1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-19 01:20:32 +00:00
Files
seahub/media/assets/frontend/static/js/commons.3855ec58.js

2 lines
3.2 MiB

/*! For license information please see commons.3855ec58.js.LICENSE.txt */
(self.webpackChunkseahub_frontend=self.webpackChunkseahub_frontend||[]).push([[4223],{97499:function(e,t,n){"use strict";var r=n(94449),o=n(35740),a=n(64062),i=n.n(a),s=n(28321),u=n(40326),l=window.app.config.lang,c=void 0===l?"en":l;r.A.use(o.A).use(i()).use(s.initReactI18next).init({lng:c,fallbackLng:"en",ns:["sdoc-editor","seafile-editor"],defaultNS:"sdoc-editor",whitelist:["en","zh-CN","fr","de","cs","es","es-AR","es-MX","ru"],backend:{loadPath:u.SG+"{{ ns }}/locales/{{ lng }}/{{ ns }}.json"},debug:!1,interpolation:{escapeValue:!1},load:"currentOnly",react:{wait:!0}}),t.A=r.A},51925:function(e,t,n){"use strict";var r=n(23029),o=n(92901),a=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,a.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,o=t.isOrgStaff,a=t.isInstAdmin;return n.props.isAdminPanel?r?e={url:d.Yc,text:(0,d.AP)("Exit System Admin")}:o?e={url:d.Yc,text:(0,d.AP)("Exit Organization Admin")}:a&&(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")}:o?e={url:"".concat(d.Yc,"org/info/"),text:(0,d.AP)("Organization Admin")}:d.am&&a&&(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,o.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},3866:function(e,t,n){"use strict";n.d(t,{T:function(){return r}});var r={CURRENT_LIBRARY_CHANGED:"current_library_changed",SEARCH_LIBRARY_CONTENT:"search_library_content",RESTORE_IMAGE:"restore_image",OPEN_MARKDOWN:"open_markdown"}},72249:function(e,t,n){"use strict";n.d(t,{B:function(){return i}});var r=n(23029),o=n(92901),a=function(){return(0,o.A)((function e(){(0,r.A)(this,e),this.subscribers={}}),[{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 o=this.subscribers[e];Array.isArray(o)&&o.forEach((function(e){return e.apply(void 0,n)}))}}])}(),i=new a;t.A=a},86181:function(e,t,n){"use strict";n.d(t,{A:function(){return D}});var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(9772),l=n(44414),c=function(e){function t(){var e;(0,r.A)(this,t);for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return(e=(0,a.A)(this,t,[].concat(o))).handleOutsideClick=function(t){e.notificationContainerRef.contains(t.target)||document.getElementById("notice-icon").contains(t.target)||e.props.onNotificationListToggle()},e.onNotificationDialogToggle=function(){e.props.onNotificationDialogToggle(),e.props.onNotificationListToggle()},e.onHandleScroll=function(){e.notificationListRef.offsetHeight+e.notificationListRef.scrollTop+1>=e.notificationsWrapperRef.offsetHeight&&e.props.listNotifications&&e.props.listNotifications()},e}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.handleOutsideClick,!0)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.handleOutsideClick,!0)}},{key:"render",value:function(){var e=this,t=this.props,n=t.headerText,r=t.bodyText,o=t.footerText;return(0,l.jsx)(u.A,{className:"notification-wrapper",target:"notification-popover",isOpen:!0,fade:!1,hideArrow:!0,placement:"bottom",children:(0,l.jsxs)("div",{className:"notification-container",ref:function(t){return e.notificationContainerRef=t},children:[(0,l.jsxs)("div",{className:"notification-header",children:[n,(0,l.jsx)("span",{className:"sf3-font sf3-font-x-01 notification-close-icon",onClick:this.props.onNotificationListToggle})]}),(0,l.jsxs)("div",{className:"notification-body",children:[(0,l.jsx)("div",{className:"mark-notifications",onClick:this.props.onMarkAllNotifications,children:r}),(0,l.jsx)("div",{className:"notification-list-container",onScroll:this.onHandleScroll,ref:function(t){return e.notificationListRef=t},children:(0,l.jsx)("div",{ref:function(t){return e.notificationsWrapperRef=t},children:this.props.children})}),(0,l.jsx)("div",{className:"notification-footer",onClick:this.onNotificationDialogToggle,children:o})]})]})})}}])}(s.Component);c.defaultProps={headerText:"",bodyText:"",footerText:""};var d=n(97011),f=n(40326),p=n(4159),h=n.n(p),m=n(37609),v=n.n(m),g=n(65604);h().extend(v());var y=function(e){function t(){var e;(0,r.A)(this,t);for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return(e=(0,a.A)(this,t,[].concat(o))).onNoticeItemClick=function(){var t=e.props.noticeItem;!0!==t.seen&&e.props.onNoticeItemClick(t)},e}return(0,i.A)(t,e),(0,o.A)(t,[{key:"generatorNoticeInfo",value:function(){var e=this.props.noticeItem,t=e.type,n=e.detail;if("add_user_to_group"===t){var r=n.group_staff_avatar_url,o=n.group_staff_name,a=f.Yc+"profile/"+n.group_staff_email+"/",i=f.Yc+"group/"+n.group_id+"/",s=n.group_name,u=(0,f.AP)("User {user_link} has added you to {group_link}"),l="<a href="+a+">"+o+"</a>",c="<a href="+i+">"+s+"</a>";return{avatar_url:r,notice:u=(u=u.replace("{user_link}",l)).replace("{group_link}",c)}}if("repo_share"===t){var d=n.share_from_user_avatar_url,p=n.share_from_user_name,h=n.repo_name,m=f.Yc+"library/"+n.repo_id+"/"+h+"/",v="";return v=(v=(v="/"===n.path?(0,f.AP)("{share_from} has shared a library named {repo_link} to you."):(0,f.AP)("{share_from} has shared a folder named {repo_link} to you.")).replace("{share_from}",p)).replace("{repo_link}","{tagA}".concat(h,"{/tagA}")),{avatar_url:d,notice:v=(v=(v=g.Aq.HTMLescape(v)).replace("{tagA}","<a href='".concat(g.Aq.encodePath(m),"'>"))).replace("{/tagA}","</a>")}}if("repo_share_perm_change"===t){var y=n.share_from_user_avatar_url,O=n.share_from_user_name,b=n.permission,E=n.repo_name,A=f.Yc+"library/"+n.repo_id+"/"+E+"/",w="";return w=(w=(w=(w="/"===n.path?(0,f.AP)("{share_from} has changed the permission of library {repo_link} to {permission}."):(0,f.AP)("{share_from} has changed the permission of folder {repo_link} to {permission}.")).replace("{share_from}",O)).replace("{repo_link}","{tagA}".concat(E,"{/tagA}"))).replace("{permission}",b),{avatar_url:y,notice:w=(w=(w=g.Aq.HTMLescape(w)).replace("{tagA}","<a href='".concat(g.Aq.encodePath(A),"'>"))).replace("{/tagA}","</a>")}}if("repo_share_perm_delete"===t){var C=n.share_from_user_avatar_url,_=n.share_from_user_name,x=n.repo_name,k="";return k=(k=(k="/"===n.path?(0,f.AP)("{share_from} has cancelled the sharing of library {repo_name}."):(0,f.AP)("{share_from} has cancelled the sharing of folder {repo_name}.")).replace("{share_from}",_)).replace("{repo_name}",x),{avatar_url:C,notice:k=g.Aq.HTMLescape(k)}}if("repo_share_to_group"===t){var T=n.share_from_user_avatar_url,S=n.share_from_user_name,D=n.repo_name,P=f.Yc+"library/"+n.repo_id+"/"+D+"/",N=f.Yc+"group/"+n.group_id+"/",R=n.group_name,I="";return I=(I=(I=(I="/"===n.path?(0,f.AP)("{share_from} has shared a library named {repo_link} to group {group_link}."):(0,f.AP)("{share_from} has shared a folder named {repo_link} to group {group_link}.")).replace("{share_from}",S)).replace("{repo_link}","{tagA}".concat(D,"{/tagA}"))).replace("{group_link}","{tagB}".concat(R,"{/tagB}")),{avatar_url:T,notice:I=(I=(I=(I=(I=g.Aq.HTMLescape(I)).replace("{tagA}","<a href='".concat(g.Aq.encodePath(P),"'>"))).replace("{/tagA}","</a>")).replace("{tagB}","<a href='".concat(g.Aq.encodePath(N),"'>"))).replace("{/tagB}","</a>")}}if("repo_transfer"===t){var M=n.transfer_from_user_avatar_url,L=n.transfer_from_user_name,F=n.repo_name,j=f.Yc+"library/"+n.repo_id+"/"+F+"/",B=(0,f.AP)("{user} has transfered a library named {repo_link} to you.");return B=(B=B.replace("{user}",L)).replace("{repo_link}","{tagA}".concat(F,"{/tagA}")),{avatar_url:M,notice:B=(B=(B=g.Aq.HTMLescape(B)).replace("{tagA}","<a href=".concat(g.Aq.encodePath(j),">"))).replace("{/tagA}","</a>")}}if("file_uploaded"===t){var U=n.uploaded_user_avatar_url,$=n.file_name,X=f.Yc+"lib/"+n.repo_id+"/file"+n.file_path,Q=n.folder_name,Y=f.Yc+"library/"+n.repo_id+"/"+n.repo_name+n.folder_path,z="";return n.repo_id?(z=(z=(z=(0,f.AP)("A file named {upload_file_link} is uploaded to {uploaded_link}.")).replace("{upload_file_link}","{tagA}".concat($,"{/tagA}"))).replace("{uploaded_link}","{tagB}".concat(Q,"{/tagB}")),z=(z=(z=(z=(z=g.Aq.HTMLescape(z)).replace("{tagA}","<a href=".concat(g.Aq.encodePath(X),">"))).replace("{/tagA}","</a>")).replace("{tagB}","<a href=".concat(g.Aq.encodePath(Y),">"))).replace("{/tagB}","</a>")):(z=(z=(0,f.AP)("A file named {upload_file_link} is uploaded.")).replace("{upload_file_link}","".concat($)),z=g.Aq.HTMLescape(z)),{avatar_url:U,notice:z}}if("folder_uploaded"===t){var H=n.uploaded_user_avatar_url,V=n.folder_name,q=f.Yc+"library/"+n.repo_id+"/"+n.repo_name+n.folder_path,W=n.parent_dir_name,G=f.Yc+"library/"+n.repo_id+"/"+n.repo_name+n.parent_dir_path,Z="";return n.repo_id?(Z=(Z=(Z=(0,f.AP)("A folder named {upload_folder_link} is uploaded to {uploaded_link}.")).replace("{upload_folder_link}","{tagA}".concat(V,"{/tagA}"))).replace("{uploaded_link}","{tagB}".concat(W,"{/tagB}")),Z=(Z=(Z=(Z=(Z=g.Aq.HTMLescape(Z)).replace("{tagA}","<a href=".concat(g.Aq.encodePath(q),">"))).replace("{/tagA}","</a>")).replace("{tagB}","<a href=".concat(g.Aq.encodePath(G),">"))).replace("{/tagB}","</a>")):(Z=(Z=(0,f.AP)("A folder named {upload_folder_link} is uploaded.")).replace("{upload_folder_link}","".concat(V)),Z=g.Aq.HTMLescape(Z)),{avatar_url:H,notice:Z}}if("repo_monitor"===t){var K=n.op_user_avatar_url,J=n.op_user_email,ee=n.op_user_name,te=n.op_type,ne=n.repo_id,re=n.repo_name,oe=n.obj_type,ae=n.obj_path_list,ie=n.old_obj_path_list,se="".concat(f.Yc,"profile/").concat(encodeURIComponent(J)),ue="<a href=".concat(se,' target="_blank">').concat(g.Aq.HTMLescape(ee),"</a>"),le="".concat(f.Yc,"library/").concat(ne,"/").concat(encodeURIComponent(re),"/"),ce="<a href=".concat(le,' target="_blank">').concat(g.Aq.HTMLescape(re),"</a>"),de="";if("file"==oe){var fe=g.Aq.getFileName(ae[0]),pe="".concat(f.Yc,"lib/").concat(ne,"/file").concat(g.Aq.encodePath(ae[0])),he="<a href=".concat(pe,' target="_blank">').concat(g.Aq.HTMLescape(fe),"</a>");switch(te){case"create":de=1==ae.length?(0,f.AP)("{user} created file {fileName} in library {libraryName}."):(0,f.AP)("{user} created file {fileName} and {fileCount} other file(s) in library {libraryName}.");break;case"delete":de=(de=1==ae.length?(0,f.AP)("{user} deleted file {fileName} in library {libraryName}."):(0,f.AP)("{user} deleted file {fileName} and {fileCount} other file(s) in library {libraryName}.")).replace("{fileName}",fe);break;case"recover":de=(0,f.AP)("{user} restored file {fileName} in library {libraryName}.");break;case"rename":de=(de=(0,f.AP)("{user} renamed file {oldFileName} {fileName} in library {libraryName}.")).replace("{oldFileName}",g.Aq.getFileName(ie[0]));break;case"move":de=1==ae.length?(0,f.AP)("{user} moved file {fileName} in library {libraryName}."):(0,f.AP)("{user} moved file {fileName} and {fileCount} other file(s) in library {libraryName}.");break;case"edit":de=(0,f.AP)("{user} updated file {fileName} in library {libraryName}.")}de=(de=de.replace("{fileName}",he)).replace("{fileCount}",ae.length-1)}else{var me=g.Aq.getFolderName(ae[0]),ve="".concat(f.Yc,"library/").concat(ne,"/").concat(encodeURIComponent(re)).concat(g.Aq.encodePath(ae[0])),ge="<a href=".concat(ve,' target="_blank">').concat(g.Aq.HTMLescape(me),"</a>");switch(n.op_type){case"create":de=1==ae.length?(0,f.AP)("{user} created folder {folderName} in library {libraryName}."):(0,f.AP)("{user} created folder {folderName} and {folderCount} other folder(s) in library {libraryName}.");break;case"delete":de=(de=1==ae.length?(0,f.AP)("{user} deleted folder {folderName} in library {libraryName}."):(0,f.AP)("{user} deleted folder {folderName} and {folderCount} other folder(s) in library {libraryName}.")).replace("{folderName}",me);break;case"recover":de=(0,f.AP)("{user} restored folder {folderName} in library {libraryName}.");break;case"rename":de=(de=(0,f.AP)("{user} renamed folder {oldFolderName} {folderName} in library {libraryName}.")).replace("{oldFolderName}",g.Aq.getFolderName(ie[0]));break;case"move":de=1==ae.length?(0,f.AP)("{user} moved folder {folderName} in library {libraryName}."):(0,f.AP)("{user} moved folder {folderName} and {folderCount} other folder(s) in library {libraryName}.")}de=(de=de.replace("{folderName}",ge)).replace("{folderCount}",ae.length-1)}return{avatar_url:K,notice:de=(de=de.replace("{user}",ue)).replace("{libraryName}",ce)}}if("deleted_files"===t){var ye=n.repo_id,Oe=n.repo_name,be="".concat(f.Yc,"library/").concat(ye,"/").concat(encodeURIComponent(Oe),"/"),Ee="<a href=".concat(be,' target="_blank">').concat(g.Aq.HTMLescape(Oe),"</a>"),Ae=(0,f.AP)("Your library {libraryName} has recently deleted a large number of files.");return{avatar_url:null,notice:Ae=Ae.replace("{libraryName}",Ee)}}if("saml_sso_failed"===t){var we=n.error_msg;return{avatar_url:null,notice:(0,f.AP)(we)}}return{avatar_url:null,notice:null}}},{key:"render",value:function(){var e=this.props.noticeItem,t=this.generatorNoticeInfo(),n=t.avatar_url,r=t.notice;return n||r?this.props.tr?(0,l.jsxs)("tr",{className:e.seen?"read":"unread font-weight-bold",children:[(0,l.jsx)("td",{className:"text-center",children:(0,l.jsx)("img",{src:n,width:"32",height:"32",className:"avatar",alt:""})}),(0,l.jsx)("td",{className:"pr-1 pr-md-8",children:(0,l.jsx)("p",{className:"m-0",dangerouslySetInnerHTML:{__html:r}})}),(0,l.jsx)("td",{children:h()(e.time).fromNow()})]}):(0,l.jsx)("li",{onClick:this.onNoticeItemClick,className:e.seen?"read":"unread",children:(0,l.jsxs)("div",{className:"notice-item",children:[(0,l.jsxs)("div",{className:"main-info",children:[(0,l.jsx)("img",{src:n,width:"32",height:"32",className:"avatar",alt:""}),(0,l.jsx)("p",{className:"brief",dangerouslySetInnerHTML:{__html:r}})]}),(0,l.jsx)("p",{className:"time",children:h()(e.time).fromNow()})]})}):""}}])}(s.Component),O=y,b=n(60436),E=n(19260),A=n(6030),w=n(33151),C=n(68879),_=n(58195),x=n(14113),k=n(99308),T=n(81446),S=(n(18291),n(81848),function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).getItems=function(e){n.setState({isLoading:!0}),d.e.listNotifications(e,20).then((function(t){n.setState({isLoading:!1,items:[].concat((0,b.A)(n.state.items),(0,b.A)(t.data.notification_list)),currentPage:e,hasNextPage:g.Aq.hasNextPage(e,20,t.data.count)})})).catch((function(e){n.setState({isLoading:!1,errorMsg:g.Aq.getErrorMsg(e,!0)})}))},n.markAllRead=function(){d.e.updateNotifications().then((function(e){n.setState({items:n.state.items.map((function(e){return e.seen=!0,e}))})})).catch((function(e){n.setState({isLoading:!1,errorMsg:g.Aq.getErrorMsg(e,!0)})}))},n.clearAll=function(){d.e.deleteNotifications().then((function(e){n.setState({items:[]})})).catch((function(e){n.setState({isLoading:!1,errorMsg:g.Aq.getErrorMsg(e,!0)})}))},n.toggle=function(){n.props.onNotificationDialogToggle()},n.toggleDropDownMenu=function(){n.setState({isItemMenuShow:!n.state.isItemMenuShow})},n.onHandleScroll=function(){n.state.hasNextPage&&!n.state.isLoading&&n.tableRef&&n.notificationTableRef.offsetHeight+n.notificationTableRef.scrollTop+1>=n.tableRef.offsetHeight&&n.getItems(n.state.currentPage+1)},n.renderHeaderRowBtn=function(){return(0,l.jsxs)("div",{className:"notification-header-close",children:[(0,l.jsxs)(E.A,{isOpen:n.state.isItemMenuShow,toggle:n.toggleDropDownMenu,children:[(0,l.jsx)(A.A,{tag:"span","data-toggle":"dropdown","aria-expanded":n.state.isItemMenuShow,className:"notification-dropdown-toggle",children:(0,l.jsx)("span",{className:"sf3-font sf3-font-more item-dropdown-icon"})}),(0,l.jsxs)(w.A,{right:!0,className:"dtable-dropdown-menu large",children:[(0,l.jsx)(C.A,{onClick:n.markAllRead,children:(0,f.AP)("Mark all read")}),(0,l.jsx)(C.A,{onClick:n.clearAll,children:(0,f.AP)("Clear")})]})]}),(0,l.jsx)("span",{className:"sf3-font sf3-font-x-01 notification-close-icon",onClick:n.toggle})]})},n.state={isLoading:!0,errorMsg:"",currentPage:1,hasNextPage:!1,items:[],isItemMenuShow:!1},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){var e=this,t=new URL(window.location).searchParams,n=this.state.currentPage;this.setState({currentPage:parseInt(t.get("page")||n)},(function(){e.getItems(e.state.currentPage)}))}},{key:"render",value:function(){var e,t=this,n=this.state,r=n.isLoading,o=n.errorMsg,a=n.items;if(o)e=(0,l.jsx)("p",{className:"error mt-6 text-center",children:o});else{var i=g.Aq.isDesktop()?[{width:"7%",text:""},{width:"73%",text:(0,f.AP)("Message")},{width:"20%",text:(0,f.AP)("Time")}]:[{width:"15%",text:""},{width:"52%",text:(0,f.AP)("Message")},{width:"33%",text:(0,f.AP)("Time")}];e=(0,l.jsxs)("table",{className:"table-hover",ref:function(e){return t.tableRef=e},children:[(0,l.jsx)("thead",{children:(0,l.jsx)("tr",{children:i.map((function(e,t){return(0,l.jsx)("th",{width:e.width,children:e.text},t)}))})}),(0,l.jsx)("tbody",{children:a.map((function(e,t){return(0,l.jsx)(O,{noticeItem:e,tr:!0},t)}))})]}),r&&(e=(0,l.jsxs)(l.Fragment,{children:[e,(0,l.jsx)(T.A,{})]}))}return(0,l.jsxs)(_.A,{isOpen:!0,toggle:this.toggle,className:"notification-list-dialog",contentClassName:"notification-list-content",zIndex:1046,children:[(0,l.jsx)(x.A,{close:this.renderHeaderRowBtn(),toggle:this.toggle,children:(0,f.AP)("Notifications")}),(0,l.jsx)(k.A,{className:"notification-modal-body",children:(0,l.jsx)("div",{className:"notification-dialog-body",ref:function(e){return t.notificationTableRef=e},onScroll:this.onHandleScroll,children:e})})]})}}])}(s.Component)),D=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onClick=function(e){e.preventDefault(),n.state.showNotice?(d.e.updateNotifications(),n.setState({showNotice:!1,unseenCount:0})):(n.loadNotices(),n.setState({showNotice:!0}))},n.loadNotices=function(){d.e.listNotifications(1,5).then((function(e){var t=e.data.notification_list;n.setState({noticeList:t})}))},n.onNoticeItemClick=function(e){var t=n.state.noticeList.map((function(t){return t.id===e.id&&(t.seen=!0),t}));d.e.markNoticeAsRead(e.id);var r=0===n.state.unseenCount?0:n.state.unseenCount-1;n.setState({noticeList:t,unseenCount:r})},n.getInitDialogState=function(){return"all"===g.Aq.getUrlSearches().notifications},n.onNotificationDialogToggle=function(){var e=n.state.isShowNotificationDialog?null:"all";g.Aq.updateSearchParameter("notifications",e),n.setState({isShowNotificationDialog:!n.state.isShowNotificationDialog})},n.onNotificationListToggle=function(){n.setState({showNotice:!1})},n.onMarkAllNotifications=function(){d.e.updateNotifications().then((function(){n.setState({unseenCount:0})})).catch((function(e){n.setState({errorMsg:g.Aq.getErrorMsg(e,!0)})}))},n.state={showNotice:!1,unseenCount:0,noticeList:[],isShowNotificationDialog:n.getInitDialogState()},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){var e=this;d.e.getUnseenNotificationCount().then((function(t){e.setState({unseenCount:t.data.unseen_count})}))}},{key:"render",value:function(){var e=this,t=this.state.unseenCount;return(0,l.jsxs)("div",{id:"notifications",children:[(0,l.jsxs)("a",{href:"#",onClick:this.onClick,className:"no-deco",id:"notice-icon",title:(0,f.AP)("Notifications"),"aria-label":(0,f.AP)("Notifications"),children:[(0,l.jsx)("span",{className:"sf2-icon-bell",id:"notification-popover"}),(0,l.jsx)("span",{className:"num ".concat(t?"":"hide"),children:t})]}),this.state.showNotice&&(0,l.jsx)(c,{headerText:(0,f.AP)("Notification"),bodyText:(0,f.AP)("Mark all as read"),footerText:(0,f.AP)("View all notifications"),onNotificationListToggle:this.onNotificationListToggle,onNotificationDialogToggle:this.onNotificationDialogToggle,onMarkAllNotifications:this.onMarkAllNotifications,children:(0,l.jsx)("ul",{className:"notice-list list-unstyled",id:"notice-popover",children:this.state.noticeList.map((function(t){return(0,l.jsx)(O,{noticeItem:t,onNoticeItemClick:e.onNoticeItemClick},t.id)}))})}),this.state.isShowNotificationDialog&&(0,l.jsx)(S,{onNotificationDialogToggle:this.onNotificationDialogToggle})]})}}])}(s.Component)},51164:function(e,t,n){"use strict";n.d(t,{xD:function(){return p.xD},iI:function(){return E},r3:function(){return p.r3},by:function(){return O},ll:function(){return p.ll}});var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(89379),u=n(80045),l=n(9950),c=n(91643),d=n(30615),f=n(29180),p=n(30730),h=n(44414),m=["innerProps"],v=function(e){var t=e.innerProps,n=(0,u.A)(e,m);return n.innerProps=(0,s.A)((0,s.A)({},t),{},{onMouseDown:function(e){e.nativeEvent.stopImmediatePropagation(),t.onMouseDown(e)}}),(0,h.jsx)(c.c.ClearIndicator,(0,s.A)({},n))},g=function(e){return(0,h.jsx)("div",{onClick:function(e){return e.nativeEvent.stopImmediatePropagation()},onMouseDown:function(e){return e.nativeEvent.stopImmediatePropagation()},children:(0,h.jsx)(c.c.MenuList,(0,s.A)((0,s.A)({},e),{},{children:e.children}))})},y=function(e){return(0,h.jsx)("div",{style:e.data.style,children:(0,h.jsx)(c.c.Option,(0,s.A)({},e))})},O=function(e){function t(){var e;(0,r.A)(this,t);for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return(e=(0,a.A)(this,t,[].concat(o))).getMenuPortalTarget=function(){return document.querySelector(e.props.menuPortalTarget)},e}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.props,t=e.options,n=e.onChange,r=e.value,o=e.isSearchable,a=e.placeholder,i=e.isMulti,s=e.menuPosition,u=e.isClearable,l=e.noOptionsMessage,c=e.classNamePrefix,m=e.innerRef,O=e.isDisabled,b=e.form,E=e.className;return(0,h.jsx)(d.Ay,{value:r,isDisabled:O,ref:m,onChange:n,options:t,isMulti:i,className:E,classNamePrefix:c,styles:p.xD,components:{Option:y,MenuList:g,ClearIndicator:v},filterOption:(0,f.c)({matchFrom:"any",stringify:function(e){return"".concat(e.data.labelValue)}}),placeholder:a,isSearchable:o,isClearable:u,menuPosition:s||"fixed",menuShouldScrollIntoView:!0,menuPortalTarget:this.getMenuPortalTarget(),captureMenuScroll:!1,noOptionsMessage:l,form:b})}}])}(l.Component);O.defaultProps={options:[],value:{},isDisabled:!1,isSearchable:!1,isClearable:!1,placeholder:"",isMulti:!1,menuPortalTarget:".modal",noOptionsMessage:function(){return null}};var b=n(40326),E=function(e){return(0,h.jsx)("div",(0,s.A)((0,s.A)({},e.innerProps),{},{style:p.r3,children:(0,b.AP)("Group not found")}))}},30730:function(e,t,n){"use strict";n.d(t,{ll:function(){return a},r3:function(){return i},xD:function(){return o}});var r=n(89379),o={option:function(e,t){var n=t.isDisabled,o=t.isSelected,a=t.isFocused;return(0,r.A)((0,r.A)({},e),{},{cursor:n?"default":"pointer",backgroundColor:o?"#20a0ff":a?"#f5f5f5":"#fff",".header-icon .dtable-font":{color:o?"#fff":"#aaa"}})},control:function(e){return(0,r.A)((0,r.A)({},e),{},{fontSize:"14px",cursor:"pointer",lineHeight:"1.5"})},menuPortal:function(e){return(0,r.A)((0,r.A)({},e),{},{zIndex:9999})},indicatorSeparator:function(){}},a={option:function(e,t){var n=t.isDisabled,o=t.isFocused;return(0,r.A)((0,r.A)({},e),{},{cursor:n?"default":"pointer",backgroundColor:o?"#f5f5f5":"#fff"})},control:function(e){return(0,r.A)((0,r.A)({},e),{},{fontSize:"14px",cursor:"pointer",lineHeight:"1.5"})},indicatorSeparator:function(){return{display:"none"}},dropdownIndicator:function(){return{display:"none"}},clearIndicator:function(){return{display:"none"}},multiValue:function(e){return(0,r.A)((0,r.A)({},e),{},{display:"inline-flex",alignItems:"center",background:"#eaeaea",borderRadius:"10px",margin:"0 10px 0 0",padding:"0 0 0 2px"})},multiValueLabel:function(e){return(0,r.A)((0,r.A)({},e),{},{padding:"0px"})},multiValueRemove:function(e){return(0,r.A)((0,r.A)({},e),{},{color:"#666",":hover":{backgroundColor:"transparent",color:"#666666"}})},singleValue:function(e){return(0,r.A)((0,r.A)({},e),{},{display:"inline-flex",alignItems:"center",background:"#eaeaea",borderRadius:"10px",margin:"0",padding:"0 2px",width:"fit-content"})}},i={margin:"6px 10px",textAlign:"center",color:"hsl(0, 0%, 50%)"}},99730:function(e,t,n){"use strict";n.d(t,{A:function(){return s}});n(9950);var r=n(48738),o=n.n(r),a=n(44414);function i(e){var t=e.onChange,n=e.checked,r=e.placeholder,i=e.disabled,s=e.className,u=e.size,l=e.textPosition,c=e.setRef;return(0,a.jsx)("div",{className:o()("seahub-switch position-relative",s,u),ref:c,children:(0,a.jsxs)("label",{className:"custom-switch",children:[(0,a.jsx)("input",{className:"custom-switch-input",type:"checkbox",checked:n,onChange:t,name:"custom-switch-checkbox",disabled:i}),"left"===l&&(0,a.jsx)("span",{className:"custom-switch-description text-truncate",children:r}),(0,a.jsx)("span",{className:o()("custom-switch-indicator",{disabled:i})}),"right"===l&&(0,a.jsx)("span",{className:"custom-switch-description text-truncate",children:r})]})})}i.defaultProps={textPosition:"left"};var s=i},46757:function(e,t,n){"use strict";n.d(t,{$e:function(){return s},E8:function(){return i},db:function(){return l},ks:function(){return c},sc:function(){return d}});var r=n(26470),o=n.n(r),a=n(31095),i="REACT_CONTEXTMENU_SHOW",s="REACT_CONTEXTMENU_HIDE";function u(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window;"function"===typeof window.CustomEvent?n=new window.CustomEvent(e,{detail:t}):(n=document.createEvent("CustomEvent")).initCustomEvent(e,!1,!0,t),r&&(r.dispatchEvent(n),o()(a.M_,t))}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;u(i,o()({},e,{type:i}),t)}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;u(s,o()({},e,{type:s}),t)}function d(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;e.preventDefault(),e.stopPropagation();var o=e.clientX||e.touches&&e.touches[0].pageX,a=e.clientY||e.touches&&e.touches[0].pageY;c();var i={id:t,position:{x:o,y:a},target:e.target,currentObject:r,menuList:n};0!==n.length&&l(i)}},92795:function(e,t,n){"use strict";var r=n(92901),o=n(23029),a=n(46757),i=n(31095),s=new((0,r.A)((function e(){var t=this;(0,o.A)(this,e),this.handleShowEvent=function(e){for(var n in t.callbacks)(0,i.YP)(t.callbacks,n)&&t.callbacks[n].show(e)},this.handleHideEvent=function(e){for(var n in t.callbacks)(0,i.YP)(t.callbacks,n)&&t.callbacks[n].hide(e)},this.register=function(e,n){var r=(0,i.NF)();return t.callbacks[r]={show:e,hide:n},r},this.unregister=function(e){e&&t.callbacks[e]&&delete t.callbacks[e]},this.callbacks={},i.Sw&&(window.addEventListener(a.E8,this.handleShowEvent),window.addEventListener(a.$e,this.handleHideEvent))})));t.A=s},31095:function(e,t,n){"use strict";function r(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"function"===typeof e&&e.apply(void 0,n)}function o(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function a(){return Math.random().toString(36).substring(7)}n.d(t,{M_:function(){return i},NF:function(){return a},Sw:function(){return s},YP:function(){return o},_$:function(){return r}});var i={},s=Boolean("undefined"!==typeof window&&window.document&&window.document.createElement)},25328:function(e,t,n){"use strict";var r=n(59660),o=n.n(r);t.A=function(e){var t,n,r,a,i=!1;try{t=o()(),n=document.createRange(),r=document.getSelection(),(a=document.createElement("a")).textContent=e,document.body.appendChild(a),n.selectNode(a),r.addRange(n);document.execCommand("copy");i=!0}catch(s){}finally{r&&("function"==typeof r.removeRange?r.removeRange(n):r.removeAllRanges()),a&&document.body.removeChild(a),t()}return i}},28189:function(e,t,n){"use strict";n.d(t,{A:function(){return E}});var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(4159),l=n.n(u),c=n(43978),d=n.n(c),f=n(36220),p=n.n(f),h=n(43540),m=n.n(h),v=n(52544),g=n(86547),y=n.n(g),O=n(81139),b=(n(19617),n(44414));l().extend(p()),l().extend(d()),l().extend(m());var E=function(e){function t(e){var n;(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).getCalendarContainer=function(){return n.calendarContainerRef.current},n.calendarContainerRef=s.createRef(),n.inputRef=s.createRef();var o=l()();return o="zh-cn"===window.app.config.lang?o.locale("zh-cn"):o.locale("en-gb"),n.defaultCalendarValue=o.clone(),n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this,t=!0;void 0!=this.props.showHourAndMinute&&(t=this.props.showHourAndMinute);var n=t?"YYYY-MM-DD HH:mm":"YYYY-MM-DD";return(0,b.jsx)(y(),{disabled:this.props.disabled,getCalendarContainer:this.getCalendarContainer,calendar:(0,b.jsx)(v.default,{defaultValue:this.defaultCalendarValue,disabledDate:this.props.disabledDate,format:n,locale:(0,O.r)(),showHourAndMinute:t}),value:this.props.value,onChange:this.props.onChange,children:function(t){var r=t.value;return(0,b.jsxs)("div",{children:[(0,b.jsx)("input",{placeholder:n,style:{width:e.props.inputWidth||250},tabIndex:"-1",disabled:e.props.disabled,readOnly:!0,value:r&&r.format(n)||"",className:"form-control",ref:e.inputRef}),(0,b.jsx)("div",{ref:e.calendarContainerRef})]})}})}}])}(s.Component)},82487:function(e,t,n){"use strict";var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(58195),l=n(14113),c=n(99308),d=n(85907),f=n(18849),p=n(40326),h=n(44414),m=function(e){function t(){var e;(0,r.A)(this,t);for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return(e=(0,a.A)(this,t,[].concat(o))).toggle=function(){e.props.toggleDialog()},e.executeOperation=function(){e.toggle(),e.props.executeOperation()},e}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.props,t=e.title,n=e.message,r=e.confirmBtnText;return(0,h.jsxs)(u.A,{isOpen:!0,toggle:this.toggle,children:[(0,h.jsx)(l.A,{toggle:this.toggle,children:t}),(0,h.jsx)(c.A,{children:(0,h.jsx)("p",{dangerouslySetInnerHTML:{__html:n}})}),(0,h.jsxs)(d.A,{children:[(0,h.jsx)(f.A,{color:"secondary",onClick:this.toggle,children:(0,p.AP)("Cancel")}),(0,h.jsx)(f.A,{color:"primary",onClick:this.executeOperation,children:r||(0,p.AP)("Confirm")})]})]})}}])}(s.Component);t.A=m},46874:function(e,t,n){"use strict";var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(97011),l=n(58195),c=n(14113),d=n(99308),f=n(85907),p=n(18849),h=n(40326),m=n(65604),v=n(44414),g=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).deleteFolder=function(){n.props.deleteFolder(),n.props.toggleDialog()},n.state={sharedToUserCount:0,sharedToGroupCount:0},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.repoID,r=t.path;u.e.getRepoFolderShareInfo(n,r).then((function(t){e.setState({sharedToUserCount:t.data.shared_user_emails.length,sharedToGroupCount:t.data.shared_group_ids.length})}))}},{key:"render",value:function(){var e=this.state,t=e.sharedToUserCount,n=e.sharedToGroupCount,r=this.props,o=r.path,a=r.toggleDialog,i=m.Aq.getFileName(o),s='<span class="op-target">'+m.Aq.HTMLescape(i)+"</span>",u=(0,h.AP)("Are you sure you want to delete %s ?").replace("%s",s),g="";return(t>0||n>0)&&(g=(0,h.AP)("This folder has been shared to {user_amount} user(s) and {group_amount} group(s).").replace("{user_amount}",t).replace("{group_amount}",n)),(0,v.jsxs)(l.A,{isOpen:!0,toggle:a,children:[(0,v.jsx)(c.A,{toggle:a,children:(0,h.AP)("Delete Folder")}),(0,v.jsxs)(d.A,{children:[(0,v.jsx)("p",{dangerouslySetInnerHTML:{__html:u}}),g&&(0,v.jsx)("p",{className:"error",children:g})]}),(0,v.jsxs)(f.A,{children:[(0,v.jsx)(p.A,{color:"secondary",onClick:a,children:(0,h.AP)("Cancel")}),(0,v.jsx)(p.A,{color:"primary",onClick:this.deleteFolder,children:(0,h.AP)("Delete")})]})]})}}])}(s.Component);t.A=g},73606:function(e,t,n){"use strict";var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(97011),l=n(58195),c=n(14113),d=n(99308),f=n(85907),p=n(18849),h=n(40326),m=n(65604),v=n(44414),g=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onDeleteRepo=function(){n.setState({isRequestSended:!0},(function(){n.props.onDeleteRepo(n.props.repo)}))},n.state={isRequestSended:!1,sharedToUserCount:0,sharedToGroupCount:0},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.isRepoDeleted||this.setState({isRequestSended:!1})}},{key:"componentDidMount",value:function(){var e=this;u.e.getRepoFolderShareInfo(this.props.repo.repo_id).then((function(t){e.setState({sharedToUserCount:t.data.shared_user_emails.length,sharedToGroupCount:t.data.shared_group_ids.length})}))}},{key:"render",value:function(){var e=this.state.isRequestSended,t=this.props.repo,n='<span class="op-target">'+m.Aq.HTMLescape(t.repo_name||t.name)+"</span>",r=(0,h.AP)("Are you sure you want to delete %s ?");r=r.replace("%s",n);var o="";(this.state.sharedToUserCount>0||this.state.sharedToGroupCount>0)&&(o=(o=(o=(0,h.AP)("This library has been shared to {user_amount} user(s) and {group_amount} group(s).")).replace("{user_amount}",this.state.sharedToUserCount)).replace("{group_amount}",this.state.sharedToGroupCount));var a=this.props.toggle;return(0,v.jsxs)(l.A,{isOpen:!0,toggle:a,children:[(0,v.jsx)(c.A,{toggle:a,children:(0,h.AP)("Delete Library")}),(0,v.jsxs)(d.A,{children:[(0,v.jsx)("p",{dangerouslySetInnerHTML:{__html:r}}),""!=o&&(0,v.jsx)("p",{className:"error",dangerouslySetInnerHTML:{__html:o}})]}),(0,v.jsxs)(f.A,{children:[(0,v.jsx)(p.A,{color:"secondary",onClick:a,children:(0,h.AP)("Cancel")}),(0,v.jsx)(p.A,{color:"primary",disabled:e,onClick:this.onDeleteRepo,children:(0,h.AP)("Delete")})]})]})}}])}(s.Component);t.A=g},60472:function(e,t,n){"use strict";n.d(t,{A:function(){return U}});var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(40326),l=n(11942),c=n.n(l),d=n(34806),f=n.n(d);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){v(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}function m(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,x(r.key),r)}}function v(e,t,n){return(t=x(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(){return g=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},g.apply(this,arguments)}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function O(e,t){return O=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},O(e,t)}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function E(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=y(e);if(t){var o=y(this).constructor;n=Reflect.construct(r,arguments,o)}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 b(e)}(this,n)}}function A(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,o,a,i,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return s}}(e,t)||C(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 w(e){return function(e){if(Array.isArray(e))return _(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||C(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 C(e,t){if(e){if("string"===typeof e)return _(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)?_(e,t):void 0}}function _(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 x(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 k(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 S="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 D(){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)?D(e.parent):e}var P=27,N=37,R=38,I=39,M=40,L=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&&O(e,t)}(i,e);var t,r,o,a=E(i);function i(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),v(b(t=a.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=s.createRef(),t.zoomInBtn=s.createRef(),t.zoomOutBtn=s.createRef(),t.caption=s.createRef(),t.closeIfClickInner=t.closeIfClickInner.bind(b(t)),t.handleImageDoubleClick=t.handleImageDoubleClick.bind(b(t)),t.handleImageClick=t.handleImageClick.bind(b(t)),t.handleImageMouseWheel=t.handleImageMouseWheel.bind(b(t)),t.handleKeyInput=t.handleKeyInput.bind(b(t)),t.handleMouseUp=t.handleMouseUp.bind(b(t)),t.handleMouseDown=t.handleMouseDown.bind(b(t)),t.handleMouseMove=t.handleMouseMove.bind(b(t)),t.handleOuterMousewheel=t.handleOuterMousewheel.bind(b(t)),t.handleTouchStart=t.handleTouchStart.bind(b(t)),t.handleTouchMove=t.handleTouchMove.bind(b(t)),t.handleTouchEnd=t.handleTouchEnd.bind(b(t)),t.handlePointerEvent=t.handlePointerEvent.bind(b(t)),t.handleCaptionMousewheel=t.handleCaptionMousewheel.bind(b(t)),t.handleWindowResize=t.handleWindowResize.bind(b(t)),t.handleZoomInButtonClick=t.handleZoomInButtonClick.bind(b(t)),t.handleZoomOutButtonClick=t.handleZoomOutButtonClick.bind(b(t)),t.requestClose=t.requestClose.bind(b(t)),t.requestMoveNext=t.requestMoveNext.bind(b(t)),t.requestMovePrev=t.requestMovePrev.bind(b(t)),t.requestMoveUp=t.requestMoveUp.bind(b(t)),t.requestMoveDown=t.requestMoveDown.bind(b(t)),t.rotateImage=t.rotateImage.bind(b(t)),t.isMobile=S,t}return t=i,r=[{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=D(),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={},o={};this.getSrcTypes().forEach((function(a){t.props[a.name]!==e[a.name]&&(n=!0,r[t.props[a.name]]=!0,o[e[a.name]]=!0)})),(n||this.moveRequested)&&(Object.keys(r).forEach((function(e){!(e in o)&&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(),o=this.isMobile?0:70,a=r.height-2*o,i=r.width-2*o;return n||(a=Math.min(a,t),i=Math.min(i,e)),i/a>e/t?{width:e*a/t,height:a}:{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),o=0,a=0;return{maxX:o=r*t.width-n.width<0?(n.width-r*t.width)/2:(r*t.width-n.width)/2,maxY:a=r*t.height-n.height<0?(n.height-r*t.height)/2:(r*t.height-n.height)/2,minX:-1*o,minY:-1*a}}},{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.2,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(5,e));if(r!==this.state.zoomLevel)if(0!==r){var o=this.getBestImageForType("mainSrc");if(null!==o){var a=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-o.width*a)/2,d=(s.height-o.height*a)/2,f=u-(u-(c-this.state.offsetX))/a*i,p=l-(l-(d-this.state.offsetY))/a*i,h=(s.width-o.width*i)/2-f,m=(s.height-o.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!==P))switch(this.lastKeyDownTime=n.getTime(),t){case P:e.preventDefault(),this.requestClose(e);break;case N:if(!this.props.prevSrc)return;e.preventDefault(),this.keyPressed=!0,this.requestMovePrev(e);break;case I:if(!this.props.nextSrc)return;e.preventDefault(),this.keyPressed=!0,this.requestMoveNext(e);break;case R:this.props.onClickMoveUp&&(e.preventDefault(),this.keyPressed=!0,this.requestMoveUp(e));break;case M: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+1,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)&&i.isTargetMatchImage(e.target)&&(this.addPointer(i.parseMouseEvent(e)),this.multiPointerStart(e))}},{key:"handleMouseMove",value:function(e){this.shouldHandleEvent(1)&&this.multiPointerMove(e,[i.parseMouseEvent(e)])}},{key:"handleMouseUp",value:function(e){this.shouldHandleEvent(1)&&(this.removePointer(i.parseMouseEvent(e)),this.multiPointerEnd(e))}},{key:"handlePointerEvent",value:function(e){if(this.shouldHandleEvent(3))switch(e.type){case"pointerdown":i.isTargetMatchImage(e.target)&&(this.addPointer(i.parsePointerEvent(e)),this.multiPointerStart(e));break;case"pointermove":this.multiPointerMove(e,[i.parsePointerEvent(e)]);break;case"pointerup":case"pointercancel":this.removePointer(i.parsePointerEvent(e)),this.multiPointerEnd(e)}}},{key:"handleTouchStart",value:function(e){var t=this;this.shouldHandleEvent(2)&&i.isTargetMatchImage(e.target)&&([].forEach.call(e.changedTouches,(function(e){return t.addPointer(i.parseTouchPointer(e))})),this.multiPointerStart(e))}},{key:"handleTouchMove",value:function(e){this.shouldHandleEvent(2)&&this.multiPointerMove(e,[].map.call(e.changedTouches,(function(e){return i.parseTouchPointer(e)})))}},{key:"handleTouchEnd",value:function(e){var t=this;this.shouldHandleEvent(2)&&([].map.call(e.changedTouches,(function(e){return t.removePointer(i.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,o=this.moveStartY-n+this.moveStartOffsetY;this.state.offsetX===r&&this.state.offsetY===o||this.setState({offsetX:r,offsetY:o})}},{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=A(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=A(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),o=r.x,a=r.y;this.changeZoom(n,o,a)}},{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+1;this.changeZoom(e),5===e&&this.zoomOutBtn.current.focus()}},{key:"handleZoomOutButtonClick",value:function(){var e=this.state.zoomLevel-1;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,o=n.scrollTop;(e.deltaY>0&&t+o>=r||e.deltaY<0&&o<=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 o=this;if(this.isImageLoaded(t))this.setTimeout((function(){r()}),1);else{var a=new n.g.Image;this.props.imageCrossOrigin&&(a.crossOrigin=this.props.imageCrossOrigin),a.onerror=function(n){o.props.onImageLoadError(t,e,n),o.setState((function(t){return{loadErrorStatus:h(h({},t.loadErrorStatus),{},v({},e,!0))}})),r(n)},a.onload=function(){o.props.onImageLoad(t,e,a),o.imageCache[t]={loaded:!0,width:a.width,height:a.height},r()},a.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:h(h({},e.loadErrorStatus),{},v({},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,r=t.animationDisabled,o=t.animationDuration,a=t.clickOutsideToClose,u=t.discourageDownloads,l=t.enableZoom,c=t.imageTitle,d=t.nextSrc,p=t.prevSrc,m=t.toolbarButtons,v=t.onAfterOpen,y=t.imageCrossOrigin,O=t.reactModalProps,b=t.onRotateImage,E=t.onClickDownload,A=t.onClickDelete,C=t.onViewOriginal,_=t.onClickMoveUp,x=t.onClickMoveDown,T=t.closeLabel,S=t.downloadImageLabel,D=t.deleteImageLabel,P=t.zoomInLabel,N=t.zoomOutLabel,R=t.viewOriginalImageLabel,I=t.rotateImageLabel,M=this.state,L=M.zoomLevel,F=M.offsetX,j=M.offsetY,B=M.isClosing,U=M.loadErrorStatus,$=M.rotateDeg,X=this.getLightboxRect(),Q={},Y=this.isAnimating();!r&&Y&&(Q=h(h({},Q),{},{transition:"transform ".concat(o,"ms")}));var z={};this.getSrcTypes().forEach((function(e){var t=e.name,n=e.keyEnding;z[t]=n}));var H=[],V=function(t,n,r){if(e.props[t]){var o,a=e.getBestImageForType(t),l=h(h({},Q),i.getTransform(h(h({},r),a)));if(L>0&&(l.cursor="move"),l.transform="".concat(l.transform," rotate(").concat($,"deg)"),null===a&&(o=U,Object.keys(o).some((function(e){return o[e]}))))H.push(s.createElement("div",{className:"".concat(n," ril__image ril-errored"),style:l,key:e.props[t]+z[t]},s.createElement("div",{className:"ril__errorContainer"},e.props.imageLoadErrorMessage)));else if(null!==a){var d=a.src;u?(l.backgroundImage="url('".concat(d,"')"),H.push(s.createElement("div",{className:"".concat(n," ril__image ril__imageDiscourager"),onDoubleClick:e.handleImageDoubleClick,onWheel:e.handleImageMouseWheel,style:l,key:d+z[t]},s.createElement("div",{className:"ril-download-blocker ril__downloadBlocker"})))):H.push(s.createElement("img",g({},y?{crossOrigin:y}:{},{className:"".concat(n," ril__image"),onDoubleClick:e.handleImageDoubleClick,onClick:e.handleImageClick,onWheel:e.handleImageMouseWheel,onDragStart:function(e){return e.preventDefault()},style:l,src:d,key:d+z[t],alt:"string"===typeof c?c:k("Image"),draggable:!1})))}else{var f=s.createElement("div",{className:"ril-loading-circle ril__loadingCircle ril__loadingContainer__icon"},w(new Array(12)).map((function(e,t){return s.createElement("div",{key:t,className:"ril-loading-circle-point ril__loadingCirclePoint"})})));H.push(s.createElement("div",{className:"".concat(n," ril__image ril-not-loaded"),style:l,key:e.props[t]+z[t]},s.createElement("div",{className:"ril__loadingContainer"},f)))}}},q=this.getZoomMultiplier();V("nextSrc","ril-image-next ril__imageNext",{x:X.width}),V("mainSrc","ril-image-current",{x:-1*F,y:-1*j,zoom:q}),V("prevSrc","ril-image-prev ril__imagePrev",{x:-1*X.width});var W=Object.assign({},{overlay:{zIndex:1051,backgroundColor:this.isMobile?"#000":"transparent"}},this.props.reactModalStyle),G={overlay:h({zIndex:1e3,backgroundColor:"transparent"},W.overlay),content:h({backgroundColor:"transparent",overflow:"hidden",border:"none",borderRadius:0,padding:0,top:0,left:0,right:0,bottom:0},W.content)};return s.createElement(f(),g({isOpen:!0,onRequestClose:a?this.requestClose:void 0,onAfterOpen:function(){e.outerEl.current&&e.outerEl.current.focus(),v()},style:G,contentLabel:k("Lightbox"),appElement:"undefined"!==typeof n.g.window?n.g.window.document.body:void 0},O),s.createElement("div",{className:"ril-outer ril__outer ril__outerAnimating ".concat(this.props.wrapperClassName," ").concat(B?"ril-closing ril__outerClosing":""," ").concat(this.isMobile?"mobile-image-previewer":"PC-image-previewer"),style:{transition:"opacity ".concat(o,"ms"),animationDuration:"".concat(o,"ms"),animationDirection:B?"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},s.createElement("div",{className:"ril-inner ril__inner",onClick:a?this.closeIfClickInner:void 0},H),p&&!this.isMobile&&s.createElement("button",{type:"button",className:"ril-prev-button ril__navButtons ril__navButtonPrev",key:"prev","aria-label":this.props.prevLabel,onClick:Y?void 0:this.requestMovePrev}),d&&!this.isMobile&&s.createElement("button",{type:"button",className:"ril-next-button ril__navButtons ril__navButtonNext",key:"next","aria-label":this.props.nextLabel,onClick:Y?void 0:this.requestMoveNext}),s.createElement("div",{className:"ril-toolbar ril__toolbar"},s.createElement("ul",{className:"ril-toolbar-left ril__toolbarSide ril__toolbarLeftSide"},s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("span",{className:"ril-toolbar__item__child ril__toolbarItemChild"},c))),s.createElement("ul",{className:"ril-toolbar-right ril__toolbarSide ril__toolbarRightSide"},m&&m.map((function(e,t){return s.createElement("li",{key:"button_".concat(t+1),className:"ril-toolbar__item ril__toolbarItem"},e)})),_&&!this.isMobile&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__upMoveButton",onClick:Y?void 0:this.requestMoveUp})),x&&!this.isMobile&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__downMoveButton",onClick:Y?void 0:this.requestMoveDown})),s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",key:"close","aria-label":T,className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__closeButton",onClick:Y?void 0:this.requestClose})))),s.createElement("div",{onMouseDown:function(e){return e.stopPropagation()},className:"ril-caption ril__caption"},l&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",key:"zoom-in","aria-label":P,className:["ril-zoom-in","ril__toolbarItemChild","ril__builtinButton","ril__zoomInButton"].concat(w(5===L?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomInBtn,disabled:Y||5===L,onClick:Y||5===L?void 0:this.handleZoomInButtonClick})),l&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",key:"zoom-out","aria-label":N,className:["ril-zoom-out","ril__toolbarItemChild","ril__builtinButton","ril__zoomOutButton"].concat(w(0===L?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomOutBtn,disabled:Y||0===L,onClick:Y||0===L?void 0:this.handleZoomOutButtonClick})),b&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button","aria-label":I,className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__rotateButton_2"].join(" "),onClick:this.rotateImage})),!this.isMobile&&(E||A)&&s.createElement("div",{className:"ril-toolbar__item__child ril__toolbarItemChild ril__divider"}),E&&!this.isMobile&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button","aria-label":S,className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__downloadButton",onClick:E})),A&&!this.isMobile&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button","aria-label":D,className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__deleteButton",onClick:A})),!this.isMobile&&C&&s.createElement("div",{className:"ril-toolbar__item__child ril__toolbarItemChild ril__divider"}),C&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button","aria-label":R,className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__viewOriginalButton",onClick:C},R)))),this.isMobile&&s.createElement("div",{className:"image-footer-choice mobile-image-footer-choice"},s.createElement("div",{className:"image-footer-icon"},s.createElement("div",{className:"image-footer-right-icons"},b&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",style:{marginRight:"16px"},"aria-label":I,className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__rotateButton","image-footer-choice-item"].join(" "),onClick:this.rotateImage})),E&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button","aria-label":S,className:["ril-rotate","ril__toolbarItemChild","ril__builtinButton","ril__downloadButton","image-footer-choice-item"].join(" "),onClick:E}))),A&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button","aria-label":D,className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__deleteButton image-footer-choice-item",onClick:A})))))}}],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,o=void 0===r?0:r,a=e.zoom,i=void 0===a?1:a,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(o,"px,0) scale3d(").concat(d,",").concat(d,",1)")}}}],r&&m(t.prototype,r),o&&m(t,o),Object.defineProperty(t,"prototype",{writable:!1}),i}(s.Component);L.propTypes={mainSrc:c().string.isRequired,prevSrc:c().string,nextSrc:c().string,mainSrcThumbnail:c().string,prevSrcThumbnail:c().string,nextSrcThumbnail:c().string,onCloseRequest:c().func.isRequired,onMovePrevRequest:c().func,onMoveNextRequest:c().func,onImageLoadError:c().func,onImageLoad:c().func,onAfterOpen:c().func,onRotateImage:c().func,onClickMoveUp:c().func,onClickMoveDown:c().func,onClickDelete:c().func,onClickDownload:c().func,onViewOriginal:c().func,discourageDownloads:c().bool,animationDisabled:c().bool,animationOnKeyInput:c().bool,animationDuration:c().number,keyRepeatLimit:c().number,keyRepeatKeyupBonus:c().number,imageTitle:c().node,imageCaption:c().node,imageCrossOrigin:c().string,reactModalStyle:c().object,wrapperClassName:c().string,toolbarButtons:c().arrayOf(c().node),clickOutsideToClose:c().bool,enableZoom:c().bool,reactModalProps:c().shape({}),nextLabel:c().string,prevLabel:c().string,zoomInLabel:c().string,zoomOutLabel:c().string,closeLabel:c().string,downloadImageLabel:c().string,deleteImageLabel:c().string,rotateImageLabel:c().string,viewOriginalImageLabel:c().string,imageLoadErrorMessage:c().node},L.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,deleteImageLabel:"Delete image",onClickDelete:null,downloadImageLabel:"Download image",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,rotateImageLabel:"Rotate image",onViewOriginal:null,viewOriginalImageLabel:"View original image"};var F=L,j=n(44414),B=function(e){function t(){var e;(0,r.A)(this,t);for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return(e=(0,a.A)(this,t,[].concat(o))).downloadImage=function(e){location.href=e},e.onViewOriginal=function(){window.open(e.props.imageItems[e.props.imageIndex].url,"_blank")},e}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.imageItems,r=t.imageIndex,o=t.closeImagePopup,a=t.moveToPrevImage,i=t.moveToNextImage,s=t.onDeleteImage,l=t.onRotateImage,c=n.length;if(0===c)return null;var d=n[r].name,f=n[r],p=n[(r+1)%c],h=n[(r+c-1)%c],m=this.props.enableRotate;return"heic"===f.src.slice(f.src.lastIndexOf(".")+1,f.src.lastIndexOf("?")).toLowerCase()&&(m=!1),(0,j.jsx)(F,{wrapperClassName:"custom-image-previewer",imageTitle:"".concat(d," (").concat(r+1,"/").concat(c,")"),mainSrc:f.thumbnail||f.src,nextSrc:p.thumbnail||p.src,prevSrc:h.thumbnail||h.src,onCloseRequest:o,onMovePrevRequest:a,onMoveNextRequest:i,imagePadding:70,imageLoadErrorMessage:(0,u.AP)("The image could not be loaded."),prevLabel:(0,u.AP)("Previous (Left arrow key)"),nextLabel:(0,u.AP)("Next (Right arrow key)"),closeLabel:(0,u.AP)("Close (Esc)"),zoomInLabel:(0,u.AP)("Zoom in"),zoomOutLabel:(0,u.AP)("Zoom out"),enableRotate:m,onClickDownload:function(){return e.downloadImage(n[r].downloadURL)},onClickDelete:s?function(){return s(d)}:null,onViewOriginal:this.onViewOriginal,viewOriginalImageLabel:(0,u.AP)("View original image"),onRotateImage:l&&m?function(e){return l(r,e)}:null})}}])}(s.Component);B.defaultProps={enableRotate:!0};var U=B},44124:function(e,t,n){"use strict";var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(58195),l=n(14113),c=n(99308),d=n(85907),f=n(18849),p=n(4086),h=n(25328),m=n(40326),v=n(97011),g=n(65604),y=n(44414),O=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).getInternalLink=function(){var e=n.props.repoID,t=n.props.path;v.e.getInternalLink(e,t).then((function(e){var t=e.data.smart_link;n.setState({isLoading:!1,smartLink:t})})).catch((function(e){var t=g.Aq.getErrorMsg(e);p.A.danger(t),n.setState({isLoading:!1})}))},n.copyToClipBoard=function(){(0,h.A)(n.state.smartLink);var e=(0,m.AP)("Internal link has been copied to clipboard");p.A.success(e,{duration:2}),n.toggle()},n.toggle=function(){n.props.onInternalLinkDialogToggle({internalLink:""})},n.state={smartLink:"",isLoading:!0},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){this.props.internalLink?this.setState({smartLink:this.props.internalLink}):this.getInternalLink()}},{key:"render",value:function(){var e=(0,m.AP)("An internal link is a link to a file or folder that can be accessed by users with read permission to the file or folder.");return(0,y.jsx)(s.Fragment,{children:(0,y.jsxs)(u.A,{isOpen:!0,toggle:this.toggle,children:[(0,y.jsx)(l.A,{toggle:this.toggle,children:(0,m.AP)("Internal Link")}),(0,y.jsxs)(c.A,{children:[(0,y.jsx)("p",{className:"tip mb-1",children:e}),(0,y.jsx)("p",{children:(0,y.jsx)("a",{target:"_blank",href:this.state.smartLink,rel:"noreferrer",children:this.state.smartLink})})]}),(0,y.jsxs)(d.A,{children:[(0,y.jsx)(f.A,{color:"secondary",onClick:this.toggle,children:(0,m.AP)("Cancel")}),(0,y.jsx)(f.A,{color:"primary",onClick:this.copyToClipBoard,children:(0,m.AP)("Copy")})]})]})})}}])}(s.Component);t.A=O},88134:function(e,t,n){"use strict";n.d(t,{A:function(){return Ve}});var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(52308),l=n(8743),c=n(36640),d=n(51445),f=n(52088),p=n(58195),h=n(14113),m=n(99308),v=n(40326),g=n(97011),y=n(65604),O=n(26548),b=n(4086),E=n(81446),A=n(4159),w=n.n(A),C=n(67243),_=n.n(C),x=n(48918),k=n(85077),T=n(30038),S=n(18849),D=n(82487),P=n(58801),N=n(26910),R=function(){return(0,o.A)((function e(){(0,r.A)(this,e)}),[{key:"init",value:function(e){var t=e.server,n=e.username,r=e.password,o=e.token;return this.server=t,this.username=n,this.password=r,this.token=o,this.token&&this.server&&(this.req=N.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=N.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:"listShareLinkAuthUsers",value:function(e,t){var n=this.server+"/api/v2.1/share-links/"+e+"/user-auth/?path="+encodeURIComponent(t);return this.req.get(n)}},{key:"addShareLinkAuthUsers",value:function(e,t,n){var r=this.server+"/api/v2.1/share-links/"+e+"/user-auth/?path="+encodeURIComponent(n),o={emails:t};return this.req.post(r,o)}},{key:"deleteShareLinkAuthUsers",value:function(e,t,n){var r=this.server+"/api/v2.1/share-links/"+e+"/user-auth/?path="+encodeURIComponent(n),o={emails:t};return this.req.delete(r,{data:o})}},{key:"listShareLinkAuthEmails",value:function(e,t){var n=this.server+"/api/v2.1/share-links/"+e+"/email-auth/?path="+encodeURIComponent(t);return this.req.get(n)}},{key:"addShareLinkAuthEmails",value:function(e,t,n){var r=this.server+"/api/v2.1/share-links/"+e+"/email-auth/?path="+encodeURIComponent(n),o={emails:t};return this.req.post(r,o)}},{key:"deleteShareLinkAuthEmails",value:function(e,t,n){var r=this.server+"/api/v2.1/share-links/"+e+"/email-auth/?path="+encodeURIComponent(n),o={emails:t};return this.req.delete(r,{data:o})}},{key:"updateShareLink",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=this.server+"/api/v2.1/share-links/"+e+"/",a=new FormData;return t&&a.append("permissions",t),n&&a.append("expiration_time",n),r&&a.append("user_scope",r),this.req.put(o,a)}},{key:"createMultiShareLink",value:function(e,t,n,r,o,a,i){var s=this.server+"/api/v2.1/multi-share-links/",u={path:t,repo_id:e,user_scope:a};return o&&(u.permissions=o),n&&(u.password=n),r&&(u.expiration_time=r),i&&(u.emails=i),this._sendPostRequest(s,u)}}])}(),I=new R,M=P.Ay.load("sfcsrftoken");I.initForSeahubUsage({siteRoot:v.Yc,xcsrfHeaders:M});var L=n(19247),F=n(76152),j=n(55627),B=n(44414),U=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).handleEmailsInputChange=function(e){n.setState({emails:e.target.value})},n.handleMsgInputChange=function(e){n.setState({msg:e.target.value})},n.sendLink=function(){var e=n.state,t=e.emails,r=e.msg;if(t.trim()){n.setState({btnDisabled:!0,sending:!0});var o=n.props,a=o.token;("uploadLink"==o.linkType?g.e.sendUploadLink(a,t.trim(),r.trim()):g.e.sendShareLink(a,t.trim(),r.trim())).then((function(e){n.props.closeShareDialog();var t=e.data,r=t.success,o=t.failed;if(r.length){var a=(0,v.AP)("Successfully sent to {placeholder}").replace("{placeholder}",r.join(", "));b.A.success(a)}o.length&&o.forEach((function(e){var t=(0,v.AP)("Failed to send to {email_placeholder}: {errorMsg_placeholder}").replace("{email_placeholder}",e.email).replace("{errorMsg_placeholder}",e.error_msg);b.A.warning(t)}))})).catch((function(e){var t=y.Aq.getErrorMsg(e);n.setState({btnDisabled:!1,sending:!1,errorMsg:t})}))}else n.setState({errorMsg:(0,v.AP)("Please input at least an email.")})},n.state={emails:"",msg:"",errorMsg:"",btnDisabled:!1,sending:!1},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.state,t=e.emails,n=e.msg,r=e.errorMsg,o=e.btnDisabled,a=e.sending;return(0,B.jsxs)(L.A,{children:[(0,B.jsxs)(F.A,{children:[(0,B.jsx)(j.A,{htmlFor:"emails",className:"text-secondary font-weight-normal",children:(0,v.AP)("Send to:")}),(0,B.jsx)("input",{type:"text",id:"emails",className:"form-control w-75",value:t,onChange:this.handleEmailsInputChange,placeholder:(0,v.AP)("Emails, separated by ','")})]}),(0,B.jsxs)(F.A,{children:[(0,B.jsx)(j.A,{htmlFor:"msg",className:"text-secondary font-weight-normal",children:(0,v.AP)("Message (optional):")}),(0,B.jsx)("textarea",{className:"form-control w-75",id:"msg",value:n,onChange:this.handleMsgInputChange})]}),r&&(0,B.jsx)("p",{className:"error",children:r}),(0,B.jsx)(S.A,{color:"primary",onClick:this.sendLink,disabled:o,className:"mr-2",children:(0,v.AP)("Send")}),(0,B.jsx)(S.A,{color:"secondary",onClick:this.props.toggleSendLink,children:(0,v.AP)("Cancel")}),a&&(0,B.jsx)("p",{className:"mt-2",children:(0,v.AP)("Sending...")})]})}}])}(s.Component),$=n(67556),X=n.n($),Q=n(9772),Y=n(26100),z=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).togglePopover=function(){n.setState({isPopoverOpen:!n.state.isPopoverOpen})},n.state={isPopoverOpen:!1},n.btnID="btn-"+Math.random().toString().substr(2,5),n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.props.link,t=this.state.isPopoverOpen;return(0,B.jsxs)("div",{className:"ml-2",children:[(0,B.jsx)(S.A,{outline:!0,color:"primary",className:"btn-icon btn-qr-code-icon sf3-font sf3-font-qr-code",id:this.btnID,onClick:this.togglePopover,type:"button"}),(0,B.jsx)(Q.A,{placement:"bottom",isOpen:t,target:this.btnID,toggle:this.togglePopover,children:(0,B.jsxs)(Y.A,{children:[(0,B.jsx)(X(),{value:e,size:128}),(0,B.jsx)("p",{className:"m-0 mt-1 text-center",style:{maxWidth:"128px"},children:(0,v.AP)("Scan the QR code to view the shared content directly")})]})})]})}}])}(s.Component),H=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.props,t=e.link,n=e.linkExpired,r=e.copyLink;return(0,B.jsxs)(s.Fragment,{children:[(0,B.jsxs)("div",{className:"d-flex",children:[(0,B.jsxs)(x.A,{children:[(0,B.jsx)(k.A,{type:"text",readOnly:!0,value:t}),(0,B.jsx)(T.A,{addonType:"append",children:(0,B.jsx)(S.A,{color:"primary",onClick:r,className:"border-0",children:(0,v.AP)("Copy")})})]}),(0,B.jsx)(z,{link:t})]}),n&&(0,B.jsxs)("p",{className:"err-message mt-1",children:["(",(0,v.AP)("Expired"),")"]})]})}}])}(s.Component),V=H,q=n(99121),W=n(13436),G=n(28189),Z=y.Aq.isDesktop()?250:210,K=function(e){function t(e){var n;(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).disabledDate=function(e){if(!e)return!1;if(n.isExpireDaysNoLimit)return e.isBefore(w()(),"day");var t=n.props,r=t.minDays,o=t.maxDays,a=w()().add(r,"days"),i=w()().add(o,"days");return 0!==r&&0!==o?e.isBefore(a,"day")||e.isAfter(i,"day"):0!==r&&0===o?e.isBefore(a,"day"):0===r&&0!==o?e.isBefore(w()(),"day")||e.isAfter(i,"day"):void 0};var o=n.props,i=o.minDays,s=o.maxDays,u=o.defaultDays;n.isExpireDaysNoLimit=0===i&&0===s&&0==u;var l="";return 0!==i&&0!==s?l=(0,v.AP)("{minDays_placeholder} - {maxDays_placeholder} days").replace("{minDays_placeholder}",i).replace("{maxDays_placeholder}",s):0!==i&&0===s?l=(0,v.AP)("Greater than or equal to {minDays_placeholder} days").replace("{minDays_placeholder}",i):0===i&&0!==s&&(l=(0,v.AP)("Less than or equal to {maxDays_placeholder} days").replace("{maxDays_placeholder}",s)),n.expirationLimitTip=l,n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.props,t=e.expType,n=e.setExpType,r=e.expireDays,o=e.onExpireDaysChanged,a=e.expDate,i=e.onExpDateChanged;return(0,B.jsxs)(s.Fragment,{children:[(0,B.jsxs)(F.A,{check:!0,children:[(0,B.jsxs)(j.A,{check:!0,children:[(0,B.jsx)(k.A,{type:"radio",name:"set-exp",value:"by-days",checked:"by-days"==t,onChange:n,className:"mr-1"}),(0,B.jsx)("span",{children:(0,v.AP)("Expiration days")})]}),"by-days"==t&&(0,B.jsxs)(s.Fragment,{children:[(0,B.jsxs)(x.A,{style:{width:Z},children:[(0,B.jsx)(k.A,{type:"text",value:r,onChange:o}),(0,B.jsx)(T.A,{addonType:"append",children:(0,B.jsx)(q.A,{children:(0,v.AP)("days")})})]}),!this.isExpireDaysNoLimit&&(0,B.jsx)(W.A,{color:"muted",children:this.expirationLimitTip})]})]}),(0,B.jsxs)(F.A,{check:!0,children:[(0,B.jsxs)(j.A,{check:!0,children:[(0,B.jsx)(k.A,{type:"radio",name:"set-exp",value:"by-date",checked:"by-date"==t,onChange:n,className:"mr-1"}),(0,B.jsx)("span",{children:(0,v.AP)("Expiration time")})]}),"by-date"==t&&(0,B.jsx)(G.A,{inputWidth:Z,disabledDate:this.disabledDate,value:a,onChange:i})]})]})}}])}(s.Component),J=n(98702),ee=function(e){function t(){var e;(0,r.A)(this,t);for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return(e=(0,a.A)(this,t,[].concat(o))).translateScope=function(e){return"all_users"===e?(0,v.AP)("Anyone with the link"):"specific_users"===e?(0,v.AP)("Specific users in the team"):"specific_emails"===e?(0,v.AP)("Specific people with email address"):void 0},e}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=["all_users","specific_users"];return v.bw&&e.push("specific_emails"),(0,B.jsx)(J.A,{isTextMode:this.props.isTextMode,isEditIconShow:this.props.isEditIconShow,options:e,currentOption:this.props.currentScope,onOptionChanged:this.props.onScopeChanged,translateOption:this.translateScope})}}])}(s.Component),te=ee,ne=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onCopySharedLink=function(){var e=n.props.sharedLinkInfo;_()(e.link),b.A.success((0,v.AP)("Share link is copied to the clipboard."))},n.onCopyDownloadLink=function(){var e=n.props.sharedLinkInfo;_()("".concat(e.link,"?dl=1")),b.A.success((0,v.AP)("Direct download link is copied to the clipboard."))},n.toggleStoredPasswordVisible=function(){n.setState({storedPasswordVisible:!n.state.storedPasswordVisible})},n.editingExpirationToggle=function(){n.setState({isEditingExpiration:!n.state.isEditingExpiration})},n.setExpType=function(e){n.setState({expType:e.target.value})},n.onExpDateChanged=function(e){n.setState({expDate:e})},n.onExpireDaysChanged=function(e){var t=e.target.value.trim();n.setState({expireDays:t})},n.updateExpiration=function(){var e=n.props.sharedLinkInfo,t=n.state,r=t.expType,o=t.expireDays,a=t.expDate,i="";i="by-days"===r?w()().add(parseInt(o),"days").format():a.format(),g.e.updateShareLink(e.token,"",i).then((function(e){n.setState({isEditingExpiration:!1}),n.props.updateLink(new O.A(e.data))})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))},n.changePerm=function(e){var t=n.props.sharedLinkInfo,r=y.Aq.getShareLinkPermissionObject(e).permissionDetails;g.e.updateShareLink(t.token,JSON.stringify(r)).then((function(e){n.props.updateLink(new O.A(e.data))})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))},n.toggleLinkDeleteDialog=function(){n.setState({isLinkDeleteDialogOpen:!n.state.isLinkDeleteDialogOpen})},n.toggleSendLink=function(){n.setState({isSendLinkShown:!n.state.isSendLinkShown})},n.deleteLink=function(){var e=n.props.sharedLinkInfo.token;n.props.deleteLink(e)},n.goBack=function(){n.props.showLinkDetails(null)},n.changeScope=function(e){var t=n.props.sharedLinkInfo.token;I.updateShareLink(t,"","",e).then((function(e){n.props.updateLink(new O.A(e.data))})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))},n.onUserAuth=function(){n.props.setMode("linkAuthenticatedUsers")},n.onEmailAuth=function(){n.props.setMode("linkAuthenticatedEmails")},n.getPermissionText=function(e){return y.Aq.getShareLinkPermissionObject(e).text},n.state={storedPasswordVisible:!1,isEditingExpiration:!1,expType:"by-days",expireDays:n.props.defaultExpireDays,expDate:null,isLinkDeleteDialogOpen:!1,isSendLinkShown:!1},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.props,t=e.sharedLinkInfo,n=e.permissionOptions,r=t.user_scope,o=y.Aq.getShareLinkPermissionStr(t.permissions);return(0,B.jsxs)("div",{children:[(0,B.jsx)("div",{className:"d-flex align-items-center pb-2 border-bottom",children:(0,B.jsxs)("h6",{className:"font-weight-normal m-0",children:[(0,B.jsx)("button",{className:"sf3-font sf3-font-arrow rotate-180 d-inline-block back-icon border-0 bg-transparent text-secondary p-0 mr-2",onClick:this.goBack,title:(0,v.AP)("Back"),"aria-label":(0,v.AP)("Back")}),(0,v.AP)("Link")]})}),(0,B.jsxs)("dl",{children:[(0,B.jsx)("dt",{className:"text-secondary font-weight-normal",children:(0,v.AP)("Link")}),(0,B.jsx)("dd",{children:(0,B.jsx)(V,{link:t.link,linkExpired:t.is_expired,copyLink:this.onCopySharedLink})}),!t.is_dir&&t.permissions.can_download&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("dt",{className:"text-secondary font-weight-normal",children:(0,v.AP)("Direct download link")}),(0,B.jsx)("dd",{children:(0,B.jsx)(V,{link:"".concat(t.link,"?dl=1"),linkExpired:t.is_expired,copyLink:this.onCopyDownloadLink})})]}),t.password&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("dt",{className:"text-secondary font-weight-normal",children:(0,v.AP)("Password")}),(0,B.jsx)("dd",{children:(0,B.jsxs)(x.A,{className:"share-link-details-item",children:[this.state.storedPasswordVisible?(0,B.jsx)(k.A,{type:"text",readOnly:!0,value:t.password}):(0,B.jsx)(k.A,{type:"text",readOnly:!0,value:"***************"}),(0,B.jsx)(T.A,{addonType:"append",children:(0,B.jsx)(S.A,{"aria-label":this.state.storedPasswordVisible?(0,v.AP)("Hide"):(0,v.AP)("Show"),onClick:this.toggleStoredPasswordVisible,className:"link-operation-icon eye-icon sf3-font sf3-font-eye".concat(this.state.storedPasswordVisible?"":"-slash")})})]})})]}),t.expire_date&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("dt",{className:"text-secondary font-weight-normal",children:(0,v.AP)("Expiration date")}),(0,B.jsx)("dd",{children:this.state.isEditingExpiration?(0,B.jsxs)("div",{className:"ml-4",children:[(0,B.jsx)(K,{minDays:v.Ky,maxDays:v.OZ,defaultDays:v.j9,expType:this.state.expType,setExpType:this.setExpType,expireDays:this.state.expireDays,onExpireDaysChanged:this.onExpireDaysChanged,expDate:this.state.expDate,onExpDateChanged:this.onExpDateChanged}),(0,B.jsxs)("div",{className:"by-days"===this.state.expType?"mt-2":"mt-3",children:[(0,B.jsx)("button",{className:"btn btn-primary mr-2",onClick:this.updateExpiration,children:(0,v.AP)("Update")}),(0,B.jsx)("button",{className:"btn btn-secondary",onClick:this.editingExpirationToggle,children:(0,v.AP)("Cancel")})]})]}):(0,B.jsxs)(x.A,{className:"share-link-details-item",children:[(0,B.jsx)(k.A,{type:"text",readOnly:!0,value:w()(t.expire_date).format("YYYY-MM-DD HH:mm:ss")}),(0,B.jsx)(T.A,{addonType:"append",children:(0,B.jsx)(S.A,{"aria-label":(0,v.AP)("Edit"),title:(0,v.AP)("Edit"),className:"link-operation-icon sf3-font sf3-font-rename",onClick:this.editingExpirationToggle})})]})})]}),t.permissions&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("dt",{className:"text-secondary font-weight-normal",children:(0,v.AP)("Permission")}),(0,B.jsx)("dd",{children:(0,B.jsx)("div",{className:"share-link-details-item",children:(0,B.jsx)(J.A,{isTextMode:!1,isEditIconShow:!1,options:n,currentOption:o,onOptionChanged:this.changePerm,translateOption:this.getPermissionText})})})]}),(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("dt",{className:"text-secondary font-weight-normal",children:(0,v.AP)("Access scope")}),(0,B.jsxs)("dd",{className:"d-flex align-items-center flex-wrap",children:[(0,B.jsx)("div",{className:"share-link-details-item mr-2",children:(0,B.jsx)(te,{isTextMode:!1,isEditIconShow:!1,currentScope:r,onScopeChanged:this.changeScope})}),"specific_users"===r&&(0,B.jsx)(S.A,{color:"primary",outline:!0,className:"border-0 p-0 link-authenticated-op",onClick:this.onUserAuth,children:(0,v.AP)("Authenticated users")}),"specific_emails"===r&&(0,B.jsx)(S.A,{color:"primary",outline:!0,className:"border-0 p-0 link-authenticated-op",onClick:this.onEmailAuth,children:(0,v.AP)("Authenticated emails")})]})]})]}),v.ep&&!this.state.isSendLinkShown&&(0,B.jsx)(S.A,{onClick:this.toggleSendLink,className:"mr-2",children:(0,v.AP)("Send")}),this.state.isSendLinkShown&&(0,B.jsx)(U,{linkType:"shareLink",token:t.token,toggleSendLink:this.toggleSendLink,closeShareDialog:this.props.closeShareDialog}),!this.state.isSendLinkShown&&(0,B.jsx)(S.A,{onClick:this.toggleLinkDeleteDialog,children:(0,v.AP)("Delete")}),this.state.isLinkDeleteDialogOpen&&(0,B.jsx)(D.A,{title:(0,v.AP)("Delete share link"),message:(0,v.AP)("Are you sure you want to delete the share link?"),executeOperation:this.deleteLink,confirmBtnText:(0,v.AP)("Delete"),toggleDialog:this.toggleLinkDeleteDialog})]})}}])}(s.Component),re=n(76115),oe=n(94988),ae=y.Aq.isDesktop()?250:210,ie=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).setExpType=function(e){n.setState({expType:e.target.value})},n.onExpDateChanged=function(e){n.setState({expDate:e})},n.onPasswordInputChecked=function(){n.setState({isShowPasswordInput:!n.state.isShowPasswordInput,password:"",passwdnew:"",errorInfo:""})},n.togglePasswordVisible=function(){n.setState({isPasswordVisible:!n.state.isPasswordVisible})},n.generatePassword=function(){var e=y.Aq.generatePassword(v.r8);n.setState({password:e,passwdnew:e})},n.inputPassword=function(e){var t=e.target.value.trim();n.setState({password:t})},n.inputPasswordNew=function(e){var t=e.target.value.trim();n.setState({passwdnew:t})},n.setPermission=function(e){n.setState({currentPermission:e.target.value})},n.generateShareLink=function(){if(n.validateParamsInput()){n.setState({errorInfo:""});var e,t=n.props,r=t.type,o=t.itemPath,a=t.repoID,i=n.state,s=i.linkAmount,u=i.isShowPasswordInput,l=i.password,c=i.isExpireChecked,d=i.expType,f=i.expireDays,p=i.expDate,h=y.Aq.getShareLinkPermissionObject(n.state.currentPermission).permissionDetails;e=JSON.stringify(h);var m,E,A="";if(c&&(A="by-days"===d?w()().add(parseInt(f),"days").format():p.format()),"batch"===r){var C=v.jQ||u;m=g.e.batchCreateMultiShareLink(a,o,s,C,A,e)}else{var _=n.state,x=_.currentScope,k=_.selectedOption,T=_.inputEmails;"specific_users"===x&&k&&(E=k.map((function(e,t){return e.email}))),"specific_emails"===x&&T&&(E=T),m=I.createMultiShareLink(a,o,l,A,e,x,E)}m.then((function(e){if("batch"===r){var t=e.data.map((function(e){return new O.A(e)}));n.props.updateAfterCreation(t)}else{var o=new O.A(e.data);n.props.updateAfterCreation(o)}})).catch((function(e){var t=e.response.data;if("Folder permission denied."===(t&&t.error_msg))n.setState({errorInfo:(0,v.AP)('Share links cannot be generated because "Invisible", "Online Read-Write" or "Online Read-Only" is set for you on some folder(s) in the library.')});else{var r=y.Aq.getErrorMsg(e);b.A.danger(r)}}))}},n.onExpireChecked=function(e){n.setState({isExpireChecked:e.target.checked})},n.onExpireDaysChanged=function(e){var t=e.target.value.trim();n.setState({expireDays:t})},n.validateParamsInput=function(){var e=n.props.type,t=n.state,r=t.linkAmount,o=t.isShowPasswordInput,a=t.password,i=t.passwdnew,s=t.isExpireChecked,u=t.expType,l=t.expireDays,c=t.expDate;if("batch"===e){if(!Number.isInteger(parseInt(r))||parseInt(r)<=1)return n.setState({errorInfo:(0,v.AP)("Please enter an integer bigger than 1 as number of links.")}),!1;if(parseInt(r)>200)return n.setState({errorInfo:(0,v.AP)("Please enter an integer not bigger than {max_number} as number of links.").replace("{max_number}",200)}),!1}if("single"===e&&o){if(0===a.length)return n.setState({errorInfo:(0,v.AP)("Please enter a password.")}),!1;if(a.length<v.r8)return n.setState({errorInfo:(0,v.AP)("The password is too short.")}),!1;if(a!==i)return n.setState({errorInfo:(0,v.AP)("Passwords don't match")}),!1;if(y.Aq.getStrengthLevel(a)<v.oi)return n.setState({errorInfo:(0,v.AP)("The password is too weak. It should include at least {passwordStrengthLevel} of the following: number, upper letter, lower letter and other symbols.").replace("{passwordStrengthLevel}",v.oi)}),!1}if(s){if("by-date"===u)return!!c||(n.setState({errorInfo:(0,v.AP)("Please select an expiration time")}),!1);if(!l)return n.setState({errorInfo:(0,v.AP)("Please enter days")}),!1;if(!/^\d+$/.test(l))return n.setState({errorInfo:(0,v.AP)("Please enter a non-negative integer")}),!1;l=parseInt(l);var d=v.Ky,f=v.OZ;if(0!==d&&0===f&&l<d)return n.setState({errorInfo:"Please enter valid days"}),!1;if(0===d&&0!==f&&l>f)return n.setState({errorInfo:"Please enter valid days"}),!1;if(0!==d&&0!==f&&(l<d||l>f))return n.setState({errorInfo:"Please enter valid days"}),!1;n.setState({expireDays:l})}return!0},n.onLinkAmountChange=function(e){n.setState({linkAmount:e.target.value})},n.goBack=function(){n.props.setMode("")},n.setScope=function(e){n.setState({currentScope:e.target.value,selectedOption:null,inputEmails:""})},n.handleSelectChange=function(e){n.setState({selectedOption:e})},n.handleInputChange=function(e){n.setState({inputEmails:e.target.value})},n.isExpireDaysNoLimit=0===v.Ky&&0===v.OZ&&0==v.j9,n.defaultExpireDays=n.isExpireDaysNoLimit?"":v.j9,n.state={linkAmount:"",isShowPasswordInput:!!v.jQ,isPasswordVisible:!1,isExpireChecked:!n.isExpireDaysNoLimit,expType:"by-days",expireDays:n.defaultExpireDays,expDate:null,password:"",passwdnew:"",errorInfo:"",currentPermission:e.currentPermission,currentScope:"all_users",selectedOption:null,inputEmails:""},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.userPerm,r=t.type,o=t.permissionOptions,a=y.Aq.getUserPermission(n).isCustomPermission;return(0,B.jsxs)(s.Fragment,{children:[(0,B.jsx)("div",{className:"d-flex align-items-center pb-2 border-bottom",children:(0,B.jsxs)("h6",{className:"font-weight-normal m-0",children:[(0,B.jsx)("button",{className:"sf3-font sf3-font-arrow rotate-180 d-inline-block back-icon border-0 bg-transparent text-secondary p-0 mr-2",onClick:this.goBack,title:(0,v.AP)("Back"),"aria-label":(0,v.AP)("Back")}),"batch"===r?(0,v.AP)("Generate links in batch"):(0,v.AP)("Generate Link")]})}),(0,B.jsxs)(L.A,{className:"pt-4",children:["batch"===r&&(0,B.jsxs)(F.A,{children:[(0,B.jsx)(j.A,{for:"link-number",className:"p-0",children:(0,v.AP)("Number of links")}),(0,B.jsx)(k.A,{type:"number",id:"link-number",value:this.state.linkAmount,onChange:this.onLinkAmountChange,style:{width:ae}})]}),(0,B.jsxs)(F.A,{check:!0,children:[v.jQ?(0,B.jsxs)(j.A,{check:!0,children:[(0,B.jsx)(k.A,{type:"checkbox",checked:!0,readOnly:!0,disabled:!0}),(0,B.jsx)("span",{children:(0,v.AP)("Add password protection")})]}):(0,B.jsxs)(j.A,{check:!0,children:[(0,B.jsx)(k.A,{type:"checkbox",checked:this.state.isShowPasswordInput,onChange:this.onPasswordInputChecked}),(0,B.jsx)("span",{children:(0,v.AP)("Add password protection")})]}),"batch"!==r&&this.state.isShowPasswordInput&&(0,B.jsxs)("div",{className:"ml-4",children:[(0,B.jsxs)(F.A,{children:[(0,B.jsx)(j.A,{for:"passwd",children:(0,v.AP)("Password")}),(0,B.jsx)("span",{className:"tip",children:(0,v.AP)("(at least {passwordMinLength} characters and includes {passwordStrengthLevel} of the following: number, upper letter, lower letter and other symbols)").replace("{passwordMinLength}",v.r8).replace("{passwordStrengthLevel}",v.oi)}),(0,B.jsxs)(x.A,{style:{width:ae},children:[(0,B.jsx)(k.A,{id:"passwd",type:this.state.isPasswordVisible?"text":"password",value:this.state.password||"",onChange:this.inputPassword}),(0,B.jsxs)(T.A,{addonType:"append",children:[(0,B.jsx)(S.A,{onClick:this.togglePasswordVisible,children:(0,B.jsx)("i",{className:"link-operation-icon sf3-font sf3-font-eye".concat(this.state.isPasswordVisible?"":"-slash")})}),(0,B.jsx)(S.A,{onClick:this.generatePassword,children:(0,B.jsx)("i",{className:"link-operation-icon sf3-font sf3-font-magic"})})]})]})]}),(0,B.jsxs)(F.A,{children:[(0,B.jsx)(j.A,{for:"passwd-again",children:(0,v.AP)("Password again")}),(0,B.jsx)(k.A,{id:"passwd-again",style:{width:ae},type:this.state.isPasswordVisible?"text":"password",value:this.state.passwdnew||"",onChange:this.inputPasswordNew})]})]})]}),(0,B.jsxs)(F.A,{check:!0,children:[(0,B.jsxs)(j.A,{check:!0,children:[this.isExpireDaysNoLimit?(0,B.jsx)(k.A,{type:"checkbox",onChange:this.onExpireChecked}):(0,B.jsx)(k.A,{type:"checkbox",checked:!0,readOnly:!0,disabled:!0}),(0,B.jsx)("span",{children:(0,v.AP)("Add auto expiration")})]}),this.state.isExpireChecked&&(0,B.jsx)("div",{className:"ml-4",children:(0,B.jsx)(K,{minDays:v.Ky,maxDays:v.OZ,defaultDays:v.j9,expType:this.state.expType,setExpType:this.setExpType,expireDays:this.state.expireDays,onExpireDaysChanged:this.onExpireDaysChanged,expDate:this.state.expDate,onExpDateChanged:this.onExpDateChanged})})]}),!a&&(0,B.jsxs)(F.A,{check:!0,children:[(0,B.jsx)(j.A,{check:!0,children:(0,B.jsx)("span",{children:(0,v.AP)("Set permission")})}),o.map((function(t,n){return(0,B.jsx)(F.A,{check:!0,className:"ml-4",children:(0,B.jsxs)(j.A,{check:!0,children:[(0,B.jsx)(k.A,{type:"radio",name:"permission",value:t,checked:e.state.currentPermission==t,onChange:e.setPermission,className:"mr-1"}),y.Aq.getShareLinkPermissionObject(t).text]})},n)}))]}),"batch"!==r&&(0,B.jsxs)(F.A,{check:!0,children:[(0,B.jsx)(j.A,{check:!0,children:(0,B.jsx)("span",{children:(0,v.AP)("Set access scope")})}),(0,B.jsx)(F.A,{check:!0,className:"ml-4",children:(0,B.jsxs)(j.A,{check:!0,children:[(0,B.jsx)(k.A,{type:"radio",name:"scope",value:"all_users",checked:"all_users"===this.state.currentScope,onChange:this.setScope,className:"mr-1"}),(0,v.AP)("Anyone with the link")]})}),(0,B.jsxs)(F.A,{check:!0,className:"ml-4",children:[(0,B.jsxs)(j.A,{check:!0,children:[(0,B.jsx)(k.A,{type:"radio",name:"scope",value:"specific_users",checked:"specific_users"===this.state.currentScope,onChange:this.setScope,className:"mr-1"}),(0,v.AP)("Specific users in the team")]}),"specific_users"===this.state.currentScope&&(0,B.jsx)(oe.A,{ref:"userSelect",isMulti:!0,placeholder:(0,v.AP)("Search users"),onSelectChange:this.handleSelectChange})]}),v.bw&&(0,B.jsxs)(F.A,{check:!0,className:"ml-4",children:[(0,B.jsxs)(j.A,{check:!0,children:[(0,B.jsx)(k.A,{type:"radio",name:"scope",value:"specific_emails",checked:"specific_emails"===this.state.currentScope,onChange:this.setScope,className:"mr-1"}),(0,v.AP)("Specific people with email address")]}),"specific_emails"===this.state.currentScope&&(0,B.jsx)("input",{type:"text",className:"form-control",value:this.state.inputEmails,onChange:this.handleInputChange,placeholder:(0,v.AP)("Emails, separated by ','")})]})]}),this.state.errorInfo&&(0,B.jsx)(re.A,{color:"danger",className:"mt-2",children:(0,v.AP)(this.state.errorInfo)}),(0,B.jsx)(S.A,{color:"primary",onClick:this.generateShareLink,className:"mt-2 ml-1 mb-1",children:(0,v.AP)("Generate")})]})]})}}])}(s.Component),se=n(43066),ue=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onMouseOver=function(){n.setState({isItemOpVisible:!0})},n.onMouseOut=function(){n.setState({isItemOpVisible:!1})},n.cutLink=function(e){var t=e.length;return e.slice(0,9)+"..."+e.slice(t-5)},n.onDeleteIconClicked=function(e){e.preventDefault(),e.stopPropagation(),n.toggleDeleteShareLinkDialog()},n.toggleDeleteShareLinkDialog=function(){n.setState({isDeleteShareLinkDialogOpen:!n.state.isDeleteShareLinkDialogOpen})},n.onCopyIconClicked=function(e){e.preventDefault(),e.stopPropagation();var t=n.props.item;_()(t.link),b.A.success((0,v.AP)("Share link is copied to the clipboard."))},n.clickItem=function(e){n.props.showLinkDetails(n.props.item)},n.onCheckboxClicked=function(e){e.stopPropagation()},n.toggleSelectLink=function(e){var t=n.props.item;n.props.toggleSelectLink(t,e.target.checked)},n.deleteLink=function(){var e=n.props.item;n.props.deleteLink(e.token)},n.state={isItemOpVisible:!1,isDeleteShareLinkDialogOpen:!1},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.state.isItemOpVisible,t=this.props.item,n=t.isSelected,r=void 0!==n&&n,o=t.permissions,a=t.link,i=t.expire_date,u=y.Aq.getShareLinkPermissionStr(o);return(0,B.jsxs)(s.Fragment,{children:[(0,B.jsxs)("tr",{onClick:this.clickItem,onMouseOver:this.onMouseOver,onMouseOut:this.onMouseOut,className:"cursor-pointer ".concat(r?"tr-highlight":""),children:[(0,B.jsx)("td",{className:"text-center",children:(0,B.jsx)("input",{type:"checkbox",checked:r,className:"vam",onClick:this.onCheckboxClicked,onChange:this.toggleSelectLink})}),(0,B.jsx)("td",{children:this.cutLink(a)}),(0,B.jsx)("td",{children:o&&y.Aq.getShareLinkPermissionObject(u).text}),(0,B.jsx)("td",{children:i?w()(i).format("YYYY-MM-DD HH:mm"):"--"}),(0,B.jsxs)("td",{children:[(0,B.jsx)("a",{href:"#",role:"button",onClick:this.onCopyIconClicked,className:"sf3-font sf3-font-copy1 action-icon op-icon ".concat(e?"":"invisible"),title:(0,v.AP)("Copy"),"aria-label":(0,v.AP)("Copy")}),(0,B.jsx)("a",{href:"#",role:"button",onClick:this.onDeleteIconClicked,className:"sf3-font-delete1 sf3-font action-icon op-icon ".concat(e?"":"invisible"),title:(0,v.AP)("Delete"),"aria-label":(0,v.AP)("Delete")})]})]}),this.state.isDeleteShareLinkDialogOpen&&(0,B.jsx)(D.A,{title:(0,v.AP)("Delete share link"),message:(0,v.AP)("Are you sure you want to delete the share link?"),executeOperation:this.deleteLink,confirmBtnText:(0,v.AP)("Delete"),toggleDialog:this.toggleDeleteShareLinkDialog})]})}}])}(s.Component),le=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).toggleDeleteShareLinksDialog=function(){n.setState({isDeleteShareLinksDialogOpen:!n.state.isDeleteShareLinksDialogOpen})},n.toggleSelectAllLinks=function(e){n.props.toggleSelectAllLinks(e.target.checked)},n.cancelSelectAllLinks=function(){n.props.toggleSelectAllLinks(!1)},n.exportSelectedLinks=function(){var e=n.props.shareLinks.filter((function(e){return e.isSelected})),t="".concat(v.Yc,"share/link/export-excel/?");t+=e.map((function(e){return"token=".concat(e.token)})).join("&"),location.href=t},n.state={isDeleteShareLinksDialogOpen:!1},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.shareLinks,r=t.permissionOptions,o=t.isLoadingMore,a=t.handleScroll,i=n.filter((function(e){return e.isSelected})),u=n.length==i.length;return(0,B.jsxs)(s.Fragment,{children:[(0,B.jsxs)("div",{className:"d-flex justify-content-between align-items-center pb-2 mt-1 pr-1 border-bottom",children:[(0,B.jsx)("h6",{className:"font-weight-normal m-0",children:(0,v.AP)("Share Link")}),(0,B.jsx)("div",{className:"d-flex",children:0==i.length?(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("button",{className:"btn btn-sm btn-outline-primary mr-2",onClick:this.props.setMode.bind(this,"singleLinkCreation"),children:(0,v.AP)("Generate Link")}),(0,B.jsx)("button",{className:"btn btn-sm btn-outline-primary",onClick:this.props.setMode.bind(this,"linksCreation"),children:(0,v.AP)("Generate links in batch")})]}):(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("button",{className:"btn btn-sm btn-secondary mr-2",onClick:this.cancelSelectAllLinks,children:(0,v.AP)("Cancel")}),(0,B.jsx)("button",{className:"btn btn-sm btn-secondary mr-2",onClick:this.toggleDeleteShareLinksDialog,children:(0,v.AP)("Delete")}),(0,B.jsx)("button",{className:"btn btn-sm btn-secondary",onClick:this.exportSelectedLinks,children:(0,v.AP)("Export")})]})})]}),0==n.length?(0,B.jsx)(se.A,{text:(0,v.AP)("No share links"),className:"m-0"}):(0,B.jsxs)("div",{className:"share-list-container share-link-list",children:[(0,B.jsx)("table",{className:"table-place-header",children:(0,B.jsx)("thead",{children:(0,B.jsxs)("tr",{children:[(0,B.jsx)("th",{width:"5%",className:"text-center",children:(0,B.jsx)("input",{type:"checkbox",checked:u,className:"vam",onChange:this.toggleSelectAllLinks})}),(0,B.jsx)("th",{width:"26%",children:(0,v.AP)("Link")}),(0,B.jsx)("th",{width:"30%",children:(0,v.AP)("Permission")}),(0,B.jsx)("th",{width:"25%",children:(0,v.AP)("Expiration")}),(0,B.jsx)("th",{width:"14%"})]})})}),(0,B.jsxs)("div",{className:"table-real-container",onScroll:a,children:[(0,B.jsxs)("table",{className:"table-real-content table-thead-hidden",children:[(0,B.jsx)("thead",{children:(0,B.jsxs)("tr",{children:[(0,B.jsx)("th",{width:"5%",className:"text-center"}),(0,B.jsx)("th",{width:"26%",children:(0,v.AP)("Link")}),(0,B.jsx)("th",{width:"30%",children:(0,v.AP)("Permission")}),(0,B.jsx)("th",{width:"25%",children:(0,v.AP)("Expiration")}),(0,B.jsx)("th",{width:"14%"})]})}),(0,B.jsx)("tbody",{children:n.map((function(t,n){return(0,B.jsx)(ue,{item:t,permissionOptions:r,showLinkDetails:e.props.showLinkDetails,toggleSelectLink:e.props.toggleSelectLink,deleteLink:e.props.deleteLink},n)}))})]}),o&&(0,B.jsx)(E.A,{})]})]}),this.state.isDeleteShareLinksDialogOpen&&(0,B.jsx)(D.A,{title:(0,v.AP)("Delete share links"),message:(0,v.AP)("Are you sure you want to delete the selected share link(s) ?"),executeOperation:this.props.deleteShareLinks,confirmBtnText:(0,v.AP)("Delete"),toggleDialog:this.toggleDeleteShareLinksDialog})]})}}])}(s.Component),ce=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onMouseEnter=function(){n.setState({isHighlighted:!0,isOperationShow:!0})},n.onMouseLeave=function(){n.setState({isHighlighted:!1,isOperationShow:!1})},n.deleteItem=function(){var e=n.props.item;n.props.deleteItem(e.username)},n.state={isHighlighted:!1,isOperationShow:!1},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.props.item,t=this.state.isHighlighted;return(0,B.jsxs)("tr",{className:t?"tr-highlight":"",onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onFocus:this.onMouseEnter,tabIndex:"0",children:[(0,B.jsx)("td",{children:(0,B.jsxs)("div",{className:"d-flex align-items-center",title:e.contact_email,children:[(0,B.jsx)("img",{src:e.avatar_url,width:"24",alt:e.name,className:"rounded-circle mr-2 cursor-pointer"}),(0,B.jsx)("span",{children:e.name})]})}),(0,B.jsx)("td",{children:(0,B.jsx)("span",{tabIndex:"0",role:"button",className:"sf2-icon-x3 action-icon ".concat(this.state.isOperationShow?"":"hide"),onClick:this.deleteItem,onKeyDown:y.Aq.onKeyDown,title:(0,v.AP)("Delete"),"aria-label":(0,v.AP)("Delete")})})]})}}])}(s.Component),de=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).listLinkAuthUsers=function(){var e=n.props,t=e.linkToken,r=e.path;I.listShareLinkAuthUsers(t,r).then((function(e){n.setState({authUsers:e.data.auth_list})})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))},n.addLinkAuthUsers=function(){var e=n.props,t=e.linkToken,r=e.path,o=n.state,a=o.selectedOption,i=o.authUsers;if(!a||!a.length)return!1;var s=a.map((function(e,t){return e.email}));I.addShareLinkAuthUsers(t,s,r).then((function(e){var t=e.data,r=t.success,o=t.failed;if(r.length){var a=r.map((function(e){return e.name})),s=(0,v.AP)("Successfully added %s.").replace("%s",a.join(", "));b.A.success(s)}o.length&&o.forEach((function(e){var t="".concat(e.name,": ").concat(e.error_msg);b.A.danger(t)})),n.setState({authUsers:r.concat(i),selectedOption:null}),n.refs.userSelect.clearSelect()})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))},n.deleteItem=function(e){var t=n.props,r=t.linkToken,o=t.path,a=[e];I.deleteShareLinkAuthUsers(r,a,o).then((function(t){var r=n.state.authUsers.filter((function(t){return t.username!==e}));n.setState({authUsers:r})})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))},n.goBack=function(){n.props.setMode("displayLinkDetails")},n.handleSelectChange=function(e){n.setState({selectedOption:e})},n.state={selectedOption:null,authUsers:[]},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){this.listLinkAuthUsers()}},{key:"render",value:function(){var e=this,t=this.state.authUsers,n=(0,B.jsx)("thead",{children:(0,B.jsxs)("tr",{children:[(0,B.jsx)("th",{width:"82%"}),(0,B.jsx)("th",{width:"18%"})]})});return(0,B.jsxs)(s.Fragment,{children:[(0,B.jsx)("div",{className:"d-flex align-items-center pb-2 border-bottom",children:(0,B.jsxs)("h6",{className:"font-weight-normal m-0",children:[(0,B.jsx)("button",{className:"sf3-font sf3-font-arrow rotate-180 d-inline-block back-icon border-0 bg-transparent text-secondary p-0 mr-2",onClick:this.goBack,title:(0,v.AP)("Back"),"aria-label":(0,v.AP)("Back")}),(0,v.AP)("Authenticated users")]})}),(0,B.jsxs)("table",{className:"table-thead-hidden w-xs-200",children:[n,(0,B.jsx)("tbody",{children:(0,B.jsxs)("tr",{children:[(0,B.jsx)("td",{children:(0,B.jsx)(oe.A,{ref:"userSelect",isMulti:!0,placeholder:(0,v.AP)("Search users"),onSelectChange:this.handleSelectChange})}),(0,B.jsx)("td",{children:(0,B.jsx)(S.A,{onClick:this.addLinkAuthUsers,children:(0,v.AP)("Submit")})})]})})]}),(0,B.jsx)("div",{className:"share-list-container",children:(0,B.jsxs)("table",{className:"table-thead-hidden w-xs-200",children:[n,(0,B.jsx)("tbody",{children:t.map((function(t,n){return(0,B.jsx)(ce,{item:t,repoID:e.props.repoID,deleteItem:e.deleteItem},n)}))})]})})]})}}])}(s.Component),fe=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onMouseEnter=function(){n.setState({isHighlighted:!0,isOperationShow:!0})},n.onMouseLeave=function(){n.setState({isHighlighted:!1,isOperationShow:!1})},n.deleteItem=function(){var e=n.props.item;n.props.deleteItem(e)},n.state={isHighlighted:!1,isOperationShow:!1},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.props.item;return(0,B.jsxs)("tr",{className:this.state.isHighlighted?"tr-highlight":"",onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onFocus:this.onMouseEnter,tabIndex:"0",children:[(0,B.jsx)("td",{children:e}),(0,B.jsx)("td",{children:(0,B.jsx)("span",{tabIndex:"0",role:"button",className:"sf2-icon-x3 action-icon ".concat(this.state.isOperationShow?"":"hide"),onClick:this.deleteItem,onKeyDown:y.Aq.onKeyDown,title:(0,v.AP)("Delete"),"aria-label":(0,v.AP)("Delete")})})]})}}])}(s.Component),pe=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).getItems=function(){var e=n.props,t=e.linkToken,r=e.path;I.listShareLinkAuthEmails(t,r).then((function(e){n.setState({authEmails:e.data.auth_list})})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))},n.onSubmit=function(){var e=n.props,t=e.linkToken,r=e.path,o=n.state,a=o.inputEmails,i=o.authEmails;n.setState({isSubmitting:!0}),I.addShareLinkAuthEmails(t,a,r).then((function(e){var t=e.data,r=t.success,o=t.failed,a=[];if(r.length){a=r.map((function(e){return e.email}));var s=(0,v.AP)("Successfully added %s.").replace("%s",a.join(", "));b.A.success(s)}o.length&&o.forEach((function(e){var t="".concat(e.email,": ").concat(e.error_msg);b.A.danger(t)})),n.setState({authEmails:a.concat(i),inputEmails:"",isSubmitting:!1})})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t),n.setState({isSubmitting:!1})}))},n.deleteItem=function(e){var t=n.props,r=t.linkToken,o=t.path,a=[e];I.deleteShareLinkAuthEmails(r,a,o).then((function(t){var r=n.state.authEmails.filter((function(t){return t!==e}));n.setState({authEmails:r})})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))},n.goBack=function(){n.props.setMode("displayLinkDetails")},n.handleInputChange=function(e){n.setState({inputEmails:e.target.value})},n.state={inputEmails:"",authEmails:[],isSubmitting:!1},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){this.getItems()}},{key:"render",value:function(){var e=this,t=this.state,n=t.authEmails,r=t.inputEmails,o=t.isSubmitting,a=!r.trim()||o,i=(0,B.jsx)("thead",{children:(0,B.jsxs)("tr",{children:[(0,B.jsx)("th",{width:"82%"}),(0,B.jsx)("th",{width:"18%"})]})});return(0,B.jsxs)(s.Fragment,{children:[(0,B.jsx)("div",{className:"d-flex align-items-center pb-2 border-bottom",children:(0,B.jsxs)("h6",{className:"font-weight-normal m-0",children:[(0,B.jsx)("button",{className:"sf3-font sf3-font-arrow rotate-180 d-inline-block back-icon border-0 bg-transparent text-secondary p-0 mr-2",onClick:this.goBack,title:(0,v.AP)("Back"),"aria-label":(0,v.AP)("Back")}),(0,v.AP)("Authenticated emails")]})}),(0,B.jsxs)("table",{className:"table-thead-hidden w-xs-200",children:[i,(0,B.jsx)("tbody",{children:(0,B.jsxs)("tr",{children:[(0,B.jsx)("td",{children:(0,B.jsx)("input",{type:"text",className:"form-control",value:r,onChange:this.handleInputChange,placeholder:(0,v.AP)("Emails, separated by ','")})}),(0,B.jsx)("td",{children:(0,B.jsx)(S.A,{disabled:a,onClick:this.onSubmit,children:o?(0,B.jsx)(E.A,{}):(0,v.AP)("Submit")})})]})})]}),(0,B.jsx)("div",{className:"share-list-container",children:(0,B.jsxs)("table",{className:"table-thead-hidden w-xs-200",children:[i,(0,B.jsx)("tbody",{children:n.map((function(t,n){return(0,B.jsx)(fe,{item:t,repoID:e.props.repoID,deleteItem:e.deleteItem},n)}))})]})})]})}}])}(s.Component),he=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).showLinkDetails=function(e){n.setState({sharedLinkInfo:e,mode:e?"displayLinkDetails":""})},n.updateLink=function(e){var t=n.state.shareLinks;n.setState({sharedLinkInfo:e,shareLinks:t.map((function(t){return t.token==e.token?e:t}))})},n.deleteLink=function(e){var t=n.state.shareLinks;g.e.deleteShareLink(e).then((function(){n.setState({mode:"",sharedLinkInfo:null,shareLinks:t.filter((function(t){return t.token!==e}))}),b.A.success((0,v.AP)("Successfully deleted 1 share link"))})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))},n.deleteShareLinks=function(){var e=n.state.shareLinks,t=e.filter((function(e){return e.isSelected})).map((function(e){return e.token}));g.e.deleteShareLinks(t).then((function(t){var r=t.data,o=r.success,a=r.failed;if(o.length){var i=e.filter((function(e){return!o.some((function(t){return t.token==e.token}))}));n.setState({shareLinks:i});var s=o.length,u=1==s?(0,v.AP)("Successfully deleted 1 share link"):(0,v.AP)("Successfully deleted {number_placeholder} share links").replace("{number_placeholder}",s);b.A.success(u)}a.forEach((function(e){var t="".concat(e.token,": ").concat(e.error_msg);b.A.danger(t)}))})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))},n.updateAfterCreation=function(e){var t=n.state,r=t.mode,o=t.shareLinks;"singleLinkCreation"==r?(o.unshift(e),n.setState({mode:"displayLinkDetails",sharedLinkInfo:e,shareLinks:o})):n.setState({mode:"",shareLinks:e.concat(o)})},n.setMode=function(e){n.setState({mode:e})},n.toggleSelectAllLinks=function(e){var t=n.state.shareLinks;n.setState({shareLinks:t.map((function(t){return t.isSelected=e,t}))})},n.toggleSelectLink=function(e,t){var r=n.state.shareLinks;n.setState({shareLinks:r.map((function(n){return n.token==e.token&&(n.isSelected=t),n}))})},n.handleScroll=function(e){if(!n.state.isLoadingMore&&n.state.hasMore){var t=e.target.clientHeight,r=e.target.scrollHeight;t+e.target.scrollTop+1>=r&&n.setState({isLoadingMore:!0},(function(){n.getMore()}))}},n.getMore=function(){var e=n.state,t=e.page,r=e.shareLinks,o=n.props,a=o.repoID,i=o.itemPath;g.e.listShareLinks({repoID:a,path:i,page:t+1}).then((function(e){n.setState({isLoadingMore:!1,hasMore:25==e.data.length,page:t+1,shareLinks:r.concat(e.data.map((function(e){return new O.A(e)})))})})).catch((function(e){n.setState({isLoadingMore:!1});var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))},n.isExpireDaysNoLimit=0===v.Ky&&0===v.OZ&&0==v.j9,n.defaultExpireDays=n.isExpireDaysNoLimit?"":v.j9,n.state={isLoading:!0,hasMore:!1,isLoadingMore:!1,page:1,mode:"listLinks",sharedLinkInfo:null,shareLinks:[],permissionOptions:[],currentPermission:""},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){var e=this,t=this.state.page,n=this.props,r=n.repoID,o=n.itemPath;g.e.listShareLinks({repoID:r,path:o,page:t}).then((function(t){e.setState({isLoading:!1,hasMore:25==t.data.length,shareLinks:t.data.map((function(e){return new O.A(e)}))})})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}));var a=this.props,i=a.itemType,s=a.userPerm;if("library"==i){var u=y.Aq.getShareLinkPermissionList(i,s,o);this.setState({permissionOptions:u,currentPermission:u[0]})}else{var l;"file"===this.props.itemType?l=g.e.getFileInfo(r,o):"dir"===this.props.itemType&&(l=g.e.getDirInfo(r,o)),l.then((function(t){var n=t.data.can_edit,r=t.data.permission,a=y.Aq.getShareLinkPermissionList(e.props.itemType,r,o,n);e.setState({permissionOptions:a,currentPermission:a[0]})})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))}}},{key:"render",value:function(){if(this.state.isLoading)return(0,B.jsx)(E.A,{});var e=this.props,t=e.repoID,n=e.itemPath,r=e.userPerm,o=this.state,a=o.mode,i=o.shareLinks,s=o.sharedLinkInfo,u=o.permissionOptions,l=o.currentPermission,c=o.isLoadingMore;switch(a){case"displayLinkDetails":return(0,B.jsx)(ne,{sharedLinkInfo:s,permissionOptions:u,defaultExpireDays:this.defaultExpireDays,showLinkDetails:this.showLinkDetails,updateLink:this.updateLink,deleteLink:this.deleteLink,closeShareDialog:this.props.closeShareDialog,setMode:this.setMode});case"singleLinkCreation":return(0,B.jsx)(ie,{type:"single",repoID:t,itemPath:n,userPerm:r,permissionOptions:u,currentPermission:l,setMode:this.setMode,updateAfterCreation:this.updateAfterCreation});case"linksCreation":return(0,B.jsx)(ie,{type:"batch",repoID:t,itemPath:n,userPerm:r,permissionOptions:u,currentPermission:l,setMode:this.setMode,updateAfterCreation:this.updateAfterCreation});case"linkAuthenticatedUsers":return(0,B.jsx)(de,{repoID:t,linkToken:s.token,setMode:this.setMode,path:n});case"linkAuthenticatedEmails":return(0,B.jsx)(pe,{repoID:t,linkToken:s.token,setMode:this.setMode,path:n});default:return(0,B.jsx)(le,{shareLinks:i,permissionOptions:u,setMode:this.setMode,showLinkDetails:this.showLinkDetails,toggleSelectAllLinks:this.toggleSelectAllLinks,toggleSelectLink:this.toggleSelectLink,deleteShareLinks:this.deleteShareLinks,deleteLink:this.deleteLink,handleScroll:this.handleScroll,isLoadingMore:c})}}}])}(s.Component),me=n(8576),ve=y.Aq.isDesktop()?250:210,ge=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).getUploadLink=function(){var e=n.props.itemPath,t=n.props.repoID;g.e.getUploadLink(t,e).then((function(e){if(0!==e.data.length){var t=new me.A(e.data[0]);n.setState({sharedUploadInfo:t})}})).catch((function(e){var t=y.Aq.getErrorMsg(e,!0);e.response&&403===e.response.status||b.A.danger(t),n.props.closeShareDialog()}))},n.addPassword=function(){n.setState({showPasswordInput:!n.state.showPasswordInput,password:"",passwordnew:"",errorInfo:""})},n.togglePasswordVisible=function(){n.setState({passwordVisible:!n.state.passwordVisible})},n.generatePassword=function(){var e=y.Aq.generatePassword(v.r8);n.setState({password:e,passwordnew:e})},n.inputPassword=function(e){n.setState({password:e.target.value})},n.inputPasswordNew=function(e){n.setState({passwordnew:e.target.value})},n.toggleStoredPasswordVisible=function(){n.setState({storedPasswordVisible:!n.state.storedPasswordVisible})},n.generateUploadLink=function(){if(n.validateParamsInput()){n.setState({errorInfo:""});var e=n.props,t=e.itemPath,r=e.repoID,o=n.state,a=o.password,i=o.isExpireChecked,s=o.expType,u=o.expireDays,l=o.expDate,c="";i&&(c="by-days"==s?w()().add(parseInt(u),"days").format():l.format()),g.e.createUploadLink(r,t,a,c).then((function(e){var t=new me.A(e.data);n.setState({sharedUploadInfo:t})})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))}},n.validateParamsInput=function(){var e=n.state,t=e.showPasswordInput,r=e.password,o=e.passwordnew,a=e.isExpireChecked,i=e.expType,s=e.expireDays,u=e.expDate;if(t){if(0===r.length)return n.setState({errorInfo:(0,v.AP)("Please enter a password.")}),!1;if(r.length<v.r8)return n.setState({errorInfo:(0,v.AP)("The password is too short.")}),!1;if(r!==o)return n.setState({errorInfo:(0,v.AP)("Passwords don't match")}),!1;if(y.Aq.getStrengthLevel(r)<v.oi)return n.setState({errorInfo:(0,v.AP)("The password is too weak. It should include at least {passwordStrengthLevel} of the following: number, upper letter, lower letter and other symbols.").replace("{passwordStrengthLevel}",v.oi)}),!1}if(a){if("by-date"==i)return!!u||(n.setState({errorInfo:(0,v.AP)("Please select an expiration time")}),!1);if(!s)return n.setState({errorInfo:(0,v.AP)("Please enter days")}),!1;if(!/^\d+$/.test(s))return n.setState({errorInfo:(0,v.AP)("Please enter a non-negative integer")}),!1;n.setState({expireDays:parseInt(s)})}return!0},n.onExpireChecked=function(e){n.setState({isExpireChecked:e.target.checked})},n.setExpType=function(e){n.setState({expType:e.target.value})},n.onExpDateChanged=function(e){n.setState({expDate:e})},n.onExpireDaysChanged=function(e){var t=e.target.value.trim();n.setState({expireDays:t})},n.onCopyUploadLink=function(){var e=n.state.sharedUploadInfo.link;_()(e),b.A.success((0,v.AP)("Upload link is copied to the clipboard.")),n.props.closeShareDialog()},n.handleMouseOverExpirationEditIcon=function(){n.setState({isExpirationEditIconShow:!0})},n.handleMouseOutExpirationEditIcon=function(){n.setState({isExpirationEditIconShow:!1})},n.editExpirationToggle=function(){n.setState({isEditingExpiration:!n.state.isEditingExpiration})},n.updateExpiration=function(e){e.preventDefault(),e.nativeEvent.stopImmediatePropagation();var t=n.state,r=t.expType,o=t.expireDays,a=t.expDate,i="";i="by-days"==r?w()().add(parseInt(o),"days").format():a.format(),g.e.updateUploadLink(n.state.sharedUploadInfo.token,i).then((function(e){var t=new me.A(e.data);n.setState({sharedUploadInfo:t,isEditingExpiration:!1})})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))},n.deleteUploadLink=function(){var e=n.state.sharedUploadInfo;g.e.deleteUploadLink(e.token).then((function(){n.setState({showPasswordInput:!!v.jQ,expireDays:n.defaultExpireDays,expDate:null,isExpireChecked:!n.isExpireDaysNoLimit,password:"",passwordnew:"",sharedUploadInfo:null})})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))},n.toggleSendLink=function(){n.setState({isSendLinkShown:!n.state.isSendLinkShown})},n.isExpireDaysNoLimit=0===v.gV&&0===v.kM&&0==v.vf,n.defaultExpireDays=n.isExpireDaysNoLimit?"":v.vf,n.state={showPasswordInput:!!v.jQ,passwordVisible:!1,password:"",passwordnew:"",storedPasswordVisible:!1,sharedUploadInfo:null,isSendLinkShown:!1,isExpireChecked:!n.isExpireDaysNoLimit,isExpirationEditIconShow:!1,isEditingExpiration:!1,expType:"by-days",expireDays:n.defaultExpireDays,expDate:null},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){this.getUploadLink()}},{key:"render",value:function(){var e=this.state.isSendLinkShown,t=(0,v.AP)("(at least {passwordMinLength} characters and includes {passwordStrengthLevel} of the following: number, upper letter, lower letter and other symbols)");if(t=t.replace("{passwordMinLength}",v.r8).replace("{passwordStrengthLevel}",v.oi),this.state.sharedUploadInfo){var n=this.state.sharedUploadInfo;return(0,B.jsxs)("div",{children:[(0,B.jsxs)("dl",{children:[(0,B.jsx)("dt",{className:"text-secondary font-weight-normal",children:(0,v.AP)("Upload Link")}),(0,B.jsx)("dd",{children:(0,B.jsx)(V,{link:n.link,linkExpired:n.is_expired,copyLink:this.onCopyUploadLink})}),n.password&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("dt",{className:"text-secondary font-weight-normal",children:(0,v.AP)("Password")}),(0,B.jsx)("dd",{children:(0,B.jsxs)(x.A,{className:"share-link-details-item",children:[this.state.storedPasswordVisible?(0,B.jsx)(k.A,{type:"text",readOnly:!0,value:n.password}):(0,B.jsx)(k.A,{type:"text",readOnly:!0,value:"***************"}),(0,B.jsx)(T.A,{addonType:"append",children:(0,B.jsx)(S.A,{"aria-label":this.state.storedPasswordVisible?(0,v.AP)("Hide"):(0,v.AP)("Show"),onClick:this.toggleStoredPasswordVisible,className:"link-operation-icon eye-icon sf3-font sf3-font-eye".concat(this.state.storedPasswordVisible?"":"-slash")})})]})})]}),n.expire_date&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("dt",{className:"text-secondary font-weight-normal",children:(0,v.AP)("Expiration date")}),(0,B.jsx)("dd",{children:this.state.isEditingExpiration?(0,B.jsxs)("div",{className:"ml-4",children:[(0,B.jsx)(K,{minDays:v.gV,maxDays:v.kM,defaultDays:v.vf,expType:this.state.expType,setExpType:this.setExpType,expireDays:this.state.expireDays,onExpireDaysChanged:this.onExpireDaysChanged,expDate:this.state.expDate,onExpDateChanged:this.onExpDateChanged}),(0,B.jsxs)("div",{className:"by-days"==this.state.expType?"mt-2":"mt-3",children:[(0,B.jsx)("button",{className:"btn btn-primary mr-2",onClick:this.updateExpiration,children:(0,v.AP)("Update")}),(0,B.jsx)("button",{className:"btn btn-secondary",onClick:this.editExpirationToggle,children:(0,v.AP)("Cancel")})]})]}):(0,B.jsxs)(x.A,{className:"share-link-details-item",children:[(0,B.jsx)(k.A,{type:"text",readOnly:!0,value:w()(n.expire_date).format("YYYY-MM-DD HH:mm:ss")}),(0,B.jsx)(T.A,{addonType:"append",children:(0,B.jsx)(S.A,{"aria-label":(0,v.AP)("Edit"),title:(0,v.AP)("Edit"),className:"link-operation-icon sf3-font sf3-font-rename",onClick:this.editExpirationToggle})})]})})]})]}),v.ep&&!e&&(0,B.jsx)(S.A,{onClick:this.toggleSendLink,className:"mr-2",children:(0,v.AP)("Send")}),!e&&(0,B.jsx)(S.A,{onClick:this.deleteUploadLink,children:(0,v.AP)("Delete")}),e&&(0,B.jsx)(U,{linkType:"uploadLink",token:n.token,toggleSendLink:this.toggleSendLink,closeShareDialog:this.props.closeShareDialog})]})}return(0,B.jsxs)(L.A,{className:"generate-upload-link",children:[(0,B.jsxs)(F.A,{check:!0,children:[(0,B.jsx)(j.A,{check:!0,children:v.jQ?(0,B.jsxs)(j.A,{check:!0,children:[(0,B.jsx)(k.A,{type:"checkbox",checked:!0,readOnly:!0,disabled:!0}),(0,B.jsx)("span",{children:(0,v.AP)("Add password protection")})]}):(0,B.jsxs)(j.A,{check:!0,children:[(0,B.jsx)(k.A,{type:"checkbox",onChange:this.addPassword}),(0,B.jsx)("span",{children:(0,v.AP)("Add password protection")})]})}),this.state.showPasswordInput&&(0,B.jsxs)("div",{className:"ml-4",children:[(0,B.jsxs)(F.A,{children:[(0,B.jsx)(j.A,{for:"passwd",children:(0,v.AP)("Password")}),(0,B.jsx)("span",{className:"tip",children:t}),(0,B.jsxs)(x.A,{style:{width:ve},children:[(0,B.jsx)(k.A,{id:"passwd",type:this.state.passwordVisible?"text":"password",value:this.state.password||"",onChange:this.inputPassword}),(0,B.jsxs)(T.A,{addonType:"append",children:[(0,B.jsx)(S.A,{onClick:this.togglePasswordVisible,children:(0,B.jsx)("i",{className:"link-operation-icon sf3-font sf3-font-eye".concat(this.state.passwordVisible?"":"-slash")})}),(0,B.jsx)(S.A,{onClick:this.generatePassword,children:(0,B.jsx)("i",{className:"link-operation-icon sf3-font sf3-font-magic"})})]})]})]}),(0,B.jsxs)(F.A,{children:[(0,B.jsx)(j.A,{for:"passwd-again",children:(0,v.AP)("Password again")}),(0,B.jsx)(k.A,{id:"passwd-again",style:{width:ve},type:this.state.passwordVisible?"text":"password",value:this.state.passwordnew||"",onChange:this.inputPasswordNew})]})]})]}),(0,B.jsxs)(F.A,{check:!0,children:[(0,B.jsxs)(j.A,{check:!0,children:[this.isExpireDaysNoLimit?(0,B.jsx)(k.A,{type:"checkbox",onChange:this.onExpireChecked}):(0,B.jsx)(k.A,{type:"checkbox",checked:!0,readOnly:!0,disabled:!0}),(0,B.jsx)("span",{children:(0,v.AP)("Add auto expiration")})]}),this.state.isExpireChecked&&(0,B.jsx)("div",{className:"ml-4",children:(0,B.jsx)(K,{minDays:v.gV,maxDays:v.kM,defaultDays:v.vf,expType:this.state.expType,setExpType:this.setExpType,expireDays:this.state.expireDays,onExpireDaysChanged:this.onExpireDaysChanged,expDate:this.state.expDate,onExpDateChanged:this.onExpDateChanged})})]}),this.state.errorInfo&&(0,B.jsx)(re.A,{color:"danger",className:"mt-2",children:this.state.errorInfo}),(0,B.jsx)(S.A,{color:"primary",className:"generate-link-btn",onClick:this.generateUploadLink,children:(0,v.AP)("Generate")})]})}}])}(s.Component),ye=n(88438),Oe=n(72170),be=n(89470),Ee=(n(82106),function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onMouseEnter=function(){n.setState({isOperationShow:!0})},n.onMouseLeave=function(){n.setState({isOperationShow:!1})},n.deleteShareItem=function(){var e=n.props.item;n.props.deleteShareItem(e.token)},n.onChangeUserPermission=function(e){var t=n.props.item;n.props.onChangeUserPermission(t.token,e)},n.state={isOperationShow:!1},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.props.item,t=e.is_admin?"admin":e.permission;return(0,B.jsxs)("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,tabIndex:"0",onFocus:this.onMouseEnter,children:[(0,B.jsx)("td",{className:"name",children:e.accepter}),(0,B.jsx)("td",{children:(0,B.jsx)(be.A,{isTextMode:!0,isEditIconShow:this.state.isOperationShow,currentPermission:t,permissions:this.props.permissions,onPermissionChanged:this.onChangeUserPermission})}),(0,B.jsx)("td",{children:w()(e.expire_time).format("YYYY-MM-DD")}),(0,B.jsx)("td",{className:"name",children:e.inviter_name}),(0,B.jsx)("td",{children:(0,B.jsx)("span",{tabIndex:"0",role:"button",className:"sf2-icon-x3 action-icon ".concat(this.state.isOperationShow?"":"hide"),onClick:this.deleteShareItem,onKeyDown:y.Aq.onKeyDown,title:(0,v.AP)("Delete"),"aria-label":(0,v.AP)("Delete")})})]})}}])}(s.Component)),Ae=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this,t=this.props.items;return(0,B.jsx)("tbody",{children:t.map((function(t,n){return(0,B.jsx)(Ee,{item:t,permissions:e.props.permissions,deleteShareItem:e.props.deleteShareItem,onChangeUserPermission:e.props.onChangeUserPermission},n)}))})}}])}(s.Component),we=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).handleInputChange=function(e){var t=e.target.value;n.setState({emails:t}),n.state.errorMsg&&n.setState({errorMsg:""})},n.handleKeyDown=function(e){13===e.keyCode&&(e.preventDefault(),n.shareAndInvite())},n.setPermission=function(e){n.setState({permission:e})},n.onInvitePeople=function(e){e.push.apply(e,n.state.sharedItems),n.setState({sharedItems:e})},n.shareAndInvite=function(){var e=n.state.emails.trim();if(!e)return n.setState({errorMsg:(0,v.AP)("It is required.")}),!1;for(var t=[],r=0,o=(e=e.split(",")).length;r<o;r++){var a=e[r].trim();a&&t.push(a)}if(!t.length)return n.setState({errorMsg:(0,v.AP)("Email is invalid.")}),!1;n.setState({isSubmitting:!0});var i=n.props.itemPath,s=n.props.repoID,u=n.state.permission;g.e.addRepoShareInvitations(s,i,t,u).then((function(e){var t=e.data.success;if(t.length){var r="";r=1==t.length?(0,v.AP)("Successfully invited %(email).").replace("%(email)",t[0].accepter):(0,v.AP)("Successfully invited %(email) and %(num) other people.").replace("%(email)",t[0].accepter).replace("%(num)",t.length-1),b.A.success(r),n.onInvitePeople(t)}var o=e.data.failed;if(o.length)for(var a=0,i=o.length;a<i;a++){var s=o[a].email+": "+o[a].error_msg;b.A.danger(s)}n.setState({isSubmitting:!1})})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t),n.setState({isSubmitting:!1})}))},n.deleteShareItem=function(e){var t=n.props.itemPath,r=n.props.repoID;g.e.deleteRepoShareInvitation(r,t,e).then((function(t){n.setState({sharedItems:n.state.sharedItems.filter((function(t){return t.token!==e}))})})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))},n.onChangeUserPermission=function(e,t){var r=n.props.itemPath,o=n.props.repoID;g.e.updateRepoShareInvitation(o,r,e,t).then((function(){n.updateSharedItems(e,t)})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))},n.updateSharedItems=function(e,t){var r=n.state.sharedItems.map((function(n){return n.token===e&&(n.permission=t),n}));n.setState({sharedItems:r})},n.state={errorMsg:"",permission:"r",sharedItems:[],emails:"",isSubmitting:!1},n.permissions=["rw","r"],n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props.itemPath,n=this.props.repoID;g.e.listRepoShareInvitations(n,t).then((function(t){0!==t.data.length&&e.setState({sharedItems:t.data.repo_share_invitation_list})})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))}},{key:"render",value:function(){var e=this.state,t=e.sharedItems,n=e.isSubmitting;return(0,B.jsxs)(s.Fragment,{children:[(0,B.jsxs)("table",{className:"table-thead-hidden w-xs-200",children:[(0,B.jsx)("thead",{children:(0,B.jsxs)("tr",{children:[(0,B.jsx)("th",{width:"50%",children:(0,v.AP)("Invite Guest")}),(0,B.jsx)("th",{width:"35%",children:(0,v.AP)("Permission")}),(0,B.jsx)("th",{width:"15%",children:""})]})}),(0,B.jsxs)("tbody",{children:[(0,B.jsxs)("tr",{children:[(0,B.jsx)("td",{children:(0,B.jsx)(k.A,{type:"text",id:"emails",placeholder:(0,v.AP)("Emails, separated by ','"),value:this.state.emails,onChange:this.handleInputChange,onKeyDown:this.handleKeyDown})}),(0,B.jsx)("td",{children:(0,B.jsx)(be.A,{isTextMode:!1,isEditIconShow:!1,currentPermission:this.state.permission,permissions:this.permissions,onPermissionChanged:this.setPermission})}),(0,B.jsx)("td",{children:(0,B.jsx)(S.A,{color:"primary",onClick:this.shareAndInvite,className:"submit-btn",disabled:n,children:n?(0,B.jsx)(E.A,{}):(0,v.AP)("Submit")})})]}),this.state.errorMsg.length>0&&(0,B.jsx)("tr",{children:(0,B.jsx)("td",{colSpan:3,children:(0,B.jsx)("p",{className:"error",children:this.state.errorMsg})})},"error")]})]}),(0,B.jsx)("div",{className:"share-list-container",children:(0,B.jsxs)("table",{className:"w-xs-200",children:[(0,B.jsx)("thead",{children:(0,B.jsxs)("tr",{children:[(0,B.jsx)("th",{width:"25%",children:(0,v.AP)("Email")}),(0,B.jsx)("th",{width:"20%",children:(0,v.AP)("Permission")}),(0,B.jsx)("th",{width:"20%",children:(0,v.AP)("Expiration")}),(0,B.jsx)("th",{width:"20%",children:(0,v.AP)("Inviter")}),(0,B.jsx)("th",{width:"15%",children:""})]})}),(0,B.jsx)(Ae,{items:t,permissions:this.permissions,deleteShareItem:this.deleteShareItem,onChangeUserPermission:this.onChangeUserPermission})]})})]})}}])}(s.Component),Ce=n(45613),_e=n(51164),xe=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onMouseEnter=function(){n.setState({isOperationShow:!0})},n.onMouseLeave=function(){n.setState({isOperationShow:!1})},n.deleteShareItem=function(){n.setState({isOpFrozen:!0});var e=n.props.item;n.props.deleteShareItem(e)},n.state={isOperationShow:!1,isOpFrozen:!1},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.props.item,t=this.state,n=t.isOperationShow,r=t.isOpFrozen;return(0,B.jsxs)("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onFocus:this.onMouseEnter,children:[(0,B.jsx)("td",{children:(0,B.jsx)("a",{href:e.to_server_url,target:"_blank",rel:"noreferrer",children:e.to_server_name})}),(0,B.jsx)("td",{children:e.to_user}),(0,B.jsx)("td",{children:y.Aq.sharePerms(e.permission)}),(0,B.jsx)("td",{children:(0,B.jsx)(Ce.A,{className:"sf2-icon-x3 action-icon ".concat(n&&!r?"":"hide"),op:this.deleteShareItem,title:(0,v.AP)("Delete")})})]})}}])}(s.Component),ke=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this;return(0,B.jsx)("div",{className:"share-list-container",children:(0,B.jsxs)("table",{className:"table-thead-hidden",children:[(0,B.jsx)("thead",{children:(0,B.jsxs)("tr",{children:[(0,B.jsx)("th",{width:"30%",children:(0,v.AP)("Server")}),(0,B.jsx)("th",{width:"25%",children:(0,v.AP)("User Email")}),(0,B.jsx)("th",{width:"30%",children:(0,v.AP)("Permission")}),(0,B.jsx)("th",{width:"15%"})]})}),(0,B.jsx)("tbody",{children:this.props.items.map((function(t,n){return(0,B.jsx)(xe,{item:t,deleteShareItem:e.props.deleteShareItem},n)}))})]})})}}])}(s.Component),Te=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).OCMShare=function(){var e=n.props,t=e.repoID,r=e.itemPath,o=n.state,a=o.selectedServer,i=o.toUser,s=o.permission,u=a.value;u.endsWith("/")||(u+="/"),n.setState({btnDisabled:!0,isSubmitting:!0}),g.e.addOCMSharePrepare(i,u,t,r,s).then((function(e){var t=n.state.ocmShares;t.unshift(e.data),n.setState({ocmShares:t,selectedServer:null,toUser:"",permission:"rw",isSubmitting:!1})})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t),n.setState({btnDisabled:!1,isSubmitting:!1})}))},n.handleToUserChange=function(e){var t=e.target.value;n.setState({toUser:t,btnDisabled:!n.state.selectedServer||!t.trim()})},n.handleServerChange=function(e){n.setState({selectedServer:e,btnDisabled:!n.state.toUser.trim()})},n.deleteShareItem=function(e){var t=e.id;b.A.notify((0,v.AP)("It may take some time, please wait.")),g.e.deleteOCMSharePrepare(t).then((function(e){var r=n.state.ocmShares.filter((function(e){return e.id!=t}));n.setState({ocmShares:r}),b.A.success((0,v.AP)("Successfully deleted 1 item."))})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))},n.setPermission=function(e){n.setState({permission:e})},n.state={selectedServer:null,toUser:"",permission:"rw",btnDisabled:!0,isSubmitting:!1,ocmShares:[]},n.permissions=["rw","r"],n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){var e=this;g.e.listOCMSharesPrepare(this.props.repoID).then((function(t){e.setState({ocmShares:t.data.ocm_share_list})})).catch((function(t){var n=y.Aq.getErrorMsg(t);e.setState({errorMsg:n})}))}},{key:"render",value:function(){var e=this.state,t=e.errorMsg,n=e.ocmShares,r=e.toUser,o=e.selectedServer,a=e.permission,i=e.btnDisabled,u=e.isSubmitting;return(0,B.jsxs)(s.Fragment,{children:[(0,B.jsxs)("table",{children:[(0,B.jsx)("thead",{children:(0,B.jsxs)("tr",{children:[(0,B.jsx)("th",{width:"30%",children:(0,v.AP)("Server")}),(0,B.jsx)("th",{width:"25%",children:(0,v.AP)("User Email")}),(0,B.jsx)("th",{width:"30%",children:(0,v.AP)("Permission")}),(0,B.jsx)("th",{width:"15%"})]})}),(0,B.jsx)("tbody",{children:(0,B.jsxs)("tr",{children:[(0,B.jsx)("td",{children:(0,B.jsx)(_e.by,{placeholder:(0,v.AP)("Select a server"),value:o,options:v.Mj,onChange:this.handleServerChange})}),(0,B.jsx)("td",{children:(0,B.jsx)(k.A,{value:r,onChange:this.handleToUserChange})}),(0,B.jsx)("td",{children:(0,B.jsx)(be.A,{isTextMode:!1,isEditIconShow:!1,currentPermission:a,permissions:this.permissions,onPermissionChanged:this.setPermission})}),(0,B.jsx)("td",{children:(0,B.jsx)(S.A,{onClick:this.OCMShare,disabled:i,color:"primary",className:u?"btn-loading":"",children:(0,v.AP)("Submit")})})]})})]}),t?(0,B.jsx)("p",{className:"error text-center mt-4",children:t}):(0,B.jsx)(ke,{items:n,deleteShareItem:this.deleteShareItem})]})}}])}(s.Component),Se=n(25328),De=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).copyToClipBoard=function(){(0,Se.A)(n.state.smartLink);var e=(0,v.AP)("Internal link has been copied to clipboard");b.A.success(e,{duration:2})},n.state={smartLink:"",isInternalLoding:!0},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.repoID,r=t.path,o=t.direntType;g.e.getInternalLink(n,r,o).then((function(t){e.setState({smartLink:t.data.smart_link,isInternalLoding:!1})})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))}},{key:"render",value:function(){return this.state.isInternalLoding?(0,B.jsx)(E.A,{}):(0,B.jsxs)("div",{children:[(0,B.jsx)("p",{className:"tip mb-1",children:(0,v.AP)("An internal link is a link to a file or folder that can be accessed by users with read permission to the file or folder.")}),(0,B.jsx)("p",{children:(0,B.jsx)("a",{target:"_blank",href:this.state.smartLink,rel:"noreferrer",children:this.state.smartLink})}),(0,B.jsx)(S.A,{onClick:this.copyToClipBoard,color:"primary",className:"mt-2",children:(0,v.AP)("Copy")})]})}}])}(s.Component),Pe=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onMouseEnter=function(){n.setState({isShowOperations:!0})},n.onMouseOver=function(){n.setState({isShowOperations:!0})},n.onMouseLeave=function(){n.setState({isShowOperations:!1})},n.onEditCustomPermission=function(){var e=n.props.permission;n.props.onEditCustomPermission(e)},n.onDeleteCustomPermission=function(){var e=n.props.permission;n.props.onDeleteCustomPermission(e)},n.state={isShowOperations:!1},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.props.permission,t=e.id,n=e.name,r=e.description;return(0,B.jsxs)("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onMouseOver:this.onMouseOver,tabIndex:"0",onFocus:this.onMouseEnter,children:[(0,B.jsx)("td",{width:"22%",className:"text-truncate",title:n,children:n}),(0,B.jsx)("td",{width:"56%",className:"text-truncate",children:r}),(0,B.jsx)("td",{width:"22%",children:this.state.isShowOperations&&(0,B.jsxs)(s.Fragment,{children:[(0,B.jsx)(Ce.A,{className:"sf3-font sf3-font-rename attr-action-icon",title:(0,v.AP)("Edit"),op:this.onEditCustomPermission}),(0,B.jsx)(Ce.A,{className:"sf3-font sf3-font-delete1 attr-action-icon",title:(0,v.AP)("Delete"),op:this.onDeleteCustomPermission})]})})]},t)}}])}(s.Component),Ne=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this,t=this.props.permissions;return(0,B.jsxs)("div",{className:"custom-permission",children:[(0,B.jsxs)("div",{className:"permission-header",children:[(0,B.jsx)("div",{className:"title",children:(0,v.AP)("Permission")}),(0,B.jsx)("div",{className:"operation",children:(0,B.jsx)("button",{type:"button",className:"btn btn-sm btn-outline-primary",onClick:this.props.onAddCustomPermission,children:(0,v.AP)("Add permission")})})]}),(0,B.jsxs)("div",{className:"permission-main mt-4",children:[(0,B.jsx)("table",{className:"permissions-list-header",children:(0,B.jsx)("thead",{children:(0,B.jsxs)("tr",{children:[(0,B.jsx)("th",{width:"22%",children:(0,v.AP)("Permission name")}),(0,B.jsx)("th",{width:"56%",children:(0,v.AP)("Description")}),(0,B.jsx)("th",{width:"22%"})]})})}),(0,B.jsx)("div",{className:"permissions-list-body",children:(0,B.jsx)("table",{children:(0,B.jsx)("tbody",{children:t.map((function(t){return(0,B.jsx)(Pe,{permission:t,onEditCustomPermission:e.props.onEditCustomPermission,onDeleteCustomPermission:e.props.onDeleteCustomPermission},t.id)}))})})})]})]})}}])}(s.Component),Re=Ne,Ie=n(64467),Me=n(81718),Le=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onChangePermissionName=function(e){var t=n.state.permission_name,r=e.target.value;r!==t&&n.setState({permission_name:r})},n.onChangePermissionDescription=function(e){var t=n.state.permission_desc,r=e.target.value;r!==t&&n.setState({permission_desc:r})},n.onChangePermission=function(e){return function(){var t=n.state.permission,r=!t[e],o=Object.assign({},t,(0,Ie.default)({},e,r));n.setState({permission:o})}},n.validParams=function(){var e=n.state,t=e.permission_name,r=e.permission_desc,o=!1;return t&&t.trim()?r&&r.trim()?{isValid:o=!0}:{isValid:o,errMessage:(0,v.AP)("Description is required")}:{isValid:o,errMessage:(0,v.AP)("Name is required")}},n.onUpdateCustomPermission=function(){var e=n.state,t=e.permission_name,r=e.permission_desc,o=e.permission,a=n.validParams(),i=a.isValid,s=a.errMessage;i?n.props.onUpdateCustomPermission(t,r,o):n.setState({errMessage:s})},n.toggle=function(){n.setState({tooltipOpen:!n.state.tooltipOpen})},n.state={isLoading:!0,permission_name:"",permission_desc:"",permission:{upload:!1,download:!1,modify:!1,copy:!1,delete:!1,preview:!1,download_external_link:!1},errMessage:"",tooltipOpen:!1},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){var e=this.props.permission;e?this.setState({permission_name:e.name,permission_desc:e.description,permission:e.permission,isLoading:!1}):this.setState({isLoading:!1})}},{key:"render",value:function(){var e="add"===this.props.mode?(0,v.AP)("Add permission"):(0,v.AP)("Edit permission"),t=this.state,n=t.isLoading,r=t.permission_name,o=t.permission_desc,a=t.permission,i=t.errMessage;return(0,B.jsxs)("div",{className:"custom-permission",children:[(0,B.jsxs)("div",{className:"permission-header",children:[(0,B.jsxs)("div",{className:"d-flex align-items-center",children:[(0,B.jsx)(Ce.A,{className:"sf3-font sf3-font-arrow rotate-180 d-inline-block back-icon",op:this.props.onChangeMode,title:(0,v.AP)("Back")}),(0,B.jsx)("span",{children:e})]}),(0,B.jsx)("div",{className:"operation",children:(0,B.jsx)("button",{type:"button",className:"btn btn-sm btn-outline-primary",onClick:this.onUpdateCustomPermission,children:(0,v.AP)("Submit")})})]}),(0,B.jsxs)("div",{className:"permission-main mt-4",children:[n&&(0,B.jsx)(E.A,{}),!n&&(0,B.jsxs)(s.Fragment,{children:[(0,B.jsxs)("div",{className:"permission-name-desc d-flex",children:[(0,B.jsxs)(F.A,{className:"permission-name",children:[(0,B.jsx)(j.A,{children:(0,v.AP)("Permission name")}),(0,B.jsx)(k.A,{value:r||"",onChange:this.onChangePermissionName})]}),(0,B.jsxs)(F.A,{className:"permission-desc",children:[(0,B.jsx)(j.A,{children:(0,v.AP)("Description")}),(0,B.jsx)(k.A,{value:o||"",onChange:this.onChangePermissionDescription})]})]}),i&&(0,B.jsx)(re.A,{color:"danger",children:i}),(0,B.jsxs)("div",{className:"permission-options",children:[(0,B.jsx)(F.A,{check:!0,children:(0,B.jsxs)(j.A,{check:!0,children:[(0,B.jsx)(k.A,{type:"checkbox",onChange:this.onChangePermission("upload"),checked:a.upload}),(0,B.jsx)("span",{children:(0,v.AP)("Upload")})]})}),(0,B.jsx)(F.A,{check:!0,children:(0,B.jsxs)(j.A,{check:!0,children:[(0,B.jsx)(k.A,{type:"checkbox",onChange:this.onChangePermission("download"),checked:a.download}),(0,B.jsx)("span",{children:(0,v.AP)("Download")})]})}),(0,B.jsx)(F.A,{check:!0,children:(0,B.jsxs)(j.A,{check:!0,children:[(0,B.jsx)(k.A,{type:"checkbox",onChange:this.onChangePermission("create"),checked:a.create}),(0,B.jsx)("span",{children:(0,v.AP)("Create")})]})}),(0,B.jsx)(F.A,{check:!0,children:(0,B.jsxs)(j.A,{check:!0,children:[(0,B.jsx)(k.A,{type:"checkbox",onChange:this.onChangePermission("modify"),checked:a.modify}),(0,B.jsx)("span",{children:(0,v.AP)("Modify")}),(0,B.jsx)("span",{id:"modify-tip",className:"sf3-font sf3-font-tips ml-2",style:{color:"#999"}}),(0,B.jsxs)(Me.A,{toggle:this.toggle,delay:{show:0,hide:0},target:"modify-tip",placement:"bottom",isOpen:this.state.tooltipOpen,children:["(",(0,v.AP)("Modify includes modify file, move/rename file and folder"),")"]})]})}),(0,B.jsx)(F.A,{check:!0,children:(0,B.jsxs)(j.A,{check:!0,children:[(0,B.jsx)(k.A,{type:"checkbox",onChange:this.onChangePermission("copy"),checked:a.copy}),(0,B.jsx)("span",{children:(0,v.AP)("Copy")})]})}),(0,B.jsx)(F.A,{check:!0,children:(0,B.jsxs)(j.A,{check:!0,children:[(0,B.jsx)(k.A,{type:"checkbox",onChange:this.onChangePermission("delete"),checked:a.delete}),(0,B.jsx)("span",{children:(0,v.AP)("Delete")})]})}),(0,B.jsx)(F.A,{check:!0,children:(0,B.jsxs)(j.A,{check:!0,children:[(0,B.jsx)(k.A,{type:"checkbox",onChange:this.onChangePermission("preview"),checked:a.preview}),(0,B.jsx)("span",{children:(0,v.AP)("Preview online")})]})}),(0,B.jsx)(F.A,{check:!0,children:(0,B.jsxs)(j.A,{check:!0,children:[(0,B.jsx)(k.A,{type:"checkbox",onChange:this.onChangePermission("download_external_link"),checked:a.download_external_link}),(0,B.jsx)("span",{children:(0,v.AP)("Generate share link")})]})})]})]})]})]})}}])}(s.Component);Le.defaultProps={mode:"add"};var Fe=Le,je=function(e){function t(){var e;(0,r.A)(this,t);for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return(e=(0,a.A)(this,t,[].concat(o))).onUpdateCustomPermission=function(t,n,r){e.props.addCustomPermission(t,n,r)},e}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){return(0,B.jsx)(Fe,{mode:"add",onChangeMode:this.props.onChangeMode,onUpdateCustomPermission:this.onUpdateCustomPermission})}}])}(s.Component),Be=je,Ue=function(e){function t(){var e;(0,r.A)(this,t);for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return(e=(0,a.A)(this,t,[].concat(o))).onUpdateCustomPermission=function(t,n,r){var o=e.props.permission,a=Object.assign({},o,{name:t,description:n,permission:r});e.props.editCustomPermission(a)},e}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){return(0,B.jsx)(Fe,{mode:"edit",permission:this.props.permission,onChangeMode:this.props.onChangeMode,onUpdateCustomPermission:this.onUpdateCustomPermission})}}])}(s.Component),$e=Ue,Xe=n(17437),Qe="list",Ye="add",ze="edit",He=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).listCustomPermissions=function(){var e=n.props.repoID;g.e.listCustomPermissions(e).then((function(e){var t=e.data.permission_list.map((function(e){return new Xe.A(e)}));n.setState({isLoading:!1,permissions:t})})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t),n.setState({isLoading:!1})}))},n.addCustomPermission=function(e,t,r){var o=n.props.repoID;g.e.createCustomPermission(o,e,t,r).then((function(e){var t=n.state.permissions,r=new Xe.A(e.data.permission);t.unshift(r),n.setState({permissions:t,currentMode:Qe})})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))},n.editCustomPermission=function(e){var t=n.props.repoID;g.e.updateCustomPermission(t,e).then((function(e){var t=new Xe.A(e.data.permission),r=n.state.permissions.map((function(e){return e.id===t.id?t:e}));n.setState({permissions:r,currentMode:Qe})})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))},n.deleteCustomPermission=function(e){var t=n.props.repoID,r=e.id;g.e.deleteCustomPermission(t,r).then((function(e){var t=n.state.permissions.filter((function(e){return e.id!==r}));n.setState({permissions:t})})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))},n.onChangeMode=function(){n.setState({currentMode:Qe})},n.onAddCustomPermission=function(){n.setState({currentMode:Ye})},n.onEditCustomPermission=function(e){n.setState({currentMode:ze,currentPermission:e})},n.onDeleteCustomPermission=function(e){n.deleteCustomPermission(e)},n.state={currentMode:Qe,isLoading:!0,permissions:[],currentPermission:null},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){this.listCustomPermissions()}},{key:"render",value:function(){if(this.state.isLoading)return(0,B.jsx)(E.A,{});var e=this.state,t=e.currentMode,n=e.permissions,r=e.currentPermission;return(0,B.jsxs)("div",{className:"custom-permission-manager",children:[t===Qe&&(0,B.jsx)(Re,{permissions:n,onAddCustomPermission:this.onAddCustomPermission,onEditCustomPermission:this.onEditCustomPermission,onDeleteCustomPermission:this.onDeleteCustomPermission}),t===Ye&&(0,B.jsx)(Be,{onChangeMode:this.onChangeMode,addCustomPermission:this.addCustomPermission}),t===ze&&(0,B.jsx)($e,{permission:r,onChangeMode:this.onChangeMode,editCustomPermission:this.editCustomPermission})]})}}])}(s.Component),Ve=(n(59625),function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).getInitialActiveTab=function(){var e=n.props,t=e.repoEncrypted,r=e.userPerm,o=e.enableDirPrivateShare,a=e.itemType,i=!t&&v.zn,s=!t&&v.fY&&("rw"==r||"admin"==r);return t&&(o="library"==a),i?"shareLink":s?"uploadLink":"file"==a||"dir"==a?"internalLink":o?"shareToUser":void 0},n.toggle=function(e){n.state.activeTab!==e&&n.setState({activeTab:e})},n.onAddCustomPermissionToggle=function(){n.toggle("customSharePermission")},n.renderDirContent=function(){if(!n.state.isRepoJudgemented)return(0,B.jsx)(E.A,{});var e=n.state.activeTab,t=n.props,r=t.repoEncrypted,o=t.userPerm,a=t.enableDirPrivateShare,i=t.itemType,p=!r&&v.zn,h=!r&&v.fY&&("rw"==o||"admin"==o);r&&(a="library"==i);var m=y.Aq.getUserPermission(o).isCustomPermission;return(0,B.jsxs)(s.Fragment,{children:[(0,B.jsx)("div",{className:"share-dialog-side",children:(0,B.jsxs)(u.A,{pills:!0,children:[p&&(0,B.jsx)(l.A,{role:"tab","aria-selected":"shareLink"===e,"aria-controls":"share-link-panel",children:(0,B.jsx)(c.A,{className:"shareLink"===e?"active":"",onClick:n.toggle.bind(n,"shareLink"),tabIndex:"0",onKeyDown:n.onTabKeyDown,children:(0,v.AP)("Share Link")})}),h&&(0,B.jsx)(l.A,{role:"tab","aria-selected":"uploadLink"===e,"aria-controls":"upload-link-panel",children:(0,B.jsx)(c.A,{className:"uploadLink"===e?"active":"",onClick:n.toggle.bind(n,"uploadLink"),tabIndex:"0",onKeyDown:n.onTabKeyDown,children:(0,v.AP)("Upload Link")})}),"dir"===i&&(0,B.jsx)(l.A,{role:"tab","aria-selected":"internalLink"===e,"aria-controls":"internal-link-panel",children:(0,B.jsx)(c.A,{className:"internalLink"===e?"active":"",onClick:n.toggle.bind(n,"internalLink"),tabIndex:"0",onKeyDown:n.onTabKeyDown,children:(0,v.AP)("Internal Link")})}),a&&(0,B.jsxs)(s.Fragment,{children:[v.Ih&&(0,B.jsx)(l.A,{role:"tab","aria-selected":"shareToUser"===e,"aria-controls":"share-to-user-panel",children:(0,B.jsx)(c.A,{className:"shareToUser"===e?"active":"",onClick:n.toggle.bind(n,"shareToUser"),tabIndex:"0",onKeyDown:n.onTabKeyDown,children:(0,v.AP)("Share to user")})}),v.Ih&&(0,B.jsx)(l.A,{role:"tab","aria-selected":"shareToGroup"===e,"aria-controls":"share-to-group-panel",children:(0,B.jsx)(c.A,{className:"shareToGroup"===e?"active":"",onClick:n.toggle.bind(n,"shareToGroup"),tabIndex:"0",onKeyDown:n.onTabKeyDown,children:(0,v.AP)("Share to group")})}),v.am&&!m&&v.Ih&&(0,B.jsx)(l.A,{role:"tab","aria-selected":"customSharePermission"===e,"aria-controls":"custom-share-perm-panel",children:(0,B.jsx)(c.A,{className:"customSharePermission"===e?"active":"",onClick:n.toggle.bind(n,"customSharePermission"),tabIndex:"0",onKeyDown:n.onTabKeyDown,children:(0,v.AP)("Custom sharing permissions")})}),v.Rf&&(0,B.jsx)(l.A,{role:"tab","aria-selected":"invitePeople"===e,"aria-controls":"invite-people-panel",children:(0,B.jsx)(c.A,{className:"invitePeople"===e?"active":"",onClick:n.toggle.bind(n,"invitePeople"),tabIndex:"0",onKeyDown:n.onTabKeyDown,children:(0,v.AP)("Invite Guest")})})]}),v.hf&&"library"===i&&n.state.isRepoOwner&&(0,B.jsx)(l.A,{role:"tab","aria-selected":"shareToOtherServer"===e,"aria-controls":"share-to-other-server-panel",children:(0,B.jsx)(c.A,{className:"shareToOtherServer"===e?"active":"",onClick:n.toggle.bind(n,"shareToOtherServer"),tabIndex:"0",onKeyDown:n.onTabKeyDown,children:(0,v.AP)("Share to other server")})})]})}),(0,B.jsx)("div",{className:"share-dialog-main",children:(0,B.jsxs)(d.A,{activeTab:n.state.activeTab,children:[p&&"shareLink"===e&&(0,B.jsx)(f.A,{tabId:"shareLink",role:"tabpanel",id:"share-link-panel",children:(0,B.jsx)(he,{itemPath:n.props.itemPath,repoID:n.props.repoID,closeShareDialog:n.props.toggleDialog,itemType:i,userPerm:o})}),h&&"uploadLink"===e&&(0,B.jsx)(f.A,{tabId:"uploadLink",role:"tabpanel",id:"upload-link-panel",children:(0,B.jsx)(ge,{itemPath:n.props.itemPath,repoID:n.props.repoID,closeShareDialog:n.props.toggleDialog})}),"dir"===i&&"internalLink"===e&&(0,B.jsx)(f.A,{tabId:"internalLink",role:"tabpanel",id:"internal-link-panel",children:(0,B.jsx)(De,{path:n.props.itemPath,repoID:n.props.repoID,direntType:i})}),a&&(0,B.jsxs)(s.Fragment,{children:["shareToUser"===e&&v.Ih&&(0,B.jsx)(f.A,{tabId:"shareToUser",role:"tabpanel",id:"share-to-user-panel",children:(0,B.jsx)(ye.A,{itemType:n.props.itemType,isGroupOwnedRepo:n.props.isGroupOwnedRepo,itemPath:n.props.itemPath,repoID:n.props.repoID,isRepoOwner:n.state.isRepoOwner,onAddCustomPermissionToggle:n.onAddCustomPermissionToggle})}),"shareToGroup"===e&&v.Ih&&(0,B.jsx)(f.A,{tabId:"shareToGroup",role:"tabpanel",id:"share-to-group-panel",children:(0,B.jsx)(Oe.A,{itemType:n.props.itemType,isGroupOwnedRepo:n.props.isGroupOwnedRepo,itemPath:n.props.itemPath,repoID:n.props.repoID,isRepoOwner:n.state.isRepoOwner,onAddCustomPermissionToggle:n.onAddCustomPermissionToggle})}),v.am&&"customSharePermission"===e&&v.Ih&&(0,B.jsx)(f.A,{tabId:"customSharePermission",role:"tabpanel",id:"custom-share-perm-panel",children:(0,B.jsx)(He,{repoID:n.props.repoID})}),v.Rf&&"invitePeople"===e&&(0,B.jsx)(f.A,{tabId:"invitePeople",role:"tabpanel",id:"invite-people-panel",children:(0,B.jsx)(we,{itemPath:n.props.itemPath,repoID:n.props.repoID})})]}),v.hf&&"library"===i&&"shareToOtherServer"===e&&(0,B.jsx)(f.A,{tabId:"shareToOtherServer",role:"tabpanel",id:"share-to-other-server-panel",children:(0,B.jsx)(Te,{itemType:n.props.itemType,isGroupOwnedRepo:n.props.isGroupOwnedRepo,itemPath:n.props.itemPath,repoID:n.props.repoID,isRepoOwner:n.state.isRepoOwner})})]})})]})},n.onTabKeyDown=function(e){"Enter"!=e.key&&"Space"!=e.key||e.target.click()},n.renderFileContent=function(){var e=n.state.activeTab,t=n.props,r=t.itemType,o=t.repoEncrypted,a=t.userPerm,i=!o&&v.zn;return(0,B.jsxs)(s.Fragment,{children:[(0,B.jsx)("div",{className:"share-dialog-side",children:(0,B.jsxs)(u.A,{pills:!0,children:[i&&(0,B.jsx)(l.A,{role:"tab","aria-selected":"shareLink"===e,"aria-controls":"share-link-panel",children:(0,B.jsx)(c.A,{className:"shareLink"===e?"active":"",onClick:n.toggle.bind(n,"shareLink"),tabIndex:"0",onKeyDown:n.onTabKeyDown,children:(0,v.AP)("Share Link")})}),(0,B.jsx)(l.A,{role:"tab","aria-selected":"internalLink"===e,"aria-controls":"internal-link-panel",children:(0,B.jsx)(c.A,{className:"internalLink"===e?"active":"",onClick:n.toggle.bind(n,"internalLink"),tabIndex:"0",onKeyDown:n.onTabKeyDown,children:(0,v.AP)("Internal Link")})})]})}),(0,B.jsx)("div",{className:"share-dialog-main",children:(0,B.jsxs)(d.A,{activeTab:n.state.activeTab,children:[i&&"shareLink"===e&&(0,B.jsx)(f.A,{tabId:"shareLink",role:"tabpanel",id:"share-link-panel",children:(0,B.jsx)(he,{itemPath:n.props.itemPath,repoID:n.props.repoID,closeShareDialog:n.props.toggleDialog,itemType:r,userPerm:a})}),"internalLink"===e&&(0,B.jsx)(f.A,{tabId:"internalLink",role:"tabpanel",id:"internal-link-panel",children:(0,B.jsx)(De,{path:n.props.itemPath,repoID:n.props.repoID})})]})})]})},n.renderExternalShareMessage=function(){return v.Ts&&"object"===typeof v.Ts?(0,B.jsxs)("div",{className:"external-share-message mt-2",children:[(0,B.jsx)("h6",{children:v.Ts.title}),(0,B.jsx)("p",{style:{fontSize:"14px",color:"#666"},className:"text-wrap m-0",children:v.Ts.content})]}):null},n.state={activeTab:n.getInitialActiveTab(),isRepoJudgemented:!1,isRepoOwner:!1},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props.repoID;g.e.getRepoInfo(t).then((function(t){var n=t.data.owner_email===v.Xh;e.setState({isRepoJudgemented:!0,isRepoOwner:n})})).catch((function(e){var t=y.Aq.getErrorMsg(e);b.A.danger(t)}))}},{key:"render",value:function(){var e=this.props,t=e.itemType,n=e.itemName;return(0,B.jsx)("div",{children:(0,B.jsxs)(p.A,{isOpen:!0,style:{maxWidth:"760px"},className:"share-dialog",toggle:this.props.toggleDialog,children:[(0,B.jsxs)(h.A,{toggle:this.props.toggleDialog,tag:"div",children:[(0,B.jsxs)("h5",{className:"text-truncate",children:[(0,v.AP)("Share")," ",(0,B.jsx)("span",{className:"op-target",title:n,children:n})]}),this.renderExternalShareMessage()]}),(0,B.jsxs)(m.A,{className:"share-dialog-content",role:"tablist",children:[("library"===t||"dir"===t)&&this.renderDirContent(),"file"===t&&this.renderFileContent()]})]})})}}])}(s.Component))},72170:function(e,t,n){"use strict";var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(18849),l=n(40326),c=n(97011),d=n(65604),f=n(4086),p=n(89470),h=n(51164),m=n(44414),v=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onMouseEnter=function(){n.setState({isOperationShow:!0})},n.onMouseLeave=function(){n.setState({isOperationShow:!1})},n.deleteShareItem=function(){var e=n.props.item;n.props.deleteShareItem(e.group_info.id)},n.onChangeUserPermission=function(e){var t=n.props.item;n.props.onChangeUserPermission(t,e)},n.state={isOperationShow:!1},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.props.item,t=d.Aq.getSharedPermission(e);return(0,m.jsxs)("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,tabIndex:"0",onFocus:this.onMouseEnter,children:[(0,m.jsx)("td",{className:"name",children:e.group_info.name}),(0,m.jsx)("td",{children:(0,m.jsx)(p.A,{repoID:this.props.repoID,isTextMode:!0,autoFocus:!0,isEditIconShow:this.state.isOperationShow,currentPermission:t,permissions:this.props.permissions,onPermissionChanged:this.onChangeUserPermission})}),(0,m.jsx)("td",{children:(0,m.jsx)("span",{tabIndex:"0",role:"button",className:"sf2-icon-x3 action-icon ".concat(this.state.isOperationShow?"":"hide"),onClick:this.deleteShareItem,onKeyDown:d.Aq.onKeyDown,title:(0,l.AP)("Delete"),"aria-label":(0,l.AP)("Delete")})})]})}}])}(s.Component),g=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this,t=this.props.items;return(0,m.jsx)("tbody",{children:t.map((function(t,n){return(0,m.jsx)(v,{item:t,repoID:e.props.repoID,permissions:e.props.permissions,deleteShareItem:e.props.deleteShareItem,onChangeUserPermission:e.props.onChangeUserPermission},n)}))})}}])}(s.Component),y=function(e){function t(e){var n;(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).handleSelectChange=function(e){n.setState({selectedOption:e})},n.loadOptions=function(){c.e.shareableGroups().then((function(e){for(var t=[],r=0;r<e.data.length;r++){if(0==e.data[r].parent_group_id||l.iD){var o={};o.value=e.data[r].name,o.id=e.data[r].id,o.label=e.data[r].name,t.push(o)}}n.setState({options:t})})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)}))},n.listSharedGroups=function(){var e=n.props.itemPath,t=n.props.repoID;c.e.listSharedItems(t,e,"group").then((function(e){0!==e.data.length&&n.setState({sharedItems:e.data})})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)}))},n.setPermission=function(e){n.setState({permission:e})},n.shareToGroup=function(){var e=n.props.itemPath,t=n.props.repoID;n.props.isGroupOwnedRepo?c.e.shareGroupOwnedRepoToGroup(t,n.state.permission,n.state.selectedOption.id,e).then((function(e){var t=[];if(e.data.failed.length>0)for(var r=0;r<e.data.failed.length;r++)t[r]=e.data.failed[r];var o=e.data.success.map((function(e){return{group_info:{id:e.group_id,name:e.group_name},permission:e.permission,share_type:"group"}}));n.setState({errorMsg:t,sharedItems:n.state.sharedItems.concat(o),selectedOption:null,permission:"rw"})})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)})):c.e.shareFolder(t,e,"group",n.state.permission,[n.state.selectedOption.id]).then((function(e){var t=[];if(e.data.failed.length>0)for(var r=0;r<e.data.failed.length;r++)t[r]=e.data.failed[r];n.setState({errorMsg:t,sharedItems:n.state.sharedItems.concat(e.data.success),selectedOption:null,permission:"rw"})})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)}))},n.deleteShareItem=function(e){var t=n.props.itemPath,r=n.props.repoID;n.props.isGroupOwnedRepo?c.e.deleteGroupOwnedRepoSharedGroupItem(r,e,t).then((function(){n.setState({sharedItems:n.state.sharedItems.filter((function(t){return t.group_info.id!==e}))})})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)})):c.e.deleteShareToGroupItem(r,t,"group",e).then((function(){n.setState({sharedItems:n.state.sharedItems.filter((function(t){return t.group_info.id!==e}))})})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)}))},n.onChangeUserPermission=function(e,t){var r=n.props.itemPath,o=n.props.repoID,a=e.group_info.id;n.props.isGroupOwnedRepo?c.e.modifyGroupOwnedRepoGroupSharedPermission(o,t,a,r).then((function(){n.updateSharedItems(e,t)})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)})):c.e.updateShareToGroupItemPermission(o,r,"group",a,t).then((function(){n.updateSharedItems(e,t)})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)}))},n.updateSharedItems=function(e,t){var r=e.group_info.id,o=n.state.sharedItems.map((function(e){var n=e.group_info.id;return r===n&&(e.permission=t,e.is_admin="admin"===t),e}));n.setState({sharedItems:o})},n.state={options:[],selectedOption:null,errorMsg:[],permission:"rw",sharedItems:[],isWiki:"wiki"===n.props.repoType},n.permissions=[];var o=e.itemType,i=e.isRepoOwner;return"library"===o?n.permissions=i?["rw","r","admin","cloud-edit","preview"]:["rw","r","cloud-edit","preview"]:"dir"===o&&(n.permissions=["rw","r","cloud-edit","preview"]),l.am||(n.permissions=["rw","r"]),n.props.isGroupOwnedRepo&&(n.permissions=["rw","r","cloud-edit","preview"]),n.state.isWiki&&(n.permissions=["rw","r"]),n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){this.loadOptions(),this.listSharedGroups()}},{key:"render",value:function(){var e=(0,m.jsx)("thead",{children:(0,m.jsxs)("tr",{children:[(0,m.jsx)("th",{width:"47%",children:(0,l.AP)("Group")}),(0,m.jsx)("th",{width:"35%",children:(0,l.AP)("Permission")}),(0,m.jsx)("th",{width:"18%"})]})});return(0,m.jsxs)(s.Fragment,{children:[(0,m.jsxs)("table",{className:"w-xs-200",children:[e,(0,m.jsxs)("tbody",{children:[(0,m.jsxs)("tr",{children:[(0,m.jsx)("td",{children:(0,m.jsx)(h.by,{onChange:this.handleSelectChange,options:this.state.options,placeholder:(0,l.AP)("Select groups"),maxMenuHeight:200,value:this.state.selectedOption,components:{NoOptionsMessage:h.iI}})}),(0,m.jsx)("td",{children:(0,m.jsx)(p.A,{repoID:this.props.repoID,isTextMode:!1,isEditIconShow:!1,currentPermission:this.state.permission,permissions:this.permissions,onPermissionChanged:this.setPermission,enableAddCustomPermission:l.am,isWiki:this.state.isWiki,onAddCustomPermissionToggle:this.props.onAddCustomPermissionToggle})}),(0,m.jsx)("td",{children:(0,m.jsx)(u.A,{color:"primary",onClick:this.shareToGroup,children:(0,l.AP)("Submit")})})]}),this.state.errorMsg.length>0&&this.state.errorMsg.map((function(e,t){var n=e.group_name+": "+e.error_msg;return(0,m.jsx)("tr",{children:(0,m.jsx)("td",{colSpan:3,children:(0,m.jsx)("p",{className:"error",children:n})})},t)}))]})]}),(0,m.jsx)("div",{className:"share-list-container",children:(0,m.jsxs)("table",{className:"table-thead-hidden w-xs-200",children:[e,(0,m.jsx)(g,{repoID:this.props.repoID,items:this.state.sharedItems,permissions:this.permissions,deleteShareItem:this.deleteShareItem,onChangeUserPermission:this.onChangeUserPermission})]})})]})}}])}(s.Component);t.A=y},88438:function(e,t,n){"use strict";n.d(t,{A:function(){return y}});var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(18849),l=n(40326),c=n(97011),d=n(65604),f=n(4086),p=n(94988),h=n(89470),m=(n(82106),n(44414)),v=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onMouseEnter=function(){n.setState({isOperationShow:!0})},n.onMouseLeave=function(){n.setState({isOperationShow:!1})},n.userAvatarOnMouseEnter=function(){n.setState({isUserDetailsPopoverOpen:!0})},n.userAvatarOnMouseLeave=function(){n.setState({isUserDetailsPopoverOpen:!1})},n.deleteShareItem=function(){n.props.deleteShareItem(n.props.item.user_info.name)},n.onChangeUserPermission=function(e){n.props.onChangeUserPermission(n.props.item,e)},n.state={isOperationShow:!1,isUserDetailsPopoverOpen:!1},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.props.item,t=d.Aq.getSharedPermission(e),n=this.state.isUserDetailsPopoverOpen;return(0,m.jsxs)("tr",{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,tabIndex:"0",onFocus:this.onMouseEnter,children:[(0,m.jsx)("td",{className:"name",children:(0,m.jsxs)("div",{className:"position-relative d-flex align-items-center",children:[(0,m.jsx)("img",{src:e.user_info.avatar_url,width:"24",alt:e.user_info.nickname,className:"rounded-circle mr-2 cursor-pointer",onMouseEnter:this.userAvatarOnMouseEnter,onMouseLeave:this.userAvatarOnMouseLeave}),(0,m.jsx)("span",{children:e.user_info.nickname}),n&&(0,m.jsxs)("div",{className:"user-details-popover p-4 position-absolute w-100 mt-1",children:[(0,m.jsxs)("div",{className:"user-details-main pb-3",children:[(0,m.jsx)("img",{src:e.user_info.avatar_url,width:"40",alt:e.user_info.nickname,className:"rounded-circle mr-2"}),(0,m.jsx)("span",{className:"user-details-name",children:e.user_info.nickname})]}),(0,m.jsxs)("dl",{className:"m-0 mt-3 d-flex",children:[(0,m.jsx)("dt",{className:"m-0 mr-3",children:(0,l.AP)("Email")}),(0,m.jsx)("dd",{className:"m-0",children:e.user_info.contact_email})]})]})]})}),(0,m.jsx)("td",{children:(0,m.jsx)(h.A,{repoID:this.props.repoID,isTextMode:!0,autoFocus:!0,isEditIconShow:this.state.isOperationShow,currentPermission:t,permissions:this.props.permissions,onPermissionChanged:this.onChangeUserPermission})}),(0,m.jsx)("td",{children:(0,m.jsx)("span",{tabIndex:"0",role:"button",className:"sf2-icon-x3 action-icon ".concat(this.state.isOperationShow?"":"hide"),onClick:this.deleteShareItem,onKeyDown:d.Aq.onKeyDown,title:(0,l.AP)("Delete"),"aria-label":(0,l.AP)("Delete")})})]})}}])}(s.Component),g=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this,t=this.props.items;return(0,m.jsx)("tbody",{children:t.map((function(t,n){return(0,m.jsx)(v,{item:t,repoID:e.props.repoID,permissions:e.props.permissions,deleteShareItem:e.props.deleteShareItem,onChangeUserPermission:e.props.onChangeUserPermission},n)}))})}}])}(s.Component),y=function(e){function t(e){var n;(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).handleSelectChange=function(e){n.setState({selectedOption:e}),n.options=[]},n.setPermission=function(e){n.setState({permission:e})},n.shareToUser=function(){var e=[],t=n.props.itemPath,r=n.props.repoID;if(n.state.selectedOption&&n.state.selectedOption.length>0)for(var o=0;o<n.state.selectedOption.length;o++)e[o]=n.state.selectedOption[o].email;n.props.isGroupOwnedRepo?c.e.shareGroupOwnedRepoToUser(r,n.state.permission,e,t).then((function(e){var t=[];if(e.data.failed.length>0)for(var r=0;r<e.data.failed.length;r++)t[r]=e.data.failed[r];var o=e.data.success.map((function(e){return{user_info:{nickname:e.user_name,name:e.user_email},permission:e.permission,share_type:"user"}}));n.setState({errorMsg:t,sharedItems:n.state.sharedItems.concat(o),selectedOption:null,permission:"rw"}),n.refs.userSelect.clearSelect()})).catch((function(e){if(e.response){var t=(0,l.AP)("Library can not be shared to owner."),r=[];r.push(t),n.setState({errorMsg:r,selectedOption:null})}})):c.e.shareFolder(r,t,"user",n.state.permission,e).then((function(e){var t=[];if(e.data.failed.length>0)for(var r=0;r<e.data.failed.length;r++)t[r]=e.data.failed[r];n.setState({errorMsg:t,sharedItems:n.state.sharedItems.concat(e.data.success),selectedOption:null,permission:"rw"}),n.refs.userSelect.clearSelect()})).catch((function(e){if(e.response){var t=(0,l.AP)("Library can not be shared to owner."),r=[];r.push(t),n.setState({errorMsg:r,selectedOption:null})}}))},n.deleteShareItem=function(e){var t=n.props.itemPath,r=n.props.repoID;n.props.isGroupOwnedRepo?c.e.deleteGroupOwnedRepoSharedUserItem(r,e,t).then((function(t){n.setState({sharedItems:n.state.sharedItems.filter((function(t){return t.user_info.name!==e}))})})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)})):c.e.deleteShareToUserItem(r,t,"user",e).then((function(t){n.setState({sharedItems:n.state.sharedItems.filter((function(t){return t.user_info.name!==e}))})})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)}))},n.onChangeUserPermission=function(e,t){var r=n.props.itemPath,o=n.props.repoID,a=e.user_info.name;n.props.isGroupOwnedRepo?c.e.modifyGroupOwnedRepoUserSharedPermission(o,t,a,r).then((function(){n.updateSharedItems(e,t)})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)})):c.e.updateShareToUserItemPermission(o,r,"user",a,t).then((function(){n.updateSharedItems(e,t)})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)}))},n.updateSharedItems=function(e,t){var r=e.user_info.name,o=n.state.sharedItems.map((function(e){var n=e.user_info.name;return r===n&&(e.permission=t,e.is_admin="admin"===t),e}));n.setState({sharedItems:o})},n.state={selectedOption:null,errorMsg:[],permission:"rw",sharedItems:[],isWiki:"wiki"===n.props.repoType},n.options=[],n.permissions=[];var o=e.itemType,i=e.isRepoOwner;return"library"===o?n.permissions=i?["rw","r","admin","cloud-edit","preview"]:["rw","r","cloud-edit","preview"]:"dir"===n.props.itemType&&(n.permissions=["rw","r","cloud-edit","preview"]),l.am||(n.permissions=["rw","r"]),n.props.isGroupOwnedRepo&&(n.permissions=["rw","r","cloud-edit","preview"]),n.state.isWiki&&(n.permissions=["rw","r"]),n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props.itemPath,n=this.props.repoID;c.e.listSharedItems(n,t,"user").then((function(t){0!==t.data.length&&e.setState({sharedItems:t.data})})).catch((function(e){var t=d.Aq.getErrorMsg(e);f.A.danger(t)}))}},{key:"render",value:function(){var e=this.state.sharedItems,t=(0,m.jsx)("thead",{children:(0,m.jsxs)("tr",{children:[(0,m.jsx)("th",{width:"47%",children:(0,l.AP)("User")}),(0,m.jsx)("th",{width:"35%",children:(0,l.AP)("Permission")}),(0,m.jsx)("th",{width:"18%"})]})});return(0,m.jsxs)(s.Fragment,{children:[(0,m.jsxs)("table",{className:"w-xs-200",children:[t,(0,m.jsxs)("tbody",{children:[(0,m.jsxs)("tr",{children:[(0,m.jsx)("td",{children:(0,m.jsx)(p.A,{ref:"userSelect",isMulti:!0,placeholder:(0,l.AP)("Search users"),onSelectChange:this.handleSelectChange})}),(0,m.jsx)("td",{children:(0,m.jsx)(h.A,{repoID:this.props.repoID,isTextMode:!1,isEditIconShow:!1,currentPermission:this.state.permission,permissions:this.permissions,onPermissionChanged:this.setPermission,enableAddCustomPermission:l.am,isWiki:this.state.isWiki,onAddCustomPermissionToggle:this.props.onAddCustomPermissionToggle})}),(0,m.jsx)("td",{children:(0,m.jsx)(u.A,{color:"primary",onClick:this.shareToUser,children:(0,l.AP)("Submit")})})]}),this.state.errorMsg.length>0&&this.state.errorMsg.map((function(e,t){var n="";return n=e.email?e.email+": "+e.error_msg:e,(0,m.jsx)("tr",{children:(0,m.jsx)("td",{colSpan:3,children:(0,m.jsx)("p",{className:"error",children:n})})},t)}))]})]}),(0,m.jsx)("div",{className:"share-list-container",children:(0,m.jsxs)("table",{className:"table-thead-hidden w-xs-200",children:[t,(0,m.jsx)(g,{repoID:this.props.repoID,items:e,permissions:this.permissions,deleteShareItem:this.deleteShareItem,onChangeUserPermission:this.onChangeUserPermission})]})})]})}}])}(s.Component)},85267:function(e,t,n){"use strict";n.d(t,{A:function(){return ne}});var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(52308),l=n(8743),c=n(36640),d=n(51445),f=n(52088),p=n(55627),h=n(58195),m=n(14113),v=n(99308),g=n(85907),y=n(18849),O=n(89379),b=n(80045),E=n(11749),A=n(91643),w=n(58168),C=n(5544),_=n(29357),x=n(38166),k=(n(17119),n(24081),["in","onExited","appear","enter","exit"]),T=["component","duration","in","onExited"],S=function(e){var t=e.component,n=e.duration,r=void 0===n?1:n,o=e.in;e.onExited;var a=(0,b.A)(e,T),i=(0,s.useRef)(null),u={entering:{opacity:0},entered:{opacity:1,transition:"opacity ".concat(r,"ms")},exiting:{opacity:0},exited:{opacity:0}};return s.createElement(_.default,{mountOnEnter:!0,unmountOnExit:!0,in:o,timeout:r,nodeRef:i},(function(e){var n={style:(0,O.A)({},u[e]),ref:i};return s.createElement(t,(0,w.A)({innerProps:n},a))}))},D=function(e){var t=e.children,n=e.in,r=e.onExited,o=(0,s.useRef)(null),a=(0,s.useState)("auto"),i=(0,C.A)(a,2),u=i[0],l=i[1];(0,s.useEffect)((function(){var e=o.current;if(e){var t=window.requestAnimationFrame((function(){return l(e.getBoundingClientRect().width)}));return function(){return window.cancelAnimationFrame(t)}}}),[]);var c=function(e){switch(e){default:return{width:u};case"exiting":return{width:0,transition:"width ".concat(260,"ms ease-out")};case"exited":return{width:0}}};return s.createElement(_.default,{enter:!1,mountOnEnter:!0,unmountOnExit:!0,in:n,onExited:function(){var e=o.current;e&&(null===r||void 0===r||r(e))},timeout:260,nodeRef:o},(function(e){return s.createElement("div",{ref:o,style:(0,O.A)({overflow:"hidden",whiteSpace:"nowrap"},c(e))},t)}))},P=["in","onExited"],N=function(e){return function(t){var n=t.in,r=t.onExited,o=(0,b.A)(t,P);return s.createElement(D,{in:n,onExited:r},s.createElement(e,(0,w.A)({cropWithEllipsis:n},o)))}},R=function(e){return function(t){return s.createElement(S,(0,w.A)({component:e,duration:t.isMulti?260:1},t))}},I=function(e){return function(t){return s.createElement(S,(0,w.A)({component:e},t))}},M=["component"],L=["children"],F=function(e){return function(t){return t.isMulti?s.createElement(j,(0,w.A)({component:e},t)):s.createElement(x.A,(0,w.A)({component:e},t))}},j=function(e){var t=e.component,n=(0,b.A)(e,M),r=B(n);return s.createElement(x.A,(0,w.A)({component:t},r))},B=function(e){var t=e.children,n=(0,b.A)(e,L),r=n.isMulti,o=n.hasValue,a=n.innerProps,i=n.selectProps,u=i.components,l=i.controlShouldRenderValue,c=(0,s.useState)(r&&l&&o),d=(0,C.A)(c,2),f=d[0],p=d[1],h=(0,s.useState)(!1),m=(0,C.A)(h,2),v=m[0],g=m[1];(0,s.useEffect)((function(){o&&!f&&p(!0)}),[o,f]),(0,s.useEffect)((function(){v&&!o&&f&&p(!1),g(!1)}),[v,o,f]);var y=function(){return g(!0)},E=(0,O.A)((0,O.A)({},a),{},{style:(0,O.A)((0,O.A)({},null===a||void 0===a?void 0:a.style),{},{display:r&&o||f?"flex":"grid"})});return(0,O.A)((0,O.A)({},n),{},{innerProps:E,children:s.Children.toArray(t).map((function(e){if(r&&s.isValidElement(e)){if(e.type===u.MultiValue)return s.cloneElement(e,{onExited:y});if(e.type===u.Placeholder&&f)return null}return e}))})},U=["Input","MultiValue","Placeholder","SingleValue","ValueContainer"],$=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(0,A.F)({components:t}),r=n.Input,o=n.MultiValue,a=n.Placeholder,i=n.SingleValue,u=n.ValueContainer,l=(0,b.A)(n,U);return(0,O.A)({Input:(e=r,function(t){t.in,t.onExited,t.appear,t.enter,t.exit;var n=(0,b.A)(t,k);return s.createElement(e,n)}),MultiValue:N(o),Placeholder:R(a),SingleValue:I(i),ValueContainer:F(u)},l)},X=$(),Q=(X.Input,X.MultiValue,X.Placeholder,X.SingleValue,X.ValueContainer,(0,E.A)($)),Y=n(97011),z=n(43825),H=n(2662),V=n(40326),q=n(65604),W=n(4086),G=n(94988),Z=n(51164),K=n(99730),J=n(44414),ee="transUser",te="transDepart",ne=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).handleSelectChange=function(e){n.setState({selectedOption:e})},n.submit=function(){var e=n.state,t=e.activeTab,r=e.reshare;if(t===te){var o=n.state.selectedOption;n.props.submit(o,r)}else if(t===ee){var a=n.state.selectedOption;if(a&&a[0]){var i=a[0];n.props.submit(i,r)}}},n.updateOptions=function(e){e.data.forEach((function(e){var t={value:e.name,email:e.email,label:e.name};n.options.push(t)}))},n.onClick=function(){n.setState({transferToUser:!n.state.transferToUser})},n.toggle=function(e){n.state.activeTab!==e&&n.setState({activeTab:e,reshare:!1,selectedOption:null})},n.toggleReshareStatus=function(){n.setState({reshare:!n.state.reshare})},n.renderTransContent=function(){var e=n.state.activeTab,t=n.state.reshare,r=!0;return void 0!=n.props.canTransferToDept&&(r=n.props.canTransferToDept),(0,J.jsxs)(s.Fragment,{children:[(0,J.jsx)("div",{className:"transfer-dialog-side",children:(0,J.jsxs)(u.A,{pills:!0,children:[!n.props.isDepAdminTransfer&&(0,J.jsx)(l.A,{role:"tab","aria-selected":e===ee,"aria-controls":"transfer-user-panel",children:(0,J.jsx)(c.A,{className:e===ee?"active":"",onClick:n.toggle.bind(n,ee),tabIndex:"0",onKeyDown:n.onTabKeyDown,children:(0,V.AP)("Transfer to user")})}),V.am&&(0,J.jsx)(l.A,{role:"tab","aria-selected":e===te,"aria-controls":"transfer-depart-panel",children:(0,J.jsx)(c.A,{className:e===te?"active":"",onClick:n.toggle.bind(n,te),tabIndex:"0",onKeyDown:n.onTabKeyDown,children:(0,V.AP)("Transfer to department")})})]})}),(0,J.jsx)("div",{className:"transfer-dialog-main",children:(0,J.jsx)(d.A,{activeTab:n.state.activeTab,children:(0,J.jsxs)(s.Fragment,{children:[(0,J.jsxs)(f.A,{tabId:"transUser",role:"tabpanel",id:"transfer-user-panel",children:[(0,J.jsx)(p.A,{className:"transfer-repo-label",children:(0,V.AP)("Users")}),(0,J.jsx)(G.A,{ref:"userSelect",isMulti:!1,placeholder:(0,V.AP)("Select a user"),onSelectChange:n.handleSelectChange}),(0,J.jsx)(K.A,{checked:t,disabled:!1,size:"large",textPosition:"right",className:"transfer-repo-reshare-switch w-100 mt-3 mb-1",onChange:n.toggleReshareStatus,placeholder:(0,V.AP)("Keep sharing")}),(0,J.jsx)("div",{className:"tip",children:(0,V.AP)("If the library is shared to another user, the sharing will be ketp.")})]}),V.am&&r&&(0,J.jsxs)(f.A,{tabId:"transDepart",role:"tabpanel",id:"transfer-depart-panel",children:[(0,J.jsx)(p.A,{className:"transfer-repo-label",children:(0,V.AP)("Departments")}),(0,J.jsx)(Z.by,{isClearable:!0,maxMenuHeight:200,hideSelectedOptions:!0,components:Q(),placeholder:(0,V.AP)("Select a department"),options:n.options,onChange:n.handleSelectChange,value:n.state.selectedOption,className:"transfer-repo-select-department"}),(0,J.jsx)(K.A,{checked:t,disabled:!1,size:"large",textPosition:"right",className:"transfer-repo-reshare-switch w-100 mt-3 mb-1",onChange:n.toggleReshareStatus,placeholder:(0,V.AP)("Keep sharing")}),(0,J.jsx)("div",{className:"tip",children:(0,V.AP)("If the library is shared to another department, the sharing will be ketp.")})]})]})})})]})},n.state={selectedOption:null,errorMsg:[],transferToUser:!0,transferToGroup:!1,reshare:!1,activeTab:n.props.isDepAdminTransfer?te:ee},n.options=[],n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){var e=this;this.props.isOrgAdmin?H.k.orgAdminListDepartments(V.Id).then((function(t){e.updateOptions(t)})).catch((function(e){var t=q.Aq.getErrorMsg(e);W.A.danger(t)})):this.props.isSysAdmin?z.H.sysAdminListDepartments().then((function(t){e.updateOptions(t)})).catch((function(e){var t=q.Aq.getErrorMsg(e);W.A.danger(t)})):V.am&&Y.e.listDepartments().then((function(t){e.updateOptions(t)})).catch((function(e){var t=q.Aq.getErrorMsg(e);W.A.danger(t)}))}},{key:"render",value:function(){var e=this.props.itemName,t=(0,V.AP)("Transfer Library {library_name}");return t=t.replace("{library_name}",'<span class="op-target text-truncate mx-1">'+q.Aq.HTMLescape(e)+"</span>"),(0,J.jsxs)(h.A,{isOpen:!0,style:{maxWidth:"720px"},toggle:this.props.toggleDialog,className:"transfer-dialog",children:[(0,J.jsx)(m.A,{toggle:this.props.toggleDialog,children:(0,J.jsx)("span",{dangerouslySetInnerHTML:{__html:t},className:"d-flex mw-100"})}),(0,J.jsx)(v.A,{className:"transfer-dialog-content",role:"tablist",children:this.renderTransContent()}),(0,J.jsxs)(g.A,{children:[(0,J.jsx)(y.A,{color:"secondary",onClick:this.props.toggleDialog,children:(0,V.AP)("Cancel")}),(0,J.jsx)(y.A,{color:"primary",onClick:this.submit,children:(0,V.AP)("Submit")})]})]})}}])}(s.Component)},16670:function(e,t,n){"use strict";var r,o=n(23029),a=n(92901),i=n(39874),s=n(85501),u=n(9950),l=n(58195),c=n(14113),d=n(99308),f=n(40326),p=n(97011),h=n(65604),m=n(81446),v=n(44414),g=function(e){function t(e){var n;return(0,o.A)(this,t),(n=(0,i.A)(this,t,[e])).queryZipProgress=function(){var e=n.state.zipToken;p.e.queryZipProgress(e).then((function(t){var o=t.data;if(1==o.failed){var a;switch(clearInterval(r),o.failed_reason){case"size too large":a=(0,f.AP)("Failed to download. The total size of the files exceeded the limit.");break;case"internal error":a=(0,f.AP)("Internal Server Error");break;default:a=(0,f.AP)("Error")}n.setState({isLoading:!1,errorMsg:a})}else n.setState({zipProgress:0==o.total?"100%":(o.zipped/o.total*100).toFixed(2)+"%"}),o.total==o.zipped&&(clearInterval(r),n.props.toggleDialog(),location.href="".concat(f.IX,"zip/").concat(e))})).catch((function(e){clearInterval(r);var t=h.Aq.getErrorMsg(e);n.setState({isLoading:!1,errorMsg:t})}))},n.cancelZipTask=function(){var e=n.state.zipToken;p.e.cancelZipTask(e).then((function(e){})).catch((function(e){}))},n.toggleDialog=function(){var e=n.state.zipProgress;e&&"100%"!=e&&(clearInterval(r),n.cancelZipTask()),n.props.toggleDialog()},n.state={isLoading:!0,errorMsg:"",zipProgress:null},n}return(0,s.A)(t,e),(0,a.A)(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.token,o=t.path,a=t.repoID,i=t.target;(n?i.length?p.e.getShareLinkDirentsZipTask(n,o,i):p.e.getShareLinkZipTask(n,o):p.e.zipDownload(a,o,i)).then((function(t){var n=t.data.zip_token;e.setState({isLoading:!1,errorMsg:"",zipToken:n}),e.queryZipProgress(),r=setInterval(e.queryZipProgress,1e3)})).catch((function(t){var n=h.Aq.getErrorMsg(t);e.setState({isLoading:!1,errorMsg:n})}))}},{key:"render",value:function(){return(0,v.jsxs)(l.A,{isOpen:!0,toggle:this.toggleDialog,children:[(0,v.jsx)(c.A,{toggle:this.toggleDialog,children:(0,f.AP)("Download")}),(0,v.jsx)(d.A,{children:(0,v.jsx)(y,{data:this.state})})]})}}])}(u.Component),y=function(e){function t(){return(0,o.A)(this,t),(0,i.A)(this,t,arguments)}return(0,s.A)(t,e),(0,a.A)(t,[{key:"render",value:function(){var e=this.props.data,t=e.isLoading,n=e.errorMsg,r=e.zipProgress;return t?(0,v.jsx)(m.A,{}):n?(0,v.jsxs)("div",{className:"text-center mt-7 mb-8",children:[(0,v.jsx)("img",{src:"".concat(f.SG,"img/error-tip.png"),alt:"",width:"100"}),(0,v.jsx)("p",{className:"mt-3",children:n})]}):(0,v.jsx)("p",{className:"mt-4 text-center",children:"".concat((0,f.AP)("Packaging...")," ").concat(r)})}}])}(u.Component);t.A=g},92811:function(e,t,n){"use strict";n.d(t,{A:function(){return c}});var r=n(9950),o=n(48738),a=n.n(o),i=n(71791),s=n(9264),u=n(44414),l=function(e){var t=e.readonly,n=e.field,o=e.className,l=e.children,c=(0,r.useMemo)((function(){return"size"===n.type?s.ZP[s.vZ.NUMBER]:s.ZP[n.type]}),[n]);return(0,u.jsxs)("div",{className:a()("dirent-detail-item",o),children:[(0,u.jsxs)("div",{className:"dirent-detail-item-name d-flex",children:[(0,u.jsx)("div",{children:(0,u.jsx)(i.In,{iconName:c})}),(0,u.jsx)("span",{className:"dirent-detail-item-name-value",children:n.name})]}),(0,u.jsx)("div",{className:a()("dirent-detail-item-value",{editable:!t}),children:l})]})};l.defaultProps={readonly:!0};var c=l},30822:function(e,t,n){"use strict";n.d(t,{nB:function(){return p},kZ:function(){return c},Y9:function(){return f}});var r=n(5544),o=n(9950),a=n(48738),i=n.n(a),s=n(91447),u=n(14522),l=n(44414),c=function(e){var t=e.children,n=e.className,a=(0,o.useState)(300),c=(0,r.A)(a,2),d=c[0],f=c[1],p=(0,o.useState)(!1),h=(0,r.A)(p,2),m=h[0],v=h[1],g=(0,o.useRef)(null),y=(0,o.useRef)(null),O=(0,o.useCallback)((function(e){var t=Math.max(Math.min(window.innerWidth-e.clientX,600),300);d!==t&&(localStorage.setItem("sf_cur_view_detail_width",t),f(t))}),[d]),b=(0,o.useCallback)((function(){window.removeEventListener("mousemove",O),window.removeEventListener("mouseup",b),m&&v(!1)}),[m,O]),E=(0,o.useCallback)((function(){window.addEventListener("mouseup",b),window.addEventListener("mousemove",O),v(!0)}),[b,O]),A=(0,o.useCallback)((function(e){y.current.style.top=e+"px"}),[]),w=(0,o.useCallback)((function(e){if(y.current){var t=g.current.getBoundingClientRect().top,n=e.pageY-t-u.gO/2;A(n)}}),[A]);return(0,o.useEffect)((function(){var e=localStorage.getItem("sf_cur_view_detail_width"),t=e?parseInt(e):300;f(t)}),[]),(0,l.jsxs)("div",{className:i()("cur-view-detail",n,{"cur-view-detail-small":d<400,"cur-view-detail-large":d>400}),style:{width:d},children:[t,(0,l.jsx)(s.A,{resizeBarRef:g,dragHandlerRef:y,resizeBarStyle:{left:-1},dragHandlerStyle:{height:u.gO},onResizeMouseDown:E,onResizeMouseOver:w})]})},d=n(95754),f=function(e){var t=e.title,n=e.icon,r=e.iconSize,o=void 0===r?32:r,a=e.onClose,i=e.component,s=(void 0===i?{}:i).closeIcon;return(0,l.jsxs)("div",{className:"detail-header",children:[(0,l.jsxs)("div",{className:"detail-title dirent-title",children:[(0,l.jsx)("div",{className:"detail-header-icon-container",children:(0,l.jsx)("img",{src:n,width:o,height:o,alt:""})}),(0,l.jsx)("span",{className:"name ellipsis",title:t,children:t})]}),(0,l.jsx)("div",{className:"detail-control",onClick:a,children:s||(0,l.jsx)(d.A,{symbol:"close",className:"detail-control-close"})})]})},p=function(e){var t=e.className,n=e.children;return(0,l.jsx)("div",{className:i()("detail-body dirent-info",t),children:n})}},61134:function(e,t,n){"use strict";n.d(t,{A:function(){return y}});var r=n(5544),o=n(9950),a=n(48738),i=n.n(a),s=n(97011),u=n(65604),l=n(4086),c=n(30822),d=n(71791),f=n(92811),p=n(9264),h=n(40326),m=n(83172),v=n(44414),g=function(e){var t=e.repoID,n=e.repoInfo,r=e.path,a=e.direntDetail,i=(0,m.Sv)().enableMetadata,s=(0,o.useMemo)((function(){return{type:"size",name:(0,h.AP)("Size")}}),[]),l=(0,o.useMemo)((function(){return{type:p.vZ.LAST_MODIFIER,name:(0,h.AP)("Last modifier")}}),[]),c=(0,o.useMemo)((function(){return{type:p.vZ.MTIME,name:(0,h.AP)("Last modified time")}}),[]);return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(f.A,{field:s,className:"sf-metadata-property-detail-formatter",children:(0,v.jsx)(d.ZA,{field:s,value:u.Aq.bytesToSize(a.size)})}),(0,v.jsx)(f.A,{field:l,className:"sf-metadata-property-detail-formatter",children:(0,v.jsx)(d.ZA,{field:l,value:a.last_modifier_email,collaborators:[{name:a.last_modifier_name,contact_email:a.last_modifier_contact_email,email:a.last_modifier_email,avatar_url:a.last_modifier_avatar}]})}),(0,v.jsx)(f.A,{field:c,className:"sf-metadata-property-detail-formatter",children:(0,v.jsx)(d.ZA,{field:c,value:a.last_modified})}),window.app.pageOptions.enableMetadataManagement&&i&&(0,v.jsx)(m.iF,{repoID:t,filePath:r,repoInfo:n,direntType:"file"})]})},y=function(e){var t=e.repoID,n=e.repoInfo,a=e.dirent,d=e.path,f=e.onClose,p=e.width,h=void 0===p?300:p,y=e.className,O=e.component,b=(void 0===O?{}:O).headerComponent,E=(0,o.useState)(""),A=(0,r.A)(E,2),w=A[0],C=A[1];(0,o.useEffect)((function(){var e=new m.BT;return window.sfMetadataContext=e,window.sfMetadataContext.init({repoID:t,repoInfo:n}),s.e.getFileInfo(t,d).then((function(e){C(e.data)})).catch((function(e){var t=u.Aq.getErrorMsg(e);l.A.danger(t)})),function(){window.sfMetadataContext&&(window.sfMetadataContext.destroy(),delete window.sfMetadataContext)}}),[]);var _=(null===a||void 0===a?void 0:a.name)||"",x=u.Aq.getDirentIcon(a);return(0,v.jsxs)("div",{className:i()("cur-view-detail",y,{"cur-view-detail-small":h<400,"cur-view-detail-large":h>400}),style:{width:h},children:[(0,v.jsx)(c.Y9,{title:_,icon:x,onClose:f,component:b}),(0,v.jsx)(c.nB,{children:a&&w&&(0,v.jsx)("div",{className:"detail-content",children:(0,v.jsx)(g,{repoID:t,repoInfo:n,path:d,direntDetail:w})})})]})}},36402:function(e,t,n){"use strict";n.d(t,{A:function(){return b}});var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(48738),l=n.n(u),c=n(19260),d=n(6030),f=n(33151),p=n(68879),h=n(92795),m=n(40326),v=n(65604),g=n(40866),y=n(44414),O=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onShowMenu=function(){},n.onHideMenu=function(){n.state.isItemMenuShow&&(n.setState({isItemMenuShow:!1}),"function"===typeof n.props.unfreezeItem&&n.props.unfreezeItem())},n.onDropdownToggleKeyDown=function(e){"Enter"!=e.key&&"Space"!=e.key||n.onDropdownToggleClick(e)},n.onDropdownToggleClick=function(e){e.preventDefault(),e.stopPropagation(),n.toggleOperationMenu()},n.toggleOperationMenu=function(){n.setState({isItemMenuShow:!n.state.isItemMenuShow},(function(){n.state.isItemMenuShow&&"function"===typeof n.props.freezeItem?n.props.freezeItem():n.state.isItemMenuShow||"function"!==typeof n.props.unfreezeItem||n.props.unfreezeItem()}))},n.onMenuItemKeyDown=function(e){"Enter"!=e.key&&"Space"!=e.key||n.onMenuItemClick(e)},n.onMenuItemClick=function(e){var t,r=null!==(t=v.Aq.getEventData(e,"toggle"))&&void 0!==t?t:e.currentTarget.getAttribute("data-toggle"),o=n.props.item;n.props.onMenuItemClick(r,e,o)},n.onDropDownMouseMove=function(){n.state.isSubMenuShown&&n.setState({isSubMenuShown:!1})},n.toggleSubMenu=function(e){e.stopPropagation(),n.setState({isSubMenuShown:!n.state.isSubMenuShown})},n.toggleSubMenuShown=function(e){n.setState({isSubMenuShown:!0,currentItem:e.key})},n.state={menuList:[],isItemMenuShow:!1,isSubMenuShown:!1,currentItem:""},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){this.props.isHandleContextMenuEvent&&(this.listenerId=h.A.register(this.onShowMenu,this.onHideMenu));var e=this.props.item,t=this.props.getMenuList(e);this.setState({menuList:t})}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.item,n=e.getMenuList(t);t.name===this.props.item.name&&this.state.menuList===n||this.setState({menuList:n})}},{key:"componentWillUnmount",value:function(){this.props.isHandleContextMenuEvent&&this.listenerId&&h.A.unregister(this.listenerId)}},{key:"render",value:function(){var e=this,t=this.state.menuList,n=this.props,r=n.toggleClass,o=n.toggleChildren,a=n.tagName,i=n.menuStyle;return r="sf-dropdown-toggle "+r,t.length?a&&"button"===a?(0,y.jsxs)(c.A,{isOpen:this.state.isItemMenuShow,toggle:this.onDropdownToggleClick,children:[(0,y.jsx)(d.A,{className:this.props.toggleClass,"data-toggle":"dropdown",title:(0,m.AP)("More operations"),"aria-label":(0,m.AP)("More operations"),"aria-expanded":this.state.isItemMenuShow,onKeyDown:this.onDropdownToggleKeyDown,children:o}),(0,y.jsx)(f.A,{children:t.map((function(t,n){return"Divider"===t?(0,y.jsx)(p.A,{divider:!0},n):(0,y.jsx)(p.A,{"data-toggle":t.key,onClick:e.onMenuItemClick,onKeyDown:e.onMenuItemKeyDown,children:t.value},n)}))})]}):(0,y.jsxs)(c.A,{isOpen:this.state.isItemMenuShow,toggle:this.onDropdownToggleClick,className:"vam",children:[(0,y.jsx)(d.A,{tag:a||"i",role:"button",tabIndex:"0",className:r,title:(0,m.AP)("More operations"),"data-toggle":"dropdown","aria-expanded":this.state.isItemMenuShow,"aria-label":(0,m.AP)("More operations"),onKeyDown:this.onDropdownToggleKeyDown}),(0,y.jsx)(g.A,{children:(0,y.jsx)(f.A,{style:i,children:t.map((function(t,n){return"Divider"===t?(0,y.jsx)(p.A,{divider:!0},n):t.subOpList?(0,y.jsxs)(c.A,{direction:"right",className:"w-100",isOpen:e.state.isSubMenuShown&&e.state.currentItem==t.key,toggle:e.toggleSubMenu,onMouseMove:function(e){e.stopPropagation()},children:[(0,y.jsxs)(d.A,{tag:"div",className:"dropdown-item font-weight-normal rounded-0 d-flex align-items-center",onMouseEnter:e.toggleSubMenuShown.bind(e,t),children:[(0,y.jsx)("span",{className:"mr-auto",children:t.value}),(0,y.jsx)("i",{className:"sf3-font-down sf3-font rotate-270"})]}),(0,y.jsx)(f.A,{children:t.subOpList.map((function(t,n){return"Divider"==t?(0,y.jsx)(p.A,{divider:!0},n):(0,y.jsx)(p.A,{"data-toggle":t.key,onClick:e.onMenuItemClick,onKeyDown:e.onMenuItemKeyDown,children:t.value},n)}))})]},n):(0,y.jsxs)(p.A,{className:l()({"pl-5":void 0!=e.props.isDisplayFiles,"position-relative":e.props.isDisplayFiles}),"data-toggle":t.key,onClick:e.onMenuItemClick,onKeyDown:e.onMenuItemKeyDown,onMouseMove:e.onDropDownMouseMove,children:["Display files"===t.key&&e.props.isDisplayFiles&&(0,y.jsx)("i",{className:"dropdown-item-tick sf2-icon-tick"}),t.value]},n)}))})})]}):""}}])}(s.Component);O.defaultProps={isHandleContextMenuEvent:!0,menuStyle:{},toggleClass:"sf3-font-more sf3-font"};var b=O},43066:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});n(9950);var r=n(40326),o=n(44414);var a=function(e){var t=e.className,n=void 0===t?"":t,a=e.title,i=e.text,s=e.children;return(0,o.jsxs)("div",{className:"empty-tip ".concat(n),children:[(0,o.jsx)("img",{src:"".concat(r.SG,"img/no-items-tip.png"),alt:"",width:"100",height:"100",className:"no-items-img-tip"}),a&&(0,o.jsx)("span",{className:"empty-tip-title",children:a}),i&&(0,o.jsx)("span",{className:"empty-tip-text",children:i}),s]})}},22695:function(e,t,n){"use strict";n.d(t,{A:function(){return A}});var r=n(90675),o=n(10467),a=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),y=n(65604),O=n(13042),b=n(44414),E=function(e){function t(e){var n;return(0,a.A)(this,t),(n=(0,s.A)(this,t,[e])).onOtherRepoToggle=(0,o.A)((0,r.A)().mark((function e(){var t,o,a,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,o=t.data.repos,a=[],i=[],o.forEach((function(e){"rw"===e.permission&&(n.props.repoID&&e.repo_name===n.state.currentRepoInfo.repo_name||i.includes(e.repo_id)||(a.push(e),i.push(e.repo_id)))})),s=y.Aq.sortRepos(a,"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=y.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,o=n.props.isShowFile,a={q:t,search_repo:"only_current_library"===n.props.mode?r:"all",search_ftypes:"all",obj_type:o?"file":"dir"};n.timer&&clearTimeout(n.timer),n.timer=setTimeout(n.getSearchResult(a),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,o.A)((0,r.A)().mark((function e(t){var a,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(a=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=y.Aq.getErrorMsg(e);d.A.danger(t)},c=function(){var e=(0,o.A)((0,r.A)().mark((function e(){var n,o,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(a);case 3:n=e.sent,o=new m.A(n.data),i=t.path.substring(0,t.path.length-1),u(o,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,o.A)((0,r.A)().mark((function e(){var o,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:o=e.sent,s=o.data.repos,u=[],c=[],s.forEach((function(e){"rw"===e.permission&&(a&&e.repo_name===i.repo_name||c.includes(e.repo_id)||(u.push(e),c.push(e.repo_id)))})),d=y.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)}}(),!a||t.repo_id!==a){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,o=e.isShowFile,a=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:o,fileSuffixes:a,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,o.A)((0,r.A)().mark((function e(){var t,n,a,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,o.A)((0,r.A)().mark((function e(t){var n,o,a;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,o=new m.A(n.data),i.setState({currentRepoInfo:o,selectedRepo:o}),e.next=12;break;case 8:e.prev=8,e.t0=e.catch(0),a=y.Aq.getErrorMsg(e.t0),d.A.danger(a);case 12:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(t){return e.apply(this,arguments)}}(),a=function(){var e=(0,o.A)((0,r.A)().mark((function e(){var t,n,o,a,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,o=[],a=[],n.forEach((function(e){"rw"!==e.permission||a.includes(e.repo_id)||(o.push(e),a.push(e.repo_id))})),s=y.Aq.sortRepos(o,"name","asc"),i.setState({repoList:s}),e.next=16;break;case 12:e.prev=12,e.t0=e.catch(0),u=y.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,a();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===O.wY.ONLY_OTHER_LIBRARIES&&this.onOtherRepoToggle())}},{key:"render",value:function(){var e=this.props,t=e.repoID,n=e.mode,r=this.state,o=r.selectedRepo,a=r.searchInfo,i=r.isSearching;return!o&&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:a,onChange:this.onSearchInfoChanged}),0!==a.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);E.defaultProps={isShowFile:!1,hideLibraryName:!1,repoID:"",onDirentItemClick:function(){},onRepoItemClick:function(){},fileSuffixes:[],currentPath:"",searchResults:[],selectedSearchedItem:{},selectedRepo:null,selectedPath:""};var A=E},77574:function(e,t,n){"use strict";n.d(t,{A:function(){return I}});var r=n(9950),o=n(23029),a=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,o.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,a.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 o=r.slice(r.lastIndexOf(".")+1).toLowerCase();if(!this.props.fileSuffixes.includes(o))return null}else if("file"===e.object.type)return null;var a="".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:a},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,o.A)(this,t),(0,i.A)(this,t,arguments)}return(0,s.A)(t,e),(0,a.A)(t,[{key:"render",value:function(){var e=this.props,t=e.treeData,n=e.selectedPath,r=e.onNodeCollapse,o=e.onNodeExpanded,a=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:o,repo:a,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),y=n(65604),O=n(4086),b=function(e){function t(e){var n;return(0,o.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,o,a,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(o=e.sent,n.isComponentMounted){e.next=10;break}return e.abrupt("return");case 10:a=n.state.treeData.clone(),i=n.props.isShowFile?o.data.dirent_list:o.data.dirent_list.filter((function(e){return"dir"===e.type})),n.addResponseListToNode(i,a.root),n.setState({treeData:a,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=y.Aq.getErrorMsg(e.t0),O.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=y.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 o=[];o=!0===n.props.isShowFile?t.data.dirent_list:t.data.dirent_list.filter((function(e){return"dir"===e.type})),n.addResponseListToNode(o,e),n.setState({treeData:r})})).catch((function(e){var t=y.Aq.getErrorMsg(e);O.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 o=n.state.treeData.clone();v.e.listDir(e,t,{with_parents:!0}).then((function(e){var a=e.data.dirent_list;a=a.filter((function(e){return"dir"===e.type}));for(var i={},s=0;s<a.length;s++){var u=a[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=o.getNodeByPath(d);f.isLoaded||n.addResponseListToNode(i[d],f)}n.setState({treeData:o},(function(){r&&n.onNodeExpanded(o.getNodeByPath(t))}))})).catch((function(e){var t=y.Aq.getErrorMsg(e);O.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,o=t.selectedPath;!n.isCurrentRepo()||""!==o&&"/"!==o?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,a.A)(t,[{key:"componentDidMount",value:function(){var e=this;this.isComponentMounted=!0;var t=this.props,n=t.isCurrentRepo,r=t.currentPath,o=t.repo,a=t.selectedItemInfo||{},i=a.repoID,s=a.filePath;if(i&&i===o.repo_id)return this.loadRepoDirentList(o),void(this.loadRepoTimer=setTimeout((function(){e.isComponentMounted&&(e.setState({isShowChildren:!0}),e.loadNodeAndParentsByPath(i,s))}),0));(o&&o.repo_id===this.props.selectedRepo.repo_id||n)&&(this.loadRepoDirentList(o),this.loadRepoTimer=setTimeout((function(){var t=o.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,o=n.selectedRepo,a=n.selectedPath,i=n.newFolderName;r.repo_id===o.repo_id&&e.selectedRepo!==o&&v.e.listDir(r.repo_id,a).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),o=new h.A({object:r}),s=g.A.addNodeToParentByPath(t.state.treeData,o,a);t.setState({treeData:s})}}})).catch((function(e){if(t.isComponentMounted){var n=y.Aq.getErrorMsg(e);O.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),E=b,A=function(e){function t(){return(0,o.A)(this,t),(0,i.A)(this,t,arguments)}return(0,s.A)(t,e),(0,a.A)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.currentRepoInfo,r=t.currentPath,o=t.repoList,a=t.selectedSearchedRepo,i=t.initToShowChildren;return n&&(o=[]).push(n),a&&(o=[]).push(a),(0,c.jsx)("ul",{className:"list-view-content file-chooser-item",children:o.length>0&&o.map((function(t,o){return(0,c.jsx)(E,{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);A.defaultProps={currentRepoInfo:null,isShowFile:!1,repo:null,repoList:[],selectedRepo:null,selectedPath:"",fileSuffixes:[],selectedItemInfo:null,currentPath:""};var w=A,C=n(60436),_=n(5544),x=function(e){var t=e.item,n=e.isSelected,r=e.onItemClick;if(!t||"string"!==typeof t.path)return"";var o=y.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:o,children:o})})]})})},k=function(e){var t=e.currentRepoInfo,n=e.repoList,o=e.onDirentItemClick,a=(0,r.useState)(null),i=(0,_.A)(a,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),o(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)(x,{item:e,isSelected:s===e.path,onItemClick:d},t)}))})},T=n(40326),S=n(47991),D=n(81009),P=n(13042),N=n(81446),R=function(e){var t=e.mode,n=e.isShowFile,r=e.fileSuffixes,o=e.currentPath,a=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,y=e.newFolderName,O=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===P.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(a?"sf3-font-down":"sf3-font-down rotate-270 d-inline-block"),onClick:e.onCurrentRepoToggle}),(0,c.jsx)("span",{className:"library",children:(0,T.AP)("Current Library")})]}),a&&i&&(0,c.jsx)(w,{initToShowChildren:!0,currentRepoInfo:i,currentPath:o,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,T.AP)("Other Libraries")})]}),l&&(0,c.jsx)(w,{initToShowChildren:!0,repoList:f,selectedRepo:s,selectedPath:u,isShowFile:n,fileSuffixes:r,selectedItemInfo:d,onRepoItemClick:e.handleClickRepo,onDirentItemClick:e.handleClickDirent})]})]}),t===P.wY.ONLY_CURRENT_LIBRARY&&(0,c.jsx)("div",{className:"list-view",children:(0,c.jsx)(w,{initToShowChildren:!0,currentRepoInfo:i,currentPath:o,selectedRepo:s,selectedPath:u,isShowFile:n,fileSuffixes:r,selectedItemInfo:d,onRepoItemClick:e.handleClickRepo,onDirentItemClick:e.handleClickDirent,selectedSearchedRepo:g,newFolderName:y})}),t===P.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,T.AP)("Libraries")})]}),(0,c.jsx)(w,{initToShowChildren:!1,repoList:f,selectedRepo:s,selectedPath:u,isShowFile:n,fileSuffixes:r,selectedItemInfo:d,onRepoItemClick:e.handleClickRepo,onDirentItemClick:e.handleClickDirent})]})}),t===P.wY.ONLY_OTHER_LIBRARIES&&(0,c.jsx)("div",{className:"list-view",children:(0,c.jsx)(w,{initToShowChildren:O,repoList:f,selectedRepo:s,selectedPath:u,isShowFile:n,fileSuffixes:r,selectedItemInfo:d,onRepoItemClick:e.handleClickRepo,onDirentItemClick:e.handleClickDirent,selectedSearchedRepo:g,newFolderName:y})}),t===P.wY.RECENTLY_USED&&(0,c.jsx)("div",{className:"list-view",children:(0,c.jsx)(k,{currentRepoInfo:i,repoList:f,onDirentItemClick:e.handleClickDirent})}),t===P.wY.SEARCH_RESULTS&&(0,c.jsx)("div",{className:"list-view",children:function(){switch(p){case D.z.LOADING:return(0,c.jsx)(N.A,{});case D.z.RESULTS:return(0,c.jsx)(c.Fragment,{children:0===h.length?(0,c.jsx)("div",{className:"search-results-none text-center",children:(0,T.AP)("No results matching")}):(0,c.jsx)(S.A,{searchResults:h,onItemClick:m,onSearchedItemDoubleClick:v})});default:return null}}()})]})})};R.defaultProps={isShowFile:!1,fileSuffixes:[]};var I=R},47991:function(e,t,n){"use strict";n.d(t,{A:function(){return h}});var r=n(23029),o=n(92901),a=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,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return(e=(0,a.A)(this,t,[].concat(o))).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,o.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,a.A)(this,t,[e])).handleKeyDown=function(e){var t=n.props.searchResults,r=n.state.currentIndex;if("ArrowDown"===e.key){var o=(r+1)%t.length;n.setState({currentItem:t[o],currentIndex:o})}else if("ArrowUp"===e.key){var a=(r-1+t.length)%t.length;n.setState({currentItem:t[a],currentIndex:a})}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,o.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),o=n(9950),a=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,o.useState)(""),m=(0,r.A)(h,2),v=m[0],g=m[1],y=(0,o.useRef)(null),O=(0,o.useRef)(null),b=(0,o.useRef)(null);(0,o.useEffect)((function(){var e=function(e){y.current&&!y.current.contains(e.target)&&""===v&&p()};return document.addEventListener("mousedown",e),function(){document.removeEventListener("mousedown",e)}}),[v,p]);var E=(0,o.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?w(e.data.results):[]),b.current=null})).catch((function(e){b.current=null}))}),[n,f]),A=(0,o.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"};O&&clearTimeout(O.current),O.current=setTimeout((function(){E(r)}),500)}else f([])}),[n,f,E]),w=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,o.useCallback)((function(e){e.stopPropagation(),"Enter"===e.key&&v.trim().length>0&&t(l.wY.SEARCH_RESULTS)}),[v,t]),_=(0,o.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)(a.A,{innerRef:y,className:"search-input",placeholder:(0,i.AP)("Search"),type:"text",value:v,onChange:A,onKeyDown:C,autoFocus:!0}),0!==v.length&&(0,c.jsx)("span",{className:"search-control attr-action-icon sf3-font sf3-font-x-01",onClick:_})]})})}},44513:function(e,t,n){"use strict";var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(40326),l=n(44414),c=window.app.pageOptions.err,d=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e;return e="File preview unsupported"==c?(0,l.jsx)("p",{children:(0,u.AP)("Online view is not applicable to this file format")}):(0,l.jsx)("p",{className:"error",children:c||this.props.errorMsg}),(0,l.jsx)("div",{className:"file-view-content flex-1 o-auto",children:(0,l.jsxs)("div",{className:"file-view-tip",children:[e,(0,l.jsx)("a",{href:"?dl=1",className:"btn btn-secondary",children:(0,u.AP)("Download")})]})})}}])}(s.Component);t.A=d},27831:function(e,t,n){"use strict";n.d(t,{A:function(){return Ae}});var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(47838),l=n.n(u),c=n(28321),d=n(97499),f=n(97011),p=n(40326),h=n(65604),m=n(4086),v=n(81718),g=n(95754),y=n(44414),O=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).toggle=function(){n.setState({tooltipOpen:!n.state.tooltipOpen})},n.state={tooltipOpen:!1},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this,t=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(g.A,{symbol:this.props.icon}),(0,y.jsx)(v.A,{toggle:this.toggle,delay:{show:0,hide:0},target:this.props.id,placement:"bottom",isOpen:this.state.tooltipOpen,children:this.props.text})]});return this.props.href?(0,y.jsx)("div",{id:this.props.id,className:"file-toolbar-btn","aria-label":this.props.text,onClick:function(){return window.open(e.props.href,"_parent")},children:t}):(0,y.jsx)("div",{id:this.props.id,className:"file-toolbar-btn",onClick:this.props.onClick,"aria-label":this.props.text,children:t})}}])}(s.Component),b=n(4159),E=n.n(b),A=n(68497),w=window.app.pageOptions,C=w.fileName,_=w.repoID,x=w.filePath,k=w.latestContributor,T=w.latestContributorName,S=w.lastModificationTime,D=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).toggleStar=function(e){e.preventDefault(),n.props.toggleStar()},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.props,t=e.isStarred,n=e.isLocked,r=e.isOnlyofficeFile,o=t?(0,p.AP)("starred"):(0,p.AP)("unstarred"),a=(0,p.AP)("locked");return(0,y.jsxs)("div",{className:"text-truncate",children:[(0,y.jsxs)("h2",{className:"file-title d-flex align-items-center",children:[(0,y.jsx)("span",{className:"file-name text-truncate",title:C,children:C}),(0,y.jsx)("a",{className:"file-star sf3-font ".concat(t?"sf3-font-star":"sf3-font-star-empty"),href:"#",title:o,role:"button","aria-label":t?(0,p.AP)("Unstar"):(0,p.AP)("Star"),onClick:this.toggleStar}),(0,y.jsx)(A.A,{repoID:_,path:x}),p.am&&n&&!r&&(0,y.jsx)("img",{className:"file-locked-icon",width:"16",src:"".concat(p.SG,"img/file-locked-32.png"),alt:a,title:a,"aria-label":a})]}),!r&&(0,y.jsxs)("div",{className:"meta-info",children:[(0,y.jsx)("a",{href:"".concat(p.Yc,"profile/").concat(encodeURIComponent(k),"/"),children:T}),(0,y.jsx)("span",{className:"ml-2",children:E()(1e3*S).format("YYYY-MM-DD HH:mm")})]})]})}}])}(s.PureComponent),P=D,N=n(90675),R=n(10467),I=n(19260),M=n(6030),L=n(33151),F=n(64594),j=n(68879),B=n(40866),U=n(88134),$=window.app.pageOptions,X=$.canLockUnlockFile,Q=$.repoID,Y=$.repoName,z=$.repoEncrypted,H=$.parentDir,V=$.filePerm,q=$.filePath,W=$.fileType,G=$.fileName,Z=$.canEditFile,K=$.err,J=$.canDownloadFile,ee=$.fileDownloadURL,te=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).toggleShareDialog=function(){n.setState({isShareDialogOpen:!n.state.isShareDialogOpen})},n.toggleMoreOpMenu=function(){n.setState({moreDropdownOpen:!n.state.moreDropdownOpen})},n.toggle=function(){n.setState({dropdownOpen:!n.state.dropdownOpen})},n.state={isLoading:!0,dropdownOpen:!1,moreDropdownOpen:!1,isShareDialogOpen:!1},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){var e=(0,R.A)((0,N.A)().mark((function e(){var t,n,r;return(0,N.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!V||!V.startsWith("custom-")){e.next=19;break}return this.isCustomPermission=!0,t=V.split("-")[1],e.prev=3,e.next=6,f.e.getCustomPermission(Q,t);case 6:n=e.sent,this.customPermission=n.data.permission,window.custom_permission=this.customPermission,this.setState({isLoading:!1}),e.next=17;break;case 12:e.prev=12,e.t0=e.catch(3),r=h.Aq.getErrorMsg(e.t0),m.A.danger(r),this.setState({isLoading:!1});case 17:e.next=20;break;case 19:this.setState({isLoading:!1});case 20:case"end":return e.stop()}}),e,this,[[3,12]])})));return function(){return e.apply(this,arguments)}}()},{key:"render",value:function(){if(this.state.isLoading)return null;var e,t,n=this.state.moreDropdownOpen,r=this.props,o=r.isLocked,a=r.lockedByMe,i=!1;X&&(o?a&&(i=!0,e=(0,p.AP)("Unlock"),t="unlock"):(i=!0,e=(0,p.AP)("Lock"),t="lock"));var u=!1;z?u=!0:"rw"!=V&&"r"!=V||(u=!0);var l=this.isCustomPermission,c=this.customPermission;l&&(u=c.permission.download_external_link);return(0,y.jsxs)(s.Fragment,{children:[(0,y.jsxs)("div",{className:"d-none d-md-flex justify-content-between align-items-center flex-shrink-0 ml-4",children:["PDF"==W&&J&&(0,y.jsx)(O,{id:"seafile-pdf-print",icon:"print",text:(0,p.AP)("Print")}),i&&(0,y.jsx)(O,{id:"lock-unlock-file",icon:t,text:e,onClick:this.props.toggleLockFile}),u&&(0,y.jsx)(O,{id:"share-file",icon:"share",text:(0,p.AP)("Share"),onClick:this.toggleShareDialog}),Z&&"SDoc"!=W&&!K&&(this.props.isSaving?(0,y.jsx)("div",{type:"button","aria-label":(0,p.AP)("Saving..."),className:"file-toolbar-btn",children:(0,y.jsx)(g.A,{symbol:"spinner"})}):this.props.needSave?(0,y.jsx)(O,{text:(0,p.AP)("Save"),id:"save-file",icon:"save",onClick:this.props.onSave}):(0,y.jsx)("div",{type:"button",className:"file-toolbar-btn disabled",children:(0,y.jsx)(g.A,{symbol:"save"})})),J&&(0,y.jsx)(O,{id:"download-file",icon:"download",text:(0,p.AP)("Download"),href:ee}),(0,y.jsx)(O,{id:"file-details",icon:"info",text:(0,p.AP)("Details"),onClick:this.props.toggleDetailsPanel}),"rw"==V&&(0,y.jsx)(O,{id:"open-via-client",icon:"client",text:(0,p.AP)("Open via Client"),href:"seafile://openfile?repo_id=".concat(encodeURIComponent(Q),"&path=").concat(encodeURIComponent(q))}),(0,y.jsxs)(I.A,{isOpen:n,toggle:this.toggleMoreOpMenu,children:[(0,y.jsx)(M.A,{className:"file-toolbar-btn","aria-label":(0,p.AP)("More operations"),title:(0,p.AP)("More operations"),tag:"div",children:(0,y.jsx)(g.A,{symbol:"more-vertical"})}),(0,y.jsxs)(L.A,{right:!0,children:["rw"==V&&(0,y.jsx)("a",{href:"".concat(p.Yc,"repo/file_revisions/").concat(Q,"/?p=").concat(encodeURIComponent(q),"&referer=").concat(encodeURIComponent(location.href)),className:"dropdown-item",children:(0,p.AP)("History")}),(0,y.jsx)("a",{href:"".concat(p.Yc,"library/").concat(Q,"/").concat(h.Aq.encodePath(Y+H)),className:"dropdown-item",children:(0,p.AP)("Open parent folder")})]})]})]}),(0,y.jsxs)(I.A,{isOpen:this.state.dropdownOpen,toggle:this.toggle,className:"d-block d-md-none flex-shrink-0 ml-4",children:[(0,y.jsx)(F.A,{children:Z&&"SDoc"!=W&&!K&&(this.props.isSaving?(0,y.jsx)("button",{type:"button","aria-label":(0,p.AP)("Saving..."),className:"btn btn-icon btn-secondary",children:(0,y.jsx)(g.A,{symbol:"spinner"})}):this.props.needSave?(0,y.jsx)(O,{text:(0,p.AP)("Save"),id:"save-file",icon:"save",onClick:this.props.onSave}):(0,y.jsx)("button",{type:"button",className:"btn btn-icon btn-secondary",disabled:!0,children:(0,y.jsx)(g.A,{symbol:"save"})}))}),(0,y.jsx)(M.A,{className:"mx-1","aria-label":(0,p.AP)("More operations"),children:(0,y.jsx)(g.A,{symbol:"more-vertical"})}),(0,y.jsxs)(L.A,{right:!0,children:[(0,y.jsx)(j.A,{children:(0,y.jsx)("a",{href:"".concat(p.Yc,"library/").concat(Q,"/").concat(h.Aq.encodePath(Y+H)),className:"text-inherit",children:(0,p.AP)("Open parent folder")})}),i&&(0,y.jsx)(j.A,{onClick:this.props.toggleLockFile,children:e}),u&&(0,y.jsx)(j.A,{onClick:this.toggleShareDialog,children:(0,p.AP)("Share")}),J&&(0,y.jsx)(j.A,{children:(0,y.jsx)("a",{href:"?dl=1",className:"text-inherit",children:(0,p.AP)("Download")})}),(0,y.jsx)(j.A,{onClick:this.props.toggleDetailsPanel,children:(0,p.AP)("Details")})]})]}),this.state.isShareDialogOpen&&(0,y.jsx)(B.A,{children:(0,y.jsx)(U.A,{itemType:"file",itemName:G,itemPath:q,userPerm:V,repoID:Q,repoEncrypted:z,toggleDialog:this.toggleShareDialog})})]})}}])}(s.Component),ne=te,re=window.app.pageOptions,oe=re.repoID,ae=re.repoName,ie=re.parentDir,se=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).toggleMoreOpMenu=function(){n.setState({moreDropdownOpen:!n.state.moreDropdownOpen})},n.toggle=function(){n.setState({dropdownOpen:!n.state.dropdownOpen})},n.state={dropdownOpen:!1,moreDropdownOpen:!1},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.state.moreDropdownOpen;return(0,y.jsxs)(s.Fragment,{children:[(0,y.jsxs)("div",{className:"d-none d-md-flex justify-content-between align-items-center flex-shrink-0 ml-4",children:[(0,y.jsx)(O,{id:"file-details",icon:"info",text:(0,p.AP)("Details"),onClick:this.props.toggleDetailsPanel}),(0,y.jsxs)(I.A,{isOpen:e,toggle:this.toggleMoreOpMenu,children:[(0,y.jsx)(M.A,{className:"file-toolbar-btn","aria-label":(0,p.AP)("More operations"),title:(0,p.AP)("More operations"),tag:"div",children:(0,y.jsx)(g.A,{symbol:"more-vertical"})}),(0,y.jsx)(L.A,{right:!0,children:(0,y.jsx)("a",{href:"".concat(p.Yc,"library/").concat(oe,"/").concat(h.Aq.encodePath(ae+ie)),className:"dropdown-item",children:(0,p.AP)("Open parent folder")})})]}),(0,y.jsx)(O,{id:"fold-header",icon:"double-arrow-up",text:(0,p.AP)("Fold"),onClick:this.props.toggleHeader})]}),(0,y.jsxs)(I.A,{isOpen:this.state.dropdownOpen,toggle:this.toggle,className:"d-block d-md-none flex-shrink-0 ml-4",children:[(0,y.jsx)(M.A,{className:"mx-1","aria-label":(0,p.AP)("More operations"),children:(0,y.jsx)(g.A,{symbol:"more-vertical"})}),(0,y.jsxs)(L.A,{right:!0,children:[(0,y.jsx)(j.A,{onClick:this.props.toggleHeader,children:(0,p.AP)("Fold")}),(0,y.jsx)(j.A,{onClick:this.props.toggleDetailsPanel,children:(0,p.AP)("Details")}),(0,y.jsx)(j.A,{children:(0,y.jsx)("a",{href:"".concat(p.Yc,"library/").concat(oe,"/").concat(h.Aq.encodePath(ae+ie)),className:"text-inherit",children:(0,p.AP)("Open parent folder")})})]})]})]})}}])}(s.Component),ue=n(61134),le=n(83172),ce=n(81446),de=(n(57686),window.app.pageOptions),fe=de.isStarred,pe=de.isLocked,he=de.lockedByMe,me=de.repoID,ve=de.filePath,ge=de.filePerm,ye=de.enableWatermark,Oe=de.userNickName,be=de.fileName,Ee=function(e){function t(e){var n;(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).toggleDetailsPanel=function(){n.setState({isDetailsPanelOpen:!n.state.isDetailsPanelOpen})},n.toggleStar=function(){n.state.isStarred?f.e.unstarItem(me,ve).then((function(e){n.setState({isStarred:!1})})).catch((function(e){var t=h.Aq.getErrorMsg(e);m.A.danger(t)})):f.e.starItem(me,ve).then((function(e){n.setState({isStarred:!0})})).catch((function(e){var t=h.Aq.getErrorMsg(e);m.A.danger(t)}))},n.toggleLockFile=function(){n.state.isLocked?f.e.unlockfile(me,ve).then((function(e){n.setState({isLocked:!1,lockedByMe:!1})})).catch((function(e){var t=h.Aq.getErrorMsg(e);m.A.danger(t)})):f.e.lockfile(me,ve).then((function(e){n.setState({isLocked:!0,lockedByMe:!0})})).catch((function(e){var t=h.Aq.getErrorMsg(e);m.A.danger(t)}))},n.toggleHeader=function(){n.setState({isHeaderShown:!n.state.isHeaderShown},(function(){localStorage.setItem("sf_onlyoffile_file_view_header_shown",String(n.state.isHeaderShown))}))};var o=localStorage.getItem("sf_onlyoffile_file_view_header_shown");return n.state={isStarred:fe,isLocked:pe,lockedByMe:he,isHeaderShown:null===o||"true"==o,isDetailsPanelOpen:!1},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){var e=h.Aq.getFileIconUrl(be);document.getElementById("favicon").href=e}},{key:"render",value:function(){var e=this.props.isOnlyofficeFile,t=void 0!==e&&e,n=this.state,r=n.isDetailsPanelOpen,o=n.isHeaderShown;return(0,y.jsx)(c.I18nextProvider,{i18n:d.A,children:(0,y.jsx)(s.Suspense,{fallback:(0,y.jsx)(ce.A,{}),children:(0,y.jsxs)("div",{className:"h-100 d-flex flex-column",children:[(0,y.jsxs)("div",{className:"file-view-header d-flex justify-content-between align-items-center d-print-none ".concat(t?o?"onlyoffice-file-view-header-shown":"onlyoffice-file-view-header-hidden":""),children:[(0,y.jsx)(P,{isStarred:this.state.isStarred,isLocked:this.state.isLocked,toggleStar:this.toggleStar,isOnlyofficeFile:t}),t?(0,y.jsx)(se,{toggleDetailsPanel:this.toggleDetailsPanel,toggleHeader:this.toggleHeader}):(0,y.jsx)(ne,{isLocked:this.state.isLocked,lockedByMe:this.state.lockedByMe,onSave:this.props.onSave,isSaving:this.props.isSaving,needSave:this.props.needSave,toggleLockFile:this.toggleLockFile,toggleDetailsPanel:this.toggleDetailsPanel})]}),(0,y.jsxs)("div",{className:"file-view-body flex-auto d-flex o-hidden ".concat(t&&!o?"position-relative":""),children:[t&&!o&&(0,y.jsx)(O,{id:"unfold-onlyoffice-file-view-header",icon:"double-arrow-down",text:(0,p.AP)("Unfold"),onClick:this.toggleHeader}),this.props.content,r&&(0,y.jsx)(le.M8,{repoID:me,children:(0,y.jsx)(le.lN,{repoID:me,children:(0,y.jsx)(ue.A,{repoID:me,path:ve,dirent:{name:be,type:"file"},repoInfo:{permission:ge},onClose:this.toggleDetailsPanel})})})]})]})})})}}])}(s.Component);ye&&l().init({watermark_txt:"".concat(p.pu," ").concat(Oe),watermark_alpha:.075});var Ae=Ee},95754:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});n(9950);var r,o=n(44414);try{(r=n(24078)).keys().forEach(r)}catch(i){console.log(i)}var a=function(e){var t=e.className,n=e.symbol,r="seafile-multicolor-icon seafile-multicolor-icon-".concat(n," ").concat(t||"");return(0,o.jsx)("svg",{className:r,children:(0,o.jsx)("use",{xlinkHref:"#".concat(n)})})}},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"})}},49403:function(e,t,n){"use strict";var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(40326),l=n(44414),c=function(e){function t(){var e;(0,r.A)(this,t);for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return(e=(0,a.A)(this,t,[].concat(o))).closeSide=function(){e.props.onCloseSidePanel()},e}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){return(0,l.jsxs)("div",{className:"top-logo",children:[(0,l.jsx)("a",{href:u.Yc,id:"logo",children:(0,l.jsx)("img",{src:-1!=u.VI.indexOf("image-view")?u.VI:u.SG+u.VI,height:u.hM,width:u.gA,title:u.q0,alt:"logo"})}),this.props.showCloseSidePanelIcon&&(0,l.jsx)("a",{className:"sf2-icon-x1 sf-popover-close side-panel-close action-icon d-md-none",onClick:this.closeSide,title:"Close","aria-label":"Close"})]})}}])}(s.Component);t.A=c},40866:function(e,t,n){"use strict";var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(17119),l=document.getElementById("modal-wrapper"),c=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).el=document.createElement("div"),n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){l.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){l.removeChild(this.el)}},{key:"render",value:function(){return u.createPortal(this.props.children,this.el)}}])}(s.Component);t.A=c},45613:function(e,t,n){"use strict";var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(65604),l=n(44414),c=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.props,t=e.className,n=e.op,r=e.title;return(0,l.jsx)("span",{tabIndex:"0",role:"button",className:t,title:r,"aria-label":r,onClick:n,onKeyDown:u.Aq.onKeyDown})}}])}(s.Component);t.A=c},68497:function(e,t,n){"use strict";n.d(t,{A:function(){return d}});var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(40326),l=n(44124),c=n(44414),d=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onInternalLinkDialogToggle=function(){n.setState({isShowInternalLinkDialog:!n.state.isShowInternalLinkDialog})},n.state={isShowInternalLinkDialog:!1},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.props,t=e.repoID,n=e.path,r=this.state.isShowInternalLinkDialog,o=(0,u.AP)("Internal Link");return(0,c.jsxs)(s.Fragment,{children:[(0,c.jsx)("span",{className:"dialog-operation",children:(0,c.jsx)("i",{className:"file-internal-link sf3-font sf3-font-link",title:o,"aria-label":o,onClick:this.onInternalLinkDialogToggle})}),r&&(0,c.jsx)(l.A,{repoID:t,path:n,onInternalLinkDialogToggle:this.onInternalLinkDialogToggle})]})}}])}(s.Component)},62376:function(e,t,n){"use strict";n.d(t,{A:function(){return y}});var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(48738),l=n.n(u),c=n(13690),d=n(40326),f=n(68879),p=n(19260),h=n(6030),m=n(33151),v=n(44414),g=[25,50,100],y=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).resetPerPage=function(e){n.updateURL(1,e),n.props.resetPerPage(e)},n.goToPrevious=function(){var e=n.props,t=e.currentPage,r=e.curPerPage;n.updateURL(t-1,r),n.props.gotoPreviousPage()},n.goToNext=function(){var e=n.props,t=e.currentPage,r=e.curPerPage;n.updateURL(t+1,r),n.props.gotoNextPage()},n.updateURL=function(e,t){var n=new URL(location.href),r=new URLSearchParams(n.search);r.set("page",e),r.set("per_page",t),n.search=r.toString(),(0,c.oo)(n.toString())},n.getPerPageText=function(e){return(0,d.AP)("{number_placeholder} / Page").replace("{number_placeholder}",e)},n.toggleOperationMenu=function(e){e.stopPropagation(),n.setState({isMenuShow:!n.state.isMenuShow})},n.renderDropdownItem=function(e,t){return(0,v.jsxs)(f.A,{onClick:function(){n.resetPerPage(t)},children:[(0,v.jsx)("span",{className:"paginator-dropdown-tick",children:e===t&&(0,v.jsx)("i",{className:"sf2-icon-tick"})}),(0,v.jsx)("span",{children:n.getPerPageText(t)})]},t)},n.state={isMenuShow:!1},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.curPerPage,r=t.currentPage;return(0,v.jsxs)("div",{className:"my-6 paginator d-flex align-items-center justify-content-center",children:[(0,v.jsx)("button",{className:"btn btn-secondary",disabled:1==r,onClick:this.goToPrevious,children:(0,v.jsx)("span",{className:"sf3-font sf3-font-down rotate-90 d-inline-block"})}),(0,v.jsx)("span",{className:"btn btn-primary mx-4",children:r}),(0,v.jsx)("button",{className:"btn btn-secondary",disabled:!this.props.hasNextPage,onClick:this.goToNext,children:(0,v.jsx)("span",{className:"sf3-font sf3-font-down rotate-270 d-inline-block"})}),(0,v.jsxs)(p.A,{isOpen:this.state.isMenuShow,toggle:this.toggleOperationMenu,direction:"up",className:"paginator-dropdown",children:[(0,v.jsxs)(h.A,{className:"ml-6","data-toggle":"dropdown","aria-expanded":this.state.isMenuShow,onClick:this.toggleOperationMenu,children:[(0,v.jsx)("span",{className:"pr-3",children:this.getPerPageText(n)}),(0,v.jsx)("span",{className:l()("sf3-font sf3-font-down d-inline-block",{"rotate-180":this.state.isMenuShow})})]}),(0,v.jsx)(m.A,{children:g.map((function(t){return e.renderDropdownItem(n,t)}))})]})]})}}])}(s.Component)},9223:function(e,t,n){"use strict";var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(40326),l=n(44414),c=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){var e=document.createElement("div");e.id="printContainer",document.body.append(e)}},{key:"render",value:function(){return(0,l.jsxs)(s.Fragment,{children:[(0,l.jsxs)("div",{id:"outerContainer",children:[(0,l.jsxs)("div",{id:"sidebarContainer",children:[(0,l.jsxs)("div",{id:"toolbarSidebar",children:[(0,l.jsxs)("div",{id:"thumbnails-header",className:"p-4 d-flex justify-content-between",children:[(0,l.jsx)("h3",{className:"m-0 title font-weight-normal",children:(0,u.AP)("Thumbnail")}),(0,l.jsx)("button",{id:"close-thumbnail-panel",className:"close-thumbnail-panel sf2-icon-x3 border-0 bg-transparent","aria-controls":"sidebarContainer"})]}),(0,l.jsx)("div",{id:"toolbarSidebarLeft",className:"sf-hide",children:(0,l.jsxs)("div",{id:"sidebarViewButtons",className:"splitToolbarButton toggled",role:"radiogroup",children:[(0,l.jsx)("button",{id:"viewThumbnail",className:"toolbarButton toggled",title:"Show Thumbnails",tabIndex:"2","data-l10n-id":"thumbs",role:"radio","aria-checked":"true","aria-controls":"thumbnailView",children:(0,l.jsx)("span",{"data-l10n-id":"thumbs_label",children:"Thumbnails"})}),(0,l.jsx)("button",{id:"viewOutline",className:"toolbarButton",title:"Show Document Outline (double-click to expand/collapse all items)",tabIndex:"3","data-l10n-id":"document_outline",role:"radio","aria-checked":"false","aria-controls":"outlineView",children:(0,l.jsx)("span",{"data-l10n-id":"document_outline_label",children:"Document Outline"})}),(0,l.jsx)("button",{id:"viewAttachments",className:"toolbarButton",title:"Show Attachments",tabIndex:"4","data-l10n-id":"attachments",role:"radio","aria-checked":"false","aria-controls":"attachmentsView",children:(0,l.jsx)("span",{"data-l10n-id":"attachments_label",children:"Attachments"})}),(0,l.jsx)("button",{id:"viewLayers",className:"toolbarButton",title:"Show Layers (double-click to reset all layers to the default state)",tabIndex:"5","data-l10n-id":"layers",role:"radio","aria-checked":"false","aria-controls":"layersView",children:(0,l.jsx)("span",{"data-l10n-id":"layers_label",children:"Layers"})})]})}),(0,l.jsx)("div",{id:"toolbarSidebarRight",children:(0,l.jsxs)("div",{id:"outlineOptionsContainer",className:"hidden",children:[(0,l.jsx)("div",{className:"verticalToolbarSeparator"}),(0,l.jsx)("button",{id:"currentOutlineItem",className:"toolbarButton",disabled:"disabled",title:"Find Current Outline Item",tabIndex:"6","data-l10n-id":"current_outline_item",children:(0,l.jsx)("span",{"data-l10n-id":"current_outline_item_label",children:"Current Outline Item"})})]})})]}),(0,l.jsxs)("div",{id:"sidebarContent",children:[(0,l.jsx)("div",{id:"thumbnailView"}),(0,l.jsx)("div",{id:"outlineView",className:"hidden"}),(0,l.jsx)("div",{id:"attachmentsView",className:"hidden"}),(0,l.jsx)("div",{id:"layersView",className:"hidden"})]}),(0,l.jsx)("div",{id:"sidebarResizer"})]}),(0,l.jsxs)("div",{id:"mainContainer",children:[(0,l.jsxs)("div",{className:"findbar hidden doorHanger",id:"findbar",children:[(0,l.jsxs)("div",{id:"findbarInputContainer",children:[(0,l.jsx)("input",{id:"findInput",className:"toolbarField",title:"Find",placeholder:"Find in document\u2026",tabIndex:"91","data-l10n-id":"find_input","aria-invalid":"false"}),(0,l.jsxs)("div",{className:"splitToolbarButton",children:[(0,l.jsx)("button",{id:"findPrevious",className:"toolbarButton",title:"Find the previous occurrence of the phrase",tabIndex:"92","data-l10n-id":"find_previous",children:(0,l.jsx)("span",{"data-l10n-id":"find_previous_label",children:"Previous"})}),(0,l.jsx)("div",{className:"splitToolbarButtonSeparator"}),(0,l.jsx)("button",{id:"findNext",className:"toolbarButton",title:"Find the next occurrence of the phrase",tabIndex:"93","data-l10n-id":"find_next",children:(0,l.jsx)("span",{"data-l10n-id":"find_next_label",children:"Next"})})]})]}),(0,l.jsxs)("div",{id:"findbarOptionsOneContainer",children:[(0,l.jsx)("input",{type:"checkbox",id:"findHighlightAll",className:"toolbarField",tabIndex:"94"}),(0,l.jsx)("label",{htmlFor:"findHighlightAll",className:"toolbarLabel","data-l10n-id":"find_highlight",children:"Highlight All"}),(0,l.jsx)("input",{type:"checkbox",id:"findMatchCase",className:"toolbarField",tabIndex:"95"}),(0,l.jsx)("label",{htmlFor:"findMatchCase",className:"toolbarLabel","data-l10n-id":"find_match_case_label",children:"Match Case"})]}),(0,l.jsxs)("div",{id:"findbarOptionsTwoContainer",children:[(0,l.jsx)("input",{type:"checkbox",id:"findMatchDiacritics",className:"toolbarField",tabIndex:"96"}),(0,l.jsx)("label",{htmlFor:"findMatchDiacritics",className:"toolbarLabel","data-l10n-id":"find_match_diacritics_label",children:"Match Diacritics"}),(0,l.jsx)("input",{type:"checkbox",id:"findEntireWord",className:"toolbarField",tabIndex:"97"}),(0,l.jsx)("label",{htmlFor:"findEntireWord",className:"toolbarLabel","data-l10n-id":"find_entire_word_label",children:"Whole Words"})]}),(0,l.jsxs)("div",{id:"findbarMessageContainer","aria-live":"polite",children:[(0,l.jsx)("span",{id:"findResultsCount",className:"toolbarLabel"}),(0,l.jsx)("span",{id:"findMsg",className:"toolbarLabel"})]})]}),(0,l.jsx)("div",{className:"editorParamsToolbar hidden doorHangerRight",id:"editorFreeTextParamsToolbar",children:(0,l.jsxs)("div",{className:"editorParamsToolbarContainer",children:[(0,l.jsxs)("div",{className:"editorParamsSetter",children:[(0,l.jsx)("label",{htmlFor:"editorFreeTextColor",className:"editorParamsLabel","data-l10n-id":"editor_free_text_color",children:"Color"}),(0,l.jsx)("input",{type:"color",id:"editorFreeTextColor",className:"editorParamsColor",tabIndex:"100"})]}),(0,l.jsxs)("div",{className:"editorParamsSetter",children:[(0,l.jsx)("label",{htmlFor:"editorFreeTextFontSize",className:"editorParamsLabel","data-l10n-id":"editor_free_text_size",children:"Size"}),(0,l.jsx)("input",{type:"range",id:"editorFreeTextFontSize",className:"editorParamsSlider",defaultValue:"10",min:"5",max:"100",step:"1",tabIndex:"101"})]})]})}),(0,l.jsx)("div",{className:"editorParamsToolbar hidden doorHangerRight",id:"editorInkParamsToolbar",children:(0,l.jsxs)("div",{className:"editorParamsToolbarContainer",children:[(0,l.jsxs)("div",{className:"editorParamsSetter",children:[(0,l.jsx)("label",{htmlFor:"editorInkColor",className:"editorParamsLabel","data-l10n-id":"editor_ink_color",children:"Color"}),(0,l.jsx)("input",{type:"color",id:"editorInkColor",className:"editorParamsColor",tabIndex:"102"})]}),(0,l.jsxs)("div",{className:"editorParamsSetter",children:[(0,l.jsx)("label",{htmlFor:"editorInkThickness",className:"editorParamsLabel","data-l10n-id":"editor_ink_thickness",children:"Thickness"}),(0,l.jsx)("input",{type:"range",id:"editorInkThickness",className:"editorParamsSlider",defaultValue:"1",min:"1",max:"20",step:"1",tabIndex:"103"})]}),(0,l.jsxs)("div",{className:"editorParamsSetter",children:[(0,l.jsx)("label",{htmlFor:"editorInkOpacity",className:"editorParamsLabel","data-l10n-id":"editor_ink_opacity",children:"Opacity"}),(0,l.jsx)("input",{type:"range",id:"editorInkOpacity",className:"editorParamsSlider",defaultValue:"100",min:"1",max:"100",step:"1",tabIndex:"104"})]})]})}),(0,l.jsx)("div",{id:"secondaryToolbar",className:"secondaryToolbar hidden doorHangerRight",children:(0,l.jsxs)("div",{id:"secondaryToolbarButtonContainer",children:[(0,l.jsx)("button",{id:"secondaryOpenFile",className:"secondaryToolbarButton visibleLargeView",title:"Open File",tabIndex:"51","data-l10n-id":"open_file",children:(0,l.jsx)("span",{"data-l10n-id":"open_file_label",children:"Open"})}),(0,l.jsx)("button",{id:"secondaryPrint",className:"secondaryToolbarButton visibleMediumView",title:"Print",tabIndex:"52","data-l10n-id":"print",children:(0,l.jsx)("span",{"data-l10n-id":"print_label",children:"Print"})}),(0,l.jsx)("button",{id:"secondaryDownload",className:"secondaryToolbarButton visibleMediumView",title:"Save",tabIndex:"53","data-l10n-id":"save",children:(0,l.jsx)("span",{"data-l10n-id":"save_label",children:"Save"})}),(0,l.jsx)("div",{className:"horizontalToolbarSeparator visibleLargeView"}),(0,l.jsx)("button",{id:"presentationMode",className:"secondaryToolbarButton",title:"Switch to Presentation Mode",tabIndex:"54","data-l10n-id":"presentation_mode",children:(0,l.jsx)("span",{"data-l10n-id":"presentation_mode_label",children:"Presentation Mode"})}),(0,l.jsx)("a",{href:"#",id:"viewBookmark",className:"secondaryToolbarButton",title:"Current Page (View URL from Current Page)",tabIndex:"55","data-l10n-id":"bookmark1",children:(0,l.jsx)("span",{"data-l10n-id":"bookmark1_label",children:"Current Page"})}),(0,l.jsx)("div",{id:"viewBookmarkSeparator",className:"horizontalToolbarSeparator"}),(0,l.jsx)("div",{className:"horizontalToolbarSeparator"}),(0,l.jsx)("button",{id:"pageRotateCw",className:"secondaryToolbarButton",title:"Rotate Clockwise",tabIndex:"58","data-l10n-id":"page_rotate_cw",children:(0,l.jsx)("span",{"data-l10n-id":"page_rotate_cw_label",children:"Rotate Clockwise"})}),(0,l.jsx)("button",{id:"pageRotateCcw",className:"secondaryToolbarButton",title:"Rotate Counterclockwise",tabIndex:"59","data-l10n-id":"page_rotate_ccw",children:(0,l.jsx)("span",{"data-l10n-id":"page_rotate_ccw_label",children:"Rotate Counterclockwise"})}),(0,l.jsx)("div",{className:"horizontalToolbarSeparator"}),(0,l.jsxs)("div",{id:"cursorToolButtons",role:"radiogroup",children:[(0,l.jsx)("button",{id:"cursorSelectTool",className:"secondaryToolbarButton toggled",title:"Enable Text Selection Tool",tabIndex:"60","data-l10n-id":"cursor_text_select_tool",role:"radio","aria-checked":"true",children:(0,l.jsx)("span",{"data-l10n-id":"cursor_text_select_tool_label",children:"Text Selection Tool"})}),(0,l.jsx)("button",{id:"cursorHandTool",className:"secondaryToolbarButton",title:"Enable Hand Tool",tabIndex:"61","data-l10n-id":"cursor_hand_tool",role:"radio","aria-checked":"false",children:(0,l.jsx)("span",{"data-l10n-id":"cursor_hand_tool_label",children:"Hand Tool"})})]}),(0,l.jsx)("div",{className:"horizontalToolbarSeparator"}),(0,l.jsxs)("div",{id:"scrollModeButtons",role:"radiogroup",children:[(0,l.jsx)("button",{id:"scrollPage",className:"secondaryToolbarButton",title:"Use Page Scrolling",tabIndex:"62","data-l10n-id":"scroll_page",role:"radio","aria-checked":"false",children:(0,l.jsx)("span",{"data-l10n-id":"scroll_page_label",children:"Page Scrolling"})}),(0,l.jsx)("button",{id:"scrollVertical",className:"secondaryToolbarButton toggled",title:"Use Vertical Scrolling",tabIndex:"63","data-l10n-id":"scroll_vertical",role:"radio","aria-checked":"true",children:(0,l.jsx)("span",{"data-l10n-id":"scroll_vertical_label",children:"Vertical Scrolling"})}),(0,l.jsx)("button",{id:"scrollHorizontal",className:"secondaryToolbarButton",title:"Use Horizontal Scrolling",tabIndex:"64","data-l10n-id":"scroll_horizontal",role:"radio","aria-checked":"false",children:(0,l.jsx)("span",{"data-l10n-id":"scroll_horizontal_label",children:"Horizontal Scrolling"})}),(0,l.jsx)("button",{id:"scrollWrapped",className:"secondaryToolbarButton",title:"Use Wrapped Scrolling",tabIndex:"65","data-l10n-id":"scroll_wrapped",role:"radio","aria-checked":"false",children:(0,l.jsx)("span",{"data-l10n-id":"scroll_wrapped_label",children:"Wrapped Scrolling"})})]}),(0,l.jsx)("div",{className:"horizontalToolbarSeparator"}),(0,l.jsxs)("div",{id:"spreadModeButtons",role:"radiogroup",children:[(0,l.jsx)("button",{id:"spreadNone",className:"secondaryToolbarButton toggled",title:"Do not join page spreads",tabIndex:"66","data-l10n-id":"spread_none",role:"radio","aria-checked":"true",children:(0,l.jsx)("span",{"data-l10n-id":"spread_none_label",children:"No Spreads"})}),(0,l.jsx)("button",{id:"spreadOdd",className:"secondaryToolbarButton",title:"Join page spreads starting with odd-numbered pages",tabIndex:"67","data-l10n-id":"spread_odd",role:"radio","aria-checked":"false",children:(0,l.jsx)("span",{"data-l10n-id":"spread_odd_label",children:"Odd Spreads"})}),(0,l.jsx)("button",{id:"spreadEven",className:"secondaryToolbarButton",title:"Join page spreads starting with even-numbered pages",tabIndex:"68","data-l10n-id":"spread_even",role:"radio","aria-checked":"false",children:(0,l.jsx)("span",{"data-l10n-id":"spread_even_label",children:"Even Spreads"})})]}),(0,l.jsx)("div",{className:"horizontalToolbarSeparator"}),(0,l.jsx)("button",{id:"documentProperties",className:"secondaryToolbarButton",title:"Document Properties\u2026",tabIndex:"69","data-l10n-id":"document_properties","aria-controls":"documentPropertiesDialog",children:(0,l.jsx)("span",{"data-l10n-id":"document_properties_label",children:"Document Properties\u2026"})})]})}),(0,l.jsx)("div",{className:"toolbar",children:(0,l.jsxs)("div",{id:"toolbarContainer",children:[(0,l.jsxs)("div",{id:"toolbarViewer",children:[(0,l.jsxs)("div",{id:"toolbarViewerLeft",children:[(0,l.jsx)("button",{id:"sidebarToggle",className:"toolbarButton",title:"Toggle Sidebar",tabIndex:"11","data-l10n-id":"toggle_sidebar","aria-expanded":"false","aria-controls":"sidebarContainer",children:(0,l.jsx)("span",{"data-l10n-id":"toggle_sidebar_label",children:"Toggle Sidebar"})}),(0,l.jsx)("div",{className:"toolbarButtonSpacer d-none"}),(0,l.jsx)("button",{id:"viewFind",className:"toolbarButton d-none",title:"Find in Document",tabIndex:"12","data-l10n-id":"findbar","aria-expanded":"false","aria-controls":"findbar",children:(0,l.jsx)("span",{"data-l10n-id":"findbar_label",children:"Find"})}),(0,l.jsxs)("div",{className:"splitToolbarButton hiddenSmallView ml-2 d-flex align-items-center",children:[(0,l.jsx)("div",{className:"splitToolbarButtonSeparator mr-2"}),(0,l.jsx)("button",{id:"firstPage",className:"toolbarButton",title:"Go to First Page",tabIndex:"56","data-l10n-id":"first_page",children:(0,l.jsx)("span",{"data-l10n-id":"first_page_label",children:"Go to First Page"})}),(0,l.jsx)("button",{className:"toolbarButton",title:"Previous Page",id:"previous",tabIndex:"13","data-l10n-id":"previous",children:(0,l.jsx)("span",{"data-l10n-id":"previous_label",children:"Previous"})}),(0,l.jsx)("input",{type:"number",id:"pageNumber",className:"toolbarField",title:"Page",defaultValue:"1",min:"1",tabIndex:"15","data-l10n-id":"page",autoComplete:"off"}),(0,l.jsx)("span",{id:"numPages",className:"toolbarLabel"}),(0,l.jsx)("button",{className:"toolbarButton",title:"Next Page",id:"next",tabIndex:"14","data-l10n-id":"next",children:(0,l.jsx)("span",{"data-l10n-id":"next_label",children:"Next"})}),(0,l.jsx)("button",{id:"lastPage",className:"toolbarButton",title:"Go to Last Page",tabIndex:"57","data-l10n-id":"last_page",children:(0,l.jsx)("span",{"data-l10n-id":"last_page_label",children:"Go to Last Page"})})]})]}),(0,l.jsxs)("div",{id:"toolbarViewerRight",className:"sf-hide",children:[(0,l.jsx)("button",{id:"openFile",className:"toolbarButton hiddenLargeView",title:"Open File",tabIndex:"31","data-l10n-id":"open_file",children:(0,l.jsx)("span",{"data-l10n-id":"open_file_label",children:"Open"})}),(0,l.jsx)("button",{id:"print",className:"toolbarButton hiddenMediumView",title:"Print",tabIndex:"32","data-l10n-id":"print",children:(0,l.jsx)("span",{"data-l10n-id":"print_label",children:"Print"})}),(0,l.jsx)("button",{id:"download",className:"toolbarButton hiddenMediumView",title:"Save",tabIndex:"33","data-l10n-id":"save",children:(0,l.jsx)("span",{"data-l10n-id":"save_label",children:"Save"})}),(0,l.jsx)("div",{className:"verticalToolbarSeparator hiddenMediumView"}),(0,l.jsxs)("div",{id:"editorModeButtons",className:"splitToolbarButton toggled",role:"radiogroup",children:[(0,l.jsx)("button",{id:"editorFreeText",className:"toolbarButton",disabled:"disabled",title:"Text",role:"radio","aria-checked":"false","aria-controls":"editorFreeTextParamsToolbar",tabIndex:"34","data-l10n-id":"editor_free_text2",children:(0,l.jsx)("span",{"data-l10n-id":"editor_free_text2_label",children:"Text"})}),(0,l.jsx)("button",{id:"editorInk",className:"toolbarButton",disabled:"disabled",title:"Draw",role:"radio","aria-checked":"false","aria-controls":"editorInkParamsToolbar",tabIndex:"35","data-l10n-id":"editor_ink2",children:(0,l.jsx)("span",{"data-l10n-id":"editor_ink2_label",children:"Draw"})})]}),(0,l.jsx)("div",{id:"editorModeSeparator",className:"verticalToolbarSeparator"}),(0,l.jsx)("button",{id:"secondaryToolbarToggle",className:"toolbarButton",title:"Tools",tabIndex:"48","data-l10n-id":"tools","aria-expanded":"false","aria-controls":"secondaryToolbar",children:(0,l.jsx)("span",{"data-l10n-id":"tools_label",children:"Tools"})})]}),(0,l.jsxs)("div",{id:"toolbarViewerMiddle",className:"d-flex align-items-center",children:[(0,l.jsxs)("div",{className:"splitToolbarButton float-none",children:[(0,l.jsx)("button",{id:"zoomOut",className:"toolbarButton",title:"Zoom Out",tabIndex:"21","data-l10n-id":"zoom_out",children:(0,l.jsx)("span",{"data-l10n-id":"zoom_out_label",children:"Zoom Out"})}),(0,l.jsx)("div",{className:"splitToolbarButtonSeparator d-none"})]}),(0,l.jsx)("div",{id:"scaleSelectContainer",className:"dropdownToolbarButton my-0 mx-1 float-none",children:(0,l.jsxs)("select",{id:"scaleSelect",title:"Zoom",tabIndex:"23","data-l10n-id":"zoom",defaultValue:"auto",className:"bg-white border rounded py-0 px-1",children:[(0,l.jsx)("option",{id:"pageAutoOption",title:"",value:"auto","data-l10n-id":"page_scale_auto",children:"Automatic Zoom"}),(0,l.jsx)("option",{id:"pageActualOption",title:"",value:"page-actual","data-l10n-id":"page_scale_actual",children:"Actual Size"}),(0,l.jsx)("option",{id:"pageFitOption",title:"",value:"page-fit","data-l10n-id":"page_scale_fit",children:"Page Fit"}),(0,l.jsx)("option",{id:"pageWidthOption",title:"",value:"page-width","data-l10n-id":"page_scale_width",children:"Page Width"}),(0,l.jsx)("option",{id:"customScaleOption",title:"",value:"custom",disabled:"disabled",hidden:!0}),(0,l.jsx)("option",{title:"",value:"0.5","data-l10n-id":"page_scale_percent","data-l10n-args":'{ "scale": 50 }',children:"50%"}),(0,l.jsx)("option",{title:"",value:"0.75","data-l10n-id":"page_scale_percent","data-l10n-args":'{ "scale": 75 }',children:"75%"}),(0,l.jsx)("option",{title:"",value:"1","data-l10n-id":"page_scale_percent","data-l10n-args":'{ "scale": 100 }',children:"100%"}),(0,l.jsx)("option",{title:"",value:"1.25","data-l10n-id":"page_scale_percent","data-l10n-args":'{ "scale": 125 }',children:"125%"}),(0,l.jsx)("option",{title:"",value:"1.5","data-l10n-id":"page_scale_percent","data-l10n-args":'{ "scale": 150 }',children:"150%"}),(0,l.jsx)("option",{title:"",value:"2","data-l10n-id":"page_scale_percent","data-l10n-args":'{ "scale": 200 }',children:"200%"}),(0,l.jsx)("option",{title:"",value:"3","data-l10n-id":"page_scale_percent","data-l10n-args":'{ "scale": 300 }',children:"300%"}),(0,l.jsx)("option",{title:"",value:"4","data-l10n-id":"page_scale_percent","data-l10n-args":'{ "scale": 400 }',children:"400%"})]})}),(0,l.jsx)("div",{className:"splitToolbarButton float-none",children:(0,l.jsx)("button",{id:"zoomIn",className:"toolbarButton",title:"Zoom In",tabIndex:"22","data-l10n-id":"zoom_in",children:(0,l.jsx)("span",{"data-l10n-id":"zoom_in_label",children:"Zoom In"})})})]})]}),(0,l.jsx)("div",{id:"loadingBar",children:(0,l.jsx)("span",{className:"loading-icon loading-tip"})})]})}),(0,l.jsx)("div",{id:"viewerContainer",tabIndex:"0",children:(0,l.jsx)("div",{id:"viewer",className:"pdfViewer"})})]}),(0,l.jsxs)("div",{id:"dialogContainer",children:[(0,l.jsxs)("dialog",{id:"passwordDialog",children:[(0,l.jsx)("div",{className:"row",children:(0,l.jsx)("label",{htmlFor:"password",id:"passwordText","data-l10n-id":"password_label",children:"Enter the password to open this PDF file:"})}),(0,l.jsx)("div",{className:"row",children:(0,l.jsx)("input",{type:"password",id:"password",className:"toolbarField"})}),(0,l.jsxs)("div",{className:"buttonRow",children:[(0,l.jsx)("button",{id:"passwordCancel",className:"dialogButton",children:(0,l.jsx)("span",{"data-l10n-id":"password_cancel",children:"Cancel"})}),(0,l.jsx)("button",{id:"passwordSubmit",className:"dialogButton",children:(0,l.jsx)("span",{"data-l10n-id":"password_ok",children:"OK"})})]})]}),(0,l.jsxs)("dialog",{id:"documentPropertiesDialog",children:[(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"fileNameLabel","data-l10n-id":"document_properties_file_name",children:"File name:"}),(0,l.jsx)("p",{id:"fileNameField","aria-labelledby":"fileNameLabel",children:"-"})]}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"fileSizeLabel","data-l10n-id":"document_properties_file_size",children:"File size:"}),(0,l.jsx)("p",{id:"fileSizeField","aria-labelledby":"fileSizeLabel",children:"-"})]}),(0,l.jsx)("div",{className:"separator"}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"titleLabel","data-l10n-id":"document_properties_title",children:"Title:"}),(0,l.jsx)("p",{id:"titleField","aria-labelledby":"titleLabel",children:"-"})]}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"authorLabel","data-l10n-id":"document_properties_author",children:"Author:"}),(0,l.jsx)("p",{id:"authorField","aria-labelledby":"authorLabel",children:"-"})]}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"subjectLabel","data-l10n-id":"document_properties_subject",children:"Subject:"}),(0,l.jsx)("p",{id:"subjectField","aria-labelledby":"subjectLabel",children:"-"})]}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"keywordsLabel","data-l10n-id":"document_properties_keywords",children:"Keywords:"}),(0,l.jsx)("p",{id:"keywordsField","aria-labelledby":"keywordsLabel",children:"-"})]}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"creationDateLabel","data-l10n-id":"document_properties_creation_date",children:"Creation Date:"}),(0,l.jsx)("p",{id:"creationDateField","aria-labelledby":"creationDateLabel",children:"-"})]}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"modificationDateLabel","data-l10n-id":"document_properties_modification_date",children:"Modification Date:"}),(0,l.jsx)("p",{id:"modificationDateField","aria-labelledby":"modificationDateLabel",children:"-"})]}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"creatorLabel","data-l10n-id":"document_properties_creator",children:"Creator:"}),(0,l.jsx)("p",{id:"creatorField","aria-labelledby":"creatorLabel",children:"-"})]}),(0,l.jsx)("div",{className:"separator"}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"producerLabel","data-l10n-id":"document_properties_producer",children:"PDF Producer:"}),(0,l.jsx)("p",{id:"producerField","aria-labelledby":"producerLabel",children:"-"})]}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"versionLabel","data-l10n-id":"document_properties_version",children:"PDF Version:"}),(0,l.jsx)("p",{id:"versionField","aria-labelledby":"versionLabel",children:"-"})]}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"pageCountLabel","data-l10n-id":"document_properties_page_count",children:"Page Count:"}),(0,l.jsx)("p",{id:"pageCountField","aria-labelledby":"pageCountLabel",children:"-"})]}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"pageSizeLabel","data-l10n-id":"document_properties_page_size",children:"Page Size:"}),(0,l.jsx)("p",{id:"pageSizeField","aria-labelledby":"pageSizeLabel",children:"-"})]}),(0,l.jsx)("div",{className:"separator"}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("span",{id:"linearizedLabel","data-l10n-id":"document_properties_linearized",children:"Fast Web View:"}),(0,l.jsx)("p",{id:"linearizedField","aria-labelledby":"linearizedLabel",children:"-"})]}),(0,l.jsx)("div",{className:"buttonRow",children:(0,l.jsx)("button",{id:"documentPropertiesClose",className:"dialogButton",children:(0,l.jsx)("span",{"data-l10n-id":"document_properties_close",children:"Close"})})})]}),(0,l.jsxs)("dialog",{id:"printServiceDialog",style:{minWidth:"200px"},children:[(0,l.jsx)("div",{className:"row",children:(0,l.jsx)("span",{"data-l10n-id":"print_progress_message",children:"Preparing document for printing\u2026"})}),(0,l.jsxs)("div",{className:"row",children:[(0,l.jsx)("progress",{value:"0",max:"100"}),(0,l.jsx)("span",{"data-l10n-id":"print_progress_percent","data-l10n-args":'{ "progress": 0 }',className:"relative-progress",children:"0%"})]}),(0,l.jsx)("div",{className:"buttonRow",children:(0,l.jsx)("button",{id:"printCancel",className:"dialogButton",children:(0,l.jsx)("span",{"data-l10n-id":"print_progress_close",children:"Cancel"})})})]})]})]}),(0,l.jsx)("input",{type:"file",id:"fileInput",className:"hidden"})]})}}])}(s.Component);t.A=c},86274:function(e,t,n){"use strict";var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(40326),l=n(65604),c=n(4086),d=n(44414),f=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onClick=function(e){n.inputRef.current.contains(e.target)||n.onRenameConfirm()},n.onChange=function(e){n.setState({name:e.target.value})},n.onKeyDown=function(e){e.keyCode===l.Aq.keyCodes.enter?n.onRenameConfirm(e):e.keyCode===l.Aq.keyCodes.esc&&n.onRenameCancel(e),e.nativeEvent.stopImmediatePropagation()},n.onRenameConfirm=function(e){e&&e.nativeEvent.stopImmediatePropagation();var t=n.state.name.trim();if(t!==n.props.name){var r=n.validateInput(),o=r.isValid,a=r.errMessage;o?n.props.onRenameConfirm(t):(c.A.danger(a),n.props.onRenameCancel())}else n.props.onRenameCancel()},n.onRenameCancel=function(e){e.nativeEvent.stopImmediatePropagation(),n.props.onRenameCancel()},n.validateInput=function(){var e=n.state.name.trim(),t=!0,r="";return e?e.indexOf("/")>-1?{isValid:t=!1,errMessage:r=(0,u.AP)("Name should not include '/'.")}:{isValid:t,errMessage:r}:{isValid:t=!1,errMessage:r=(0,u.AP)("Name is required.")}},n.state={name:e.name},n.inputRef=s.createRef(),n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){var e=this;if(this.inputRef.current.focus(),this.props.hasSuffix){var t=this.props.name.lastIndexOf(".");this.inputRef.current.setSelectionRange(0,t,"forward")}else this.inputRef.current.setSelectionRange(0,-1);setTimeout((function(){document.addEventListener("click",e.onClick)}),1)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.onClick)}},{key:"render",value:function(){return(0,d.jsx)("div",{className:"rename-container",children:(0,d.jsx)("input",{ref:this.inputRef,value:this.state.name,onChange:this.onChange,onKeyDown:this.onKeyDown})})}}])}(s.Component);t.A=f},14522:function(e,t,n){"use strict";n.d(t,{Pf:function(){return i},Rx:function(){return a},gO:function(){return r},nT:function(){return o}});var r=26,o=.22,a=.4,i=.15},91447:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});n(9950);var r=n(47089),o=n(44414);var a=function(e){return(0,o.jsxs)("div",{className:"resize-bar",ref:e.resizeBarRef,style:Object.assign({zIndex:r.r},e.resizeBarStyle),onMouseDown:e.onResizeMouseDown,onMouseOver:e.onResizeMouseOver,children:[(0,o.jsx)("div",{className:"resize-bar-line"}),(0,o.jsx)("div",{className:"resize-bar-drag-handler",ref:e.dragHandlerRef,style:e.dragHandlerStyle})]})}},87256:function(e,t,n){"use strict";n.d(t,{A:function(){return P}});var r=n(60436),o=n(23029),a=n(92901),i=n(39874),s=n(85501),u=n(9950),l=n(75168),c=n(48738),d=n.n(c),f=n(70446),p=n.n(f),h=n(97011),m=n(11997),v=n(40326),g=n(65604),y=n(44414),O=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,i.A)(this,t,[].concat(r))).onClickHandler=function(){e.props.onItemClickHandler(e.props.item)},e}return(0,s.A)(t,e),(0,a.A)(t,[{key:"render",value:function(){var e=this,t=this.props.item,n=t.link_content?g.Aq.getFolderIconUrl(!1,192):g.Aq.getDefaultLibIconUrl(!0),r=t.is_dir?n:g.Aq.getFileIconUrl(t.name),o=t.repo_name+"/"+t.link_content;return o=o.endsWith("/")?o.slice(0,o.length-1):o,t.thumbnail_url&&(r=t.thumbnail_url),(0,y.jsxs)("li",{className:d()("search-result-item",{"search-result-item-highlight":this.props.isHighlight}),onClick:this.onClickHandler,ref:function(t){return e.props.setRef(t)},children:[(0,y.jsx)("img",{className:t.link_content?"item-img":"lib-item-img",src:r,alt:""}),(0,y.jsxs)("div",{className:"item-content",children:[(0,y.jsx)("div",{className:"item-name ellipsis",children:t.name}),(0,y.jsx)("div",{className:"item-link ellipsis",children:o}),(0,y.jsx)("div",{className:"item-text ellipsis",dangerouslySetInnerHTML:{__html:t.content}})]})]})}}])}(u.Component);O.defaultProps={setRef:function(){}};var b=O;var E=function(e){var t=e.item,n=e.isHighlight,r=e.onClick;return(0,y.jsxs)("li",{className:d()("search-result-item",{"search-result-item-highlight":n}),onClick:function(){return r(t)},ref:function(t){return e.setRef(t)},children:[(0,y.jsx)("img",{className:"lib-item-img",src:g.Aq.getDefaultLibIconUrl(!0),alt:""}),(0,y.jsx)("div",{className:"item-content d-flex justify-content-between align-items-center ellipsis",children:t.name})]})},A=n(4086),w=n(81446),C=n(47089),_=n(13042),x=n(95754),k=g.Aq.isMac()?"\u2318":"Ctrl",T=(0,l.default)("enter"),S=(0,l.default)("up"),D=(0,l.default)("down"),P=function(e){function t(e){var n;return(0,o.A)(this,t),(n=(0,i.A)(this,t,[e])).calculateStoreKey=function(e){var t=e.repoID,r="sfVisitedSearchItems";t&&(r+=t),n.storeKey=r},n.onCompositionStart=function(){n.isChineseInput=!0},n.onCompositionEnd=function(){n.isChineseInput=!1},n.onDocumentKeydown=function(e){(0,l.default)("mod+k")(e)&&(e.preventDefault(),n.onFocusHandler(),n.inputRef&&n.inputRef.current&&n.inputRef.current.focus()),n.state.isMaskShow&&((0,l.default)("esc",e)?(e.preventDefault(),n.inputRef&&n.inputRef.current&&n.inputRef.current.blur(),n.resetToDefault()):T(e)?n.onEnter(e):S(e)?n.onUp(e):D(e)&&n.onDown(e))},n.onFocusHandler=function(){n.setState({width:"570px",isMaskShow:!0,isCloseShow:!0}),n.calculateHighlightType()},n.onCloseHandler=function(){n.resetToDefault()},n.onUp=function(e){e.preventDefault(),e.stopPropagation();var t=n.state,r=t.highlightIndex,o=t.resultItems,a=t.isResultGetted;if(n.state.showRecent)r>0&&n.setState({highlightIndex:r-1},(function(){if(n.highlightRef){var e=n.highlightRef.getBoundingClientRect(),t=e.top,r=e.height;t-r<0&&(n.searchResultListContainerRef.current.scrollTop-=r)}}));else{if(!n.props.repoID&&o.length>0&&!a){var i=n.state.highlightSearchTypesIndex-1;return i<0&&(i=o.length),void n.setState({highlightSearchTypesIndex:i},(function(){if(n.highlightRef){var e=n.highlightRef.getBoundingClientRect(),t=e.top,r=e.height;t-r<0&&(n.searchResultListContainerRef.current.scrollTop-=r)}}))}if(!a){var s=n.state.highlightSearchTypesIndex-1;return s<0&&(s=n.state.searchTypesMax),void n.setState({highlightSearchTypesIndex:s})}r>0&&n.setState({highlightIndex:r-1},(function(){if(n.highlightRef){var e=n.highlightRef.getBoundingClientRect(),t=e.top,r=e.height;t-r<0&&(n.searchResultListContainerRef.current.scrollTop-=r)}}))}},n.onDown=function(e){e.preventDefault(),e.stopPropagation();var t=n.state,r=t.highlightIndex,o=t.resultItems,a=t.isResultGetted;if(n.state.showRecent){r<(JSON.parse(localStorage.getItem(n.storeKey))||[]).length-1&&n.setState({highlightIndex:r+1},(function(){if(n.highlightRef){var e=n.highlightRef.getBoundingClientRect(),t=e.top,r=e.height;if(t>300){var o=n.searchResultListContainerRef.current.scrollTop+r;n.searchResultListContainerRef.current.scrollTop=o}}}))}else{if(!n.props.repoID&&o.length>0&&!a){var i=n.state.highlightSearchTypesIndex+1;return i>o.length&&(i=0),void n.setState({highlightSearchTypesIndex:i},(function(){if(n.highlightRef){var e=n.highlightRef.getBoundingClientRect(),t=e.top,r=e.height;if(t>300){var o=n.searchResultListContainerRef.current.scrollTop+r;n.searchResultListContainerRef.current.scrollTop=o}}}))}if(!n.state.isResultGetted){var s=n.state.highlightSearchTypesIndex+1;return s>n.state.searchTypesMax&&(s=0),void n.setState({highlightSearchTypesIndex:s})}r<o.length-1&&n.setState({highlightIndex:r+1},(function(){if(n.highlightRef){var e=n.highlightRef.getBoundingClientRect(),t=e.top,r=e.height;if(t>300){var o=n.searchResultListContainerRef.current.scrollTop+r;n.searchResultListContainerRef.current.scrollTop=o}}}))}},n.onEnter=function(e){if(e.preventDefault(),n.state.showRecent){var t=(JSON.parse(localStorage.getItem(n.storeKey))||[])[n.state.highlightIndex];t&&(document.activeElement&&document.activeElement.blur(),n.onItemClickHandler(t))}else{var r=n.state,o=r.highlightSearchTypesIndex,a=r.resultItems,i=r.isResultGetted;if(!n.props.repoID&&a.length>0&&!i)if(0===o)n.searchAllRepos();else{var s=n.state.resultItems[o-1];s&&(document.activeElement&&document.activeElement.blur(),n.onItemClickHandler(s))}if(!n.state.isResultGetted){var u=document.querySelector(".search-types-highlight");if(u)return void(u.classList.contains("search-types-folder")?n.searchFolder():u.classList.contains("search-types-repo")?n.searchRepo():u.classList.contains("search-types-repos")&&n.searchAllRepos())}var l=n.state.resultItems[n.state.highlightIndex];l&&(document.activeElement&&document.activeElement.blur(),n.onItemClickHandler(l))}},n.onItemClickHandler=function(e){n.resetToDefault(),n.keepVisitedItem(e),n.props.onSearchedClick(e)},n.calculateHighlightType=function(){var e=0,t=n.props,r=t.repoID,o=t.path,a=t.isViewFile;r&&e++,o&&"/"!==o&&!a&&e++,n.setState({searchTypesMax:e,highlightSearchTypesIndex:0})},n.keepVisitedItem=function(e){for(var t,r=n.storeKey,o=JSON.parse(localStorage.getItem(r))||[],a=0,i=o.length;a<i;a++){var s=o[a],u=s.repo_id,l=s.path,c=e.repo_id,d=e.path;if(u==c&&l==d){t=a;break}}void 0!=t&&o.splice(t,1),o.unshift(e),o.length>50&&o.pop(),localStorage.setItem(r,JSON.stringify(o))},n.onChangeHandler=function(e){var t=e.target.value;n.state.showRecent&&n.setState({showRecent:!1}),n.setState({value:t}),setTimeout((function(){var e=t.trim(),r=n.props.repoID;!1===n.isChineseInput&&n.state.inputValue!==t&&n.setState({inputValue:t,isLoading:!1,highlightIndex:0,isResultGetted:!1},(function(){r||""===e||n.getRepoSearchResult(t)}))}),1)},n.getRepoSearchResult=function(e){n.source&&n.source.cancel("prev request is cancelled"),n.source=h.e.getSource();var t=[];m.A.searchItems(e,"library",n.source.token).then((function(e){t=[].concat((0,r.A)(t),(0,r.A)(n.formatResultItems(e.data.results))),n.setState({resultItems:t,isLoading:!1,hasMore:!1})})).catch((function(e){console.log(e),n.setState({isLoading:!1})}))},n.getSearchResult=function(e){n.source&&n.source.cancel("prev request is cancelled"),n.setState({isLoading:!0,isResultGetted:!1,resultItems:[],highlightIndex:0}),n.source=h.e.getSource(),n.sendRequest(e,n.source.token,1)},n.sendRequest=function(e,t,o){var a=n.props.isPublic;n.queryData=e,a?h.e.searchFilesInPublishedRepo(e.search_repo,e.q,o,20).then((function(e){n.source=null,e.data.total>0?n.setState({resultItems:[].concat((0,r.A)(n.state.resultItems),(0,r.A)(n.formatResultItems(e.data.results))),isResultGetted:!0,page:o+1,isLoading:!1,hasMore:e.data.has_more}):n.setState({highlightIndex:0,resultItems:[],isLoading:!1,isResultGetted:!0,hasMore:e.data.has_more})})).catch((function(e){var t=g.Aq.getErrorMsg(e);A.A.danger(t),n.setState({isLoading:!1})})):n.onNormalSearch(e,t,o)},n.onNormalSearch=function(e,t,o){n.updateSearchPageURL(e),e.per_page=20,e.page=o,h.e.searchFiles(e,t).then((function(e){n.source=null,e.data.total>0?n.setState({resultItems:[].concat((0,r.A)(n.state.resultItems),(0,r.A)(n.formatResultItems(e.data.results))),isResultGetted:!0,isLoading:!1,page:o+1,hasMore:e.data.has_more}):n.setState({highlightIndex:0,resultItems:[],isLoading:!1,isResultGetted:!0,hasMore:e.data.has_more})})).catch((function(e){console.log(e),n.setState({isLoading:!1})}))},n.renderSearchTypes=function(e){var t=n.state.highlightSearchTypesIndex,r=n.state.resultItems;if(!n.props.repoID)return(0,y.jsxs)("div",{className:"search-result-list-container",ref:n.searchResultListContainerRef,children:[(0,y.jsx)("div",{className:"search-types",children:(0,y.jsxs)("div",{className:d()("search-types-repos",{"search-types-highlight":0===t}),onClick:n.searchAllRepos,tabIndex:0,children:[(0,y.jsx)("i",{className:"search-icon-left input-icon-addon sf3-font sf3-font-search"}),e,(0,y.jsx)("span",{className:"search-types-text",children:(0,v.AP)("in all libraries")}),(0,y.jsx)("i",{className:"sf3-font sf3-font-enter"})]})}),r.length>0&&(0,y.jsxs)("div",{className:"library-result-container",children:[(0,y.jsx)("hr",{className:"library-result-divider"}),(0,y.jsx)("div",{className:"library-result-header",children:(0,v.AP)("Libraries")}),(0,y.jsx)("ul",{className:"library-result-list",ref:n.searchResultListRef,children:r.map((function(e,r){return(0,y.jsx)(E,{item:e,onClick:n.onItemClickHandler,isHighlight:t===r+1,setRef:t===r+1?function(e){n.highlightRef=e}:function(){}},r)}))})]})]});if(n.props.repoID){var o=n.props.path,a=o&&o.startsWith("/"+_.AT.FILE_EXTENDED_PROPERTIES);return!o||"/"===o||n.props.isViewFile||a?(0,y.jsxs)("div",{className:"search-types",children:[(0,y.jsxs)("div",{className:"search-types-repo ".concat(0===t?"search-types-highlight":""),onClick:n.searchRepo,tabIndex:0,children:[(0,y.jsx)("i",{className:"search-icon-left input-icon-addon sf3-font sf3-font-search"}),e,(0,y.jsx)("span",{className:"search-types-text",children:(0,v.AP)("in this library")}),0===t&&(0,y.jsx)("i",{className:"sf3-font sf3-font-enter"})]}),(0,y.jsxs)("div",{className:"search-types-repos ".concat(1===t?"search-types-highlight":""),onClick:n.searchAllRepos,tabIndex:0,children:[(0,y.jsx)("i",{className:"search-icon-left input-icon-addon sf3-font sf3-font-search"}),e,(0,y.jsx)("span",{className:"search-types-text",children:(0,v.AP)("in all libraries")}),1===t&&(0,y.jsx)("i",{className:"sf3-font sf3-font-enter"})]})]}):(0,y.jsxs)("div",{className:"search-types",children:[(0,y.jsxs)("div",{className:"search-types-repo ".concat(0===t?"search-types-highlight":""),onClick:n.searchRepo,tabIndex:0,children:[(0,y.jsx)("i",{className:"search-icon-left input-icon-addon sf3-font sf3-font-search"}),e,(0,y.jsx)("span",{className:"search-types-text",children:(0,v.AP)("in this library")}),0===t&&(0,y.jsx)("i",{className:"sf3-font sf3-font-enter"})]}),(0,y.jsxs)("div",{className:"search-types-folder ".concat(1===t?"search-types-highlight":""),onClick:n.searchFolder,tabIndex:0,children:[(0,y.jsx)("i",{className:"search-icon-left input-icon-addon sf3-font sf3-font-search"}),e,(0,y.jsx)("span",{className:"search-types-text",children:(0,v.AP)("in this folder")}),1===t&&(0,y.jsx)("i",{className:"sf3-font sf3-font-enter"})]}),(0,y.jsxs)("div",{className:"search-types-repos ".concat(2===t?"search-types-highlight":""),onClick:n.searchAllRepos,tabIndex:0,children:[(0,y.jsx)("i",{className:"search-icon-left input-icon-addon sf3-font sf3-font-search"}),e,(0,y.jsx)("span",{className:"search-types-text",children:(0,v.AP)("in all libraries")}),2===t&&(0,y.jsx)("i",{className:"sf3-font sf3-font-enter"})]})]})}},n.searchRepo=function(){var e={q:n.state.value,search_repo:n.props.repoID,search_ftypes:"all"};n.getSearchResult(e)},n.searchFolder=function(){var e={q:n.state.value,search_repo:n.props.repoID,search_ftypes:"all",search_path:n.props.path};n.getSearchResult(e)},n.searchAllRepos=function(){var e={q:n.state.value,search_repo:"all",search_ftypes:"all"};n.getSearchResult(e)},n.renderResults=function(e,t){var r=n.state,o=r.highlightIndex,a=r.hasMore,i=r.searchPageUrl,s=(0,y.jsxs)(y.Fragment,{children:[t&&(0,y.jsx)("h4",{className:"visited-search-results-title",children:(0,v.AP)("Search results visited recently")}),(0,y.jsx)("ul",{className:"search-result-list",ref:n.searchResultListRef,children:e.map((function(e,t){var r=t===o;return(0,y.jsx)(b,{item:e,onItemClickHandler:n.onItemClickHandler,isHighlight:r,setRef:r?function(e){n.highlightRef=e}:function(){}},t)}))}),!n.props.isPublic&&a&&(0,y.jsxs)("div",{className:"more-search-result mb-1 pl-2 d-flex align-items-center",children:[(0,y.jsx)(x.A,{symbol:"more-level",className:"more-search-result-icon"}),(0,y.jsx)("a",{href:i,className:"more-search-result-text ml-1",children:(0,v.AP)("More")})]})]});return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(p(),{query:"(min-width: 768px)",children:(0,y.jsx)("div",{className:"search-result-list-container",ref:n.searchResultListContainerRef,children:s})}),(0,y.jsx)(p(),{query:"(max-width: 767.8px)",children:s})]})},n.onSearchToggle=function(){n.setState({isSearchInputShow:!n.state.isSearchInputShow,isMaskShow:!n.state.isMaskShow})},n.baseSearchPageURL="".concat(v.Yc,"search/"),n.state={width:"default",value:"",inputValue:"",resultItems:[],highlightIndex:0,page:0,isLoading:!1,hasMore:!1,isMaskShow:!1,showRecent:!0,isResultGetted:!1,isCloseShow:!1,isSearchInputShow:!1,searchPageUrl:n.baseSearchPageURL,searchTypesMax:0,highlightSearchTypesIndex:0},n.highlightRef=null,n.source=null,n.inputRef=u.createRef(),n.searchContainer=u.createRef(),n.searchResultListRef=u.createRef(),n.isChineseInput=!1,n.searchResultListContainerRef=u.createRef(),n.calculateStoreKey(e),n}return(0,s.A)(t,e),(0,a.A)(t,[{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.onDocumentKeydown),document.addEventListener("compositionstart",this.onCompositionStart),document.addEventListener("compositionend",this.onCompositionEnd)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.calculateStoreKey(e),this.isChineseInput=!1}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.onDocumentKeydown),document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd),this.isChineseInput=!1}},{key:"updateSearchPageURL",value:function(e){var t="";for(var n in e)t+=n+"="+encodeURIComponent(e[n])+"&";this.setState({searchPageUrl:"".concat(this.baseSearchPageURL,"?").concat(t.substring(0,t.length-1))})}},{key:"formatResultItems",value:function(e){for(var t=[],n=0;n<e.length;n++){t[n]={};var r=e[n].is_dir?e[n].name:e[n].fullpath.split("/").pop();t[n].index=[n],t[n].name=r,t[n].path=e[n].fullpath,t[n].repo_id=e[n].repo_id,t[n].repo_name=e[n].repo_name,t[n].is_dir=e[n].is_dir,t[n].link_content=decodeURI(e[n].fullpath).substring(1),t[n].content=e[n].content_highlight,t[n].thumbnail_url=e[n].thumbnail_url}return t}},{key:"resetToDefault",value:function(){this.setState({width:"",value:"",inputValue:"",isMaskShow:!1,isCloseShow:!1,isResultGetted:!1,resultItems:[],highlightIndex:0,isSearchInputShow:!1,showRecent:!0})}},{key:"renderSearchResult",value:function(){var e=this.state,t=e.resultItems,n=e.width,r=e.showRecent,o=e.isResultGetted,a=e.isLoading;if(!n||"default"===n)return null;if(r){var i=JSON.parse(localStorage.getItem(this.storeKey))||[];if(i.length>0)return this.renderResults(i,!0)}return a?(0,y.jsx)(w.A,{}):0===this.state.inputValue.trim().length?(0,y.jsx)("div",{className:"search-result-none",children:(0,v.AP)("Type characters to start search")}):o?t.length>0?this.renderResults(t):(0,y.jsx)("div",{className:"search-result-none",children:(0,v.AP)("No results matching")}):this.renderSearchTypes(this.state.inputValue.trim())}},{key:"render",value:function(){var e={width:"default"!==this.state.width?this.state.width:""},t=this.state.isMaskShow,n="".concat(this.props.placeholder).concat(t?"":" (".concat(k," + k)"));return(0,y.jsxs)(u.Fragment,{children:[(0,y.jsx)(p(),{query:"(min-width: 768px)",children:(0,y.jsxs)("div",{className:"search",children:[(0,y.jsx)("div",{className:"search-mask ".concat(t?"show":"hide"),onClick:this.onCloseHandler,style:t?{zIndex:C.yH}:{}}),(0,y.jsxs)("div",{className:"search-container ".concat(t?"show":""),style:t?{zIndex:C.X7}:{},children:[(0,y.jsxs)("div",{className:"input-icon ".concat(t?"mb-1":""),children:[(0,y.jsx)("i",{className:"search-icon-left input-icon-addon sf3-font sf3-font-search"}),(0,y.jsx)("input",{type:"text",className:"form-control search-input",name:"query",placeholder:n,style:e,value:this.state.value,onFocus:this.onFocusHandler,onChange:this.onChangeHandler,autoComplete:"off",ref:this.inputRef}),this.state.isCloseShow&&(0,y.jsx)("button",{type:"button",className:"search-icon-right input-icon-addon sf3-font sf3-font-x-01 border-0 bg-transparent mr-4",onClick:this.onCloseHandler,"aria-label":(0,v.AP)("Close")})]}),(0,y.jsx)("div",{className:"search-result-container dropdown-search-result-container",ref:this.searchContainer,children:this.renderSearchResult()})]})]})}),(0,y.jsxs)(p(),{query:"(max-width: 767.8px)",children:[(0,y.jsx)("div",{className:"search-icon-container",children:(0,y.jsx)("i",{className:"search-icon sf3-font sf3-font-search",onClick:this.onSearchToggle})}),this.state.isSearchInputShow&&(0,y.jsxs)("div",{className:"search",children:[(0,y.jsx)("div",{className:"search-mask ".concat(t?"":"hide"),onClick:this.onCloseHandler,style:{zIndex:C.yH}}),(0,y.jsxs)("div",{className:"search-container",style:{zIndex:C.X7},children:[(0,y.jsxs)("div",{className:"input-icon",children:[(0,y.jsx)("i",{className:"search-icon-left input-icon-addon sf3-font sf3-font-search"}),(0,y.jsx)("input",{type:"text",className:"form-control search-input",name:"query",placeholder:n,style:e,value:this.state.value,onFocus:this.onFocusHandler,onChange:this.onChangeHandler,autoComplete:"off"}),this.state.isCloseShow&&(0,y.jsx)("button",{type:"button",className:"search-icon-right input-icon-addon sf3-font sf3-font-x-01 border-0 bg-transparent",onClick:this.onCloseHandler,"aria-label":(0,v.AP)("Close")})]}),(0,y.jsx)("div",{className:"search-result-container dropdown-search-result-container",children:this.renderSearchResult()})]})]})]})]})}}])}(u.Component)},98702:function(e,t,n){"use strict";n.d(t,{A:function(){return p}});var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(40326),l=n(30615),c=n(51164),d=n(44414),f=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).setOptions=function(){var e=n.props,t=e.enableAddCustomPermission,r=e.options;n.options=[];for(var o=0,a=r.length;o<a;o++){var i={};i.value=r[o],r[o].length?i.label=(0,d.jsxs)("div",{children:[n.props.translateOption(r[o]),n.props.translateExplanation&&(0,d.jsx)("div",{className:"permission-editor-explanation",children:n.props.translateExplanation(r[o])})]}):i.label=(0,d.jsx)("div",{style:{minHeight:"1em"}}),n.options.push(i)}if(t&&!n.props.isWiki){var s={value:(0,u.AP)("Add custom permission"),isDisabled:!0,label:(0,d.jsxs)("div",{className:"permission-editor-btn-add-custom-permission",onClick:n.props.onAddCustomPermissionToggle,children:[(0,d.jsx)("i",{className:"sf3-font sf3-font-enlarge"}),(0,d.jsx)("span",{children:(0,u.AP)("Add custom permission")})]})};n.options.push(s)}n.setState({options:n.options})},n.onEditPermission=function(e){e.preventDefault(),e.nativeEvent.stopImmediatePropagation(),n.setState({isEditing:!0}),n.props.toggleItemFreezed&&n.props.toggleItemFreezed(!0)},n.onOptionChanged=function(e){var t=e.value;t!==n.props.currentOption&&n.props.onOptionChanged(t),n.setState({isEditing:!1}),n.props.toggleItemFreezed&&n.props.toggleItemFreezed(!1)},n.onSelectHandler=function(e){e.nativeEvent.stopImmediatePropagation()},n.onMenuClose=function(){n.setState({isEditing:!1}),n.props.toggleItemFreezed&&n.props.toggleItemFreezed(!1)},n.state={isEditing:e.isEditing,options:[]},n.options=[],n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){this.setOptions()}},{key:"UNSAFE_componentWillReceiveProps",value:function(){this.setOptions()}},{key:"render",value:function(){var e=this.props,t=e.currentOption,n=e.isTextMode;return(0,d.jsxs)("div",{className:"permission-editor",onClick:this.onSelectHandler,children:[(!n||this.state.isEditing)&&(0,d.jsx)(l.Ay,{options:this.state.options,className:"permission-editor-select",classNamePrefix:"permission-editor",value:this.state.options.filter((function(e){return e.value==t}))[0],onChange:this.onOptionChanged,captureMenuScroll:!1,menuPlacement:"auto",menuPosition:"fixed",menuPortalTarget:document.querySelector("#wrapper"),styles:c.xD,onMenuClose:this.onMenuClose,autoFocus:this.props.autoFocus,menuShouldScrollIntoView:!0}),n&&!this.state.isEditing&&(0,d.jsxs)("div",{children:[this.props.translateOption(t),this.props.isEditIconShow&&(0,d.jsx)("a",{href:"#",role:"button","aria-label":(0,u.AP)("Edit"),title:(0,u.AP)("Edit"),className:"sf3-font sf3-font-rename attr-action-icon",onClick:this.onEditPermission})]})]})}}])}(s.Component);f.defaultProps={enableAddCustomPermission:!1,isEditing:!1,autoFocus:!1};var p=f},89470:function(e,t,n){"use strict";var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(65604),l=n(98702),c=n(97011),d=n(17437),f=n(4086),p=n(40326),h=n(44414),m=function(e){function t(e){var n;(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).listCustomPermissions=function(){var e=n.props,t=e.repoID;if(e.isSysAdmin)n.setState({isLoading:!1,customPermissions:[]});else{var r=localStorage.getItem(n.CACHE_KEY);if(r){var o=JSON.parse(r).permission_list.map((function(e){return new d.A(e)}));n.setState({isLoading:!1,customPermissions:o})}else c.e.listCustomPermissions(t).then((function(e){var t=e.data.permission_list;localStorage.setItem(n.CACHE_KEY,JSON.stringify(e.data));var r=t.map((function(e){return new d.A(e)}));n.setState({isLoading:!1,customPermissions:r})})).catch((function(e){var t=u.Aq.getErrorMsg(e);f.A.danger(t),n.setState({isLoading:!1})}))}},n.translatePermission=function(e){var t=u.Aq.sharePerms(e);if(!t){var r=n.state.customPermissions.find((function(t){return t.id+""===e}));t=r&&r.name}return t},n.translateExplanation=function(e){var t=u.Aq.sharePermsExplanation(e);if(!t){var r=n.state.customPermissions.find((function(t){return t.id+""===e}));t=r&&r.description}return t},n.getPermissions=function(){var e=n.props.permissions.slice(),t=n.state.customPermissions;return n.customPermissions||(t.length>0&&t.forEach((function(t){e.push(t.id+"")})),n.customPermissions=e),n.customPermissions},n.state={isLoading:!0,customPermissions:[]},n.customPermissions=null;var o=n.props.repoID;return n.CACHE_KEY=o?"custom_permissions_".concat(o):"",n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){this.props.repoID&&p.am?this.listCustomPermissions():this.setState({isLoading:!1,customPermissions:[]})}},{key:"componentWillUnmount",value:function(){p.am&&localStorage.removeItem(this.CACHE_KEY)}},{key:"render",value:function(){return this.state.isLoading?null:(0,h.jsx)(l.A,{isTextMode:this.props.isTextMode,isEditing:this.props.isEditing,isEditIconShow:this.props.isEditIconShow,autoFocus:this.props.autoFocus,options:this.getPermissions(),currentOption:this.props.currentPermission,onOptionChanged:this.props.onPermissionChanged,translateOption:this.translatePermission,translateExplanation:this.translateExplanation,enableAddCustomPermission:this.props.enableAddCustomPermission,isWiki:this.props.isWiki,onAddCustomPermissionToggle:this.props.onAddCustomPermissionToggle})}}])}(s.Component);m.defaultProps={isEditing:!1,autoFocus:!1},t.A=m},15167:function(e,t,n){"use strict";var r=n(23029),o=n(92901),a=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,a.A)(this,t,arguments)}return(0,i.A)(t,e),(0,o.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,o=n(23029),a=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),y=n(97011),O=n(22695),b=n(44414),E=function(e){function t(e){var n;return(0,o.A)(this,t),(n=(0,i.A)(this,t,[e])).onSaveSharedFile=function(){var e=n.props,t=e.sharedToken,r=e.filePath;y.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,a.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)(O.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),A=E,w=n(19247),C=n(76152),_=n(55627),x=n(85077),k=n(4086),T=function(e){function t(e){var n;return(0,o.A)(this,t),(n=(0,i.A)(this,t,[e])).onAbuseReport=function(){n.state.reporter?y.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,a.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)(w.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)(x.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)(x.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)(x.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),D=n.n(S),P=window.app.pageOptions.name,N=window.app.pageOptions.contactEmail,R=window.shared.pageOptions,I=R.sharedToken,M=R.trafficOverLimit,L=R.fileName,F=R.fileSize,j=R.sharedBy,B=R.siteName,U=R.enableWatermark,$=R.canDownload,X=R.zipped,Q=R.filePath,Y=R.enableShareLinkReportAbuse,z=R.sharedFileDownloadURL,H=function(e){function t(e){var n;return(0,o.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:[X.map((function(e,t){return t!=X.length-1?(0,b.jsxs)(u.Fragment,{children:[(0,b.jsx)("a",{className:"text-truncate mx-1",href:"".concat(c.Yc,"d/").concat(I,"/?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:X[X.length-1].name,children:X[X.length-1].name})]})},n.state={showSaveSharedFileDialog:!1,isAddAbuseReportDialogOpen:!1},n}return(0,s.A)(t,e),(0,a.A)(t,[{key:"componentDidMount",value:function(){var e=f.Aq.getFileIconUrl(L);document.getElementById("favicon").href=e,M&&k.A.danger((0,c.AP)("File download is disabled: the share link traffic of owner is used up."),{duration:3}),$||(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"})})}),P&&(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}),X?(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:")," ",j]})]}),(0,b.jsxs)("div",{className:"flex-shrink-0 ml-4",children:[$&&P&&P!==j&&(0,b.jsx)(d.A,{color:"secondary",id:"save",onClick:this.handleSaveSharedFileDialog,children:(0,c.AP)("Save as ...")})," ",$&&!M&&(0,b.jsxs)("a",{href:"".concat(X?"?p="+encodeURIComponent(Q)+"&dl=1":z),className:"btn btn-success",children:[(0,c.AP)("Download")," (",f.Aq.bytesToSize(F),")"]})," ",Y&&P!==j&&(0,b.jsx)(d.A,{onClick:this.toggleAddAbuseReportDialog,children:(0,c.AP)("Report Abuse")})]})]}),this.props.content]}),this.state.showSaveSharedFileDialog&&(0,b.jsx)(A,{sharedToken:I,filePath:X?Q:"",toggleCancel:this.toggleCancel,handleSaveSharedFile:this.handleSaveSharedFile}),this.state.isAddAbuseReportDialogOpen&&Y&&(0,b.jsx)(T,{sharedToken:I,filePath:Q,toggleAddAbuseReportDialog:this.toggleAddAbuseReportDialog,isAddAbuseReportDialogOpen:this.state.isAddAbuseReportDialogOpen,contactEmail:N})]})}}])}(u.Component);U&&(r=P?B+" "+P:j?B+" "+j:(0,c.AP)("Anonymous User"),D().init({watermark_txt:r,watermark_alpha:.075}));var V=H},66149:function(e,t,n){"use strict";n.d(t,{A:function(){return l}});var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(44414),l=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).handleOutsideClick=function(e){n.state.isPopoverOpen&&!n.selector.contains(e.target)&&n.togglePopover()},n.togglePopover=function(){n.setState({isPopoverOpen:!n.state.isPopoverOpen},(function(){n.props.toggleItemFreezed&&n.props.toggleItemFreezed(n.state.isPopoverOpen)}))},n.onToggleClick=function(e){e.stopPropagation(),n.togglePopover()},n.selectItem=function(e,t){e.stopPropagation(),n.props.operationBeforeSelect?n.props.operationBeforeSelect():n.props.selectOption(t),n.togglePopover()},n.state={isPopoverOpen:!1},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){document.addEventListener("click",this.handleOutsideClick)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.handleOutsideClick)}},{key:"render",value:function(){var e=this,t=this.state.isPopoverOpen,n=this.props,r=n.currentSelectedOption,o=n.options,a=n.isDropdownToggleShown,i=n.menuCustomClass,s=void 0===i?"":i,l=n.customSelectorToggle,c=void 0===l?null:l;return(0,u.jsxs)("div",{className:"sf-single-selector position-relative",children:[(0,u.jsx)("div",{onClick:this.onToggleClick,children:c||(0,u.jsxs)("span",{className:"cur-option",children:[r.text,a&&(0,u.jsx)("i",{className:"sf3-font sf3-font-down ml-2 toggle-icon"})]})}),t&&(0,u.jsx)("div",{className:"options-container position-absolute rounded shadow mt-1 ".concat(s),ref:function(t){return e.selector=t},children:(0,u.jsx)("ul",{className:"option-list list-unstyled py-3 o-auto",children:o.map((function(t,n){return(0,u.jsxs)("li",{className:"option-item h-6 py-1 px-3 d-flex justify-content-between align-items-center",onClick:function(n){e.selectItem(n,t)},children:[(0,u.jsx)("span",{className:"option-item-text flex-shrink-0 mr-3",children:t.text}),(0,u.jsx)("i",{className:"sf2-icon-tick ".concat(t.isSelected?"":"invisible")})]},n)}))})})]})}}])}(s.Component)},67604:function(e,t,n){"use strict";n.d(t,{A:function(){return d}});var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(92203),l=n(81446),c=n(44414),d=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).formatterLongTextValue=function(e){u.processor.process(e).then((function(e){var t=String(e);n.setState({isFormatValue:!1,innerHtml:t})}))},n.state={innerHtml:null,isFormatValue:!0},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){var e=this.props.content;e?this.formatterLongTextValue(e):this.setState({isFormatValue:!1,innerHtml:""})}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.content;this.formatterLongTextValue(t)}},{key:"render",value:function(){return this.state.isFormatValue?(0,c.jsx)(l.A,{}):(0,c.jsx)("div",{className:"conditions-preview-container",onClick:this.props.onContentClick,children:(0,c.jsx)("div",{dangerouslySetInnerHTML:{__html:this.state.innerHtml}})})}}])}(s.Component)},4086:function(e,t,n){"use strict";n.d(t,{A:function(){return w}});var r=n(89379),o=n(92901),a=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,a.A)(this,t),(0,d.A)(this,t,arguments)}return(0,f.A)(t,e),(0,o.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,o=e.isRemovable,a=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]}),o&&(0,h.jsx)("div",{onClick:a,className:"toast-close",children:(0,h.jsx)("span",{children:"\xd7"})})]})}}])}(i.PureComponent),v=m,g=function(e){function t(){var e;(0,a.A)(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];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,o.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 y=["id","description"],O=function(e){return Object.hasOwnProperty.call(e,"id")},b=function(e){function t(e,n){var o;return(0,a.A)(this,t),(o=(0,d.A)(this,t,[e,n])).getToasts=function(){return o.state.toasts},o.closeAll=function(){o.getToasts().forEach((function(e){return e.close()}))},o.notify=function(e,t){if(O(t)){var n,r=(0,c.A)(o.state.toasts);try{for(r.s();!(n=r.n()).done;){var a=n.value;String(a.id).startsWith(t.id)&&o.closeToast(a.id)}}catch(s){r.e(s)}finally{r.f()}}var i=o.createToastInstance(e,t);return o.setState((function(e){return{toasts:[i].concat((0,l.A)(e.toasts))}})),i},o.createToastInstance=function(e,n){var r=++t.idCounter,a=O(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:a,title:e,description:n.description,hasCloseButton:i,duration:s,close:function(){return o.closeToast(a)},intent:n.intent}},o.closeToast=function(e){o.setState((function(t){return{toasts:t.toasts.map((function(t){return t.id===e?(0,r.A)((0,r.A)({},t),{},{isShown:!1}):t}))}}))},o.removeToast=function(e){o.setState((function(t){return{toasts:t.toasts.filter((function(t){return t.id!==e}))}}))},e.bindNotify(o.notify),e.bindGetToasts(o.getToasts),e.bindCloseAll(o.closeAll),o.state={toasts:[]},o}return(0,f.A)(t,e),(0,o.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,o=t.description,a=(0,u.A)(t,y);return(0,h.jsx)(g,(0,r.A)((0,r.A)({onRemove:function(){return e.removeToast(n)}},a),{},{children:o}),n)}))})}}])}(i.PureComponent);b.idCounter=0;var E="undefined"!==typeof window&&"undefined"!==typeof window.document,A=(0,o.A)((function e(){var t=this;if((0,a.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"}))},E){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)}})),w=new A},27288:function(e,t,n){"use strict";n.d(t,{A:function(){return P}});var r=n(23029),o=n(92901),a=n(39874),i=n(85501),s=n(9950),u=n(40326),l=n(87256),c=n(4159),d=n.n(c),f=n(37609),p=n.n(f),h=n(58195),m=n(14113),v=n(99308),g=n(76115),y=n(85907),O=n(18849),b=n(65604),E=n(97011),A=n(44414);d().extend(p());var w=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).searchFile=function(){var e=n.state.q;if(!e.trim())return!1;n.setState({isSubmitDisabled:!0,isSubmitting:!0}),E.e.searchFileInRepo(n.props.repoID,e).then((function(e){n.setState({fileList:e.data.data,errMessage:"",isSubmitDisabled:!1,isSubmitting:!1})})).catch((function(e){var t=b.Aq.getErrorMsg(e);n.setState({errMessage:t,isSubmitDisabled:!1,isSubmitting:!1})}))},n.handleKeyDown=function(e){"Enter"==e.key&&(e.preventDefault(),n.searchFile())},n.toggle=function(){n.props.toggleDialog()},n.handleInputChange=function(e){var t=e.target.value;n.setState({q:t,isSubmitDisabled:!t.trim()})},n.state={isSubmitDisabled:!0,isSubmitting:!1,q:"",errMessage:"",fileList:null},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this,t=this.state,n=t.q,r=t.errMessage,o=t.fileList,a=t.isSubmitDisabled,i=t.isSubmitting;return(0,A.jsxs)(h.A,{isOpen:!0,toggle:this.toggle,autoFocus:!1,children:[(0,A.jsx)(m.A,{toggle:this.toggle,children:(0,u.AP)("Search")}),(0,A.jsxs)(v.A,{style:{height:"250px"},className:"o-auto",children:[(0,A.jsxs)("div",{className:"d-flex",children:[(0,A.jsx)("input",{className:"form-control mr-2",type:"text",placeholder:(0,u.AP)("Search files in this library"),value:n,onChange:this.handleInputChange,onKeyDown:this.handleKeyDown,autoFocus:!0}),(0,A.jsx)("button",{type:"submit",className:"btn btn-primary flex-shrink-0 ".concat(i?"btn-loading":""),onClick:this.searchFile,disabled:a,children:(0,u.AP)("Search")})]}),r&&(0,A.jsx)(g.A,{color:"danger",className:"mt-2",children:r}),(0,A.jsx)("div",{className:"mt-2",children:o?0==o.length?(0,A.jsx)("p",{children:(0,u.AP)("No result")}):(0,A.jsxs)("table",{className:"table-hover",children:[(0,A.jsx)("thead",{children:(0,A.jsxs)("tr",{children:[(0,A.jsx)("th",{width:"8%"}),(0,A.jsx)("th",{width:"42%",children:(0,u.AP)("Name")}),(0,A.jsx)("th",{width:"25%",children:(0,u.AP)("Size")}),(0,A.jsx)("th",{width:"25%",children:(0,u.AP)("Last Update")})]})}),(0,A.jsx)("tbody",{children:o.map((function(t,n){return(0,A.jsx)(C,{item:t,repoID:e.props.repoID,repoName:e.props.repoName},n)}))})]}):null})]}),(0,A.jsx)(y.A,{children:(0,A.jsx)(O.A,{color:"secondary",onClick:this.toggle,children:(0,u.AP)("Close")})})]})}}])}(s.Component),C=function(e){function t(){return(0,r.A)(this,t),(0,a.A)(this,t,arguments)}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.props,t=e.item,n=e.repoID,r=e.repoName,o=t.path.substr(t.path.lastIndexOf("/")+1),a="file"==t.type?"".concat(u.Yc,"lib/").concat(n,"/file").concat(b.Aq.encodePath(t.path)):"".concat(u.Yc,"library/").concat(n,"/").concat(b.Aq.encodePath(r+t.path));return(0,A.jsxs)("tr",{children:[(0,A.jsx)("td",{className:"text-center",children:(0,A.jsx)("img",{src:"file"==t.type?b.Aq.getFileIconUrl(t.path):b.Aq.getFolderIconUrl(),alt:"",width:"24"})}),(0,A.jsx)("td",{children:(0,A.jsx)("a",{href:a,children:o})}),(0,A.jsx)("td",{children:"file"==t.type?b.Aq.bytesToSize(t.size):""}),(0,A.jsx)("td",{children:d()(t.mtime).fromNow()})]})}}])}(s.PureComponent),_=w,x=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).toggleDialog=function(){n.setState({isDialogOpen:!n.state.isDialogOpen})},n.state={isDialogOpen:!1},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.props,t=e.repoID,n=e.repoName;return(0,A.jsxs)(s.Fragment,{children:[(0,A.jsx)("i",{className:"sf3-font sf3-font-search top-search-file-icon",onClick:this.toggleDialog,title:(0,u.AP)("Search files in this library")}),this.state.isDialogOpen&&(0,A.jsx)(_,{repoID:t,repoName:n,toggleDialog:this.toggleDialog})]})}}])}(s.Component),k=n(86181),T=n(51925);function S(){return(0,A.jsx)("a",{className:"logout-icon",href:"".concat(u.Yc,"accounts/logout/"),title:(0,u.AP)("Log out"),children:(0,A.jsx)("i",{className:"sf3-font sf3-font-logout",style:{fontSize:"24px"}})})}var D=n(3866),P=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,a.A)(this,t,[e])).onRepoChange=function(e){var t=e.repoID,r=e.repoName,o=e.isLibView,a=e.path,i=e.isViewFile,s=e.currentRepoInfo;n.setState({repoID:t,repoName:r,isLibView:o,path:a,isViewFile:i,currentRepoInfo:s})},n.onSearchedClick=function(e){n.state.isLibView&&n.state.repoID===e.repo_id?n.props.eventBus.dispatch(D.T.SEARCH_LIBRARY_CONTENT,e):n.props.onSearchedClick(e)},n.renderSearch=function(){var e=n.state,t=e.repoID,r=e.repoName,o=e.isLibView,a=e.path,i=e.isViewFile,s=n.props.searchPlaceholder||(0,u.AP)("Search files");return u.am?(0,A.jsx)(l.A,{repoID:t,placeholder:s,onSearchedClick:n.onSearchedClick,isViewFile:i,isPublic:!1,path:a}):o?(0,A.jsx)(x,{repoID:t,repoName:r}):null},n.state={repoID:e.repoID,repoName:e.repoName,isLibView:e.isLibView,path:e.path,isViewFile:e.isViewFile,currentRepoInfo:e.currentRepoInfo},n}return(0,i.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){this.props.eventBus&&(this.unsubscribeLibChange=this.props.eventBus.subscribe(D.T.CURRENT_LIBRARY_CHANGED,this.onRepoChange))}},{key:"componentWillUnmount",value:function(){this.unsubscribeLibChange&&this.unsubscribeLibChange()}},{key:"render",value:function(){var e=this.props.showSearch,t=void 0===e||e;return(0,A.jsxs)("div",{className:"common-toolbar",children:[t&&this.renderSearch(),(0,A.jsx)(k.A,{}),(0,A.jsx)(T.A,{}),u.F1&&(0,A.jsx)(S,{})]})}}])}(s.Component)},25547:function(e,t,n){"use strict";n.d(t,{A:function(){return d}});var r=n(23029),o=n(92901),a=n(65604),i=n(60436),s=n(56044),u=function(){function e(){(0,r.A)(this,e),this.root=null}return(0,o.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,o.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",o=e.getNodeChildrenObject(t);return o=a.Aq.sortDirents(o,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(),o=r.getNodeByPath(n);return r.addNodeToParent(t,o),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(),o=r.getNodeByPath(t);return o?(r.renameNode(o,n),r):r}},{key:"updateNodeByPath",value:function(e,t,n,r){var o=e.clone(),a=o.getNodeByPath(t);return o.updateNode(a,n,r),o}},{key:"moveNodeByPath",value:function(e,t,n,r){var o=e.clone(),a=o.getNodeByPath(t),i=o.getNodeByPath(n);return i&&a&&(a.object.name=r,o.moveNode(a,i)),!i&&a&&o.deleteNode(a),o}},{key:"moveNodeListByPaths",value:function(e,t,n){var r=e.clone(),o=r.getNodeByPath(n);return o?t.forEach((function(e){var t=r.getNodeByPath(e);r.moveNode(t,o)})):t.forEach((function(e){var t=r.getNodeByPath(e);r.delete(t)})),r}},{key:"copyNodeByPath",value:function(e,t,n,r){var o=e.clone(),a=o.getNodeByPath(n),i=o.getNodeByPath(t);if(a){var s=i.clone();s.object.name=r,o.copyNode(s,a)}return o}},{key:"copyNodeListByPaths",value:function(e,t,n){var r=e.clone(),o=r.getNodeByPath(n);return o&&t.forEach((function(e){var t=r.getNodeByPath(e);r.copyNode(t,o)})),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),o=n(92901),a=function(){function e(t){var n=t.path,o=t.object,a=t.isLoaded,i=t.isPreload,s=t.isExpanded,u=t.parentNode;(0,r.A)(this,e),this.path=n||o.name,this.object=o,this.isLoaded=a||!1,this.isPreload=i||!1,this.isExpanded=s||!1,this.children=[],this.parentNode=u||null}return(0,o.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,o=t.isLoaded,a=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:o,isPreload:a,isExpanded:i,parentNode:s,children:l.map((function(t){return e.deserializefromJson(t)}))})}}])}();t.A=a},94988:function(e,t,n){"use strict";n.d(t,{A:function(){return _}});var r=n(89379),o=n(23029),a=n(92901),i=n(39874),s=n(85501),u=n(9950),l=n(58168),c=n(29180),d=n(28822),f=n(64467),p=n(5544),h=n(80045),m=n(91643),v=["defaultOptions","cacheOptions","loadOptions","options","isLoading","onInputChange","filterOption"];n(17119),n(24081);var g=(0,u.forwardRef)((function(e,t){var n=function(e){var t=e.defaultOptions,n=void 0!==t&&t,o=e.cacheOptions,a=void 0!==o&&o,i=e.loadOptions;e.options;var s=e.isLoading,l=void 0!==s&&s,c=e.onInputChange,d=e.filterOption,g=void 0===d?null:d,y=(0,h.A)(e,v),O=y.inputValue,b=(0,u.useRef)(void 0),E=(0,u.useRef)(!1),A=(0,u.useState)(Array.isArray(n)?n:void 0),w=(0,p.A)(A,2),C=w[0],_=w[1],x=(0,u.useState)("undefined"!==typeof O?O:""),k=(0,p.A)(x,2),T=k[0],S=k[1],D=(0,u.useState)(!0===n),P=(0,p.A)(D,2),N=P[0],R=P[1],I=(0,u.useState)(void 0),M=(0,p.A)(I,2),L=M[0],F=M[1],j=(0,u.useState)([]),B=(0,p.A)(j,2),U=B[0],$=B[1],X=(0,u.useState)(!1),Q=(0,p.A)(X,2),Y=Q[0],z=Q[1],H=(0,u.useState)({}),V=(0,p.A)(H,2),q=V[0],W=V[1],G=(0,u.useState)(void 0),Z=(0,p.A)(G,2),K=Z[0],J=Z[1],ee=(0,u.useState)(void 0),te=(0,p.A)(ee,2),ne=te[0],re=te[1];a!==ne&&(W({}),re(a)),n!==K&&(_(Array.isArray(n)?n:void 0),J(n)),(0,u.useEffect)((function(){return E.current=!0,function(){E.current=!1}}),[]);var oe=(0,u.useCallback)((function(e,t){if(!i)return t();var n=i(e,t);n&&"function"===typeof n.then&&n.then(t,(function(){return t()}))}),[i]);(0,u.useEffect)((function(){!0===n&&oe(T,(function(e){E.current&&(_(e||[]),R(!!b.current))}))}),[]);var ae=(0,u.useCallback)((function(e,t){var n=(0,m.L)(e,t,c);if(!n)return b.current=void 0,S(""),F(""),$([]),R(!1),void z(!1);if(a&&q[n])S(n),F(n),$(q[n]),R(!1),z(!1);else{var o=b.current={};S(n),R(!0),z(!L),oe(n,(function(e){E&&o===b.current&&(b.current=void 0,R(!1),F(n),$(e||[]),z(!1),W(e?(0,r.A)((0,r.A)({},q),{},(0,f.default)({},n,e)):q))}))}}),[a,oe,L,q,c]),ie=Y?[]:T&&L?U:C||[];return(0,r.A)((0,r.A)({},y),{},{options:ie,isLoading:N||l,onInputChange:ae,filterOption:g})}(e),o=(0,d.u)(n);return u.createElement(c.S,(0,l.A)({ref:t},o))})),y=n(97011),O=n(40326),b=n(65604),E=n(4086),A=n(51164),w=n(44414),C=function(e){function t(e){var n;return(0,o.A)(this,t),(n=(0,i.A)(this,t,[e])).onInputChange=function(e){!n.props.isMulti&&e.trim()&&(n.handleSelectChange(null),n.clearSelect()),n.setState({searchValue:e})},n.handleSelectChange=function(e){n.options=[],n.props.onSelectChange(e)},n.loadOptions=function(e,t){var r=e.trim();n.finalValue=r,setTimeout((function(){n.finalValue===r&&r.length>0&&y.e.searchUsers(r).then((function(e){n.options=[];for(var r=0;r<e.data.users.length;r++){var o=e.data.users[r],a={};a.value=o.name,a.email=o.email,a.label=O.uQ||O.CJ?(0,w.jsxs)("div",{className:"d-flex",children:[(0,w.jsx)("img",{src:o.avatar_url,className:"avatar",width:"24",alt:""}),(0,w.jsxs)("div",{className:"ml-2",children:[(0,w.jsx)("span",{className:"user-option-name",children:o.name}),(0,w.jsx)("br",{}),O.uQ&&(0,w.jsx)("span",{className:"user-option-email",children:o.contact_email}),O.CJ&&(0,w.jsx)("span",{className:"user-option-email",children:o.login_id})]})]}):(0,w.jsxs)(u.Fragment,{children:[(0,w.jsx)("img",{src:o.avatar_url,className:"select-module select-module-icon avatar",alt:""}),(0,w.jsx)("span",{className:"select-module select-module-name",children:o.name})]}),n.options.push(a)}t(n.options)})).catch((function(e){var t=b.Aq.getErrorMsg(e);E.A.danger(t)}))}),1e3)},n.clearSelect=function(){n.userSelect.current.onChange([],{action:"clear"})},n.options=[],n.finalValue="",n.state={searchValue:""},n.userSelect=u.createRef(),n}return(0,s.A)(t,e),(0,a.A)(t,[{key:"render",value:function(){var e=this.state.searchValue;return(0,w.jsx)(g,{isClearable:!0,classNamePrefix:!0,components:{NoOptionsMessage:function(t){return(0,w.jsx)("div",(0,r.A)((0,r.A)({},t.innerProps),{},{style:A.r3,children:e?(0,O.AP)("User not found"):(0,O.AP)("Enter characters to start searching")}))}},isMulti:!0,loadOptions:this.loadOptions,onChange:this.handleSelectChange,onInputChange:this.onInputChange,placeholder:this.props.placeholder,className:"user-select ".concat(this.props.className),value:this.props.value,ref:this.userSelect,styles:A.ll})}}])}(u.Component);C.defaultProps={className:""};var _=C},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 o},xQ:function(){return i},R5:function(){return s},cj:function(){return a}});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},o=(window.innerHeight,{FILE_EXTENDED_PROPERTIES:"__file_extended_properties",FACE_RECOGNITION:"__face_recognition"}),a=["#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 a},X7:function(){return s},bV:function(){return o},r:function(){return r},yH:function(){return i}});var r=2,o=2,a=3,i=1045,s=1046},19175:function(e,t,n){"use strict";var r=n(23029),o=n(92901),a=n(26910),i=n(58801),s=n(40326),u=n(9264),l=function(){return(0,o.A)((function e(){var t=this;(0,r.A)(this,e),this.getCollaborators=function(e){var n=t.server+"/api/v2.1/repos/"+e+"/related-users/";return t.req.get(n)},this.modifyRecord=function(e,n,r,o){var a=t.server+"/api/v2.1/repos/"+e+"/metadata/records/",i={records_data:[{record_id:n,record:r,obj_id:o}]};return t.req.put(a,i)},this.modifyRecords=function(e,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=t.server+"/api/v2.1/repos/"+e+"/metadata/records/",a={records_data:n};return r&&(a.is_copy_paste="true"),t.req.put(o,a)},this.listUserInfo=function(e){var n=t.server+"/api/v2.1/user-list/",r={user_id_list:e};return t._sendPostRequest(n,r,{headers:{"Content-type":"application/json"}})},this.listViews=function(e){var n=t.server+"/api/v2.1/repos/"+e+"/metadata/views/";return t.req.get(n)},this.getView=function(e,n){var r=t.server+"/api/v2.1/repos/"+e+"/metadata/views/"+n+"/";return t.req.get(r)},this.addView=function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"table",o=t.server+"/api/v2.1/repos/"+e+"/metadata/views/",a={name:n,type:r,data:{basic_filters:u.pk[r],sorts:u.hc[r]}};return t._sendPostRequest(o,a,{headers:{"Content-type":"application/json"}})},this.duplicateView=function(e,n){var r=t.server+"/api/v2.1/repos/"+e+"/metadata/duplicate-view/",o={view_id:n};return t._sendPostRequest(r,o,{headers:{"Content-type":"application/json"}})},this.modifyView=function(e,n,r){var o=t.server+"/api/v2.1/repos/"+e+"/metadata/views/",a={view_id:n,view_data:r};return t.req.put(o,a)},this.deleteView=function(e,n){var r=t.server+"/api/v2.1/repos/"+e+"/metadata/views/",o={view_id:n};return t.req.delete(r,{data:o})},this.moveView=function(e,n,r){var o=t.server+"/api/v2.1/repos/"+e+"/metadata/move-views/",a={view_id:n,target_view_id:r};return t._sendPostRequest(o,a,{headers:{"Content-type":"application/json"}})},this.insertColumn=function(e,n,r,o){var a=o.key,i=o.data,s=t.server+"/api/v2.1/repos/"+e+"/metadata/columns/",u={column_name:n,column_type:r};return a&&(u.column_key=a),i&&(u.column_data=i),t.req.post(s,u)},this.deleteColumn=function(e,n){var r=t.server+"/api/v2.1/repos/"+e+"/metadata/columns/",o={column_key:n};return t.req.delete(r,{data:o})},this.renameColumn=function(e,n,r){var o=t.server+"/api/v2.1/repos/"+e+"/metadata/columns/",a={column_key:n,name:r};return t.req.put(o,a)},this.modifyColumnData=function(e,n,r){var o=t.server+"/api/v2.1/repos/"+e+"/metadata/columns/",a={column_key:n,data:r};return t.req.put(o,a)},this.generateDescription=function(e,n){var r=t.server+"/api/v2.1/ai/generate-summary/",o={path:n,repo_id:e};return t.req.post(r,o)},this.imageCaption=function(e,n,r){var o=t.server+"/api/v2.1/ai/image-caption/",a={path:n,repo_id:e,lang:r};return t.req.post(o,a)},this.extractFileDetails=function(e,n){var r=t.server+"/api/v2.1/repos/"+e+"/metadata/extract-file-details/",o={obj_ids:n};return t.req.post(r,o)},this.openFaceRecognition=function(e){var n=t.server+"/api/v2.1/repos/"+e+"/metadata/face-recognition/";return t.req.post(n)},this.closeFaceRecognition=function(e){var n=t.server+"/api/v2.1/repos/"+e+"/metadata/face-recognition/";return t.req.delete(n)},this.getFaceData=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e3,o=t.server+"/api/v2.1/repos/"+e+"/metadata/face-records/?start="+n+"&limit="+r;return t.req.get(o)},this.renamePeople=function(e,n,r){var o=t.server+"/api/v2.1/repos/"+e+"/metadata/face-record/",a={record_id:n,name:r};return t.req.put(o,a)},this.getPeoplePhotos=function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1e3,a=t.server+"/api/v2.1/repos/"+e+"/metadata/people-photos/"+n+"/?start="+r+"&limit="+o;return t.req.get(a)}}),[{key:"init",value:function(e){var t=e.server,n=e.username,r=e.password,o=e.token;return this.server=t,this.username=n,this.password=r,this.token=o,this.token&&this.server&&(this.req=a.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=a.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:"getMetadataStatus",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/metadata/";return this.req.get(t)}},{key:"createMetadata",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/metadata/";return this.req.put(t)}},{key:"deleteMetadata",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/metadata/";return this.req.delete(t)}},{key:"getMetadata",value:function(e,t){var n=this.server+"/api/v2.1/repos/"+e+"/metadata/records/";return this.req.get(n,{params:t})}},{key:"getMetadataRecordInfo",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/metadata/record/",o={};return t&&(o.parent_dir=t),n&&(o.name=n),this.req.get(r,{params:o})}},{key:"zipDownload",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/zip-task/",o=new FormData;return o.append("parent_dir",t),n.forEach((function(e){o.append("dirents",e)})),this._sendPostRequest(r,o)}},{key:"batchDeleteFiles",value:function(e,t){var n=this.server+"/api/v2.1/repos/batch-delete-folders-item/",r={repo_id:e,file_names:t};return this.req.delete(n,{data:r})}},{key:"getFaceRecognitionStatus",value:function(e){var t=this.server+"/api/v2.1/repos/"+e+"/metadata/face-recognition/";return this.req.get(t)}}])}(),c=new l,d=i.Ay.load("sfcsrftoken");c.initForSeahubUsage({siteRoot:s.Yc,xcsrfHeaders:d}),t.A=c},23071:function(e,t,n){"use strict";var r=n(9950),o=n(78297),a=n(48738),i=n.n(a),s=n(71791),u=n(9264),l=n(44414);t.A=function(e){var t=e.isShowRateItem,n=e.field,a=e.enterIndex,c=e.index,d=e.value,f=e.onMouseEnter,p=e.onMouseLeave,h=e.onChange,m=(0,r.useRef)(null),v=(0,r.useCallback)((function(){f(c)}),[c,f]),g=(0,r.useCallback)((function(){p()}),[p]),y=(0,r.useCallback)((function(){h(c)}),[c,h]);if(!t&&c>d)return null;var O=n.data||u.Wz,b=O.color,E=O.type,A={fill:d>=c?b:"#e5e5e5"};return a>=c&&(A={fill:b,opacity:d>=c?1:.4}),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{onMouseEnter:v,onMouseLeave:g,style:A,onClick:y,className:i()("sf-metadata-rate-item",{active:d>=c}),ref:m,children:(0,l.jsx)(s.In,{iconName:E||"rate"})}),-1!==a&&(0,l.jsx)(o.A,{placement:"bottom",target:m,modifiers:{preventOverflow:{boundariesElement:document.body}},className:"sf-metadata-tooltip",children:a})]})}},14544:function(e,t,n){"use strict";n.d(t,{UI:function(){return o},me:function(){return a},zP:function(){return r}});var r={COLUMN_NAME:"COLUMN_NAME",COLUMN_TYPE:"COLUMN_TYPE"},o={CUSTOM_REGULAR:"CUSTOM_REGULAR"},a={CUSTOM_CURRENCY:"CUSTOM_CURRENCY"}},56409:function(e,t,n){"use strict";n.d(t,{A:function(){return F}});var r=n(5544),o=n(9950),a=n(42119),i=n(18849),s=n(48738),u=n.n(s),l=n(40326),c=n(37259),d=n(9264),f=n(22814),p=n(11037),h=n(3236),m=n(14544),v=n(76152),g=n(85077),y=n(15668),O=n(44414),b=(0,o.forwardRef)((function(e,t){var n=e.readOnly,a=e.value,i=(0,o.useState)(""),s=(0,r.A)(i,2),c=s[0],d=s[1],f=(0,o.useState)(a||""),p=(0,r.A)(f,2),h=p[0],m=p[1],b=(0,o.useCallback)((function(e){var t=e.target.value;h!==t&&m(t)}),[h]);return(0,o.useImperativeHandle)(t,(function(){return{getName:function(){return h},setError:function(e){return d(e)}}}),[h]),(0,o.useEffect)((function(){m(a)}),[a]),(0,O.jsxs)(v.A,{className:u()("sf-metadata-column-settings-item",{"is-invalid":c}),children:[(0,O.jsx)(g.A,{placeholder:(0,l.AP)("Property name"),value:h,onChange:b,readOnly:n,autoFocus:!0}),c&&(0,O.jsx)(y.A,{children:c})]})})),E=n(55627),A=n(71791),w=n(40866),C=n(2444),_=450,x=function(e){var t=e.column,n=e.columns,a=e.target,i=e.parentWidth,s=e.onChange,c=e.onToggle,d=(0,o.useRef)(null),f=(0,o.useRef)(null),p=(0,o.useMemo)((function(){if(a){var e=a.getBoundingClientRect(),t=e.top,n=e.left,r={width:_,left:n+i,top:t,maxHeight:"calc(100% - ".concat(t,"px - 5px)")};return n+_+i>document.body.offsetWidth&&(r.left=n-_<=5?5:n-_),r}}),[a,i]),h=(0,o.useState)(""),m=(0,r.A)(h,2),v=m[0],y=m[1],b=(0,o.useMemo)((function(){var e=v.trim().toLocaleLowerCase();return n.filter((function(t){return t.name.toLocaleLowerCase().indexOf(e)>-1}))}),[v,n]),E=(0,o.useCallback)((function(e){var t=e.target.value;t!==v&&y(t)}),[v]),x=(0,o.useCallback)((function(e){e.stopPropagation()}),[]),k=(0,o.useMemo)((function(){return b.filter((function(e){return"basics"===e.groupby}))}),[b]),T=(0,o.useMemo)((function(){return b.filter((function(e){return"predefined"===e.groupby}))}),[b]),S=(0,o.useCallback)((function(e,t){e&&e.stopPropagation(),e&&e.nativeEvent.stopImmediatePropagation(),s(t)}),[s]);(0,o.useEffect)((function(){setTimeout((function(){var e;null===d||void 0===d||null===(e=d.current)||void 0===e||e.focus()}),1)}),[]);var D=(0,o.useCallback)((function(e){f.current&&(-1!==(0,C.wD)(e).indexOf("popover")||f.current.contains(e.target)||setTimeout((function(){return c()}),100))}),[f,c]);return(0,o.useEffect)((function(){return document.addEventListener("click",D),function(){document.removeEventListener("click",D)}}),[]),(0,O.jsx)(w.A,{children:(0,O.jsxs)("div",{className:"sf-metadata-column-types-popover",style:p,ref:f,children:[(0,O.jsx)("div",{className:"search-column-container",children:(0,O.jsx)(g.A,{onChange:E,placeholder:(0,l.AP)("Search property types"),value:v,onClick:x,ref:d})}),b.length>0&&(0,O.jsx)("div",{className:"select-column-wrapper",children:(0,O.jsxs)("div",{className:"select-column-list",children:[T.length>0&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)("div",{className:"select-column-title",children:(0,l.AP)("Predefined properties")}),T.map((function(e){return(0,O.jsxs)("div",{className:u()("select-column-item text-truncate",{active:e.key===t.key}),onClick:function(t){return S(t,e)},children:[(0,O.jsx)(A.In,{iconName:e.icon}),(0,O.jsx)("span",{children:e.name})]},e.key)}))]}),k.length>0&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)("div",{className:"select-column-title",children:(0,l.AP)("Custom properties")}),k.map((function(e){return(0,O.jsxs)("div",{className:u()("select-column-item text-truncate",{active:e.key===t.key}),onClick:function(t){return S(t,e)},children:[(0,O.jsx)(A.In,{iconName:e.icon}),(0,O.jsx)("span",{children:e.name})]},e.key)}))]})]})})]})})},k=[{icon:d.ZP[d.vZ.COLLABORATOR],type:d.vZ.COLLABORATOR,name:(0,p.Q8)(d.L2.FILE_COLLABORATORS),unique:!0,key:d.L2.FILE_COLLABORATORS,canChangeName:!1,groupby:"predefined"},{icon:d.ZP[d.vZ.COLLABORATOR],type:d.vZ.COLLABORATOR,name:(0,p.Q8)(d.L2.FILE_REVIEWER),unique:!0,key:d.L2.FILE_REVIEWER,canChangeName:!1,groupby:"predefined"},{icon:d.ZP[d.vZ.COLLABORATOR],type:d.vZ.COLLABORATOR,name:(0,p.Q8)(d.L2.OWNER),unique:!0,key:d.L2.OWNER,canChangeName:!1,groupby:"predefined"},{icon:d.ZP[d.vZ.DATE],type:d.vZ.DATE,name:(0,p.Q8)(d.L2.FILE_EXPIRE_TIME),unique:!0,key:d.L2.FILE_EXPIRE_TIME,canChangeName:!1,data:{format:d.D2},groupby:"predefined"},{icon:d.ZP[d.vZ.LONG_TEXT],type:d.vZ.LONG_TEXT,name:(0,p.Q8)(d.L2.FILE_DESCRIPTION),unique:!0,key:d.L2.FILE_DESCRIPTION,canChangeName:!1,groupby:"predefined"},{icon:d.ZP[d.vZ.SINGLE_SELECT],type:d.vZ.SINGLE_SELECT,name:(0,p.Q8)(d.L2.FILE_STATUS),unique:!0,key:d.L2.FILE_STATUS,canChangeName:!1,groupby:"predefined"},{icon:d.ZP[d.vZ.DATE],type:d.vZ.DATE,name:(0,p.Q8)(d.L2.CAPTURE_TIME),unique:!0,key:d.L2.CAPTURE_TIME,canChangeName:!1,data:{format:d._0},groupby:"predefined"},{icon:d.ZP[d.vZ.TEXT],type:d.vZ.TEXT,name:(0,l.AP)("Text"),canChangeName:!0,key:d.vZ.TEXT,groupby:"basics"},{icon:d.ZP[d.vZ.LONG_TEXT],type:d.vZ.LONG_TEXT,name:(0,l.AP)("Long text"),canChangeName:!0,key:d.vZ.LONG_TEXT,groupby:"basics"},{icon:d.ZP[d.vZ.NUMBER],type:d.vZ.NUMBER,name:(0,l.AP)("Number"),canChangeName:!0,key:d.vZ.NUMBER,groupby:"basics"},{icon:d.ZP[d.vZ.COLLABORATOR],type:d.vZ.COLLABORATOR,name:(0,l.AP)("Collaborator"),canChangeName:!0,key:d.vZ.COLLABORATOR,groupby:"basics"},{icon:d.ZP[d.vZ.CHECKBOX],type:d.vZ.CHECKBOX,name:(0,l.AP)("Checkbox"),canChangeName:!0,key:d.vZ.CHECKBOX,groupby:"basics"},{icon:d.ZP[d.vZ.DATE],type:d.vZ.DATE,name:(0,l.AP)("Date"),canChangeName:!0,key:d.vZ.DATE,data:{format:d.D2},groupby:"basics"},{icon:d.ZP[d.vZ.SINGLE_SELECT],type:d.vZ.SINGLE_SELECT,name:(0,l.AP)("Single select"),canChangeName:!0,key:d.vZ.SINGLE_SELECT,groupby:"basics"},{icon:d.ZP[d.vZ.MULTIPLE_SELECT],type:d.vZ.MULTIPLE_SELECT,name:(0,l.AP)("Multiple select"),canChangeName:!0,key:d.vZ.MULTIPLE_SELECT,groupby:"basics"},{icon:d.ZP[d.vZ.RATE],type:d.vZ.RATE,name:(0,l.AP)("Rate"),canChangeName:!0,key:d.vZ.RATE,data:d.Wz,groupby:"basics"}],T=(0,o.forwardRef)((function(e,t){var n=e.parentWidth,a=e.column,i=e.onChange,s=(0,o.useState)(""),c=(0,r.A)(s,2),d=c[0],f=c[1],p=(0,o.useState)(!1),h=(0,r.A)(p,2),m=h[0],g=h[1],b=(0,o.useRef)(null),w=(0,o.useCallback)((function(e){e&&e.stopPropagation(),e&&e.nativeEvent.stopImmediatePropagation(),g(!m)}),[m]),C=(0,o.useCallback)((function(){g(!1)}),[]),_=(0,o.useCallback)((function(e){i(e)}),[i]);return(0,o.useImperativeHandle)(t,(function(){return{setError:function(e){return f(e)},getIsPopoverShow:function(){return m},setPopoverState:function(e){return g(e)}}}),[m]),(0,o.useEffect)((function(){i(k.find((function(e){return"basics"===e.groupby}))||k[0])}),[]),(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)(v.A,{className:u()("sf-metadata-column-settings-item",{"is-invalid":d}),children:[(0,O.jsx)(E.A,{children:(0,l.AP)("Type")}),(0,O.jsxs)("div",{className:u()("sf-metadata-column-type",{"sf-metadata-column-type-focus":m}),ref:b,onClick:w,children:[(0,O.jsxs)("div",{className:"sf-metadata-column-type-info",children:[(0,O.jsx)(A.In,{iconName:a.icon,className:"mr-2"}),(0,O.jsx)("span",{children:a.name})]}),(0,O.jsx)(A.In,{iconName:"drop-down"})]}),d&&(0,O.jsx)(y.A,{children:d})]}),m&&b.current&&(0,O.jsx)(x,{columns:k,column:a,target:b.current,parentWidth:n,onChange:_,onToggle:C})]})})),S=n(89379),D=n(99730),P=n(87364),N=function(e){var t=e.value,n=e.column,r=e.onChange,a=n.key===d.L2.CAPTURE_TIME,i=(t||{format:d.D2}).format,s=(0,o.useMemo)((function(){var e=new Date,t=e.getFullYear(),n=e.getMonth()+1,r=e.getDate(),o=e.getHours(),a=e.getMinutes();return n=n>9?n:"0".concat(n),r=r>9?r:"0".concat(r),o=o>9?o:"0".concat(o),a=a>9?a:"0".concat(a),"".concat(t,"-").concat(n,"-").concat(r," ").concat(o,":").concat(a)}),[]),c=(0,o.useMemo)((function(){var e=a?"HH:mm:ss":"";return[{label:"".concat((0,l.AP)("ISO")," (").concat((0,P.u1)(s,u()("YYYY-MM-DD",e)),")"),value:u()("YYYY-MM-DD",e)},{label:"".concat((0,l.AP)("US")," (").concat((0,P.u1)(s,u()("M/D/YYYY",e)),")"),value:u()("M/D/YYYY",e)},{label:"".concat((0,l.AP)("European")," (").concat((0,P.u1)(s,u()("DD/MM/YYYY",e)),")"),value:u()("DD/MM/YYYY",e)},{label:"".concat((0,l.AP)("Germany Russia etc")," (").concat((0,P.u1)(s,u()("DD.MM.YYYY",e)),")"),value:u()("DD.MM.YYYY",e)}]}),[a,s]),f=(0,o.useCallback)((function(e){r((0,S.A)((0,S.A)({},t),{},{format:e}))}),[t,r]),p=(0,o.useCallback)((function(e){var t=i||"YYYY-MM-DD",n=i.split(" ");1===n.length&&(t=n[0]+" HH:mm"),2===n.length&&(t=n[0]),r({format:t})}),[i,r]),h=c.find((function(e){return e.value===i}))||c[0],m=!!i&&i.indexOf("HH:mm")>-1;return(0,O.jsxs)("div",{className:"sf-metadata-column-data-settings sf-metadata-date-column-data-settings",children:[(0,O.jsxs)(v.A,{className:"",children:[(0,O.jsx)(E.A,{children:(0,l.AP)("Format")}),(0,O.jsx)(A.Cg,{value:h,options:c,onSelectOption:f})]}),!a&&(0,O.jsx)(O.Fragment,{children:(0,O.jsx)("div",{className:"pb-4",children:(0,O.jsx)(D.A,{checked:m,size:"large",textPosition:"right",className:"sf-metadata-date-column-data-minute w-100",onChange:p,placeholder:(0,l.AP)("Accurate to minute")})})})]})},R=function(e){var t=e.value,n=e.onChange,a=e.updatePopoverState,i=(0,S.A)((0,S.A)({},d.Wz),t),s=i.max,c=i.color,f=i.type,p=(0,o.useState)(!1),h=(0,r.A)(p,2),m=h[0],g=h[1],y=(0,o.useMemo)((function(){return d.Wv.map((function(e){return{label:e.name,value:e.name}}))}),[]),b=(0,o.useMemo)((function(){return y.find((function(e){return e.value===s}))||y.find((function(e){return 5===e.value}))}),[y,s]),w=(0,o.useCallback)((function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),m||(g(!0),a(!0))}),[a]),C=(0,o.useCallback)((function(){g(!1),setTimeout((function(){return a(!1)}),100)}),[a]),_=(0,o.useCallback)((function(e,r){n((0,S.A)((0,S.A)({},t),{},{color:e,type:r})),C()}),[t,n,C]),x=(0,o.useCallback)((function(e){n((0,S.A)((0,S.A)({},t),{},{max:e}))}),[t,n]);return(0,O.jsx)("div",{className:"sf-metadata-column-data-settings sf-metadata-rate-column-data-settings",children:(0,O.jsxs)("div",{className:"column-data-settings-container",children:[(0,O.jsxs)(v.A,{className:"rate-column-data-setting-item rate-column-data-style-setting",children:[(0,O.jsx)(E.A,{children:(0,l.AP)("Style")}),(0,O.jsxs)("div",{className:u()("sf-metadata-select custom-select rate-column-data-style-setting-wrapper",{focus:m}),id:"sf-metadata-rate-column-data-style-setting-wrapper",onClick:w,children:[(0,O.jsx)("div",{className:"selected-option",style:{fill:c},children:(0,O.jsx)(A.In,{iconName:f})}),(0,O.jsx)(A.In,{iconName:"drop-down"})]}),m&&(0,O.jsx)(A.Rw,{target:"sf-metadata-rate-column-data-style-setting-wrapper",className:"sf-metadata-rate-column-data-style-setting-popover",hide:C,hideWithEsc:C,modifiers:{preventOverflow:{boundariesElement:document.body}},children:(0,O.jsx)("div",{className:"rate-column-style-list",children:d.uC.map((function(e){return d.Tv.map((function(t){return(0,O.jsx)(A.Oi,{iconName:t,onClick:function(){return _(e,t)},style:{fill:e},className:"rate-column-data-style-item"},t+"color"+e)}))}))})})]}),(0,O.jsxs)(v.A,{className:"rate-column-data-setting-item rate-column-data-max-setting",children:[(0,O.jsx)(E.A,{children:(0,l.AP)("Max")}),(0,O.jsx)(A.Cg,{value:b,options:y,onSelectOption:x})]})]})})},I=(0,o.forwardRef)((function(e,t){var n=e.column,a=(0,o.useMemo)((function(){return n.type}),[n]),i=(0,o.useState)(n.data||{}),s=(0,r.A)(i,2),u=s[0],l=s[1],c=(0,o.useState)(!1),f=(0,r.A)(c,2),p=f[0],h=f[1],m=(0,o.useRef)(null);(0,o.useImperativeHandle)(t,(function(){return{getValue:function(){return u},setValue:function(e){return l(e)},getIsPopoverShow:function(){return p}}}),[p,u]);var v=(0,o.useCallback)((function(e){l(e)}),[]);return(0,o.useEffect)((function(){m.current!==n.key&&(m.current=n.key,l(n.data||{}))}),[n]),a===d.vZ.DATE?(0,O.jsx)(N,{value:u,column:n,onChange:v}):a===d.vZ.RATE?(0,O.jsx)(R,{value:u,onChange:v,updatePopoverState:h}):null})),M=I,L={},F=function(e){var t=e.target,n=e.onChange,s=(0,o.useState)({}),v=(0,r.A)(s,2),g=v[0],y=v[1],E=(0,o.useRef)(null),A=(0,o.useRef)(null),w=(0,o.useRef)(null),C=(0,o.useRef)(null),_=(0,o.useRef)(null),x=(0,c.o)().metadata,k=(0,o.useMemo)((function(){return L[g.type]||350}),[g]),S=(0,o.useCallback)((function(e){var t,n;null!==(t=C.current)&&void 0!==t&&t.getIsPopoverShow()||null!==(n=_.current)&&void 0!==n&&n.getIsPopoverShow()||E.current.toggle()}),[C,_]),D=(0,o.useCallback)((function(e){setTimeout((function(){C.current.setPopoverState(!1)}),100),f.A.isSameObject(g,e)||(y(e),e.type!==g.type&&_.current.setValue({}))}),[C,g]),P=(0,o.useCallback)((function(){w.current.setError(""),C.current.setError("");var e=1,t=w.current.getName(),r=h.Sp[m.zP.COLUMN_NAME]({columnName:t,metadata:x,gettext:l.AP});r&&(w.current.setError(r.tips),e=0);var o=h.Sp[m.zP.COLUMN_TYPE]({column:g,metadata:x,gettext:l.AP});if(o&&(C.current.setError(o.tips),e=0),0!=e){var a=_.current.getValue();0===Object.keys(a).length&&(a=null,g.unique?g.type===d.vZ.SINGLE_SELECT&&g.key===d.L2.FILE_STATUS&&(a={options:(0,p.YO)()}):g.type===d.vZ.SINGLE_SELECT||g.type===d.vZ.MULTIPLE_SELECT?a={options:[]}:g.type===d.vZ.DATE&&(a={format:d.D2})),n(g.unique?g.key:t,g.type,{key:g.unique?g.key:"",data:a}),S()}}),[w,g,x,n,S]);return(0,O.jsx)(a.A,{target:t,trigger:"legacy",placement:"bottom-end",hideArrow:!0,toggle:S,fade:!1,ref:E,className:"sf-metadata-column-popover",children:(0,O.jsxs)("div",{className:"sf-metadata-column-popover-inner",ref:A,style:{width:k},children:[(0,O.jsxs)("div",{children:[(0,O.jsx)(b,{ref:w,readOnly:null===g||void 0===g?void 0:g.unique,value:null!==g&&void 0!==g&&g.unique?g.name:""}),(0,O.jsx)(T,{ref:C,column:g,onChange:D,parentWidth:k}),(0,O.jsx)(M,{ref:_,column:g})]}),(0,O.jsxs)("div",{className:u()("sf-metadata-column-popover-footer",{"sf-metadata-number-column-popover-footer":g.type===d.vZ.NUMBER}),children:[(0,O.jsx)(i.A,{color:"secondary",className:"mr-4",onClick:S,children:(0,l.AP)("Cancel")}),(0,O.jsx)(i.A,{color:"primary",onClick:P,children:(0,l.AP)("Submit")})]})]})})}},3236:function(e,t,n){"use strict";n.d(t,{Sp:function(){return u}});var r=n(64467),o=n(2444),a=n(11037),i=n(9264),s=n(14544),u=(0,r.default)((0,r.default)((0,r.default)((0,r.default)({},s.zP.COLUMN_NAME,(function(e){var t=e.columnName,n=e.oldColumn,r=e.metadata,o=e.gettext;return t?t.includes(".")?{type:s.zP.COLUMN_NAME,tips:o("Name cannot contain dots")}:t.includes("`")?{type:s.zP.COLUMN_NAME,tips:o("Name cannot contain backtick")}:t.includes("{")||t.includes("}")?{type:s.zP.COLUMN_NAME,tips:o("Name cannot contain curly braces")}:(!n||n&&n.name!==t)&&(0,a.pT)(r.columns,t)?{type:s.zP.COLUMN_NAME,tips:o("There is another property with this name")}:null:{type:s.zP.COLUMN_NAME,tips:o("This is required")}})),s.zP.COLUMN_TYPE,(function(e){var t=e.column,n=e.metadata,r=e.gettext;return t.unique&&(0,a.rm)(n.columns,t.key)?{type:s.zP.COLUMN_TYPE,tips:r("Another property has this property type")}:null})),i.vZ.TEXT,(function(e){var t=e.column,n=e.gettext,r=t.format_specification_value;return"custom_format"===t.format_check_type&&r&&!(0,o.Zv)(r)?{type:s.UI.CUSTOM_REGULAR,tips:n("Invalid regular expression")}:null})),i.vZ.NUMBER,(function(e){var t=e.column,n=e.gettext,r=t.format,o=t.currency_symbol;return"custom_currency"!==r||o?null:{type:s.me.CUSTOM_CURRENCY,tips:n("This is required")}}))},75732:function(e,t,n){"use strict";n.d(t,{Iz:function(){return le},D0:function(){return we},Oe:function(){return ke},wm:function(){return L},Yt:function(){return m},cu:function(){return ye}});n(56409);var r=n(5544),o=n(9950),a=n(26100),i=n(85077),s=n(71791),u=n(4086),l=n(40326),c=n(37259),d=n(13042),f=n(3236),p=n(14544),h=n(44414),m=function(e){var t=e.value,n=e.target,m=e.onToggle,v=e.onSubmit,g=(0,o.useState)(t),y=(0,r.A)(g,2),O=y[0],b=y[1],E=(0,o.useRef)(null),A=(0,c.o)().metadata,w=(0,o.useCallback)((function(e){var t=e.target.value;t!==O&&b(t)}),[O]),C=(0,o.useCallback)((function(){if(O!==t){var e=f.Sp[p.zP.COLUMN_NAME]({columnName:O,metadata:A,gettext:l.AP});e?u.A.danger(e.tips):v(O)}else m()}),[O,t,A,v,m]),_=(0,o.useCallback)((function(e){e.keyCode===d.cK.Enter&&(e.preventDefault(),C())}),[C]),x=(0,o.useCallback)((function(e){e.preventDefault()}),[]);return(0,o.useEffect)((function(){return E.current.focus(),document.addEventListener("keydown",_),function(){document.removeEventListener("keydown",_)}}),[_]),(0,h.jsx)(s.Rw,{target:n,className:"sf-metadata-rename-column-popover",hide:C,hideWithEsc:m,children:(0,h.jsx)(a.A,{className:"p-4",children:(0,h.jsx)(i.A,{value:O,innerRef:E,onClick:x,onChange:w})})})},v=function(e){var t=e.option,n=e.onToggle,a=e.onSubmit,i=e.deleteNumber,u=(0,o.useState)(!1),c=(0,r.A)(u,2),d=c[0],f=c[1],p=(0,o.useCallback)((function(){n()}),[n]),m=(0,o.useCallback)((function(){f(!0),a()}),[a]);return(0,h.jsxs)(s.Rw,{target:"sf-metadata-edit-option-more-operation-".concat(t.id),className:"sf-metadata-confirm-delete-option-popover",hide:p,hideWithEsc:p,children:[(0,h.jsxs)("div",{className:"sf-metadata-tip-default mt-2 mb-4",children:[(0,l.AP)("{name} rows use this option.").replace("{name}",i)," ",(0,l.AP)("Are you sure you want to delete this option?")]}),(0,h.jsxs)("div",{className:"d-flex justify-content-end",children:[(0,h.jsx)("button",{className:"btn btn-secondary mr-2",onClick:p,children:(0,l.AP)("Cancel")}),(0,h.jsx)("button",{className:"btn btn-primary",disabled:d,onClick:d?function(){}:m,children:d?(0,h.jsx)(s.Rh,{}):(0,l.AP)("Delete")})]})]})},g=n(89857),y=n(72784),O=(0,g.Tl)("sfMetadataSingleSelectOption",{},(function(e){return{connectDropTarget:e.dropTarget()}}))((function(e){var t=e.inputRef,n=e.options;return Array.isArray(n)&&0!==n.length?(0,h.jsx)("div",{className:"sf-metadata-select-options-list",ref:t,children:n}):null})),b=(0,y.A)(O),E=n(60436),A=n(23029),w=n(92901),C=n(39874),_=n(85501),x=n(78297),k=function(e){function t(){var e;(0,A.A)(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=(0,C.A)(this,t,[].concat(r))).getValidOptions=function(t){var n,r=e.props.column,o=(null===r||void 0===r||null===(n=r.data)||void 0===n?void 0:n.options)||[],a=[],i={};o.forEach((function(e){return i[e.id]=!0}));for(var s=0;s<t.length;s++)t[s]&&"object"===typeof t[s]&&t[s].name&&t[s].color&&t[s].id&&!i[t[s].id]&&(a.push(t[s]),i[t[s].id]=!0);return a},e.onImportOptionsToggle=function(){e.importOptionsInput.click()},e.importOptionsInputChange=function(){if(e.importOptionsInput.files&&0!==e.importOptionsInput.files.length){var t=new FileReader;t.onload=e.handleImportOptions.bind(e),t.onerror=e.handleImportOptionsError.bind(e),t.readAsText(e.importOptionsInput.files[0])}else u.A.warning((0,l.AP)("Please select a file"))},e.handleImportOptions=function(t){var n,r=[];try{r=JSON.parse(t.target.result)}catch(s){return void u.A.danger((0,l.AP)("The imported options are invalid"))}if(Array.isArray(r)&&0!==r.length){var o=e.getValidOptions(r);if(0!==o.length){var a=e.props.column,i=(null===a||void 0===a||null===(n=a.data)||void 0===n?void 0:n.options)||[];o=[].concat((0,E.A)(i),(0,E.A)(o)),e.props.onImportOptions(o),e.importOptionsInput.value=null,u.A.success((0,l.AP)("Options imported"))}else u.A.warning((0,l.AP)("The imported option already exists"))}else u.A.danger((0,l.AP)("The imported options are invalid"))},e.handleImportOptionsError=function(){u.A.success((0,l.AP)("Failed imported options"))},e}return(0,_.A)(t,e),(0,w.A)(t,[{key:"render",value:function(){var e,t=this,n=this.props,r=n.column,o=n.onToggle,a=(null===r||void 0===r||null===(e=r.data)||void 0===e?void 0:e.options)||[],i="data:text/json;charset=utf-8,".concat(encodeURIComponent(JSON.stringify(a)));return(0,h.jsxs)("div",{className:"option-editor-footer",children:[(0,h.jsx)("span",{"aria-hidden":"true",className:"sf3-font-help sf3-font option-editor-tips",id:"edit-option-tip"}),(0,h.jsx)(x.A,{delay:{show:0,hide:0},target:"edit-option-tip",placement:"bottom",className:"sf-metadata-tooltip",children:(0,l.AP)("Use the import/export function to transfer options quickly. (The export is in JSON format.) By pasting cells, copied from a text column, an Excel or a TXT file, you can also add options quickly.")}),(0,h.jsx)("input",{type:"file",ref:function(e){return t.importOptionsInput=e},accept:".json",className:"d-none",onChange:this.importOptionsInputChange}),(0,h.jsx)("span",{className:"item-text",onClick:this.onImportOptionsToggle,children:(0,l.AP)("Import options")}),a&&a.length>0&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("span",{className:"mx-2",children:"|"}),(0,h.jsx)("a",{href:i,download:"".concat(r.name,"-options.json"),onClick:o,children:(0,h.jsx)("span",{className:"item-text",children:(0,l.AP)("Export options")})})]})]})}}])}(o.Component),T=n(48738),S=n.n(T),D=n(84667),P=n(92183),N=(0,g.Tl)("sfMetadataSingleSelectOption",{drop:function(e,t){var n=t.getItem(),r=e.index;if(r!==n.idx){var o={idx:r,data:e.option};e.onMove(n,o)}}},(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver(),canDrop:t.canDrop(),dragged:t.getItem()}}))((0,g.I4)("sfMetadataSingleSelectOption",{beginDrag:function(e){return{idx:e.index,data:e.option,mode:"sfMetadataSingleSelectOption"}},endDrag:function(e,t){var n=t.getItem();if(!t.didDrop())return{optionSource:n,optionTarget:{}}},isDragging:function(e,t){var n=e.index;return e.dragged.idx>n}},(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}}))((function(e){var t=e.isOver,n=e.isDragging,r=e.canDrop,a=e.connectDragSource,i=e.connectDragPreview,u=e.connectDropTarget,l=e.isViewing,c=e.isDeleting,d=e.isEditing,f=e.isPredefined,p=e.option,m=e.onDelete,v=e.onUpdate,g=e.onMouseLeave,y=e.onMouseEnter,O=e.onToggleFreeze,b=e.onOpenNameEditor,E=e.onCloseNameEditor,A=(0,o.useCallback)((function(e){e.nativeEvent.stopImmediatePropagation(),m(p.id)}),[p,m]),w=(0,o.useCallback)((function(){y(p.id)}),[p,y]);return u(i((0,h.jsxs)("div",{className:S()("sf-metadata-edit-option-container",{"sf-metadata-edit-option-can-drop":t&&r&&!n,"sf-metadata-edit-deleting-option":c,"sf-metadata-edit-option-can-drop-top":t&&r&&n,"sf-metadata-edit-option-viewing":l,"sf-metadata-edit-option-editing":d,"sf-metadata-edit-option-disabled":f}),onMouseEnter:function(){return w()},onMouseLeave:g,children:[a((0,h.jsx)("div",{className:"sf-metadata-edit-option-drag-container",children:(0,h.jsx)(s.In,{iconName:"drag"})})),(0,h.jsxs)("div",{className:"sf-metadata-edit-option-content",children:[(0,h.jsx)(D.A,{option:p,onChange:v,isViewing:l,isPredefined:f}),(0,h.jsx)(P.A,{option:p,isPredefined:f,isEditing:d,onChange:v,onToggleFreeze:O,onOpen:b,onClose:E})]}),(0,h.jsx)("div",{id:"sf-metadata-edit-option-more-operation-".concat(p.id),className:"sf-metadata-edit-option-more-operations",children:(l||c)&&(0,h.jsx)(s.Oi,{className:"sf-metadata-edit-option-operation-item",onClick:A,iconName:"delete"})})]})))}))),R=n(11037),I=n(87364),M=n(89119),L=function(e){var t=e.target,n=e.column,a=e.onToggle,i=e.onSubmit,d=(0,o.useState)((0,R.Fi)(n)),f=(0,r.A)(d,2),p=f[0],m=f[1],g=(0,o.useState)(""),y=(0,r.A)(g,2),O=y[0],E=y[1],A=(0,o.useState)(-1),w=(0,r.A)(A,2),C=w[0],_=w[1],x=(0,o.useState)(""),T=(0,r.A)(x,2),S=T[0],D=T[1],P=(0,o.useState)(-1),L=(0,r.A)(P,2),F=L[0],j=L[1],B=(0,o.useState)(0),U=(0,r.A)(B,2),$=U[0],X=U[1],Q=(0,o.useRef)(!1),Y=(0,o.useRef)(null),z=(0,o.useRef)(!0),H=(0,c.o)().metadata,V=(0,o.useMemo)((function(){var e=O.trim().toLowerCase();return e?p.filter((function(t){var n=t.name;return"string"===typeof n&&n.toLowerCase().includes(e)})):p||[]}),[p,O]),q=(0,o.useCallback)((function(e,t){t!==M.ZD.INIT_NEW_OPTION&&i(e.filter((function(e){return e.name})),t),m(e)}),[i]),W=(0,o.useCallback)((function(e,t,n,r){if(p.find((function(t){return t.name===e.name&&t.id!==e.id})))return u.A.danger((0,l.AP)("There is another option with this name")),r&&r(),void(z.current=!1);z.current=!0,n&&n();var o=p.slice(0),a=o.findIndex((function(t){return t.id===e.id}));o.splice(a,1,e),q(o,t)}),[p,q,z]),G=(0,o.useCallback)((function(e,t){var n=e.idx,r=t.idx,o=t.data,a=V.splice(n,1)[0],i=p.slice(0).filter((function(e){return e.id!==a.id})),s=i.findIndex((function(e){return e.id===o.id}));r>n&&s++,i.splice(s,0,a),q(i,M.ZD.MOVE_OPTION)}),[p,V,q]),Z=(0,o.useCallback)((function(){var e=(null===O||void 0===O?void 0:O.trim())||"",t=(0,R.rT)(p,e),n=p.slice(0);n.push(t);var r=e?M.ZD.ADD_OPTION:M.ZD.INIT_NEW_OPTION;q(n,r),j(e?"":t.id)}),[O,p,q]),K=(0,o.useCallback)((function(e){var t,n=p.filter((function(t){return t.id!==e}));V[V.length-1].id===e&&_((null===(t=V[V.length-2])||void 0===t?void 0:t.id)||"");D(""),q(n,M.ZD.DELETE_OPTION)}),[V,p,q]),J=(0,o.useCallback)((function(e){Q.current||C===e||_(e)}),[Q,C]),ee=(0,o.useCallback)((function(){Q.current||_("")}),[]),te=(0,o.useCallback)((function(e){Q.current=e}),[]),ne=(0,o.useCallback)((function(e){z.current&&j(e)}),[z]),re=(0,o.useCallback)((function(){j("")}),[]),oe=(0,o.useCallback)((function(e){O!==e&&E(e)}),[O]),ae=(0,o.useCallback)((function(){D("")}),[]),ie=(0,o.useCallback)((function(){K(S)}),[S,K]),se=(0,o.useCallback)((function(e){i(e,M.ZD.ADD_OPTION),m(e)}),[i]),ue=(0,o.useCallback)((function(e){var t=(0,R.zX)(n,e),r=0;H.rows.forEach((function(e){e[n.name]===t&&r++})),r>0?(D(e),X(r)):(X(0),K(e))}),[H,n,K]),le=(0,o.useCallback)((function(){return V.length>0?null:O?(0,h.jsx)("div",{className:"none-search-result mt-2",children:(0,l.AP)("No options available")}):(0,h.jsx)("div",{className:"none-search-result mt-2",children:(0,l.AP)("No options")})}),[O,V]),ce=(0,o.useCallback)((function(){return Array.isArray(V)?V.map((function(e,t){var r=e.id;return(0,h.jsx)(N,{option:e,index:t,isPredefined:(0,I.Oq)(n,r),isEditing:F===r,isDeleting:S===r,isViewing:C===r,onMove:G,onUpdate:W,onDelete:ue,onMouseEnter:J,onMouseLeave:ee,onToggleFreeze:te,onOpenNameEditor:ne,onCloseNameEditor:re},r)})):[]}),[n,V,F,S,C,G,W,ue,J,ee,te,ne,re]);return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(s.Rw,{target:t,className:"sf-metadata-edit-column-options-popover",canHide:!S&&z.current,hide:a,hideWithEsc:a,children:(0,h.jsxs)("div",{className:"sf-metadata-edit-column-options-container",children:[(0,h.jsx)("div",{className:"sf-metadata-edit-column-options-search-container",children:(0,h.jsx)(s.DO,{className:"sf-metadata-option-search-control",placeholder:(0,l.AP)("Search option"),onChange:oe,autoFocus:!0})}),le(),(0,h.jsx)(b,{options:ce(),viewingOptionId:C,inputRef:Y}),(0,h.jsx)(s.NC,{className:"sf-metadata-add-option",callBack:Z,footerName:(0,l.AP)("Add option"),addIconClassName:"sf-metadata-add-option-icon"}),(0,h.jsx)(k,{column:n,onToggle:a,onImportOptions:se})]})}),S&&(0,h.jsx)(v,{option:p.find((function(e){return e.id===S})),onToggle:ae,onSubmit:ie,deleteNumber:$})]})},F=n(75168),j=n(42119),B=n(76152),U=n(55627),$=n(18849),X=n(64467),Q=n(9264),Y=function(e){var t=e.readOnly,n=e.filterIndex,r=e.filterTerm,a=e.collaborators,i=e.placeholder,u=e.filter_predicate,c=e.onSelectCollaborator,d=(0,o.useMemo)((function(){return[Q.US.HAS_ANY_OF,Q.US.HAS_ALL_OF,Q.US.HAS_NONE_OF,Q.US.IS_EXACTLY]}),[]),f=(0,o.useMemo)((function(){return d.indexOf(u)>-1}),[d,u]),p=(0,o.useMemo)((function(){return Array.isArray(r)?a.map((function(e){var t=r.findIndex((function(t){return t===e.email}))>-1;return{value:{filterIndex:n,columnOption:e},label:(0,h.jsx)(o.Fragment,{children:(0,h.jsxs)("div",{className:"select-option-name option-collaborator",children:[(0,h.jsx)("div",{className:"collaborator-container",children:(0,h.jsxs)("div",{className:"collaborator",children:[(0,h.jsx)("span",{className:"collaborator-avatar-container",children:(0,h.jsx)("img",{className:"collaborator-avatar",alt:e.name,src:e.avatar_url})}),(0,h.jsx)("span",{className:"collaborator-name text-truncate",style:{maxWidth:"200px"},title:e.name,"aria-label":e.name,children:e.name})]})}),(0,h.jsx)("div",{className:"collaborator-check-icon",children:t&&(0,h.jsx)(s.In,{iconName:"check-mark"})})]})})}})):[]}),[n,a,r]),m=(0,o.useMemo)((function(){return Array.isArray(r)&&r.length>0&&r.map((function(e){var t=a.find((function(t){return t.email===e}));return t?(0,h.jsxs)("div",{className:"collaborator",children:[(0,h.jsx)("span",{className:"collaborator-avatar-container",children:(0,h.jsx)("img",{className:"collaborator-avatar",alt:t.name,src:t.avatar_url})}),(0,h.jsx)("span",{className:"collaborator-name text-truncate",title:t.name,"aria-label":t.name,children:t.name})]},e):null}))}),[r,a]);return(0,h.jsx)(s.Cg,{className:"sf-metadata-selector-collaborator",value:m?{label:m}:{},onSelectOption:c,options:p,placeholder:i,readOnly:t,supportMultipleSelect:f,searchable:!0,searchPlaceholder:(0,l.AP)("Search collaborator"),isShowSelected:!1,noOptionsPlaceholder:(0,l.AP)("No collaborators")})},z=function(e){var t=e.value,n=e.filterColumn,r=e.readOnly,o=e.onChange,a=(0,R.Kf)(n).trim();return(0,h.jsx)(s.sv,{isReadOnly:r,format:a,lang:l.vV,value:t,onChange:o,zIndex:1061})},H=n(23071),V=n(42146),q=function(){return(0,w.A)((function e(){(0,A.A)(this,e)}),null,[{key:"generatorColumnOption",value:function(e){if(!e)return null;var t=e.type,n=e.name;return{value:{column:e},label:(0,h.jsxs)(o.Fragment,{children:[(0,h.jsx)("span",{className:"sf-metadata-filter-header-icon",children:(0,h.jsx)(s.In,{iconName:Q.ZP[t]})}),(0,h.jsx)("span",{className:"select-option-name",children:n})]})}}},{key:"generatorPredicateOption",value:function(e){return{value:{filterPredicate:e},label:(0,h.jsx)("span",{className:"select-option-name",children:Q.bo[e]})}}},{key:"generatorTermModifierOption",value:function(e){return{value:{filterTermModifier:e},label:(0,h.jsx)("span",{className:"select-option-name",children:Q._z[e]})}}},{key:"generatorSingleSelectOption",value:function(e,t){return{value:{columnOption:e},label:(0,h.jsxs)("div",{className:"select-option-name single-option-name",children:[(0,h.jsx)("div",{className:"single-select-option",style:{background:e.color,color:e.textColor||null},title:e.name,"aria-label":e.name,children:e.name}),(0,h.jsx)("div",{className:"single-check-icon",children:(null===t||void 0===t?void 0:t.id)===e.id&&(0,h.jsx)(s.In,{iconName:"check-mark"})})]})}}},{key:"generatorMultipleSelectOption",value:function(e,t){return{value:{columnOption:e},label:(0,h.jsxs)("div",{className:"select-option-name multiple-option-name",children:[(0,h.jsx)("div",{className:"multiple-select-option",style:{background:e.color,color:e.textColor},title:e.name,"aria-label":e.name,children:e.name}),(0,h.jsx)("div",{className:"multiple-check-icon",children:t.indexOf(e.id)>-1&&(0,h.jsx)(s.In,{iconName:"check-mark"})})]})}}},{key:"generatorConjunctionOptions",value:function(){return[{value:{filterConjunction:"And"},label:(0,h.jsx)("span",{className:"select-option-name",children:(0,l.AP)("And")})},{value:{filterConjunction:"Or"},label:(0,h.jsx)("span",{className:"select-option-name",children:(0,l.AP)("Or")})}]}},{key:"getActiveConjunctionOption",value:function(e){return"And"===e?{value:{filterConjunction:"And"},label:(0,h.jsx)("span",{className:"select-option-name",children:(0,l.AP)("And")})}:{value:{filterConjunction:"Or"},label:(0,h.jsx)("span",{className:"select-option-name",children:(0,l.AP)("Or")})}}}])}(),W=[Q.US.EMPTY,Q.US.NOT_EMPTY],G=function(e){function t(e){var n;return(0,A.A)(this,t),(n=(0,C.A)(this,t,[e])).initSelectOptions=function(e){var t=e.filter,r=e.filterColumn,o=e.value,a=(0,V.Fi)(r,o),i=a.filterPredicateList,s=a.filterTermModifierList;n.filterPredicateOptions=i?i.map((function(e){return q.generatorPredicateOption(e)})).filter((function(e){return e})):[];var u=t.filter_predicate;(0,R.hB)(r)&&(u===Q.US.IS_WITHIN&&(s=Q.B3),n.filterTermModifierOptions=s.map((function(e){return q.generatorTermModifierOption(e)})))},n.onDeleteFilter=function(e){e.nativeEvent.stopImmediatePropagation();var t=n.props.index;n.props.deleteFilter(t)},n.resetState=function(e){n.setState({filterTerm:e.filter_term})},n.onSelectConjunction=function(e){n.props.filterConjunction!==e.filterConjunction&&n.props.updateConjunction(e.filterConjunction)},n.onSelectColumn=function(e){var t=n.props,r=t.index,o=t.filter,a=e.column;if(a.key!==o.column_key){var i=(0,V.m7)(a,o);i&&(n.resetState(i),n.props.updateFilter(r,i))}},n.onSelectPredicate=function(e){var t=n.props,r=t.index,o=t.filter,a=t.filterColumn,i=e.filterPredicate;if(o.filter_predicate!==i){var s=(0,V.KT)(o,a,i);n.resetState(s),n.props.updateFilter(r,s)}},n.onSelectTermModifier=function(e){var t=n.props,r=t.index,o=t.filter,a=e.filterTermModifier,i=[Q.Xu.EXACT_DATE,Q.Xu.NUMBER_OF_DAYS_AGO,Q.Xu.NUMBER_OF_DAYS_FROM_NOW,Q.Xu.THE_NEXT_NUMBERS_OF_DAYS,Q.Xu.THE_PAST_NUMBERS_OF_DAYS];if(o.filter_term_modifier!==a){var s=o.filter_term;i.indexOf(o.filter_term_modifier)>-1&&(s="");var u=Object.assign({},o,{filter_term_modifier:a,filter_term:s});n.resetState(u),n.props.updateFilter(r,u)}},n.onSelectSingle=function(e){var t=n.props,r=t.index,o=t.filter,a=e.columnOption;if(o.filter_term!==a.id){var i=(0,V.nL)(o,a);n.resetState(i),n.props.updateFilter(r,i)}},n.onSelectMultiple=function(e){var t=n.props,r=t.index,o=t.filter,a=e.columnOption,i=(0,V.rR)(o,a);n.resetState(i),n.props.updateFilter(r,i)},n.onSelectCollaborator=function(e){var t=n.props,r=t.index,o=t.filter,a=e.columnOption,i=(0,V.Tt)(o,a);n.resetState(i),n.props.updateFilter(r,i)},n.onSelectCreator=function(e){var t=n.props,r=t.index,o=t.filter,a=e.columnOption,i=(0,V.Hk)(o,a);i&&(n.resetState(i),n.props.updateFilter(r,i))},n.onFilterTermCheckboxChanged=function(e){n.onFilterTermChanged(e.target.checked)},n.onFilterTermTextChanged=function(e){n.onFilterTermChanged(e)},n.onFilterTermNumberChanged=function(){var e=n.numberEditor.getValue();n.onFilterTermChanged(Object.values(e)[0])},n.onFilterExactDateChanged=function(e){n.onFilterTermChanged(e)},n.onFilterTermChanged=function(e){var t=n.props,r=t.index,o=t.filter;if(e!==n.state.filterTerm){n.setState({filterTerm:e});var a=Object.assign({},o,{filter_term:e});n.props.updateFilter(r,a)}},n.onMouseEnterRateItem=function(e){n.setState({enterRateItemIndex:e})},n.onMouseLeaveRateItem=function(){n.setState({enterRateItemIndex:-1})},n.onChangeRateNumber=function(e){n.onFilterTermChanged(e)},n.getInputComponent=function(e){var t=n.props.readOnly,r=n.state.filterTerm;if("text"===e)return(0,h.jsx)(s.DO,{value:r,onChange:n.onFilterTermTextChanged,autoFocus:!1,disabled:t,className:"text-truncate"});if("checkbox"===e){var o=n.props.readOnly;return(0,h.jsx)("input",{type:"checkbox",disabled:o,checked:r,onChange:n.onFilterTermCheckboxChanged})}},n.renderConjunction=function(){var e=n.props,t=e.index,r=e.readOnly,o=e.filterConjunction,a=e.conjunctionOptions;switch(t){case 0:return null;case 1:var i=q.getActiveConjunctionOption(o);return(0,h.jsx)(s.Cg,{readOnly:r,value:i,options:a,onSelectOption:n.onSelectConjunction});default:return(0,h.jsx)("span",{className:"selected-conjunction-show",children:(0,l.AP)(o)})}},n.renderMultipleSelectOption=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,r=n.props.filter.filter_predicate,a=!1;[Q.US.IS_ANY_OF,Q.US.IS_NONE_OF,Q.US.HAS_ANY_OF,Q.US.HAS_ALL_OF,Q.US.HAS_NONE_OF,Q.US.IS_EXACTLY].includes(r)&&(a=!0);var i=[];Array.isArray(e)&&Array.isArray(t)&&t.forEach((function(t){var n=e.find((function(e){return e.id===t})),r={margin:"0 10px 0 0"},o=null;n?(o=n.name,r.background=n.color,r.color=n.textColor||null):(r.background=Q.lX,o=(0,l.AP)(Q.fT)),i.push((0,h.jsx)("span",{className:"select-option-name multiple-select-option",style:r,title:o,"aria-label":o,children:o},"option_"+t))}));var u=i.length>0?{label:(0,h.jsx)(o.Fragment,{children:i})}:{},c=e.map((function(e){return q.generatorMultipleSelectOption(e,t)}));return(0,h.jsx)(s.Cg,{className:"sf-metadata-selector-multiple-select",value:u,options:c,onSelectOption:n.onSelectMultiple,placeholder:(0,l.AP)("Select option(s)"),searchable:!0,searchPlaceholder:(0,l.AP)("Search option"),noOptionsPlaceholder:(0,l.AP)("No options available"),supportMultipleSelect:a})},n.getAllCollaborators=function(){var e=window.sfMetadata.collaborators,t=window.sfMetadata.collaboratorsCache;return[].concat((0,E.A)(e),(0,E.A)(Object.values(t)))},n.renderFilterTerm=function(e){var t=n.props,r=t.index,o=t.filter,a=t.collaborators,i=t.readOnly,u=e.type,c=o.filter_term,d=o.filter_predicate,f=o.filter_term_modifier;if(W.includes(d))return null;if((0,R.hB)(e))return[Q.Xu.EXACT_DATE,Q.Xu.NUMBER_OF_DAYS_AGO,Q.Xu.NUMBER_OF_DAYS_FROM_NOW,Q.Xu.THE_NEXT_NUMBERS_OF_DAYS,Q.Xu.THE_PAST_NUMBERS_OF_DAYS].indexOf(f)>-1?"exact_date"===f?(0,h.jsx)(z,{readOnly:i,onChange:n.onFilterExactDateChanged,value:n.state.filterTerm,filterColumn:e}):n.getInputComponent("text"):null;switch(u){case Q.vZ.NUMBER:case Q.vZ.FILE_NAME:case Q.vZ.TEXT:case Q.vZ.URL:return d===Q.US.IS_CURRENT_USER_ID?null:n.getInputComponent("text");case Q.vZ.CREATOR:case Q.vZ.LAST_MODIFIER:if(d===Q.US.INCLUDE_ME)return null;var p=a;return(0,h.jsx)(Y,{readOnly:i,filterIndex:r,filterTerm:c||[],collaborators:p,onSelectCollaborator:n.onSelectCreator});case Q.vZ.CHECKBOX:return n.getInputComponent("checkbox");case Q.vZ.SINGLE_SELECT:var m=(0,R.Fi)(e);if([Q.US.IS_ANY_OF,Q.US.IS_NONE_OF].includes(d))return n.renderMultipleSelectOption(m,c);var v={label:null};if(c){var g=m.find((function(e){return e.id===c})),y=g?{background:g.color,color:g.textColor||null}:{background:Q.lX},O=g?g.name:(0,l.AP)("deleted option");v={label:(0,h.jsx)("span",{className:"select-option-name single-select-option",style:y,title:O,"aria-label":O,children:O})}}var b=m.map((function(e){return q.generatorSingleSelectOption(e)}));return(0,h.jsx)(s.Cg,{readOnly:i,className:"sf-metadata-selector-single-select",value:v,options:b||[],onSelectOption:n.onSelectSingle,placeholder:(0,l.AP)("Select an option"),searchable:!0,searchPlaceholder:(0,l.AP)("Search option"),noOptionsPlaceholder:(0,l.AP)("No options available"),isInModal:n.props.isInModal});case Q.vZ.COLLABORATOR:if(d===Q.US.INCLUDE_ME)return null;var E=n.getAllCollaborators();return(0,h.jsx)(Y,{readOnly:i,filterIndex:r,filterTerm:c||[],filter_predicate:d,collaborators:E,placeholder:(0,l.AP)("Select collaborators"),onSelectCollaborator:n.onSelectCollaborator});case Q.vZ.MULTIPLE_SELECT:var A=(e.data||{}).options,w=void 0===A?[]:A;return n.renderMultipleSelectOption(w,c,i);case Q.vZ.RATE:for(var C=(e.data||{}).max,_=[],x=0;x<C;x++){var k=(0,h.jsx)(H.A,{enterIndex:n.state.enterRateItemIndex,index:x+1,onMouseEnter:n.onMouseEnterRateItem,onMouseLeave:n.onMouseLeaveRateItem,value:Number(c)||C,field:e,isShowRateItem:!0,onChange:n.onChangeRateNumber},x);_.push(k)}return(0,h.jsx)("div",{className:"filter-rate-list",children:_});default:return null}},n.isRenderErrorTips=function(){var e=n.props.errMsg;return e&&e!==Q.pQ.INCOMPLETE_FILTER},n.renderErrorMessage=function(){return n.isRenderErrorTips()?(0,h.jsxs)("div",{className:"ml-2",children:[(0,h.jsx)("div",{ref:n.invalidFilterTip,children:(0,h.jsx)(s.Oi,{iconName:"exclamation-triangle"})}),(0,h.jsx)(x.A,{target:n.invalidFilterTip,placement:"bottom",fade:!1,className:"sf-metadata-tooltip",children:(0,l.AP)("Invalid filter")})]}):null},n.state={filterTerm:e.filter.filter_term,enterRateItemIndex:-1},n.filterPredicateOptions=null,n.filterTermModifierOptions=null,n.filterToolTip=o.createRef(),n.invalidFilterTip=o.createRef(),n.initSelectOptions(e),n}return(0,_.A)(t,e),(0,w.A)(t,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props.filter;e.filter!==t&&(this.initSelectOptions(e),this.setState({filterTerm:e.filter.filter_term}))}},{key:"shouldComponentUpdate",value:function(e,t){var n=this.props;return e.index!==n.index||e.filter!==n.filter||e.filterColumn!==n.filterColumn||e.filterConjunction!==n.filterConjunction||e.conjunctionOptions!==n.conjunctionOptions||e.filterColumnOptions!==n.filterColumnOptions||t.enterRateItemIndex!==this.state.enterRateItemIndex}},{key:"render",value:function(){var e=this.filterPredicateOptions,t=this.filterTermModifierOptions,n=this.props,r=n.filter,o=n.filterColumn,a=n.filterColumnOptions,i=n.readOnly,u=r.filter_predicate,c=r.filter_term_modifier,d=q.generatorColumnOption(o),f=q.generatorPredicateOption(u),p=null,m=!1;(0,R.hB)(o)?p=q.generatorTermModifierOption(c):(0,R.u7)(o)&&(m=!0);var v=!W.includes(u);return(0,h.jsxs)("div",{className:"filter-item",children:[!i&&(0,h.jsx)("div",{className:"delete-filter",onClick:this.onDeleteFilter,children:(0,h.jsx)(s.In,{iconName:"fork-number"})}),(0,h.jsxs)("div",{className:"condition",children:[(0,h.jsx)("div",{className:"filter-conjunction",children:this.renderConjunction()}),(0,h.jsxs)("div",{className:"filter-container",children:[(0,h.jsx)("div",{className:"filter-column",children:(0,h.jsx)(s.Cg,{readOnly:i,value:d,options:a,onSelectOption:this.onSelectColumn,searchable:!0,searchPlaceholder:(0,l.AP)("Search property"),noOptionsPlaceholder:(0,l.AP)("No results")})}),(0,h.jsx)("div",{className:"filter-predicate ml-2 ".concat(m?"filter-checkbox-predicate":""),children:(0,h.jsx)(s.Cg,{readOnly:i,value:f,options:e,onSelectOption:this.onSelectPredicate})}),(0,R.hB)(o)&&v&&(0,h.jsx)("div",{className:"filter-term-modifier ml-2",children:(0,h.jsx)(s.Cg,{readOnly:i,value:p,options:t,onSelectOption:this.onSelectTermModifier})}),(0,h.jsx)("div",{className:"filter-term ml-2",children:this.renderFilterTerm(o)}),this.renderErrorMessage()]})]})]})}}])}(o.Component),Z=G,K=n(549),J=function(e){function t(e){var n;return(0,A.A)(this,t),(n=(0,C.A)(this,t,[e])).updateFilter=function(e,t){t&&n.props.updateFilter(e,t)},n.deleteFilter=function(e){var t=n.props.scheduleUpdate;n.props.deleteFilter(e,t)},n.updateConjunction=function(e){n.props.modifyFilterConjunction(e)},n.getConjunctionOptions=function(){return n.conjunctionOptions||(n.conjunctionOptions=q.generatorConjunctionOptions()),n.conjunctionOptions},n.getFilterColumns=function(){return n.props.columns.filter((function(e){var t=e.type;return Object.prototype.hasOwnProperty.call(Q.Ts,t)}))},n.getColumnOptions=function(){if(!n.columnOptions){var e=n.getFilterColumns();n.columnOptions=e.map((function(e){return q.generatorColumnOption(e)}))}return n.columnOptions},n.renderFilterItem=function(e,t,r,o){var a=n.props,i=a.readOnly,s=a.filterConjunction,u=a.value,l=n.getConjunctionOptions(),c=n.getColumnOptions();return(0,h.jsx)(Z,{readOnly:i,index:t,filter:e,errMsg:r,filterColumn:o,filterConjunction:s,conjunctionOptions:l,filterColumnOptions:c,value:u,deleteFilter:n.deleteFilter,updateFilter:n.updateFilter,updateConjunction:n.updateConjunction,collaborators:n.props.collaborators,isPre:n.props.isPre},t)},n.conjunctionOptions=null,n.columnOptions=null,n}return(0,_.A)(t,e),(0,w.A)(t,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.columns!==this.props.columns&&(this.columnOptions=null)}},{key:"render",value:function(){var e=this,t=this.props,n=t.filters,r=t.className,o=t.emptyPlaceholder,a=t.columns,i=0===n.length;return(0,h.jsxs)("div",{className:S()("sf-metadata-filters-list",{"empty-filters-container":i},(0,X.default)({},r,r)),children:[i&&(0,h.jsx)("div",{className:"empty-filters-list",children:o}),!i&&n.map((function(t,n){var r=t.column_key,o=K.T7.validate(t,a).error_message,i=(0,R.rm)(a,r)||{};return e.renderFilterItem(t,n,o,i)}))]})}}])}(o.Component),ee=n(89379),te=[{value:"file",name:(0,l.AP)("Only files")},{value:"folder",name:(0,l.AP)("Only folders")},{value:"all",name:(0,l.AP)("Files and folders")}],ne=function(e){var t=e.readOnly,n=e.value,r=void 0===n?"all":n,a=e.onChange,i=(0,o.useMemo)((function(){return te.map((function(e){var t=e.name;return{value:e.value,label:(0,h.jsxs)("div",{className:"select-basic-filter-option",children:[(0,h.jsx)("div",{className:"select-basic-filter-option-name",title:t,"aria-label":t,children:t}),(0,h.jsx)("div",{className:"select-basic-filter-option-check-icon",children:r===e.value&&(0,h.jsx)(s.In,{iconName:"check-mark"})})]})}}))}),[r]),u=(0,o.useMemo)((function(){var e=te.find((function(e){return e.value===r}))||te[2];return{label:(0,h.jsx)("div",{children:e.name})}}),[r]),l=(0,o.useCallback)((function(e){e!==r&&a(e)}),[r,a]);return(0,h.jsx)(s.Cg,{readOnly:t,className:"sf-metadata-basic-filters-select",value:u,options:i,onSelectOption:l,component:{DropDownIcon:(0,h.jsx)("i",{className:"sf3-font sf3-font-down"})}})},re=function(e){var t=e.readOnly,n=e.value,a=e.onChange,i=(0,o.useMemo)((function(){for(var e=(0,R.P2)(),t=[],n=0,o=Object.entries(e);n<o.length;n++){var a=(0,r.A)(o[n],2),i=a[0],s=a[1];t.push({value:i,name:s.name})}return t}),[]),u=(0,o.useMemo)((function(){return i.map((function(e){var t=e.name;return{value:e.value,label:(0,h.jsxs)("div",{className:"select-basic-filter-option",children:[(0,h.jsx)("div",{className:"select-basic-filter-option-checkbox mr-2",children:(0,h.jsx)("input",{type:"checkbox",checked:n.includes(e.value),readOnly:!0})}),(0,h.jsx)("div",{className:"select-basic-filter-option-name",title:t,"aria-label":t,children:t})]})}}))}),[i,n]),c=(0,o.useMemo)((function(){var e=i.filter((function(e){return n.includes(e.value)}));return{label:(0,h.jsx)("div",{className:"select-basic-filter-display-name",children:e.length>0?e.map((function(e){return e.name})).join(", "):(0,l.AP)("File type")})}}),[i,n]),d=(0,o.useCallback)((function(e){n.includes(e)?a(n.filter((function(t){return t!==e}))):a([].concat((0,E.A)(n),[e]))}),[n,a]);return(0,h.jsx)(s.Cg,{readOnly:t,className:"sf-metadata-basic-filters-select sf-metadata-table-view-basic-filter-file-type-select ml-4",value:c,options:u,onSelectOption:d,supportMultipleSelect:!0,component:{DropDownIcon:(0,h.jsx)("i",{className:"sf3-font sf3-font-down"})}})},oe=[{value:"picture",name:(0,l.AP)("Only pictures")},{value:"video",name:(0,l.AP)("Only videos")},{value:"all",name:(0,l.AP)("Pictures and videos")}],ae=function(e){var t=e.readOnly,n=e.value,r=void 0===n?"picture":n,a=e.onChange,i=(0,o.useMemo)((function(){return oe.map((function(e){var t=e.name;return{value:e.value,label:(0,h.jsxs)("div",{className:"select-basic-filter-option",children:[(0,h.jsx)("div",{className:"select-basic-filter-option-name",title:t,"aria-label":t,children:t}),(0,h.jsx)("div",{className:"select-basic-filter-option-check-icon",children:r===e.value&&(0,h.jsx)(s.In,{iconName:"check-mark"})})]})}}))}),[r]),u=(0,o.useMemo)((function(){var e=oe.find((function(e){return e.value===r}))||oe[2];return{label:(0,h.jsx)("div",{children:e.name})}}),[r]),l=(0,o.useCallback)((function(e){e!==r&&a(e)}),[r,a]);return(0,h.jsx)(s.Cg,{readOnly:t,className:"sf-metadata-basic-filters-select",value:u,options:i,onSelectOption:l,component:{DropDownIcon:(0,h.jsx)("i",{className:"sf3-font sf3-font-down"})}})},ie=function(e){var t=e.readOnly,n=e.filters,r=void 0===n?[]:n,a=e.onChange,i=e.viewType,s=(0,o.useCallback)((function(e){var t=r.findIndex((function(e){return e.column_key===Q.L2.IS_DIR})),n=r[t],o=r.slice(0);o[t]=(0,ee.A)((0,ee.A)({},n),{},{filter_term:e}),a(o)}),[r,a]),u=(0,o.useCallback)((function(e){var t=r.findIndex((function(e){return e.column_key===Q.L2.FILE_TYPE})),n=r[t],o=r.slice(0);o[t]=(0,ee.A)((0,ee.A)({},n),{},{filter_term:e}),a(o)}),[r,a]);return(0,h.jsxs)(B.A,{className:"filter-group-basic filter-group p-4",children:[(0,h.jsx)(U.A,{className:"filter-group-name",children:(0,l.AP)("Basic")}),(0,h.jsx)("div",{className:"filter-group-container",children:(0,h.jsx)("div",{className:"sf-metadata-filters-list",children:r.map((function(e){var n=e.column_key,r=e.filter_term;if(n===Q.L2.IS_DIR)return(0,h.jsx)(ne,{readOnly:t,value:r,onChange:s},n);if(n===Q.L2.FILE_TYPE){var o=i===Q.rX.GALLERY?ae:re;return(0,h.jsx)(o,{readOnly:t,value:r,onChange:u},n)}return null}))})})]})},se=n(2444),ue=function(e){function t(e){var n;return(0,A.A)(this,t),(n=(0,C.A)(this,t,[e])).onHotKey=function(e){(0,F.default)("esc",e)&&!n.isSelectOpen&&(e.preventDefault(),n.props.hidePopover())},n.setSelectStatus=function(e){n.isSelectOpen=e},n.hideDTablePopover=function(e){if(n.dtablePopoverRef&&!(0,se.wD)(e).includes("popover")&&!n.dtablePopoverRef.contains(e.target))return n.props.hidePopover(e),e.preventDefault(),e.stopPropagation(),!1},n.update=function(e){if(n.props.isNeedSubmit){n.setState({filters:e,isSubmitDisabled:!1})}else n.setState({filters:e},(function(){var t={filters:e,filter_conjunction:n.state.filterConjunction};n.props.update(t)}))},n.deleteFilter=function(e,t){var r=n.state.filters.slice(0);r.splice(e,1),0===r.length&&t(),n.update(r)},n.updateFilter=function(e,t){var r=n.state.filters.slice(0);r[e]=t,n.update(r)},n.modifyFilterConjunction=function(e){if(n.props.isNeedSubmit){n.setState({filterConjunction:e,isSubmitDisabled:!1})}else n.setState({filterConjunction:e},(function(){var t={filters:n.state.filters,filter_conjunction:e};n.props.update(t)}))},n.addFilter=function(e){var t=n.props.columns,r=t[0];if(Q.Ts[r.type]||(r=t.find((function(e){return Q.Ts[e.type]}))),r){var o=(0,V.m7)(r),a=n.state.filters.slice(0);0===a.length&&e(),a.push(o),n.update(a)}},n.onClosePopover=function(){n.props.hidePopover()},n.onSubmitFilters=function(){var e=n.state,t={filters:e.filters,filter_conjunction:e.filterConjunction,basic_filters:e.basicFilters};n.props.update(t),n.props.hidePopover()},n.onPopoverInsideClick=function(e){e.stopPropagation()},n.onBasicFilterChange=function(e){if(n.props.isNeedSubmit){n.setState({basicFilters:e,isSubmitDisabled:!1})}else n.setState({basicFilters:e},(function(){var t={filters:n.state.filters,filter_conjunction:n.state.filterConjunction,basic_filters:e};n.props.update(t)}))},n.state={basicFilters:e.basicFilters,filters:(0,V.a1)(e.filters,e.columns),filterConjunction:e.filterConjunction||"And",isSubmitDisabled:!0},n.isSelectOpen=!1,n}return(0,_.A)(t,e),(0,w.A)(t,[{key:"componentDidMount",value:function(){document.addEventListener("click",this.hideDTablePopover,!0),document.addEventListener("keydown",this.onHotKey),this.unsubscribeOpenSelect=window.sfMetadataContext.eventBus.subscribe(Q.Tw.OPEN_SELECT,this.setSelectStatus)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.hideDTablePopover,!0),document.removeEventListener("keydown",this.onHotKey),this.unsubscribeOpenSelect()}},{key:"render",value:function(){var e=this,t=this.props,n=t.readOnly,r=t.target,o=t.columns,a=t.placement,i=t.viewType,u=this.state,c=u.filters,d=u.filterConjunction,f=u.basicFilters,p=o.length>0;return(0,h.jsx)(j.A,{placement:a,isOpen:!0,target:r,fade:!1,hideArrow:!0,className:"sf-metadata-filter-popover",boundariesElement:document.body,children:function(t){var r=t.scheduleUpdate;return(0,h.jsxs)("div",{ref:function(t){return e.dtablePopoverRef=t},onClick:e.onPopoverInsideClick,className:e.props.filtersClassName,children:[(0,h.jsx)(ie,{readOnly:n,filters:f,onChange:e.onBasicFilterChange,viewType:i}),(0,h.jsxs)(B.A,{className:"filter-group-advanced filter-group mb-0",children:[(0,h.jsx)(U.A,{className:"filter-group-name",children:(0,l.AP)("Advanced")}),(0,h.jsxs)("div",{className:"filter-group-container",children:[(0,h.jsx)(J,{filterConjunction:d,filters:c,columns:o,emptyPlaceholder:(0,l.AP)("No filters"),updateFilter:e.updateFilter,deleteFilter:e.deleteFilter,modifyFilterConjunction:e.modifyFilterConjunction,collaborators:e.props.collaborators,readOnly:n,scheduleUpdate:r,isPre:e.props.isPre}),!n&&(0,h.jsx)(s.NC,{className:"popover-add-tool ".concat(p?"":"disabled"),callBack:p?function(){return e.addFilter(r)}:function(){},footerName:(0,l.AP)("Add filter"),addIconClassName:"popover-add-icon"})]})]}),!n&&e.props.isNeedSubmit&&(0,h.jsxs)("div",{className:"sf-metadata-popover-footer",children:[(0,h.jsx)($.A,{className:"mr-2",onClick:e.onClosePopover,children:(0,l.AP)("Cancel")}),(0,h.jsx)($.A,{color:"primary",disabled:e.state.isSubmitDisabled,onClick:e.onSubmitFilters,children:(0,l.AP)("Submit")})]})]})}})}}])}(o.Component);ue.defaultProps={filtersClassName:"",placement:"auto-start"};var le=ue,ce=n(12455),de="add_sort",fe="delete_sort",pe="modify_sort_column",he="modify_sort_type",me=function(e,t){var n=t.sorts;switch(e){case de:var r={column_key:null,sort_type:Q.Cl.UP};return n.push(r),n;case fe:var o=t.index;return n.splice(o,1),n;case pe:var a=t.index,i={column_key:t.column_key,sort_type:Q.Cl.UP};return n[a]=i,n;case he:var s=t.index,u=t.sort_type,l={column_key:n[s].column_key,sort_type:u};return n[s]=l,n;default:return n}},ve=[{name:(0,l.AP)("Up"),value:Q.Cl.UP},{name:(0,l.AP)("Down"),value:Q.Cl.DOWN}],ge=function(e){function t(e){var n;(0,A.A)(this,t),(n=(0,C.A)(this,t,[e])).hideDTablePopover=function(e){if(n.sortPopoverRef&&!(0,se.wD)(e).includes("popover")&&!n.sortPopoverRef.contains(e.target))return n.props.onSortComponentToggle(e),e.preventDefault(),e.stopPropagation(),!1},n.onHotKey=function(e){(0,F.default)("esc",e)&&!n.isSelectOpen&&(e.preventDefault(),n.props.onSortComponentToggle())},n.setSelectStatus=function(e){n.isSelectOpen=e},n.addSort=function(){var e=n.state.sorts,t=me(de,{sorts:e});n.updateSorts(t)},n.deleteSort=function(e,t){e.nativeEvent.stopImmediatePropagation();var r=n.state.sorts.slice(0),o=me(fe,{sorts:r,index:t});n.updateSorts(o)},n.onSelectColumn=function(e,t){var r=n.state.sorts.slice(0),o=e.column.key;if(o!==r[t].column_key){var a=me(pe,{sorts:r,index:t,column_key:o});n.updateSorts(a)}},n.onSelectSortType=function(e,t){var r=n.state.sorts.slice(0),o=e.sortType;if(o!==r[t].sort_type){var a=me(he,{sorts:r,index:t,sort_type:o});n.updateSorts(a)}},n.updateSorts=function(e){if(n.props.isNeedSubmit){n.setState({sorts:e,isSubmitDisabled:!1})}else n.setState({sorts:e},(function(){n.handleSortAnimation()}))},n.handleSortAnimation=function(){var e={sorts:n.state.sorts};n.props.update(e)},n.onClosePopover=function(){n.props.onSortComponentToggle()},n.onSubmitSorts=function(){var e={sorts:n.state.sorts};n.props.update(e),n.props.onSortComponentToggle()},n.createColumnsOptions=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter((function(e){return n.checkColumnEnableSortRule(e)})).map((function(e){var t=e.type,n=e.name;return{value:{column:e},label:(0,h.jsxs)(o.Fragment,{children:[(0,h.jsx)("span",{className:"sf-metadata-filter-header-icon",children:(0,h.jsx)(s.In,{iconName:Q.ZP[t]})}),(0,h.jsx)("span",{className:"",children:n})]})}}))},n.createSortTypeOptions=function(){return ve.map((function(e){return{value:{sortType:e.value},label:(0,h.jsx)("span",{className:"select-option-name",children:e.name})}}))},n.renderSortsList=function(){var e=n.props.columns;return n.state.sorts.map((function(t,r){var o=(0,R.rm)(e,t.column_key)||{};return n.renderSortItem(o,t,r)}))},n.renderSortItem=function(e,t,r){var a=e.name,i=e.type,u=n.props,c=u.readOnly,d=u.type,f={label:(0,h.jsxs)(o.Fragment,{children:[(0,h.jsx)("span",{className:"sf-metadata-filter-header-icon",children:(0,h.jsx)(s.In,{iconName:Q.ZP[i]})}),(0,h.jsx)("span",{className:"select-option-name",title:a,"aria-label":a,children:a})]})},p=t.sort_type,m=ve.find((function(e){return e.value===p})),v=p&&{label:(0,h.jsx)("span",{className:"select-option-name",children:(null===m||void 0===m?void 0:m.name)||(0,l.AP)("Up")})},g=n.columnsOptions;return 0===r&&(g=g.filter((function(e){return n.checkColumnEnableFirstSortRule(e.value.column)}))),(0,h.jsxs)("div",{className:"sort-item",children:[!c&&(0,h.jsx)("div",{className:"delete-sort",onClick:d===Q.rX.GALLERY&&0===r?function(){}:function(e){return n.deleteSort(e,r)},children:!(d===Q.rX.GALLERY&&0===r)&&(0,h.jsx)(s.In,{iconName:"fork-number"})}),(0,h.jsxs)("div",{className:"condition",children:[(0,h.jsx)("div",{className:"sort-column",children:(0,h.jsx)(s.Cg,{readOnly:c,value:f,onSelectOption:function(e){return n.onSelectColumn(e,r)},options:g,searchable:!0,searchPlaceholder:(0,l.AP)("Search property"),noOptionsPlaceholder:(0,l.AP)("No results")})}),(0,h.jsx)("div",{className:"sort-predicate ml-2",children:(0,h.jsx)(s.Cg,{readOnly:c,value:v,onSelectOption:function(e){return n.onSelectSortType(e,r)},options:n.sortTypeOptions})})]})]},"sort-item-"+r)},n.onPopoverInsideClick=function(e){e.stopPropagation()};var r,a,i=n.props,u=i.sorts,c=i.columns,d=i.type;return n.sortTypeOptions=n.createSortTypeOptions(),n.checkColumnEnableFirstSortRule=Q.Dn[d||Q.rX.TABLE],n.checkColumnEnableSortRule=Q.IL[d||Q.rX.TABLE],n.columnsOptions=n.createColumnsOptions(c),n.state={sorts:(r=u,a=c,Array.isArray(r)&&Array.isArray(a)?r.filter((function(e){return!e.column_key||(0,ce.Bs)(e,a)})):[]),isSubmitDisabled:!0},n.isSelectOpen=!1,n}return(0,_.A)(t,e),(0,w.A)(t,[{key:"componentDidMount",value:function(){document.addEventListener("click",this.hideDTablePopover,!0),document.addEventListener("keydown",this.onHotKey),this.unsubscribeOpenSelect=window.sfMetadataContext.eventBus.subscribe(Q.Tw.OPEN_SELECT,this.setSelectStatus)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.hideDTablePopover,!0),document.removeEventListener("keydown",this.onHotKey),this.unsubscribeOpenSelect()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.columns;t!==this.props.columns&&(this.columnsOptions=this.createColumnsOptions(t))}},{key:"render",value:function(){var e=this,t=this.props,n=t.target,r=t.readOnly,o=function(e){return!e||0===e.length}(this.state.sorts);return(0,h.jsx)(j.A,{placement:"bottom-end",isOpen:!0,target:n,fade:!1,hideArrow:!0,className:"sf-metadata-sort-popover",boundariesElement:document.body,children:(0,h.jsxs)("div",{ref:function(t){return e.sortPopoverRef=t},onClick:this.onPopoverInsideClick,children:[(0,h.jsx)("div",{className:"sorts-list ".concat(o?"empty-sorts-container":""),children:o?(0,h.jsx)("div",{className:"empty-sorts-list",children:(0,l.AP)("No sorts")}):this.renderSortsList()}),!r&&(0,h.jsx)(s.NC,{callBack:this.addSort,footerName:(0,l.AP)("Add sort"),className:"popover-add-tool",addIconClassName:"popover-add-icon"}),this.props.isNeedSubmit&&!r&&(0,h.jsxs)("div",{className:"sf-metadata-popover-footer",children:[(0,h.jsx)($.A,{className:"mr-2",onClick:this.onClosePopover,children:(0,l.AP)("Cancel")}),(0,h.jsx)($.A,{color:"primary",disabled:this.state.isSubmitDisabled,onClick:this.onSubmitSorts,children:(0,l.AP)("Submit")})]})]})})}}])}(o.Component);ge.defaultProps={readOnly:!1};var ye=ge,Oe=n(3277),be=(0,g.Tl)("sfMetadataGroupbyItem",{drop:function(e,t){var n=t.getItem(),r=e.index;if(r!==n.idx){var o={idx:r,data:e.groupby};e.onMove(n,o)}}},(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver(),canDrop:t.canDrop(),dragged:t.getItem()}}))((0,g.I4)("sfMetadataGroupbyItem",{beginDrag:function(e){return{idx:e.index,data:e.groupby,mode:"sfMetadataGroupbyItem"}},endDrag:function(e,t){var n=t.getItem();if(!t.didDrop())return{groupSource:n,groupTarget:{}}},isDragging:function(e){var t=e.index;return e.dragged.idx>t}},(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}}))((function(e){var t=e.isOver,n=e.isDragging,r=e.canDrop,a=e.connectDragSource,i=e.connectDragPreview,u=e.connectDropTarget,c=e.showDragBtn,d=e.index,f=e.readOnly,p=e.groupby,m=e.columns,v=e.onDelete,g=e.onUpdate,y=(0,o.useMemo)((function(){return(0,R.rm)(m,p.column_key)}),[p,m]),O=(0,o.useMemo)((function(){return Array.isArray(m)&&0!==m.length?m.map((function(e){var t=e.type,n=e.name;return{value:{column:e},label:(0,h.jsxs)(o.Fragment,{children:[(0,h.jsx)("span",{className:"sf-metadata-filter-header-icon",children:(0,h.jsx)(s.In,{iconName:Q.ZP[t]})}),(0,h.jsx)("span",{className:"select-option-name",children:n})]})}})):[]}),[m]),b=(0,o.useMemo)((function(){return O.find((function(e){return e.value.column.key===p.column_key}))}),[O,p]),E=(0,o.useMemo)((function(){return[{value:{sortType:Q.Cl.UP},label:(0,h.jsx)("span",{className:"select-option-name",children:(0,l.AP)("Up")})},{value:{sortType:Q.Cl.DOWN},label:(0,h.jsx)("span",{className:"select-option-name",children:(0,l.AP)("Down")})}]}),[]),A=(0,o.useMemo)((function(){return E.find((function(e){return e.value.sortType===p.sort_type}))}),[E,p]),w=(0,o.useMemo)((function(){return{"By day":(0,l.AP)("By day"),"By week":(0,l.AP)("By week"),"By month":(0,l.AP)("By month"),"By quarter":(0,l.AP)("By quarter"),"By year":(0,l.AP)("By year")}}),[]),C=(0,o.useMemo)((function(){var e=(0,R.rm)(m,p.column_key),t=(0,Oe.yN)(e),n=t.granularityList,r=t.displayGranularity;return n.map((function(e){return{value:e,label:(0,h.jsx)("span",{className:"select-option-name",children:w[r[e]]})}}))}),[m,p,w]),_=(0,o.useMemo)((function(){var e=p.count_type,t=(0,Oe.Fm)(y,e);if(t)return{label:(0,h.jsx)("span",{className:"select-option-name",children:w[t]})}}),[y,p,w]),x=(0,o.useCallback)((function(e){e.nativeEvent.stopImmediatePropagation(),v(d)}),[d,v]),k=(0,o.useCallback)((function(e){var t=p.column_key;if(e.column.key!==t){var n=Q.Cl.UP,r=(0,Oe.Rx)(e.column),o=(0,ee.A)((0,ee.A)({},p),{column_key:e.column.key,sort_type:n,count_type:r});g(o,d)}}),[p,d,g]),T=(0,o.useCallback)((function(e){if(e!==p.sort_type){var t=(0,ee.A)((0,ee.A)({},p),{},{count_type:e});g(t,d)}}),[p,d,g]),D=(0,o.useCallback)((function(e){var t=p.count_type;if(e.sortType!==t){var n=(0,ee.A)((0,ee.A)({},p),{},{sort_type:e.sortType});g(n,d)}}),[p,d,g]);return u(i((0,h.jsxs)("div",{className:S()("groupby-item",{"group-can-drop-top":t&&r&&n},{"group-can-drop":t&&r&&!n}),children:[!f&&(0,h.jsx)("div",{className:"delete-groupby",onClick:x,"aria-label":(0,l.AP)("Delete"),children:(0,h.jsx)(s.In,{iconName:"fork-number"})}),(0,h.jsxs)("div",{className:"condition",children:[(0,h.jsx)("div",{className:"groupby-column",children:(0,h.jsx)(s.Cg,{readOnly:f,value:b,options:O,onSelectOption:k,searchable:!0,searchPlaceholder:(0,l.AP)("Search property"),noOptionsPlaceholder:(0,l.AP)("No results")})}),(0,Oe.og)(y)&&(0,h.jsx)("div",{className:"groupby-count-type",children:(0,h.jsx)(s.Cg,{readOnly:f,value:_,onSelectOption:T,options:C})}),(0,h.jsx)("div",{className:"groupby-predicate",children:(!y.key||Q.dc.includes(y.type))&&(0,h.jsx)(s.Cg,{readOnly:f,value:A,options:E,onSelectOption:D})})]}),!f&&c&&a((0,h.jsx)("div",{className:"groupby-drag",children:(0,h.jsx)(s.In,{iconName:"drag"})}))]})))}))),Ee=(0,g.Tl)("sfMetadataGroupbyItem",{},(function(e){return{connectDropTarget:e.dropTarget()}}))((function(e){var t=e.readOnly,n=e.groupbys,r=e.columns,a=e.onDelete,i=e.onUpdate,s=e.onMove,u=(0,o.useMemo)((function(){return!Array.isArray(n)||0===n.length}),[n]),c=(0,o.useMemo)((function(){return!t&&(!(!Array.isArray(n)||0===n.length)&&n.length>1)}),[t,n]);return(0,h.jsxs)("div",{className:S()("groupbys-list",{"empty-groupbys-container":u}),children:[u&&(0,h.jsx)("div",{className:"empty-groupbys-list",children:(0,l.AP)("No groupings applied to this view.")}),!u&&n.map((function(e,n){return(0,h.jsx)(be,{index:n,readOnly:t,showDragBtn:c,groupby:e,columns:r,onDelete:a,onUpdate:i,onMove:s},n)}))]})})),Ae=(0,y.A)(Ee),we=function(e){var t=e.groupbys,n=e.isNeedSubmit,a=e.readOnly,i=e.hidePopover,u=e.onChange,c=e.target,d=e.placement,f=e.columns,p=(0,o.useState)(t),m=(0,r.A)(p,2),v=m[0],g=m[1],y=(0,o.useState)(!1),O=(0,r.A)(y,2),b=O[0],E=O[1],A=(0,o.useState)(!1),w=(0,o.useRef)(null),C=(0,o.useCallback)((function(e){if(w.current&&!(0,se.wD)(e).includes("popover")&&!w.current.contains(e.target))return i(e),e.preventDefault(),e.stopPropagation(),!1}),[i]),_=(0,o.useCallback)((function(e){(0,F.default)("esc",e)&&!A.current&&(e.preventDefault(),i())}),[A,i]),x=(0,o.useCallback)((function(e){A.current=e}),[A]);(0,o.useEffect)((function(){document.addEventListener("click",C,!0),document.addEventListener("keydown",_);var e=window.sfMetadataContext.eventBus.subscribe(Q.Tw.OPEN_SELECT,x);return function(){document.removeEventListener("click",C,!0),document.removeEventListener("keydown",_),e()}}),[]);var k=(0,o.useCallback)((function(){u(v),i()}),[v,u,i]),T=(0,o.useCallback)((function(e){g(e),n?E(!0):u(e)}),[n,u]),S=(0,o.useCallback)((function(e){e&&e.nativeEvent.stopImmediatePropagation();var t=(0,Oe.mF)(f);if(Array.isArray(t)&&0!==t.length){var n=(0,Oe.dV)(t),r=v.slice(0);r.push(n),T(r)}}),[v,f,T]),D=(0,o.useCallback)((function(e){var t=v.slice(0);t.splice(e,1),T(t)}),[v,T]),P=(0,o.useCallback)((function(e,t){var n=v.slice(0);n[t]=e,T(n)}),[v,T]),N=(0,o.useCallback)((function(e,t){var n=v.slice(0);n.splice(e.idx,1),n.splice(t.idx,0,e.data),T(n)}),[v,T]),R=(0,o.useCallback)((function(){window.sfMetadataContext.eventBus.dispatch(Q.Tw.COLLAPSE_ALL_GROUPS)}),[]),I=(0,o.useCallback)((function(){window.sfMetadataContext.eventBus.dispatch(Q.Tw.EXPAND_ALL_GROUPS)}),[]),M=(0,o.useCallback)((function(e){e.stopPropagation()}),[]);return(0,h.jsx)(j.A,{placement:d,isOpen:!0,target:c,fade:!1,hideArrow:!0,className:"sf-metadata-groupbys-popover",boundariesElement:document.body,children:(0,h.jsxs)("div",{ref:w,onClick:M,className:"sf-metadata-groupbys",children:[(0,h.jsx)(Ae,{readOnly:a,groupbys:v,columns:f,onDelete:D,onUpdate:P,onMove:N}),!a&&v.length<Q.mm&&(0,h.jsx)(s.NC,{className:"popover-add-tool",callBack:S,footerName:(0,l.AP)("Add group"),addIconClassName:"popover-add-icon"}),v.length>0&&(0,h.jsxs)("div",{className:"groupbys-tools",children:[(0,h.jsx)("span",{className:"groupbys-tool-item",onClick:R,children:(0,l.AP)("Collapse all")}),(0,h.jsx)("span",{className:"groupbys-tool-item",onClick:I,children:(0,l.AP)("Expand all")})]}),!a&&n&&(0,h.jsxs)("div",{className:"sf-metadata-popover-footer",children:[(0,h.jsx)($.A,{className:"mr-2",onClick:i,children:(0,l.AP)("Cancel")}),(0,h.jsx)($.A,{color:"primary",disabled:!b,onClick:k,children:(0,l.AP)("Submit")})]})]})})},Ce=(0,g.Tl)("sfMetadataHiddenColumns",{drop:function(e,t){var n=t.getItem(),r=e.column;if(r.key!==n.key&&n.column.frozen===r.frozen){var o={key:r.key};e.onMove(n.key,o.key)}}},(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver(),canDrop:t.canDrop(),dragged:t.getItem()}}))((0,g.I4)("sfMetadataHiddenColumns",{beginDrag:function(e){return{key:e.column.key,column:e.column}},endDrag:function(e,t){var n=t.getItem();if(!t.didDrop())return{source:n,target:{}}},isDragging:function(e){var t=e.columnIndex;return e.currentIndex>t}},(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}}))((function(e){var t=e.isOver,n=e.isDragging,r=e.canDrop,a=e.connectDragSource,i=e.connectDragPreview,u=e.connectDropTarget,l=e.readOnly,c=e.column,d=e.columnIndex,f=e.isHidden,p=e.onChange,m=e.onMouseEnter,v=e.onMouseLeave,g=(0,o.useCallback)((function(){l||p(c.key)}),[l,c,p]);return(0,h.jsx)(h.Fragment,{children:u(i((0,h.jsxs)("div",{className:S()("hide-column-item",{disabled:l,"hide-column-can-drop-top":t&&r&&n,"hide-column-can-drop":t&&r&&!n}),onMouseEnter:function(){return m(d)},onMouseLeave:v,children:[!l&&(0,h.jsx)(h.Fragment,{children:a((0,h.jsx)("div",{className:"drag-hide-column-handle",children:(0,h.jsx)(s.In,{iconName:"drag"})}))}),(0,h.jsx)(s.dO,{disabled:l,checked:f,placeholder:(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(s.In,{iconName:Q.ZP[c.type]}),(0,h.jsx)("span",{className:"text-truncate",children:c.name})]}),onChange:g,switchClassName:"hide-column-item-switch"})]})))})}))),_e=(0,g.Tl)("sfMetadataHiddenColumns",{},(function(e){return{connectDropTarget:e.dropTarget()}}))((function(e){var t=e.readOnly,n=e.columns,a=e.hiddenColumns,i=e.onChange,s=e.modifyColumnOrder,u=(0,o.useState)(-1),c=(0,r.A)(u,2),d=c[0],f=c[1],p=(0,o.useMemo)((function(){return!Array.isArray(n)||0===n.length}),[n]),m=(0,o.useCallback)((function(e){d!==e&&f(e)}),[d]),v=(0,o.useCallback)((function(){f(-1)}),[]);return(0,h.jsxs)("div",{className:S()("hide-columns-list",{"empty-hide-columns-container":p}),children:[p&&(0,h.jsx)("div",{className:"empty-hide-columns-list",children:(0,l.AP)("No properties available to be hidden")}),!p&&n.map((function(e,n){return(0,h.jsx)(Ce,{readOnly:t,columnIndex:n,currentIndex:d,isHidden:!a.includes(e.key),column:e,onChange:i,onMove:s,onMouseEnter:m,onMouseLeave:v},e.key)}))]})})),xe=(0,y.A)(_e),ke=function(e){var t=e.hidePopover,n=e.onChange,a=e.readOnly,i=e.target,u=e.placement,c=e.columns,f=e.hiddenColumns,p=e.modifyColumnOrder,m=(0,o.useState)(""),v=(0,r.A)(m,2),g=v[0],y=v[1],O=(0,o.useState)(f),b=(0,r.A)(O,2),E=b[0],A=b[1],w=(0,o.useMemo)((function(){if(!g)return Array.isArray(c)?c:[];var e=g.trim().toLocaleLowerCase();return c.filter((function(t){return t.name.toLocaleLowerCase().indexOf(e)>-1}))}),[g,c]),C=(0,o.useRef)(null),_=(0,o.useCallback)((function(e){if(C.current&&!(0,se.wD)(e).includes("popover")&&!C.current.contains(e.target))return t(e),e.preventDefault(),e.stopPropagation(),!1}),[t]),x=(0,o.useCallback)((function(e){(0,F.default)("esc",e)&&(e.preventDefault(),t())}),[t]);(0,o.useEffect)((function(){return document.addEventListener("click",_,!0),document.addEventListener("keydown",x),function(){document.removeEventListener("click",_,!0),document.removeEventListener("keydown",x)}}),[]);var k=(0,o.useCallback)((function(e){e.stopPropagation()}),[]),T=(0,o.useCallback)((function(e){e.keyCode!==d.cK.ChineseInputMethod&&e.keyCode!==d.cK.Enter&&e.keyCode!==d.cK.LeftArrow&&e.keyCode!==d.cK.RightArrow||e.stopPropagation()}),[]),S=(0,o.useCallback)((function(e){g!==e&&y(e)}),[g]),D=(0,o.useCallback)((function(e){A(e),n(e)}),[n]),P=(0,o.useCallback)((function(e){var t=E.slice(0),n=t.indexOf(e);n>-1?t.splice(n,1):t.push(e),D(t)}),[E,D]),N=(0,o.useCallback)((function(){D(w.map((function(e){return e.key})))}),[w,D]),R=(0,o.useCallback)((function(){D([])}),[D]);return(0,h.jsx)(j.A,{placement:u,isOpen:!0,target:i,fade:!1,hideArrow:!0,className:"sf-metadata-hide-columns-popover",boundariesElement:document.body,children:(0,h.jsxs)("div",{ref:C,onClick:k,className:"sf-metadata-hide-columns-container",style:{maxHeight:window.innerHeight-100},children:[(0,h.jsx)("div",{className:"sf-metadata-hide-columns-search-container",children:(0,h.jsx)(s.DO,{placeholder:(0,l.AP)("Search property"),onKeyDown:T,onChange:S,autoFocus:!0})}),(0,h.jsx)(xe,{readOnly:a,columns:w,hiddenColumns:E,onChange:P,modifyColumnOrder:p}),!a&&!g&&(0,h.jsxs)("div",{className:"sf-metadata-hide-columns-operations",children:[(0,h.jsx)("div",{className:"sf-metadata-hide-columns-operation px-2",onClick:N,"aria-label":(0,l.AP)("Hide all"),children:(0,l.AP)("Hide all")}),(0,h.jsx)("div",{className:"sf-metadata-hide-columns-operation px-2",onClick:R,"aria-label":(0,l.AP)("Show all"),children:(0,l.AP)("Show all")})]})]})})}},84667:function(e,t,n){"use strict";n.d(t,{A:function(){return d}});var r=n(5544),o=n(9950),a=n(48738),i=n.n(a),s=n(71791),u=n(9264),l=n(89119),c=n(44414),d=function(e){var t=e.option,n=e.isViewing,a=e.isPredefined,d=e.onChange,f=(0,o.useMemo)((function(){return"option-color-".concat(t.id)}),[t]),p=(0,o.useState)(!1),h=(0,r.A)(p,2),m=h[0],v=h[1],g=(0,o.useCallback)((function(){a||v(!0)}),[a]),y=(0,o.useCallback)((function(){v(!1)}),[]),O=(0,o.useCallback)((function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),v(!1);var n=e.target.value;if(n!==(null===t||void 0===t?void 0:t.color)){var r=u.nX.find((function(e){return e.COLOR===n})),o=Object.assign({},t,{color:n,textColor:r.TEXT_COLOR,borderColor:r.BORDER_COLOR});d(o,l.ZD.MODIFY_OPTION_COLOR)}}),[t,d]);return(0,o.useEffect)((function(){n||v(!1)}),[n]),(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(s.Oi,{className:"sf-metadata-edit-option-color",id:f,style:{backgroundColor:(null===t||void 0===t?void 0:t.color)||null},iconName:"drop-down",iconStyle:{fill:(null===t||void 0===t?void 0:t.textColor)||"#666"},onClick:g}),m&&(0,c.jsx)(s.Rw,{target:f,className:"sf-metadata-edit-option-color-popover",hide:y,hideWithEsc:y,children:(0,c.jsx)("div",{className:"row gutters-xs",onClick:function(e){return e&&e.stopPropagation()},children:u.nX.map((function(e,n){var r=e.COLOR,o=e.BORDER_COLOR,a=e.TEXT_COLOR,u=0===n&&!t||(null===t||void 0===t?void 0:t.color)===r;return(0,c.jsx)("div",{className:"col-auto",children:(0,c.jsxs)("label",{className:"color-select",children:[(0,c.jsx)("input",{name:"color",type:"radio",value:r,className:"sf-metadata-edit-option-color-item-input",defaultChecked:u,onClick:O}),(0,c.jsx)(s.Oi,{className:i()("sf-metadata-edit-option-color-item-container",{selected:u}),id:f,style:{backgroundColor:r||null,borderColor:o},iconName:"check-mark",iconStyle:{fill:a||"#666"}})]})},e.COLOR)}))})})]})}},92183:function(e,t,n){"use strict";n.d(t,{A:function(){return l}});var r=n(5544),o=n(9950),a=n(85077),i=n(13042),s=n(89119),u=n(44414),l=function(e){var t=e.isEditing,n=e.isPredefined,l=e.option,c=e.onOpen,d=e.onClose,f=e.onToggleFreeze,p=e.onChange,h=(0,o.useState)((null===l||void 0===l?void 0:l.name)||""),m=(0,r.A)(h,2),v=m[0],g=m[1],y=(0,o.useRef)(null),O=(0,o.useCallback)((function(){var e=v.trim();if(e!==l.name&&""!==e){var t=Object.assign({},l,{name:e});p(t,s.ZD.RENAME_OPTION,(function(){f(!1),d()}),(function(){c(l.id)}))}}),[v,f,l,p,c,d]),b=(0,o.useCallback)((function(e){y.current&&!y.current.contains(e.target)&&t&&O()}),[t,O]),E=(0,o.useCallback)((function(e){var t=e.target.value;t!==v&&g(t)}),[v]),A=(0,o.useCallback)((function(e){e.keyCode===i.cK.Enter&&(e.preventDefault(),O())}),[O]),w=(0,o.useCallback)((function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),n||c(l.id)}),[n,l,c]);return(0,o.useEffect)((function(){return document.addEventListener("mousedown",b),function(){document.addEventListener("mousedown",b)}}),[]),(0,u.jsx)("div",{ref:y,className:"sf-metadata-edit-option-name",style:{width:"calc(100% - 30px)"},children:t?(0,u.jsx)(a.A,{className:"sf-metadata-edit-option-name-input mx-2",type:"text",value:v,onChange:E,onKeyDown:A,onBlur:O,autoFocus:!0}):(0,u.jsx)("div",{className:"sf-metadata-edit-option-name-value text-truncate",onClick:w,title:v,children:v})})}},9264:function(e,t,n){"use strict";n.d(t,{AD:function(){return at},Kv:function(){return k},ZP:function(){return C},gm:function(){return _},ZK:function(){return it},vZ:function(){return d},BQ:function(){return x},cV:function(){return N},Gq:function(){return gt},sN:function(){return P},D2:function(){return T},KY:function(){return R},Wz:function(){return j},_0:function(){return S},s2:function(){return Q},lX:function(){return ft},fT:function(){return pt},XJ:function(){return Oe},lj:function(){return Ee},SR:function(){return X},JI:function(){return $},rr:function(){return vt},Tw:function(){return f},M1:function(){return ze},Ts:function(){return fe},FK:function(){return me},pQ:function(){return ve},bo:function(){return se},US:function(){return ie},_z:function(){return ae},Xu:function(){return oe},_Y:function(){return Et},I9:function(){return bt},uK:function(){return Ot},yp:function(){return yt},fz:function(){return F},jN:function(){return et},L9:function(){return tt},Sv:function(){return we},UY:function(){return ye},wA:function(){return be},q$:function(){return rt},Gi:function(){return st},ax:function(){return nt},Jl:function(){return Ce},_W:function(){return K},J3:function(){return ut},DM:function(){return Ze},Ar:function(){return J},Zu:function(){return ee},mm:function(){return ge},Hc:function(){return mt},Tx:function(){return M},Tu:function(){return W},__:function(){return lt},CJ:function(){return I},$4:function(){return Le},hw:function(){return dt},bK:function(){return ht},LO:function(){return Y},VN:function(){return z},KA:function(){return H},N0:function(){return V},GP:function(){return q},L2:function(){return B},Aj:function(){return U},uC:function(){return te},Wv:function(){return ne},Tv:function(){return re},V_:function(){return xe},_2:function(){return _e},nX:function(){return ke},$p:function(){return Je},Xe:function(){return De},rT:function(){return L},dc:function(){return Se},Cl:function(){return Te},Ll:function(){return Ae},I4:function(){return ct},W6:function(){return ot},FI:function(){return Me},aG:function(){return p},HN:function(){return At},T6:function(){return D},mD:function(){return Ke},Dn:function(){return Ge},hT:function(){return G},IL:function(){return We},rX:function(){return Ye},pk:function(){return Ve},hc:function(){return qe},jW:function(){return He},B3:function(){return he},uv:function(){return pe},Gz:function(){return r}});var r={};n.r(r),n.d(r,{OB:function(){return h},wt:function(){return w},dC:function(){return b},WA:function(){return O},Rc:function(){return A},HK:function(){return E},rW:function(){return y},dg:function(){return v},gA:function(){return g},NT:function(){return m}});var o,a,i,s,u,l,c=n(64467),d={DEFAULT:"default",TEXT:"text",CREATOR:"creator",CTIME:"ctime",LAST_MODIFIER:"last-modifier",MTIME:"mtime",FILE_NAME:"file-name",CHECKBOX:"checkbox",COLLABORATOR:"collaborator",DATE:"date",LONG_TEXT:"long-text",SINGLE_SELECT:"single-select",MULTIPLE_SELECT:"multiple-select",NUMBER:"number",GEOLOCATION:"geolocation",RATE:"rate"},f={QUERY_COLLABORATORS:"query_collaborators",QUERY_COLLABORATOR:"query_collaborator",UPDATE_TABLE_ROWS:"update_table_rows",LOCAL_TABLE_CHANGED:"local_table_changed",SERVER_TABLE_CHANGED:"server_table_changed",TABLE_ERROR:"table_error",OPEN_EDITOR:"open_editor",CLOSE_EDITOR:"close_editor",SELECT_CELL:"select_cell",SELECT_START:"select_start",SELECT_UPDATE:"select_update",SELECT_END:"select_end",SELECT_END_WITH_SHIFT:"select_end_with_shift",SELECT_NONE:"select_none",COPY_CELLS:"copy_cells",PASTE_CELLS:"paste_cells",SEARCH_CELLS:"search_cells",CLOSE_SEARCH_CELLS:"close_search_cells",OPEN_SELECT:"open_select",UPDATE_LINKED_RECORDS:"update_linked_records",SELECT_COLUMN:"select_column",DRAG_ENTER:"drag_enter",COLLAPSE_ALL_GROUPS:"collapse_all_groups",EXPAND_ALL_GROUPS:"expand_all_groups",LOCAL_RECORD_CHANGED:"local_record_changed",LOCAL_RECORD_DETAIL_CHANGED:"local_record_detail_changed",RELOAD_DATA:"reload_data",MODIFY_FILTERS:"modify_filters",MODIFY_SORTS:"modify_sorts",MODIFY_GROUPBYS:"modify_groupbys",MODIFY_HIDDEN_COLUMNS:"modify_hidden_columns",MODIFY_SETTINGS:"modify_settings",VIEW_CHANGED:"view_changed",MODIFY_COLUMN_ORDER:"modify_column_order",SAVING:"saving",SAVED:"saved",ERROR:"error",MODIFY_GALLERY_ZOOM_GEAR:"modify_gallery_zoom_gear",SWITCH_GALLERY_GROUP_BY:"switch_gallery_group_by",TOGGLE_VIEW_TOOLBAR:"toggle_view_toolbar",TOGGLE_KANBAN_SETTINGS:"toggle_kanban_settings",OPEN_KANBAN_SETTINGS:"open_kanban_settings",CLOSE_KANBAN_SETTINGS:"close_kanban_settings"},p={FRAGMENT:"application/x-sf-metadata-fragment",HTML:"text/html",TEXT:"text/plain",FILES:"files",DTABLE_FRAGMENT:"sf-metadata-fragment"},h=1,m=1,v=2,g=2,y=2,O=2,b=3,E=4,A=4,w=9,C=(o={},(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(o,d.CREATOR,"creator"),d.LAST_MODIFIER,"creator"),d.CTIME,"creation-time"),d.MTIME,"creation-time"),d.DEFAULT,"text"),d.TEXT,"text"),d.FILE_NAME,"text"),d.CHECKBOX,"checkbox"),d.COLLABORATOR,"collaborator"),d.DATE,"date"),(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(o,d.LONG_TEXT,"long-text"),d.SINGLE_SELECT,"single-select"),d.MULTIPLE_SELECT,"multiple-select"),d.NUMBER,"number"),d.GEOLOCATION,"location"),d.RATE,"rate")),_=(a={},(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(a,d.CREATOR,"Creator"),d.LAST_MODIFIER,"Last modifier"),d.CTIME,"CTime"),d.MTIME,"Last modified time"),d.DEFAULT,"Text"),d.TEXT,"Text"),d.FILE_NAME,"File name"),d.CHECKBOX,"Checkbox"),d.COLLABORATOR,"Collaborator"),d.DATE,"Date"),(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(a,d.LONG_TEXT,"Long text"),d.SINGLE_SELECT,"Single select"),d.MULTIPLE_SELECT,"Multiple select"),d.NUMBER,"Number"),d.GEOLOCATION,"Geolocation"),d.RATE,"Rate")),x=[d.CTIME,d.MTIME,d.DATE],k=(d.NUMBER,d.RATE,[d.CREATOR,d.LAST_MODIFIER,d.COLLABORATOR]),T="YYYY-MM-DD",S="YYYY-MM-DD HH:mm:ss",D="YYYY-MM-DDTHH:mm:ss.SSSZ",P={YEAR:"year",MONTH:"month",WEEK:"week",DAY:"day",HOUR:"hour",HOURS:"hours",MINUTE:"minute",MINUTES:"minutes",SECOND:"second"},N={YYYY_MM_DD:"YYYY-MM-DD",YYYY_MM_DD_HH_MM:"YYYY-MM-DD HH:mm",YYYY_MM_DD_HH_MM_SS:"YYYY-MM-DD HH:mm:ss"},R="number",I=(d.CTIME,d.MTIME,d.CREATOR,d.LAST_MODIFIER,(0,c.default)((0,c.default)((0,c.default)((0,c.default)({},d.CTIME,!0),d.MTIME,!0),d.CREATOR,!0),d.LAST_MODIFIER,!0)),M=(0,c.default)((0,c.default)({},d.COLLABORATOR,!0),d.MULTIPLE_SELECT,!0),L=(i={},(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(i,d.TEXT,!0),d.CTIME,!0),d.MTIME,!0),d.CREATOR,!0),d.LAST_MODIFIER,!0),d.FILE_NAME,!0),d.CHECKBOX,!0),d.DATE,!0),d.LONG_TEXT,!0),d.SINGLE_SELECT,!0),(0,c.default)((0,c.default)(i,d.NUMBER,!0),d.RATE,!0)),F={LNG_LAT:"lng_lat",COUNTRY_REGION:"country_region",PROVINCE:"province",PROVINCE_CITY:"province_city",PROVINCE_CITY_DISTRICT:"province_city_district",MAP_SELECTION:"map_selection"},j={max:5,color:"#FF8000",type:"rate"},B={ID:"_id",CTIME:"_ctime",MTIME:"_mtime",CREATOR:"_creator",LAST_MODIFIER:"_last_modifier",IS_DIR:"_is_dir",PARENT_DIR:"_parent_dir",FILE_CTIME:"_file_ctime",FILE_MTIME:"_file_mtime",FILE_CREATOR:"_file_creator",FILE_MODIFIER:"_file_modifier",FILE_NAME:"_name",FILE_TYPE:"_file_type",FILE_COLLABORATORS:"_collaborators",FILE_EXPIRE_TIME:"_expire_time",FILE_KEYWORDS:"_keywords",FILE_DESCRIPTION:"_description",FILE_EXPIRED:"_expired",FILE_STATUS:"_status",LOCATION:"_location",OBJ_ID:"_obj_id",SIZE:"_size",SUFFIX:"_suffix",FILE_DETAILS:"_file_details",CAPTURE_TIME:"_capture_time",FILE_REVIEWER:"_reviewer",OWNER:"_owner",FACE_LINKS:"_face_links",FACE_VECTORS:"_face_vectors"},U=[B.ID,B.CTIME,B.MTIME,B.CREATOR,B.LAST_MODIFIER,B.IS_DIR,B.PARENT_DIR,B.FILE_CTIME,B.FILE_MTIME,B.FILE_CREATOR,B.FILE_MODIFIER,B.FILE_NAME,B.FILE_TYPE,B.FILE_COLLABORATORS,B.FILE_EXPIRE_TIME,B.FILE_KEYWORDS,B.FILE_DESCRIPTION,B.FILE_EXPIRED,B.FILE_STATUS,B.LOCATION,B.OBJ_ID,B.SIZE,B.SUFFIX,B.FILE_DETAILS,B.CAPTURE_TIME,B.FILE_REVIEWER,B.OWNER,B.FACE_LINKS,B.FACE_VECTORS],$=[B.FILE_COLLABORATORS,B.FILE_REVIEWER,B.FILE_EXPIRE_TIME,B.FILE_KEYWORDS,B.FILE_DESCRIPTION,B.FILE_EXPIRED,B.FILE_STATUS,B.CAPTURE_TIME,B.OWNER],X=[B.CAPTURE_TIME,B.FILE_STATUS],Q=[B.FILE_COLLABORATORS,B.FILE_REVIEWER,B.FILE_EXPIRE_TIME,B.FILE_KEYWORDS,B.FILE_DESCRIPTION,B.FILE_EXPIRED,B.FILE_STATUS,B.CAPTURE_TIME,B.OWNER],Y=[B.FILE_COLLABORATORS,B.FILE_REVIEWER,B.FILE_EXPIRE_TIME,B.FILE_KEYWORDS,B.FILE_DESCRIPTION,B.FILE_EXPIRED,B.FILE_STATUS],z={IN_PROGRESS:"_in_progress",IN_REVIEW:"_in_review",DONE:"_done",OUTDATED:"_outdated"},H=[z.IN_PROGRESS,z.IN_REVIEW,z.DONE,z.OUTDATED],V={PICTURE:"_picture",DOCUMENT:"_document",VIDEO:"_video",AUDIO:"_audio",CODE:"_code",COMPRESSED:"_compressed"},q=[V.PICTURE,V.DOCUMENT,V.VIDEO,V.AUDIO,V.CODE,V.COMPRESSED],W=[B.ID,B.CTIME,B.MTIME,B.CREATOR,B.LAST_MODIFIER,B.OBJ_ID,B.SUFFIX,B.FILE_DETAILS,B.LOCATION,B.IS_DIR,B.FACE_LINKS,B.FACE_VECTORS],G=[B.IS_DIR],Z=n(40326),K=(0,c.default)((0,c.default)({},d.TEXT,1e4),d.LONG_TEXT,1e5),J=(0,Z.AP)("The content of the document has exceeded the limit of 100000 characters, and the content cannot be saved"),ee=(0,Z.AP)("The content of the document has exceeded the limit of 100000 characters, and only the first 100000 characters are saved"),te=["#FF8000","#FFB600","#E91E63","#EB00B1","#7626FD","#1DDD1D","#02C0FF","#00C9C7","#1688FC","#656463"],ne=[{name:1},{name:2},{name:3},{name:4},{name:5},{name:6},{name:7},{name:8},{name:9},{name:10}],re=["rate","like","praise","flag"],oe={TODAY:"today",TOMORROW:"tomorrow",YESTERDAY:"yesterday",ONE_WEEK_AGO:"one_week_ago",ONE_WEEK_FROM_NOW:"one_week_from_now",ONE_MONTH_AGO:"one_month_ago",ONE_MONTH_FROM_NOW:"one_month_from_now",NUMBER_OF_DAYS_AGO:"number_of_days_ago",NUMBER_OF_DAYS_FROM_NOW:"number_of_days_from_now",EXACT_DATE:"exact_date",THE_PAST_WEEK:"the_past_week",THE_PAST_MONTH:"the_past_month",THE_PAST_YEAR:"the_past_year",THE_NEXT_WEEK:"the_next_week",THE_NEXT_MONTH:"the_next_month",THE_NEXT_YEAR:"the_next_year",THE_NEXT_NUMBERS_OF_DAYS:"the_next_numbers_of_days",THE_PAST_NUMBERS_OF_DAYS:"the_past_numbers_of_days",THIS_WEEK:"this_week",THIS_MONTH:"this_month",THIS_YEAR:"this_year"},ae=(s={},(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(s,oe.TODAY,(0,Z.AP)("Today")),oe.TOMORROW,(0,Z.AP)("Tomorrow")),oe.YESTERDAY,(0,Z.AP)("Yesterday")),oe.ONE_WEEK_AGO,(0,Z.AP)("One week ago")),oe.ONE_WEEK_FROM_NOW,(0,Z.AP)("One week from now")),oe.ONE_MONTH_AGO,(0,Z.AP)("One month ago")),oe.ONE_MONTH_FROM_NOW,(0,Z.AP)("One month from now")),oe.NUMBER_OF_DAYS_AGO,(0,Z.AP)("Number of days ago")),oe.NUMBER_OF_DAYS_FROM_NOW,(0,Z.AP)("Number of days from now")),oe.EXACT_DATE,(0,Z.AP)("Exact date")),(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(s,oe.THE_PAST_WEEK,(0,Z.AP)("The past week")),oe.THE_PAST_MONTH,(0,Z.AP)("The past month")),oe.THE_PAST_YEAR,(0,Z.AP)("The past year")),oe.THE_NEXT_WEEK,(0,Z.AP)("The next week")),oe.THE_NEXT_MONTH,(0,Z.AP)("The next month")),oe.THE_NEXT_YEAR,(0,Z.AP)("The next year")),oe.THE_NEXT_NUMBERS_OF_DAYS,(0,Z.AP)("The next numbers of days")),oe.THE_PAST_NUMBERS_OF_DAYS,(0,Z.AP)("The past numbers of days")),oe.THIS_WEEK,(0,Z.AP)("This week")),oe.THIS_MONTH,(0,Z.AP)("This month")),(0,c.default)(s,oe.THIS_YEAR,(0,Z.AP)("This year"))),ie={CONTAINS:"contains",NOT_CONTAIN:"does_not_contain",IS:"is",IS_NOT:"is_not",EQUAL:"equal",NOT_EQUAL:"not_equal",LESS:"less",GREATER:"greater",LESS_OR_EQUAL:"less_or_equal",GREATER_OR_EQUAL:"greater_or_equal",EMPTY:"is_empty",NOT_EMPTY:"is_not_empty",IS_WITHIN:"is_within",IS_BEFORE:"is_before",IS_AFTER:"is_after",IS_ON_OR_BEFORE:"is_on_or_before",IS_ON_OR_AFTER:"is_on_or_after",HAS_ANY_OF:"has_any_of",HAS_ALL_OF:"has_all_of",HAS_NONE_OF:"has_none_of",IS_EXACTLY:"is_exactly",INCLUDE_ME:"include_me",IS_CURRENT_USER_ID:"is_current_user_ID",IS_ANY_OF:"is_any_of",IS_NONE_OF:"is_none_of"},se=(u={},(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(u,ie.CONTAINS,(0,Z.AP)("contains")),ie.NOT_CONTAIN,(0,Z.AP)("does not contain")),ie.IS,(0,Z.AP)("is")),ie.IS_NOT,(0,Z.AP)("is not")),ie.EQUAL,"="),ie.NOT_EQUAL,"\u2260"),ie.LESS,"<"),ie.GREATER,">"),ie.LESS_OR_EQUAL,"\u2264"),ie.GREATER_OR_EQUAL,"\u2265"),(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(u,ie.EMPTY,(0,Z.AP)("is empty")),ie.NOT_EMPTY,(0,Z.AP)("is not empty")),ie.IS_WITHIN,(0,Z.AP)("is within...")),ie.IS_BEFORE,(0,Z.AP)("is before...")),ie.IS_AFTER,(0,Z.AP)("is after...")),ie.IS_ON_OR_BEFORE,(0,Z.AP)("is on or before...")),ie.IS_ON_OR_AFTER,(0,Z.AP)("is on or after...")),ie.HAS_ANY_OF,(0,Z.AP)("has any of...")),ie.HAS_ALL_OF,(0,Z.AP)("has all of...")),ie.HAS_NONE_OF,(0,Z.AP)("has none of...")),(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(u,ie.IS_EXACTLY,(0,Z.AP)("is exactly...")),ie.IS_CURRENT_USER_ID,(0,Z.AP)("is current user's ID")),ie.INCLUDE_ME,(0,Z.AP)("include the current user")),ie.IS_ANY_OF,(0,Z.AP)("is any of...")),ie.IS_NONE_OF,(0,Z.AP)("is none of..."))),ue=[ie.CONTAINS,ie.NOT_CONTAIN,ie.IS,ie.IS_NOT,ie.EMPTY,ie.NOT_EMPTY,ie.IS_CURRENT_USER_ID],le=[ie.EQUAL,ie.NOT_EQUAL,ie.LESS,ie.GREATER,ie.LESS_OR_EQUAL,ie.GREATER_OR_EQUAL,ie.EMPTY,ie.NOT_EMPTY],ce=[ie.IS,ie.IS_WITHIN,ie.IS_BEFORE,ie.IS_AFTER,ie.IS_ON_OR_BEFORE,ie.IS_ON_OR_AFTER,ie.IS_NOT,ie.EMPTY,ie.NOT_EMPTY],de=[oe.TODAY,oe.TOMORROW,oe.YESTERDAY,oe.ONE_WEEK_AGO,oe.ONE_WEEK_FROM_NOW,oe.ONE_MONTH_AGO,oe.ONE_MONTH_FROM_NOW,oe.NUMBER_OF_DAYS_AGO,oe.NUMBER_OF_DAYS_FROM_NOW,oe.EXACT_DATE],fe=(l={},(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(l,d.TEXT,{filterPredicateList:ue}),d.NUMBER,{filterPredicateList:le}),d.FILE_NAME,{filterPredicateList:ue}),d.DATE,{filterPredicateList:ce,filterTermModifierList:de}),d.SINGLE_SELECT,{filterPredicateList:[ie.IS,ie.IS_NOT,ie.IS_ANY_OF,ie.IS_NONE_OF,ie.EMPTY,ie.NOT_EMPTY]}),d.MULTIPLE_SELECT,{filterPredicateList:[ie.HAS_ANY_OF,ie.HAS_ALL_OF,ie.HAS_NONE_OF,ie.IS_EXACTLY,ie.EMPTY,ie.NOT_EMPTY]}),d.CTIME,{filterPredicateList:ce,filterTermModifierList:de}),d.MTIME,{filterPredicateList:ce,filterTermModifierList:de}),d.CREATOR,{filterPredicateList:[ie.CONTAINS,ie.NOT_CONTAIN,ie.INCLUDE_ME,ie.IS,ie.IS_NOT]}),d.LAST_MODIFIER,{filterPredicateList:[ie.CONTAINS,ie.NOT_CONTAIN,ie.INCLUDE_ME,ie.IS,ie.IS_NOT]}),(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(l,d.CHECKBOX,{filterPredicateList:[ie.IS]}),d.URL,{filterPredicateList:[ie.CONTAINS,ie.NOT_CONTAIN,ie.IS,ie.IS_NOT,ie.EMPTY,ie.NOT_EMPTY]}),d.COLLABORATOR,{filterPredicateList:[ie.HAS_ANY_OF,ie.HAS_ALL_OF,ie.HAS_NONE_OF,ie.IS_EXACTLY,ie.EMPTY,ie.NOT_EMPTY,ie.INCLUDE_ME]}),d.LONG_TEXT,{filterPredicateList:[ie.EMPTY,ie.NOT_EMPTY]}),d.RATE,{filterPredicateList:le})),pe=[oe.EXACT_DATE,oe.TODAY,oe.TOMORROW,oe.YESTERDAY,oe.ONE_WEEK_AGO,oe.ONE_WEEK_FROM_NOW,oe.ONE_MONTH_AGO,oe.ONE_MONTH_FROM_NOW,oe.NUMBER_OF_DAYS_AGO,oe.NUMBER_OF_DAYS_FROM_NOW],he=[oe.THE_PAST_WEEK,oe.THE_PAST_MONTH,oe.THE_PAST_YEAR,oe.THIS_WEEK,oe.THIS_MONTH,oe.THIS_YEAR,oe.THE_NEXT_WEEK,oe.THE_NEXT_MONTH,oe.THE_NEXT_YEAR,oe.THE_NEXT_NUMBERS_OF_DAYS,oe.THE_PAST_NUMBERS_OF_DAYS],me={AND:"And",OR:"Or"},ve={INVALID_FILTER:"invalid filter",INCOMPLETE_FILTER:"incomplete filter",COLUMN_MISSING:"the column to filter does not exist",COLUMN_NOT_SUPPORTED:"the column to filter is not supported",UNMATCHED_PREDICATE:"unmatched filter predicate",UNMATCHED_MODIFIER:"unmatched filter modifier",INVALID_TERM:"invalid filter term"},ge=3,ye={DAY:"day",WEEK:"week",MONTH:"month",QUARTER:"quarter",YEAR:"year"},Oe=(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)({},ye.DAY,"By day"),ye.WEEK,"By week"),ye.MONTH,"By month"),ye.QUARTER,"By quarter"),ye.YEAR,"By year"),be={PROVINCE:"province",CITY:"city",DISTRICT:"district",COUNTRY:"country"},Ee=(0,c.default)((0,c.default)((0,c.default)({},be.PROVINCE,"By province"),be.CITY,"By city"),be.DISTRICT,"By district"),Ae=[d.TEXT,d.DATE,d.CTIME,d.MTIME,d.CHECKBOX,d.SINGLE_SELECT,d.MULTIPLE_SELECT,d.COLLABORATOR,d.CREATOR,d.LAST_MODIFIER,d.GEOLOCATION,d.RATE],we=[ye.DAY,ye.WEEK,ye.MONTH,ye.QUARTER,ye.YEAR],Ce={DEFAULT:"default",DOUBLE:"double"},_e=/\d+|\D+/g,xe=/\d/,ke=[{COLOR:"#FFFCB5",BORDER_COLOR:"#E8E79D",TEXT_COLOR:"#212529"},{COLOR:"#FFEAB6",BORDER_COLOR:"#ECD084",TEXT_COLOR:"#212529"},{COLOR:"#FFD9C8",BORDER_COLOR:"#EFBAA3",TEXT_COLOR:"#212529"},{COLOR:"#FFDDE5",BORDER_COLOR:"#EDC4C1",TEXT_COLOR:"#212529"},{COLOR:"#FFD4FF",BORDER_COLOR:"#E6B6E6",TEXT_COLOR:"#212529"},{COLOR:"#DAD7FF",BORDER_COLOR:"#C3BEEF",TEXT_COLOR:"#212529"},{COLOR:"#DDFFE6",BORDER_COLOR:"#BBEBCD",TEXT_COLOR:"#212529"},{COLOR:"#DEF7C4",BORDER_COLOR:"#C5EB9E",TEXT_COLOR:"#212529"},{COLOR:"#D8FAFF",BORDER_COLOR:"#B4E4E9",TEXT_COLOR:"#212529"},{COLOR:"#D7E8FF",BORDER_COLOR:"#BAD1E9",TEXT_COLOR:"#212529"},{COLOR:"#B7CEF9",BORDER_COLOR:"#96B2E1",TEXT_COLOR:"#212529"},{COLOR:"#E9E9E9",BORDER_COLOR:"#DADADA",TEXT_COLOR:"#212529"},{COLOR:"#FBD44A",BORDER_COLOR:"#E5C142",TEXT_COLOR:"#FFFFFF"},{COLOR:"#EAA775",BORDER_COLOR:"#D59361",TEXT_COLOR:"#FFFFFF"},{COLOR:"#F4667C",BORDER_COLOR:"#DC556A",TEXT_COLOR:"#FFFFFF"},{COLOR:"#DC82D2",BORDER_COLOR:"#D166C5",TEXT_COLOR:"#FFFFFF"},{COLOR:"#9860E5",BORDER_COLOR:"#844BD2",TEXT_COLOR:"#FFFFFF"},{COLOR:"#9F8CF1",BORDER_COLOR:"#8F75E2",TEXT_COLOR:"#FFFFFF"},{COLOR:"#59CB74",BORDER_COLOR:"#4EB867",TEXT_COLOR:"#FFFFFF"},{COLOR:"#ADDF84",BORDER_COLOR:"#9CCF72",TEXT_COLOR:"#FFFFFF"},{COLOR:"#89D2EA",BORDER_COLOR:"#7BC0D6",TEXT_COLOR:"#FFFFFF"},{COLOR:"#4ECCCB",BORDER_COLOR:"#45BAB9",TEXT_COLOR:"#FFFFFF"},{COLOR:"#46A1FD",BORDER_COLOR:"#3C8FE4",TEXT_COLOR:"#FFFFFF"},{COLOR:"#C2C2C2",BORDER_COLOR:"#ADADAD",TEXT_COLOR:"#FFFFFF"}],Te={UP:"up",DOWN:"down"},Se=[d.FILE_NAME,d.CTIME,d.MTIME,d.TEXT,d.DATE,d.SINGLE_SELECT,d.MULTIPLE_SELECT,d.COLLABORATOR,d.CHECKBOX,d.NUMBER,d.RATE],De=[d.LONG_TEXT,d.GEOLOCATION,d.CREATOR,d.LAST_MODIFIER],Pe=[d.CTIME,d.MTIME,d.RATE,d.NUMBER,d.FILE_NAME],Ne=[d.CTIME,d.MTIME],Re=[B.CAPTURE_TIME,B.CTIME,B.MTIME,B.FILE_NAME],Ie=[B.CAPTURE_TIME,B.CTIME,B.MTIME],Me=[d.TEXT],Le=[d.NUMBER,d.RATE],Fe="ERROR",je="DIV/0",Be="NAME",Ue="NULL",$e="VALUE",Xe="GETTING_DATA",Qe=(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)({},Fe,"#ERROR!"),je,"#DIV/0!"),Be,"#NAME?"),"N/A","#N/A"),Ue,"#NULL!"),"NUM","#NUM!"),"REF","#REF!"),$e,"#VALUE!"),Xe,"#GETTING_DATA"),Ye=(Qe[Fe],Qe[je],Qe[Be],Qe["N/A"],Qe[Ue],Qe.NUM,Qe.REF,Qe[$e],Qe[Xe],{TABLE:"table",GALLERY:"gallery",FACE_RECOGNITION:"face_recognition",KANBAN:"kanban",MAP:"map"}),ze="_face_recognition",He=(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)({},Ye.TABLE,"table"),Ye.GALLERY,"image"),Ye.FACE_RECOGNITION,"face-recognition-view"),Ye.KANBAN,"kanban"),Ye.MAP,"map"),"image","image"),Ve=(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)({},Ye.TABLE,[{column_key:B.IS_DIR,filter_predicate:ie.IS,filter_term:"file"},{column_key:B.FILE_TYPE,filter_predicate:ie.IS_ANY_OF,filter_term:[]}]),Ye.GALLERY,[{column_key:B.FILE_TYPE,filter_predicate:ie.IS,filter_term:"picture"}]),Ye.FACE_RECOGNITION,[]),Ye.KANBAN,[{column_key:B.IS_DIR,filter_predicate:ie.IS,filter_term:"file"},{column_key:B.FILE_TYPE,filter_predicate:ie.IS_ANY_OF,filter_term:[]}]),Ye.MAP,[{column_key:B.IS_DIR,filter_predicate:ie.IS,filter_term:"file"},{column_key:B.FILE_TYPE,filter_predicate:ie.IS_ANY_OF,filter_term:["_picture"]}]),qe=(0,c.default)((0,c.default)((0,c.default)((0,c.default)({},Ye.TABLE,[]),Ye.GALLERY,[{column_key:B.FILE_CTIME,sort_type:Te.DOWN}]),Ye.KANBAN,[]),Ye.MAP,[]),We=(0,c.default)((0,c.default)((0,c.default)((0,c.default)({},Ye.TABLE,(function(e){return Se.includes(e.type)})),Ye.GALLERY,(function(e){return Pe.includes(e.type)||Re.includes(e.key)})),Ye.KANBAN,(function(e){return Se.includes(e.type)})),Ye.MAP,(function(){})),Ge=(0,c.default)((0,c.default)((0,c.default)((0,c.default)({},Ye.TABLE,(function(e){return Se.includes(e.type)})),Ye.GALLERY,(function(e){return Ne.includes(e.type)||Ie.includes(e.key)})),Ye.KANBAN,(function(e){return Se.includes(e.type)})),Ye.MAP,(function(){})),Ze={GROUP_BY_COLUMN_KEY:"group_by_column_key",TITLE_COLUMN_KEY:"title_column_key",HIDE_EMPTY_VALUE:"hide_empty_value",SHOW_COLUMN_NAME:"show_column_name",TEXT_WRAP:"text_wrap",COLUMNS:"columns"},Ke=(0,c.default)((0,c.default)((0,c.default)((0,c.default)({},Ye.TABLE,{}),Ye.GALLERY,{}),Ye.FACE_RECOGNITION,{}),Ye.KANBAN,(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)({},Ze.GROUP_BY_COLUMN_KEY,B.FILE_STATUS),Ze.TITLE_COLUMN_KEY,B.FILE_NAME),Ze.HIDE_EMPTY_VALUE,!1),Ze.SHOW_COLUMN_NAME,!1),Ze.TEXT_WRAP,!1),Ze.COLUMNS_KEYS,[])),Je=80,et=32,tt=56,nt=16,rt=48,ot=((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)({},d.CREATOR,!0),d.LAST_MODIFIER,!0),d.CTIME,!0),d.MTIME,!0),d.FILE_NAME,!0),(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)({},d.TEXT,!0),d.DATE,!0),d.NUMBER,!0),d.SINGLE_SELECT,!0),d.COLLABORATOR,!0),d.CHECKBOX,!0)),at=((0,c.default)({},d.TEXT,!0),44),it=[{name:1},{name:2},{name:3},{name:4},{name:5},{name:6},{name:7},{name:8},{name:9},{name:10}],st={GROUP_CONTAINER:"group_container",ROW:"row",BTN_INSERT_ROW:"btn_insert_row"},ut=32,lt=[],ct=[],dt=10,ft="#eaeaea",pt="deleted_option",ht=1e3,mt=1e4,vt={PREVIEWER:"previewer",ADDITION:"addition"},gt=44,yt=-2,Ot=2,bt=2,Et={YEAR:"year",MONTH:"month",DAY:"day",ALL:"all"},At="_uncategorized"},87927:function(e,t,n){"use strict";n.d(t,{A:function(){return m}});var r=n(90675),o=n(89379),a=n(10467),i=n(23029),s=n(92901),u=n(19175),l=n(9264),c=n(64467),d=function(){return(0,s.A)((function e(t){(0,i.A)(this,e),this.baseName=t||"sf-metadata"}),[{key:"getStorage",value:function(){try{return JSON.parse(window.localStorage.getItem(this.baseName)||"{}")}catch(e){return""}}},{key:"setItem",value:function(e,t){var n=this.getStorage(),r=(0,o.A)((0,o.A)({},n),{},(0,c.default)({},e,t));return window.localStorage.setItem(this.baseName,JSON.stringify(r))}},{key:"getItem",value:function(e){return this.getStorage()[e]}}])}(),f=n(72249),p=n(40326),h=function(){return(0,s.A)((function e(){var t=this;(0,i.A)(this,e),this.destroy=function(){t.settings={},t.metadataAPI=null,t.localStorage=null,t.eventBus=null,t.hasInit=!1,t.permission="r"},this.getSetting=function(e){return!1===t.settings[e]?t.settings[e]:t.settings[e]||""},this.setSetting=function(e,n){t.settings[e]=n},this.getUsername=function(){return p.Xh},this.getCollaborators=function(){var e=t.settings.repoID;return t.metadataAPI.getCollaborators(e)},this.getMetadata=function(e){if(!t.metadataAPI)return null;var n=t.settings.repoID,r=e.view_id,o=e.start,a=e.limit;return r===l.M1?t.metadataAPI.getFaceData(n,o,a):t.metadataAPI.getMetadata(n,e)},this.getRecord=function(e,n){var r=t.settings.repoID;return t.metadataAPI.getMetadataRecordInfo(r,e,n)},this.getViews=function(){var e=t.settings.repoID;return t.metadataAPI.listViews(e)},this.getView=function(e){if(e===l.M1)return{data:{view:{_id:l.M1,type:l.rX.FACE_RECOGNITION}}};var n=t.settings.repoID;return t.metadataAPI.getView(n,e)},this.getPermission=function(){return t.permission},this.canModify=function(){return"r"!==t.permission},this.canModifyRow=function(e){return"r"!==t.permission},this.checkCanDeleteRow=function(){return"r"!==t.permission},this.canModifyRows=function(){return"r"!==t.permission},this.canModifyColumn=function(e){return"r"!==t.permission&&(!!e.editable&&!(l.Aj.includes(e.key)&&!l.JI.includes(e.key)))},this.canRenameColumn=function(e){return"r"!==t.permission&&!l.Aj.includes(e.key)},this.canModifyColumnData=function(e){if("r"===t.permission)return!1;var n=e.key;return!l.Aj.includes(n)||l.SR.includes(n)},this.canDeleteColumn=function(e){if("r"===t.permission)return!1;var n=e.key;return!l.Aj.includes(n)||l.s2.includes(n)},this.canModifyColumnOrder=function(){return"r"!==t.permission},this.canModifyView=function(e){return"r"!==t.permission},this.restoreRows=function(){},this.updateRows=function(){},this.lockRowViaButton=function(){},this.updateRowViaButton=function(){},this.insertColumn=function(e,n,r,o){var a=o.key,i=o.data;return t.metadataAPI.insertColumn(e,n,r,{key:a,data:i})},this.deleteColumn=function(e,n){return t.metadataAPI.deleteColumn(e,n)},this.renameColumn=function(e,n,r){return t.metadataAPI.renameColumn(e,n,r)},this.modifyColumnData=function(e,n,r){return t.metadataAPI.modifyColumnData(e,n,r)},this.modifyRecord=function(e,n,r,o){return t.metadataAPI.modifyRecord(e,n,r,o)},this.modifyRecords=function(e,n,r){return t.metadataAPI.modifyRecords(e,n,r)},this.batchDeleteFiles=function(e,n){return t.metadataAPI.batchDeleteFiles(e,n)},this.modifyView=function(e,n,r){return t.metadataAPI.modifyView(e,n,r)},this.getRowsByIds=function(){},this.generateDescription=function(e){var n=t.settings.repoID;return t.metadataAPI.generateDescription(n,e)},this.imageCaption=function(e){var n=t.settings.repoID,r=t.settings.lang;return t.metadataAPI.imageCaption(n,e,r)},this.extractFileDetails=function(e){var n=t.settings.repoID;return t.metadataAPI.extractFileDetails(n,e)},this.renamePeople=function(e,n){var r=t.settings.repoID;return t.metadataAPI.renamePeople(r,e,n)},this.getPeoplePhotos=function(e,n,r){var o=t.settings.repoID;return t.metadataAPI.getPeoplePhotos(o,e,n,r)},this.settings={lang:p.vV},this.metadataAPI=null,this.localStorage=null,this.eventBus=null,this.hasInit=!1,this.permission="r",this.collaboratorsCache={}}),[{key:"init",value:function(){var e=(0,a.A)((0,r.A)().mark((function e(t){var n,a,i,s,l,c;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.hasInit){e.next=2;break}return e.abrupt("return");case 2:this.settings=(0,o.A)((0,o.A)({},this.settings),t),n=this.settings.repoInfo,this.metadataAPI=u.A,a=this.settings,i=a.repoID,s=a.viewID,l=s?"sf-metadata-".concat(i,"-").concat(s):"sf-metadata-".concat(i),this.localStorage=new d(l),c=new f.A,this.eventBus=c,this.permission="admin"!==n.permission&&"rw"!==n.permission?"r":"rw",this.hasInit=!0;case 12:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()}])}(),m=h},60450:function(e,t,n){"use strict";n.d(t,{l:function(){return y},D:function(){return O}});var r=n(64467),o=n(89379),a=n(60436),i=n(5544),s=n(9950),u=n(92901),l=n(23029),c=(0,u.A)((function e(t){var n=this,r=t.api,o=t.mediaUrl,a=void 0===o?"":o;(0,l.A)(this,e),this.queryUser=function(e,t){e&&(n.waitingExecCallbacks.push(t),n.emailUserMap[e]||n.waitingQueryEmails.includes(e)||(n.waitingQueryEmails.push(e),n.startQueryUsers()))},this.queryUsers=function(e,t){var r;if(Array.isArray(e)&&0!==e.length){var o=[];e.forEach((function(e){n.waitingExecCallbacks.push(t),n.emailUserMap[e]||n.waitingQueryEmails.includes(e)||o.push(e)})),0!==o.length&&((r=n.waitingQueryEmails).push.apply(r,o),n.startQueryUsers())}},this.startQueryUsers=function(){n.pendingTimer||0===n.waitingQueryEmails.length||(n.pendingTimer=setTimeout((function(){n.api(n.waitingQueryEmails).then((function(e){e.data.user_list.forEach((function(e){n.emailUserMap[e.email]=e})),n.queryUserCallback()})).catch((function(){n.waitingQueryEmails.forEach((function(e){n.emailUserMap[e]={email:e,name:e,avatar_url:n.defaultAvatarUrl}})),n.queryUserCallback()})),clearTimeout(n.pendingTimer),n.pendingTimer=null}),1e3))},this.queryUserCallback=function(){n.waitingExecCallbacks.forEach((function(e){e(n.emailUserMap)})),n.waitingQueryEmails=[],n.waitingExecCallbacks=[]},this.api=r,this.defaultAvatarUrl="".concat(a,"/avatars/default.png"),this.waitingQueryEmails=[],this.waitingExecCallbacks=[],this.emailUserMap={}})),d=c,f=n(40326),p=n(549),h=(0,u.A)((function e(t){(0,l.A)(this,e),this.avatar_url=t.avatar_url||"",this.contact_email=t.contact_email||"",this.username=t.email||t.username||"",this.email=this.username,this.name=t.name||"",this.name_pinyin=t.name_pinyin||"",this.id=t.id_in_org||""})),m=n(19175),v=n(44414),g=s.createContext(null),y=function(e){var t=e.repoID,n=e.children,u=(0,s.useState)({}),l=(0,i.A)(u,2),c=l[0],y=l[1],O=(0,s.useState)([]),b=(0,i.A)(O,2),E=b[0],A=b[1],w=(0,s.useMemo)((function(){var e=new d({mediaUrl:f.SG,api:m.A.listUserInfo}).queryUser;return window.queryUser=e,e}),[]);(0,s.useEffect)((function(){m.A.getCollaborators(t).then((function(e){var t,n=Array.isArray(null===e||void 0===e||null===(t=e.data)||void 0===t?void 0:t.user_list)?e.data.user_list.map((function(e){return new h(e)})):[];A(n)}))}),[t]),(0,s.useEffect)((function(){window.sfMetadata||(window.sfMetadata={},window.sfMetadata.getCollaboratorsFromCache=function(){return Object.values(window.sfMetadata.collaboratorsCache||{})||[]},window.sfMetadata.getCollaborators=function(){return[].concat((0,a.A)(window.sfMetadata.collaborators),(0,a.A)(Object.values(window.sfMetadata.collaboratorsCache||{})||[]))}),window.sfMetadata.collaborators=E,window.sfMetadata.collaboratorsCache=c}),[E,c]);var C=(0,s.useCallback)((function(e){var t=(0,o.A)((0,o.A)({},c),{},(0,r.default)({},e.email,e));y(t)}),[c]),_=(0,s.useCallback)((function(e){var t=E&&E.find((function(t){return t.email===e}));if(t)return t;var n="".concat(f.SG,"/avatars/default.png");return"anonymous"===e||"seafevents"===e?t={email:e,name:e,avatar_url:n}:(t=c[e])||((0,p.B9)(e)?null:{email:e,name:e,avatar_url:n})}),[E,c]);return(0,v.jsx)(g.Provider,{value:{collaborators:E,collaboratorsCache:c,updateCollaboratorsCache:C,getCollaborator:_,queryUser:w},children:n})},O=function(){var e=(0,s.useContext)(g);if(!e)throw new Error("'CollaboratorsContext' is null");return{collaborators:e.collaborators,collaboratorsCache:e.collaboratorsCache,updateCollaboratorsCache:e.updateCollaboratorsCache,getCollaborator:e.getCollaborator,queryUser:e.queryUser}}},95103:function(e,t,n){"use strict";n.d(t,{lN:function(){return h.l},M8:function(){return f},Xj:function(){return r.X},D1:function(){return h.D},Sv:function(){return p},p_:function(){return r.p}});var r=n(28523),o=n(5544),a=n(9950),i=n(19175),s=n(65604),u=n(4086),l=n(97011),c=n(44414),d=a.createContext(null),f=function(e){var t=e.repoID,n=e.children,r=(0,a.useState)(!1),f=(0,o.A)(r,2),p=f[0],h=f[1],m=(0,a.useState)(!1),v=(0,o.A)(m,2),g=v[0],y=v[1];return(0,a.useEffect)((function(){l.e.getRepoInfo(t).then((function(e){e.data.encrypted?h(!1):h(window.app.pageOptions.enableMetadataManagement)}))}),[t]),(0,a.useEffect)((function(){p&&i.A.getMetadataStatus(t).then((function(e){var t=e.data.enabled;y(t)})).catch((function(e){var t=s.Aq.getErrorMsg(e,!0);u.A.danger(t),y(!1)}))}),[t,p]),(0,c.jsx)(d.Provider,{value:{enableMetadata:g},children:n})},p=function(){var e=(0,a.useContext)(d);if(!e)throw new Error("'EnableMetadataContext' is null");return e},h=n(60450)},37259:function(e,t,n){"use strict";n.d(t,{c:function(){return z},o:function(){return H}});var r,o=n(89379),a=n(5544),i=n(80045),s=n(9950),u=n(4086),l=n(87927),c=n(60436),d=n(90675),f=n(10467),p=n(23029),h=n(92901),m=n(55097),v=n.n(m),g=n(67926),y=n(11037),O=n(89119),b=n(9264),E=n(24765),A=n(64467),w=n(1560),C=n(42146),_=n(3277),x=n(12455),k=n(3299),T=n(40326),S=n(87364),D=function(){return(0,h.A)((function e(){(0,p.A)(this,e)}),null,[{key:"getFilteredRows",value:function(e,t,n,r){var o=(0,w.EO)(t)?t:(0,g.V)(e,t);return(0,C.bj)(e,o,n,r,{username:T.Xh}).row_ids}},{key:"getSortedRows",value:function(e,t,n,r){var o=r.collaborators,a=(0,w.EO)(t)?t:(0,g.V)(e,t);return(0,x.eD)(e,a,n,{collaborators:o})}},{key:"getGroupedRows",value:function(e,t,n,r){var o=r.collaborators,a=(0,w.EO)(t)?t:(0,g.V)(e,t);return(0,_.N7)(e,a,n,{collaborators:o})}},{key:"updateSummaries",value:function(e,t){}},{key:"hasRelatedGroupby",value:function(e,t){return e.some((function(e){return t[e.column_key]}))}},{key:"deleteGroupRows",value:function(e,t){var n=this;e.forEach((function(e){var r=e.subgroups,o=e.row_ids;Array.isArray(r)&&r.length>0?n.deleteGroupRows(r,t):o&&(e.row_ids=o.filter((function(e){return!t[e]})))}))}},{key:"run",value:function(e,t){var n=t.collaborators,r=e.rows,o=e.view.groupbys,a=e.view.available_columns||e.columns,i=(0,k.rn)({groupbys:o},a);if(i){var s=r,u=i?this.getGroupedRows(e,s,o,{collaborators:n}):[],l=(0,w.EO)(s)?s.map((function(e){return e._id})):s;e.view.rows=l,e.view.groups=u}else e.view.rows=e.rows.map((function(e){return e._id}))}},{key:"updateDataWithModifyRecords",value:function(e,t,n,r){var o=r.collaborators,a=e.view,i=a.available_columns,s=a.groupbys,u=a.rows;(0,k.rn)({groupbys:s},i)&&this.hasRelatedGroupby(s,t)&&(e.view.groups=this.getGroupedRows(e,u,s,{collaborators:o}))}},{key:"updatePageDataWithDeleteRecords",value:function(e,t){var n=t.view,r=n.available_columns,a=n.groupbys,i=n.groups,s=n.rows,u=e.reduce((function(e,t){return(0,o.A)((0,o.A)({},e),{},(0,A.default)({},t,!0))}),{});t.view.rows=s.filter((function(e){return!u[e]})),(0,k.rn)({groupbys:a},r)&&(this.deleteGroupRows(i,u),t.view.groups=this.deleteEmptyGroups(i))}},{key:"handleReloadedRecords",value:function(e,t,n){var r=t.reduce((function(e,t){return e[t._id]=t,e}),{});e.rows.forEach((function(t,n){var o=t._id,a=r[o],i=Object.assign({},e.rows[n],a);a&&(e.rows[n]=i,e.id_row_map[o]=i)})),this.updateDataWithModifyRecords(),this.updateSummaries()}},{key:"handleNotExistRecords",value:function(e,t){var n=[],r=[];e.rows.forEach((function(o){var a=o._id;t[a]?(n.push(o),delete e.id_row_map[a]):r.push(o)})),e.rows=e.rows.filter((function(e){return!t[e._id]})),e.view.rows=e.rows.filter((function(e){return!t[e]})),this.updateSummaries()}},{key:"updateRecordsWithModifyColumnData",value:function(e,t,n){var r,a=n.old_data,i=n.new_data,s=(0,y.KO)(t),u=t.type,l=(0,o.A)((0,o.A)({},t),{},{data:a}),c=(0,o.A)((0,o.A)({},t),{},{data:i}),d=(0,E.A)(e.rows);try{for(d.s();!(r=d.n()).done;){var f=r.value,p=(0,S.Te)(f,t);if((0,S.WB)(p)){if(u!==b.vZ.SINGLE_SELECT||(0,S.Oq)(t,p)){if(u===b.vZ.MULTIPLE_SELECT){var h=(0,S.bL)(l,p),m=(0,S.zX)(c,h);f[s]=m||null}}else{var v=(null===a||void 0===a?void 0:a.options)||[],g=(null===i||void 0===i?void 0:i.options)||[],O=(0,S.om)(v,p),A=(0,S.om)(g,null===O||void 0===O?void 0:O.id);f[s]=A?A.name:null}var w=(0,S.Yd)(f);e.id_row_map[w]=f}}}catch(C){d.e(C)}finally{d.f()}}},{key:"syncOperationOnData",value:function(e,t,n){var r=n.collaborators;switch(t.op_type){case O.P.MODIFY_RECORDS:var o=e.view.available_columns,a=t.id_original_row_updates,i=t.row_ids,s={},u=[];i.forEach((function(e){var t=a[e];t&&u.push.apply(u,(0,c.A)(Object.keys(t)))})),u.forEach((function(e){s[e]||(0,y.rm)(o,e)&&(s[e]=!0)})),this.updateDataWithModifyRecords(e,s,i,{collaborators:r}),this.updateSummaries();break;case O.P.MODIFY_RECORD_VIA_BUTTON:var l=e.view.available_columns,d=t.original_updates,f={};for(var p in d){(0,y.rm)(l,p)&&(f[p]=!0)}this.updateDataWithModifyRecords(),this.updateSummaries();break;case O.P.DELETE_RECORDS:var h=t.rows_ids;this.updatePageDataWithDeleteRecords(h,e),this.updateSummaries();break;case O.P.RESTORE_RECORDS:var m=t.rows_data,v=t.upper_row_ids,g=e.view.rows,E=m.map((function(e){return e._id})),A=(0,c.A)(g);Array.isArray(v)&&0!==v.length?v.forEach((function(e,t){var n=E[t],r=A.indexOf(e);r<0?A.push(n):A.splice(r+1,0,n)})):A.push.apply(A,(0,c.A)(E)),e.view.rows=A,this.updateDataWithModifyRecords(e,{collaborators:r}),this.updateSummaries();break;case O.P.MODIFY_GROUPBYS:var w=e.view,C=w.available_columns,_=w.groupbys,x=w.rows;if(!(0,k.rn)({groupbys:_},C)){e.view.groups=[];break}e.view.groups=this.getGroupedRows(e,x,_,{collaborators:r});break;case O.P.MODIFY_COLUMN_DATA:var T=t.column_key,S=t.option_modify_type,D=(0,y.rm)(e.columns,T);if(!D)break;D.type!==b.vZ.SINGLE_SELECT&&D.type!==b.vZ.MULTIPLE_SELECT||S===O.ZD.RENAME_OPTION&&this.updateRecordsWithModifyColumnData(e,D,t);break;case O.P.MODIFY_SETTINGS:var P=t.settings;e.view.settings=P}}}])}();r=D,D.hasRelatedFilters=function(e,t){return e.some((function(e){return t[e.column_key]}))},D.hasRelatedSort=function(e,t){return e.some((function(e){return t[e.column_key]}))},D.deleteEmptyGroups=function(e){return e.filter((function(e){var t=e.subgroups,n=e.row_ids;return t&&t.length>0?0!==r.deleteEmptyGroups(t).length:!(!n||0===n.length)}))};var P=D,N=n(97011),R=n(65604),I=n(22814),M=function(){return(0,h.A)((function e(){(0,p.A)(this,e),this.checkReloadRecordsOperation=function(e){return e.op_type===O.P.RELOAD_RECORDS},this.renameFile=function(e,t,n,r,o,a){var i=a.fail_callback,s=a.success_callback,u=(0,g.f)(o,r);if(u){var l=u._parent_dir,c=R.Aq.joinPath(l,t);(0,w.o4)(u)?N.e.renameDir(n,c,e).then((function(){s()})).catch((function(e){var n=R.Aq.getErrorMsg(e);n===(0,T.AP)("Error")&&(n=(0,T.AP)("Renaming {name} failed").replace("{name}",t)),i(n)})):N.e.renameFile(n,c,e).then((function(){s()})).catch((function(e){var n="";(n=e&&403==e.response.status&&e.response.data&&e.response.data.error_msg?e.response.data.error_msg:R.Aq.getErrorMsg(e))===(0,T.AP)("Error")&&(n=(0,T.AP)("Renaming {name} failed").replace("{name}",t)),i(n)}))}else i()}}),[{key:"applyOperation",value:function(e,t,n){switch(e.op_type){case O.P.MODIFY_RECORDS:var r=e.repo_id,o=e.row_ids,a=e.id_row_updates,i=e.id_original_row_updates,s=e.id_original_old_row_data,u=e.is_copy_paste,l=e.is_rename,c=e.id_obj_id;if(l){var d=o[0],f=s[d],p=i[d],h=(0,S.NZ)(f),m=(0,S.NZ)(p);return void this.renameFile(m,h,r,d,t,{fail_callback:function(e){n({error:e})},success_callback:function(){n({operation:e})}})}var v=o.map((function(e){return{record_id:e,record:a[e],obj_id:c[e]}})).filter((function(e){return e.record&&!I.A.isEmpty(e.record)}));0===v.length?n({operation:e}):window.sfMetadataContext.modifyRecords(r,v,u).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,T.AP)("Failed to modify records")})}));break;case O.P.DELETE_RECORDS:var g=e.repo_id,E=e.deleted_rows.map((function(e){var t=e||{},n=t._parent_dir,r=t._name;return n&&r?R.Aq.joinPath(n,r):null})).filter(Boolean);window.sfMetadataContext.batchDeleteFiles(g,E).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,T.AP)("Failed to delete records")})}));break;case O.P.RESTORE_RECORDS:var A=e.repo_id,w=e.rows_data;if(!Array.isArray(w)||0===w.length){n({error:(0,T.AP)("Failed to restore records")});break}window.sfMetadataContext.restoreRows(A,w).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,T.AP)("Failed to restore records")})}));break;case O.P.RELOAD_RECORDS:n({operation:e});break;case O.P.INSERT_COLUMN:var C=e.repo_id,_=e.name,x=e.column_type,k=e.key,D=e.data;window.sfMetadataContext.insertColumn(C,_,x,{key:k,data:D}).then((function(t){e.column=t.data.column,n({operation:e})})).catch((function(e){n({error:(0,T.AP)("Failed to insert property")})}));break;case O.P.DELETE_COLUMN:var P=e.repo_id,N=e.column_key;window.sfMetadataContext.deleteColumn(P,N).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,T.AP)("Failed to delete property")})}));break;case O.P.RENAME_COLUMN:var M=e.repo_id,L=e.column_key,F=e.new_name;window.sfMetadataContext.renameColumn(M,L,F).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,T.AP)("Failed to rename property")})}));break;case O.P.MODIFY_COLUMN_DATA:var j=e.repo_id,B=e.column_key,U=e.new_data,$=(0,y.rm)(t.columns,B),X=U;$.type===b.vZ.SINGLE_SELECT&&(X.options=Array.isArray(X.options)?X.options.map((function(e){return(0,S.Oq)($,e.id)?{id:e.id,name:e.id}:e})):[]),window.sfMetadataContext.modifyColumnData(j,B,X).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,T.AP)("Failed to modify property data")})}));break;case O.P.MODIFY_COLUMN_ORDER:var Q=e.repo_id,Y=e.view_id,z=e.new_columns_keys;window.sfMetadataContext.modifyView(Q,Y,{columns_keys:z}).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,T.AP)("Failed to modify property order")})}));break;case O.P.MODIFY_FILTERS:var H=e.repo_id,V=e.view_id,q=e.filter_conjunction,W=e.filters,G=e.basic_filters;window.sfMetadataContext.modifyView(H,V,{filters:W,filter_conjunction:q,basic_filters:G}).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,T.AP)("Failed to modify filter")})}));break;case O.P.MODIFY_SORTS:var Z=e.repo_id,K=e.view_id,J=e.sorts;window.sfMetadataContext.modifyView(Z,K,{sorts:J}).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,T.AP)("Failed to modify sort")})}));break;case O.P.MODIFY_GROUPBYS:var ee=e.repo_id,te=e.view_id,ne=e.groupbys;window.sfMetadataContext.modifyView(ee,te,{groupbys:ne}).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,T.AP)("Failed to modify group")})}));break;case O.P.MODIFY_HIDDEN_COLUMNS:var re=e.repo_id,oe=e.view_id,ae=e.hidden_columns;window.sfMetadataContext.modifyView(re,oe,{hidden_columns:ae}).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,T.AP)("Failed to modify hidden properties")})}));break;case O.P.RENAME_PEOPLE_NAME:var ie=e.people_id,se=e.new_name;window.sfMetadataContext.renamePeople(ie,se).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,T.AP)("Failed to modify people name")})}));break;case O.P.MODIFY_SETTINGS:var ue=e.repo_id,le=e.view_id,ce=e.settings;window.sfMetadataContext.modifyView(ue,le,{settings:ce}).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,T.AP)("Failed to modify settings")})}))}}},{key:"handleReloadRecords",value:function(e,t,n){var r=t.repo_id,o=this.getOperationRelatedColumns(e,t).relatedColumnKeyMap;if(this.checkReloadRecordsOperation(t)){var a=this.getOperatedRowsIds(t);this.asyncReloadRecords(a,r,o,n)}}},{key:"asyncReloadRecords",value:function(e,t,n,r){var o=this;if(Array.isArray(e)&&0!==e.length){var a=(0,c.A)(e),i=a.splice(0,100);window.sfMetadataContext.getRowsByIds(t,i).then((function(e){if(e&&e.data&&e.data.results){var s=e.data.results,u=[],l={},c={};s.length>0&&s.forEach((function(e){u.push(e),l[e._id]=!0})),i.forEach((function(e){l[e]||(c[e]=!0)})),r({reloadedRecords:u,idRecordNotExistMap:c,relatedColumnKeyMap:n}),o.asyncReloadRecords(a,t,n,r)}else o.asyncReloadRecords(a,t,n,r)})).catch((function(e){console.log(e),o.asyncReloadRecords(a,t,n,r)}))}}},{key:"getOperationRelatedColumns",value:function(e,t){var n;switch(t.op_type){case O.P.MODIFY_RECORDS:var r=t.id_original_row_updates;n=this.getRelatedColumnKeysFromRecordUpdates(r);break;case O.P.RELOAD_RECORDS:var o=e.view.available_columns,a={};return o.forEach((function(e){var t=e.key;a[t]=!0})),{relatedColumnKeyMap:a,relatedColumns:o};case O.P.MODIFY_RECORD_VIA_BUTTON:var i=t.row_id,s=t.original_updates;n=this.getRelatedColumnKeysFromRecordUpdates((0,A.default)({},i,s));break;default:n=[]}return this.getRelatedColumns(n,e)}},{key:"getOperatedRowsIds",value:function(e){switch(e.op_type){case O.P.MODIFY_RECORDS:case O.P.RELOAD_RECORDS:var t=e.row_ids;return Array.isArray(t)?(0,c.A)(t):[];case O.P.MODIFY_RECORD_VIA_BUTTON:var n=e.row_id;return n?[n]:[];default:return[]}}},{key:"getRelatedColumns",value:function(e,t){if(!e||0===e.length)return{relatedColumnKeyMap:{},relatedColumns:[]};var n={},r=[],o=t.view.available_columns;return e.forEach((function(e){if(!n[e]){var t=(0,y.rm)(o,e);t&&(n[e]=!0,r.push(t))}})),{relatedColumnKeyMap:n,relatedColumns:r}}},{key:"getRelatedColumnKeysFromRecordUpdates",value:function(e){return e?Object.keys(e).reduce((function(t,n){var r=e[n];return r&&t.push.apply(t,(0,c.A)(Object.keys(r))),t}),[]):[]}}])}(),L=function(){return(0,h.A)((function e(){(0,p.A)(this,e)}),[{key:"applyOperation",value:function(e){switch(e.op_type){case O.P.MODIFY_COLUMN_WIDTH:var t=e.column_key,n=e.new_width;try{var r=window.sfMetadataContext.localStorage.getItem("columns_width")||{};window.sfMetadataContext.localStorage.setItem("columns_width",(0,o.A)((0,o.A)({},r),{},(0,A.default)({},t,n)))}catch(a){break}}}}])}(),F=n(3783),j=function(){return(0,h.A)((function e(t){var n=this;(0,p.A)(this,e),this.destroy=function(){n.viewId="",n.data=null,n.startIndex=0,n.redos=[],n.undos=[],n.pendingOperations=[],n.isSendingOperation=!1},this.initStartIndex=function(){n.startIndex=0},this.sendOperationCallback=function(e,t){var r=t.operation,o=t.error;if(o)return n.context.eventBus.dispatch(b.Tw.TABLE_ERROR,{error:o}),r&&r.fail_callback&&r.fail_callback(o),void n.sendNextOperation(e);var a=O.hg.includes(r.op_type);a&&(n.handleUndoRedos(e,r),n.data=v()(r.apply(n.data)),n.syncOperationOnData(r)),(O._f.includes(r.op_type)||O.vT.includes(r.op_type))&&window.sfMetadataContext.eventBus.dispatch(b.Tw.VIEW_CHANGED,n.data.view),a&&n.context.eventBus.dispatch(b.Tw.SERVER_TABLE_CHANGED),r.success_callback&&r.success_callback(),n.serverOperator.handleReloadRecords(n.data,r,(function(e){var t=e.reloadedRecords,r=e.idRecordNotExistMap,o=e.relatedColumnKeyMap;t.length>0&&P.handleReloadedRecords(n.data,t,o),Object.keys(r).length>0&&P.handleNotExistRecords(n.data,r),n.context.eventBus.dispatch(b.Tw.SERVER_TABLE_CHANGED)})),n.sendNextOperation(e)},this.insertColumn=function(e,t,r){var o=r.key,a=r.data,i=O.P.INSERT_COLUMN,s=n.createOperation({type:i,repo_id:n.repoId,name:e,column_type:t,key:o,data:a});n.applyOperation(s)},this.deleteColumn=function(e,t){var r=O.P.DELETE_COLUMN,o=n.createOperation({type:r,repo_id:n.repoId,column_key:e});n.applyOperation(o)},this.renameColumn=function(e,t,r){var o=O.P.RENAME_COLUMN,a=n.createOperation({type:o,repo_id:n.repoId,column_key:e,new_name:t,old_name:r});n.applyOperation(a)},this.modifyColumnData=function(e,t,r){var o=(arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}).optionModifyType,a=O.P.MODIFY_COLUMN_DATA,i=n.createOperation({type:a,repo_id:n.repoId,column_key:e,new_data:t,old_data:r,option_modify_type:o});n.applyOperation(i)},this.modifyColumnWidth=function(e,t){var r=O.P.MODIFY_COLUMN_WIDTH,o=(0,y.rm)(n.data.columns,e),a=n.createOperation({type:r,repo_id:n.repoId,column_key:e,new_width:t,old_width:o.width});n.applyOperation(a)},this.modifyColumnOrder=function(e,t){var r=O.P.MODIFY_COLUMN_ORDER,o=n.data.view.columns_keys,a=o.indexOf(t),i=o.slice(0);(i=i.filter((function(t){return t!==e}))).splice(a,0,e);var s=n.createOperation({type:r,repo_id:n.repoId,view_id:n.viewId,new_columns_keys:i,old_columns_keys:o});n.applyOperation(s)},this.checkIsRenameFileOperator=function(e,t){if(e.length>1)return!1;var n=t[e[0]],r=n&&Object.keys(n);return!(!r||r.length>1||r[0]!==b.L2.FILE_NAME)},this.checkDuplicatedName=function(e,t){var r=R.Aq.joinPath(t,e);return n.data.rows.some((function(e){return r===R.Aq.joinPath(e._parent_dir,e._name)}))},this.renamePeopleName=function(e,t,r){var o=O.P.RENAME_PEOPLE_NAME,a=n.createOperation({type:o,repo_id:n.repoId,people_id:e,new_name:t,old_name:r});n.applyOperation(a)},this.deletePeoplePhotos=function(e,t){var r=O.P.DELETE_PEOPLE_PHOTOS,o=n.createOperation({type:r,repo_id:n.repoId,people_id:e,deleted_photos:t});n.applyOperation(o)},this.modifySettings=function(e){var t=O.P.MODIFY_SETTINGS,r=n.createOperation({type:t,repo_id:n.repoId,view_id:n.viewId,settings:e});n.applyOperation(r)},this.repoId=t.repoId,this.viewId=t.viewId,this.data=null,this.context=t.context,this.startIndex=0,this.redos=[],this.undos=[],this.pendingOperations=[],this.isSendingOperation=!1,this.isReadonly=!1,this.serverOperator=new M,this.localOperator=new L,this.collaborators=t.collaborators||[]}),[{key:"loadMetadata",value:function(){var e=(0,f.A)((0,d.A)().mark((function e(t,n){var r,o,a,i,s,u,l;return(0,d.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.context.getMetadata({view_id:this.viewId,start:this.startIndex,limit:n});case 2:a=e.sent,i=(null===a||void 0===a||null===(r=a.data)||void 0===r?void 0:r.results)||[],s=(0,y.H2)(null===a||void 0===a||null===(o=a.data)||void 0===o?void 0:o.metadata),(u=new F.A({rows:i,columns:s,view:t})).view.rows=u.row_ids,l=i.length,u.hasMore=l===n,this.data=u,this.startIndex+=l,P.run(this.data,{collaborators:this.collaborators});case 12:case"end":return e.stop()}}),e,this)})));return function(t,n){return e.apply(this,arguments)}}()},{key:"load",value:function(){var e=(0,f.A)((0,d.A)().mark((function e(){var t,n,r,o,a=arguments;return(0,d.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=a.length>0&&void 0!==a[0]?a[0]:b.bK,e.next=3,this.context.getView(this.viewId);case 3:return r=e.sent,o=(null===r||void 0===r||null===(t=r.data)||void 0===t?void 0:t.view)||{},e.next=7,this.loadMetadata(o,n);case 7:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"reload",value:function(){var e=(0,f.A)((0,d.A)().mark((function e(){var t,n=arguments;return(0,d.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:b.bK,this.startIndex=0,e.next=4,this.loadMetadata(this.data.view,t);case 4:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"loadMore",value:function(){var e=(0,f.A)((0,d.A)().mark((function e(t){var n,r,o,a,i,s=this;return(0,d.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.data){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,this.context.getMetadata({view_id:this.viewId,start:this.startIndex,limit:t});case 4:if(o=e.sent,a=(null===o||void 0===o||null===(n=o.data)||void 0===n?void 0:n.results)||[],Array.isArray(a)&&0!==a.length){e.next=9;break}return this.hasMore=!1,e.abrupt("return");case 9:(r=this.data.rows).push.apply(r,(0,c.A)(a)),a.forEach((function(e){s.data.row_ids.push(e._id),s.data.id_row_map[e._id]=e})),i=a.length,this.data.hasMore=i===t,this.data.recordsCount=this.data.row_ids.length,this.startIndex=this.startIndex+i,P.run(this.data,{collaborators:this.collaborators}),this.context.eventBus.dispatch(b.Tw.LOCAL_TABLE_CHANGED);case 17:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"updateRowData",value:function(){var e=(0,f.A)((0,d.A)().mark((function e(t){var n,r,o;return(0,d.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.context.getRowsByIds(this.repoId,[t]);case 2:if((n=e.sent)&&n.data){e.next=5;break}return e.abrupt("return");case 5:r=n.data.results[0],o=this.data.rows.findIndex((function(e){return e._id===t})),this.data.id_row_map[t]=r,this.data.rows[o]=r,P.run(this.data,{collaborators:this.collaborators});case 10:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"createOperation",value:function(e){return new O.I(e)}},{key:"applyOperation",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{handleUndo:!0},n=e.op_type;O.hg.includes(n)||(this.handleUndoRedos(t,e),this.data=v()(e.apply(this.data)),this.syncOperationOnData(e),this.context.eventBus.dispatch(b.Tw.LOCAL_TABLE_CHANGED)),O.ky.includes(n)?this.localOperator.applyOperation(e):this.addPendingOperations(e,t)}},{key:"addPendingOperations",value:function(e,t){this.pendingOperations.push(e),this.startSendOperation(t)}},{key:"startSendOperation",value:function(e){this.isSendingOperation||0===this.pendingOperations.length||(this.isSendingOperation=!0,this.context.eventBus.dispatch(b.Tw.SAVING),this.sendNextOperation(e))}},{key:"sendNextOperation",value:function(e){if(0===this.pendingOperations.length)return this.isSendingOperation=!1,void this.context.eventBus.dispatch(b.Tw.SAVED);var t=this.pendingOperations.shift();this.serverOperator.applyOperation(t,this.data,this.sendOperationCallback.bind(this,e))}},{key:"handleUndoRedos",value:function(e,t){var n=e.handleUndo,r=e.asyncUndoRedo;n&&(this.redos.length>0&&(this.redos=[]),this.undos.length>10&&(this.undos=this.undos.slice(-10)),O.qX.includes(t.op_type)&&this.undos.push(t)),r&&r(t)}},{key:"undoOperation",value:function(){var e=this;if(!this.isReadonly&&0!==this.undos.length){var t=this.undos.pop(),n=t.invert();O.hg.includes(n.op_type)?this.applyOperation(n,{handleUndo:!1,asyncUndoRedo:function(n){n.op_type===O.P.INSERT_RECORD&&(t.row_id=n.row_data._id),e.redos.push(t)}}):(this.redos.push(t),this.applyOperation(n,{handleUndo:!1}))}}},{key:"redoOperation",value:function(){var e=this;if(!this.isReadonly&&0!==this.redos.length){var t=this.redos.pop();O.hg.includes(t.op_type)?this.applyOperation(t,{handleUndo:!1,asyncUndoRedo:function(n){n.op_type===O.P.INSERT_RECORD&&(t=n),e.undos.push(t)}}):(this.undos.push(t),this.applyOperation(t,{handleUndo:!1}))}}},{key:"syncOperationOnData",value:function(e){P.syncOperationOnData(this.data,e,{collaborators:this.collaborators})}},{key:"modifyRecords",value:function(e,t,n,r,o,a,i,s){var u=this,l=s.fail_callback,c=s.success_callback,d=(0,g.V)(this.data,e),f=[],p={},h={},m={},v={},y={};d.forEach((function(e){if(e&&u.context.canModifyRow(e)){var a=e._id;f.push(a),y[a]=e._obj_id,p[a]=t[a],h[a]=n[a],m[a]=r[a],v[a]=o[a]}}));var b=null,E=null;if(i){var A=f[0],C=(0,g.f)(this.data,A);if(C&&(0,w.o4)(C)){var _=n[A],x=(0,S.NZ)(C),k=(0,S.NZ)(_),T=C._parent_dir;b=R.Aq.joinPath(T,x),E=R.Aq.joinPath(T,k)}E&&this.data.rows.forEach((function(e){var t=e._id,n=e._parent_dir;if(n.includes(b)&&!f.includes(t)){f.push(t),y[t]=e._obj_id;var r={_parent_dir:n.replace(b,E)};p[t]=Object.assign({},p[t],r),h[t]=Object.assign({},h[t],r),m[t]=Object.assign({},m[t],{_parent_dir:n}),v[t]=Object.assign({},v[t],{_parent_dir:n})}}))}var D=O.P.MODIFY_RECORDS,P=this.createOperation({type:D,repo_id:this.repoId,row_ids:f,id_row_updates:p,id_original_row_updates:h,id_old_row_data:m,id_original_old_row_data:v,is_copy_paste:a,is_rename:i,id_obj_id:y,fail_callback:l,success_callback:c});this.applyOperation(P)}},{key:"deleteRecords",value:function(e,t){var n=this,r=t.fail_callback,o=t.success_callback,a=O.P.DELETE_RECORDS;if(Array.isArray(e)&&0!==e.length){var i=Array.isArray(e)?e.filter((function(e){var t=(0,g.f)(n.data,e);return t&&n.context.canModifyRow(t)})):[],s=e.map((function(e){var t=(0,g.f)(n.data,e);if(t&&(0,w.o4)(t)){var r=t._parent_dir,o=t._name;return R.Aq.joinPath(r,o)}return null})).filter(Boolean);if(s.length>0&&this.data.rows.forEach((function(e){s.some((function(t){return e._parent_dir.includes(t)}))&&!i.includes(e._id)&&i.push(e._id)})),0!==i.length){var u=i.map((function(e){return(0,g.f)(n.data,e)})),l=this.createOperation({type:a,repo_id:this.repoId,rows_ids:i,deleted_rows:u,fail_callback:r,success_callback:o});this.applyOperation(l)}}}},{key:"reloadRecords",value:function(e){var t=O.P.RELOAD_RECORDS,n=this.createOperation({type:t,repo_id:this.repoId,row_ids:e});this.applyOperation(n)}},{key:"lockRecordViaButton",value:function(e,t,n){var r=n.success_callback,o=n.fail_callback,a=O.P.LOCK_RECORD_VIA_BUTTON,i=this.createOperation({type:a,repo_id:this.repoId,row_id:e,button_column_key:t,success_callback:r,fail_callback:o});this.applyOperation(i)}},{key:"modifyRecordViaButton",value:function(e,t,n,r,o,a,i){var s=i.success_callback,u=i.fail_callback;if((0,g.f)(this.data,e)){var l=O.P.MODIFY_RECORD_VIA_BUTTON,c=this.createOperation({type:l,repo_id:this.repoId,row_id:e,updates:t,old_row_data:n,original_updates:r,original_old_row_data:o,button_column_key:a,success_callback:s,fail_callback:u});this.applyOperation(c)}}},{key:"modifyLocalRecord",value:function(e,t){var n=O.P.MODIFY_LOCAL_RECORD,r=this.createOperation({type:n,row_id:e,repo_id:this.repoId,updates:t});this.applyOperation(r)}},{key:"modifyFilters",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=O.P.MODIFY_FILTERS,a=this.createOperation({type:o,filter_conjunction:e,filters:t,basic_filters:r,repo_id:this.repoId,view_id:this.viewId,success_callback:function(){n.context.eventBus.dispatch(b.Tw.RELOAD_DATA)}});this.applyOperation(a)}},{key:"modifySorts",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=O.P.MODIFY_SORTS,o=this.createOperation({type:r,sorts:e,repo_id:this.repoId,view_id:this.viewId,success_callback:function(){t.context.eventBus.dispatch(b.Tw.RELOAD_DATA),n&&t.context.eventBus.dispatch(b.Tw.DISPLAY_SORTS)}});this.applyOperation(o)}},{key:"modifyGroupbys",value:function(e){var t=O.P.MODIFY_GROUPBYS,n=this.createOperation({type:t,groupbys:e,repo_id:this.repoId,view_id:this.viewId});this.applyOperation(n)}},{key:"modifyHiddenColumns",value:function(e){var t=O.P.MODIFY_HIDDEN_COLUMNS,n=this.createOperation({type:t,hidden_columns:e,repo_id:this.repoId,view_id:this.viewId});this.applyOperation(n)}}])}(),B=j,U=n(28523),$=n(60450),X=n(44414),Q=["children","repoID","viewID"],Y=s.createContext(null),z=function(e){var t=e.children,n=e.repoID,r=e.viewID,c=(0,i.A)(e,Q),d=(0,s.useState)(!0),f=(0,a.A)(d,2),p=f[0],h=f[1],m=(0,s.useState)({rows:[],columns:[],view:{}}),v=(0,a.A)(m,2),g=v[0],y=v[1],O=(0,s.useRef)(null),E=(0,$.D)().collaborators,A=(0,U.p)(),w=A.showFirstView,C=A.setShowFirstView,_=(0,s.useCallback)((function(){y(O.current.data)}),[]),x=(0,s.useCallback)((function(e){u.A.danger(e.error)}),[]),k=(0,s.useCallback)((function(e){y(e)}),[]),S=(0,s.useCallback)((function(){h(!0),O.current.reload(b.bK).then((function(){y(O.current.data),h(!1)})).catch((function(e){var t=R.Aq.getErrorMsg(e);u.A.danger(t)}))}),[]),D=(0,s.useCallback)((function(e,t,n){window.sfMetadataStore.modifyFilters(t,e,n)}),[]),P=(0,s.useCallback)((function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];window.sfMetadataStore.modifySorts(e,t)}),[]),N=(0,s.useCallback)((function(e){window.sfMetadataStore.modifyGroupbys(e)}),[]),I=(0,s.useCallback)((function(e){window.sfMetadataStore.modifyHiddenColumns(e)}),[]),M=(0,s.useCallback)((function(e,t){window.sfMetadataStore.modifyColumnOrder(e,t)}),[]),L=(0,s.useCallback)((function(e){window.sfMetadataStore.modifySettings(e)}),[]),F=(0,s.useCallback)((function(e,t){window.sfMetadataStore.modifyLocalRecord(e,t)}),[]);return(0,s.useEffect)((function(){h(!0);var e=new l.A;window.sfMetadataContext=e,window.sfMetadataContext.init((0,o.A)((0,o.A)({},c),{},{repoID:n,viewID:r})),O.current=new B({context:window.sfMetadataContext,repoId:n,viewId:r,collaborators:E}),window.sfMetadataStore=O.current,O.current.initStartIndex(),O.current.load(b.bK).then((function(){w&&0===O.current.data.rows.length&&u.A.success((0,T.AP)("The files' metadata is being created. This may take a minute or so. Please refresh the page later.")),y(O.current.data),C(!1),h(!1)})).catch((function(e){var t=R.Aq.getErrorMsg(e);u.A.danger(t)}));var t=window.sfMetadataContext.eventBus,a=t.subscribe(b.Tw.SERVER_TABLE_CHANGED,_),i=t.subscribe(b.Tw.LOCAL_TABLE_CHANGED,_),s=t.subscribe(b.Tw.TABLE_ERROR,x),d=t.subscribe(b.Tw.UPDATE_TABLE_ROWS,k),f=t.subscribe(b.Tw.RELOAD_DATA,S),p=t.subscribe(b.Tw.MODIFY_FILTERS,D),m=t.subscribe(b.Tw.MODIFY_SORTS,P),v=t.subscribe(b.Tw.MODIFY_GROUPBYS,N),g=t.subscribe(b.Tw.MODIFY_HIDDEN_COLUMNS,I),A=t.subscribe(b.Tw.MODIFY_COLUMN_ORDER,M),j=t.subscribe(b.Tw.MODIFY_SETTINGS,L),U=t.subscribe(b.Tw.LOCAL_RECORD_CHANGED,F);return function(){window.sfMetadataContext&&window.sfMetadataContext.destroy(),window.sfMetadataStore.destroy(),a(),i(),s(),d(),f(),p(),m(),v(),g(),A(),j(),U()}}),[n,r]),(0,X.jsx)(Y.Provider,{value:{isLoading:p,metadata:g,store:O.current,isDirentDetailShow:c.isDirentDetailShow,deleteFilesCallback:c.deleteFilesCallback,renameFileCallback:c.renameFileCallback,updateCurrentDirent:c.updateCurrentDirent,closeDirentDetail:c.closeDirentDetail,showDirentDetail:c.showDirentDetail},children:t})},H=function(){var e=(0,s.useContext)(Y);if(!e)throw new Error("'MetadataContext' is null");return e}},28523:function(e,t,n){"use strict";n.d(t,{X:function(){return h},p:function(){return m}});var r=n(89379),o=n(5544),a=n(9950),i=n(19175),s=n(65604),u=n(4086),l=n(40326),c=n(13042),d=n(9264),f=n(44414),p=a.createContext(null),h=function(e){var t=e.repoID,n=e.currentRepoInfo,h=e.hideMetadataView,m=e.selectMetadataView,v=e.children,g=(0,a.useMemo)((function(){return!n.encrypted&&window.app.pageOptions.enableMetadataManagement}),[window.app.pageOptions.enableMetadataManagement,n]),y=(0,a.useState)(!1),O=(0,o.A)(y,2),b=O[0],E=O[1],A=(0,a.useState)(!1),w=(0,o.A)(A,2),C=w[0],_=w[1],x=(0,a.useState)(!1),k=(0,o.A)(x,2),T=k[0],S=k[1],D=(0,a.useState)([]),P=(0,o.A)(D,2),N=P[0],R=P[1],I=(0,a.useState)([]),M=(0,o.A)(I,2),L=M[0],F=M[1],j=(0,a.useState)(0),B=(0,o.A)(j,2)[1],U=(0,a.useRef)({}),$=(0,a.useCallback)((function(){var e=window.location,t=e.origin,n=e.pathname,r=e.search;if(new URLSearchParams(r).get("view")){var o="".concat(t).concat(n);window.history.pushState({url:o,path:""},"",o)}}),[]);(0,a.useEffect)((function(){g?i.A.getMetadataStatus(t).then((function(e){var t=e.data.enabled;t||$(),E(t)})).catch((function(e){var t=s.Aq.getErrorMsg(e,!0);u.A.danger(t),E(!1)})):$()}),[t,g]);var X=(0,a.useCallback)((function(e){e!==b&&(e?S(!0):(h&&h(),$(),_(!1)),E(e))}),[b,h,$]),Q=(0,a.useCallback)((function(e){e!==C&&(_(e),e&&u.A.success((0,l.AP)("Recognizing portraits. Please refresh the page later.")))}),[C]);(0,a.useEffect)((function(){b?i.A.listViews(t).then((function(e){var t=e.data,n=t.navigation,r=t.views;Array.isArray(r)&&r.forEach((function(e){U.current[e._id]=e})),U.current[d.M1]={_id:d.M1,name:(0,l.AP)("Photos - classfied by people"),type:d.rX.FACE_RECOGNITION},R(n)})).catch((function(e){var t=s.Aq.getErrorMsg(e);u.A.danger(t)})):(U.current={},R([]))}),[t,b]),(0,a.useEffect)((function(){if(!b)return F([]),void _(!1);i.A.getFaceRecognitionStatus(t).then((function(e){_(e.data.enabled)})).catch((function(e){var t=s.Aq.getErrorMsg(e);u.A.danger(t)}))}),[t,b]),(0,a.useEffect)((function(){F(C?[{_id:d.M1,type:"view"}]:[])}),[C]);var Y=(0,a.useCallback)((function(e,n){if(!n){var r={children:[],path:"/"+c.AT.FILE_EXTENDED_PROPERTIES+"/"+e._id,isExpanded:!1,isLoaded:!0,isPreload:!0,object:{file_tags:[],id:e._id,type:c.AT.FILE_EXTENDED_PROPERTIES,isDir:function(){return!1}},parentNode:{},key:t,view_id:e._id,view_type:e.type};m(r)}}),[t,m]),z=(0,a.useCallback)((function(e,n,r,o){i.A.addView(t,e,n).then((function(e){var t=e.data.view,n=N.slice(0);n.push({_id:t._id,type:"view"}),U.current[t._id]=t,R(n),Y(t),r&&r()})).catch((function(e){o&&o(e)}))}),[N,t,U,Y]),H=(0,a.useCallback)((function(e){i.A.duplicateView(t,e).then((function(e){var t=e.data.view,n=N.slice(0);n.push({_id:t._id,type:"view"}),U.current[t._id]=t,R(n),Y(t)})).catch((function(e){var t=s.Aq.getErrorMsg(e);u.A.danger(t)}))}),[N,t,U,Y]),V=(0,a.useCallback)((function(e,n){i.A.deleteView(t,e).then((function(t){var r=N.filter((function(t){return t._id!==e}));if(delete U.current[e],R(r),n){var o=N.findIndex((function(t){return t._id===e})),a=N[o-1]._id,i=U.current[a];Y(i)}})).catch((function(e){var t=s.Aq.getErrorMsg(e);u.A.danger(t)}))}),[t,N,Y,U]),q=(0,a.useCallback)((function(e,n,o,a){i.A.modifyView(t,e,n).then((function(t){var a=U.current[e];U.current[e]=(0,r.A)((0,r.A)({},a),n),B((function(e){return e+1})),o&&o()})).catch((function(e){a&&a(e)}))}),[t,U]),W=(0,a.useCallback)((function(e,n){i.A.moveView(t,e,n).then((function(e){var t=e.data.navigation;R(t)})).catch((function(e){var t=s.Aq.getErrorMsg(e);u.A.danger(t)}))}),[t]);return(0,f.jsx)(p.Provider,{value:{enableMetadata:b,updateEnableMetadata:X,enableFaceRecognition:C,updateEnableFaceRecognition:Q,showFirstView:T,setShowFirstView:S,navigation:N,staticView:L,viewsMap:U.current,selectView:Y,addView:z,duplicateView:H,deleteView:V,updateView:q,moveView:W},children:v})},m=function(){var e=(0,a.useContext)(p);if(!e)throw new Error("'MetadataContext' is null");return e}},83172:function(e,t,n){"use strict";n.d(t,{lN:function(){return x.lN},M8:function(){return x.M8},BT:function(){return mi.A},iF:function(){return zi},Ww:function(){return Ci},nx:function(){return Ai},Lr:function(){return es},Bd:function(){return vi},D1:function(){return x.D1},Sv:function(){return x.Sv},p_:function(){return x.p_}});var r=n(89379);var o=n(9950),a=n(71791),i=n(64467),s=n(90675),u=n(10467),l=n(5544),c=n(4086),d=n(80045),f=n(48738),p=n.n(f),h=n(23029),m=n(92901),v=n(39874),g=n(85501),y=n(9264),O=n(44414),b=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=(0,v.A)(this,t,[].concat(r))).isSelfScroll=!0,e.setScrollTop=function(t){e.isSelfScroll=!1,e.rightScrollContainer.scrollTop=t},e.onScroll=function(t){if(t.stopPropagation(),e.isSelfScroll){var n=t.target.scrollTop;e.props.onScrollbarScroll(n)}else e.isSelfScroll=!0},e.onMouseUp=function(t){e.props.onScrollbarMouseUp&&e.props.onScrollbarMouseUp(t)},e.getScrollbarStyle=function(){var e=window.sfMetadataBody;return e&&e.resultRef?{height:e.resultRef.scrollHeight}:{}},e.getContainerStyle=function(){var e={},t=window.sfMetadataBody;return t&&t.resultContentRef&&(e.height=t.resultContentRef.clientHeight,e.zIndex=y.Gz.gA),e.top=33,e.right=0,e},e.setScrollbarRef=function(t){e.scrollbar=t},e.setContainerRef=function(t){e.rightScrollContainer=t},e}return(0,g.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){var e=this.getContainerStyle(),t=this.getScrollbarStyle();return(0,O.jsx)("div",{className:"right-scrollbar-container",style:e,ref:this.setContainerRef,onScroll:this.onScroll,onMouseUp:this.onMouseUp,children:(0,O.jsx)("div",{ref:this.setScrollbarRef,className:"right-scrollbar-inner",style:t})})}}])}(o.Component),E=b,A=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=(0,v.A)(this,t,[].concat(r))).isSelfScroll=!0,e.setScrollLeft=function(t){e.isSelfScroll=!1,e.container.scrollLeft=t},e.onScroll=function(t){if(t.stopPropagation(),e.isSelfScroll){var n=t.target.scrollLeft;e.props.onScrollbarScroll(n)}else e.isSelfScroll=!0},e.getScrollbarStyle=function(){return{width:e.props.innerWidth}},e.getContainerStyle=function(){return{zIndex:y.Gz.gA}},e.setScrollbarRef=function(t){e.scrollbar=t},e.setContainerRef=function(t){e.container=t},e}return(0,g.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){if(!this.props.innerWidth)return null;var e=this.getContainerStyle(),t=this.getScrollbarStyle();return(0,O.jsx)("div",{className:"horizontal-scrollbar-container",ref:this.setContainerRef,style:e,onScroll:this.onScroll,onMouseUp:this.props.onScrollbarMouseUp,children:(0,O.jsx)("div",{className:"horizontal-scrollbar-inner",ref:this.setScrollbarRef,style:t})})}}])}(o.Component),w=A,C=n(43066),_=n(46874),x=n(95103),k=n(65604),T=n(40326),S=n(87364),D=n(1560),P=["record","className","value"],N=function(e){var t=e.record,n=e.className,i=e.value,s=(0,d.A)(e,P),u=(0,o.useMemo)((function(){return(0,S.ND)(t)}),[t]),l=(0,o.useMemo)((function(){return(0,D.o4)(t)}),[t]),c=(0,o.useMemo)((function(){return k.Aq.imageCheck(i)?p()(n,"sf-metadata-image-file-formatter"):n}),[n,i]),f=(0,o.useMemo)((function(){if(l){var e=k.Aq.getFolderIconUrl();return{iconUrl:e,defaultIconUrl:e}}var t=k.Aq.getFileIconUrl(i);if(k.Aq.imageCheck(i)){var n=k.Aq.encodePath(k.Aq.joinPath(u,i)),r=window.sfMetadataStore.repoId;return{iconUrl:"".concat(T.Yc,"thumbnail/").concat(r,"/").concat(T.dq).concat(n),defaultIconUrl:t}}return{iconUrl:t,defaultIconUrl:t}}),[l,i,u]);return(0,O.jsx)(a.K5,(0,r.A)((0,r.A)({},s),{},{className:c,value:i},f))},R=["readonly","value","field","record"],I=function(e){var t=e.readonly,n=e.value,i=e.field,s=e.record,u=(0,d.A)(e,R),l=(0,x.D1)(),c=l.collaborators,f=l.collaboratorsCache,p=l.updateCollaboratorsCache,h=l.queryUser,m=(0,o.useMemo)((function(){return{collaborators:c,collaboratorsCache:f,updateCollaboratorsCache:p,readonly:t,value:n,field:i,queryUserAPI:h}}),[t,n,i,c,f,p,h]);return i.type===y.vZ.FILE_NAME?(0,O.jsx)(N,(0,r.A)((0,r.A)((0,r.A)({},m),u),{},{record:s})):(0,O.jsx)(a.ZA,(0,r.A)((0,r.A)({},m),u))},M=function(e){var t=e.isCellSelected,n=e.field,r=e.value,s=e.onChange,u=(0,o.useState)(!1),c=(0,l.A)(u,2),d=c[0],f=c[1];(0,o.useEffect)((function(){t||f(!1)}),[t]);var p=(0,o.useCallback)((function(e){e&&e.stopPropagation(),s((0,i.default)({},n.key,!r))}),[r,n,s]),h=(0,o.useCallback)((function(){d?p():f(!0)}),[d,p]);return(0,O.jsx)("div",{className:"sf-metadata-checkbox-editor",onClick:h,children:(0,O.jsx)("div",{className:"sf-metadata-checkbox-editor-content",onClick:p,children:r&&(0,O.jsx)(a.In,{iconName:"check-mark"})})})},L=n(23071),F=function(e){var t=e.isCellSelected,n=e.field,r=e.value,a=e.onChange,s=(0,o.useState)(r||0),u=(0,l.A)(s,2),c=u[0],d=u[1],f=(0,o.useState)(-1),p=(0,l.A)(f,2),h=p[0],m=p[1];(0,o.useEffect)((function(){d(r||0)}),[r]);var v=(0,o.useCallback)((function(e){m(e)}),[]),g=(0,o.useCallback)((function(){m(-1)}),[]),b=(0,o.useCallback)((function(e){var t=c===e?0:e;d(t),a((0,i.default)({},n.key,t))}),[c,n,a]),E=(0,o.useCallback)((function(){var e=(n.data||y.Wz).max,r=void 0===e?5:e,o=[];if(c||t)for(var a=0;a<r;a++){var i=(0,O.jsx)(L.A,{index:a+1,enterIndex:h,value:c,field:n,isShowRateItem:t,onMouseEnter:v,onMouseLeave:g,onChange:b},a);o.push(i)}return o}),[n,c,t,h,b,v,g]);return(0,O.jsx)("div",{className:"sf-metadata-rate-editor d-flex",children:E()})},j=n(11037),B=function(e){var t=e.isCellSelected,n=(e.isDir,e.field),r=e.value,o=e.onChange,a=e.record,i=n.type,s=(0,j.dK)(n,a,!0);return i===y.vZ.CHECKBOX&&s?(0,O.jsx)(M,{isCellSelected:t,value:r,field:n,onChange:o}):i===y.vZ.RATE&&s?(0,O.jsx)(F,{isCellSelected:t,value:r,field:n,onChange:o}):(0,O.jsx)(I,{readonly:!0,value:r,field:n,record:a})},U=n(78297),$=n(3866),X="folder",Q="markdown",Y="sdoc",z="image",H=function(e,t){var n=window.sfMetadataContext.getSetting("repoID"),r=k.Aq.encodePath(k.Aq.joinPath(t,e));return"".concat(T.Yc,"lib/").concat(n,"/file").concat(r)},V=function(e){window.open(e)},q=function(e,t,n){!function(e,t,n){if(n){var r=window.location.pathname;r.endsWith("/")&&(r=r.slice(0,-1)),V(window.location.origin+r+k.Aq.encodePath(k.Aq.joinPath(t,e)))}else{var o=H(e,t);V(o)}}(e,t,n)},W=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};if(e){var r=(0,S.NZ)(e),o=(0,D.o4)(e),a=function(e){var t=(0,S.ND)(e);return"/"===t?"":t}(e),i=function(e,t){if(t)return X;if(!e)return"";var n=e.lastIndexOf(".");return-1===n||e.slice(n).toLowerCase().indexOf(" ")>-1?"":k.Aq.imageCheck(e)?z:k.Aq.isMarkdownFile(e)?Q:k.Aq.isSdocFile(e)?Y:""}(r,o);switch(i){case Q:!function(e,t,n){n&&n.dispatch($.T.OPEN_MARKDOWN,t,e)}(r,a,t);break;case Y:!function(e,t){var n=H(e,t);V(n)}(r,a);break;case z:n(e);break;default:q(r,a,i)}}},G=["isDir","column","record","cellValue"],Z=function(e){var t=e.isDir,n=(e.column,e.record),r=e.cellValue;(0,d.A)(e,G);return r?(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(a.Oi,{id:"sf-metadata-cell-open-file-btn",className:"sf-metadata-cell-operation-btn",size:20,iconName:"open-file",onClick:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),W(n,window.sfMetadataContext.eventBus,(function(){window.sfMetadataContext.eventBus.dispatch(y.Tw.OPEN_EDITOR,y.rr.PREVIEWER)}))}}),(0,O.jsx)(U.A,{hideArrow:!0,target:"sf-metadata-cell-open-file-btn",placement:"bottom",fade:!1,delay:{show:0,hide:0},modifiers:{preventOverflow:{boundariesElement:document.body}},className:"sf-metadata-tooltip",children:t?(0,T.AP)("Open folder"):(0,T.AP)("Open file")})]}):null},K=n(22814),J=o.memo((function(e){var t=e.needBindEvents,n=e.column,a=e.record,s=e.groupRecordIndex,u=e.recordIndex,l=e.cellMetaData,c=e.highlightClassName,d=e.isLastCell,f=e.isLastFrozenCell,h=e.isCellSelected,m=e.bgColor,v=e.frozen,g=e.height,b=(0,o.useMemo)((function(){var e=n.type,t=window.sfMetadataContext.canModifyColumn(n);return p()("sf-metadata-result-table-cell","sf-metadata-result-table-".concat(e,"-cell"),c,{"table-cell-uneditable":!t||!y.W6[e],"last-cell":d,"table-last--frozen":f,"cell-selected":h})}),[n,c,d,f,h]),E=(0,o.useMemo)((function(){return n.type===y.vZ.FILE_NAME}),[n]),A=(0,o.useMemo)((function(){return(0,D.o4)(a)}),[a]),w=(0,o.useMemo)((function(){var e=n.left,t={width:n.width,height:g};return v||(t.left=e),m&&(t.backgroundColor=m),t}),[v,g,n,m]),C=(0,o.useCallback)((function(e){var t={idx:n.idx,groupRecordIndex:s,rowIdx:u};k.Aq.isFunction(l.onCellClick)&&l.onCellClick(t,e)}),[n,s,u,l]),_=(0,o.useCallback)((function(e){if(k.Aq.isFunction(l.onCellDoubleClick)){var t={idx:n.idx,groupRecordIndex:s,rowIdx:u};l.onCellDoubleClick(t,e)}}),[n,s,u,l]),x=(0,o.useCallback)((function(e){if(2!==e.button&&k.Aq.isFunction(l.onCellMouseDown)){var t={idx:n.idx,groupRecordIndex:s,rowIdx:u};l.onCellMouseDown(t,e)}}),[n,s,u,l]),T=(0,o.useCallback)((function(e){if(k.Aq.isFunction(l.onCellMouseEnter)){var t={idx:n.idx,groupRecordIndex:s,rowIdx:u},o={x:e.clientX,y:e.clientY};l.onCellMouseEnter((0,r.A)((0,r.A)({},t),{},{mousePosition:o}),e)}}),[n,s,u,l]),P=(0,o.useCallback)((function(e){if(k.Aq.isFunction(l.onCellMouseMove)){var t={idx:n.idx,groupRecordIndex:s,rowIdx:u},o={x:e.clientX,y:e.clientY};l.onCellMouseMove((0,r.A)((0,r.A)({},t),{},{mousePosition:o}),e)}}),[n,s,u,l]),N=(0,o.useCallback)((function(){}),[]),R=(0,o.useCallback)((function(e){e.stopPropagation(),e.preventDefault()}),[]),I=(0,o.useCallback)((function(e){e.preventDefault();var t={idx:n.idx,groupRecordIndex:s,rowIdx:u};k.Aq.isFunction(l.onCellContextMenu)&&l.onCellContextMenu(t)}),[l,n,s,u]),M=(0,o.useCallback)((function(){return{onClick:C,onDoubleClick:_,onMouseDown:x,onMouseEnter:T,onMouseMove:P,onMouseLeave:N,onDragOver:R,onContextMenu:I}}),[C,_,x,T,P,N,R,I]),L=(0,o.useCallback)((function(e){var t=n.key,r=n.name;return{oldRowData:y.Aj.includes(t)?(0,i.default)({},t,e):(0,i.default)({},r,e),originalOldRowData:(0,i.default)({},t,e)}}),[n]),F=(0,o.useCallback)((function(e){if(k.Aq.isFunction(l.modifyRecord)){var t=n.key,r=n.type,o=n.name,s=(0,S.Te)(a,n);if((0,S.oI)(s,e[t],r)){var u=a._id,c=Object.keys(e)[0],d=y.Aj.includes(t)?e:(0,i.default)({},o,e[c]),f=L(s),p=f.oldRowData,h=f.originalOldRowData;l.modifyRecord({rowId:u,cellKey:t,updates:d,originalUpdates:e,oldRowData:p,originalOldRowData:h})}}}),[l,a,n,L]),j=(0,S.Te)(a,n),U=t&&M(),$=(0,r.A)({className:b,style:w},U);return(0,O.jsxs)("div",(0,r.A)((0,r.A)({},$),{},{children:[(0,O.jsx)(B,{isCellSelected:h,isDir:A,value:j,field:n,onChange:F,record:a}),h&&E&&(0,O.jsx)(Z,{record:a,cellValue:j,column:n,isDir:A})]}),"".concat(a._id,"-").concat(n.key))}),(function(e,t){var n=e.record,r=e.column,o=e.isCellSelected,a=e.isLastCell,i=e.highlightClassName,s=e.height,u=e.bgColor,l=t.record,c=t.highlightClassName,d=t.height,f=t.column,p=t.bgColor,h=n[r.name]||n[r.key],m=l[r.name]||l[r.key];return!((0,S.oI)(h,m,r.type)||n._last_modifier!==l._last_modifier||o!==t.isCellSelected||a!==t.isLastCell||i!==c||s!==d||r.left!==f.left||r.width!==f.width||u!==p||!K.A.isSameObject(r.data,f.data)||e.groupRecordIndex!==t.groupRecordIndex||e.recordIndex!==t.recordIndex)}));J.defaultProps={needBindEvents:!0};var ee=J,te=n(81718),ne=function(e){function t(e){var n;return(0,h.A)(this,t),(n=(0,v.A)(this,t,[e])).onCellMouseEnter=function(){n.props.isLocked&&!k.Fr&&(n.timer=setTimeout((function(){n.setState({isLockedRowTooltipShow:!0})}),500))},n.onCellMouseLeave=function(){n.props.isLocked&&!k.Fr&&(n.timer&&(clearTimeout(n.timer),n.timer=null),n.setState({isLockedRowTooltipShow:!1}))},n.getLockedRowTooltip=function(){var e=n.props.recordId;return(0,O.jsx)(te.A,{target:"action-cell-".concat(e),placement:"bottom",isOpen:n.state.isLockedRowTooltipShow,fade:!1,hideArrow:!0,className:"readonly-cell-tooltip",children:(0,T.AP)("The row is locked and cannot be modified")})},n.state={isLockedRowTooltipShow:!1},n}return(0,g.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){var e=this.props,t=e.isSelected,n=e.isLastFrozenCell,o=e.index,a=e.height,i=e.recordId,s={height:a,width:y.$p,minWidth:y.$p};return(0,O.jsxs)("div",{className:p()("sf-metadata-result-table-cell column actions-cell",{"table-last--frozen":n}),id:"action-cell-".concat(i),style:(0,r.A)({},s),onMouseEnter:this.onCellMouseEnter,onMouseLeave:this.onCellMouseLeave,children:[!t&&(0,O.jsx)("div",{className:"sf-metadata-result-column-content row-index text-truncate",children:o+1}),(0,O.jsx)("div",{className:"sf-metadata-result-column-content actions-checkbox",children:(0,O.jsxs)("div",{className:"select-cell-checkbox-container",onClick:this.props.onSelectRecord,children:[(0,O.jsx)("input",{id:"select-cell-checkbox-".concat(i),className:"select-cell-checkbox",type:"checkbox",name:"row-selection",checked:t||!1,readOnly:!0}),(0,O.jsx)("label",{htmlFor:"select-cell-checkbox-".concat(i),name:(0,T.AP)("Select"),title:(0,T.AP)("Select"),"aria-label":(0,T.AP)("Select")})]})})]})}}])}(o.Component),re=ne,oe=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=(0,v.A)(this,t,[].concat(r))).checkScroll=function(){e.cancelFixFrozenDOMs(e.props.scrollLeft)},e.cancelFixFrozenDOMs=function(t){var n=e.props.isGroupView,r=e.frozenColumns.childElementCount;!e.frozenColumns||r<1||n&&r<2||(e.frozenColumns.style.position="absolute",e.frozenColumns.style.marginLeft=t+"px",e.frozenColumns.style.marginTop="0px")},e.onSelectRecord=function(t){var n=e.props,r=n.groupRecordIndex,o=n.index;e.props.selectNoneCells(),e.props.onSelectRecord({groupRecordIndex:r,recordIndex:o},t)},e.isCellSelected=function(t){var n=e.props,r=n.hasSelectedCell,o=n.selectedPosition;return!!o&&(r&&o.idx===t)},e.reloadCurrentRecord=function(){e.props.reloadRecords([e.props.record._id])},e.getFrozenCells=function(){var t=e.props,n=t.columns,r=t.lastFrozenColumnKey,o=t.groupRecordIndex,a=t.index,i=t.record,s=t.cellMetaData,u=t.isGroupView,l=t.height,c=t.columnColor,d=(0,j.SU)(n);if(0===d.length)return null;var f=i._id;return d.map((function(t,d){var p=t.key,h=e.isCellHighlight(p,f),m=e.isCurrentCellHighlight(p,f)?"cell-current-highlight":h?"cell-highlight":null,v=e.isCellSelected(d),g=e.isLastCell(n,p),y=p===r,b=c&&c[p];return(0,O.jsx)(ee,{frozen:!0,record:i,groupRecordIndex:o,recordIndex:a,isCellSelected:v,isLastCell:g,isLastFrozenCell:y,height:u?l:l-1,column:t,cellMetaData:s,modifyRecord:e.props.modifyRecord,lockRecordViaButton:e.props.lockRecordViaButton,modifyRecordViaButton:e.props.modifyRecordViaButton,reloadCurrentRecord:e.reloadCurrentRecord,highlightClassName:m,bgColor:b},t.key)}))},e.isCellHighlight=function(t,n){var r=e.props.searchResult;if(r){var o=r.matchedRows[n];if(o&&o.includes(t))return!0}return!1},e.isCurrentCellHighlight=function(t,n){var r=e.props.searchResult;if(r){var o=r.currentSelectIndex;if("number"!==typeof o)return!1;var a=r.matchedCells[o];if(!a)return!1;if(a.row===n&&a.column===t)return!0}return!1},e.getColumnCells=function(){var t=e.props,n=t.columns,r=t.colOverScanStartIdx,o=t.colOverScanEndIdx,a=t.groupRecordIndex,i=t.index,s=t.record,u=t.cellMetaData,l=t.isGroupView,c=t.height,d=t.columnColor,f=s._id;return n.slice(r,o).map((function(t){var r=t.key,o=!t.frozen,p=e.isCellSelected(n.findIndex((function(e){return e.key===t.key}))),h=e.isCellHighlight(r,f),m=e.isCurrentCellHighlight(r,f)?"cell-current-highlight":h?"cell-highlight":null,v=e.isLastCell(n,r),g=d&&d[r];return(0,O.jsx)(ee,{record:s,groupRecordIndex:a,recordIndex:i,isCellSelected:p,isLastCell:v,height:l?c:c-1,column:t,needBindEvents:o,cellMetaData:u,modifyRecord:e.props.modifyRecord,lockRecordViaButton:e.props.lockRecordViaButton,modifyRecordViaButton:e.props.modifyRecordViaButton,reloadCurrentRecord:e.reloadCurrentRecord,highlightClassName:m,bgColor:g},t.key)}))},e.getRecordStyle=function(){var t=e.props,n=t.isGroupView,r=t.height,o=t.isLastRecord,a={height:o?r-1:r};if(n){var i=e.props,s=i.top,u=i.left;a.top=s,a.left=u,o&&(a.height=r+1)}return a},e.getFrozenColumnsStyle=function(){var t=e.props,n=t.isGroupView,r=t.lastFrozenColumnKey,o=t.height,a={zIndex:y.Gz.NT,height:o-1};return n&&(a.height=o,a.zIndex=y.Gz.WA,r||(a.marginLeft="0px")),a},e.handleDragEnter=function(t){t.preventDefault();var n=e.props,r=n.index,o=n.groupRecordIndex;(0,n.cellMetaData.onDragEnter)({overRecordIdx:r,overGroupRecordIndex:o})},e.handleDragOver=function(e){e.preventDefault(),e.dataTransfer.dropEffect="copy"},e.handleDrop=function(e){e.preventDefault()},e}return(0,g.A)(t,e),(0,m.A)(t,[{key:"componentDidMount",value:function(){this.checkScroll()}},{key:"shouldComponentUpdate",value:function(e){return e.isGroupView!==this.props.isGroupView||e.hasSelectedCell!==this.props.hasSelectedCell||e.hasSelectedCell&&this.props.selectedPosition.idx!==e.selectedPosition.idx||e.isSelected!==this.props.isSelected||e.groupRecordIndex!==this.props.groupRecordIndex||e.index!==this.props.index||e.isLastRecord!==this.props.isLastRecord||e.lastFrozenColumnKey!==this.props.lastFrozenColumnKey||e.columns!==this.props.columns||e.colOverScanStartIdx!==this.props.colOverScanStartIdx||e.colOverScanEndIdx!==this.props.colOverScanEndIdx||e.record!==this.props.record||e.top!==this.props.top||e.left!==this.props.left||e.height!==this.props.height||e.searchResult!==this.props.searchResult||e.columnColor!==this.props.columnColor}},{key:"isLastCell",value:function(e,t){return e[e.length-1].key===t}},{key:"render",value:function(){var e=this,t=this.props,n=t.isSelected,r=t.isGroupView,o=t.index,a=t.isLastRecord,i=t.lastFrozenColumnKey,s=t.height,u=t.record,l=!!u._locked,c=r?s:s-1,d=this.getFrozenCells(),f=this.getColumnCells();return(0,O.jsxs)("div",{className:p()("sf-metadata-result-table-row",{"sf-metadata-last-table-row":a,"row-selected":n,"row-locked":l}),style:this.getRecordStyle(),onDragEnter:this.handleDragEnter,onDragOver:this.handleDragOver,onDrop:this.handleDrop,children:[(0,O.jsxs)("div",{className:"frozen-columns d-flex",style:this.getFrozenColumnsStyle(),ref:function(t){return e.frozenColumns=t},children:[(0,O.jsx)(re,{isLocked:l,isSelected:n,recordId:u._id,index:o,onSelectRecord:this.onSelectRecord,isLastFrozenCell:!i,height:c}),d]}),f]})}}])}(o.Component),ae=oe,ie=n(55097),se=n.n(ie),ue=n(17119),le=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=(0,v.A)(this,t,[].concat(r))).state={isMounted:!1},e.el=document.createElement("div"),e}return(0,g.A)(t,e),(0,m.A)(t,[{key:"componentDidMount",value:function(){this.props.target.appendChild(this.el),this.setState({isMounted:!0})}},{key:"componentWillUnmount",value:function(){this.props.target.removeChild(this.el)}},{key:"render",value:function(){return this.state.isMounted?ue.createPortal(this.props.children,this.el):null}}])}(o.Component),ce=le,de=n(60472),fe=n(53047),pe=n(97011),he=function(e){var t=e.record,n=e.table,r=e.closeImagePopup,i=(0,o.useState)(0),s=(0,l.A)(i,2),u=s[0],d=s[1],f=(0,o.useState)([]),p=(0,l.A)(f,2),h=p[0],m=p[1];(0,o.useEffect)((function(){var e=window.sfMetadataContext.getSetting("repoID"),t=window.sfMetadataContext.getSetting("repoInfo"),r=n.rows.filter((function(e){return k.Aq.imageCheck((0,S.NZ)(e))})).map((function(n){var r=(0,S.NZ)(n),o=(0,S.ND)(n),a=k.Aq.encodePath(k.Aq.joinPath(o,r)),i="gif"===r.substr(r.lastIndexOf(".")+1).toLowerCase(),s=null===t||void 0===t?void 0:t.encrypted,u="".concat(T.Yc).concat(s&&!i?"thumbnail":"repo","/").concat(e),l="".concat(u,"/").concat(s&&!i?T.oC:"raw").concat(a);return{name:r,url:"".concat(T.Yc,"lib/").concat(e,"/file").concat(a),thumbnail:"".concat(T.Yc,"thumbnail/").concat(e,"/").concat(T.oC).concat(a),src:l,downloadURL:"".concat(T.IX,"repos/").concat(e,"/files").concat(a,"/?op=download"),rawPath:k.Aq.joinPath(o,r)}}));m(r)}),[n]),(0,o.useEffect)((function(){if(h.length>0){var e=h.findIndex((function(e){return e.name===(0,S.NZ)(t)}));e>-1&&d(e)}}),[h,t]);return(0,O.jsx)(a.Q$,{children:(0,O.jsx)(de.A,{imageItems:h,imageIndex:u,closeImagePopup:r,moveToPrevImage:function(){var e=h.length;d((function(t){return(t+e-1)%e}))},moveToNextImage:function(){var e=h.length;d((function(t){return(t+1)%e}))},onRotateImage:function(e,t){if(e>=0&&0!==t){var n=window.sfMetadataContext.getSetting("repoID"),r=h[e].rawPath;fe.A.rotateImage(n,r,360-t).then((function(t){var o;null!==(o=t.data)&&void 0!==o&&o.success&&pe.e.createThumbnail(n,r,T.dq).then((function(t){var n;if(null!==(n=t.data)&&void 0!==n&&n.encoded_thumbnail_src){var r=(new Date).getTime(),o="".concat(t.data.encoded_thumbnail_src,"?t=").concat(r);h[e].src=o,m(h)}})).catch((function(e){c.A.danger(k.Aq.getErrorMsg(e))}))})).catch((function(e){c.A.danger(k.Aq.getErrorMsg(e))}))}}})})},me=n(13042),ve=n(11942),ge=n.n(ve),ye=(ge().string,ge().number,ge().bool,ge().object,ge().array,n(2444)),Oe=function(e){function t(e){var n;return(0,h.A)(this,t),(n=(0,v.A)(this,t,[e])).getValue=function(){var e=n.props.column,t=n.state.value,r=(0,ye.yD)(t)||null;return(0,i.default)({},e.key,r)},n.updateValue=function(e,t){e!==n.state.value&&n.setState({value:e},(function(){t&&t()}))},n.focusInput=function(){n.input&&n.input.focus()},n.blurInput=function(){n.input&&n.input.blur()},n.onBlur=function(){n.props.onCommit()},n.onPaste=function(e){e.stopPropagation()},n.onCut=function(e){e.stopPropagation()},n.onChange=function(e){e.persist();var t=e.target.value;n.setState({value:t},(function(){n.props.onChange&&n.props.onChange(e)}))},n.onInputKeyDown=function(e){var t=e.currentTarget,r=t.selectionStart,o=t.selectionEnd,a=t.value;e.keyCode===me.cK.Enter?(e.preventDefault(),n.onBlur()):(e.keyCode===me.cK.ChineseInputMethod||e.keyCode===me.cK.LeftArrow&&0===r||e.keyCode===me.cK.RightArrow&&o===a.length)&&e.stopPropagation(),n.props.onKeyDown&&n.props.onKeyDown(e)},n.onClick=function(e){n.props.onInputClick&&n.props.onInputClick(e)},n.onCompositionStart=function(e){n.props.onCompositionStart&&n.props.onCompositionStart(e)},n.onCompositionEnd=function(e){n.props.onCompositionEnd&&n.props.onCompositionEnd(e),n.onChange(e)},n.getInputNode=function(){var e=ue.findDOMNode(n.input);return"INPUT"===e.tagName?e:e.querySelector("input:not([type=hidden])")},n.setInputRef=function(e){return n.input=e,n.input},n.onSaveQRCodeValue=function(e){n.setState({value:e}),n.props.onCommit()},n.state={value:e.value||""},n}return(0,g.A)(t,e),(0,m.A)(t,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props,n=t.value,r=t.column,o=e.value;(0,S.oI)(n,o,r.type)&&this.setState({value:o||""})}},{key:"render",value:function(){var e=this.props,t=e.column,n=e.readOnly,r=e.className,o=e.placeholder,a=this.state.value;return(0,O.jsx)(O.Fragment,{children:(0,O.jsx)("input",{type:"text",className:p()("sf-metadata-text-editor form-control",r),ref:this.setInputRef,placeholder:o||"",disabled:n,onBlur:this.onBlur,onCut:this.onCut,onPaste:this.onPaste,value:a,name:t.name,title:t.name,"aria-label":t.name,onChange:this.onChange,onKeyDown:this.onInputKeyDown,onClick:this.onClick,onCompositionStart:this.onCompositionStart,onCompositionEnd:this.onCompositionEnd})})}}])}(o.Component),be=Oe,Ee=o.forwardRef((function(e,t){var n=e.column,a=e.record,i=e.mode,s=(0,o.useRef)(null);(0,o.useImperativeHandle)(t,(function(){return s.current}));return i===y.rr.PREVIEWER?"image"===function(){if((0,D.o4)(a))return"folder";var e=function(){var e=n.key;return a[e]}();if(!e)return"";var t=e.lastIndexOf(".");return-1===t||e.slice(t).toLowerCase().indexOf(" ")>-1?"":k.Aq.imageCheck(e)?"image":k.Aq.isMarkdownFile(e)?"markdown":k.Aq.isSdocFile(e)?"sdoc":""}()?(0,O.jsx)(he,(0,r.A)((0,r.A)({},e),{},{closeImagePopup:e.onCommitCancel})):null:(0,O.jsx)(be,(0,r.A)((0,r.A)({ref:s},e),{},{readOnly:!1}))})),Ae=Ee,we=(0,o.forwardRef)((function(e,t){var n=e.readOnly,r=e.column,a=e.value,s=e.onCommit,u=e.onChange,c=e.selectDownCell,d=(0,o.useMemo)((function(){return r.data||{format:y.KY}}),[r]),f=(0,o.useState)(""),p=(0,l.A)(f,2),h=p[0],m=p[1],v=(0,o.useRef)(null);(0,o.useEffect)((function(){var e=a||0===a?a:"",t=(null===r||void 0===r?void 0:r.data)||{},n=(0,S.HL)(e,t)||"";m(n)}),[]);var g=(0,o.useCallback)((function(e){var t=(null===d||void 0===d?void 0:d.format)||y.KY,n="custom_currency"===t?d.currency_symbol:null,r=e.target.value.trim();if(k.Aq.isMac()||!(r.indexOf(".\u3002")>-1)){var o=(0,S.yA)(r,t,n);o!==h&&(m(o),u&&u(e,o))}}),[d,h,u]),b=(0,o.useCallback)((function(){k.Aq.isFunction(s)&&s()}),[s]),E=(0,o.useCallback)((function(e){var t=e.currentTarget,n=t.selectionStart,r=t.selectionEnd,o=t.value;e.keyCode===me.cK.Enter||e.keyCode===me.cK.Esc?(e.preventDefault(),b(),k.Aq.isFunction(c)&&c()):(e.keyCode===me.cK.LeftArrow&&0===n||e.keyCode===me.cK.RightArrow&&r===o.length)&&e.stopPropagation()}),[b,c]),A=(0,o.useCallback)((function(e){e.stopPropagation()}),[]),w=(0,o.useCallback)((function(e){e.stopPropagation()}),[]);return(0,o.useImperativeHandle)(t,(function(){return{getValue:function(){var e=r.key;return(0,i.default)({},e,(0,S.nY)(h,d))},getInputNode:function(){var e=ue.findDOMNode(v.current);return"INPUT"===e.tagName?e:e.querySelector("input:not([type=hidden])")}}}),[r,h,d]),(0,O.jsx)("input",{ref:v,type:"text",className:"form-control",value:h,onBlur:b,onPaste:A,onCut:w,onKeyDown:E,onChange:g,style:{textAlign:"right"},disabled:n})})),Ce=we,_e=(0,o.forwardRef)((function(e,t){var n=e.height,r=e.column,s=e.columns,u=e.record,c=e.value,d=e.editorPosition,f=void 0===d?{left:0,top:0}:d,h=e.onCommit,m=e.onPressTab,v=e.modifyColumnData,g=(0,o.useState)(c||""),y=(0,l.A)(g,2),b=y[0],E=y[1],A=(0,o.useState)(""),w=(0,l.A)(A,2),C=w[0],_=w[1],x=(0,o.useState)(-1),D=(0,l.A)(x,2),P=D[0],N=D[1],R=(0,o.useState)(0),I=(0,l.A)(R,2),M=I[0],L=I[1],F=(0,o.useRef)(null),B=(0,o.useRef)(null),U=(0,o.useRef)(null),$=window.sfMetadataContext.canModifyColumnData(r),X=(0,o.useMemo)((function(){var e=(0,j.Fi)(r),t=r.data||{},n=t.cascade_column_key,o=t.cascade_settings;if(n){var a=(0,j.rm)(s,n);if(a){var i=(0,S.Te)(u,a);if(!i)return[];var l=o[i];return l&&Array.isArray(l)&&0!==l.length?e.filter((function(e){return l.includes(e.id)})):[]}}return e}),[u,r,s]),Q=(0,o.useMemo)((function(){if(!C)return X;var e=C.toLowerCase().trim();return e?X.filter((function(t){return t.name&&t.name.toLowerCase().indexOf(e)>-1})):X}),[C,X]),Y=(0,o.useMemo)((function(){return!(!$||!C)&&-1===Q.findIndex((function(e){return e.name===C}))}),[$,Q,C]),z=(0,o.useMemo)((function(){return{width:r.width,top:n-2}}),[r,n]),H=(0,o.useCallback)((function(){h&&h(b)}),[b,h]),V=(0,o.useCallback)((function(e){C!==e&&_(e)}),[C]),q=(0,o.useCallback)((function(e){e!==b&&(E(e),setTimeout((function(){h&&h(e)}),1))}),[b,h]),W=(0,o.useCallback)((function(e){N(e)}),[]),G=(0,o.useCallback)((function(e){N(-1)}),[]),Z=(0,o.useCallback)((function(e){e&&e.stopPropagation(),e&&e.nativeEvent.stopImmediatePropagation();var t=(0,j.rT)(X,(null===C||void 0===C?void 0:C.trim())||""),n=X.slice(0);n.push(t),v(r.key,{options:n},{options:r.data.options||[]}),q(t.id)}),[r,C,X,q,v]),K=(0,o.useCallback)((function(){var e=getComputedStyle(F.current,null),t=getComputedStyle(U.current,null);return Math.floor(parseInt(e.maxHeight)/parseInt(t.height))-1}),[F,U]),J=(0,o.useCallback)((function(e){var t;if(e.preventDefault(),1===Q.length?t=Q[0]:P>-1&&(t=Q[P]),t){var n=t.id;return b===t.id&&(n=null),void q(n)}var r=!1;C&&(r=!(!$||-1!==Q.findIndex((function(e){return e.name===C})))),r&&0!==Q.length&&Z()}),[$,Q,P,b,C,q,Z]),ee=(0,o.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),0!==P&&(N(P-1),P>Q.length-M&&(F.current.scrollTop-=30))}),[F,P,M,Q,30]),te=(0,o.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),P!==Q.length-1&&(N(P+1),P>=M&&(F.current.scrollTop+=30))}),[F,P,M,Q,30]),ne=(0,o.useCallback)((function(e){e.keyCode===me.cK.Enter?J(e):e.keyCode===me.cK.UpArrow?ee(e):e.keyCode===me.cK.DownArrow?te(e):e.keyCode===me.cK.Tab&&k.Aq.isFunction(m)&&m(e)}),[J,ee,te,m]),re=(0,o.useCallback)((function(e){e.keyCode!==me.cK.ChineseInputMethod&&e.keyCode!==me.cK.Enter&&e.keyCode!==me.cK.LeftArrow&&e.keyCode!==me.cK.RightArrow||e.stopPropagation()}),[]);(0,o.useEffect)((function(){B.current&&(B.current.getBoundingClientRect().bottom>window.innerHeight&&(B.current.style.top="unset",B.current.style.bottom=f.top+n-window.innerHeight+"px"));return F.current&&U.current&&L(K()),document.addEventListener("keydown",ne,!0),function(){document.removeEventListener("keydown",ne,!0)}}),[ne]),(0,o.useEffect)((function(){var e=0===Q.length?-1:0;N(e)}),[Q]),(0,o.useImperativeHandle)(t,(function(){return{getValue:function(){var e=r.key;return(0,i.default)({},e,b)},onBlur:function(){return H()}}}),[r,b,H]);var oe=(0,o.useCallback)((function(){if(0===Q.length){var e=C?(0,T.AP)("No options available"):(0,T.AP)("No option");return(0,O.jsx)("span",{className:"none-search-result",children:e})}return Q.map((function(e,t){var n=b===e.id||b===e.name;return(0,O.jsx)("div",{className:"sf-metadata-single-select-item",ref:U,children:(0,O.jsxs)("div",{className:p()("single-select-container",{"single-select-container-highlight":t===P}),onMouseDown:function(){return q(n?null:e.id)},onMouseEnter:function(){return W(t)},onMouseLeave:function(){return G(t)},children:[(0,O.jsx)("div",{className:"single-select",children:(0,O.jsx)("span",{className:"single-select-name",style:{backgroundColor:e.color,color:e.textColor||null},title:e.name,"aria-label":e.name,children:e.name})}),(0,O.jsx)("div",{className:"single-select-check-icon",children:n&&(0,O.jsx)(a.In,{iconName:"check-mark"})})]})},e.id)}))}),[Q,C,b,P,W,G,q]);return(0,O.jsxs)("div",{className:"sf-metadata-single-select-editor",style:z,ref:B,children:[(0,O.jsx)("div",{className:"sf-metadata-search-single-select-options",children:(0,O.jsx)(a.DO,{placeholder:(0,T.AP)("Search option"),onKeyDown:re,onChange:V,autoFocus:!0,className:"sf-metadata-search-options"})}),(0,O.jsx)("div",{className:"sf-metadata-single-select-editor-container",ref:F,children:oe()}),Y&&(0,O.jsx)(a.NC,{callBack:Z,footerName:"".concat((0,T.AP)("Add option")," ").concat(C),className:"add-search-result"})]})})),xe=_e,ke=n(60436),Te=function(e){var t=e.value,n=e.options,r=e.onDelete,i=(0,o.useMemo)((function(){if(!Array.isArray(t)||0===t.length)return[];var e=n.filter((function(e){return t.includes(e.id)||t.includes(e.name)})),r=t.filter((function(e){return e&&!n.find((function(t){return t.id===e||t.name===e}))})).map((function(e){return{id:e,name:(0,T.AP)(y.fT),color:y.lX}}));return[].concat((0,ke.A)(e),(0,ke.A)(r))}),[n,t]);return(0,O.jsx)("div",{className:"sf-metadata-delete-select-options",children:i.map((function(e){if(!e)return null;var t=e.id,n=e.name,o={display:"inline-flex",padding:"0px 10px",height:"20px",lineHeight:"20px",textAlign:"center",borderRadius:"10px",maxWidth:"250px",fontSize:13,backgroundColor:e.color,color:e.textColor||null,fill:e.textColor||"#666"};return(0,O.jsxs)("div",{className:"sf-metadata-delete-select-option",style:o,children:[(0,O.jsx)("span",{className:"sf-metadata-delete-select-option-name text-truncate",title:n,"aria-label":n,children:n}),(0,O.jsx)(a.Oi,{className:"sf-metadata-delete-select-remove",onClick:function(e){return r(t,e)},iconName:"x-01"})]},t)}))})},Se=(0,o.forwardRef)((function(e,t){var n=e.height,r=e.saveImmediately,s=e.column,u=e.value,c=e.editorPosition,d=void 0===c?{left:0,top:0}:c,f=e.onCommit,h=e.onPressTab,m=e.modifyColumnData,v=(0,o.useState)((0,S.bL)(s,u)),g=(0,l.A)(v,2),y=g[0],b=g[1],E=(0,o.useState)(""),A=(0,l.A)(E,2),w=A[0],C=A[1],_=(0,o.useState)(-1),x=(0,l.A)(_,2),D=x[0],P=x[1],N=(0,o.useState)(0),R=(0,l.A)(N,2),I=R[0],M=R[1],L=(0,o.useRef)(null),F=(0,o.useRef)(null),B=(0,o.useRef)(null),U=window.sfMetadataContext.canModifyColumnData(s),$=(0,o.useMemo)((function(){return(0,j.Fi)(s)}),[s]),X=(0,o.useMemo)((function(){if(!w)return $;var e=w.toLowerCase().trim();return e?$.filter((function(t){return t.name&&t.name.toLowerCase().indexOf(e)>-1})):$}),[w,$]),Q=(0,o.useMemo)((function(){return!(!U||!w)&&-1===X.findIndex((function(e){return e.name===w}))}),[U,X,w]),Y=(0,o.useMemo)((function(){return{width:s.width}}),[s]),z=(0,o.useCallback)((function(){f&&f(y)}),[y,f]),H=(0,o.useCallback)((function(e){w!==e&&C(e)}),[w]),V=(0,o.useCallback)((function(e){var t=y.slice(0),n=y.indexOf(e);n>-1?t.splice(n,1):t.push(e),b(t),r&&f&&f(t)}),[r,y,f]),q=(0,o.useCallback)((function(e){P(e)}),[]),W=(0,o.useCallback)((function(e){P(-1)}),[]),G=(0,o.useCallback)((function(e){e&&e.stopPropagation(),e&&e.nativeEvent.stopImmediatePropagation();var t=(0,j.rT)($,(null===w||void 0===w?void 0:w.trim())||""),n=$.slice(0);n.push(t),m(s.key,{options:n},{options:s.data.options||[]}),V(t.id)}),[s,w,$,V,m]),Z=(0,o.useCallback)((function(e){var t=y.slice(0),n=t.indexOf(e);n>-1&&t.splice(n,1),b(t),r&&f&&f(t)}),[r,y,f]),K=(0,o.useCallback)((function(){var e=getComputedStyle(L.current,null),t=getComputedStyle(B.current,null);return Math.floor(parseInt(e.maxHeight)/parseInt(t.height))-1}),[L,B]),J=(0,o.useCallback)((function(e){var t;if(e.preventDefault(),1===X.length?t=X[0]:D>-1&&(t=X[D]),t){var n=t.id;return y===t.id&&(n=null),void V(n)}var r=!1;w&&(r=!(!U||-1!==X.findIndex((function(e){return e.name===w})))),r&&0!==X.length&&G()}),[U,X,D,y,w,V,G]),ee=(0,o.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),0!==D&&(P(D-1),D>X.length-I&&(L.current.scrollTop-=30))}),[L,D,I,X,30]),te=(0,o.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),D!==X.length-1&&(P(D+1),D>=I&&(L.current.scrollTop+=30))}),[L,D,I,X,30]),ne=(0,o.useCallback)((function(e){e.keyCode===me.cK.Enter?J(e):e.keyCode===me.cK.UpArrow?ee(e):e.keyCode===me.cK.DownArrow?te(e):e.keyCode===me.cK.Tab&&k.Aq.isFunction(h)&&h(e)}),[J,ee,te,h]),re=(0,o.useCallback)((function(e){e.keyCode!==me.cK.ChineseInputMethod&&e.keyCode!==me.cK.Enter&&e.keyCode!==me.cK.LeftArrow&&e.keyCode!==me.cK.RightArrow||e.stopPropagation()}),[]);(0,o.useEffect)((function(){F.current&&(F.current.getBoundingClientRect().bottom>window.innerHeight&&(F.current.style.top="unset",F.current.style.bottom=d.top+n-window.innerHeight+"px"));return L.current&&B.current&&M(K()),document.addEventListener("keydown",ne,!0),function(){document.removeEventListener("keydown",ne,!0)}}),[ne]),(0,o.useEffect)((function(){var e=0===X.length?-1:0;P(e)}),[X]),(0,o.useImperativeHandle)(t,(function(){return{getValue:function(){var e=s.key;return(0,i.default)({},e,y)},onBlur:function(){return z()}}}),[s,y,z]);var oe=(0,o.useCallback)((function(){if(0===X.length){var e=w?(0,T.AP)("No options available"):(0,T.AP)("No option");return(0,O.jsx)("span",{className:"none-search-result",children:e})}return X.map((function(e,t){var n=y.includes(e.id);return(0,O.jsx)("div",{className:"sf-metadata-single-select-item",ref:B,children:(0,O.jsxs)("div",{className:p()("single-select-container",{"single-select-container-highlight":t===D}),onMouseDown:function(){return V(e.id)},onMouseEnter:function(){return q(t)},onMouseLeave:function(){return W(t)},children:[(0,O.jsx)("div",{className:"single-select",children:(0,O.jsx)("span",{className:"single-select-name",style:{backgroundColor:e.color,color:e.textColor||null},title:e.name,"aria-label":e.name,children:e.name})}),(0,O.jsx)("div",{className:"single-select-check-icon",children:n&&(0,O.jsx)(a.In,{iconName:"check-mark"})})]})},e.id)}))}),[X,w,y,D,q,W,V]);return(0,O.jsxs)("div",{className:"sf-metadata-single-select-editor sf-metadata-multiple-select-editor",style:Y,ref:F,children:[(0,O.jsx)(Te,{value:y,options:$,onDelete:Z}),(0,O.jsx)("div",{className:"sf-metadata-search-single-select-options",children:(0,O.jsx)(a.DO,{placeholder:(0,T.AP)("Search option"),onKeyDown:re,onChange:H,autoFocus:!0,className:"sf-metadata-search-options"})}),(0,O.jsx)("div",{className:"sf-metadata-single-select-editor-container",ref:L,children:oe()}),Q&&(0,O.jsx)(a.NC,{callBack:G,footerName:"".concat((0,T.AP)("Add option")," ").concat(w),className:"add-search-result"})]})})),De=Se,Pe=function(e){var t=e.value,n=e.onDelete,r=(0,x.D1)().getCollaborator;return(0,O.jsx)("div",{className:"sf-metadata-delete-collaborator",children:Array.isArray(t)&&t.map((function(e){var t=r(e);if(!t)return null;var o=t.name,i=t.avatar_url;return(0,O.jsxs)("div",{className:"collaborator",children:[(0,O.jsx)("span",{className:"collaborator-avatar-container",children:(0,O.jsx)("img",{className:"collaborator-avatar m-0",alt:o,src:i})}),(0,O.jsx)("span",{className:"collaborator-name text-truncate",title:o,"aria-label":o,children:o}),(0,O.jsx)(a.Oi,{className:"collaborator-remove",onClick:function(t){return n(e,t)},iconName:"x-01"})]},e)}))})},Ne=(0,o.forwardRef)((function(e,t){var n=e.height,r=e.saveImmediately,s=void 0!==r&&r,u=e.column,c=e.value,d=e.editorPosition,f=void 0===d?{left:0,top:0}:d,h=e.onCommit,m=e.onPressTab,v=e.onClose,g=(0,o.useState)(c||[]),y=(0,l.A)(g,2),b=y[0],E=y[1],A=(0,o.useState)(""),w=(0,l.A)(A,2),C=w[0],_=w[1],S=(0,o.useState)(-1),D=(0,l.A)(S,2),P=D[0],N=D[1],R=(0,o.useState)(0),I=(0,l.A)(R,2),M=I[0],L=I[1],F=(0,o.useState)(0),j=(0,l.A)(F,2),B=j[0],U=j[1],$=(0,o.useRef)(null),X=(0,o.useRef)(null),Q=(0,o.useRef)(null),Y=(0,x.D1)().collaborators,z=(0,o.useMemo)((function(){var e=C?C.trim().toLowerCase():"",t=Array.isArray(Y)&&Y.length>0?Y:[];return e?t.filter((function(t){var n=t.name,r=t.name_pinyin,o=void 0===r?"":r;if(n.toString().toLowerCase().indexOf(e)>-1)return!0;if(!o)return!1;var a=o.toString().toLowerCase(),i=e.replace(/ |'/g,"");return a.indexOf(i)>-1||(a.replace(/'/g,"").indexOf(i)>-1||a.split("'").map((function(e){return e&&e.trim()?e.trim().slice(0,1):""})).join("").indexOf(i)>-1)})):t}),[C,Y]),H=(0,o.useCallback)((function(){h&&h()}),[h]),V=(0,o.useCallback)((function(e){C!==e&&_(e)}),[C]),q=(0,o.useCallback)((function(e){var t=b.slice(0),n=t.indexOf(e);n>-1?t.splice(n,1):t.push(e),E(t),s&&h&&h(t)}),[s,b,h]),W=(0,o.useCallback)((function(e){var t=b.slice(0),n=t.indexOf(e);n>-1&&t.splice(n,1),E(t),s&&h&&h(t)}),[s,b,h]),G=(0,o.useCallback)((function(e){N(e)}),[]),Z=(0,o.useCallback)((function(e){N(-1)}),[]),K=(0,o.useCallback)((function(){var e=getComputedStyle($.current,null),t=getComputedStyle(Q.current,null);return Math.floor(parseInt(e.maxHeight)/parseInt(t.height))-1}),[$,Q]),J=(0,o.useCallback)((function(e){var t;e.preventDefault(),1===z.length?t=z[0]:P>-1&&(t=z[P]),t&&q(t.email)}),[z,P,q]),ee=(0,o.useCallback)((function(e){if(e.preventDefault(),e.stopPropagation(),0===P)return N(z.length-1),void($.current.scrollTop=0);N(P-1),P>z.length-M&&($.current.scrollTop-=B)}),[$,P,M,z,B]),te=(0,o.useCallback)((function(e){if(e.preventDefault(),e.stopPropagation(),P===z.length-1)return N(0),void($.current.scrollTop=0);N(P+1),P>=M&&($.current.scrollTop+=B)}),[$,P,M,z,B]),ne=(0,o.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),H()}),[H]),re=(0,o.useCallback)((function(e){e.keyCode===me.cK.Enter?J(e):e.keyCode===me.cK.UpArrow?ee(e):e.keyCode===me.cK.DownArrow?te(e):e.keyCode===me.cK.Tab?k.Aq.isFunction(m)&&m(e):e.keyCode===me.cK.Esc&&ne(e)}),[J,ee,te,m,ne]),oe=(0,o.useCallback)((function(e){e.keyCode!==me.cK.ChineseInputMethod&&e.keyCode!==me.cK.LeftArrow&&e.keyCode!==me.cK.RightArrow||e.stopPropagation()}),[]);(0,o.useEffect)((function(){X.current&&(X.current.getBoundingClientRect().bottom>window.innerHeight&&(X.current.style.top="unset",X.current.style.bottom=f.top+n-window.innerHeight+"px"));return $.current&&Q.current&&(L(K()),U(parseInt(getComputedStyle(Q.current,null).height))),document.addEventListener("keydown",re,!0),function(){document.removeEventListener("keydown",re,!0)}}),[re]),(0,o.useEffect)((function(){var e=0===z.length?-1:0;N(e)}),[z]),(0,o.useImperativeHandle)(t,(function(){return{getValue:function(){var e=u.key;return(0,i.default)({},e,b)},onBlur:function(){return H()},onClose:function(){return v()}}}),[u,b,H,v]);var ae=(0,o.useCallback)((function(){if(0===z.length){var e=C?(0,T.AP)("No collaborators available"):(0,T.AP)("No collaborators");return(0,O.jsx)("span",{className:"none-search-result",children:e})}return z.map((function(e,t){var n=b.includes(e.email);return(0,O.jsx)("div",{className:"sf-metadata-collaborator-item",ref:Q,children:(0,O.jsxs)("div",{className:p()("collaborator-container",{"collaborator-container-highlight":t===P}),onMouseDown:function(){return q(e.email)},onMouseEnter:function(){return G(t)},onMouseLeave:function(){return Z(t)},children:[(0,O.jsxs)("div",{className:"collaborator",children:[(0,O.jsx)("img",{className:"collaborator-avatar",alt:e.name,src:e.avatar_url}),(0,O.jsx)("span",{className:"collaborator-name",title:e.name,"aria-label":e.name,children:e.name})]}),(0,O.jsx)("div",{className:"collaborator-check-icon",children:n&&(0,O.jsx)(a.In,{iconName:"check-mark"})})]})},e.email)}))}),[z,C,b,P,G,Z,q]),ie=f.left+300>window.innerWidth;return(0,O.jsxs)("div",{className:"sf-metadata-collaborator-editor",style:{top:-38,left:ie?"unset":0,right:ie?-u.width:"unset"},ref:X,children:[(0,O.jsx)(Pe,{value:b,onDelete:W}),(0,O.jsx)("div",{className:"sf-metadata-search-collaborator-options",children:(0,O.jsx)(a.DO,{placeholder:(0,T.AP)("Search collaborators"),onKeyDown:oe,onChange:V,autoFocus:!0,className:"sf-metadata-search-collaborators"})}),(0,O.jsx)("div",{className:"sf-metadata-collaborator-editor-container",ref:$,children:ae()})]})})),Re=Ne,Ie=n(92203),Me=n(4159),Le=n.n(Me),Fe=function(){return(0,m.A)((function e(t){var n=this,r=t.repoID,o=t.repoName,a=t.server;(0,h.A)(this,e),this.uploadLocalImage=function(e){var t=Le()().format("YYYY-MM"),r="images/".concat(n.relativePath,"/").concat(t);return pe.e.getFileServerUploadLink(n.repoID,"/").then((function(t){var n=t.data+"?ret-json=1",o="image-"+Date.now().toString()+".png",a=new File([e],o,{type:e.type}),i=new FormData;return i.append("parent_dir","/"),i.append("relative_path",r),i.append("file",a),pe.e.uploadImage(n,i)})).then((function(e){return n._getImageURL(r,e.data[0].name)}))};var i=window.app.pageOptions,s=i.name,u=i.username,l=i.contactEmail;this.repoID=r,this.repoName=o,this.server=a,this.name=s,this.contact_email=l,this.userName=u,this.relativePath="metadata"}),[{key:"_getImageURL",value:function(e,t){return"".concat(this.server,"/lib/").concat(this.repoID,"/file/").concat(e,"/").concat(t,"?raw=1")}},{key:"getFileURL",value:function(e){return"file"!==e.type?this.server+"/library/"+this.repoID+"/"+encodeURIComponent(this.repoName)+k.Aq.encodePath(e.path()):e.isImage()?this.server+"/lib/"+this.repoID+"/file"+k.Aq.encodePath(e.path())+"?raw=1":this.server+"/lib/"+this.repoID+"/file"+k.Aq.encodePath(e.path())}},{key:"isInternalFileLink",value:function(e){return new RegExp(this.serviceUrl+"/lib/[0-9a-f-]{36}/file.*").test(e)}},{key:"isInternalDirLink",value:function(e){return new RegExp(this.serviceUrl+"/library/[0-9a-f-]{36}.*").test(e)}},{key:"markdownLint",value:function(e){return pe.e.markdownLint(e)}}])}(),je=Fe,Be=function(e){function t(e){var n;(0,h.A)(this,t),(n=(0,v.A)(this,t,[e])).initEditorValue=function(){var e=n.props.value;if(e){if("object"===typeof e)return e;if("string"===typeof e){1===e.length&&(n.isLongTextValueChanged=!0);var t=(0,Ie.getPreviewContent)(e),r=t.previewText,o=t.images,a=t.links,i=t.checklist;return Object.assign({},{text:e,preview:r,images:o,links:a,checklist:i})}if("string"===typeof e&&1===e.length)return n.isLongTextValueChanged=!0,{text:e,preview:e,links:[],images:[]}}return{text:"",preview:"",links:[],images:[],checklist:{completed:0,count:0}}},n.getOldValue=function(){var e=n.props.value;return e?"object"===typeof e?e.text:"string"===typeof e?e:"":""},n.getValue=function(){var e={};return e[n.props.column.key]=n.value.text,e},n.onEditorValueChanged=function(e){n.value=e,n.isLongTextValueChanged=!0},n.onSaveEditorValue=function(e){if((0,j.ED)(e))return c.A.closeAll(),void c.A.danger(y.Ar,{duration:null});n.props.onCommit(null===e||void 0===e?void 0:e.text),n.isLongTextValueChanged=!1},n.onCloseEditorDialog=function(){var e;!n.props.readOnly&&n.isLongTextValueChanged&&((0,j.ED)(n.value)&&(c.A.closeAll(),c.A.warning(y.Zu,{duration:null}),n.value=(0,j.ZR)(n.value)),n.props.onCommit(null===(e=n.value)||void 0===e?void 0:e.text),n.isLongTextValueChanged=!1);n.props.onCommitCancel()},n.isLongTextValueChanged=!1,n.repoID=window.sfMetadataContext.getSetting("repoID"),n.filePath="/";var r=window.sfMetadataContext.getSetting("repoInfo").repo_name;return n.api=new je({repoID:n.repoID,repoName:r,server:T.xW}),n.value=n.initEditorValue(),n}return(0,g.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){var e=this.props,t=e.column,n=e.readOnly,r=t.name;return(0,O.jsx)(Ie.LongTextEditorDialog,{className:"sf-metadata-long-text-editor-dialog",lang:T.vV,readOnly:n,headerName:r,value:this.value.text,autoSave:!0,saveDelay:2e4,isCheckBrowser:!0,editorApi:this.api,onSaveEditorValue:this.onSaveEditorValue,onEditorValueChanged:this.onEditorValueChanged,onCloseEditorDialog:this.onCloseEditorDialog})}}])}(o.PureComponent),Ue=Be,$e=o.forwardRef((function(e,t){switch(e.column.type){case y.vZ.FILE_NAME:return(0,O.jsx)(Ae,(0,r.A)({ref:t},e));case y.vZ.TEXT:return(0,O.jsx)(be,(0,r.A)({ref:t},e));case y.vZ.DATE:return(0,O.jsx)(a.US,(0,r.A)((0,r.A)({ref:t},e),{},{lang:T.vV}));case y.vZ.NUMBER:return(0,O.jsx)(Ce,(0,r.A)({ref:t},e));case y.vZ.SINGLE_SELECT:return(0,O.jsx)(xe,(0,r.A)({ref:t},e));case y.vZ.MULTIPLE_SELECT:return(0,O.jsx)(De,(0,r.A)({ref:t},e));case y.vZ.COLLABORATOR:return(0,O.jsx)(Re,(0,r.A)({ref:t},e));case y.vZ.LONG_TEXT:return(0,O.jsx)(Ue,(0,r.A)((0,r.A)({ref:t},e),{},{lang:T.vV}));default:return null}}));function Xe(e){return e>47&&e<58||32===e||13===e||e>64&&e<91||e>95&&e<112||e>185&&e<193||e>218&&e<223}function Qe(e){return(!0===e.ctrlKey||!0===e.metaKey)&&"Control"!==e.key}function Ye(e){return e&&e.shiftKey}var ze=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];return(e=(0,v.A)(this,t,[].concat(o))).state={isInvalid:!1},e.changeCommitted=!1,e.changeCanceled=!1,e.isKeyExplicitlyHandled=function(t){return k.Aq.isFunction(e["onPress"+t])},e.checkAndCall=function(t,n){k.Aq.isFunction(e[t])&&e[t](n)},e.onKeyDown=function(t){if(Qe(t))e.checkAndCall("onPressKeyWithCtrl",t);else if(e.isKeyExplicitlyHandled(t.key)){var n="onPress"+t.key;e.checkAndCall(n,t)}else Xe(t.keyCode)&&(t.stopPropagation(),e.checkAndCall("onPressChar",t));e._keysDown=e._keysDown||{},e._keysDown[t.keyCode]=!0,k.Aq.isFunction(e.props.onGridKeyDown)&&e.props.onGridKeyDown(t)},e.onScroll=function(e){e.stopPropagation()},e.setEditorRef=function(t){e.editor=t},e.createEditor=function(){var t=e.props,n=t.column,o=t.record,a=t.openEditorMode,i=t.columns,s=t.modifyColumnData,u={ref:e.setEditorRef,readOnly:!(0,j.dK)(n,o,!0),columns:i,column:e.props.column,value:e.getInitialValue(),mode:a,onCommit:e.commit,onCommitData:e.commitData,onCommitCancel:e.commitCancel,recordMetaData:e.getRecordMetaData(),record:e.props.record,height:e.props.height,onBlur:e.commit,onOverrideKeyDown:e.onKeyDown,modifyColumnData:s};return(0,O.jsx)($e,(0,r.A)({},u))},e.onPressEnter=function(){},e.onPressTab=function(){e.commit({key:"Tab"})},e.onPressEscape=function(t){e.editorIsSelectOpen()?t.stopPropagation():e.commitCancel()},e.onPressArrowDown=function(t){e.editorHasResults()?t.stopPropagation():e.commit(t)},e.onPressArrowUp=function(t){e.editorHasResults()?t.stopPropagation():e.commit(t)},e.onPressArrowLeft=function(t){e.isCaretAtBeginningOfInput()?e.commit(t):t.stopPropagation()},e.onPressArrowRight=function(t){e.isCaretAtEndOfInput()?e.commit(t):t.stopPropagation()},e.editorHasResults=function(){return!!k.Aq.isFunction(e.getEditor().hasResults)&&e.getEditor().hasResults()},e.editorIsSelectOpen=function(){return!!k.Aq.isFunction(e.getEditor().isSelectOpen)&&e.getEditor().isSelectOpen()},e.getRecordMetaData=function(){if("function"===typeof e.props.column.getRecordMetaData)return e.props.column.getRecordMetaData(e.props.record,e.props.column)},e.getEditor=function(){return e.editor},e.getInputNode=function(){if(e.getEditor().getInputNode)return e.getEditor().getInputNode()},e.getInitialValue=function(){var t=e.props,n=t.firstEditorKeyDown,r=t.value;return"Enter"===n?r:n||r},e.getContainerClass=function(){return p()({"rdg-editor-container":!0,"table-cell-editor":!0,"has-error":!0===e.state.isInvalid})},e.getOldRowData=function(t){var n=e.props.column,r=n.key,o=n.name,a=t;if(e.getEditor().getOldValue){var s=e.getEditor().getOldValue();a=s[Object.keys(s)[0]]}return{oldRowData:(y.Aj.includes(r),(0,i.default)({},o,a)),originalOldRowData:(0,i.default)({},r,t)}},e.commit=function(t){var n=e.props,r=n.record,o=n.column,a=o.key,i=o.type,s=(0,S.Te)(r,o),u=e.getEditor().getValue();(0,S.oI)(s,u[a],i)?e.commitData(u,!0):e.props.onCommitCancel()},e.commitData=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.isNewValueValid(t)){var r=e.props,o=r.onCommit,a=r.record,s=r.column,u=s.key,l=s.name;e.changeCommitted=!0;var c=a._id,d=(0,S.Te)(a,s),f=t[Object.keys(t)[0]],p=y.Aj.includes(u)?(0,i.default)({},u,f):(0,i.default)({},l,f),h=e.getOldRowData(d);o({rowId:c,cellKey:u,updates:p,originalUpdates:t,oldRowData:h.oldRowData,originalOldRowData:h.originalOldRowData},n)}},e.commitCancel=function(){e.changeCanceled=!0,e.props.onCommitCancel()},e.isNewValueValid=function(t){if(k.Aq.isFunction(e.getEditor().validate)){var n=e.getEditor().validate(t);return e.setState({isInvalid:!n}),n}return!0},e.setCaretAtEndOfInput=function(){var t=e.getInputNode(),n=t.value.length;if(t.setSelectionRange)t.setSelectionRange(n,n);else if(t.createTextRange){var r=t.createTextRange();r.moveStart("character",n),r.collapse(),r.select()}},e.isCaretAtBeginningOfInput=function(){var t=e.getInputNode();return t.selectionStart===t.selectionEnd&&0===t.selectionStart},e.isCaretAtEndOfInput=function(){var t=e.getInputNode();return t.selectionStart===t.value.length},e.handleRightClick=function(e){e.stopPropagation()},e.setTextInputFocus=function(){var t=e.props.firstEditorKeyDown,n=e.getInputNode();n.focus(),"INPUT"===n.tagName&&(Xe(t)||n.focus(),n.select())},e.onClickOutside=function(t){var n=(0,ye.wD)(t);n&&n.includes("drag-handle")||(e.commit(),e.props.onCommitCancel(),window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_NONE))},e}return(0,g.A)(t,e),(0,m.A)(t,[{key:"componentDidMount",value:function(){var e=this.getInputNode();void 0!==e&&(this.setTextInputFocus(),this.getEditor().disableContainerStyles||(e.className+=" editor-main",e.style.height=this.props.height-1+"px"))}},{key:"componentDidUpdate",value:function(e){e.scrollLeft===this.props.scrollLeft&&e.scrollTop===this.props.scrollTop||this.commitCancel()}},{key:"componentWillUnmount",value:function(){this.changeCommitted||this.changeCanceled||this.commit()}},{key:"render",value:function(){var e=this.props,t=e.width,n={position:"absolute",height:e.height,width:t,left:e.left,top:e.top,zIndex:y.Gz.wt};return(0,O.jsx)(a.ij,{onClickOutside:this.onClickOutside,children:(0,O.jsx)("div",{style:n,className:this.getContainerClass(),onKeyDown:this.onKeyDown,onScroll:this.onScroll,onContextMenu:this.handleRightClick,children:this.createEditor()})})}}])}(o.Component);ze.displayName="EditorContainer";var He=ze,Ve=[y.vZ.CTIME,y.vZ.MTIME,y.vZ.CREATOR,y.vZ.LAST_MODIFIER,y.vZ.FILE_NAME],qe=function(e){function t(e){var n;(0,h.A)(this,t),(n=(0,v.A)(this,t,[e])).changeCommitted=!1,n.changeCanceled=!1,n.editingRowId=n.props.record._id,n.setEditorRef=function(e){n.editor=e},n.createEditor=function(){var e,t=n.props,o=t.column,a=t.record,i=t.height,s=t.onPressTab,u=t.editorPosition,l=t.columns,c=t.modifyColumnData,d=!(0,j.dK)(o,a,!0)||Ve.includes(o.type),f=n.getInitialValue(d),p={ref:n.setEditorRef,value:f,recordMetaData:n.getRecordMetaData(),onBlur:n.commit,onCommit:n.commit,onCommitData:n.commitData,onCommitCancel:n.commitCancel,onClose:n.closeEditor,onEscape:n.closeEditor,editorContainer:n.getEditorContainer(),modifyColumnData:c,editorPosition:u,record:a,height:i,columns:l,column:o,readOnly:d,onPressTab:s};o.type===y.vZ.DATE&&(p.format=null===o||void 0===o||null===(e=o.data)||void 0===e?void 0:e.format);return(0,O.jsx)($e,(0,r.A)({},p))},n.getEditorContainer=function(){return n.props.column.type===y.vZ.DATE?document.body:null},n.getRecordMetaData=function(){if("function"===typeof n.props.column.getRecordMetaData){var e=n.props,t=e.record,r=e.column;return n.props.column.getRecordMetaData(t,r)}},n.getEditor=function(){return n.editor},n.getInitialValue=function(e){var t=n.props,r=t.firstEditorKeyDown,o=t.value;return"Enter"===r?o:n.props.column.type===y.vZ.LONG_TEXT?" "===r||e?o:r||o:o},n.getOldRowData=function(e){var t=n.props.column,r=(0,j.KO)(t),o=t.key,a=e;if(n.getEditor().getOldValue){var s=n.getEditor().getOldValue();a=s[Object.keys(s)[0]]}return{oldRowData:(0,i.default)({},r,a),originalOldRowData:(0,i.default)({},o,e)}},n.commit=function(){var e=n.props,t=e.column;if(e.record._id){var r=t.key,o=t.type,a=n.getEditor().getValue(),s=o===y.vZ.DATE?(0,i.default)({},r,a):a;o===y.vZ.SINGLE_SELECT?s[r]=a[r]?(0,S.xn)(t,a[r]):"":o===y.vZ.MULTIPLE_SELECT&&(s[r]=a[r]?(0,S.zX)(t,a[r]):[]),n.commitData(s,o!==y.vZ.LONG_TEXT)}},n.commitData=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=n.props,a=o.onCommit,s=o.column,u=o.record,l=s.key,c=s.type,d=s.name,f=(0,S.Te)(u,s),p=(0,r.A)({},e);if((0,S.oI)(f,p[l],c)&&n.isNewValueValid(e)){n.changeCommitted=!0;var h=u._id,m=e[Object.keys(e)[0]],v=y.Aj.includes(l)?(0,i.default)({},l,m):(0,i.default)({},d,m),g=n.getOldRowData(f);a({rowId:h,cellKey:l,updates:v,originalUpdates:p,oldRowData:g.oldRowData,originalOldRowData:g.originalOldRowData},t)}else t&&"function"===typeof n.editor.onClose&&n.editor.onClose()},n.commitCancel=function(){n.changeCanceled=!0,n.props.onCommitCancel()},n.isNewValueValid=function(e){if(k.Aq.isFunction(n.getEditor().validate)){var t=n.getEditor().validate(e);return n.setState({isInvalid:!t}),t}return!0},n.handleRightClick=function(e){e.stopPropagation()},n.closeEditor=function(e){if(n.props.column.type===y.vZ.DATE&&!e)return null;!n.isClosed&&n.onClickOutside(e)},n.onClickOutside=function(e){n.isClosed=!0,n.commit(),n.props.onCommitCancel(),!e&&window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_NONE)};var o=n.props,a=o.column,s=o.width,u=o.height,l=o.left,c=o.top,d={};return a.type!==y.vZ.SINGLE_SELECT&&a.type!==y.vZ.MULTIPLE_SELECT||(d={width:s,height:u}),n.state={isInvalid:!1,style:(0,r.A)({position:"absolute",zIndex:y.Gz.wt,left:l,top:c},d)},n.isClosed=!1,n.changeCanceled=!1,n}return(0,g.A)(t,e),(0,m.A)(t,[{key:"componentDidUpdate",value:function(e){e.scrollLeft===this.props.scrollLeft&&e.scrollTop===this.props.scrollTop||this.commitCancel()}},{key:"componentWillUnmount",value:function(){this.changeCommitted||this.changeCanceled||this.commit()}},{key:"render",value:function(){return(0,O.jsx)(a.ij,{onClickOutside:this.onClickOutside,children:(0,O.jsx)("div",{style:this.state.style,className:p()({"has-error":!0===this.state.isInvalid}),onContextMenu:this.handleRightClick,ref:this.props.innerRef,children:this.createEditor()})})}}])}(o.Component);qe.displayName="PopupEditorContainer";var We=qe,Ge=function(e){return(0,O.jsx)($e,(0,r.A)((0,r.A)({},e),{},{mode:e.openEditorMode}))},Ze=[y.vZ.DATE,y.vZ.COLLABORATOR,y.vZ.SINGLE_SELECT,y.vZ.MULTIPLE_SELECT,y.vZ.LONG_TEXT],Ke=[y.vZ.FILE_NAME],Je=function(e){var t=e.column,n=e.openEditorMode;if(!t)return null;var o=t.type;return Ze.includes(o)?(0,O.jsx)(We,(0,r.A)({},e)):Ke.includes(o)&&n===y.rr.PREVIEWER?(0,O.jsx)(Ge,(0,r.A)({},e)):(0,O.jsx)(He,(0,r.A)({},e))};var et=function(e){var t=e.onDragStart,n=e.onDragEnd;return(0,O.jsx)("div",{className:"drag-handle",draggable:"true",onDragStart:t,onDragEnd:n})},tt=["width","height","top","left","zIndex","children","innerRef"],nt=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=(0,v.A)(this,t,[].concat(r))).getMaskStyle=function(){var t=e.props,n=t.width,r=t.height,o=t.top,a=t.left;return{height:r-1,width:n,zIndex:t.zIndex,position:"absolute",pointerEvents:"none",transform:"translate(".concat(a,"px, ").concat(o,"px)"),outline:0}},e}return(0,g.A)(t,e),(0,m.A)(t,[{key:"componentDidUpdate",value:function(){var e=ue.findDOMNode(this);"fixed"===e.style.position&&(e.style.transform="none")}},{key:"render",value:function(){var e=this.props,t=(e.width,e.height,e.top,e.left,e.zIndex,e.children),n=e.innerRef,o=(0,d.A)(e,tt),a=this.getMaskStyle();return(0,O.jsx)("div",(0,r.A)((0,r.A)({style:a,"data-test":"cell-mask",ref:n},o),{},{children:t}))}}])}(o.PureComponent),rt=nt;var ot=function(e){var t=e.draggedRange,n=e.getSelectedRangeDimensions,o=e.getSelectedDimensions,a=t.overRecordIdx,i=t.bottomRight,s=i.idx,u=i.rowIdx,l=i.groupRecordIndex;if(null!==a&&u<a){for(var c=n(t),d=u+1;d<=a;d++){var f=o({idx:s,rowIdx:d,groupRecordIndex:l}).height;c.height+=f}return(0,O.jsx)(rt,(0,r.A)((0,r.A)({},c),{},{className:"react-grid-cell-dragged-over-down"}))}return null};var at=function(e){var t=e.selectedRange,n=e.innerRef,o=e.getSelectedRangeDimensions,a=e.children,i=o(t);return(0,O.jsx)(rt,(0,r.A)((0,r.A)({},i),{},{className:"rdg-selected-range",innerRef:n,children:a}))};var it=function(e){var t=e.innerRef,n=e.selectedPosition,o=e.getSelectedDimensions,a=e.children,i=o(n);return(0,O.jsx)(rt,(0,r.A)((0,r.A)({className:"rdg-selected",tabIndex:"0",innerRef:t},i),{},{children:a}))},st=n(61830),ut=n(3299),lt=function(e,t,n,r,o,a){var i={};t.forEach((function(e){var t=e.column_key,n=(0,j.rm)(r,t);i[t]=n}));var s=t.length,u=ct(e,i,n,a,o,s,{parentGroupPath:[],currentLevel:s,isParentGroupVisible:!0}),l=dt(u,s),c=l.computedGroupRows,d=l.groupRowsHeight;return{groupRows:c,idGroupRowMap:l.idGroupRowMap,groupRowsHeight:d,maxLevel:s}},ct=function(e,t,n,r,o,a,i){var s=i.parentGroupPath,u=i.parentGroupKey,l=i.currentLevel,c=i.isParentGroupVisible,d=[];return e.forEach((function(e,i){var f=[];s.length>0&&f.push.apply(f,(0,ke.A)(s)),f.push(i);var p=e.cell_value,h=e.subgroups,m=e.row_ids,v=e.column_key,g=e.summaries,O=e.original_cell_value,b=f.join("-"),E=ft(b,n),A=(a-l+1)*y.ax,w="".concat(u||v,"_").concat(p),C={type:y.Gi.GROUP_CONTAINER,level:l,left:A,key:w,cell_value:p,column_key:v,isExpanded:E,summaries:g,groupPath:f,groupPathString:b,column:t[v],visible:c,original_cell_value:O};if(Array.isArray(h)&&h.length>0){var _,x=ct(h,t,n,r,o,a,{parentGroupPath:f,parentGroupKey:w,currentLevel:l-1,isParentGroupVisible:c&&E}),k=0,T=0;x.forEach((function(e){e.type===y.Gi.GROUP_CONTAINER&&e.level+1===l&&(k+=e.count||0,T+=(e.height||0)+y.ax,_||(_=e.first_row_id))})),C.first_row_id=_,C.count=k,C.height=(E?T:0)+y.q$,d.push(C),d.push.apply(d,(0,ke.A)(x))}else if(Array.isArray(m)&&m.length>0){var S=m.length,D=S-1,P=c&&E,N=P?S*o+1:0,R=P&&r?y.J3:0,I=m.map((function(e,t){return{type:y.Gi.ROW,key:"row-".concat(e),rowIdx:t,isLastRow:t===D,visible:P,height:t===D?o+1:o,level:l,rowsLength:S,left:A,rowId:e,groupPath:f,groupPathString:b}}));C.first_row_id=I[0].rowId,C.count=S,C.height=N+R+y.q$,d.push(C),d.push.apply(d,(0,ke.A)(I))}})),d},dt=function(e,t){var n,o=y.ax,a=y.ax,i={};return{computedGroupRows:e.map((function(s,u){var l=s.type,c=s.level,d=s.height,f=s.visible,p=(0,r.A)((0,r.A)({},s),{},{top:a,groupRecordIndex:u});if(l===y.Gi.GROUP_CONTAINER)f&&(c===t&&(o+=d+y.ax),a+=y.q$,n=c);else if(l===y.Gi.ROW){var h=s.rowId;i[h]=p,f&&(a+=d)}else l===y.Gi.BTN_INSERT_ROW&&f&&(a+=d);var m=e[u+1];if(m&&m.visible&&m.type===y.Gi.GROUP_CONTAINER){var v=m.groupPath,g=m.level;v[v.length-1]>0&&(a+=y.ax),g>n&&(a+=(g-n)*y.ax)}return p})),groupRowsHeight:o,idGroupRowMap:i}},ft=function(e,t){return!t||!t[e]},pt=function(e,t){var n=e.groupPath,r=e.groupPathString,o=e.level,a=e.type,i=t.groupPath,s=t.groupPathString,u=t.level;return r===s&&a!==y.Gi.GROUP_CONTAINER||o<u&&n[0]===i[0]},ht=function(e,t){return(t.groupRows||[])[e]||{}},mt="upwards",vt="downwards",gt=function(e){var t=e.selectedPosition,n=e.isGroupView;return(0,e.recordGetterByIndex)({isGroupView:n,groupRecordIndex:t.groupRecordIndex,recordIndex:t.rowIdx})},yt=function(e){var t=e.selectedPosition,n=e.columns,r=t.idx;return(0,j.wV)(r,n)},Ot=function(e){var t=e.selectedPosition,n=e.columns,r=e.isGroupView,o=e.recordGetterByIndex,a=yt({selectedPosition:t,columns:n}),i=gt({selectedPosition:t,isGroupView:r,recordGetterByIndex:o});return(0,S.Te)(i,a)},bt=function(e,t,n,r){var o=e.idx,a=e.groupRecordIndex,i=e.rowIdx,s=t[o];return!!s&&(!!y.I4.includes(s.type)||!!r({isGroupView:n,groupRecordIndex:a,recordIndex:i}))};var Et=function(e){for(var t=e.selectedRange,n=e.isGroupView,r=e.recordGetterByIndex,o=t.topLeft,a=t.bottomRight,i=o.rowIdx,s=o.groupRecordIndex,u=[],l=i,c=a.rowIdx+1;l<c;l++){var d=r({isGroupView:n,groupRecordIndex:s,recordIndex:l});n&&s++,d&&u.push(d)}return u};function At(e,t){wt(e,t)||(t.idSelectedRecordMap[e]=!0)}function wt(e,t){return t.idSelectedRecordMap[e]}function Ct(e){return Object.keys(e.idSelectedRecordMap)}var _t={selectRecord:At,selectRecordsById:function(e,t){e.forEach((function(e){At(e,t)}))},deselectRecord:function(e,t){wt(e,t)&&delete t.idSelectedRecordMap[e]},deselectAllRecords:function(e){e.idSelectedRecordMap={}},isRecordSelected:wt,getSelectedIds:Ct,hasSelectedRecords:function(e){return Ct(e).length>0},isSelectedAll:function(e,t){return 0!==Ct(t).length&&e.every((function(e){return wt(e,t)}))}};var xt=y.aG.TEXT,kt=y.aG.FRAGMENT;function Tt(e,t){var n=window.sfMetadata.getCollaborators(),r=e.length-1,o=t.length-1,a="";return e.forEach((function(e,i){t.forEach((function(t,r){a+=e&&(0,S.eY)(e,t,{collaborators:n})||"",r<o&&(a+="\t")})),i<r&&(a+="\n")})),a}function St(e,t){var n,r,o,a;try{if(n=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach((function(t){e.addRange(t)})),t&&t.focus()}}(),r=document.createRange(),o=document.getSelection(),(a=document.createElement("span")).textContent=e,a.addEventListener("copy",(function(n){n.stopPropagation(),n.preventDefault();var r=n.dataTransfer||n.clipboardData;r.clearData(),r.setData(xt,e),r.setData(kt,t)})),document.body.appendChild(a),r.selectNodeContents(a),o.addRange(r),!document.execCommand("copy"))return!1}catch(i){return!1}finally{a&&document.body.removeChild(a),n()}}var Dt=function(e){var t=e.type,n=e.selectedRecordIds,r=e.copiedRange,o=e.copiedColumns,a=e.copiedRecords,i=e.copiedTableId,s=e.tableData,u=e.copiedText,l=e.recordGetterById,c=e.isGroupView,d=e.recordGetterByIndex,f=e.event,p=void 0===f?{}:f,h=p.dataTransfer||p.clipboardData;if(t===y.aG.DTABLE_FRAGMENT){var m=Array.isArray(n)&&n.length>0?function(e,t,n){var r=e.map((function(e){return n(e)}));return Tt(r,t.columns)}(n,s,l):function(e,t,n,r){for(var o=e.topLeft,a=e.bottomRight,i=o.rowIdx,s=o.idx,u=o.groupRecordIndex,l=a.rowIdx,c=a.idx,d=t.columns,f=u,p=[],h=[],m=i;m<=l;m++)p.push(r({isGroupView:n,groupRecordIndex:f,recordIndex:m})),n&&f++;for(var v=s;v<=c;v++)h.push((0,j.wV)(v,d));return Tt(p,h)}(r,s,c,d),v={selectedRecordIds:n,copiedRange:r,copiedColumns:o,copiedRecords:a,copiedTableId:i},g=JSON.stringify(v);h?(h.setData(xt,m),h.setData(kt,g)):St(m,g)}else{var O=y.aG[t.toUpperCase()];h?h.setData(O,u):St(u,{format:O})}},Pt=y.aG.FRAGMENT,Nt=y.aG.HTML,Rt=y.aG.TEXT;function It(e,t){return e.types&&e.types.length?e.getData(t):t===Rt&&e.getData("Text")||null}function Mt(e){var t=(e?e.replace(/\r/g,""):"").split("\n"),n=t[0].split("\t").map((function(e,t){return{key:"col".concat(t),type:"text"}})),r=[];return t.forEach((function(e){var t={};e&&(e=e.split("\t")).forEach((function(e,n){t["col".concat(n)]=e})),r.push(t)})),{copiedRecords:r,copiedColumns:n}}var Lt=function(e){var t=e.dataTransfer||e.clipboardData,n=It(t,Pt),r=It(t,Nt),o=It(t,Rt),a=function(e){var t;try{e.items&&e.items.length?t=Array.from(e.items).map((function(e){return"file"===e.kind?e.getAsFile():null})).filter((function(e){return e})):e.files&&e.files.length&&(t=Array.from(e.files))}catch(n){e.files&&e.files.length&&(t=Array.from(e.files))}return t}(t);if(n)return(0,i.default)((0,i.default)({},y.aG.DTABLE_FRAGMENT,JSON.parse(n)),"type",y.aG.DTABLE_FRAGMENT);if(r){var s=(new DOMParser).parseFromString(r,Nt).querySelector("table");return s?(0,i.default)((0,i.default)((0,i.default)((0,i.default)({},y.aG.DTABLE_FRAGMENT,function(e){var t=e.querySelectorAll("tr"),n=t[0].querySelectorAll("td"),r=[],o=[];return n.forEach((function(e,t){r.push({key:"col".concat(t),type:"text"})})),t.forEach((function(e){var t={};e.querySelectorAll("td").forEach((function(e,n){t["col".concat(n)]=e.innerText})),o.push(t)})),{copiedRecords:o,copiedColumns:r}}(s)),"html",r),"text",o),"type","html"):(0,i.default)((0,i.default)((0,i.default)((0,i.default)({},y.aG.DTABLE_FRAGMENT,Mt(o)),"html",r),"text",o),"type","html")}return a&&a.length?(0,i.default)((0,i.default)((0,i.default)({},y.aG.DTABLE_FRAGMENT,Mt(o)),"files",a),"type","files"):o?(0,i.default)((0,i.default)((0,i.default)({},y.aG.DTABLE_FRAGMENT,Mt(o)),"text",o),"type","text"):void 0},Ft=[y.vZ.FILE_NAME],jt=[y.vZ.CHECKBOX,y.vZ.RATE],Bt=function(e){function t(e){var n;(0,h.A)(this,t),(n=(0,v.A)(this,t,[e])).throttle=null,n.onColumnSelect=function(e){var t=n.props,o=t.columns,a=t.isGroupView,i=t.recordsCount;if(!a){for(var s=0,u=0;u<o.length;u++)if(e.key===o[u].key){s=u;break}n.setState({selectedPosition:(0,r.A)((0,r.A)({},n.state.selectedPosition),{},{idx:s,rowIdx:0}),selectedRange:{startCell:{idx:s,rowIdx:0},topLeft:{idx:s,rowIdx:0},bottomRight:{idx:s,rowIdx:i-1},isDragging:!1}})}},n.onOpenEditorEvent=function(e){n.setState({openEditorMode:e},(function(){n.openEditor()}))},n.onCloseEditorEvent=function(){n.state.isEditorEnabled&&n.closeEditor()},n.onSelectCell=function(e,t){var o=n.state,a=o.selectedPosition,i=o.isEditorEnabled,s=t?n.openEditor:function(){return null};i&&n.closeEditor(),n.setState((function(t){var o=(0,r.A)((0,r.A)({},a),e);return n.isCellWithinBounds(o)?{selectedPosition:o,selectedRange:{topLeft:o,bottomRight:o,startCell:o,cursorCell:o,isDragging:!1}}:t}),s)},n.selectNone=function(){var e={idx:-1,rowIdx:-1,groupRecordIndex:-1};n.setState({selectedPosition:e,selectedRange:{topLeft:e,bottomRight:e,startCell:null,cursorCell:null}}),n.props.selectNone()},n.getSelectedPosition=function(){var e=n.state.selectedRange,t=e.topLeft,r=e.bottomRight;return{top:t.rowIdx,bottom:r.rowIdx,left:t.idx,right:r.idx}},n.getSelectedRange=function(){return n.state.selectedRange},n.selectCell=function(e,t,r){var o={idx:r,groupRecordIndex:e,rowIdx:t};n.setState({selectedPosition:o,selectedRange:{topLeft:o,bottomRight:o,startCell:o,cursorCell:o}})},n.openEditor=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;n.isSelectedCellIsLongText()&&(e&&e.stopPropagation(),e&&e.preventDefault());var t=(e||{}).key,r=n.state,o=r.selectedPosition,a=r.openEditorMode,i=n.props.columns,s=yt({selectedPosition:o,columns:i}),u=(0,j.Ax)(s),l=s.type;if(jt.includes(l))return null;(n.isSelectedCellEditable()||u||a===y.rr.PREVIEWER&&Ft.includes(l))&&!n.state.isEditorEnabled&&n.setState({isEditorEnabled:!0,firstEditorKeyDown:t,editorPosition:n.getEditorPosition()})},n.closeEditor=function(){n.setState({isEditorEnabled:!1,firstEditorKeyDown:null,editorPosition:null,openEditorMode:""})},n.onSelectCellRangeStarted=function(e){if(n.isCellWithinBounds(e)){var t=n.createSingleCellSelectedRange(e,!0);n.setState({selectedRange:t},(function(){k.Aq.isFunction(n.props.onCellRangeSelectionStarted)&&n.props.onCellRangeSelectionStarted(n.state.selectedRange)}))}},n.onSelectCellRangeUpdated=function(e,t,o){if((n.state.selectedRange.isDragging||t)&&n.isCellWithinBounds(e)){var a=function(e,t){var n=e.idx,r=e.rowIdx,o=e.groupRecordIndex,a=t.idx,i=t.rowIdx,s=t.groupRecordIndex,u=[n,a].sort((function(e,t){return e-t})),l=[r,i].sort((function(e,t){return e-t})),c=[o,s].sort((function(e,t){return e-t}));return{topLeft:{idx:u[0],rowIdx:l[0],groupRecordIndex:c[0]},bottomRight:{idx:u[1],rowIdx:l[1],groupRecordIndex:c[1]}}}(n.state.selectedRange.startCell||n.state.selectedPosition,e),i=a.topLeft,s=a.bottomRight,u=(0,r.A)((0,r.A)({startCell:n.state.selectedPosition},n.state.selectedRange),{},{topLeft:i,bottomRight:s,cursorCell:e});n.setState({selectedRange:u},(function(){k.Aq.isFunction(n.props.onCellRangeSelectionUpdated)&&n.props.onCellRangeSelectionUpdated(n.state.selectedRange),k.Aq.isFunction(o)&&o(n.state.selectedRange)}))}},n.onSelectCellRangeEnded=function(){var e=(0,r.A)((0,r.A)({},n.state.selectedRange),{},{isDragging:!1});n.setState({selectedRange:e},(function(){k.Aq.isFunction(n.props.onCellRangeSelectionCompleted)&&n.props.onCellRangeSelectionCompleted(n.state.selectedRange)}))},n.focus=function(){n.selectionMask&&!n.isFocused()&&n.selectionMask.focus()},n.isFocused=function(){return document.activeElement===n.selectionMask},n.isCellSelected=function(){var e=n.state.selectedPosition;return-1!==e.idx&&-1!==e.rowIdx},n.isCellWithinBounds=function(e){var t=e.idx,r=e.rowIdx,o=n.props,a=o.columns,i=o.recordsCount;return r>=0&&r<i&&t>=0&&t<a.length},n.isSelectedCellEditable=function(){var e=n.props,t=e.enableCellSelect,o=e.columns,a=e.isGroupView,i=e.recordGetterByIndex,s=e.onCheckCellIsEditable,u=function(e){var t=e.enableCellSelect,n=e.selectedPosition,o=e.columns,a=e.isGroupView,i=e.recordGetterByIndex,s=e.onCheckCellIsEditable,u=yt({selectedPosition:n,columns:o}),l=gt({selectedPosition:n,isGroupView:a,recordGetterByIndex:i});if(!window.sfMetadataContext.canModifyRow(l))return!1;var c=!k.Aq.isFunction(s)||s((0,r.A)({row:l,column:u},n)),d=(0,S.NZ)(l),f=l&&(k.Aq.imageCheck(d)||k.Aq.videoCheck(d));return c=c&&(0,j.dK)(u,l,t),(f||(null===u||void 0===u?void 0:u.key)!==y.L2.CAPTURE_TIME)&&c}({enableCellSelect:t,columns:o,isGroupView:a,recordGetterByIndex:i,selectedPosition:n.state.selectedPosition,onCheckCellIsEditable:s});return u},n.isSelectedCellIsLongText=function(){var e=n.props.columns,t=n.state.selectedPosition,r=yt({selectedPosition:t,columns:e});return r&&r.type===y.vZ.LONG_TEXT},n.isGridSelected=function(){return n.isCellWithinBounds(n.state.selectedPosition)},n.getSelectedDimensions=function(e){var t=n.props,o=t.columns,a=t.rowHeight,i=t.isGroupView,s=t.groupOffsetLeft,u=t.getRowTop,l=n.props.getScrollLeft();return(0,r.A)({},function(e){var t=e.selectedPosition,n=e.columns,r=e.rowHeight,o=e.scrollLeft,a=e.isGroupView,i=e.groupOffsetLeft,s=e.getRecordTopFromRecordsBody,u=t.idx,l=t.rowIdx,c=t.groupRecordIndex,d={width:0,left:0,top:0,height:r,zIndex:1};if(u>=0){var f=n&&n[u];if(!f)return d;var p,h=f.frozen,m=f.width,v=h?o+f.left:f.left;return a?(v+=i,p=s(c)+1):p=s(l),{width:m,left:v,top:p,height:r,zIndex:h?y.Gz.dC:y.Gz.OB}}return d}({selectedPosition:e,columns:o,scrollLeft:l,rowHeight:a,isGroupView:i,groupOffsetLeft:s,getRecordTopFromRecordsBody:u}))},n.getSelectedRangeDimensions=function(e){var t=n.props,o=t.columns,a=t.rowHeight,i=t.isGroupView,s=t.groups,u=t.groupMetrics,l=t.groupOffsetLeft,c=t.getRowTop;return(0,r.A)({},function(e){var t=e.selectedRange,n=e.columns,r=e.rowHeight,o=e.isGroupView,a=e.groups,i=e.groupMetrics,s=e.groupOffsetLeft,u=e.getRecordTopFromRecordsBody,l=t.topLeft,c=t.bottomRight,d=t.startCell,f=t.cursorCell;if(l.idx<0)return{width:0,left:0,top:0,height:r,zIndex:y.Gz.OB};var p,h,m=function(e,t,n){for(var r=0,o=!1,a=e;a<=t;a++){var i=n[a];i&&(r+=i.width,o=o||i.frozen)}return{totalWidth:r,anyColFrozen:o,left:n[e].left}}(l.idx,c.idx,n),v=m.totalWidth,g=m.anyColFrozen,O=m.left;if(o){var b,E,A=d.groupRecordIndex,w=f.groupRecordIndex,C=ht(A,i),_=ht(w,i),x=C.groupPathString,k=_.groupPathString;if(A<w?(b=A,E=vt):(b=w,E=mt),x===k)p=(Math.abs(w-A)+1)*r;else if(E===vt){var T=C.groupPath;p=(((0,ut.q)(T,a).row_ids||[]).length-C.rowIdx||0)*r}else if(E===mt){var S=C.rowIdx||0;b=A-S,p=(S+1)*r}p+=1,O+=s,h=u(b)}else p=(c.rowIdx-l.rowIdx+1)*r,h=u(l.rowIdx);return{width:v,left:O,top:h,height:p,zIndex:g?y.Gz.dC:y.Gz.OB}}({selectedRange:e,columns:o,rowHeight:a,isGroupView:i,groups:s,groupMetrics:u,groupOffsetLeft:l,getRecordTopFromRecordsBody:c}))},n.setScrollLeft=function(e,t){var r=n,o=r.selectionMask,a=r.state.selectedPosition;n.setMaskScrollLeft(o,a,e,t)},n.geHeaderHeight=function(){var e=n.props.table.header_settings||{};return(((0,ye.RI)(e)?y.Jl.DEFAULT:e.header_height)===y.Jl.DOUBLE?y.L9:y.jN)+1},n.setMaskScrollLeft=function(e,t,r,o){var a=n.geHeaderHeight();if(e){var i=t.idx,s=t.rowIdx,u=t.groupRecordIndex;if(i>=0&&s>=0){var l=n.props,c=l.columns,d=l.getRowTop,f=l.isGroupView,p=l.groupOffsetLeft,h=c[i];if(!!h.frozen){var m=-o+d(f?u:s)+a,v=h.left;f&&(m+=1,v+=p),e.style.position="fixed",e.style.top=m+"px",e.style.left=v+"px",e.style.transform="none"}}}},n.cancelSetScrollLeft=function(){n.selectionMask&&n.cancelSetMaskScrollLeft(n.selectionMask,n.state.selectedPosition)},n.cancelSetMaskScrollLeft=function(e,t){var r=n.getSelectedDimensions(t),o=r.left,a=r.top;e.style.position="absolute",e.style.top=0,e.style.left=0,e.style.transform="translate(".concat(o,"px, ").concat(a,"px)")},n.getEditorPosition=function(){if(n.selectionMask){var e=n.props.editorPortalTarget,t=n.selectionMask.getBoundingClientRect(),r=t.left,o=t.top;if(e===document.body){var a=document.scrollingElement||document.documentElement;return{left:r+a.scrollLeft,top:o+a.scrollTop}}var i=e.getBoundingClientRect(),s=i.left,u=i.top;return{left:r-s+e.scrollLeft,top:o-u+e.scrollTop}}},n.onCommit=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];n.props.modifyRecord(e),t&&n.closeEditor()},n.onCommitCancel=function(){n.closeEditor()},n.onKeyDown=function(e){var t=e.keyCode;if(Qe(e))n.onPressKeyWithCtrl(e);else if(t===me.cK.Escape)n.onPressEscape(e);else if(t===me.cK.Tab)n.onPressTab(e);else if(n.isKeyboardNavigationEvent(e))n.changeCellFromEvent(e);else if(Xe(t)||t===me.cK.Enter)n.openEditor(e);else if(t===me.cK.Backspace||t===me.cK.Delete){"rdg-selected"===e.target.className&&(e.preventDefault(),n.handleSelectCellsDelete())}},n.handleSelectCellsDelete=function(){var e=n.props,t=e.isGroupView,r=e.recordGetterByIndex,o=e.columns,a=n.state.selectedRange,i=a.topLeft,s=a.bottomRight,u=Et({selectedRange:a,isGroupView:t,recordGetterByIndex:r}).filter((function(e){return window.sfMetadataContext.canModifyRow(e)}));if(0!==u.length){for(var l=i.idx,c=s.idx,d=[],f=[],p=l;p<=c;p++){var h=o[p];if(!h||y.CJ[h.type]||!window.sfMetadataContext.canModifyColumn(h))break;var m=h.type,v=h.data;d.push(h),m===y.vZ.LINK&&v&&f.push(h)}if(0!==d.length){var g=[],O={},b={},E={},A={},w={},C={};if(u.forEach((function(e){var t=e._id,n={},r={},o={};if(d.forEach((function(t){var o=t.key,a=(0,S.Te)(e,t);(a||0===a||Array.isArray(a)&&a.length>0)&&(r[o]=a,n[o]=null)})),Object.keys(o).length>0&&(w[t]=o,C[t]={}),Object.keys(n).length>0){g.push(t);var a=(0,st.pW)(d,n),i=(0,st.pW)(d,r);O[t]=a,b[t]=n,E[t]=i,A[t]=r}})),g.length>0){n.props.updateRecords({recordIds:g,idRecordUpdates:O,idOriginalRecordUpdates:b,idOldRecordData:E,idOriginalOldRecordData:A,isCopyPaste:!0})}}}},n.onCopySelected=function(){n.onCopyCells()},n.onCopy=function(e){e.preventDefault();var t=n.props.recordMetrics,r=_t.getSelectedIds(t);if(r.length>0)n.copyRows(e,r);else{var o=window.getSelection().toString();if(!o&&e.target.value){var a=e.target,i=a.selectionStart,s=a.selectionEnd;o=e.target.value.substring(i,s)}o?n.copyText(e,o):n.isCellMaskActive()&&n.onCopyCells(e)}},n.onPaste=function(e){if(n.isCellMaskActive()&&"r"!==window.sfMetadataContext.getPermission()){var t=n.props,r=t.columns,o=t.isGroupView,a=n.state,i=a.selectedPosition,s=a.selectedRange,u=i.idx,l=i.rowIdx;if(-1!==u&&-1!==l){var c=Lt(e);if(c){var d=c.type,f=c[y.aG.DTABLE_FRAGMENT],p=0,h=0;if(d===y.aG.DTABLE_FRAGMENT){var m=f.selectedRecordIds,v=f.copiedRange;if(Array.isArray(m)&&m.length>0)p=m.length,h=r.length;else{var g=v.topLeft,O=v.bottomRight,b=g.idx,E=g.rowIdx,A=O.idx;p=O.rowIdx-E+1,h=A-b+1}}else{var w=f.copiedRecords,C=f.copiedColumns;p=w.length,h=C.length}var _=n.isMultiplePaste(p,h);n.props.paste({copied:f,multiplePaste:_,type:d,pasteRange:s,isGroupView:o}),_||n.setPasteRange(p,h)}}}},n.copyText=function(e,t){Dt({type:"text",event:e,copiedText:t})},n.copyRows=function(e,t){var r=n.props,o=r.table,a=r.columns,i=r.recordGetterById,s=r.isGroupView,u=r.getCopiedRecordsAndColumnsFromRange,l=t.length;c.A.success(l>1?(0,T.AP)("xxx rows are copied.").replace("xxx",l):(0,T.AP)("1 row is copied."));var d=y.aG.DTABLE_FRAGMENT,f=u({type:d,copied:{selectedRecordIds:t},isGroupView:s}),p=f.copiedRecords,h=f.copiedColumns,m=o._id;Dt({type:d,event:e,selectedRecordIds:t,copiedRecords:p,copiedColumns:h,copiedTableId:m,tableData:{columns:a},recordGetterById:i})},n.onCopyCells=function(e){var t=n.props,o=t.table,a=t.columns,i=t.isGroupView,s=t.recordGetterByIndex,u=t.getCopiedRecordsAndColumnsFromRange,l=n.state,d=l.selectedPosition,f=l.selectedRange,p=o._id,h=d.rowIdx,m=d.idx;if(!(h<0||m<0)){var v=f.topLeft,g=f.bottomRight,O=y.aG.DTABLE_FRAGMENT,b=(g.rowIdx-v.rowIdx+1)*(g.idx-v.idx+1);c.A.success(b>1?(0,T.AP)("xxx cells copied").replace("xxx",b):(0,T.AP)("1 cell copied"));var E=u({type:O,copied:{copiedRange:f},isGroupView:i}),A=E.copiedRecords,w=E.copiedColumns;Dt({type:O,event:e,copiedRange:(0,r.A)({},f),copiedRecords:A,copiedColumns:w,copiedTableId:p,tableData:{columns:a},isGroupView:i,recordGetterByIndex:s})}},n.isMultiplePaste=function(e,t){var r=n.state.selectedRange,o=r.topLeft,a=r.bottomRight,i=o.idx,s=o.rowIdx,u=a.idx,l=a.rowIdx;return Number.isInteger((u-i+1)/t)&&Number.isInteger((l-s+1)/e)},n.setPasteRange=function(e,t){var o=n.props,a=o.recordsCount,i=o.columns,s=n.state,u=s.selectedPosition,l=s.selectedRange,c=l.topLeft,d=c.idx,f=c.rowIdx,p=i.length,h=u.groupRecordIndex,m=d+t-1,v=f+e-1;m>=p&&(m=p-1),v>=a&&(v=a-1);var g={topLeft:c,startCell:u,bottomRight:{idx:m,rowIdx:v,groupRecordIndex:h},cursorCell:{idx:u.idx,rowIdx:u.rowIdx,groupRecordIndex:h}};return n.setState({selectedRange:(0,r.A)((0,r.A)({},l),g)},(function(){n.focus()})),g},n.onPressKeyWithCtrl=function(){},n.onPressEscape=function(){},n.onPressTab=function(e){n.changeCellFromEvent(e)},n.getLeftInterval=function(){var e=n.props,t=e.isGroupView,r=e.columns,o=e.groupOffsetLeft,a=e.frozenColumnsWidth,i=0;return!!r[0]&&r[0].frozen?(i=o+a,t&&(i+=o)):i=0,i},n.handleVerticalArrowAction=function(e,t){var o=n.props,a=o.isGroupView,i=o.groupMetrics,s=o.rowHeight,u="ArrowDown"===t?1:-1;if(a){for(var l,c=(i.groupRows||[]).length,d=e.groupRecordIndex+u;d>0&&d<c&&(l=ht(d,i)).type!==y.Gi.ROW;)d+=u;if(!l||l.type!==y.Gi.ROW)return;var f,p=n.props.getGroupCanvasScrollTop()||0,h=l,m=h.rowIdx,v=h.top;return v<=p+16?f=v-16:v+150-p>=window.innerHeight-32-16&&(f=v+150-window.innerHeight+32+s+16),void 0!==f&&n.props.setGroupCanvasScrollTop(f),(0,r.A)((0,r.A)({},e),{},{rowIdx:m,groupRecordIndex:d})}return(0,r.A)((0,r.A)({},e),{},{rowIdx:e.rowIdx+u})},n.handleLeftArrowAction=function(e){var t=n.selectionMask;if(t){var o=n.props.columns,a=t.getBoundingClientRect(),i=n.getLeftInterval(),s=o[e.idx-1]?o[e.idx-1].width:0,u=n.props.getTableContentRect(),l=u.left,c=u.right,d=l+130;if(a.x<0||a.x>c)n.props.scrollToColumn(e.idx-1);else if(s>a.x-i-d){var f=s-(a.x-i-d);n.props.setRecordsScrollLeft(n.props.getScrollLeft()-f)}return(0,r.A)((0,r.A)({},e),{},{idx:0===e.idx?0:e.idx-1})}},n.handleRightArrowAction=function(e){var t=n.selectionMask;if(t){var o=n.props.columns,a=t.getBoundingClientRect(),i=e.idx,s=o[i];if(1===i&&!0===s.frozen)n.props.scrollToColumn(1);else{var u=n.props.getTableContentRect().right,l=o[i+1]?o[i+1].width:0;if(a.x<0||a.x>u)n.props.scrollToColumn(i+1);else if(a.x+a.width+l>u){var c=l-(u-a.x-a.width);n.props.setRecordsScrollLeft(n.props.getScrollLeft()+c)}}return(0,r.A)((0,r.A)({},e),{},{idx:e.idx+1})}},n.getKeyNavActionFromEvent=function(e){var t=n.props,r=t.getVisibleIndex,o=t.onHitBottomBoundary,a=t.onHitTopBoundary,i=r(),s=i.rowVisibleStartIdx,u=i.rowVisibleEndIdx,l={ArrowDown:{getNext:function(e){return n.handleVerticalArrowAction(e,"ArrowDown")},isCellAtBoundary:function(e){return e.rowIdx>=u-1},onHitBoundary:o},ArrowUp:{getNext:function(e){return n.handleVerticalArrowAction(e,"ArrowUp")},isCellAtBoundary:function(e){return 0!==e.rowIdx&&e.rowIdx<=s},onHitBoundary:a},ArrowRight:{getNext:function(e){return n.handleRightArrowAction(e)},isCellAtBoundary:function(){return!1}},ArrowLeft:{getNext:function(e){return n.handleLeftArrowAction(e)},isCellAtBoundary:function(){return!1}}};return e.keyCode===me.cK.Tab?!0===e.shiftKey?l.ArrowLeft:l.ArrowRight:l[e.key]},n.changeCellFromEvent=function(e){if(e.preventDefault(),(e.keyCode!==me.cK.ChineseInputMethod||!n.state.isEditorEnabled)&&!n.throttle){var t=n.state.selectedPosition,o=n.getKeyNavActionFromEvent(e),a=o.getNext(t);a&&(n.checkIsAtGridBoundary(o,a),n.props.onCellClick(a),n.onSelectCell((0,r.A)({},a)),n.throttle=!0,setTimeout((function(){n.throttle=!1}),30))}},n.onFocus=function(){},n.onScroll=function(e){e.stopPropagation()},n.setSelectionMaskRef=function(e){n.selectionMask=e},n.setSelectionRangeMaskRef=function(e){n.selectedRangeMask=e},n.setContainerRef=function(e){n.container=e},n.isCellMaskActive=function(){var e=document.activeElement;return e&&("cell-mask"===e.getAttribute("data-test")||"active-editor"===e.getAttribute("data-test"))},n.handleDragCopy=function(e){var t=n.props,o=t.columns,a=t.groupMetrics,i=t.table,s=i.rows,u=i.id_row_map,l=t.gridUtils,c=t.updateRecords,d=l.getUpdateDraggedRecords(e,o,s,u,a);c((0,r.A)((0,r.A)({},d),{},{isCopyPaste:!0}))},n.handleDragStart=function(e){var t=n.state.selectedRange,r=t.topLeft,o=t.bottomRight,a=t.startCell,i=t.cursorCell,s=e&&e.target&&e.target.className;if(r.idx>-1&&s){try{e.dataTransfer.setData("text/plain","")}catch(u){e.dataTransfer.setData("text","")}n.setState({draggedRange:{topLeft:r,bottomRight:o,startCell:a,cursorCell:i}})}},n.handleDragEnter=function(e){var t=e.overRecordIdx,o=e.overGroupRecordIndex;null!=n.state.draggedRange&&n.setState((function(e){var n=e.draggedRange;return{draggedRange:(0,r.A)((0,r.A)({},n),{},{overRecordIdx:t,overGroupRecordIndex:o})}}))},n.handleDragEnd=function(){var e=n.state,t=e.draggedRange,r=e.selectedRange,o=se()(r);if(null!==t){var a=t.overRecordIdx,i=t.overGroupRecordIndex,s=t.bottomRight;null!==a&&s.rowIdx<a&&(n.handleDragCopy(t),o.bottomRight.rowIdx=a,o.cursorCell.rowIdx=a,o.bottomRight.groupRecordIndex=i,o.cursorCell.groupRecordIndex=i),n.setState({draggedRange:null,selectedRange:o})}},n.renderSingleCellSelectView=function(){var e=n.props.columns,t=n.state,o=t.isEditorEnabled,a=t.selectedPosition,i=n.isSelectedCellEditable(),s=window.sfMetadataContext.canModifyRows(),u=i&&s,l=(yt({selectedPosition:a,columns:e})||{}).type;if(o&&l!==y.vZ.RATE&&l!==y.vZ.CHECKBOX&&l!==y.vZ.FILE_NAME)return null;if(!n.isGridSelected())return null;var c={innerRef:n.setSelectionMaskRef,selectedPosition:a,getSelectedDimensions:n.getSelectedDimensions};return(0,O.jsx)(it,(0,r.A)((0,r.A)({},c),{},{children:u?(0,O.jsx)(et,{onDragStart:n.handleDragStart,onDragEnd:n.handleDragEnd}):null}))},n.renderCellRangeSelectView=function(){var e=n.state.selectedRange,t=n.props,r=t.columns,o=t.rowHeight,a=n.isSelectedCellEditable(),i=window.sfMetadataContext.canModifyRows(),s=a&&i;return[(0,O.jsx)(at,{innerRef:n.setSelectionRangeMaskRef,selectedRange:e,columns:r,rowHeight:o,getSelectedRangeDimensions:n.getSelectedRangeDimensions,children:s?(0,O.jsx)(et,{onDragStart:n.handleDragStart,onDragEnd:n.handleDragEnd}):null},"range-mask"),(0,O.jsx)(it,{innerRef:n.setSelectionMaskRef,selectedPosition:e.startCell,getSelectedDimensions:n.getSelectedDimensions},"selection-mask")]};var o={idx:-1,rowIdx:-1,groupRecordIndex:-1};return n.state={selectedPosition:o,selectedRange:{topLeft:o,bottomRight:o,startCell:null,cursorCell:null,isDragging:!1},draggedRange:null,isEditorEnabled:!1,openEditorMode:""},n.selectionMask=null,n}return(0,g.A)(t,e),(0,m.A)(t,[{key:"componentDidMount",value:function(){var e=window.sfMetadataContext.eventBus;this.unsubscribeSelectColumn=e.subscribe(y.Tw.SELECT_COLUMN,this.onColumnSelect),this.unsubscribeDragEnter=e.subscribe(y.Tw.DRAG_ENTER,this.handleDragEnter),this.unsubscribeSelectCell=e.subscribe(y.Tw.SELECT_CELL,this.onSelectCell),this.unsubscribeSelectNone=e.subscribe(y.Tw.SELECT_NONE,this.selectNone),this.unsubscribeSelectStart=e.subscribe(y.Tw.SELECT_START,this.onSelectCellRangeStarted),this.unsubscribeSelectUpdate=e.subscribe(y.Tw.SELECT_UPDATE,this.onSelectCellRangeUpdated),this.unsubscribeSelectEnd=e.subscribe(y.Tw.SELECT_END,this.onSelectCellRangeEnded),this.unsubscribeOpenEditorEvent=e.subscribe(y.Tw.OPEN_EDITOR,this.onOpenEditorEvent),this.unsubscribeCloseEditorEvent=e.subscribe(y.Tw.CLOSE_EDITOR,this.onCloseEditorEvent),this.unsubscribeCopy=e.subscribe(y.Tw.COPY_CELLS,this.onCopy),this.unsubscribePaste=e.subscribe(y.Tw.PASTE_CELLS,this.onPaste)}},{key:"componentDidUpdate",value:function(e,t){var n=this.state,r=n.selectedRange,o=n.isEditorEnabled,a=t.selectedRange,i=o!==t.isEditorEnabled&&!o;(r!==a&&(r.topLeft!==a.topLeft||r.bottomRight!==a.bottomRight)||i)&&this.focus()}},{key:"componentWillUnmount",value:function(){this.unsubscribeSelectColumn(),this.unsubscribeSelectCell(),this.unsubscribeSelectStart(),this.unsubscribeSelectUpdate(),this.unsubscribeSelectEnd(),this.unsubscribeOpenEditorEvent(),this.unsubscribeCloseEditorEvent(),this.unsubscribeCopy(),this.unsubscribePaste(),this.setState=function(e,t){}}},{key:"createSingleCellSelectedRange",value:function(e,t){return{topLeft:e,bottomRight:e,startCell:e,cursorCell:e,isDragging:t}}},{key:"isKeyboardNavigationEvent",value:function(e){return null!=this.getKeyNavActionFromEvent(e)}},{key:"checkIsAtGridBoundary",value:function(e,t){var n=e.isCellAtBoundary,r=e.onHitBoundary;n(t)&&r(t)}},{key:"render",value:function(){var e=this.state,t=e.selectedRange,n=e.isEditorEnabled,a=e.draggedRange,i=e.selectedPosition,s=e.firstEditorKeyDown,u=e.openEditorMode,l=e.editorPosition,c=this.props,d=c.table,f=c.columns,p=c.isGroupView,h=c.recordGetterByIndex,m=c.scrollTop,v=c.getScrollLeft,g=c.editorPortalTarget,y=c.contextMenu,b=c.recordMetrics,E=function(e){var t=e.topLeft,n=e.bottomRight;return t.idx===n.idx&&t.rowIdx===n.rowIdx}(t);return(0,O.jsxs)("div",{className:"interaction-mask",ref:this.setContainerRef,onKeyDown:this.onKeyDown,onFocus:this.onFocus,onScroll:this.onScroll,children:[a&&(0,O.jsx)(ot,{draggedRange:a,getSelectedDimensions:this.getSelectedDimensions,getSelectedRangeDimensions:this.getSelectedRangeDimensions}),E?this.renderSingleCellSelectView():this.renderCellRangeSelectView(),n&&(0,O.jsx)(ce,{target:g,children:(0,O.jsx)(Je,(0,r.A)({table:d,columns:f,scrollTop:m,firstEditorKeyDown:s,openEditorMode:u,portalTarget:g,scrollLeft:v(),record:gt({selectedPosition:i,isGroupView:p,recordGetterByIndex:h}),column:yt({selectedPosition:i,columns:f}),value:Ot({selectedPosition:i,columns:f,isGroupView:p,recordGetterByIndex:h}),onCommit:this.onCommit,onCommitCancel:this.onCommitCancel,modifyColumnData:this.props.modifyColumnData,editorPosition:l},(0,r.A)((0,r.A)({},this.getSelectedDimensions(i)),this.state.editorPosition)))}),(0,o.isValidElement)(y)&&(0,o.cloneElement)(y,{recordMetrics:b,selectedPosition:E?i:null,selectedRange:E?null:t,onClearSelected:this.handleSelectCellsDelete,onCopySelected:this.onCopySelected,getTableContentRect:this.props.getTableContentRect,getTableCanvasContainerRect:this.props.getTableCanvasContainerRect})]})}}])}(o.Component);Bt.defaultProps={enableCellSelect:!0,isGroupView:!1,groupOffsetLeft:0};var Ut=Bt,$t=function(e,t,n){var r=0,o=0,a=Xt(e,t);if(!a)return null;for(var i=0;i<t;i++){var s=Xt(e,i);s&&(s.width&&(r+=s.width),(0,j.Zz)(s)&&(o+=s.width))}return k.Fr?r-(n-a.width)/2:r-o},Xt=function(e,t){return Array.isArray(e)?e[t]:"undefined"!==typeof Immutable?e.get(t):void 0},Qt=function(e,t){for(var n=t,r=0;r<e.length;r++){if((n-=e[r].width)<0)return r}},Yt=function(e,t,n){for(var r=t+n,o=0;o<e.length;o++){if((r-=e[o].width)<0)return o-1-1}return e.length-1},zt=33,Ht=window.innerHeight-174,Vt=Math.max,qt=Math.min,Wt=Math.ceil,Gt=Math.round,Zt=function(e){function t(e){var n;return(0,h.A)(this,t),(n=(0,v.A)(this,t,[e])).getVisibleIndex=function(){return{rowVisibleStartIdx:n.rowVisibleStart,rowVisibleEndIdx:n.rowVisibleEnd}},n.getShownRecords=function(){return n.getShownRecordIds().map((function(e){return n.props.recordGetterById(e)}))},n.setRecordVisibleEnd=function(){return Vt(Wt(Ht/zt),0)},n.setColumnVisibleEnd=function(){for(var e=n.props,t=e.columns,r=e.getScrollLeft,o=0,a=(0,e.getTableContentRect)().width+r(),i=0;i<t.length;i++){if((a-=t[i].width)<0)return i}return o},n.recalculateRenderIndex=function(e){var t=n.state,r=t.startRenderIndex,o=t.endRenderIndex,a=n.resultContentRef.scrollTop,i=Math.max(0,Math.floor(a/zt)-10),s=n.props.getTableContentRect().height,u=Math.min(Math.ceil((a+s)/zt)+10,e.length);i!==r&&n.setState({startRenderIndex:i}),u!==o&&n.setState({endRenderIndex:u})},n.getInitEndIndex=function(e){return Math.min(Math.ceil(window.innerHeight/zt)+10,e.recordsCount)},n.getShownRecordIds=function(){var e=n.props.recordIds,t=n.state,r=t.startRenderIndex,o=t.endRenderIndex;return e.slice(r,o)},n.getRowTop=function(e){return zt*e},n.getRowHeight=function(){return zt},n.jumpToRow=function(e){var t=n.props.recordsCount,r=n.getRowHeight(),o=n.resultContentRef.offsetHeight,a=Math.min(e*r,t*r-o);n.setScrollTop(a)},n.scrollToColumn=function(e){var t=n.props,r=t.columns,o=(0,t.getTableContentRect)().width,a=$t(r,e,o);null!==a&&n.props.setRecordsScrollLeft(a),n.updateColVisibleIndex(a)},n.updateColVisibleIndex=function(e){var t=n.props.columns,r=Qt(t,e),o=Yt(t,window.innerWidth,e);n.columnVisibleStart=r,n.columnVisibleEnd=o},n.setScrollTop=function(e){n.resultContentRef.scrollTop=e},n.setScrollLeft=function(e,t){var r=n.interactionMask;r&&r.setScrollLeft(e,t)},n.cancelSetScrollLeft=function(){var e=n.interactionMask;e&&e.cancelSetScrollLeft()},n.getClientScrollTopOffset=function(e){var t=n.getRowHeight(),r=e.scrollTop%t;return r>0?t-r:0},n.onHitBottomCanvas=function(){var e=n.getRowHeight(),t=n.resultContentRef;t.scrollTop+=e+n.getClientScrollTopOffset(t)},n.onHitTopCanvas=function(){var e=n.getRowHeight(),t=n.resultContentRef;t.scrollTop-=e-n.getClientScrollTopOffset(t)},n.getScrollTop=function(){return n.resultContentRef?n.resultContentRef.scrollTop:0},n.getRecordBodyHeight=function(){return n.resultContentRef?n.resultContentRef.offsetHeight:0},n.onScroll=function(){var e=n.props.recordsCount,t=n.state,r=t.startRenderIndex,o=t.endRenderIndex,a=n.resultContentRef,i=a.offsetHeight,s=a.scrollTop,u=Math.max(0,Math.floor(s/zt)-10),l=Math.min(Math.ceil((s+n.resultContentRef.offsetHeight)/zt)+10,e);n.oldScrollTop=s;var c=Wt(n.resultContentRef.offsetHeight/zt),d=Vt(0,Gt(s/zt)),f=qt(d+c,e);n.rowVisibleStart=d,n.rowVisibleEnd=f,n.props.cacheScrollTop(s),(Math.abs(u-r)>5||u<5)&&n.setState({startRenderIndex:u}),(Math.abs(l-o)>5||l>e-5)&&n.setState({endRenderIndex:l}),i+s>=n.resultContentRef.scrollHeight&&n.props.scrollToLoadMore(),n.isScrollingRightScrollbar||n.setRightScrollbarScrollTop(n.oldScrollTop),n.clearScrollbarTimer(),n.scrollbarTimer=setTimeout((function(){n.setState({isScrollingRightScrollbar:!1})}),300)},n.onScrollbarScroll=function(e){n.oldScrollTop!==e&&n.setState({isScrollingRightScrollbar:!0},(function(){n.setScrollTop(e)}))},n.onScrollbarMouseUp=function(){n.setState({isScrollingRightScrollbar:!1})},n.setRightScrollbarScrollTop=function(e){n.rightScrollbar&&n.rightScrollbar.setScrollTop(e)},n.selectNoneCells=function(){n.interactionMask&&n.interactionMask.selectNone();var e=n.state.selectedPosition;!e||e.idx<0||e.rowIdx<0||n.selectNone()},n.selectNone=function(){n.setState({selectedPosition:{idx:-1,rowIdx:-1}})},n.selectCell=function(e,t){window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_CELL,e,t)},n.selectStart=function(e){window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_START,e)},n.selectUpdate=function(e,t,n){window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_UPDATE,e,t,n)},n.selectEnd=function(){window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_END)},n.onCellClick=function(e,t){var r=n.state.selectedPosition;if(Ye(t)){if(!r||-1===r.idx)return void n.selectCell(e,!1);n.selectUpdate(e,!0)}else{var o=n.props.columns,a=(0,j.Hs)(e,o),i=bt(e,o,!1,n.props.recordGetterByIndex);n.selectCell(e,a&&i)}n.props.onCellClick(e),n.setState({selectedPosition:e})},n.onCellDoubleClick=function(e,t){var r=n.props.columns,o=(0,j.wo)(e,r),a=bt(e,r,!1,n.props.recordGetterByIndex);n.selectCell(e,o&&a)},n.onCellMouseDown=function(e,t){Ye(t)||(n.selectCell(e),n.selectStart(e),window.addEventListener("mouseup",n.onWindowMouseUp))},n.onCellMouseEnter=function(e){n.selectUpdate(e,!1,n.updateViewableArea)},n.onCellMouseMove=function(e){n.selectUpdate(e,!1,n.updateViewableArea)},n.onWindowMouseUp=function(e){window.removeEventListener("mouseup",n.onWindowMouseUp),Ye(e)||(n.selectEnd(),n.clearHorizontalScroll())},n.onCellRangeSelectionUpdated=function(e){n.props.onCellRangeSelectionUpdated(e)},n.onCellContextMenu=function(e){n.props.onCellContextMenu(e)},n.updateViewableArea=function(e){var t=e.cursorCell.mousePosition,r=t.x,o=t.y,a=100;if(r+a>window.innerWidth)n.scrollToRight();else if(r-a<y.$p+n.props.frozenColumnsWidth)n.scrollToLeft();else if(o+a>window.innerHeight-130){var i=n.getScrollTop();n.resultContentRef.scrollTop=i+8,n.clearHorizontalScroll()}else if(o-a<130){var s=n.getScrollTop();s-16>=0&&(n.resultContentRef.scrollTop=s-8),n.clearHorizontalScroll()}else n.clearHorizontalScroll()},n.scrollToRight=function(){n.timer||(n.timer=setInterval((function(){var e=n.props.getScrollLeft();n.props.setRecordsScrollLeft(e+20)}),10))},n.scrollToLeft=function(){n.timer||(n.timer=setInterval((function(){var e=n.props.getScrollLeft();e<=0?n.clearHorizontalScroll():n.props.setRecordsScrollLeft(e-20)}),10))},n.clearHorizontalScroll=function(){n.timer&&(clearInterval(n.timer),n.timer=null)},n.clearScrollbarTimer=function(){n.scrollbarTimer&&(clearTimeout(n.scrollbarTimer),n.scrollbarTimer=null)},n.getCellMetaData=function(){return n.cellMetaData||(n.cellMetaData={onCellClick:n.onCellClick,onCellDoubleClick:n.onCellDoubleClick,onCellMouseDown:n.onCellMouseDown,onCellMouseEnter:n.onCellMouseEnter,onCellMouseMove:n.onCellMouseMove,onDragEnter:n.handleDragEnter,modifyRecord:n.props.modifyRecord,onCellContextMenu:n.onCellContextMenu}),n.cellMetaData},n.handleDragEnter=function(e){var t=e.overRecordIdx,n=e.overGroupRecordIndex;window.sfMetadataContext.eventBus.dispatch(y.Tw.DRAG_ENTER,{overRecordIdx:t,overGroupRecordIndex:n})},n.setRightScrollbar=function(e){n.rightScrollbar=e},n.setInteractionMaskRef=function(e){n.interactionMask=e},n.setResultRef=function(e){n.resultRef=e},n.setResultContentRef=function(e){n.resultContentRef=e},n.renderRecords=function(){n.recordFrozenRefs=[];var e=n.props,t=e.recordsCount,r=e.columns,o=e.colOverScanStartIdx,i=e.colOverScanEndIdx,s=e.lastFrozenColumnKey,u=e.recordMetrics,l=e.showCellColoring,c=e.columnColors,d=n.state,f=d.startRenderIndex,p=d.endRenderIndex,h=d.selectedPosition,m=n.getCellMetaData(),v=t-1,g=n.getShownRecordIds(),y=n.props.getScrollLeft(),b=n.getRowHeight(),E=g.map((function(e,t){var a=n.props.recordGetterById(e),d=_t.isRecordSelected(e,u),p=f+t,g=v===p,E=n.props.hasSelectedCell({recordIndex:p},h),A=l?c[e]:{};return(0,O.jsx)(ae,{ref:function(e){n.recordFrozenRefs.push(e)},isSelected:d,index:p,isLastRecord:g,record:a,columns:r,colOverScanStartIdx:o,colOverScanEndIdx:i,lastFrozenColumnKey:s,scrollLeft:y,height:b,cellMetaData:m,hasSelectedCell:E,selectedPosition:n.state.selectedPosition,selectNoneCells:n.selectNoneCells,onSelectRecord:n.props.onSelectRecord,modifyRecord:n.props.modifyRecord,searchResult:n.props.searchResult,columnColor:A},e||p)})),A=f*zt,w=(t-p)*zt;if(A>0){var C={height:A,width:"100%"},_=(0,O.jsx)("div",{className:"d-flex align-items-end",style:C,children:(0,O.jsx)(a.Rh,{})},"upper-placeholder");E.unshift(_)}if(w>0){var x={height:w,width:"100%"},k=(0,O.jsx)("div",{style:x,children:(0,O.jsx)(a.Rh,{})},"below-placeholder");E.push(k)}return E},n.state={startRenderIndex:0,endRenderIndex:n.getInitEndIndex(e),activeRecords:[],menuPosition:null,selectedPosition:null,isScrollingRightScrollbar:!1},n.resultContentRef=null,n.resultRef=null,n.recordFrozenRefs=[],n.rowVisibleStart=0,n.rowVisibleEnd=n.setRecordVisibleEnd(),n.columnVisibleStart=0,n.columnVisibleEnd=n.setColumnVisibleEnd(),n.timer=null,n}return(0,g.A)(t,e),(0,m.A)(t,[{key:"componentDidMount",value:function(){this.props.onRef(this),window.sfMetadataBody=this}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.recordsCount,n=e.recordIds;t===this.props.recordsCount&&n===this.props.recordIds||this.recalculateRenderIndex(n)}},{key:"componentWillUnmount",value:function(){this.clearHorizontalScroll(),this.clearScrollbarTimer(),this.setState=function(e,t){}}},{key:"render",value:function(){return(0,O.jsxs)(o.Fragment,{children:[(0,O.jsxs)("div",{id:"canvas",className:"sf-metadata-result-table-content",ref:this.setResultContentRef,onScroll:this.onScroll,children:[(0,O.jsx)(Ut,{ref:this.setInteractionMaskRef,contextMenu:this.props.contextMenu,canAddRow:this.props.canAddRow,table:this.props.table,columns:this.props.columns,recordsCount:this.props.recordsCount,recordMetrics:this.props.recordMetrics,rowHeight:this.getRowHeight(),getRowTop:this.getRowTop,scrollTop:this.oldScrollTop,getScrollLeft:this.props.getScrollLeft,getTableContentRect:this.props.getTableContentRect,getMobileFloatIconStyle:this.props.getMobileFloatIconStyle,onToggleMobileMoreOperations:this.props.onToggleMobileMoreOperations,editorPortalTarget:this.props.editorPortalTarget,onCellRangeSelectionUpdated:this.onCellRangeSelectionUpdated,modifyRecord:this.props.modifyRecord,recordGetterByIndex:this.props.recordGetterByIndex,recordGetterById:this.props.recordGetterById,updateRecords:this.props.updateRecords,paste:this.props.paste,editMobileCell:this.props.editMobileCell,frozenColumnsWidth:this.props.frozenColumnsWidth,selectNone:this.selectNone,getVisibleIndex:this.getVisibleIndex,onHitBottomBoundary:this.onHitBottomCanvas,onHitTopBoundary:this.onHitTopCanvas,onCellClick:this.onCellClick,scrollToColumn:this.scrollToColumn,setRecordsScrollLeft:this.props.setRecordsScrollLeft,gridUtils:this.props.gridUtils,getCopiedRecordsAndColumnsFromRange:this.props.getCopiedRecordsAndColumnsFromRange,modifyColumnData:this.props.modifyColumnData,getTableCanvasContainerRect:this.props.getTableCanvasContainerRect}),(0,O.jsx)("div",{className:"sf-metadata-result-table",style:{width:this.props.totalWidth+y.$p},ref:this.setResultRef,children:this.renderRecords()})]}),(0,O.jsx)(E,{table:this.props.table,ref:this.setRightScrollbar,onScrollbarScroll:this.onScrollbarScroll,onScrollbarMouseUp:this.onScrollbarMouseUp})]})}}])}(o.Component);Zt.defaultProps={editorPortalTarget:document.body,scrollToRowIndex:0};var Kt=Zt,Jt=function(e){var t=e.column,n=e.cellValue,r=e.originalCellValue,i=(0,o.useMemo)((function(){return"(".concat((0,T.AP)("Empty"),")")}),[]),s=(0,o.useMemo)((function(){return(0,T.AP)("Deleted option")}),[]),u=(0,o.useCallback)((function(){switch(t.type){case y.vZ.CREATOR:case y.vZ.LAST_MODIFIER:return r?(0,O.jsx)(I,{value:r,field:t}):i;case y.vZ.NUMBER:return n||0===n?n:i;case y.vZ.COLLABORATOR:return Array.isArray(n)&&0!==n.length?(0,O.jsx)(I,{value:n,field:t}):i;case y.vZ.CHECKBOX:return(0,O.jsx)("input",{className:"checkbox",type:"checkbox",readOnly:!0,checked:n});case y.vZ.SINGLE_SELECT:var e=(0,j.Fi)(t);if(0===e.length||!r)return i;var o=(0,S.om)(e,r),u=o?{backgroundColor:o.color,color:o.textColor}:{backgroundColor:y.lX},l=o?o.name:s;return(0,O.jsx)("div",{className:"sf-metadata-single-select-option",style:u,title:l,children:l},n);case y.vZ.MULTIPLE_SELECT:var c=(0,j.Fi)(t);if(0===c.length||!Array.isArray(r)||0===r.length)return i;var d=c.filter((function(e){return r.includes(e.id)||r.includes(e.name)})),f=r.filter((function(e){return e&&!c.find((function(t){return t.id===e||t.name===e}))})).map((function(e){return{id:e,name:s,color:y.lX}}));return(0,O.jsxs)(O.Fragment,{children:[d.map((function(e){var t={backgroundColor:e.color,color:e.textColor};return(0,O.jsx)("div",{className:"sf-metadata-multiple-select-option",style:t,title:e.name,children:e.name},e.id)})),f.map((function(e){var t={backgroundColor:e.color};return(0,O.jsx)("div",{className:"sf-metadata-multiple-select-option",style:t,title:e.name,children:e.name},e.id)}))]});case y.vZ.RATE:var p=t.data||{},h=p.color,m=p.type||"rate";if(!n||!h)return i;for(var v=[],g=0;g<n;g++)v.push((0,O.jsx)(a.Oi,{style:{fill:h,height:16,width:16},iconName:m,className:"sf-metadata-group-title-rate-item"},g));return v;default:return n||i}}),[t,n,r,i,s]);return(0,O.jsxs)("div",{className:"group-title",children:[(0,O.jsx)("div",{className:"group-column-name",children:t.name}),(0,O.jsx)("div",{className:"group-cell-value",children:u()})]})},en=function(e){function t(){return(0,h.A)(this,t),(0,v.A)(this,t,arguments)}return(0,g.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.isExpanded,r=t.firstColumnFrozen,o=t.lastColumnFrozen,i=t.firstColumnKey,s=t.maxLevel,u=t.group,l=t.width,c=u.column,d=u.count,f=u.level,h=u.cell_value,m=u.original_cell_value,v={zIndex:r&&y.Gz.dg,height:y.q$,width:l};return(0,O.jsxs)("div",{ref:function(t){return e.groupHeaderLeft=t},className:p()("group-header-left group-header-cell",{"table-last--frozen":o}),style:v,"data-column_key":i,children:[(0,O.jsx)(a.Oi,{className:p()("group-toggle-btn",{hide:!n}),iconName:"drop-down",onClick:this.props.onExpandGroupToggle}),(0,O.jsx)(Jt,{column:c||{},originalCellValue:m,cellValue:h}),(0,O.jsx)("div",{className:"group-rows-count",children:(0,O.jsxs)("div",{className:"group-rows-count-content",children:[f===s&&(0,O.jsx)("span",{className:"count-title",children:(0,T.AP)("Count")}),(0,O.jsx)("span",{className:"count-num",children:d})]})})]})}}])}(o.Component),tn=en,nn=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=(0,v.A)(this,t,[].concat(r))).fixedFrozenDOMs=function(t,n){e.leftContainer&&(e.leftContainer.style.position="fixed",e.leftContainer.style.marginLeft="0px",e.leftContainer.style.marginTop=-n+"px")},e.setContainerRef=function(t){e.leftContainer=t},e.cancelFixFrozenDOMs=function(t){e.leftContainer&&(e.leftContainer.style.position="absolute",e.leftContainer.style.marginLeft=t+"px",e.leftContainer.style.marginTop="0px")},e}return(0,g.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.isExpanded,r=t.maxLevel,o=t.group,a=t.formulaRow,i=t.leftPaneWidth,s=t.height,u=t.firstColumnFrozen,l=t.lastColumnFrozen,c=t.firstColumnKey,d={zIndex:u?y.Gz.dg:0,width:i,height:s};return(0,O.jsx)("div",{className:"group-container group-container-left",style:d,ref:this.setContainerRef,children:(0,O.jsx)(tn,{ref:function(t){return e.leftHeader=t},isExpanded:n,firstColumnFrozen:u,lastColumnFrozen:l,firstColumnKey:c,width:i,maxLevel:r,group:o,formulaRow:a,onExpandGroupToggle:this.props.onExpandGroupToggle})})}}])}(o.Component),rn=nn,on=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=(0,v.A)(this,t,[].concat(r))).fixedFrozenDOMs=function(t,n){if(e.headerCell){var r=e.props,o=r.firstColumnWidth,a=r.groupOffsetLeft;e.headerCell.style.position="fixed",e.headerCell.style.marginLeft=y.$p+o+a+"px",e.headerCell.style.marginTop=-n+"px"}},e.cancelFixFrozenDOMs=function(t){e.headerCell&&(e.headerCell.style.position="absolute",e.headerCell.style.marginLeft=t+"px",e.headerCell.style.marginTop=0)},e.getStyle=function(){var t=e.props,n=t.offsetLeft,r=t.column,o=t.isExpanded,a={position:"absolute",width:r.width,height:y.q$-(o?1:2),left:n};return(0,j.Zz)(r)&&(a.zIndex=y.Gz.dg),a},e}return(0,g.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.column,r=t.isLastFrozenColumn;return(0,O.jsx)("div",{ref:function(t){return e.headerCell=t},className:p()("summary-item group-header-cell",{"table-last--frozen":r}),style:this.getStyle(),"data-column_key":n.key})}}])}(o.PureComponent),an=on,sn=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=(0,v.A)(this,t,[].concat(r))).headerCells={},e.setHeaderCellRef=function(t){return function(n){e.headerCells[t]=n}},e.fixedFrozenDOMs=function(t,n){e.props.columns.forEach((function(r){var o=e.headerCells[r.key];(0,j.Zz)(r)&&o&&o.fixedFrozenDOMs(t,n)}))},e.cancelFixFrozenDOMs=function(t){e.props.columns.forEach((function(n){var r=e.headerCells[n.key];(0,j.Zz)(n)&&r&&r.cancelFixFrozenDOMs(t)}))},e.getGroupSummaries=function(){var t=e.props,n=t.group,r=t.isExpanded,o=t.columns,a=t.groupOffsetLeft,i=t.lastFrozenColumnKey,s=t.summaryConfigs,u=o.slice(1),l=o[0]?o[0].width:0,c=0;return u.map((function(t,o){var d=t.key,f=s&&s[d]?s[d]:"Sum",p=n.summaries[d];return 0!==o&&(c+=u[o-1].width),(0,O.jsx)(an,{ref:e.setHeaderCellRef(d),firstColumnWidth:l,groupOffsetLeft:a,isLastFrozenColumn:d===i,offsetLeft:c,column:t,isExpanded:r,summary:p,summaryMethod:f},d)}))},e}return(0,g.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){return(0,O.jsx)("div",{className:"group-header-right",style:{height:y.q$},children:this.getGroupSummaries()})}}])}(o.Component),un=sn,ln=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=(0,v.A)(this,t,[].concat(r))).fixedFrozenDOMs=function(t,n){e.rightHeader&&e.rightHeader.fixedFrozenDOMs(t,n)},e.cancelFixFrozenDOMs=function(t){e.rightHeader&&e.rightHeader.cancelFixFrozenDOMs(t)},e}return(0,g.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.group,r=t.isExpanded,o=t.columns,a=t.summaryConfigs,i=t.rightPaneWidth,s=t.leftPaneWidth,u=t.height,l=t.groupOffsetLeft,c=t.lastFrozenColumnKey,d={left:s,width:i,height:u};return(0,O.jsx)("div",{className:"group-container group-container-right",style:d,children:(0,O.jsx)(un,{ref:function(t){return e.rightHeader=t},groupOffsetLeft:l,lastFrozenColumnKey:c,group:n,isExpanded:r,columns:o,summaryConfigs:a})})}}])}(o.Component),cn=ln,dn=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=(0,v.A)(this,t,[].concat(r))).fixedFrozenDOMs=function(t,n){e.backDrop&&(e.backDrop.style.position="fixed",e.backDrop.style.marginLeft="0px",e.backDrop.style.marginTop=-n+"px"),e.leftContainer&&e.leftContainer.fixedFrozenDOMs(t,n),e.rightContainer&&e.rightContainer.fixedFrozenDOMs(t,n)},e.cancelFixFrozenDOMs=function(t){e.backDrop&&(e.backDrop.style.position="absolute",e.backDrop.style.marginLeft=t-y.ax+"px",e.backDrop.style.marginTop="0px"),e.leftContainer&&e.leftContainer.cancelFixFrozenDOMs(t),e.rightContainer&&e.rightContainer.cancelFixFrozenDOMs(t)},e.setContainer=function(t){e.group=t},e.setBackDrop=function(t){e.backDrop=t},e.onExpandGroupToggle=function(){var t=e.props.groupPathString;e.props.onExpandGroupToggle(t)},e}return(0,g.A)(t,e),(0,m.A)(t,[{key:"shouldComponentUpdate",value:function(e){return e.groupPathString!==this.props.groupPathString||e.group!==this.props.group||e.width!==this.props.width||e.height!==this.props.height||e.top!==this.props.top||e.columns!==this.props.columns||e.rowHeight!==this.props.rowHeight||e.isExpanded!==this.props.isExpanded||e.scrollLeft!==this.props.scrollLeft||e.lastFrozenColumnKey!==this.props.lastFrozenColumnKey||e.summaryConfigs!==this.props.summaryConfigs}},{key:"componentDidMount",value:function(){this.props.lastFrozenColumnKey&&!k.Fr&&this.checkScroll()}},{key:"checkScroll",value:function(){var e=this.props.scrollLeft;this.cancelFixFrozenDOMs(e)}},{key:"render",value:function(){var e=this,t=this.props,n=t.group,r=t.columns,o=t.width,a=t.isExpanded,i=t.folding,s=t.summaryConfigs,u=t.height,l=t.backdropHeight,c=t.top,d=t.groupOffsetLeft,f=t.lastFrozenColumnKey,h=t.maxLevel,m=t.scrollLeft,v=n.left,g=n.level,b=1===g,E=p()("group-item","group-level-".concat(g),a?"expanded-group":"folded-group",i?"folding":""),A=r[0]||{},w=(0,j.Zz)(A),C=A.width||0,_=y.$p+C+(b?0:(g-1)*y.ax-1),x=o-_,k={height:u,width:o,top:c,left:v},T={height:l,width:_+m?y.ax:0,zIndex:y.Gz.rW};return(0,O.jsxs)("div",{className:E,ref:this.setContainer,style:k,children:[g===h&&w&&(0,O.jsx)("div",{className:"group-backdrop",ref:this.setBackDrop,style:T}),(0,O.jsx)(rn,{ref:function(t){return e.leftContainer=t},group:n,firstColumnFrozen:w,lastColumnFrozen:A.key===f,leftPaneWidth:_,height:u,isExpanded:a,firstColumnKey:A.key,maxLevel:h,onExpandGroupToggle:this.onExpandGroupToggle}),(0,O.jsx)(cn,{ref:function(t){return e.rightContainer=t},group:n,isExpanded:a,leftPaneWidth:_,rightPaneWidth:x,height:u,groupOffsetLeft:d,lastFrozenColumnKey:f,columns:r,summaryConfigs:s})]})}}])}(o.Component),fn=dn,pn=function(e,t){return e.split(" ").indexOf(t)>-1?e:e+" "+t},hn=function(e,t){var n=e.split(" "),r=n.indexOf(t);return r<0?e:(n.splice(r,1),n.join(" "))},mn=["startRenderIndex","endRenderIndex"],vn="path_folded_group",gn=Math.max,yn=Math.min,On=function(e){function t(e){var n;(0,h.A)(this,t),(n=(0,v.A)(this,t,[e])).getShownRecords=function(){var e=n.state,t=e.startRenderIndex,r=e.endRenderIndex,o=e.groupMetrics;return n.getVisibleGroupRecords(t,r,o.groupRows).map((function(e){return n.props.recordGetterById(e.rowId)})).filter((function(e){return!!e}))},n.getGroupVisibleBoundaries=function(e,t,n,r){var o=n.groupRows,a=n.groupRowsHeight,i=n.maxLevel;if(!Array.isArray(o)||0===o.length)return{startRenderIndex:0,endRenderIndex:0};for(var s=0,u=0,l=y.q$*i+10*r,c=y.q$*i+10*r,d=gn(0,t-l),f=yn(a,t+e+c),p=o.length,h=0;h<p;h++){var m=o[h].top;m<=d&&s++,m<=f&&u++}return{startRenderIndex:s,endRenderIndex:u}},n.setGroupNode=function(e){return function(t){n.groupsNode[e]=t}},n.setResultContentRef=function(e){n.resultContentRef=e},n.setInteractionMaskRef=function(e){n.interactionMask=e},n.setResultRef=function(e){n.resultRef=e},n.setScrollTop=function(e){n.resultContentRef.scrollTop=e},n.setScrollLeft=function(e,t){n.interactionMask&&n.interactionMask.setScrollLeft(e,t)},n.cancelSetScrollLeft=function(){n.interactionMask&&n.interactionMask.cancelSetScrollLeft()},n.setRightScrollbar=function(e){n.rightScrollbar=e},n.setColumnVisibleEnd=function(){for(var e=n.props,t=e.columns,r=e.getScrollLeft,o=0,a=(0,e.getTableContentRect)().width+r(),i=0;i<t.length;i++){if((a-=t[i].width)<0)return i}return o},n.getScrollTop=function(){return n.resultContentRef?n.resultContentRef.scrollTop:0},n.getRowHeight=function(){return 33},n.getRowTop=function(e){var t=n.state.groupMetrics,r=ht(e,t);return r&&r.top||0},n.jumpToRow=function(e){var t=n.state.groupMetrics,r=n.resultContentRef.offsetHeight,o=n.getRowTop(e),a=Math.min(o,t.groupRowsHeight-r);n.setScrollTop(a)},n.scrollToColumn=function(e){var t=n.props,r=t.columns,o=(0,t.getTableContentRect)().width,a=$t(r,e,o);null!==a&&n.props.setRecordsScrollLeft(a),n.updateColVisibleIndex(a)},n.updateColVisibleIndex=function(e){var t=n.props.columns,r=Qt(t,e),o=Yt(t,window.innerWidth,e);n.columnVisibleStart=r,n.columnVisibleEnd=o},n.getRecordBodyHeight=function(){return n.resultContentRef?n.resultContentRef.offsetHeight:0},n.updateViewableArea=function(e){var t=e.cursorCell.mousePosition,r=t.x,o=t.y,a=100;if(r+a>window.innerWidth)n.scrollToRight();else if(r-a<y.$p+n.props.frozenColumnsWidth)n.scrollToLeft();else if(o+a>window.innerHeight-130){var i=n.getScrollTop();n.resultContentRef.scrollTop=i+8,n.clearHorizontalScroll()}else if(o-a<130){var s=n.getScrollTop();s-16>=0&&(n.resultContentRef.scrollTop=s-8),n.clearHorizontalScroll()}else n.clearHorizontalScroll()},n.scrollToRight=function(){n.scrollTimer||(n.scrollTimer=setInterval((function(){var e=n.props.getScrollLeft();n.props.setRecordsScrollLeft(e+20)}),10))},n.scrollToLeft=function(){n.scrollTimer||(n.scrollTimer=setInterval((function(){var e=n.props.getScrollLeft();e<=0?n.clearHorizontalScroll():n.props.setRecordsScrollLeft(e-20)}),10))},n.clearHorizontalScroll=function(){n.scrollTimer&&(clearInterval(n.scrollTimer),n.scrollTimer=null)},n.clearScrollbarTimer=function(){n.scrollbarTimer&&(clearTimeout(n.scrollbarTimer),n.scrollbarTimer=null)},n.getCellMetaData=function(){return n.cellMetaData||(n.cellMetaData={onCellClick:n.onCellClick,onCellDoubleClick:n.onCellDoubleClick,onCellMouseDown:n.onCellMouseDown,onCellMouseEnter:n.onCellMouseEnter,onCellMouseMove:n.onCellMouseMove,onDragEnter:n.handleDragEnter,modifyRecord:n.props.modifyRecord,onCellContextMenu:n.onCellContextMenu}),n.cellMetaData},n.handleDragEnter=function(e){var t=e.overRecordIdx,n=e.overGroupRecordIndex;window.sfMetadataContext.eventBus.dispatch(y.Tw.DRAG_ENTER,{overRecordIdx:t,overGroupRecordIndex:n})},n.getGroupMetrics=function(){return n.state.groupMetrics},n.getGroupRecordByIndex=function(e){var t=n.getGroupMetrics();return ht(e,t)},n.fixFrozenDoms=function(e,t){((0,j.Zz)(n.props.columns[0])||0!==e)&&Object.keys(n.groupsNode).forEach((function(r){var o=n.groupsNode[r];o&&o.fixedFrozenDOMs(e,t)}))},n.cancelFixFrozenDOMs=function(e){((0,j.Zz)(n.props.columns[0])||0!==e)&&n.groupsNode&&Object.keys(n.groupsNode).forEach((function(t){var r=n.groupsNode[t];r&&r.cancelFixFrozenDOMs(e)}))},n.onResize=function(){var e=window.innerHeight;if(e){var t=n.resultContentRef.scrollTop,r=n.getRowHeight();n.updateScroll({gridHeight:e,scrollTop:t,rowHeight:r})}},n.onScroll=function(){var e=n.resultContentRef,t=e.offsetHeight,r=e.scrollTop;n.oldScrollTop=r,n.props.cacheScrollTop(r),n.updateScroll({scrollTop:r}),t+r>=n.resultContentRef.scrollHeight&&n.props.scrollToLoadMore(),n.isScrollingRightScrollbar||n.setRightScrollbarScrollTop(n.oldScrollTop),n.clearScrollbarTimer(),n.scrollbarTimer=setTimeout((function(){n.setState({isScrollingRightScrollbar:!1})}),300)},n.setRightScrollbarScrollTop=function(e){n.rightScrollbar&&n.rightScrollbar.setScrollTop(e)},n.onScrollbarScroll=function(e){n.oldScrollTop!==e&&n.setState({isScrollingRightScrollbar:!0},(function(){n.setScrollTop(e)}))},n.onScrollbarMouseUp=function(){n.setState({isScrollingRightScrollbar:!1})},n.onCellClick=function(e,t){var r=n.state.selectedPosition;if(Ye(t)){if(!r||-1===r.idx)return void n.selectCell(e,!1);n.selectUpdate(e,!0)}else{var o=n.props.columns,a=(0,j.Hs)(e,o),i=bt(e,o,!0,n.props.recordGetterByIndex);n.selectCell(e,a&&i)}n.props.onCellClick(e),n.setState({selectedPosition:e})},n.onCellDoubleClick=function(e,t){var r=n.props.columns,o=(0,j.wo)(e,r),a=bt(e,r,!0,n.props.recordGetterByIndex);n.selectCell(e,o&&a)},n.onCellMouseDown=function(e,t){Ye(t)||(n.selectCell(e),n.selectStart(e),window.addEventListener("mouseup",n.onWindowMouseUp))},n.onCellMouseEnter=function(e){n.selectUpdate(e,!1,n.updateViewableArea)},n.onCellMouseMove=function(e){n.selectUpdate(e,!1,n.updateViewableArea)},n.onCellContextMenu=function(e){n.props.onCellContextMenu(e)},n.onWindowMouseUp=function(e){window.removeEventListener("mouseup",n.onWindowMouseUp),Ye(e)||(n.selectEnd(),n.clearHorizontalScroll())},n.onCellRangeSelectionUpdated=function(e){n.props.onCellRangeSelectionUpdated(e)},n.selectNoneCells=function(){n.interactionMask&&n.interactionMask.selectNone();var e=n.state.selectedPosition;!e||e.idx<0||e.rowIdx<0||n.selectNone()},n.selectNone=function(){n.setState({selectedPosition:{idx:-1,rowIdx:-1,groupRecordIndex:-1}})},n.selectCell=function(e,t){window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_CELL,e,t)},n.selectStart=function(e){window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_START,e)},n.selectUpdate=function(e,t,n){window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_UPDATE,e,t,n)},n.selectEnd=function(){window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_END)},n.onCloseContextMenu=function(){n.setState({isContextMenuShow:!1,menuPosition:null,activeRecords:[]})},n.getNextScrollState=function(e){var t=e.gridHeight,r=e.scrollTop,o=e.rowHeight,a=e.groupMetrics,i=e.pathFoldedGroupMap,s=t||window.innerHeight,u=o||n.getRowHeight(),l=a||n.state.groupMetrics,c=i||n.state.pathFoldedGroupMap,d=n.getGroupVisibleBoundaries(s,r,l,u);return{startRenderIndex:d.startRenderIndex,endRenderIndex:d.endRenderIndex,groupMetrics:l,pathFoldedGroupMap:c}},n.updateScroll=function(e){var t=e.startRenderIndex,r=e.endRenderIndex,o=(0,d.A)(e,mn),a=n.getNextScrollState(o);return t&&r&&(a.startRenderIndex=t,a.endRenderIndex=r),n.setState(a),a},n.isParentGroupContainer=function(e,t){var n=e.groupPath,r=e.level,o=e.type,a=t.groupPath,i=t.level;return o===y.Gi.GROUP_CONTAINER&&r>i&&n[0]===a[0]},n.getPrevGroupContainers=function(e,t,r){if(!e)return[];var o=e.level,a=e.groupRecordIndex,i=e.type;if(0===a||o===r&&i===y.Gi.GROUP_CONTAINER)return[];for(var s=[],u=a-1;u>-1;){var l=t[u],c=l.type,d=l.level;if(c===y.Gi.GROUP_CONTAINER){if(o===r){s.push(l);break}if(n.isParentGroupContainer(l,e)&&s.unshift(l),d===r)break}u--}return s},n.getVisibleGroupRecords=function(e,t,r){var o=[],a=r[e],i=n.props.groupbys.length,s=n.getPrevGroupContainers(a,r,i);o.push.apply(o,(0,ke.A)(s));for(var u=e,l=[];u<=t;){var c=r[u];c&&c.visible&&(o.push(c),c.type===y.Gi.ROW&&l.push(c)),u++}return o},n.getFoldedGroups=function(){var e=window.sfMetadataContext.localStorage.getItem(vn);return e||{}},n.getVisibleIndex=function(){return{rowVisibleStartIdx:n.rowVisibleStart,rowVisibleEndIdx:n.rowVisibleEnd}},n.updateFoldedGroups=function(e){window.sfMetadataContext.localStorage.setItem(vn,e),n.selectNoneCells()},n.collapseAllGroups=function(){var e=n.state.groupMetrics.groupRows,t={};e.forEach((function(e){var n=e.type,r=e.groupPathString;n===y.Gi.GROUP_CONTAINER&&(t[r]=!0)})),n.updateFoldedGroups(t);var r=n.props,o=r.groups,a=r.groupbys,i=r.allColumns,s=n.getRowHeight(),u=n.resultContentRef.scrollTop,l=lt(o,a,t,i,s,!1);n.updateScroll({scrollTop:u,rowHeight:s,groupMetrics:l})},n.expandAllGroups=function(){var e={};n.updateFoldedGroups(e);var t=n.props,r=t.groups,o=t.groupbys,a=t.allColumns,i=n.resultContentRef.scrollTop,s=n.getRowHeight(),u=lt(r,o,e,a,s,!1);n.updateScroll({scrollTop:i,rowHeight:s,groupMetrics:u})},n.onExpandGroupToggle=function(e){var t=n.state,o=t.groupMetrics,a=t.pathFoldedGroupMap,i=o.groupRows,s=o.maxLevel,u=i.find((function(t){return t.groupPathString===e&&t.type===y.Gi.GROUP_CONTAINER}));if(u){var l=u.groupRecordIndex,c=u.groupPath,d=u.height,f=u.isExpanded,p=(0,r.A)({},a);f?p[e]=!0:delete p[e];var h=n.props,m=h.groups,v=h.groupbys,g=h.allColumns,O=n.resultContentRef.scrollTop,b=n.getRowHeight(),E=lt(m,v,p,g,b,!1);if(u.count>=50)return n.forbidRecordsAnimation(),n.updateFoldedGroups(p),void n.updateScroll({scrollTop:O,rowHeight:b,groupMetrics:E,pathFoldedGroupMap:p});var A,w=n.getGroupVisibleBoundaries(window.innerHeight,O,E,b),C=w.startRenderIndex,_=w.endRenderIndex;if(f){var x=(A=o).groupRows;if(s>1)for(var k=-(d-y.q$),T=l-1;T>-1;T--){var S=x[T],D=S.groupPath;if(n.isParentGroupContainer(S,u)&&(S.height=S.height+k),D[0]!==c[0])break}for(var P=l+1;P<x.length;P++){var N=x[P],R=N.groupPath;if(pt(N,u)&&(N.visible=!1),R[0]!==c[0])break}x[l]=(0,r.A)((0,r.A)({},x[l]),{},{isExpanded:!1,height:y.q$})}else for(var I=(A=E).groupRows,M=u.top+y.q$,L=l+1;L<I.length;L++){var F=I[L],j=F.groupPath;if(pt(F,u)&&(F.height=0,F.top=M),j[0]!==c[0])break}n.expandingGroupPathString=e,n.nextPathFoldedGroupMap=p,n.setState({groupMetrics:A,startRenderIndex:C,endRenderIndex:_}),n.updateFoldedGroups(p)}},n.forbidRecordsAnimation=function(){n.disabledAnimation=!0;var e=n.groupRows.className,t=hn(e,"animation");t!==e&&(n.groupRows.className=t)},n.ableRecordsAnimation=function(){n.disabledAnimation=!1;var e=n.groupRows.className,t=pn(e,"animation");t!==e&&(n.groupRows.className=t)},n.openDownloadFilesDialog=function(){var e=n.state,t=e.column,r=e.activeRecords;n.props.cacheDownloadFilesProps(t,r),n.props.openDownloadFilesDialog()},n.checkSupportDownloadFiles=function(){var e=n.state.column,t=n.interactionMask.getSelectedPosition(),r=t.left;return!(t.right>r)&&(e.type===y.vZ.FILE||e.type===y.vZ.IMAGE)},n.renderGroups=function(){var e=n.props,t=e.totalWidth,r=e.containerWidth,o=e.columns,a=e.colOverScanStartIdx,i=e.colOverScanEndIdx,s=e.groupOffsetLeft,u=e.recordMetrics,l=e.summaryConfigs,c=e.lastFrozenColumnKey,d=e.showCellColoring,f=e.columnColors;n.recordFrozenRefs=[];var h=t+y.$p,m=n.state,v=m.startRenderIndex,g=m.endRenderIndex,b=m.groupMetrics,E=m.selectedPosition,A=b.groupRows,w=b.maxLevel,C=n.props.getScrollLeft(),_=n.getCellMetaData(),x=n.getVisibleGroupRecords(v,g,A),k=[],T=o.length,S=o[T-1],D=b.groupRowsHeight;x.forEach((function(e){var t=e.type,r=e.level,p=e.key,m=e.left,v=e.top,g=e.isExpanded,b=e.height,A=e.groupPathString,x=e.groupRecordIndex;if(t===y.Gi.GROUP_CONTAINER){var T=h+2*(r-1)*y.ax,S=n.expandingGroupPathString===A&&!g,D=b+y.ax;k.push((0,O.jsx)(fn,{ref:n.setGroupNode(A),groupPathString:A,group:e,height:b,backdropHeight:D,width:T,top:v,maxLevel:w,groupOffsetLeft:s,scrollLeft:C,columns:o,summaryConfigs:l,isExpanded:g,folding:S,lastFrozenColumnKey:c,onExpandGroupToggle:n.onExpandGroupToggle},p))}else if(t===y.Gi.ROW){var P=e.rowId,N=e.rowIdx,R=e.isLastRow,I=P&&n.props.recordGetterById(P),M=_t.isRecordSelected(P,u),L=n.props.hasSelectedCell({groupRecordIndex:x},E),F=d?f[P]:{};if(!I)return;k.push((0,O.jsx)(ae,{isGroupView:!0,ref:function(e){n.recordFrozenRefs.push(e)},isSelected:M,groupRecordIndex:x,index:N,isLastRecord:R,lastFrozenColumnKey:c,record:I,columns:o,colOverScanStartIdx:a,colOverScanEndIdx:i,left:m,top:v,height:b,scrollLeft:C,cellMetaData:_,searchResult:n.props.searchResult,hasSelectedCell:L,selectedPosition:n.state.selectedPosition,selectNoneCells:n.selectNoneCells,onSelectRecord:n.props.onSelectRecord,modifyRecord:n.props.modifyRecord,lockRecordViaButton:n.props.lockRecordViaButton,modifyRecordViaButton:n.props.modifyRecordViaButton,reloadRecords:n.props.reloadRecords,columnColor:F},P||N))}}));var P=c===S.key,N=p()("canvas-groups-rows","animation",{"single-column":(0,j.Ax)(S),"disabled-add-record":!0,"all-columns-frozen":P,frozen:P||!!c}),R={height:D,width:r+(2*(w-1)+1)*y.ax};return(0,O.jsx)("div",{className:N,style:R,ref:function(e){return n.groupRows=e},children:k})};var o=e.groups,a=e.groupbys,i=e.allColumns,s=n.getRowHeight(),u=n.getFoldedGroups(),l=lt(o,a,u,i,s,!1),c=n.getGroupVisibleBoundaries(window.innerHeight,0,l,s),f=c.startRenderIndex,m=c.endRenderIndex;return n.state={isContextMenuShow:!1,activeRecords:[],menuPosition:null,groupMetrics:l,startRenderIndex:f,endRenderIndex:m,pathFoldedGroupMap:u,isScrollingRightScrollbar:!1,selectedPosition:null},n.groupsNode={},n.recordFrozenRefs=[],n.rowVisibleStart=f,n.rowVisibleEnd=m,n.columnVisibleStart=0,n.columnVisibleEnd=n.setColumnVisibleEnd(),n.disabledAnimation=!1,n.nextPathFoldedGroupMap=null,n}return(0,g.A)(t,e),(0,m.A)(t,[{key:"componentDidMount",value:function(){window.sfMetadataBody=this,window.addEventListener("resize",this.onResize),this.props.onRef(this),this.unSubscribeCollapseAllGroups=window.sfMetadataContext.eventBus.subscribe(y.Tw.COLLAPSE_ALL_GROUPS,this.collapseAllGroups),this.unSubscribeExpandAllGroups=window.sfMetadataContext.eventBus.subscribe(y.Tw.EXPAND_ALL_GROUPS,this.expandAllGroups)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.groupbys,r=t.groups,o=t.allColumns,a=t.searchResult,i=this.resultContentRef.scrollTop,s=this.getRowHeight();if(n!==e.groupbys||r!==e.groups||a!==e.searchResult){var u=window.innerHeight,l=(a||{}).matchedCells,c=Array.isArray(l)&&l.length>0?{}:this.getFoldedGroups(),d=lt(r,n,c,o,s,!1);this.updateScroll({gridHeight:u,scrollTop:i,groupMetrics:d,rowHeight:s})}if(this.disabledAnimation&&this.ableRecordsAnimation(),this.expandingGroupPathString){var f=lt(r,n,this.nextPathFoldedGroupMap,o,s,!1);this.updateScroll({scrollTop:i,groupMetrics:f,pathFoldedGroupMap:this.nextPathFoldedGroupMap}),this.expandingGroupPathString=null,this.nextPathFoldedGroupMap=null}}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.onResize),this.unSubscribeCollapseAllGroups(),this.unSubscribeExpandAllGroups(),this.clearHorizontalScroll(),this.clearScrollbarTimer(),this.setState=function(e,t){}}},{key:"render",value:function(){return(0,O.jsxs)(o.Fragment,{children:[(0,O.jsxs)("div",{id:"group-canvas",className:"sf-metadata-result-table-content",ref:this.setResultContentRef,onScroll:this.onScroll,children:[(0,O.jsx)(Ut,{isGroupView:!0,ref:this.setInteractionMaskRef,contextMenu:this.props.contextMenu,table:this.props.table,columns:this.props.columns,recordsCount:this.props.recordsCount,recordMetrics:this.props.recordMetrics,groups:this.props.groups,groupMetrics:this.state.groupMetrics,rowHeight:this.getRowHeight(),groupOffsetLeft:this.props.groupOffsetLeft,scrollTop:this.oldScrollTop,getRowTop:this.getRowTop,getScrollLeft:this.props.getScrollLeft,getTableContentRect:this.props.getTableContentRect,getMobileFloatIconStyle:this.props.getMobileFloatIconStyle,onToggleMobileMoreOperations:this.props.onToggleMobileMoreOperations,onToggleInsertRecordDialog:this.props.onToggleInsertRecordDialog,editorPortalTarget:this.props.editorPortalTarget,onCellRangeSelectionUpdated:this.onCellRangeSelectionUpdated,modifyRecord:this.props.modifyRecord,recordGetterByIndex:this.props.recordGetterByIndex,recordGetterById:this.props.recordGetterById,updateRecords:this.props.updateRecords,paste:this.props.paste,editMobileCell:this.props.editMobileCell,frozenColumnsWidth:this.props.frozenColumnsWidth,selectNone:this.selectNone,onCellClick:this.onCellClick,getVisibleIndex:this.getVisibleIndex,getGroupCanvasScrollTop:this.getScrollTop,setGroupCanvasScrollTop:this.setScrollTop,scrollToColumn:this.scrollToColumn,setRecordsScrollLeft:this.props.setRecordsScrollLeft,gridUtils:this.props.gridUtils,getCopiedRecordsAndColumnsFromRange:this.props.getCopiedRecordsAndColumnsFromRange,modifyColumnData:this.props.modifyColumnData,getTableCanvasContainerRect:this.props.getTableCanvasContainerRect}),(0,O.jsx)("div",{className:"sf-metadata-result-table",ref:this.setResultRef,children:this.renderGroups()})]}),(0,O.jsx)(E,{table:this.props.table,ref:this.setRightScrollbar,onScrollbarScroll:this.onScrollbarScroll,onScrollbarMouseUp:this.onScrollbarMouseUp})]})}}])}(o.Component);On.defaultProps={editorPortalTarget:document.body,scrollToRowIndex:0};var bn=On,En=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=(0,v.A)(this,t,[].concat(r))).cleanUp=function(){window.removeEventListener("mouseup",e.onMouseUp),window.removeEventListener("mousemove",e.onMouseMove),window.removeEventListener("touchend",e.onMouseUp),window.removeEventListener("touchmove",e.onMouseMove)},e.onMouseDown=function(t){t.preventDefault&&t.preventDefault(),window.addEventListener("mouseup",e.onMouseUp),window.addEventListener("mousemove",e.onMouseMove),window.addEventListener("touchend",e.onMouseUp),window.addEventListener("touchmove",e.onMouseMove)},e.onMouseUp=function(t){e.props.onDragEnd&&e.props.onDragEnd(t),e.cleanUp()},e.onMouseMove=function(t){t.preventDefault&&t.preventDefault(),(0,ye.sg)(e.props.onDrag(t),100)},e}return(0,g.A)(t,e),(0,m.A)(t,[{key:"componentWillUnmount",value:function(){this.cleanUp()}},{key:"render",value:function(){return(0,O.jsx)("div",{className:"record-HeaderCell__draggable",onClick:function(e){return e.stopPropagation()},onDrag:this.props.onDrag,onMouseDown:this.onMouseDown,onTouchStart:this.onMouseDown})}}])}(o.Component),An=En,wn=n(19260),Cn=n(6030),_n=n(33151),xn=n(68879),kn=n(75732),Tn=function(e){var t=e.disabled,n=e.iconName,r=e.target,i=e.title,s=e.tip,u=e.className,c=e.onChange,d=e.onMouseEnter,f=(0,o.useState)(!1),h=(0,l.A)(f,2),m=h[0],v=h[1];(0,o.useEffect)((function(){t&&v(!0)}),[]);var g=(0,o.useCallback)((function(e){e.preventDefault(),e.nativeEvent.stopImmediatePropagation(),e.stopPropagation()}),[]);return t?(0,O.jsx)(O.Fragment,{children:(0,O.jsxs)(xn.A,{className:p()("disabled",u),toggle:!0,onClick:g,onMouseEnter:d,id:r,children:[(0,O.jsx)(a.In,{iconName:n}),(0,O.jsx)("span",{className:"item-text",children:i}),m&&(0,O.jsx)(U.A,{placement:"right",target:r,fade:!1,delay:{show:0,hide:0},className:"sf-metadata-tooltip",children:s})]})}):(0,O.jsxs)(xn.A,{id:r,onClick:c,onMouseEnter:d,className:u,children:[(0,O.jsx)(a.In,{iconName:n}),(0,O.jsx)("span",{className:"item-text",children:i})]})};Tn.defaultProps={onChange:function(){},onMouseEnter:function(){},disabled:!1,className:""};var Sn=Tn,Dn=function(e){var t=e.column,n=e.view,r=e.renameColumn,i=e.modifyColumnData,s=e.deleteColumn,u=(0,o.createRef)(),c=(0,o.createRef)(),d=(0,o.useState)(!1),f=(0,l.A)(d,2),h=f[0],m=f[1],v=(0,o.useState)(!1),g=(0,l.A)(v,2),b=g[0],E=g[1],A=(0,o.useState)(!1),w=(0,l.A)(A,2),C=w[0],_=w[1],x=(0,o.useState)(!1),D=(0,l.A)(x,2),P=D[0],N=D[1],R=(0,o.useMemo)((function(){return(0,j.me)(t)}),[t]),I=(0,o.useMemo)((function(){var e=new Date,t=e.getFullYear(),n=e.getMonth()+1,r=e.getDate(),o=e.getHours(),a=e.getMinutes();return n=n>9?n:"0".concat(n),r=r>9?r:"0".concat(r),o=o>9?o:"0".concat(o),a=a>9?a:"0".concat(a),"".concat(t,"-").concat(n,"-").concat(r," ").concat(o,":").concat(a)}),[]),M=(0,o.useCallback)((function(e){e&&e.preventDefault(),e&&e.stopPropagation();var t=e.target;"string"===t.className&&t.className.includes("disabled")||m(!h)}),[h]),L=(0,o.useCallback)((function(){E(!0)}),[]),F=(0,o.useCallback)((function(){E(!1)}),[]),B=(0,o.useCallback)((function(){N(!0)}),[]),U=(0,o.useCallback)((function(){N(!1)}),[]),$=(0,o.useCallback)((function(e,n){var r=t.data||{};m(!1),i(t.key,{options:e},{options:r.options||[]},{optionModifyType:n})}),[t,i]),X=(0,o.useCallback)((function(e,n){e&&e.stopPropagation();var r=t.data?t.data.format:"";E(!1),m(!1),r!==n&&i(t.key,{format:n},{format:r})}),[t,i]),Q=(0,o.useCallback)((function(){s(t.key,t)}),[t,s]),Y=(0,o.useCallback)((function(){_(!0)}),[]),z=(0,o.useCallback)((function(){_(!1)}),[]),H=(0,o.useCallback)((function(e){e!==t.name?(r(t.key,e,t.name),_(!1)):_(!1)}),[t,r]),V=(0,o.useCallback)((function(e){var n=t.data,r=void 0===n?{}:n;if(!e)return(0,O.jsx)(Sn,{disabled:!0,target:"sf-metadata-edit-column-format",title:(0,T.AP)("Edit format settings"),tip:R?(0,T.AP)("This property is not editable"):(0,T.AP)("You do not have permission"),iconName:"set-up"});var o=r.format,i=(void 0===o?y.D2:o).split(" ")[1],s=[{label:"".concat((0,T.AP)("ISO")," (").concat((0,S.u1)(I,p()("YYYY-MM-DD",i)),")"),value:p()("YYYY-MM-DD",i)},{label:"".concat((0,T.AP)("US")," (").concat((0,S.u1)(I,p()("M/D/YYYY",i)),")"),value:p()("M/D/YYYY",i)},{label:"".concat((0,T.AP)("European")," (").concat((0,S.u1)(I,p()("DD/MM/YYYY",i)),")"),value:p()("DD/MM/YYYY",i)},{label:"".concat((0,T.AP)("Germany Russia etc")," (").concat((0,S.u1)(I,p()("DD.MM.YYYY",i)),")"),value:p()("DD.MM.YYYY",i)}];return(0,O.jsxs)(wn.A,{className:"sf-metadata-dropdown-menu w-100",isOpen:b,direction:"right",children:[(0,O.jsxs)(Cn.A,{tag:"span",role:"button","data-toggle":"dropdown","aria-expanded":h,className:"dropdown-item sf-metadata-column-dropdown-item d-flex align-items-center",onMouseOver:L,disabled:!0,caret:!0,children:[(0,O.jsx)(a.In,{iconName:"set-up"}),(0,O.jsx)("span",{className:"item-text",children:(0,T.AP)("Edit format settings")})]}),(0,O.jsx)(_n.A,{style:{marginLeft:"-16px",transform:"none"},children:s.map((function(e){return(0,O.jsx)(xn.A,{className:"sf-metadata-column-dropdown-item",toggle:!1,onClick:function(t){return X(t,e.value)},children:(0,O.jsx)("span",{children:e.label})},e.value)}))})]})}),[I,t,h,b,X,L,R]),q=(0,o.useCallback)((function(e,r){if(window.sfMetadataContext.canModifyView()){var o=n.sorts.slice(0),a=t.key,i=o.findIndex((function(e){return e.column_key===a})),s=o[i],u={column_key:t.key,sort_type:e},l=window.sfMetadataContext.eventBus;return s?s&&s.sort_type!==e?(o.splice(i,1,u),void l.dispatch(y.Tw.MODIFY_SORTS,o,!0)):void l.dispatch(y.Tw.DISPLAY_SORTS):(o.push(u),void l.dispatch(y.Tw.MODIFY_SORTS,o,!0))}r.stopPropagation()}),[n,t]),W=(0,o.useCallback)((function(){var e=t.type,n=window.sfMetadataContext.canModifyColumnData(t),r=window.sfMetadataContext.canDeleteColumn(t),o=window.sfMetadataContext.canRenameColumn(t),a=window.sfMetadataContext.canModifyView();return(0,O.jsx)(_n.A,{ref:u,className:"sf-metadata-column-dropdown-menu",children:(0,O.jsxs)("div",{ref:c,children:[e===y.vZ.SINGLE_SELECT&&(0,O.jsx)(O.Fragment,{children:(0,O.jsx)(Sn,{disabled:!n,target:"sf-metadata-edit-column-options",iconName:"single-select",title:(0,T.AP)("Edit single select"),tip:R?(0,T.AP)("This property is not editable"):(0,T.AP)("You do not have permission"),onChange:B})}),e===y.vZ.MULTIPLE_SELECT&&(0,O.jsx)(Sn,{disabled:!n,target:"sf-metadata-edit-column-options",iconName:"multiple-select",title:(0,T.AP)("Edit multiple select"),tip:R?(0,T.AP)("This property is not editable"):(0,T.AP)("You do not have permission"),onChange:B}),e===y.vZ.DATE&&(0,O.jsx)(O.Fragment,{children:V(n)}),[y.vZ.DATE,y.vZ.SINGLE_SELECT,y.vZ.MULTIPLE_SELECT].includes(t.type)&&(0,O.jsx)(xn.A,{divider:!0},"divider-item"),(0,O.jsx)(Sn,{disabled:!o,target:"sf-metadata-rename-column",iconName:"rename",title:(0,T.AP)("Rename property"),tip:R?(0,T.AP)("This property is not editable"):(0,T.AP)("You do not have permission"),onChange:Y,onMouseEnter:F}),(y.dc.includes(t.type)||y.Xe.includes(t.type))&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(Sn,{disabled:!a||y.Xe.includes(t.type),target:"sf-metadata-sort-ascending-column",iconName:"sort-ascending",title:(0,T.AP)("Sort ascending"),tip:a?(0,T.AP)("This property does not support sorting"):(0,T.AP)("You do not have permission"),onChange:function(){return q(y.Cl.UP)},onMouseEnter:F}),(0,O.jsx)(Sn,{disabled:!a||y.Xe.includes(t.type),target:"sf-metadata-sort-descending-column",iconName:"sort-descending",title:(0,T.AP)("Sort descending"),tip:a?(0,T.AP)("This property does not support sorting"):(0,T.AP)("You do not have permission"),onChange:function(){return q(y.Cl.DOWN)},onMouseEnter:F})]}),(0,O.jsx)(Sn,{disabled:!r,target:"sf-metadata-delete-column",iconName:"delete",title:(0,T.AP)("Delete property"),tip:R?(0,T.AP)("This property can not be deleted"):(0,T.AP)("You do not have permission"),onChange:Q,onMouseEnter:F})]})})}),[t,Y,F,V,B,u,c,q,Q,R]);return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)(wn.A,{className:"sf-metadata-dropdown-menu",isOpen:h,toggle:M,children:[(0,O.jsx)(Cn.A,{tag:"span",role:"button","data-toggle":"dropdown","aria-expanded":h,title:(0,T.AP)("More operations"),"aria-label":(0,T.AP)("More operations"),tabIndex:0,children:(0,O.jsx)(a.In,{iconName:"drop-down"})}),h&&!k.Fr&&(0,O.jsx)(a.Q$,{children:(0,O.jsx)("div",{className:"sf-metadata-dropdown-menu large",children:W()})})]}),C&&(0,O.jsx)(a.Q$,{children:(0,O.jsx)(kn.Yt,{target:"sf-metadata-column-".concat(t.key),value:t.name,onToggle:z,onSubmit:H})}),P&&(0,O.jsx)(a.Q$,{children:(0,O.jsx)(kn.wm,{target:"sf-metadata-column-".concat(t.key),column:t,onToggle:U,onSubmit:$})})]})},Pn=function(e){var t=e.frozen,n=e.groupOffsetLeft,r=e.isLastFrozenCell,i=e.height,s=e.isHideTriangle,u=e.column,l=e.columnIndex,c=e.style,d=e.draggingColumnKey,f=e.draggingColumnIndex,h=e.dragOverColumnKey,m=e.view,v=e.frozenColumnsWidth,g=e.renameColumn,b=e.deleteColumn,E=e.modifyColumnData,A=e.modifyLocalColumnWidth,w=e.modifyColumnWidth,C=e.onMove,_=e.updateDraggingKey,x=e.updateDragOverKey,k=(0,o.useRef)(null),S=(0,o.useMemo)((function(){return!s&&window.sfMetadataContext.canModify()}),[s]),D=(0,o.useMemo)((function(){var e=u.left,r=u.width,o=Object.assign({width:r,maxWidth:r,minWidth:r,height:i},c);return t||(o.left=e+n),o}),[t,n,u,i,c]),P=(0,o.useCallback)((function(e){var t=e.pageX||e.touches&&e.touches[0]&&e.touches[0].pageX||e.changedTouches&&e.changedTouches[e.changedTouches.length-1].pageX;return 0===e.pageX&&(t=0),t-k.current.getBoundingClientRect().left}),[]),N=(0,o.useCallback)((function(e){var t=P(e);t>0&&A(u,t)}),[u,P,A]),R=(0,o.useCallback)((function(e){var t=P(e);t>0&&w(u,Math.max(t,50))}),[u,P,w]),I=(0,o.useCallback)((function(e){window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_COLUMN,e)}),[]),M=(0,o.useCallback)((function(e){e.preventDefault(),e.stopPropagation()}),[]),L=(0,o.useCallback)((function(e){var t=JSON.stringify({type:"sf-metadata-view-header-order",column_key:u.key,column:u});e.dataTransfer.effectAllowed="move",e.dataTransfer.setData("application/drag-sf-metadata-view-header-order",t),_(u.key)}),[u,_]),F=(0,o.useCallback)((function(){d&&x(u.key)}),[u,x,d]),j=(0,o.useCallback)((function(){d&&x(null)}),[x,d]),B=(0,o.useCallback)((function(e){var t;if(d&&(e.preventDefault(),e.dataTransfer.dropEffect="move",x(u.key),window.sfMetadataBody)){var n=200,r=e.clientX,o=null===(t=document.querySelector(".sf-metadata-wrapper"))||void 0===t?void 0:t.clientWidth,a=window.innerWidth-o;o<=800&&(n=20),r>window.innerWidth-n?window.sfMetadataBody.scrollToRight():r<v+n+a?window.sfMetadataBody.scrollToLeft():window.sfMetadataBody.clearHorizontalScroll()}}),[u,v,x,d]),$=(0,o.useCallback)((function(e){e.stopPropagation();var t=e.dataTransfer.getData("application/drag-sf-metadata-view-header-order");return!!t&&(!("sf-metadata-view-header-order"!==(t=JSON.parse(t)).type||!t.column_key)&&void(t.column_key!==u.key&&t.column.frozen===u.frozen&&C&&C({key:t.column_key},{key:u.key})))}),[u,C]),X=(0,o.useCallback)((function(){_(null),x(null),window.sfMetadataBody.clearHorizontalScroll()}),[_,x]),Q=u.key,Y=u.name,z=u.type,H=y.gm[z],V=window.sfMetadataContext.canModifyColumnOrder(),q=Q===y.L2.FILE_NAME,W=(0,O.jsxs)("div",{className:p()("sf-metadata-result-table-cell column",{"table-last--frozen":r,"name-column":q}),ref:k,style:D,id:"sf-metadata-column-".concat(Q),onClick:function(){return I(u,t)},onContextMenu:M,children:[(0,O.jsxs)("div",{className:"sf-metadata-result-column-content sf-metadata-record-header-cell-left d-flex align-items-center text-truncate",children:[(0,O.jsx)("span",{className:"mr-2",id:"header-icon-".concat(Q),children:(0,O.jsx)(a.In,{iconName:y.ZP[z],className:"sf-metadata-column-icon"})}),(0,O.jsx)(U.A,{placement:"bottom",target:"header-icon-".concat(Q),fade:!1,trigger:"hover",className:"sf-metadata-tooltip",children:(0,T.AP)(H)}),(0,O.jsx)("div",{className:"header-name d-flex",children:(0,O.jsx)("span",{title:Y,className:p()("header-name-text",{double:56===i}),children:Y})})]}),S&&(0,O.jsx)(Dn,{column:u,view:m,renameColumn:g,deleteColumn:b,modifyColumnData:E}),(0,O.jsx)(An,{onDrag:N,onDragEnd:R})]});if(!V||q)return(0,O.jsx)("div",{className:"sf-metadata-record-header-cell",children:W},Q);var G=h===u.key;return(0,O.jsx)("div",{className:"sf-metadata-record-header-cell",children:(0,O.jsx)("div",{draggable:"true",style:{opacity:d===u.key?.2:1},className:p()("rdg-can-drop",{"rdg-dropping rdg-dropping-position":G,"rdg-dropping-position-left":G&&f>l,"rdg-dropping-position-right":G&&f<l,"rdg-dropping-position-none":G&&f===l}),onDragStart:L,onDragEnter:F,onDragLeave:j,onDragOver:B,onDrop:$,onDragEnd:X,children:W})},Q)};Pn.defaultProps={style:null};var Nn=Pn,Rn=function(e){function t(e){var n;return(0,h.A)(this,t),(n=(0,v.A)(this,t,[e])).onToggleSelectAll=function(e){var t=n.props,r=t.isMobile,o=t.hasSelectedRecord,a=n.state.isSelectedAll;if(r&&e.preventDefault(),o||a)return n.setState({isSelectedAll:!1}),void n.props.selectNoneRecords();n.setState({isSelectedAll:!0}),n.props.selectAllRecords()},n.state={isSelectedAll:e.isSelectedAll},n}return(0,g.A)(t,e),(0,m.A)(t,[{key:"componentDidUpdate",value:function(e){var t=this.props.isSelectedAll;t!==e.isSelectedAll&&this.setState({isSelectedAll:t})}},{key:"render",value:function(){var e=this.props,t=e.isMobile,n=e.hasSelectedRecord,r=this.state.isSelectedAll,o=n&&!r;return(0,O.jsxs)("div",{className:"select-all-checkbox-container",onClick:this.onToggleSelectAll,children:[t?(0,O.jsx)("label",{className:"mobile-select-all-container",children:o?(0,O.jsx)(a.In,{iconName:"partially-selected"}):(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)("input",{className:"mobile-select-all-checkbox",name:"mobile-select-all-checkbox",type:"checkbox",checked:r,readOnly:!0}),(0,O.jsx)("div",{className:"select-all-checkbox-show"})]})}):(0,O.jsx)(O.Fragment,{children:o?(0,O.jsx)(a.In,{iconName:"partially-selected"}):(0,O.jsx)("input",{id:"select-all-checkbox",className:"select-all-checkbox",type:"checkbox",name:(0,T.AP)("Select all"),title:(0,T.AP)("Select all"),"aria-label":(0,T.AP)("Select all"),checked:r,readOnly:!0})}),(0,O.jsx)("label",{htmlFor:"select-all-checkbox",name:(0,T.AP)("Select all"),title:(0,T.AP)("Select all"),"aria-label":(0,T.AP)("Select all")})]})}}])}(o.Component),In=Rn,Mn=function(e){function t(){return(0,h.A)(this,t),(0,v.A)(this,t,arguments)}return(0,g.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){var e=this.props,t=e.isMobile,n=e.hasSelectedRecord,o=e.isSelectedAll,a=e.isLastFrozenCell,i=e.groupOffsetLeft,s={height:e.height,width:y.$p+i,minWidth:y.$p+i};return(0,O.jsx)("div",{className:p()("sf-metadata-result-table-cell column",{"table-last--frozen":a}),style:(0,r.A)((0,r.A)({},s),{},{backgroundColor:"#f9f9f9"}),children:(0,O.jsx)(In,{isMobile:t,hasSelectedRecord:n,isSelectedAll:o,selectNoneRecords:this.props.selectNoneRecords,selectAllRecords:this.props.selectAllRecords})})}}])}(o.Component),Ln=Mn,Fn=n(56409),jn=n(37259),Bn=n(35775),Un=function(e){var t=e.lastColumn,n=e.height,r=e.groupOffsetLeft,i=(0,o.useMemo)((function(){return"sf-metadata-add-column"}),[]),s=(0,o.useRef)(null),u=(0,o.useMemo)((function(){return{height:n,width:44,minWidth:44,maxWidth:44,left:t.left+t.width+r,position:"absolute"}}),[t,n,r]),l=(0,jn.o)().store,c=(0,o.useCallback)((function(){var e;null===s||void 0===s||null===(e=s.current)||void 0===e||e.click()}),[s]),d=(0,o.useCallback)((function(e,t,n){var r=n.key,o=n.data;l.insertColumn(e,t,{key:r,data:o})}),[l]),f=(0,o.useCallback)((function(e){(0,Bn.RI)(e)&&document.activeElement&&document.activeElement.id===i&&c()}),[i,c]);return(0,o.useEffect)((function(){return document.addEventListener("keydown",f),function(){document.removeEventListener("keydown",f)}}),[]),(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)("div",{className:"sf-metadata-record-header-cell",children:(0,O.jsx)("div",{className:"sf-metadata-result-table-cell column insert-column",style:u,id:i,ref:s,children:(0,O.jsx)(a.In,{iconName:"add-table"})})}),(0,O.jsx)(Fn.A,{target:i,onChange:d})]})},$n=["isGroupView","containerWidth","hasSelectedRecord","isSelectedAll","lastFrozenColumnKey","groupOffsetLeft","table","columnMetrics","onRef","colOverScanStartIdx","colOverScanEndIdx","selectNoneRecords","selectAllRecords","modifyColumnWidth","modifyColumnOrder"],Xn=function(e){var t=e.isGroupView,n=e.containerWidth,a=e.hasSelectedRecord,i=e.isSelectedAll,s=e.lastFrozenColumnKey,u=e.groupOffsetLeft,c=e.table,f=e.columnMetrics,p=e.onRef,h=e.colOverScanStartIdx,m=e.colOverScanEndIdx,v=e.selectNoneRecords,g=e.selectAllRecords,b=e.modifyColumnWidth,E=e.modifyColumnOrder,A=(0,d.A)(e,$n),w=(0,o.useState)(null),C=(0,l.A)(w,2),_=C[0],x=C[1],T=(0,o.useState)(null),S=(0,l.A)(T,2),D=S[0],P=S[1],N=(0,o.useState)(null),R=(0,l.A)(N,2),I=R[0],M=R[1],L=(0,o.useMemo)((function(){return c.header_settings||{}}),[c]),F=(0,o.useMemo)((function(){return L&&L.is_hide_triangle}),[L]),B=(0,o.useMemo)((function(){return((0,ye.RI)(L)?y.Jl.DEFAULT:L.header_height)===y.Jl.DOUBLE?y.L9:y.jN}),[L]),U=(0,o.useMemo)((function(){return{width:n,minWidth:"100%",zIndex:y.Gz.HK,height:B}}),[n,B]),$=(0,o.useMemo)((function(){return _||f}),[_,f]),X=(0,o.useMemo)((function(){var e=$.columns,n={position:k.Fr?"absolute":"fixed",marginLeft:"0px",height:B,zIndex:y.Gz.NT};return(t&&!(0,j.Zz)(e[0])||k.Fr)&&(n.position="absolute"),n}),[t,$,B]),Q=(0,o.useCallback)((function(e,t){x((0,j.s9)(f,e.key,Math.max(t,50)))}),[f]),Y=(0,o.useCallback)((function(e,t){x(null),b&&b(e,t)}),[b]),z=(0,o.useCallback)((function(e,t){E&&E(e.key,t.key)}),[E]),H=(0,o.useCallback)((function(e){e!==D&&P(e)}),[D]),V=(0,o.useCallback)((function(e){e!==I&&M(e)}),[I]),q=(0,j.SU)($.columns),W=$.columns.slice(h,m),G=q.reduce((function(e,t){return e+t.width}),u+y.$p),Z=D?$.columns.findIndex((function(e){return e.key===D})):-1;return(0,O.jsx)("div",{className:"static-sf-metadata-result-content grid-header",style:{height:B+1},children:(0,O.jsxs)("div",{className:"sf-metadata-result-table-row",style:U,children:[(0,O.jsxs)("div",{className:"frozen-columns d-flex",style:X,ref:function(e){return p(e)},children:[(0,O.jsx)(Ln,{isMobile:k.Fr,height:B,hasSelectedRecord:a,isSelectedAll:i,isLastFrozenCell:!s,groupOffsetLeft:u,selectNoneRecords:v,selectAllRecords:g}),q.map((function(e,t){var n=e.key,o=n===s;return(0,O.jsx)(Nn,(0,r.A)({frozen:!0,height:B,column:e,columnIndex:t,style:{backgroundColor:"#f9f9f9"},isLastFrozenCell:o,frozenColumnsWidth:G,isHideTriangle:F,draggingColumnKey:D,draggingColumnIndex:Z,dragOverColumnKey:I,view:c.view,modifyLocalColumnWidth:Q,modifyColumnWidth:Y,onMove:z,updateDraggingKey:H,updateDragOverKey:V},A),n)}))]}),W.map((function(e,t){return(0,O.jsx)(Nn,(0,r.A)({isHideTriangle:F,groupOffsetLeft:u,height:B,column:e,columnIndex:t,draggingColumnKey:D,draggingColumnIndex:Z,dragOverColumnKey:I,view:c.view,frozenColumnsWidth:G,modifyLocalColumnWidth:Q,modifyColumnWidth:Y,onMove:z,updateDraggingKey:H,updateDragOverKey:V},A),e.key)})),(0,O.jsx)(Un,{lastColumn:$.columns[$.columns.length-1],groupOffsetLeft:u,height:B})]})})},Qn=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=(0,v.A)(this,t,[].concat(r))).onClick=function(){c.A.closeAll(),e.props.load(1e5)},e}return(0,g.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){return(0,O.jsxs)("div",{className:"load-all-tip",children:[(0,O.jsx)("span",{children:(0,T.AP)("Loaded 50,000 records.")}),(0,O.jsx)("div",{className:"load-all ml-2",onClick:this.onClick,children:(0,T.AP)("Click to load more")})]})}}])}(o.Component),Yn=Qn,zn=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=(0,v.A)(this,t,[].concat(r))).ref=null,e.calculateAtBorder=function(){var t,n=e.ref.getBoundingClientRect().bottom,r=e.ref?e.ref.className:"";(t=n>=window.innerHeight?pn(r,"at-border"):hn(r,"at-border"))!==r&&e.ref&&(e.ref.className=t)},e.onClick=function(){if(!e.props.isLoadingMore){var t=e.props.recordsCount<5e4?5e4:1e5;e.props.loadAll(t,(function(t){t?c.A.success((0,O.jsx)(Yn,{load:e.props.loadAll}),{duration:5}):c.A.success((0,T.AP)("All records loaded"))}))}},e.setSummaryScrollLeft=function(t){e.summaryItemsRef.scrollLeft=t},e.getSelectedCellsCount=function(e){var t=e.topLeft,n=e.bottomRight;return-1===t.rowIdx?0:(n.idx-t.idx+1)*(n.rowIdx-t.rowIdx+1)},e.getSummaries=function(){var t=e.props,n=t.isGroupView,r=t.hasSelectedRecord,o=t.recordMetrics,a=t.selectedRange,i=t.summaries,s=t.recordGetterByIndex;if(r){var u=_t.getSelectedIds(o),l=u&&u.map((function(t){return e.props.recordGetterById(t)})).filter(Boolean);return e.props.getRecordsSummaries(l)}if(e.getSelectedCellsCount(a)>1){var c=Et({selectedRange:a,isGroupView:n,recordGetterByIndex:s});return e.props.getRecordsSummaries(c)}return i},e.getSummaryItems=function(){var t=e.props,n=t.columns,r=t.hasMore,o=t.isLoadingMore||r?n.slice(1,n.length):n,a=y.$p,i=Array.isArray(o)&&o.map((function(e,t){var n=e.width,r=e.key;return a+=n,(0,O.jsx)("div",{className:"summary-item",style:{width:n}},r)}));return{summaryItems:i,totalWidth:a}},e.getRecord=function(){var t=e.props,n=t.hasMore,r=t.hasSelectedRecord,o=t.recordMetrics,a=t.selectedRange,i=t.recordsCount;if(r){var s=_t.getSelectedIds(o).length;return s>1?(0,T.AP)("xxx records selected").replace("xxx",s):(0,T.AP)("1 record selected")}var u,l=e.getSelectedCellsCount(a);return l>1?(0,T.AP)("xxx cells selected").replace("xxx",l):(u=i>1?(0,T.AP)("xxx records").replace("xxx",i):(0,T.AP)("xxx record").replace("xxx",i),n&&(u+=" +"),u)},e}return(0,g.A)(t,e),(0,m.A)(t,[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.calculateAtBorder)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.calculateAtBorder)}},{key:"componentDidUpdate",value:function(){this.calculateAtBorder()}},{key:"render",value:function(){var e=this,t=this.props,n=t.hasMore,r=t.isLoadingMore,o=t.columns,i=t.groupOffsetLeft,s=this.getSummaryItems(),u=s.summaryItems,l=s.totalWidth,c=(r||n?y.$p+o[0].width:y.$p)+i;return(0,O.jsxs)("div",{className:"sf-metadata-result-footer",style:{zIndex:y.Gz.Rc},ref:function(t){return e.ref=t},children:[(0,O.jsxs)("div",{className:"rows-record d-flex text-nowrap",style:{width:c},children:[(0,O.jsx)("span",{children:this.getRecord()}),!r&&n&&(0,O.jsx)("span",{className:"load-all ml-4",onClick:this.onClick,children:(0,T.AP)("Load all")}),r&&(0,O.jsxs)("span",{className:"loading-message ml-4",children:[(0,O.jsx)("span",{className:"mr-2",children:(0,T.AP)("Loading")}),(0,O.jsx)(a.Rh,{})]})]}),(0,O.jsx)("div",{className:"summaries-pane",children:(0,O.jsx)("div",{className:"summaries-scroll",ref:function(t){return e.summaryItemsRef=t},children:(0,O.jsx)("div",{style:{width:l+y.AD},children:u||""})})})]})}}])}(o.Component),Hn=zn,Vn="clear-selected",qn="copy-selected",Wn="open-parent-folder",Gn="open-new-tab",Zn="generate-description",Kn="image-caption",Jn="delete-record",er="delete-records",tr="rename-file",nr="file-detail",rr="file-details",or=function(e){var t=e.isGroupView,n=e.selectedRange,r=e.selectedPosition,a=e.recordMetrics,s=e.recordGetterByIndex,u=e.onClearSelected,d=e.onCopySelected,f=e.updateRecords,p=e.getTableContentRect,h=e.getTableCanvasContainerRect,m=e.deleteRecords,v=e.toggleDeleteFolderDialog,g=e.selectNone,b=(0,o.useRef)(null),E=(0,o.useState)(!1),A=(0,l.A)(E,2),w=A[0],C=A[1],_=(0,o.useState)({top:0,left:0}),x=(0,l.A)(_,2),P=x[0],N=x[1],R=(0,jn.o)().metadata,I=function(e){return window.sfMetadataContext.canModifyRow(e)},M=(0,o.useCallback)((function(e){var t=(0,S.NZ)(e);return I(e)&&k.Aq.isDescriptionSupportedFile(t)}),[]),L=(0,o.useCallback)((function(e){return e.filter((function(e){return window.sfMetadataContext.checkCanDeleteRow(e)}))}),[]),F=(0,o.useMemo)((function(){if(!w)return[];var e="r"===window.sfMetadataContext.getPermission(),o=R.columns,i=(0,j.rm)(o,y.L2.FILE_DESCRIPTION),u=[];if(n){!e&&u.push({value:Vn,label:(0,T.AP)("Clear selected")}),u.push({value:qn,label:(0,T.AP)("Copy selected")});for(var l=n.topLeft,c=n.bottomRight,d=[],f=l.rowIdx;f<=c.rowIdx;f++){var p=s({isGroupView:t,groupRecordIndex:l.groupRecordIndex,recordIndex:f});p&&d.push(p)}var h=L(d);h.length>0&&u.push({value:er,label:(0,T.AP)("Delete selected"),records:h});var m=d.filter((function(e){var t=(0,S.NZ)(e);return k.Aq.imageCheck(t)||k.Aq.videoCheck(t)}));return m.length>0&&u.push({value:rr,label:(0,T.AP)("Extract file details"),records:m}),u}var v=a?Object.keys(a.idSelectedRecordMap):[];if(v.length>1){var g=[];v.forEach((function(e){var t=R.id_row_map[e];t&&g.push(t)}));var O=L(g);O.length>0&&u.push({value:er,label:(0,T.AP)("Delete"),records:O});var b=g.filter((function(e){var t=(0,S.NZ)(e);return k.Aq.imageCheck(t)||k.Aq.videoCheck(t)}));return b.length>0&&u.push({value:rr,label:(0,T.AP)("Extract file details"),records:b}),u}if(!r)return u;var E=r.groupRecordIndex,A=r.rowIdx,C=o[r.idx],_=s({isGroupView:t,groupRecordIndex:E,recordIndex:A});if(!_)return u;var x=I(_),P=window.sfMetadataContext.checkCanDeleteRow(_),N=(0,D.o4)(_);u.push({value:Gn,label:N?(0,T.AP)("Open folder in new tab"):(0,T.AP)("Open file in new tab"),record:_}),u.push({value:Wn,label:(0,T.AP)("Open parent folder"),record:_});var F=(0,S.NZ)(_);return i&&(M(_)?u.push({value:Zn,label:(0,T.AP)("Generate description"),record:_}):x&&k.Aq.imageCheck(F)&&u.push({value:Kn,label:(0,T.AP)("Generate image description"),record:_})),x&&(k.Aq.imageCheck(F)||k.Aq.videoCheck(F))&&u.push({value:nr,label:(0,T.AP)("Extract file detail"),record:_}),P&&u.push({value:Jn,label:N?(0,T.AP)("Delete folder"):(0,T.AP)("Delete file"),record:_}),x&&C&&(0,j.Ax)(C)&&u.push({value:tr,label:N?(0,T.AP)("Rename folder"):(0,T.AP)("Rename file"),record:_}),u}),[w,t,r,a,n,R,s,M,L]),B=(0,o.useCallback)((function(e){b.current||!w?b.current&&!b.current.contains(e.target)&&C(!1):C(!1)}),[b,w]),U=(0,o.useCallback)((function(e){var t=window.sfMetadataStore.repoId,n=(0,D.o4)(e),r=(0,S.ND)(e),o=(0,S.NZ)(e),a=n?window.location.origin+window.location.pathname+k.Aq.encodePath(k.Aq.joinPath(r,o)):"".concat(T.Yc,"lib/").concat(t,"/file").concat(k.Aq.encodePath(k.Aq.joinPath(r,o)));window.open(a,"_blank")}),[]),$=(0,o.useCallback)((function(e,t){e.preventDefault(),e.stopPropagation();var n=(0,S.ND)(t);window.location.pathname.endsWith("/")&&(n=n.slice(1));var r=window.location.origin+window.location.pathname+k.Aq.encodePath(n);window.open(r,"_blank")}),[]),X=(0,o.useCallback)((function(e){var t=y.L2.FILE_DESCRIPTION,n="",r={},o={},a=(0,S.NZ)(e);if(k.Aq.isDescriptionSupportedFile(a)&&I(e)){var s=(0,S.ND)(e);n=k.Aq.joinPath(s,a),r[e[y.L2.ID]]=(0,i.default)({},t,e[t]),o[e[y.L2.ID]]=(0,i.default)({},t,e[t])}""!==n&&window.sfMetadataContext.generateDescription(n).then((function(n){var a=n.data.summary,s=e[y.L2.ID],u=[s],l={},c={};l[s]=(0,i.default)({},t,a),c[s]=(0,i.default)({},t,a),f({recordIds:u,idRecordUpdates:l,idOriginalRecordUpdates:c,idOldRecordData:r,idOriginalOldRecordData:o})})).catch((function(e){var t=(0,T.AP)("Failed to generate description");c.A.danger(t)}))}),[f]),Q=(0,o.useCallback)((function(e){var t=y.L2.FILE_DESCRIPTION,n="",r={},o={},a=(0,S.NZ)(e);if(k.Aq.imageCheck(a)&&I(e)){var s=(0,S.ND)(e);n=k.Aq.joinPath(s,a),r[e[y.L2.ID]]=(0,i.default)({},t,e[t]),o[e[y.L2.ID]]=(0,i.default)({},t,e[t])}""!==n&&window.sfMetadataContext.imageCaption(n).then((function(n){var a=n.data.desc,s=e[y.L2.ID],u=[s],l={},c={};l[s]=(0,i.default)({},t,a),c[s]=(0,i.default)({},t,a),f({recordIds:u,idRecordUpdates:l,idOriginalRecordUpdates:c,idOldRecordData:r,idOriginalOldRecordData:o})})).catch((function(e){var t=(0,T.AP)("Failed to generate image description");c.A.danger(t)}))}),[f]),Y=(0,o.useCallback)((function(e){var t=e.map((function(e){return(0,S.ql)(e)}));if(t.length>50)c.A.danger((0,T.AP)("Select up to 50 files"));else{var n=e.map((function(e){return(0,S.Yd)(e)}));window.sfMetadataContext.extractFileDetails(t).then((function(t){if((0,j.rm)(R.columns,y.L2.CAPTURE_TIME)){var r={},o={},a=y.L2.CAPTURE_TIME;e.forEach((function(e){r[e[y.L2.ID]]=(0,i.default)({},a,e[a]),o[e[y.L2.ID]]=(0,i.default)({},a,e[a])}));var s={},u={};t.data.details.forEach((function(e){var t=e[y.L2.ID];s[t]=(0,i.default)({},a,e[a]),u[t]=(0,i.default)({},a,e[a])})),f({recordIds:n,idRecordUpdates:s,idOriginalRecordUpdates:u,idOldRecordData:r,idOriginalOldRecordData:o})}})).catch((function(e){var t=(0,T.AP)("Failed to extract file details");c.A.danger(t)}))}}),[R,f]),z=(0,o.useCallback)((function(e,t){switch(e.stopPropagation(),t.value){case Gn:var n=t.record;if(!n)break;U(n);break;case Wn:var r=t.record;if(!r)break;$(e,r);break;case qn:d&&d();break;case Vn:u&&u();break;case Zn:var o=t.record;if(!o)break;X(o);break;case Kn:var a=t.record;if(!a)break;Q(a);break;case Jn:var i=t.record;if(!i||!i._id||!m)break;if((0,D.o4)(i)){v(i);break}m([i._id]);break;case er:window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_NONE),g&&g();var s=t.records,l=Array.isArray(s)?s.map((function(e){return e._id})).filter(Boolean):[];if(0===l.length||!m)break;m(l);break;case tr:var c=t.record;if(!c||!c._id)break;window.sfMetadataContext.eventBus.dispatch(y.Tw.OPEN_EDITOR);break;case rr:var f=t.records;Y(f);break;case nr:var p=t.record;Y([p])}C(!1)}),[U,$,d,u,X,Q,g,m,v,Y]),H=(0,o.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n={top:t,left:e};if(!b.current)return n;var r=b.current.getBoundingClientRect(),o=h(),a=p(),i=a.right,s=a.bottom;return n.top=n.top-o.top,n.left=n.left-o.left,t+r.height>s-10&&(n.top-=r.height),e+r.width>i&&(n.left-=r.width),n.top<0&&(n.top=r.bottom>s?(s-10-r.height)/2:0),n.left<0&&(n.left=r.width<i?(i-r.width)/2:0),n}),[p,h]);return(0,o.useEffect)((function(){var e=function(e){if(e.preventDefault(),!b.current||!b.current.contains(e.target)){C(!0);var t=H(e.clientX,e.clientY);N(t)}};return document.addEventListener("contextmenu",e),function(){document.removeEventListener("contextmenu",e)}}),[]),(0,o.useEffect)((function(){return w?document.addEventListener("mousedown",B):document.removeEventListener("mousedown",B),function(){document.removeEventListener("mousedown",B)}}),[w,B]),w?0===F.length?null:(0,O.jsx)("div",{ref:b,className:"dropdown-menu sf-metadata-contextmenu",style:P,children:F.map((function(e,t){return(0,O.jsx)("button",{className:"dropdown-item sf-metadata-contextmenu-item",onClick:function(t){return z(t,e)},children:e.label},t)}))}):null},ar=function(e){function t(e){var n;(0,h.A)(this,t),(n=(0,v.A)(this,t,[e])).createColumnMetrics=function(e){var t=e.columns,n=e.table;return(0,j.iM)(t,n.columns,n._id)},n.createRowMetrics=function(){arguments.length>0&&void 0!==arguments[0]||n.props;return{idSelectedRecordMap:{}}},n.setScrollLeft=function(e){n.resultContainerRef.scrollLeft=e},n.modifyColumnWidth=function(e,t){n.props.modifyColumnWidth(e.key,t)},n.getScrollPosition=function(){var e=window.sfMetadataContext.localStorage.getItem("scroll_left")+"",t=window.sfMetadataContext.localStorage.getItem("scroll_top")+"";e&&t&&n.bodyRef&&(e=Number(e),t=Number(t),n.bodyRef.setScrollTop(t),n.setScrollLeft(e),n.handleHorizontalScroll(e,t))},n.storeScrollPosition=function(){var e=n.bodyRef.getScrollTop(),t=n.getScrollLeft();window.sfMetadataContext.localStorage.setItem("scroll_left",t),n.storeScrollTop(e)},n.storeScrollTop=function(e){window.sfMetadataContext.localStorage.setItem("scroll_top",e)},n.onContentScroll=function(e){var t=e.target.scrollLeft,r=n.bodyRef.getScrollTop(),o=n.scrollLeft-t,a=n.scrollTop-r;n.scrollLeft=t,0!==a&&(n.scrollTop=r),0!==a||0===o&&0!==t||n.handleHorizontalScroll(t,r),n.storeScrollPosition(),window.sfMetadataContext.eventBus.dispatch(y.Tw.CLOSE_EDITOR)},n.handleHorizontalScroll=function(e,t){var r=n.props.getTableContentRect().width;if(k.Fr)n.updateHorizontalScrollState({scrollLeft:e,columnMetrics:n.state.columnMetrics,gridWidth:r});else{var o,a=n.resultContainerRef?n.resultContainerRef.className:"";(o=e>0?pn(a,"horizontal-scroll"):hn(a,"horizontal-scroll"))!==a&&n.resultContainerRef&&(n.resultContainerRef.className=o),n.lastScrollLeft=e,n.handleFrozenDOMsPosition(e,t),n.recordsFooterRef.setSummaryScrollLeft(e),n.isScrollByScrollbar||n.handleScrollbarScroll(e),n.bodyRef&&n.bodyRef.interactionMask&&n.bodyRef.setScrollLeft(e,t),n.updateHorizontalScrollState({scrollLeft:e,columnMetrics:n.state.columnMetrics,gridWidth:r})}},n.handleFrozenDOMsPosition=function(e,t){var r=n.state.columnMetrics.lastFrozenColumnKey;n.props.isGroupView&&!r||(n.clearSetAbsoluteTimer(),n.setFixed(e,t),n.timer=setTimeout((function(){n.setAbsolute(e,t)}),100))},n.handleScrollbarScroll=function(e){n.horizontalScrollbar&&(n.isScrollByScrollbar?n.isScrollByScrollbar=!1:n.setHorizontalScrollbarScrollLeft(e))},n.onHorizontalScrollbarScroll=function(e){n.isScrollByScrollbar=!0,n.setScrollLeft(e)},n.onHorizontalScrollbarMouseUp=function(){n.isScrollByScrollbar=!1},n.setHorizontalScrollbarScrollLeft=function(e){n.horizontalScrollbar&&n.horizontalScrollbar.setScrollLeft(e)},n.setFixed=function(e,t){n.bodyRef.recordFrozenRefs.forEach((function(e){e&&(e.frozenColumns.style.position="fixed",e.frozenColumns.style.marginLeft="0px",e.frozenColumns.style.marginTop="-"+t+"px")})),n.bodyRef.fixFrozenDoms&&n.bodyRef.fixFrozenDoms(e,t)},n.setAbsolute=function(e){var t=n.props.isGroupView,r=n.state.columnMetrics.lastFrozenColumnKey;t&&!r||(n.bodyRef.recordFrozenRefs.forEach((function(t){t&&(t.frozenColumns.style.position="absolute",t.frozenColumns.style.marginLeft=e+"px",t.frozenColumns.style.marginTop="0px")})),n.bodyRef.cancelFixFrozenDOMs&&n.bodyRef.cancelFixFrozenDOMs(e),n.bodyRef&&n.bodyRef.interactionMask&&n.bodyRef.cancelSetScrollLeft())},n.clearSetAbsoluteTimer=function(){n.timer&&(clearTimeout(n.timer),n.timer=null)},n.getScrollLeft=function(){return k.Fr?0:n.scrollLeft||0},n.getScrollTop=function(){return k.Fr?0:n.scrollTop||0},n.setHorizontalScrollbarRef=function(e){n.horizontalScrollbar=e},n.setResultContainerRef=function(e){n.resultContainerRef=e},n.updateSelectedRange=function(e){n.setState({selectedRange:e})},n.onClickContainer=function(e){var t=(0,ye.wD)(e);(t.includes("sf-metadata-result-content")||t.includes("sf-metadata-result-table-content"))&&window.sfMetadataContext.eventBus.dispatch(y.Tw.CLOSE_EDITOR)},n.onCellClick=function(e){e&&n.updateSelectedRange({topLeft:n.initPosition,bottomRight:n.initPosition}),n.onDeselectAllRecords()},n.onCellRangeSelectionUpdated=function(e){n.onCellClick(),n.updateSelectedRange(e)},n.onCopyCells=function(e){window.sfMetadataContext.eventBus.dispatch(y.Tw.COPY_CELLS,e)},n.onPasteCells=function(e){window.sfMetadataContext.eventBus.dispatch(y.Tw.PASTE_CELLS,e)},n.onTouchStart=function(e){if(e.target&&["canvas","group-canvas"].includes(e.target.id)){var t={startX:e.changedTouches[0].clientX,startY:e.changedTouches[0].clientY};n.setState({touchStartPosition:t})}},n.onTouchEnd=function(e){if(e.target&&["canvas","group-canvas"].includes(e.target.id)){var t=e.changedTouches[0],r=t.clientX,o=t.clientY,a=n.state.touchStartPosition;Math.abs(a.startX-r)<5&&Math.abs(a.startY-o)<5&&window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_NONE)}},n.onMouseDown=function(e){var t=(0,ye.wD)(e);if(!(t.indexOf("sf-metadata-result-table-cell")>-1)){(["canvas","group-canvas"].includes(e.target.id)||t.includes("sf-metadata-result-content"))&&window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_NONE)}},n.selectNone=function(){n.setState({selectedRange:{topLeft:n.initPosition,bottomRight:n.initPosition}}),n.onDeselectAllRecords()},n.selectCell=function(e){n.setState({selectedPosition:e})},n.onSelectRecord=function(e,t){var r=e.groupRecordIndex,o=e.recordIndex;if(t.stopPropagation(),Ye(t))n.selectRecordWithShift({groupRecordIndex:r,recordIndex:o});else{var a=n.props.isGroupView,i=n.state.recordMetrics,s=n.props.recordGetterByIndex({isGroupView:a,groupRecordIndex:r,recordIndex:o});if(s){var u=s._id;if(_t.isRecordSelected(u,i))return n.deselectRecord(u),void n.setState({lastRowIdxUiSelected:{groupRecordIndex:-1,recordIndex:-1}});n.selectRecord(u),n.setState({lastRowIdxUiSelected:{groupRecordIndex:r,recordIndex:o}})}}},n.selectRecordWithShift=function(e){var t=e.groupRecordIndex,r=e.recordIndex,o=n.props,a=o.recordIds,i=o.isGroupView,s=n.state,u=s.lastRowIdxUiSelected,l=s.recordMetrics,c=[];if(i){if(!window.sfMetadataBody||!window.sfMetadataBody.getGroupMetrics)return;for(var d=window.sfMetadataBody.getGroupMetrics().groupRows,f=[t,u.groupRecordIndex].sort((function(e,t){return e-t})),p=f[0];p<=f[1];p++){var h=d[p];h.type===y.Gi.ROW&&c.push(h.rowId)}}else{var m=a[r];if(!m)return;var v=u.recordIndex;if(v<0)return n.selectRecord(m),void n.setState({lastRowIdxUiSelected:{groupRecordIndex:-1,recordIndex:r}});if(r===v||_t.isRecordSelected(m,l))return n.deselectRecord(m),void n.setState({lastRowIdxUiSelected:{groupRecordIndex:-1,recordIndex:-1}});c=n.getRecordIdsBetweenRange({start:v,end:r})}0!==c.length&&(n.selectRecordsById(c),n.setState({lastRowIdxUiSelected:{groupRecordIndex:t,recordIndex:r}}))},n.getRecordIdsBetweenRange=function(e){for(var t=e.start,r=e.end,o=n.props.recordIds,a=Math.min(t,r),i=Math.max(t,r),s=[],u=a;u<=i;u++){var l=o[u];l&&s.push(l)}return s},n.selectRecord=function(e){var t=n.state.recordMetrics;if(!_t.isRecordSelected(e,t)){var o=(0,r.A)({},t);_t.selectRecord(e,o),n.setState({recordMetrics:o})}},n.selectRecordsById=function(e){var t=n.state.recordMetrics;if(0!==e.filter((function(e){return!_t.isRecordSelected(e,t)})).length){var o=(0,r.A)({},t);_t.selectRecordsById(e,o),n.setState({recordMetrics:o})}},n.deselectRecord=function(e){var t=n.state.recordMetrics;if(_t.isRecordSelected(e,t)){var o=(0,r.A)({},t);_t.deselectRecord(e,o),n.setState({recordMetrics:o})}},n.selectAllRecords=function(){var e=n.props,t=e.recordIds,o=e.isGroupView,a=n.state.recordMetrics,i=(0,r.A)({},a),s=[];if(o){if(!window.sfMetadataBody||!window.sfMetadataBody.getGroupMetrics)return;window.sfMetadataBody.getGroupMetrics().groupRows.forEach((function(e){e.type===y.Gi.ROW&&s.push(e.rowId)}))}else s=t;_t.selectRecordsById(s,i),n.setState({recordMetrics:i})},n.onDeselectAllRecords=function(){var e=n.state.recordMetrics;if(_t.hasSelectedRecords(e)){var t=(0,r.A)({},e);_t.deselectAllRecords(t),n.setState({recordMetrics:t,lastRowIdxUiSelected:{groupRecordIndex:-1,recordIndex:-1}})}},n.hasSelectedCell=function(e,t){var r=e.groupRecordIndex,o=e.recordIndex;if(!t)return!1;var a=n.props.isGroupView,i=t.groupRecordIndex,s=t.rowIdx;return a?r===i:o===s},n.hasSelectedRecord=function(){var e=n.state.recordMetrics;if(!_t.hasSelectedRecords(e))return!1;var t=_t.getSelectedIds(e),r=t&&t.map((function(e){return n.props.recordGetterById(e)})).filter(Boolean);return r&&r.length>0},n.getHorizontalScrollState=function(e){var t=e.gridWidth,n=e.columnMetrics,r=e.scrollLeft,o=n.columns,a=o.length,i=function(e,t,n){var r=function(e,t){for(var n=t,r=e.slice(0),o=0;o<r.length;o++)if((n-=e[o].width)<0)return o}(e,t),o=function(e,t,n){for(var r=t+n,o=0;o<e.length;o++)if((r-=e[o].width)<0)return o-1;return e.length-1}(e,n,t);return{colVisibleStartIdx:r,colVisibleEndIdx:o}}(o,r,t),s=i.colVisibleStartIdx,u=i.colVisibleEndIdx,l=function(e){return Math.max(0,10*Math.floor(e/10)-y.hw)}(s),c=function(e,t){return Math.min(10*Math.ceil(e/10)+y.hw,t)}(u,a);return{colOverScanStartIdx:l,colOverScanEndIdx:c}},n.updateHorizontalScrollState=function(e){var t=e.columnMetrics,r=e.gridWidth,o=e.scrollLeft,a=n.getHorizontalScrollState({columnMetrics:t,gridWidth:r,scrollLeft:o});n.setState(a)},n.isOutSelectedRange=function(e){var t=e.recordIndex,r=e.idx,o=n.state.selectedRange,a=o.topLeft,i=o.bottomRight,s=a.idx,u=a.rowIdx,l=i.idx,c=i.rowIdx;return r<s||r>l||t<u||t>c},n.onCellContextMenu=function(e){var t=e.rowIdx,r=e.idx,o=e.groupRecordIndex,a=n.props,i=a.isGroupView,s=(0,a.recordGetterByIndex)({isGroupView:i,groupRecordIndex:o,recordIndex:t});if(s){var u=n.state.recordMetrics,l=s._id;_t.isRecordSelected(l,u)||n.setState({recordMetrics:n.createRowMetrics()}),n.isOutSelectedRange({recordIndex:t,idx:r})&&window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_CELL,e,!1)}},n.getTableCanvasContainerRect=function(){return n.resultContainerRef.getBoundingClientRect()},n.toggleDeleteFolderDialog=function(e){if(n.state.deletedFolderPath)n.deletedRecord=null,n.setState({deletedFolderPath:""});else{var t=e._parent_dir,r=e._name,o=k.Aq.joinPath(t,r);n.deletedRecord=e,n.setState({deletedFolderPath:o})}},n.deleteFolder=function(){n.deletedRecord&&n.props.deleteRecords([n.deletedRecord._id])},n.renderRecordsBody=function(e){var t=e.containerWidth,o=n.props.isGroupView,a=n.state,i=a.recordMetrics,s=a.columnMetrics,u=a.colOverScanStartIdx,l=a.colOverScanEndIdx,c=s.columns,d=s.allColumns,f=s.totalWidth,p=s.lastFrozenColumnKey,h=s.frozenColumnsWidth,m=(0,r.A)((0,r.A)({},n.props),{},{columns:c,allColumns:d,totalWidth:f,lastFrozenColumnKey:p,frozenColumnsWidth:h,recordMetrics:i,colOverScanStartIdx:u,colOverScanEndIdx:l,contextMenu:(0,O.jsx)(or,{isGroupView:o,toggleDeleteFolderDialog:n.toggleDeleteFolderDialog,recordGetterByIndex:n.props.recordGetterByIndex,updateRecords:n.props.updateRecords,deleteRecords:n.props.deleteRecords}),hasSelectedRecord:n.hasSelectedRecord(),getScrollLeft:n.getScrollLeft,getScrollTop:n.getScrollTop,selectNone:n.selectNone,onCellClick:n.onCellClick,onCellRangeSelectionUpdated:n.onCellRangeSelectionUpdated,onSelectRecord:n.onSelectRecord,setRecordsScrollLeft:n.setScrollLeft,hasSelectedCell:n.hasSelectedCell,cacheScrollTop:n.storeScrollTop,onCellContextMenu:n.onCellContextMenu,getTableCanvasContainerRect:n.getTableCanvasContainerRect});return n.props.isGroupView?(0,O.jsx)(bn,(0,r.A)((0,r.A)({onRef:function(e){return n.bodyRef=e}},m),{},{containerWidth:t,groups:n.props.groups,groupbys:n.props.groupbys,groupOffsetLeft:n.props.groupOffsetLeft})):(0,O.jsx)(Kt,(0,r.A)((0,r.A)({onRef:function(e){return n.bodyRef=e}},m),{},{recordIds:n.props.recordIds}))},n.scrollTop=0,n.isScrollByScrollbar=!1;var o=window.sfMetadataContext.localStorage.getItem("scroll_left");n.scrollLeft=o?Number(o):0,n.lastScrollLeft=n.scrollLeft,n.initPosition={idx:-1,rowIdx:-1,groupRecordIndex:-1};var a=n.createColumnMetrics(e),i=e.getTableContentRect().width,s=n.getHorizontalScrollState({gridWidth:i,columnMetrics:a,scrollLeft:0});return n.state=(0,r.A)((0,r.A)({columnMetrics:a,recordMetrics:n.createRowMetrics(),lastRowIdxUiSelected:{groupRecordIndex:-1,recordIndex:-1},touchStartPosition:{},selectedRange:{topLeft:n.initPosition,bottomRight:n.initPosition},selectedPosition:n.initPosition},s),{},{deletedFolderPath:""}),n.isWindows=/windows|win32/i.test(navigator.userAgent),n.isWebkit=navigator.userAgent.toLowerCase().includes("webkit"),n.deletedRecord=null,n}return(0,g.A)(t,e),(0,m.A)(t,[{key:"componentDidMount",value:function(){document.addEventListener("copy",this.onCopyCells),document.addEventListener("paste",this.onPasteCells),window.isMobile?(window.addEventListener("touchstart",this.onTouchStart),window.addEventListener("touchend",this.onTouchEnd)):document.addEventListener("mousedown",this.onMouseDown),this.unsubscribeSelectNone=window.sfMetadataContext.eventBus.subscribe(y.Tw.SELECT_NONE,this.selectNone),this.unsubscribeSelectCell=window.sfMetadataContext.eventBus.subscribe(y.Tw.SELECT_CELL,this.selectCell),this.getScrollPosition()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t,n=e.columns,r=(0,e.getTableContentRect)().width;if(this.props.columns!==n){var o=this.createColumnMetrics(e);this.updateHorizontalScrollState({columnMetrics:o,scrollLeft:this.lastScrollLeft,gridWidth:r}),this.setState({columnMetrics:o})}else(null===(t=this.props.getTableContentRect())||void 0===t?void 0:t.width)!==r&&this.updateHorizontalScrollState({columnMetrics:this.state.columnMetrics,scrollLeft:this.lastScrollLeft,gridWidth:r})}},{key:"componentWillUnmount",value:function(){document.removeEventListener("copy",this.onCopyCells),document.removeEventListener("paste",this.onPasteCells),window.isMobile?(window.removeEventListener("touchstart",this.onTouchStart),window.removeEventListener("touchend",this.onTouchEnd)):document.removeEventListener("mousedown",this.onMouseDown),this.clearSetAbsoluteTimer(),this.unsubscribeSelectNone(),this.unsubscribeSelectCell(),this.setState=function(e,t){}}},{key:"render",value:function(){var e=this,t=this.props,n=t.recordIds,r=t.recordsCount,o=t.table,a=t.isGroupView,i=t.groupOffsetLeft,s=t.renameColumn,u=t.modifyColumnData,l=t.deleteColumn,c=t.modifyColumnOrder,d=this.state,f=d.recordMetrics,p=d.columnMetrics,h=d.selectedRange,m=d.colOverScanStartIdx,v=d.colOverScanEndIdx,g=p.columns,b=p.totalWidth,E=p.lastFrozenColumnKey,A=b+y.$p+y.AD+i,x=this.hasSelectedRecord(),k=_t.isSelectedAll(n,f);return 0!==r||this.props.hasMore?(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)("div",{className:"sf-metadata-result-container ".concat(this.isWindows?"windows-browser":""),ref:this.setResultContainerRef,onScroll:this.onContentScroll,onClick:this.onClickContainer,children:(0,O.jsxs)("div",{className:"sf-metadata-result-content",style:{width:A},children:[(0,O.jsx)(Xn,{onRef:function(t){return e.headerFrozenRef=t},containerWidth:A,table:o,columnMetrics:p,colOverScanStartIdx:m,colOverScanEndIdx:v,hasSelectedRecord:x,isSelectedAll:k,isGroupView:a,groupOffsetLeft:i,lastFrozenColumnKey:E,modifyColumnWidth:this.modifyColumnWidth,selectNoneRecords:this.selectNone,selectAllRecords:this.selectAllRecords,renameColumn:s,deleteColumn:l,modifyColumnData:u,modifyColumnOrder:c}),this.renderRecordsBody({containerWidth:A})]})}),this.isWindows&&this.isWebkit&&(0,O.jsx)(w,{ref:this.setHorizontalScrollbarRef,innerWidth:b+y.AD,onScrollbarScroll:this.onHorizontalScrollbarScroll,onScrollbarMouseUp:this.onHorizontalScrollbarMouseUp}),(0,O.jsx)(Hn,{ref:function(t){return e.recordsFooterRef=t},recordsCount:r,hasMore:this.props.hasMore,columns:g,groupOffsetLeft:i,recordMetrics:f,selectedRange:h,isGroupView:a,hasSelectedRecord:x,isLoadingMore:this.props.isLoadingMore,recordGetterById:this.props.recordGetterById,recordGetterByIndex:this.props.recordGetterByIndex,getRecordsSummaries:function(){},loadAll:this.props.loadAll}),this.state.deletedFolderPath&&(0,O.jsx)(_.A,{repoID:window.sfMetadataStore.repoId,path:this.state.deletedFolderPath,deleteFolder:this.deleteFolder,toggleDialog:this.toggleDeleteFolderDialog})]}):(0,O.jsx)(C.A,{text:(0,T.AP)("No record")})}}])}(o.Component),ir=ar,sr=n(11496),ur=n(54925),lr=(0,i.default)((0,i.default)({},y.vZ.MULTIPLE_SELECT,[y.vZ.MULTIPLE_SELECT,y.vZ.TEXT,y.vZ.SINGLE_SELECT]),y.vZ.NUMBER,[y.vZ.TEXT,y.vZ.NUMBER]),cr=/(\d{4})\u5e74(\d{1,2})\u6708(\d{1,2})\u65e5$/;var dr=function(e,t,n,r,o){var a=function(e,t,n,r){var o=n.type;if(!e||Array.isArray(e)&&0===e.length||!lr[y.vZ.MULTIPLE_SELECT].includes(o))return{selectedOptionIds:t};var a=[];if(o===y.vZ.MULTIPLE_SELECT)a=(0,j.Fi)(n).filter((function(t){return e.includes(t.id)||e.includes(t.name)})).map((function(e){return e.name}));else if(o===y.vZ.TEXT){var i=String(e);1===(a=i.split("\n")).length&&(a=i.split(",")),a=a.map((function(e){return e.trim()})).filter((function(e){return""!==e}))}else o===y.vZ.SINGLE_SELECT&&(a=(0,j.Fi)(n).filter((function(t){return t.id===e})).map((function(e){return e.name})));if(0===a.length)return{selectedOptionIds:t};var s=(0,j.Fi)(r),u=(0,j.oH)(s,a);return{pasteOptions:s,newCellOptions:u.cellOptions,selectedOptionIds:u.selectedOptionIds}}(e,t,n,r),i=a.newCellOptions,s=a.pasteOptions,u=a.selectedOptionIds,l=r;if(i){if(!window.sfMetadataContext.canModifyColumnData(r))return null;var c=[].concat((0,ke.A)(s),(0,ke.A)(i));l.data||(l.data={}),l.data.options=c,o.modifyColumnData(r.key,{options:c},r.data)}return(0,S.zX)(l,u)};function fr(e,t,n,r,o){var a=r.type,i=(r.data,n.type),s=n.data;switch(i){case y.vZ.CHECKBOX:return function(e,t,n){switch(n){case y.vZ.CHECKBOX:return"boolean"===typeof e?e:null;case y.vZ.TEXT:return!(!e||"string"!==typeof e||"true"!==e.toLocaleLowerCase());case y.vZ.NUMBER:return e>0;default:return t}}(e,t,a);case y.vZ.NUMBER:return function(e,t,n,r){if(!lr[y.vZ.NUMBER].includes(n))return t;if(0===e)return e;if(!e)return null;switch(n){case y.vZ.NUMBER:case y.vZ.RATE:case y.vZ.DURATION:return e;case y.vZ.TEXT:if(e.includes("%"))return(0,S.WH)(e,"percent")}var o="string"===typeof e?e:e.toString();return(0,S.nY)(o,r)}(e,t,a,s);case y.vZ.DATE:return function(e,t,n,r,o){var a=(null===o||void 0===o?void 0:o.format)||y.D2;switch(n){case y.vZ.DATE:case y.vZ.CTIME:case y.vZ.MTIME:return(0,ur.kh)(e,a);case y.vZ.TEXT:if(e.indexOf("\u5e74")>-1){var i=e.replace(/\s*/g,"");return cr.test(i)?(0,ur.kh)(i.replace(cr,"$1-$2-$3"),a):""}return(0,ur.kh)(e,a);default:return t}}(e,t,a,0,s);case y.vZ.SINGLE_SELECT:return function(e,t,n,r){if(!e)return t;var o;switch(n.type){case y.vZ.SINGLE_SELECT:var a=(0,j.Fi)(n);o=(0,S.BW)(a,e)||"";break;case y.vZ.MULTIPLE_SELECT:var i=(0,j.Fi)(n),s=e[0];o=(0,S.BW)(i,s)||"";break;case y.vZ.TEXT:o=e}if(!o)return t;var u=(0,j.Fi)(r),l=(0,j.rg)(u,o);return y.LO.includes(r.key)?y.L2.FILE_STATUS===r.key?y.KA.includes(l.id)?l.id:l.name:l.id:l.name}(e,t,r,n);case y.vZ.MULTIPLE_SELECT:return dr(e,t,r,n,o);case y.vZ.LONG_TEXT:return function(e,t,n){var r=n.type,o=n.data;switch(r){case y.vZ.LONG_TEXT:var a={text:e};return(0,j.ED)(a)?(0,j.ZR)(a).text:e||null;case y.vZ.TEXT:return e||null;case y.vZ.NUMBER:return(0,S.HL)(e,o)||null;case y.vZ.DATE:return(0,S.u1)(e,o.format||y.D2)||null;default:return t}}(e,t,r);case y.vZ.TEXT:return function(e,t,n){var r=n.type,o=n.data;switch(r){case y.vZ.TEXT:return(0,sr.Et)(e)?String(e):e?"string"===typeof e?e.replace(/\n/g,"").trim():String(e):null;case y.vZ.URL:case y.vZ.EMAIL:case y.vZ.AUTO_NUMBER:return e;case y.vZ.NUMBER:return(0,S.HL)(e,o);case y.vZ.DATE:return(0,S.u1)(e,o.format||y.D2);case y.vZ.SINGLE_SELECT:var a=(0,j.Fi)(n);return(0,S.BW)(a,e)||null;case y.vZ.COLLABORATOR:var i=window.sfMetadata.getCollaborators();return(0,S.LY)(i,e);case y.vZ.CREATOR:case y.vZ.LAST_MODIFIER:if(!e)return null;var s=window.sfMetadata.getCollaborators();return(0,S.LY)(s,[e]);default:return t}}(e,t,r);case y.vZ.COLLABORATOR:return function(e,t,n){switch(n){case y.vZ.COLLABORATOR:if(!Array.isArray(e)||0===e.length)return null;var r=window.sfMetadata.getCollaborators(),o={};return r.forEach((function(e){return o[e.email]=!0})),e.filter((function(e){return!!o[e]}));case y.vZ.TEXT:if(!e)return t;var a=e.split(",");if(0===a.length)return t;var i=window.sfMetadata.getCollaborators(),s={};i.forEach((function(e){return s[e.name]=e}));var u=a.map((function(e){var t=s[e];return t?t.email:null})).filter(Boolean);return 0===u.length?t:u;case y.vZ.CREATOR:case y.vZ.LAST_MODIFIER:var l=window.sfMetadata.getCollaborators(),c={};return l.forEach((function(e){return c[e.email]=!0})),e&&c[e]?[e]:null;default:return t}}(e,t,a);case y.vZ.RATE:return function(e,t,n,r){var o=n.type;if(""===e||[y.vZ.TEXT,y.vZ.NUMBER,y.vZ.RATE].includes(o)){var a;if(0===e)return 0;if(!e)return null;var i=o===y.vZ.NUMBER?null===n||void 0===n||null===(a=n.data)||void 0===a?void 0:a.format:null;"percent"===i&&(e*=100);var s=(0,S.WH)(e.toString(),i);if(s>0){var u=r.data.max,l=void 0===u?5:u,c=Number(s.toFixed(0));return c<l?c:l}return null}return null}(e,0,r,n);default:return t}}var pr,hr=function(e){return e.value},mr=function(){return(0,m.A)((function e(t,n){(0,h.A)(this,e),this.metadata=t,this.api=n}),[{key:"getCopiedContent",value:function(e){var t=this,n=e.type,r=e.copied,o=e.isGroupView,a=e.columns;if(n===y.aG.DTABLE_FRAGMENT){var i=r.selectedRecordIds,s=r.copiedRange;if(Array.isArray(i)&&i.length>0)return{copiedRecords:i.map((function(e){return t.api.recordGetterById(e)})),copiedColumns:(0,ke.A)(a)};for(var u=[],l=[],c=s.topLeft,d=s.bottomRight,f=c.rowIdx,p=c.idx,h=c.groupRecordIndex,m=d.rowIdx,v=d.idx,g=h,O=f;O<=m;O++)u.push(this.api.recordGetterByIndex({isGroupView:o,groupRecordIndex:g,recordIndex:O})),o&&g++;for(var b=p;b<=v;b++)l.push((0,j.wV)(b,a));return{copiedRecords:u,copiedColumns:l}}return{copiedRecords:r.copiedRecords,copiedColumns:r.copiedColumns}}},{key:"paste",value:function(){var e=(0,u.A)((0,s.A)().mark((function e(t){var n,r,o,a,i,u,l,c,d,f,p,h,m,v,g,O,b,E,A,w,C,_,x,T,D,P,N,R,I,M,L,F,B,U,$,X,Q,Y,z,H,V,q,W,G,Z,K,J,ee;return(0,s.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.copied,r=t.multiplePaste,o=t.pasteRange,a=t.isGroupView,i=t.columns,u=this.metadata.row_ids,l=o.topLeft,c=o.bottomRight,d=void 0===c?{}:c,f=l.rowIdx,p=l.idx,h=l.groupRecordIndex,m=d.rowIdx,v=d.idx,g=n.copiedRecords,O=n.copiedColumns,b=g.length,E=O.length,A=r?m-f+1:b,w=r?v-p+1:E,C=u.length,!(b>C-f)){e.next=14;break}return e.abrupt("return");case 14:_=[],x={},T={},D={},P={},N=h,R=0;case 21:if(!(R<A)){e.next=62;break}if(I=this.api.recordGetterByIndex({isGroupView:a,groupRecordIndex:N,recordIndex:f+R}),a&&N++,I){e.next=26;break}return e.abrupt("continue",59);case 26:M=I._id,L=g[R%b],F={},B={},U={},$={},X=window.sfMetadataContext,Q=X.canModifyRow,Y=X.canModifyColumn,z=(0,S.NZ)(I),H=0;case 36:if(!(H<w)){e.next=58;break}if((V=(0,j.wV)(H+p,i))&&Q(I)&&Y(V)){e.next=40;break}return e.abrupt("continue",55);case 40:if(V.key!==y.L2.CAPTURE_TIME||k.Aq.imageCheck(z)||k.Aq.videoCheck(z)){e.next=42;break}return e.abrupt("continue",55);case 42:if(q=H%E,W=(0,j.wV)(q,O),G=(0,j.KO)(V),Z=(0,j.KO)(W),K=Object.prototype.hasOwnProperty.call(I,G)?(0,S.Te)(I,V):null,J=Object.prototype.hasOwnProperty.call(L,Z)?(0,S.Te)(L,W):null,(ee=fr(J,K,V,W,this.api))!==K){e.next=51;break}return e.abrupt("continue",55);case 51:F[G]=ee,B[V.key]=ee,U[G]=K,$[V.key]=K;case 55:H++,e.next=36;break;case 58:Object.keys(F).length>0&&(_.push(M),x[M]=F,T[M]=B,D[M]=U,P[M]=$);case 59:R++,e.next=21;break;case 62:if(0!==_.length){e.next=64;break}return e.abrupt("return");case 64:this.api.modifyRecords(_,x,T,D,P,true);case 65:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"getLinkedRowsIdsByNameColumn",value:function(e,t,n,r){if(!Array.isArray(e)||0===e.length)return[];var o=String(n),a=e.find((function(e){var t;return(null===(t=e["0000"])||void 0===t?void 0:t.trim())===o.trim()}))||null;if(a)return r[t]=[{display_value:o,row_id:a._id}],[a._id];var i=[];if(o.includes(",")||o.includes("\uff0c")){var s=o.split(/[,\uff0c]/).map((function(e){return e.trim()})).filter((function(e,t,n){return n.indexOf(e)===t}));if(!Array.isArray(s)||0===s.length)return[];r[t]=[],s.forEach((function(n){var o=e.find((function(e){var t;return(null===(t=e["0000"])||void 0===t?void 0:t.trim())===n}))||null;o&&(r[t].push({display_value:n,row_id:o._id}),i.push(o._id))}))}return i}},{key:"getUpdateDraggedRecords",value:function(e,t,n,r,o){for(var a=[],s={},u={},l={},c={},d=e.overRecordIdx,f=e.topLeft,p=e.bottomRight,h=f.idx,m=p.idx,v=p.rowIdx,g=p.groupRecordIndex,O=window.sfMetadataContext,b=O.canModifyRow,E=O.canModifyColumn,A=this.getDraggedRangeMatrix(t,e,n,o,r),w=this.getDraggedRangeRules(A,t,h),C=A[0].length,_=A[0].length,x=g+1,k=v+1;k<=d;k++){var T=void 0;if(x)T=r[ht(x,o).rowId];else T=n[k];var D=T._id;if(_++,b(T)){a.push(D);for(var P=(k-v-1)%C,N=h;N<=m;N++){var R=t[N],I=R.key,M=R.type,L=(0,j.KO)(R);if(E(R)&&!y.__.includes(M)){var F=A[N-h][P],B=(0,w[I])({n:_-1,value:F});if((0,S.oI)(B,T[L],M)){s[D]=Object.assign({},s[D],(0,i.default)({},L,B)),u[D]=Object.assign({},u[D],(0,i.default)({},L,T[L]));var U=s[D],$=u[D];l[D]=Object.assign({},l[D],U),c[D]=Object.assign({},c[D],$)}}}x++}}return{recordIds:a,idOriginalRecordUpdates:s,idRecordUpdates:l,idOriginalOldRecordData:u,idOldRecordData:c}}},{key:"getDraggedRangeMatrix",value:function(e,t,n,r,o){for(var a=[],i=t.topLeft,s=t.bottomRight,u=i.idx,l=i.rowIdx,c=i.groupRecordIndex,d=s.idx,f=s.rowIdx,p=u;p<=d;p++){var h=c;a[p-u]=[];for(var m=e[p],v=l;v<=f;v++){var g=void 0;if(h)g=o[ht(h,r).rowId];else g=n[v];a[p-u][v-l]=(0,S.Te)(g,m),h++}}return a}},{key:"getDraggedRangeRules",value:function(e,t,n){var r=this,o={};return e.forEach((function(e,a){var i=t[a+n],s=i.type,u=i.data,l=i.key,c=hr;if(e.length>1)switch(s){case y.vZ.DATE:var d=u&&u.format&&u.format.indexOf("HH:mm")>-1?"YYYY-MM-DD HH:mm":"YYYY-MM-DD",f=e[0],p=r._getYearTolerance(e);if(p){c=function(e){var t=e.n;return Le()(f).add(t*p,"years").format(d)};break}var h=r._getMonthTolerance(e);if(h){c=function(e){var t=e.n;return Le()(f).add(t*h,"months").format(d)};break}var m=r._getDayTolerance(e);if(m){c=function(e){var t=e.n*m+r.getDateStringValue(f);return Le()(t).format(d)};break}break;case y.vZ.NUMBER:c=r._getLeastSquares(e);break;case y.vZ.TEXT:c=r._getTextRule(e);break;case y.vZ.RATE:c=r._getRatingLeastSquares(e,u);break;default:c=hr}o[l]=c})),o}},{key:"getDateStringValue",value:function(e){var t=Le()(e);return t.isValid()?t.valueOf():0}},{key:"_getYearTolerance",value:function(e){var t=Le()(e[0]),n=Le()(e[1]);if(!t.isValid()||!n.isValid())return 0;if(t.month()!==n.month()||t.date()!==n.date()||t.hour()!==n.hour()||t.minute()!==n.minute())return 0;var r=t.year(),o=n.year()-r,a=e.every((function(e,t){var n=Le()(e);return!!n.isValid()&&n.year()===t*o+r}));return a?o:0}},{key:"_getMonthTolerance",value:function(e){var t=Le()(e[0]),n=Le()(e[1]);if(!t.isValid()||!n.isValid())return 0;if(t.date()!==n.date()||t.hour()!==n.hour()||t.minute()!==n.minute())return 0;var r=n.month()-t.month()+12*(n.year()-t.year()),o=e.every((function(t,n){var o=n*r,a=Le()(t);return!!a.isValid()&&a.isSame(Le()(e[0]).add(o,"month"),"minute")}));return o?r:0}},{key:"_getDayTolerance",value:function(e){var t=this,n=this.getDateStringValue(e[0]),r=this.getDateStringValue(e[1])-n,o=e.every((function(e,o){return!!Le()(e).isValid()&&t.getDateStringValue(e)===o*r+n}));return o?r:0}},{key:"_getLeastSquares",value:function(e){var t,n,r,o,a=0,i=0,s=0,u=0,l=0,c=[];return e.forEach((function(e,t){void 0!==e&&null!==e&&""!==e?(l++,a+=t,i+=e,u+=e*t,s+=Math.pow(t,2)):c.push(t)})),l<2?hr:(t=(u-l*(r=a/l)*(o=i/l))/(s-l*Math.pow(r,2)),n=o-t*r,function(r){var o=r.n;return c.length&&c.includes(o%e.length)?"":Number(parseFloat(o*t+n).toFixed(8))})}},{key:"_isArithmeticSequence",value:function(e){var t=e[0],n=e[1]-t;return e.every((function(e,r){return e===r*n+t}))}},{key:"_getTextItemStructureInfo",value:function(e){for(var t=e||"",n=-1,r=t,o=t.match(y._2)||[],a=o.length-1;a>-1;a--){var i=o[a];if(y.V_.test(i)){n=a,r=i;break}}return-1!==n&&(o[n]="-|*|-sf-metadata-|*|-"),{lastNumberPosition:n,lastNumber:r,structure:o.join("")}}},{key:"_getTextFillNumberRule",value:function(e,t,n,r){var o=t.startsWith("0");return function(a){var i=a.n,s=r?r({lastNumber:t,n:i}):"";return o&&s.length<t.length&&(s="0".repeat(t.length-s.length)+s),e[n]=s,e.join("")}}},{key:"_getTextRule",value:function(e){var t=this;if(e.every((function(e){return!y.V_.test(e||"")})))return hr;if(1===e.length){var n=e[0].match(y._2),r=this._getTextItemStructureInfo(e[0]),o=r.lastNumberPosition,a=r.lastNumber;return this._getTextFillNumberRule(n,a,o,(function(e){var t=e.lastNumber,n=e.n;return parseInt(t,10)+n+""}))}var i=e.map((function(e){return t._getTextItemStructureInfo(e)})),s=i[0];if(i.every((function(e){return e.lastNumberPosition===s.lastNumberPosition&&e.structure===s.structure}))){var u=i.map((function(e){return parseInt(e.lastNumber,10)}));if(this._isArithmeticSequence(u)){var l=e[0].match(y._2),c=i[1],d=parseInt(c.lastNumber,10);return this._getTextFillNumberRule(l,s.lastNumber,s.lastNumberPosition,(function(e){var t=e.lastNumber,n=e.n,r=parseInt(t,10);return n*(d-r)+r+""}))}return hr}return function(n){var r=n.value,o=n.n;if(y.V_.test(r||"")){var a=r.match(y._2),i=t._getTextItemStructureInfo(r),s=i.lastNumberPosition,u=i.lastNumber,l=u.startsWith("0"),c=parseInt(u,10)+Math.floor(o/e.length)+"";return l&&c.length<u.length&&(c="0".repeat(u.length-c.length)+c),a[s]=c,a.join("")}return r}}},{key:"_getRatingLeastSquares",value:function(e,t){var n,r,o,a,i=(t||{}).rate_max_number,s=void 0===i?y.ZK[4].name:i,u=0,l=0,c=0,d=0,f=0,p=[];return e.forEach((function(e,t){void 0!==e&&null!==e&&""!==e?(f++,u+=t,l+=e,d+=e*t,c+=Math.pow(t,2)):p.push(t)})),f<2?hr:(n=(d-f*(o=u/f)*(a=l/f))/(c-f*Math.pow(o,2)),r=a-n*o,function(t){var o=t.n;if(p.length&&p.includes(o%e.length))return"";var a=Number(parseFloat(o*n+r).toFixed(0));return a>s?s:a<0?0:a})}}])}(),vr=mr,gr=["metadata","modifyRecord","modifyRecords","loadMore","loadAll","searchResult","recordGetterByIndex","recordGetterById","modifyColumnData"],yr=function(e){var t,n,a=e.metadata,s=e.modifyRecord,u=e.modifyRecords,l=e.loadMore,c=e.loadAll,f=(e.searchResult,e.recordGetterByIndex),h=e.recordGetterById,m=e.modifyColumnData,v=(0,d.A)(e,gr),g=(0,o.useMemo)((function(){return new vr(a,{modifyRecord:s,modifyRecords:u,recordGetterByIndex:f,recordGetterById:h,modifyColumnData:m})}),[a,s,u,f,h,m]),b=(0,o.useMemo)((function(){var e;return((null===a||void 0===a||null===(e=a.view)||void 0===e?void 0:e.groupbys)||[]).length}),[a]),E=(0,o.useMemo)((function(){return b*y.ax}),[b]),A=(0,o.useMemo)((function(){var e=a.view,t=e.columns,n=e.hidden_columns;return t.filter((function(e){return!n.includes(e.key)}))}),[a]),w=(0,o.useCallback)((function(e){var t=e.type,n=e.copied,r=e.isGroupView;return g.getCopiedContent({type:t,copied:n,isGroupView:r,columns:A})}),[g,A]),C=(0,o.useCallback)((function(e){var t=e.rowId,n=e.updates,r=e.originalUpdates,o=e.oldRowData,a=e.originalOldRowData;s&&s(t,n,o,r,a)}),[s]),_=(0,o.useCallback)((function(e){var t=e.recordIds,n=e.idRecordUpdates,r=e.idOriginalRecordUpdates,o=e.idOldRecordData,a=e.idOriginalOldRecordData,i=e.isCopyPaste;u&&u(t,n,r,o,a,void 0!==i&&i)}),[u]),x=(0,o.useCallback)((function(e){var t=e.type,n=e.copied,r=e.multiplePaste,o=e.pasteRange,a=e.isGroupView;g.paste({type:t,copied:n,multiplePaste:r,pasteRange:o,isGroupView:a,columns:A})}),[g,A]);return(0,O.jsx)("div",{className:p()("table-main-container container-fluid p-0",(0,i.default)({},"group-level-".concat(b+1),b>0)),children:(0,O.jsx)(ir,(0,r.A)({columns:A,recordIds:a.view.rows||[],groups:a.view.groups,groupbys:a.view.groupbys,recordsCount:(null===a||void 0===a||null===(t=a.view)||void 0===t||null===(n=t.rows)||void 0===n?void 0:n.length)||0,table:a,hasMore:a.hasMore,gridUtils:g,scrollToLoadMore:l,loadAll:c,paste:x,groupOffsetLeft:E,modifyRecord:C,updateRecords:_,deleteRecords:v.deleteRecords,getCopiedRecordsAndColumnsFromRange:w,recordGetterById:h,recordGetterByIndex:f,modifyColumnData:m},v))})},Or=n(3277),br=function(){var e=(0,o.useState)(!1),t=(0,l.A)(e,2),n=t[0],r=t[1],a=(0,jn.o)(),d=a.isLoading,f=a.metadata,p=a.store,h=a.renameFileCallback,m=a.deleteFilesCallback,v=(0,o.useRef)(null),g=(0,o.useCallback)((function(e){if(!e.target.className.includes("editor-main"))return(0,Bn.Lm)(e)?(e.preventDefault(),void window.sfMetadataContext.eventBus.dispatch(y.Tw.SEARCH_CELLS)):void 0}),[]),b=(0,o.useMemo)((function(){return!(d||!f)&&(0,Or.YD)(f.view.groupbys,f.columns).length>0}),[d,f]),E=(0,o.useCallback)((0,u.A)((0,s.A)().mark((function e(){var t;return(0,s.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(f.hasMore){e.next=2;break}return e.abrupt("return");case 2:return r(!0),e.prev=3,e.next=6,p.loadMore(y.bK);case 6:r(!1),e.next=15;break;case 9:return e.prev=9,e.t0=e.catch(3),t=k.Aq.getErrorMsg(e.t0),c.A.danger(t),r(!1),e.abrupt("return");case 15:case"end":return e.stop()}}),e,null,[[3,9]])}))),[f,p]),A=(0,o.useCallback)(function(){var e=(0,u.A)((0,s.A)().mark((function e(t,n){var o,a,i;return(0,s.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(f.hasMore){e.next=2;break}return e.abrupt("return");case 2:return r(!0),o=f.row_ids.length,a=o%y.Hc!==0?y.Hc-o%y.Hc:y.Hc,e.prev=5,e.next=8,p.loadMore(a);case 8:r(!1),e.next=17;break;case 11:return e.prev=11,e.t0=e.catch(5),i=k.Aq.getErrorMsg(e.t0),c.A.danger(i),r(!1),e.abrupt("return");case 17:p.data.hasMore&&p.data.row_ids.length<t?A(t,n):("function"===typeof n&&n(p.data.hasMore),r(!1));case 18:case"end":return e.stop()}}),e,null,[[5,11]])})));return function(t,n){return e.apply(this,arguments)}}(),[f,p]),w=function(e,t,n,r,o){var a=arguments.length>5&&void 0!==arguments[5]&&arguments[5],i=p.checkIsRenameFileOperator(e,n),s=null,u=null;if(i){var l=e[0],d=R(l),f=n[l],m=d._parent_dir,v=d._name;s=k.Aq.joinPath(m,v),u=(0,S.NZ)(f);var g=(0,k.yS)(u),y=g.isValid,O=g.errMessage;if(!y)return void c.A.danger(O);if(u===v)return;if(p.checkDuplicatedName(u,m)){var b=(0,T.AP)('The name "{name}" is already taken. Please choose a different name.');return b=b.replace("{name}",k.Aq.HTMLescape(u)),void c.A.danger(b)}}p.modifyRecords(e,t,n,r,o,a,i,{fail_callback:function(e){e&&c.A.danger(e)},success_callback:function(){i&&h(s,u)}})},C=(0,o.useCallback)((function(e){var t=f.row_ids.length,n=[],r=[],o=[],a={};return e.forEach((function(e){return a[e]=e})),f.row_ids.forEach((function(e,i){if(a[e]){var s=0===i?null:f.row_ids[i-1],u=i===t-1?null:f.row_ids[i+1];n.push(e),r.push(s),o.push(u)}})),{rowIdsInOrder:n,upperRowIds:r,belowRowIds:o}}),[f]),_=(0,o.useCallback)((function(e,t,n){p.renameColumn(e,t,n)}),[p]),x=(0,o.useCallback)((function(e,t){p.deleteColumn(e,t)}),[p]),D=(0,o.useCallback)((function(e,t,n){var r=(arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}).optionModifyType;p.modifyColumnData(e,t,n,{optionModifyType:r})}),[p]),P=(0,o.useCallback)((function(e,t){p.modifyColumnWidth(e,t)}),[p]),N=(0,o.useCallback)((function(e,t){p.modifyColumnOrder(e,t)}),[p]),R=(0,o.useCallback)((function(e){return f.id_row_map[e]}),[f]),I=(0,o.useCallback)((function(e){var t=f.view.rows[e];return t&&R(t)}),[f,R]),M=(0,o.useCallback)((function(e){if(!window.sfMetadataBody||!window.sfMetadataBody.getGroupRecordByIndex)return null;var t=window.sfMetadataBody.getGroupRecordByIndex(e).rowId;return t&&R(t)}),[R]),L=(0,o.useCallback)((function(e){var t=e.isGroupView,n=e.groupRecordIndex,r=e.recordIndex;return t?M(n):I(r)}),[M,I]),F=(0,o.useCallback)((function(){var e;return(null===v||void 0===v||null===(e=v.current)||void 0===e?void 0:e.getBoundingClientRect())||{x:0,right:window.innerWidth}}),[v]);return(0,o.useEffect)((function(){return document.addEventListener("keydown",g),function(){document.removeEventListener("keydown",g)}}),[]),(0,O.jsx)("div",{className:"sf-metadata-container",ref:v,children:(0,O.jsx)(yr,{isGroupView:b,isLoadingMore:n,loadMore:E,metadata:f,modifyRecord:function(e,t,n,r,o){var a=[e],s=(0,i.default)({},e,t),u=(0,i.default)({},e,r),l=(0,i.default)({},e,n),c=(0,i.default)({},e,o);w(a,s,u,l,c)},modifyRecords:w,deleteRecords:function(e){var t=[],n=[];e.forEach((function(e){var r=R(e)||{},o=r._parent_dir,a=r._name;if(o&&a){var i=k.Aq.joinPath(o,a);t.push(i),n.push(a)}})),p.deleteRecords(e,{fail_callback:function(e){c.A.danger(e)},success_callback:function(){m(t,n);var e=n.length>1?(0,T.AP)("Successfully deleted {name} and {n} other items"):(0,T.AP)("Successfully deleted {name}");e=e.replace("{name}",n[0]).replace("{n}",n.length-1),c.A.success(e)}})},recordGetterById:R,recordGetterByIndex:L,getTableContentRect:F,getAdjacentRowsIds:C,loadAll:A,renameColumn:_,deleteColumn:x,modifyColumnData:D,modifyColumnWidth:P,modifyColumnOrder:N})})},Er=n(19175),Ar=n(57354),wr=function(e){var t=e.isSelected,n=e.img,r=e.size,a=e.onClick,i=e.onDoubleClick,s=e.onContextMenu,u=(0,o.useState)("#f1f1f1"),c=(0,l.A)(u,2),d=c[0],f=c[1],h=(0,o.useCallback)((function(){f("unset")}),[]);return(0,O.jsx)("div",{id:n.id,tabIndex:1,className:p()("metadata-gallery-image-item",{"metadata-gallery-image-item-selected":t}),style:{width:r,height:r,background:d},onClick:a,onDoubleClick:i,onContextMenu:s,children:(0,O.jsx)("img",{className:"metadata-gallery-grid-image",src:n.src,alt:n.name,draggable:"false",onLoad:h})})},Cr=function(e){var t=e.groups,n=e.overScan,r=e.columns,a=e.size,i=e.gap,s=e.mode,u=e.selectedImages,c=e.onImageSelect,d=e.onImageClick,f=e.onImageDoubleClick,p=e.onImageRightClick,h=(0,o.useRef)(null),m=(0,o.useRef)(null),v=(0,o.useRef)(null),g=(0,o.useState)(!1),b=(0,l.A)(g,2),E=b[0],A=b[1],w=(0,o.useState)(null),_=(0,l.A)(w,2),x=_[0],k=_[1],S=(0,o.useMemo)((function(){return a+i}),[a,i]),D=(0,o.useMemo)((function(){return u.map((function(e){return e.id}))}),[u]),P=(0,o.useCallback)((function(e){0===e.button&&(e.ctrlKey||e.metaKey||e.shiftKey||(A(!0),k({x:e.clientX,y:e.clientY})))}),[]),N=(0,o.useCallback)((function(e){E&&(v.current&&cancelAnimationFrame(v.current),v.current=requestAnimationFrame((function(){e.preventDefault(),e.stopPropagation();var n={x:e.clientX,y:e.clientY},r=[];t.forEach((function(e){e.children.forEach((function(e){e.children.forEach((function(e){var t=document.getElementById(e.id);if(t){var o=t.getBoundingClientRect();o.left<Math.max(x.x,n.x)&&o.right>Math.min(x.x,n.x)&&o.top<Math.max(x.y,n.y)&&o.bottom>Math.min(x.y,n.y)&&r.push(e)}}))}))})),c(r)})))}),[t,E,x,c]),R=(0,o.useCallback)((function(e){0===e.button&&(e.preventDefault(),e.stopPropagation(),A(!1))}),[]),I=(0,o.useCallback)((function(e){var t=n.top,o=n.bottom,i=e.name,u=e.children,l=e.height,c=e.top,h=e.paddingTop;if(c>=o||c+l<=t)return(0,O.jsx)("div",{className:"w-100",style:{height:l,flexShrink:0}},i);var v=u.findIndex((function(e){return e.top>=t})),g=u.findIndex((function(e){return e.top>=o}));return-1===v&&-1===g?(0,O.jsx)("div",{className:"w-100",style:{height:l,flexShrink:0}},i):(v=Math.max(v,0),-1===g&&(g=u.length),g>0&&(g-=1),(0,O.jsxs)("div",{className:"metadata-gallery-date-group",style:{height:l,paddingTop:h},children:[s!==y._Y.ALL&&0===v&&(0,O.jsx)("div",{className:"metadata-gallery-date-tag",children:i||(0,T.AP)("Empty")}),(0,O.jsx)("div",{ref:m,className:"metadata-gallery-image-list",style:{gridTemplateColumns:"repeat(".concat(r,", 1fr)"),paddingTop:v*S,paddingBottom:(u.length-1-g)*S},children:u.slice(v,g+1).map((function(e){return e.children.map((function(e){var t=D.includes(e.id);return(0,O.jsx)(wr,{isSelected:t,img:e,size:a,onClick:function(t){return d(t,e)},onDoubleClick:function(t){return f(t,e)},onContextMenu:function(t){return p(t,e)}},e.id)}))}))})]},i))}),[n,r,a,S,s,D,d,f,p]);return Array.isArray(t)&&0!==t.length?(0,O.jsx)("div",{ref:h,className:"metadata-gallery-main",onMouseDown:P,onMouseMove:N,onMouseUp:R,children:t.map((function(e){return I(e)}))}):(0,O.jsx)(C.A,{text:(0,T.AP)("No record")})},_r="download",xr="delete",kr=function(e){var t=e.getContentRect,n=e.getContainerRect,r=e.onDownload,a=e.onDelete,i=(0,o.useRef)(null),s=(0,o.useState)(!1),u=(0,l.A)(s,2),c=u[0],d=u[1],f=(0,o.useState)({top:0,left:0}),p=(0,l.A)(f,2),h=p[0],m=p[1],v=(0,o.useMemo)((function(){return c?[{value:_r,label:(0,T.AP)("Download")},{value:xr,label:(0,T.AP)("Delete")}]:[]}),[c]),g=(0,o.useCallback)((function(e){i.current&&!i.current.contains(e.target)&&d(!1)}),[i]),y=(0,o.useCallback)((function(e,t){switch(e.stopPropagation(),t.value){case _r:r&&r();break;case xr:a&&a()}d(!1)}),[r,a]),b=(0,o.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o={top:r,left:e};if(!i.current)return o;var a=i.current.getBoundingClientRect(),s=n(),u=t(),l=u.right,c=u.bottom;return o.top=o.top-s.top,o.left=o.left-s.left,r+a.height>c-10&&(o.top-=a.height),e+a.width>l&&(o.left-=a.width),o.top<0&&(o.top=a.bottom>c?(c-10-a.height)/2:0),o.left<0&&(o.left=a.width<l?(l-a.width)/2:0),o}),[t,n]);return(0,o.useEffect)((function(){var e=function(e){if(e.preventDefault(),(!i.current||!i.current.contains(e.target))&&"img"===e.target.tagName.toLowerCase()){d(!0);var t=b(e.clientX,e.clientY);m(t)}};return document.addEventListener("contextmenu",e),function(){document.removeEventListener("contextmenu",e)}}),[]),(0,o.useEffect)((function(){return c?document.addEventListener("mousedown",g):document.removeEventListener("mousedown",g),function(){document.removeEventListener("mousedown",g)}}),[c,g]),c?0===v.length?null:(0,O.jsx)("div",{ref:i,className:"dropdown-menu sf-metadata-contextmenu",style:h,children:v.map((function(e,t){return(0,O.jsx)("button",{className:"dropdown-item sf-metadata-contextmenu-item",onClick:function(t){return y(t,e)},children:e.label},t)}))}):null},Tr=n(16670),Sr=n(40866),Dr=n(67926),Pr=["children"],Nr=function(e){var t=e.isLoadingMore,n=e.metadata,i=e.onDelete,s=e.onLoadMore,u=(0,o.useState)(!0),f=(0,l.A)(u,2),p=f[0],h=f[1],m=(0,o.useState)(0),v=(0,l.A)(m,2),g=v[0],b=v[1],E=(0,o.useState)(0),A=(0,l.A)(E,2),w=A[0],C=A[1],_=(0,o.useState)({top:0,bottom:0}),x=(0,l.A)(_,2),D=x[0],P=x[1],N=(0,o.useState)(y._Y.DAY),R=(0,l.A)(N,2),I=R[0],M=R[1],L=(0,o.useState)(!1),F=(0,l.A)(L,2),j=F[0],B=F[1],U=(0,o.useState)(!1),$=(0,l.A)(U,2),X=$[0],Q=$[1],Y=(0,o.useState)(0),z=(0,l.A)(Y,2),H=z[0],V=z[1],q=(0,o.useState)([]),W=(0,l.A)(q,2),G=W[0],Z=W[1],K=(0,o.useRef)(null),J=(0,o.useRef)({visibleAreaFirstImage:{groupIndex:0,rowIndex:0}}),ee=window.sfMetadataContext.getSetting("repoID"),te=(0,jn.o)().updateCurrentDirent;(0,o.useEffect)((function(){te()}),[]);var ne=(0,o.useMemo)((function(){return 8-g}),[g]),re=(0,o.useMemo)((function(){return(w-2*(ne-1)-32)/ne}),[w,ne]),oe=(0,o.useMemo)((function(){switch(I){case y._Y.YEAR:return"YYYY";case y._Y.MONTH:return"YYYY-MM";case y._Y.DAY:default:return"YYYY-MM-DD"}}),[I]),ae=(0,o.useMemo)((function(){if(p)return[];var e=n.view.sorts[0],t=n.rows.filter((function(e){return k.Aq.imageCheck((0,S.NZ)(e))})).reduce((function(t,n){var r=n[y.L2.ID],o=(0,S.NZ)(n),a=(0,S.ND)(n),i=k.Aq.encodePath(k.Aq.joinPath(a,o)),s=I!==y._Y.ALL?(0,S.u1)(n[e.column_key],oe):"",u={id:r,name:o,path:a,url:"".concat(T.Yc,"lib/").concat(ee,"/file").concat(i),src:"".concat(T.Yc,"thumbnail/").concat(ee,"/").concat(T.HJ).concat(i),thumbnail:"".concat(T.Yc,"thumbnail/").concat(ee,"/").concat(T.oC).concat(i),downloadURL:"".concat(T.IX,"repos/").concat(ee,"/files").concat(i,"?op=download"),date:s},l=t.find((function(e){return e.name===s}));return l?l.children.push(u):t.push({name:s,children:[u]}),t}),[]),o=[],a=re+y.I9,i=I===y._Y.ALL?0:y.Gq;return t.forEach((function(e,t){var n=e.children,s=(0,d.A)(e,Pr),u=0,l=[];if(t>0){var c=o[t-1],f=c.top,p=c.height;u=f+p}n.forEach((function(e,n){var r=~~(n/ne);l[r]||(l[r]={top:i+u+r*a,children:[]}),e.groupIndex=t,e.rowIndex=r,l[r].children.push(e)}));var h=l.length*a+i;o.push((0,r.A)((0,r.A)({},s),{},{top:u,height:h,paddingTop:i,children:l}))})),o}),[p,n,n.recordsCount,ee,ne,re,I]);(0,o.useEffect)((function(){var e=window.sfMetadataContext.localStorage.getItem("zoom-gear",0)||0;b(e);var t=window.sfMetadataContext.localStorage.getItem("gallery-group-by",y._Y.DAY)||y._Y.DAY;M(t);var n=window.sfMetadataContext.eventBus.subscribe(y.Tw.SWITCH_GALLERY_GROUP_BY,(function(e){M(e),window.sfMetadataContext.localStorage.setItem("gallery-group-by",e)})),r=K.current;if(r){var o=r.offsetWidth,a=r.clientHeight;C(o);var i=8-e;P({top:0,bottom:a+20*((o-2*i-2)/i+y.I9)})}h(!1);var s=new ResizeObserver((function(){r&&C(r.offsetWidth)}));r&&s.observe(r);var u=window.sfMetadataContext.eventBus.subscribe(y.Tw.MODIFY_GALLERY_ZOOM_GEAR,(function(e){window.sfMetadataContext.localStorage.setItem("zoom-gear",e),b(e)}));return function(){r&&s.unobserve(r),u(),n()}}),[]),(0,o.useEffect)((function(){if(re&&!(re<0)&&re!==J.current.imageSize){var e=re-J.current.imageSize,t=J.current.visibleAreaFirstImage,n=t.groupIndex,o=t.rowIndex,a=(ae.reduce((function(e,t,r){return r<n?e+t.children.length:e}),0)+o)*e+n*(I===y._Y.ALL?0:y.Gq);K.current.scrollTop=K.current.scrollTop+a,J.current=(0,r.A)((0,r.A)({},J.current),{},{imageSize:re})}}),[re,ae,I]);var ie=(0,o.useCallback)((function(){if(K.current){var e=K.current,t=e.scrollTop,n=e.scrollHeight;if(t+e.clientHeight>=n-10)s();else{for(var o=K.current,a=o.scrollTop,i=o.clientHeight,u=Math.max(0,a-20*(re+y.I9)),l=a+i+20*(re+y.I9),c=0,d=0,f=!1,p=0;p<ae.length;p++){for(var h=ae[p],m=0;m<h.children.length;m++){if(h.children[m].top>=a&&(c=p,d=m,f=!0),f)break}if(f)break}J.current=(0,r.A)((0,r.A)({},J.current),{},{visibleAreaFirstImage:{groupIndex:c,rowIndex:d}}),P({top:u,bottom:l})}}}),[re,s,ae]),se=(0,o.useMemo)((function(){return ae.flatMap((function(e){return e.children.flatMap((function(e){return e.children}))}))}),[ae]),ue=(0,o.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;(e?(0,Dr.f)(n,e.id):null)?te({type:"file",name:e.name,path:e.path,file_tags:[]}):te()}),[n,te]),le=(0,o.useCallback)((function(e,t){if(e.metaKey||e.ctrlKey)Z((function(e){return e.includes(t)?e.filter((function(e){return e!==t})):[].concat((0,ke.A)(e),[t])})),ue(t);else if(e.shiftKey&&G.length>0){var n=G[G.length-1],r=se.indexOf(n),o=se.indexOf(t),a=se.slice(Math.min(r,o),Math.max(r,o)+1);Z((function(e){return Array.from(new Set([].concat((0,ke.A)(e),(0,ke.A)(a))))})),ue(null)}else Z([t]),ue(t)}),[se,G,ue]),ce=(0,o.useCallback)((function(e,t){var n=se.findIndex((function(e){return e.id===t.id}));V(n),B(!0)}),[se]),fe=(0,o.useCallback)((function(e,t){e.preventDefault();var n=se.findIndex((function(e){return e.id===t.id}));isNaN(n)||-1===n||Z((function(e){return e.length<2?[t]:(0,ke.A)(e)}))}),[se]),pe=(0,o.useCallback)((function(e){Z(e)}),[]),he=(0,o.useCallback)((function(){if(G.length)if(1!==G.length)if(T.B$){var e=G.map((function(e){return"/"===e.path?e.name:"".concat(e.path,"/").concat(e.name)}));Er.A.zipDownload(ee,"/",e).then((function(e){var t=e.data.zip_token;location.href="".concat(T.IX,"zip/").concat(t)})).catch((function(e){var t=k.Aq.getErrorMsg(e);c.A.danger(t)}))}else Q(!0);else{var t=G[0],n="/"===t.path?t.name:k.Aq.joinPath(t.path,t.name),r=Ar.A.getUrl({type:"download_file_url",repoID:ee,filePath:n});location.href=r}}),[ee,G]),me=(0,o.useCallback)((function(){G.length&&i(G,(function(){Z([])}))}),[G,i]),ve=(0,o.useCallback)((function(e){var t=(0,ye.wD)(e);!(t.includes("metadata-gallery-image-item")||t.includes("metadata-gallery-grid-image"))&&K.current.contains(e.target)&&(pe([]),ue())}),[pe,ue]);return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)("div",{className:"sf-metadata-gallery-container sf-metadata-gallery-container-".concat(I),ref:K,onScroll:ie,onMouseDown:ve,children:!p&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(Cr,{groups:ae,size:re,columns:ne,overScan:D,gap:y.I9,mode:I,selectedImages:G,onImageSelect:pe,onImageClick:le,onImageDoubleClick:ce,onImageRightClick:fe}),t&&(0,O.jsx)("div",{className:"sf-metadata-gallery-loading-more",children:(0,O.jsx)(a.Du,{})})]})}),(0,O.jsx)(kr,{getContentRect:function(){return K.current.getBoundingClientRect()},getContainerRect:function(){return K.current.getBoundingClientRect()},onDownload:he,onDelete:me}),j&&(0,O.jsx)(Sr.A,{children:(0,O.jsx)(de.A,{imageItems:se,imageIndex:H,closeImagePopup:function(){B(!1)},moveToPrevImage:function(){var e=se.length;V((function(t){return(t+e-1)%e}))},moveToNextImage:function(){var e=se.length;V((function(t){return(t+1)%e}))}})}),X&&(0,O.jsx)(Sr.A,{children:(0,O.jsx)(Tr.A,{repoID:ee,path:"/",target:G.map((function(e){return"/"===e.path?e.name:"".concat(e.path,"/").concat(e.name)})),toggleDialog:function(){Q(!1)}})})]})},Rr=function(){var e=(0,o.useState)(!1),t=(0,l.A)(e,2),n=t[0],r=t[1],a=(0,jn.o)(),i=a.metadata,d=a.store,f=a.deleteFilesCallback,p=(0,o.useCallback)((0,u.A)((0,s.A)().mark((function e(){var t;return(0,s.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=2;break}return e.abrupt("return");case 2:if(i.hasMore){e.next=4;break}return e.abrupt("return");case 4:return r(!0),e.prev=5,e.next=8,d.loadMore(y.bK);case 8:r(!1),e.next=17;break;case 11:return e.prev=11,e.t0=e.catch(5),t=k.Aq.getErrorMsg(e.t0),c.A.danger(t),r(!1),e.abrupt("return");case 17:case"end":return e.stop()}}),e,null,[[5,11]])}))),[n,i,d]),h=(0,o.useCallback)((function(e,t){if(e.length){var n=[],r=[],o=[];e.forEach((function(e){var t=e||{},a=t.path,i=t.name;if(a&&i){var s=k.Aq.joinPath(a,i);n.push(e.id),r.push(s),o.push(i)}})),d.deleteRecords(n,{fail_callback:function(e){c.A.danger(e)},success_callback:function(){t&&t(),f(r,o);var e=o.length>1?(0,T.AP)("Successfully deleted {name} and {n} other items"):(0,T.AP)("Successfully deleted {name}");e=e.replace("{name}",o[0]).replace("{n}",o.length-1),c.A.success(e)}})}}),[d,f]);return(0,O.jsx)("div",{className:"sf-metadata-container",children:(0,O.jsx)(Nr,{isLoadingMore:n,metadata:i,onDelete:h,onLoadMore:p})})},Ir=function(e){var t=e.onRename,n=e.onFreezed,r=e.onUnFreezed,a=(0,o.useState)(!1),i=(0,l.A)(a,2),s=i[0],u=i[1],c=(0,o.useCallback)((function(e){if(e.stopPropagation(),s){var t,o=null===(t=e.target.className)||void 0===t?void 0:t.includes("face-recognition-more-operations-toggle");r(o)}else n();u(!s)}),[s,n,r,u]),d=(0,o.useCallback)((function(){t(),u(!1)}),[t,u]);return(0,o.useEffect)((function(){return function(){u=function(){}}}),[]),(0,O.jsxs)(wn.A,{isOpen:s,toggle:c,children:[(0,O.jsx)(Cn.A,{tag:"i",role:"button",tabIndex:"0",className:"sf-dropdown-toggle sf3-font-more sf3-font face-recognition-more-operations-toggle",title:(0,T.AP)("More operations"),"aria-label":(0,T.AP)("More operations"),"data-toggle":"dropdown"}),(0,O.jsx)(_n.A,{children:(0,O.jsx)(xn.A,{onClick:d,children:(0,T.AP)("Rename")})})]})},Mr=n(86274),Lr=function(e){var t=e.haveFreezed,n=e.people,r=e.onOpenPeople,a=e.onRename,i=e.onFreezed,s=e.onUnFreezed,u=(0,o.useState)(""),c=(0,l.A)(u,2),d=c[0],f=c[1],h=(0,o.useMemo)((function(){var e=window.sfMetadataContext.getSetting("repoID");return"".concat(T.Yc,"thumbnail/").concat(e,"/").concat(T.dq,"/_Internal/Faces/").concat(n._id,".jpg")}),[n]),m=(0,o.useCallback)((function(){f("".concat(T.SG,"avatars/default.png"))}),[]),v=(0,o.useMemo)((function(){return Array.isArray(n._photo_links)?n._photo_links.length:0}),[n._photo_links]),g=(0,o.useMemo)((function(){return n._name||(0,T.AP)("Person image")}),[n._name]),y=(0,o.useState)(!1),b=(0,l.A)(y,2),E=b[0],A=b[1],w=(0,o.useState)(!1),C=(0,l.A)(w,2),_=C[0],x=C[1],k=!window.sfMetadataContext.canModify(),S=(0,o.useCallback)((function(){t||x(!0)}),[t]),D=(0,o.useCallback)((function(){t||x(!1)}),[t]),P=(0,o.useCallback)((function(){i(),A(!0)}),[i]),N=(0,o.useCallback)((function(e){e!==g&&(s(),a(n._id,e,g)),A(!1)}),[n,g,a,s]),R=(0,o.useCallback)((function(){s(),A(!1)}),[s]),I=(0,o.useCallback)((function(e){s(),!e&&x(!1)}),[s]),M=(0,o.useCallback)((function(){E||setTimeout((function(){return r(n)}),1)}),[E,n,r]);return(0,O.jsxs)("div",{className:p()("sf-metadata-people-info px-3 d-flex justify-content-between align-items-center",{readonly:k}),onMouseEnter:S,onMouseLeave:D,onClick:M,children:[(0,O.jsx)("div",{className:"sf-metadata-people-info-img mr-2",children:(0,O.jsx)("img",{src:d||h,alt:g,onError:m,height:36,width:36})}),(0,O.jsxs)("div",{className:p()("sf-metadata-people-info-name-count",{"o-hidden":!E}),children:[(0,O.jsx)("div",{className:"sf-metadata-people-info-name",children:E?(0,O.jsx)(Mr.A,{name:g,onRenameConfirm:N,onRenameCancel:R}):(0,O.jsx)("div",{className:"sf-metadata-people-info-name-display",children:g})}),(0,O.jsx)("div",{className:"sf-metadata-people-info-count",children:v+" "+(0,T.AP)("items")})]}),!k&&n._is_someone&&(0,O.jsx)("div",{className:"sf-metadata-people-info-op",children:_&&!E&&(0,O.jsx)(Ir,{onRename:P,onFreezed:i,onUnFreezed:I})})]})},Fr=function(e){var t=e.peoples,n=e.onOpenPeople,r=e.onRename,i=(0,o.useState)(!1),d=(0,l.A)(i,2),f=d[0],p=d[1],h=(0,o.useState)(!1),m=(0,l.A)(h,2),v=m[0],g=m[1],b=(0,o.useRef)(null),E=(0,jn.o)(),A=E.metadata,w=E.store,_=E.closeDirentDetail,x=(0,o.useCallback)((0,u.A)((0,s.A)().mark((function e(){var t;return(0,s.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!f){e.next=2;break}return e.abrupt("return");case 2:if(A.hasMore){e.next=4;break}return e.abrupt("return");case 4:return p(!0),e.prev=5,e.next=8,w.loadMore(y.bK);case 8:p(!1),e.next=17;break;case 11:return e.prev=11,e.t0=e.catch(5),t=k.Aq.getErrorMsg(e.t0),c.A.danger(t),p(!1),e.abrupt("return");case 17:case"end":return e.stop()}}),e,null,[[5,11]])}))),[f,A,w]),S=(0,o.useCallback)((function(){if(b.current){var e=b.current,t=e.scrollTop,n=e.scrollHeight;t+e.clientHeight>=n-10&&x(),window.sfMetadataContext.localStorage.setItem("scroll_top",t)}}),[x]),D=(0,o.useCallback)((function(){g(!0)}),[]),P=(0,o.useCallback)((function(){g(!1)}),[]);return(0,o.useEffect)((function(){var e=window.sfMetadataContext.localStorage;if(b.current){var t=e.getItem("scroll_top")||0;return t&&(b.current.scrollTop=Number(t)),function(){}}}),[]),(0,o.useEffect)((function(){return _(),function(){}}),[]),Array.isArray(t)&&0!==t.length?(0,O.jsxs)("div",{className:"sf-metadata-face-recognition-container sf-metadata-peoples-container",ref:b,onScroll:S,children:[t.length>0&&t.map((function(e){return(0,O.jsx)(Lr,{haveFreezed:v,people:e,onOpenPeople:n,onRename:r,onFreezed:D,onUnFreezed:P},e._id)})),f&&(0,O.jsx)("div",{className:"sf-metadata-face-recognition-loading-more",children:(0,O.jsx)(a.Du,{})})]}):(0,O.jsx)(C.A,{text:(0,T.AP)("Identifying portraits...")})},jr=n(3783),Br=function(e){var t=e.people,n=e.onClose,d=e.onDeletePeoplePhotos,f=(0,o.useState)(!0),p=(0,l.A)(f,2),h=p[0],m=p[1],v=(0,o.useState)(!1),g=(0,l.A)(v,2),b=g[0],E=g[1],A=(0,o.useState)({rows:[]}),w=(0,l.A)(A,2),C=w[0],_=w[1],x=window.sfMetadataContext.getSetting("repoID"),S=(0,jn.o)().deleteFilesCallback,D=(0,o.useCallback)((0,u.A)((0,s.A)().mark((function e(){return(0,s.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!b){e.next=2;break}return e.abrupt("return");case 2:if(C.hasMore){e.next=4;break}return e.abrupt("return");case 4:E(!0),Er.A.getPeoplePhotos(x,t._id,C.recordsCount,y.bK).then((function(e){var t,n=(null===e||void 0===e||null===(t=e.data)||void 0===t?void 0:t.results)||[],r=se()(C);if(Array.isArray(n)&&n.length>0){var o;(o=r.rows).push.apply(o,(0,ke.A)(n)),n.forEach((function(e){r.row_ids.push(e._id),r.id_row_map[e._id]=e}));var a=n.length;r.hasMore=a===y.bK,r.recordsCount=r.row_ids.length}else r.hasMore=!1;_(r),E(!1)})).catch((function(e){var t=k.Aq.getErrorMsg(e);c.A.danger(t),E(!1)}));case 6:case"end":return e.stop()}}),e)}))),[b,C,t,x]),P=(0,o.useCallback)((function(e){if(Array.isArray(e)&&0!==e.length){var o=se()(C),a=e.reduce((function(e,t){return(0,r.A)((0,r.A)({},e),{},(0,i.default)({},t,!0))}),{});o.rows=o.rows.filter((function(e){return!a[e._id]})),o.row_ids=o.row_ids.filter((function(e){return!a[e]})),e.forEach((function(e){delete o.id_row_map[e]})),o.recordsCount=o.row_ids.length,_(o),0===o.rows.length&&n&&n(),d&&d(t._id,e)}}),[C,n,t,d]),N=(0,o.useCallback)((function(e,t){if(e.length){var n=[],r=[],o=[];e.forEach((function(e){var t=e||{},a=t.id,i=t.path,s=t.name;if(i&&s){var u=k.Aq.joinPath(i,s);r.push(u),o.push(s),n.push(a)}})),window.sfMetadataContext.batchDeleteFiles(x,r).then((function(e){t&&t(),P(n),S(r,o);var a=o.length>1?(0,T.AP)("Successfully deleted {name} and {n} other items"):(0,T.AP)("Successfully deleted {name}");a=a.replace("{name}",o[0]).replace("{n}",o.length-1),c.A.success(a)})).catch((function(e){c.A.danger((0,T.AP)("Failed to delete records"))}))}}),[S,x,P]);return(0,o.useEffect)((function(){var e=window.sfMetadataContext.getSetting("repoID");Er.A.getPeoplePhotos(e,t._id,0,y.bK).then((function(e){var t,n,r=(null===e||void 0===e||null===(t=e.data)||void 0===t?void 0:t.results)||[],o=(0,j.H2)(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.metadata),a=new jr.A({rows:r,columns:o,view:{sorts:y.hc[y.rX.GALLERY]}});r.length<y.bK&&(a.hasMore=!1),_(a),m(!1)})).catch((function(e){var t=k.Aq.getErrorMsg(e);c.A.danger(t),m(!1)}))}),[]),(0,o.useEffect)((function(){return window.sfMetadataContext.eventBus.dispatch(y.Tw.TOGGLE_VIEW_TOOLBAR,!0),function(){window.sfMetadataContext.eventBus.dispatch(y.Tw.TOGGLE_VIEW_TOOLBAR,!1)}}),[]),h?(0,O.jsx)(a.Du,{}):(0,O.jsxs)("div",{className:"sf-metadata-face-recognition-container sf-metadata-people-photos-container",children:[(0,O.jsxs)("div",{className:"sf-metadata-people-photos-header",children:[(0,O.jsx)("div",{className:"sf-metadata-people-photos-header-back",onClick:n,children:(0,O.jsx)("i",{className:"sf3-font sf3-font-arrow rotate-180"})}),(0,O.jsx)("div",{className:"sf-metadata-people-name",children:t._name||(0,T.AP)("Person image")})]}),(0,O.jsx)(Nr,{metadata:C,isLoadingMore:b,onLoadMore:D,onDelete:N})]})},Ur=function(){var e=(0,o.useState)(!1),t=(0,l.A)(e,2),n=t[0],r=t[1],a=(0,o.useRef)(null),i=(0,jn.o)(),s=i.metadata,u=i.store,c=(0,o.useMemo)((function(){return Array.isArray(s.rows)&&0!==s.rows.length?s.rows:[]}),[s]),d=(0,o.useCallback)((function(e,t){u.deletePeoplePhotos(e,t)}),[u]),f=(0,o.useCallback)((function(e){a.current=e,r(!0)}),[]),p=(0,o.useCallback)((function(){a.current=null,r(!1)}),[]),h=(0,o.useCallback)((function(e,t,n){u.renamePeopleName(e,t,n)}),[u]);return(0,O.jsx)("div",{className:"sf-metadata-container",children:n?(0,O.jsx)(Br,{people:a.current,onClose:p,onDeletePeoplePhotos:d}):(0,O.jsx)(Fr,{peoples:c,onRename:h,onOpenPeople:f})})},$r=n(89119),Xr=n(18849),Qr=n(84667),Yr=n(92183),zr=function(e){var t=e.target,n=e.options,i=e.onCancel,s=e.onSubmit,u=(0,o.useState)((0,j.rT)(n,"")),d=(0,l.A)(u,2),f=d[0],p=d[1],h=(0,o.useCallback)((function(e,t){switch(t){case $r.ZD.MODIFY_OPTION_COLOR:p((0,r.A)((0,r.A)({},f),{},{color:e.color,textColor:e.textColor,borderColor:e.borderColor}));break;case $r.ZD.RENAME_OPTION:p((0,r.A)((0,r.A)({},f),{},{name:e.name}))}}),[f]),m=(0,o.useCallback)((function(){f.name?n.find((function(e){return e.name===f.name&&e.id!==f.id}))?c.A.danger((0,T.AP)("There is another option with this name")):s(f):c.A.danger((0,T.AP)("Name is required"))}),[n,f,s]);return(0,O.jsx)(a.Rw,{target:t,className:"sf-metadata-kanban-add-board-popover",hide:i,hideWithEsc:i,modifiers:{preventOverflow:{boundariesElement:document.body}},children:(0,O.jsxs)("div",{className:"sf-metadata-kanban-add-board-popover-inner",children:[(0,O.jsxs)("div",{className:"kanban-popover-body",children:[(0,O.jsx)(Qr.A,{option:f,onChange:h,isViewing:!0,isPredefined:!1}),(0,O.jsx)(Yr.A,{option:f,isEditing:!0,onChange:h})]}),(0,O.jsxs)("div",{className:"kanban-popover-footer",children:[(0,O.jsx)(Xr.A,{className:"mr-2",onClick:i,children:(0,T.AP)("Cancel")}),(0,O.jsx)(Xr.A,{color:"primary",onClick:m,children:(0,T.AP)("Submit")})]})]})})},Hr=function(e){var t=e.groupByColumn,n=(0,o.useState)(!1),r=(0,l.A)(n,2),i=r[0],s=r[1],u=(0,jn.o)().store,c=(0,o.useMemo)((function(){return t.data.options}),[t]),d=(0,o.useMemo)((function(){return"sf-metadata-kanban-add-board-button"}),[]),f=(0,o.useCallback)((function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),s(!i)}),[i]),p=(0,o.useCallback)((function(e){var n=t.data,r=[].concat((0,ke.A)(n.options),[e]),o=$r.ZD.ADD_OPTION;u.modifyColumnData(t.key,{options:r},{options:n.options},{optionModifyType:o}),s(!1)}),[u,t]),h=(0,o.useCallback)((function(){s(!i)}),[i]);return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)("div",{id:d,className:"sf-metadata-kanban-add-board-button",onClick:f,title:(0,T.AP)("New category"),children:[(0,O.jsx)(a.In,{iconName:"add-table"}),(0,O.jsx)("span",{className:"sf-metadata-kanban-add-board-title",children:(0,T.AP)("New category")})]}),i&&(0,O.jsx)(zr,{target:d,options:c,onCancel:h,onSubmit:p})]})},Vr=function(e){var t=e.onDelete,n=e.onFreezed,r=e.onUnFreezed,a=(0,o.useState)(!1),i=(0,l.A)(a,2),s=i[0],u=i[1],c=(0,o.useCallback)((function(e){if(e.stopPropagation(),s){var t,o=null===(t=e.target.className)||void 0===t?void 0:t.includes("kanban-more-operations-toggle");r(o)}else n();u(!s)}),[s,n,r,u]),d=(0,o.useCallback)((function(){t(),u(!1)}),[t,u]);return(0,o.useEffect)((function(){return function(){u=function(){}}}),[]),(0,O.jsxs)(wn.A,{isOpen:s,toggle:c,children:[(0,O.jsx)(Cn.A,{tag:"i",role:"button",tabIndex:"0",className:"sf-dropdown-toggle sf3-font-more sf3-font kanban-more-operations-toggle",title:(0,T.AP)("More operations"),"aria-label":(0,T.AP)("More operations"),"data-toggle":"dropdown"}),(0,O.jsx)(_n.A,{children:(0,O.jsx)(xn.A,{onClick:d,children:(0,T.AP)("Delete")})})]})},qr=function(e){var t=e.readonly,n=e.haveFreezed,r=e.value,a=e.groupByColumn,i=e.onDelete,s=e.onFreezed,u=e.onUnFreezed,c=(0,o.useState)(!1),d=(0,l.A)(c,2),f=d[0],p=d[1],h=(0,o.useCallback)((function(){n||p(!0)}),[n]),m=(0,o.useCallback)((function(){n||p(!1)}),[n]),v=(0,o.useCallback)((function(e){u(),!e&&p(!1)}),[u]),g=(0,o.useMemo)((function(){return r&&a?a.type===y.vZ.COLLABORATOR?[r]:r:null}),[r,a]);return(0,O.jsxs)("div",{className:"sf-metadata-view-kanban-board-header",onMouseEnter:h,onMouseLeave:m,children:[(0,O.jsx)("div",{className:"sf-metadata-view-kanban-board-header-title",children:r?(0,O.jsx)(I,{value:g,field:a,readonly:!0}):(0,O.jsx)("span",{children:(0,T.AP)("Uncategorized")})}),r&&!t&&f&&(0,O.jsx)(Vr,{onDelete:i,onFreezed:s,onUnFreezed:v})]})},Wr=["excel.png","md.png","ppt.png","sdoc_notification.ico","sdoc.png","txt.png","word.png"],Gr=function(e){var t=e.value,n=e.column,r=e.record,o="";if(n.type===y.vZ.FILE_NAME&&t){var a=k.Aq.getFileIconName(t);Wr.includes(a)&&(o="sf-metadata-special-file-name-formatter")}return(0,O.jsx)(I,{readonly:!0,className:o,value:t,field:n,record:r})},Zr=function(e){var t=e.isSelected,n=e.displayEmptyValue,r=e.displayColumnName,a=e.record,i=e.titleColumn,s=e.displayColumns,u=e.onOpenFile,l=e.onSelectCard,c=(0,S.Te)(a,i),d=(0,o.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),l(a)}),[a,l]),f=(0,o.useCallback)((function(e){(null===i||void 0===i?void 0:i.type)===y.vZ.FILE_NAME&&("sf-metadata-file-name"===(0,ye.wD)(e)&&(e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),u(a)))}),[i,a,u]);return(0,O.jsxs)("article",{"data-id":a._id,className:p()("sf-metadata-kanban-card",{selected:t}),onClick:d,children:[i&&(0,O.jsx)("div",{className:"sf-metadata-kanban-card-header",onClick:f,children:(0,O.jsx)(Gr,{value:c,column:i,record:a})}),(0,O.jsx)("div",{className:"sf-metadata-kanban-card-body",children:s.map((function(e){var t=(0,S.Te)(a,e);return n||(0,S.WB)(t)?(0,O.jsxs)("div",{className:"sf-metadata-kanban-card-record",children:[r&&(0,O.jsx)("div",{className:"sf-metadata-kanban-card-record-name",children:e.name}),(0,O.jsx)(Gr,{value:t,column:e,record:a})]},e.key):r?(0,O.jsx)("div",{className:"sf-metadata-kanban-card-record",children:(0,O.jsx)("div",{className:"sf-metadata-kanban-card-record-name",children:e.name})},e.key):null}))})]})},Kr=(n(91659),function(e,t,n){return"x"===n?{left:Math.max(e.left,t.left),top:e.top,right:Math.min(e.right,t.right),bottom:e.bottom}:{left:e.left,top:Math.max(e.top,t.top),right:e.right,bottom:Math.min(e.bottom,t.bottom)}}),Jr=function(e){var t=e.getBoundingClientRect(),n={left:t.left,right:t.right+10,top:t.top,bottom:t.bottom};if(ro(e,"x")&&!no(e,"x")){var r=n.right-n.left;n.right=n.right+e.scrollWidth-r}if(ro(e,"y")&&!no(e,"y")){var o=n.bottom-n.top;n.bottom=n.bottom+e.scrollHeight-o}return n},eo=function(e){var t=n.g.getComputedStyle(e),r=t.overflow;if("auto"===r||"scroll"===r)return"xy";var o=t["overflow-x"],a="auto"===o||"scroll"===o,i=t["overflow-y"],s="auto"===i||"scroll"===i;return"".concat(a?"x":"").concat(s?"y":"")||null},to=function(e,t){var r=n.g.getComputedStyle(e),o=r.overflow,a=r["overflow-".concat(t)];return"auto"===o||"scroll"===o||("auto"===a||"scroll"===a)},no=function(e,t){var r=n.g.getComputedStyle(e),o=r.overflow,a=r["overflow-".concat(t)];return"auto"===o||"scroll"===o||"hidden"===o||("auto"===a||"scroll"===a||"hidden"===a)},ro=function(e,t){return"x"===t?e.scrollWidth>e.clientWidth:e.scrollHeight>e.clientHeight},oo=function(e,t){var n=e,r=t||Jr(e);for(n=e.parentElement;n;)ro(n,"x")&&no(n,"x")&&(r=Kr(r,n.getBoundingClientRect(),"x")),ro(n,"y")&&no(n,"y")&&(r=Kr(r,n.getBoundingClientRect(),"y")),n=n.parentElement;return r},ao=function(e,t){for(var n=e;n;){if(n.matches(t))return n;n=n.parentElement}return null},io=function(e,t){return e.className.split(" ").map((function(e){return e})).indexOf(t)>-1},so=function(e,t){if(e){e.className=e.className||"";var n=e.className.split(" ").filter((function(e){return e}));-1===n.indexOf(t)&&(n.unshift(t),e.className=n.join(" "))}},uo=function(e,t){if(e){var n=e.className.split(" ").filter((function(e){return e&&e!==t}));e.className=n.join(" ")}},lo=function(e){if(e){var t=n.g.getComputedStyle(e);if(t)return t.cursor}return null},co="smooth-dnd-container-instance",fo="smooth-dnd-containers-in-draggable",po="smooth-dnd-draggable-wrapper",ho="animated",mo="__smooth_dnd_draggable_translation_value",vo="__smooth_dnd_draggable_visibility_value",go="smooth-dnd-ghost",yo="smooth-dnd-container",Oo="smooth-dnd-stretcher-element",bo="smooth-dnd-stretcher-instance",Eo="smooth-dnd-disable-touch-action",Ao="smooth-dnd-no-user-select",wo={overflow:"hidden",display:"block"},Co={height:"100%",display:"inline-block","vertical-align":"top","white-space":"normal"},_o=(pr={},(0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)(pr,".".concat(yo),{position:"relative"}),".".concat(yo," *"),{"box-sizing":"border-box"}),".".concat(yo,".horizontal"),{"white-space":"nowrap"}),".".concat(yo,".horizontal > .").concat(Oo),{display:"inline-block"}),".".concat(yo,".horizontal > .").concat(po),Co),".".concat(yo,".vertical > .").concat(po),wo),".".concat(po),{}),".".concat(po,".horizontal"),Co),".".concat(po,".vertical"),wo),".".concat(po,".animated"),{transition:"transform ease"}),(0,i.default)((0,i.default)((0,i.default)((0,i.default)(pr,".".concat(go," *"),{"box-sizing":"border-box"}),".".concat(go,".animated"),{transition:"all ease-in-out"}),".".concat(Eo," *"),{"touch-actions":"none","-ms-touch-actions":"none"}),".".concat(Ao," *"),{"-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none"}));function xo(e){return Object.keys(e).reduce((function(t,n){var r=e[n];return"object"===typeof r?"".concat(t).concat(n,"{").concat(xo(r),"}"):"".concat(t).concat(n,":").concat(r,";")}),"")}function ko(e){if(e&&"undefined"!==typeof window){var t=n.g.document.head||n.g.document.getElementsByTagName("head")[0],r=n.g.document.createElement("style"),o=xo({"body *":{cursor:"".concat(e," !important")}});return r.type="text/css",r.styleSheet?r.styleSheet.cssText=o:r.appendChild(n.g.document.createTextNode(o)),t.appendChild(r),r}return null}var To=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"y",n=!1,r=null,o=null,a=null,i=null;function s(){null===r&&(r=requestAnimationFrame((function(n){null===o&&(o=n);var u=n-o;o=n;var l=u/1e3*i;(function(e,t,n){e&&(e!==window?"x"===t?e.scrollLeft+=n:e.scrollTop+=n:"x"===t?e.scrollBy(n,0):e.scrollBy(0,n))})(e,t,l="begin"===a?0-l:l),r=null,s()})))}return{animate:function(e,t){a=e,i=t,(n=!0)&&s()},stop:function(){n&&(cancelAnimationFrame(r),n=!1,o=null,r=null)}}};function So(e){var t={element:e,rect:oo(e,e.getBoundingClientRect()),descendants:[],invalidate:n,axis:null,dispose:function(){e.removeEventListener("scroll",n)}};function n(){t.rect=oo(e,e.getBoundingClientRect()),t.descendants.forEach((function(e){return e.invalidate()}))}return e.addEventListener("scroll",n),t}function Do(e){return Object.assign(e,To(e.element,e.axis))}var Po=function(e){var t=function(e){var t=[],n=null;return e.forEach((function(e){var r=e;for(n=null;r;){var o=eo(r);if(o&&!t.some((function(e){return e.element===r}))){var a=So(r);n&&a.descendants.push(n),n=a,"xy"===o?(t.push(Object.assign({},a,{axis:"x"})),t.push(Object.assign({},a,{axis:"y"},{descendants:[]}))):t.push(Object.assign({},a,{axis:o}))}r=r.parentElement}})),t}(e.map((function(e){return e.element}))),r=[].concat((0,ke.A)(t.map(Do)),(0,ke.A)(function(){function e(){return{left:0,right:n.g.innerWidth,top:0,bottom:n.g.innerHeight}}return[Object.assign({rect:e(),axis:"y"},To(n.g)),Object.assign({rect:e(),axis:"x"},To(n.g,"x"))]}()));return function(e){var n=e.draggableInfo,o=e.reset;if(r.length){if(o)return r.forEach((function(e){return e.stop()})),t.forEach((function(e){return e.dispose()})),null;r.forEach((function(e){var t=function(e,t){var n,r,o,a=t.rect,i=a.left,s=a.right,u=a.top,l=a.bottom,c=e.x,d=e.y;if(c<i||c>s||d<u||d>l)return null;"x"===t.axis?(n=i,r=s,o=c):(n=u,r=l,o=d);var f=100;return r-o<f?{direction:"end",speedFactor:(f-(r-o))/f}:o-n<f?{direction:"begin",speedFactor:(f-(o-n))/f}:void 0}(n.mousePosition,e);t?e.animate(t.direction,1500*t.speedFactor):e.stop()}))}}},No=["mousedown","touchstart"],Ro=["mousemove","touchmove"],Io=["mouseup","touchend"],Mo=null,Lo=null,Fo=null,jo=null,Bo=[],Uo=!1,$o=null,Xo=null,Qo=null,Yo=null;function zo(){"undefined"!==typeof window&&No.forEach((function(e){n.g.document.addEventListener(e,qo,{passive:!1})}))}function Ho(){return jo.ghostParent?jo.ghostParent:Lo&&Lo.parentElement||n.g.document.body}var Vo=function(){var e,t,r,o=null;function a(n){var r=Go(n),o=r.clientX,a=r.clientY;if(t)(Math.abs(e.clientX-o)>5||Math.abs(e.clientY-a)>5)&&u();else if(Math.abs(e.clientX-o)>1||Math.abs(e.clientY-a)>1)return l()}function i(){u()}function s(){u()}function u(){clearTimeout(o),Ro.forEach((function(e){return n.g.document.removeEventListener(e,a)}),{passive:!1}),Io.forEach((function(e){return n.g.document.removeEventListener(e,i)}),{passive:!1}),n.g.document.removeEventListener("drag",s,{passive:!1})}function l(){clearTimeout(o),u(),r()}return function(u,c,d){e=Go(u),t="number"===typeof c?c:k.Fr?200:0,r=d,t&&(o=setTimeout(l,t)),Ro.forEach((function(e){return n.g.document.addEventListener(e,a)}),{passive:!1}),Io.forEach((function(e){return n.g.document.addEventListener(e,i)}),{passive:!1}),n.g.document.addEventListener("drag",s,{passive:!1})}}();function qo(e){var t=Go(e);if(!Uo&&(void 0===t.button||0===t.button)&&(Lo=ao(t.target,"."+po))){var r=ao(Lo,"."+yo),o=Bo.filter((function(e){return e.element===r}))[0],a=o.getOptions().dragHandleSelector,i=o.getOptions().nonDragAreaSelector,s=!0;a&&!ao(t.target,a)&&(s=!1),i&&ao(t.target,i)&&(s=!1),s&&Vo(t,o.getOptions().dragBeginDelay,(function(){n.g.getSelection?n.g.getSelection().empty?n.g.getSelection().empty():n.g.getSelection().removeAllRanges&&n.g.getSelection().removeAllRanges():n.g.document.selection&&n.g.document.selection.empty(),Ko(t,lo(e.target)),Ro.forEach((function(e){n.g.document.addEventListener(e,Jo,{passive:!1})})),Io.forEach((function(e){n.g.document.addEventListener(e,Wo,{passive:!1})}))}))}}function Wo(){var e;Ro.forEach((function(e){n.g.document.removeEventListener(e,Jo,{passive:!1})})),Io.forEach((function(e){n.g.document.removeEventListener(e,Wo,{passive:!1})})),Xo({reset:!0}),Yo&&((e=Yo)&&"undefined"!==typeof window&&(n.g.document.head||n.g.document.getElementsByTagName("head")[0]).removeChild(e),Yo=null),jo&&function(e){function t(){uo(Fo.ghost,"animated"),Fo.ghost.style.transitionDuration=null,Ho().removeChild(Fo.ghost),e()}function n(e,n,r){var o=e.top,a=e.left;so(Fo.ghost,"animated"),r&&so(Fo.ghost.firstElementChild,r),Fo.ghost.style.transitionDuration=n+"ms",Fo.ghost.style.left=a+"px",Fo.ghost.style.top=o+"px",setTimeout((function(){t()}),n+20)}if(jo.targetElement){var r=Bo.filter((function(e){return e.element===jo.targetElement}))[0];!(p=r.getOptions()).shouldAnimateDrop||p.shouldAnimateDrop(jo.container.getOptions(),jo.payload)?n(r.getDragResult().shadowBeginEnd.rect,Math.max(150,r.getOptions().animationDuration/2),r.getOptions().dropClass):t()}else{var o=Bo.filter((function(e){return e===jo.container}))[0],a=o.getOptions(),i=a.behaviour,s=a.removeOnDropOut;if("move"===i&&!s&&o.getDragResult()){var u=o.getDragResult(),l=u.removedIndex,c=u.elementSize,d=o.layout;o.getTranslateCalculator({dragResult:{removedIndex:l,addedIndex:l,elementSize:c}});var f=l>0?d.getBeginEnd(o.draggables[l-1]).end:d.getBeginEndOfContainer().begin;n(d.getTopLeftOfElementBegin(f),o.getOptions().animationDuration,o.getOptions().dropClass)}else so(Fo.ghost,"animated"),Fo.ghost.style.transitionDuration=o.getOptions().animationDuration+"ms",Fo.ghost.style.opacity="0",Fo.ghost.style.transform="scale(0.90)",setTimeout((function(){t()}),o.getOptions().animationDuration)}var p}((function(){uo(n.g.document.body,Eo),uo(n.g.document.body,Ao),Zo(!1),(Mo||[]).forEach((function(e){e.handleDrop(jo)})),Mo=null,Lo=null,Fo=null,jo=null,Uo=!1,Qo=null,$o=null}))}function Go(e){return e.touches?e.touches[0]:e}function Zo(e){Bo.forEach((function(t){var n=e?t.getOptions().onDragStart:t.getOptions().onDragEnd;if(n){var r={isSource:t===jo.container,payload:jo.payload};t.isDragRelevant(jo.container,jo.payload)?r.willAcceptDrop=!0:r.willAcceptDrop=!1,n(r)}}))}function Ko(e,t){Uo=!0;var r=Bo.filter((function(e){return Lo.parentElement===e.element}))[0];r.setDraggables(),Qo=r.getOptions().lockAxis?r.getOptions().lockAxis.toLowerCase():null,jo=function(e){var t=Bo.filter((function(t){return e.parentElement===t.element}))[0],n=t.draggables.indexOf(e),r=t.getOptions().getGhostParent;return{container:t,element:e,elementIndex:n,payload:t.getOptions().getChildPayload?t.getOptions().getChildPayload(n):void 0,targetElement:null,position:{x:0,y:0},groupName:t.getOptions().groupName,ghostParent:r?r():null}}(Lo),Fo=function(e,t,r,o){var a=t.x,i=t.y,s=e.getBoundingClientRect(),u=s.left,l=s.top,c=s.right,d=s.bottom,f=u+(c-u)/2,p=l+(d-l)/2,h=e.cloneNode(!0);return h.style.zIndex=1e3,h.style.boxSizing="border-box",h.style.position="fixed",h.style.left=u+"px",h.style.top=l+"px",h.style.width=c-u+"px",h.style.height=d-l+"px",h.style.overflow="visible",h.style.transition=null,h.style.removeProperty("transition"),h.style.pointerEvents="none",r.getOptions().dragClass?setTimeout((function(){so(h.firstElementChild,r.getOptions().dragClass);var e=n.g.getComputedStyle(h.firstElementChild).cursor;Yo=ko(e)})):Yo=ko(o),so(h,r.getOptions().orientation),so(h,go),{ghost:h,centerDelta:{x:f-a,y:p-i},positionDelta:{left:u-a,top:l-i}}}(Lo,{x:e.clientX,y:e.clientY},jo.container,t),jo.position={x:e.clientX+Fo.centerDelta.x,y:e.clientY+Fo.centerDelta.y},jo.mousePosition={x:e.clientX,y:e.clientY},so(n.g.document.body,Eo),so(n.g.document.body,Ao),Mo=Bo.filter((function(e){return e.isDragRelevant(r,jo.payload)})),$o=function(e){var t=e;return function(e){var n=!1;t.forEach((function(t){var r=t.handleDrag(e);n|=r.containerBoxChanged||!1,r.containerBoxChanged=!1})),Xo({draggableInfo:e}),n&&(n=!1,setTimeout((function(){Bo.forEach((function(e){e.layout.invalidateRects(),e.onTranslated()}))}),10))}}(Mo),Xo&&Xo({reset:!0}),Xo=function(e,t){return e.getOptions().autoScrollEnabled?Po(t):function(){return null}}(r,Mo),Mo.forEach((function(e){return e.prepareDrag(e,Mo)})),Zo(!0),$o(jo),Ho().appendChild(Fo.ghost)}function Jo(e){e.preventDefault();var t=Go(e);jo?(Qo?"y"===Qo?(Fo.ghost.style.top="".concat(t.clientY+Fo.positionDelta.top,"px"),jo.position.y=t.clientY+Fo.centerDelta.y,jo.mousePosition.y=t.clientY):"x"===Qo&&(Fo.ghost.style.left="".concat(t.clientX+Fo.positionDelta.left,"px"),jo.position.x=t.clientX+Fo.centerDelta.x,jo.mousePosition.x=t.clientX):(Fo.ghost.style.left="".concat(t.clientX+Fo.positionDelta.left,"px"),Fo.ghost.style.top="".concat(t.clientY+Fo.positionDelta.top,"px"),jo.position.x=t.clientX+Fo.centerDelta.x,jo.position.y=t.clientY+Fo.centerDelta.y,jo.mousePosition.x=t.clientX,jo.mousePosition.y=t.clientY),$o(jo)):Ko(t,lo(e.target))}!function(){if("undefined"!==typeof window){var e=n.g.document.head||n.g.document.getElementsByTagName("head")[0],t=n.g.document.createElement("style"),r=xo(_o);t.type="text/css",t.styleSheet?t.styleSheet.cssText=r:t.appendChild(n.g.document.createTextNode(r)),e.appendChild(t)}}();var ea=(zo(),{register:function(e){Bo.push(e)},unregister:function(e){Bo.splice(Bo.indexOf(e),1)}}),ta={size:"offsetWidth",distanceToParent:"offsetLeft",translate:"transform",begin:"left",end:"right",dragPosition:"x",scrollSize:"scrollWidth",offsetSize:"offsetWidth",scrollValue:"scrollLeft",scale:"scaleX",setSize:"width",setters:{translate:function(e){return"translate3d(".concat(e,"px, 0, 0)")}}},na={size:"offsetHeight",distanceToParent:"offsetTop",translate:"transform",begin:"top",end:"bottom",dragPosition:"y",scrollSize:"scrollHeight",offsetSize:"offsetHeight",scrollValue:"scrollTop",scale:"scaleY",setSize:"height",setters:{translate:function(e){return"translate3d(0,".concat(e+8,"px, 0)")}}};function ra(e,t,r){e["smooth-dnd-extra-size-for-insertion"]=0;var o=r,a=function(e){return{get:function(t,n){return t[e[n]||n]},set:function(t,n,r){requestAnimationFrame((function(){t[e[n]]=e.setters[n]?e.setters[n](r):r}))}}}("horizontal"===t?ta:na),i={translation:0},s=null;n.g.addEventListener("resize",(function(){d(e)})),setTimeout((function(){c()}),10);var u,l=function(e,t){var r=[];return setTimeout((function(){for(var o=e;o;)(to(o,"x")||to(o,"y"))&&(o.addEventListener("scroll",t),r.push(o)),o=o.parentElement;n.g.addEventListener("scroll",t)}),10),{dispose:function(){r.forEach((function(e){e.removeEventListener("scroll",t)})),n.g.removeEventListener("scroll",t)}}}(e,(function(){d(e),s&&s()}));function c(){d(e),function(e){var t=e.getBoundingClientRect();i.scaleX=e.offsetWidth?(t.right-t.left)/e.offsetWidth:1,i.scaleY=e.offsetHeight?(t.bottom-t.top)/e.offsetHeight:1}(e)}function d(e){i.rect=Jr(e),i.visibleRect=oo(e,i.rect)}function f(e){return a.get(e,"size")*a.get(i,"scale")}function p(e){return a.get(e,"dragPosition")}function h(e){e.layout.invalidateRects(),e.onTranslated(),e.getChildContainers()&&e.getChildContainers().forEach((function(e){return h(e)}))}function m(e,n){var r=i.visibleRect,o=r.left,a=r.top,s=r.right,u=r.bottom;u-a<2&&(u=a+30);var l=i.rect;return"vertical"===t?e>l.left&&e<l.right&&n>a&&n<u:e>o&&e<s&&n>l.top&&n<l.bottom}return{getSize:f,getContainerRectangles:function(){return{rect:i.rect,visibleRect:i.visibleRect}},getBeginEndOfDOMRect:function(e){return{begin:a.get(e,"begin"),end:a.get(e,"end")}},getBeginEndOfContainer:function(){return{begin:a.get(i.rect,"begin")+i.translation,end:a.get(i.rect,"end")+i.translation}},getBeginEndOfContainerVisibleRect:function(){return{begin:a.get(i.visibleRect,"begin")+i.translation,end:a.get(i.visibleRect,"end")+i.translation}},getBeginEnd:function(t){var n=function(e){return(a.get(e,"distanceToParent")+(e[mo]||0))*a.get(i,"scale")}(t)+(a.get(i.rect,"begin")+i.translation)-a.get(e,"scrollValue");return{begin:n,end:n+f(t)*a.get(i,"scale")}},getAxisValue:p,setTranslation:function(e,t){t?a.set(e.style,"translate",t):e.style.removeProperty("transform"),e[mo]=t,e[fo]&&setTimeout((function(){e[fo].forEach((function(e){h(e)}))}),o+20)},getTranslation:function(e){return e[mo]},setVisibility:function(e,t){void 0!==e[vo]&&e[vo]===t||(t?e.style.removeProperty("visibility"):e.style.visibility="hidden",e[vo]=t)},isVisible:function(e){return void 0===e[vo]||e[vo]},isInVisibleRect:m,dispose:function(){l&&l.dispose(),u&&(u.parentNode.removeChild(u),u=null)},getContainerScale:function(){return{scaleX:i.scaleX,scaleY:i.scaleY}},setScrollListener:function(e){s=e},setSize:function(e,t){a.set(e,"setSize",t)},getTopLeftOfElementBegin:function(e){var n=0,r=0;return"horizontal"===t?(r=e,n=i.rect.top):(r=i.rect.left,n=e),{top:n,left:r}},getScrollSize:function(e){return a.get(e,"scrollSize")},getScrollValue:function(e){return a.get(e,"scrollValue")},setScrollValue:function(e,t){return a.set(e,"scrollValue",t)},invalidate:c,invalidateRects:function(){d(e)},getPosition:function(e){return m(e.x,e.y)?p(e):null}}}function oa(e){var t=e.element,r=e.draggables;e.layout,e.options;return function(e,o){var a,i,s=e.removedIndex,u=e.addedIndex,l=e.droppedElement,c=null;if(null!==s&&(i=s,c=(a=t).removeChild(a.children[i]),r.splice(s,1)),null!==u){var d=n.g.document.createElement("div");d.className="".concat(po),d.appendChild(c&&c.firstElementChild?c.firstElementChild:l),d[fo]=[],function(e,t,n){n>=e.children.length?e.appendChild(t):e.insertBefore(t,e.children[n])}(t,d,u),u>=r.length?r.push(d):r.splice(u,0,d)}o&&o(e)}}var aa={groupName:null,behaviour:"move",orientation:"vertical",getChildPayload:null,animationDuration:250,autoScrollEnabled:!0,shouldAcceptDrop:null,shouldAnimateDrop:null};function ia(e,t,n){t?(so(e,ho),e.style.transitionDuration=n+"ms"):(uo(e,ho),e.style.removeProperty("transition-duration"))}function sa(e){return e?e[co]:null}function ua(e){var t=e.element,n=e.options;return function(e,r){if(n.shouldAcceptDrop)return n.shouldAcceptDrop(e.getOptions(),r);var o=e.getOptions();return"copy"!==n.behaviour&&(ao(t,"."+po)!==e.element&&(e.element===t||!(!o.groupName||o.groupName!==n.groupName)))}}function la(e){if(Ma.wrapChild)return Ma.wrapChild(e);var t=n.g.document.createElement("div");return t.className="".concat(po),e.parentElement.insertBefore(t,e),t.appendChild(e),t}function ca(e){var t=[];return Array.prototype.map.call(e.children,(function(n){if(n.nodeType===Node.ELEMENT_NODE){var r=n;io(n,po)||(r=la(n)),r[fo]=[],r[mo]=0,t.push(r)}else"function"===typeof e.removeChild&&e.removeChild(n)})),t}function da(e){var t=e.element,n=e.draggables,r=e.layout,o=e.options,a=function(e){var t=e.element,n=e.draggables,r=e.layout;return e.options,function(){n.forEach((function(e){ia(e,!1),r.setTranslation(e,0),r.setVisibility(e,!0),e[fo]=[]})),t[bo]&&(t[bo].parentNode.removeChild(t[bo]),t[bo]=null)}}({element:t,draggables:n,layout:r,options:o}),i=(Ma.dropHandler||oa)({element:t,draggables:n,layout:r,options:o});return function(e,t){var n=t.addedIndex,r=t.removedIndex;if(a(),e.targetElement||o.removeOnDropOut){var s={removedIndex:r,addedIndex:null!==n?null!==r&&r<n?n-1:n:null,payload:e.payload,droppedElement:e.element.firstElementChild};i(s,o.onDrop)}}}function fa(e,t){var n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:aa;return Object.assign({},aa,e)}(t),r=ca(e,n.orientation,n.animationDuration);return so(e,"".concat(yo," ").concat(n.orientation)),{element:e,draggables:r,options:n,layout:ra(e,n.orientation,n.animationDuration)}}function pa(e,t){var n=function(e,t){for(var n=e.element;n;){var r=sa(n.parentElement);if(r&&t.indexOf(r)>-1)return{container:r,draggable:n};n=n.parentElement}return null}(e,t);n&&(n.container.getChildContainers().push(e),e.setParentContainer(n.container),n.draggable[fo].push(e))}function ha(e){e.draggables;var t=e.element,n=e.options,r=null;return function(e){var o=e.draggableInfo,a=(e.dragResult,r);return null==r&&o.container.element===t&&"copy"!==n.behaviour&&(a=r=o.elementIndex),{removedIndex:a}}}function ma(e){var t=e.draggables,n=e.layout;return function(e){e.draggableInfo;var r=e.dragResult;null!==r.removedIndex&&n.setVisibility(t[r.removedIndex],!1)}}function va(e){var t=e.element,n=e.layout;return function(e){var r=e.draggableInfo;return{pos:sa(t).isPosInChildContainer()?null:n.getPosition(r.position)}}}function ga(e){var t=e.element,n=!1;return function(e){e.draggableInfo;var r=e.dragResult;sa(t).getParentContainer()&&n!==(null!==r.pos)&&(n=null!==r.pos,sa(t).getParentContainer().onChildPositionCaptured(n))}}function ya(e){var t=e.layout,n=null;return function(e){var r=e.draggableInfo;return null===e.dragResult.pos?n=null:{elementSize:n=n||t.getSize(r.element)}}}function Oa(e){var t=e.element;return function(e){var n=e.draggableInfo,r=e.dragResult;!function(e,t){!t||arguments.length>2&&void 0!==arguments[2]&&!arguments[2]?e.targetElement===t&&(e.targetElement=null):e.targetElement=t}(n,t,!!r.pos)}}function ba(e){var t=e.draggables,n=function(e){var t=e.layout,n=function(e,r,o,a){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(a<o)return o;if(o===a){var s=t.getBeginEnd(e[o]),u=s.begin,l=s.end;return r>u&&r<=l?i?r<(l+u)/2?o:o+1:o:null}var c=Math.floor((a+o)/2),d=t.getBeginEnd(e[c]),f=d.begin,p=d.end;return r<f?n(e,r,o,c-1,i):r>p?n(e,r,c+1,a,i):i?r<(p+f)/2?c:c+1:c};return function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return n(e,t,0,e.length-1,r)}}({layout:e.layout});return function(e){var r=e.dragResult,o=r.shadowBeginEnd,a=r.pos;if(!o){var i=n(t,a,!0);return null!==i?i:t.length}return o.begin+o.beginAdjustment<=a&&o.end>=a?null:a<o.begin+o.beginAdjustment?n(t,a):a>o.end?n(t,a)+1:t.length}}function Ea(e){e.draggables,e.layout;return function(e){return null!==e.dragResult.pos?{addedIndex:0}:{addedIndex:null}}}function Aa(e){e.draggables;var t=e.layout,n=null;return function(e){var r=e.dragResult.addedIndex;if(r!==n){n=r;var o=t.getBeginEndOfContainer(),a=o.begin,i=o.end;return{shadowBeginEnd:{rect:t.getTopLeftOfElementBegin(a,i)}}}}}function wa(e){var t=Ta(e);return function(e){var n=e.draggableInfo,r=e.dragResult;return n.invalidateShadow?t({draggableInfo:n,dragResult:r}):null}}function Ca(e){var t=ba(e);return function(e){var n=e.dragResult,r=null;return null!==n.pos&&null===(r=t({dragResult:n}))&&(r=n.addedIndex),{addedIndex:r}}}function _a(){var e=null;return function(t){var n=t.dragResult,r=n.addedIndex,o=n.shadowBeginEnd;r!==e&&null!==e&&o&&(o.beginAdjustment=0),e=r}}function xa(e){var t=e.element,r=e.draggables,o=e.layout,a=e.options,i=null;return function(e){var s=e.dragResult,u=s.addedIndex,l=s.removedIndex,c=s.elementSize;if(null===l)if(null!==u){if(!i){var d=o.getBeginEndOfContainer();d.end=d.begin+o.getSize(t);var f=o.getScrollSize(t)>o.getSize(t)?d.begin+o.getScrollSize(t)-o.getScrollValue(t):d.end,p=r.length>0?o.getBeginEnd(r[r.length-1]).end-r[r.length-1][mo]:d.begin;if(p+c>f){(i=n.g.document.createElement("div")).className=Oo+" "+a.orientation;var h=c+p-f;return o.setSize(i.style,"".concat(h,"px")),t.appendChild(i),t[bo]=i,{containerBoxChanged:!0}}}}else if(i){o.setTranslation(i,0);var m=i;return i=null,t.removeChild(m),t[bo]=null,{containerBoxChanged:!0}}}}function ka(e){e.element;var t=e.draggables,n=e.layout,r=null,o=null;return function(e){var a=e.dragResult,i=a.addedIndex,s=a.removedIndex,u=a.elementSize;if(i!==r||s!==o){for(var l=0;l<t.length;l++)if(l!==s){var c=t[l],d=0;null!==s&&s<l&&(d-=n.getSize(t[s])),null!==i&&i<=l&&(d+=u),n.setTranslation(c,d)}return r=i,o=s,{addedIndex:i,removedIndex:s}}}}function Ta(e){var t=e.draggables,n=e.layout,r=null;return function(e){var o=e.draggableInfo,a=e.dragResult,i=a.addedIndex,s=a.removedIndex,u=a.elementSize,l=a.pos,c=a.shadowBeginEnd;if(null!==l){if(null===i||!o.invalidateShadow&&i===r)return null;r&&(r=i);var d=i-1,f=0,p=null,h=null;if(d===s&&d--,d>-1){var m=n.getSize(t[d]);if(h=n.getBeginEnd(t[d]),u<m){var v=(m-u)/2;f=h.end-v}else f=h.end}else h={end:n.getBeginEndOfContainer().begin};var g=1e4,y=i;if(y===s&&y++,y<t.length){var O=n.getSize(t[y]);if(p=n.getBeginEnd(t[y]),u<O){var b=(O-u)/2;g=p.begin+b}else g=p.begin}else p={begin:n.getContainerRectangles().end};return{shadowBeginEnd:{begin:f,end:g,rect:h&&p?n.getTopLeftOfElementBegin(h.end,p.begin):null,beginAdjustment:c?c.beginAdjustment:0}}}return r=null,{shadowBeginEnd:null}}}function Sa(){var e=null;return function(t){var n=t.dragResult,r=n.pos,o=n.addedIndex,a=n.shadowBeginEnd;t.draggableInfo.invalidateShadow;if(null!==r){if(null!=o&&null===e){if(r<a.begin){var i=r-a.begin-5;a.beginAdjustment=i}e=o}}else e=null}}function Da(e){var t=e.options,n=!1;return function(e){var r=!!e.dragResult.pos;if(r!==n){if(n=r,!r)return t.onDragLeave&&t.onDragLeave(),{dragLeft:!0};t.onDragEnter&&t.onDragEnter()}}}function Pa(e){var t=e.options,n=null;return function(e){var r=e.dragResult,o=r.addedIndex,a=r.removedIndex,i=e.draggableInfo,s=i.payload,u=i.element;if(t.onDropReady&&n!==o){n=o;var l=o;null!==a&&o>a&&l--,t.onDropReady({addedIndex:l,removedIndex:a,payload:s,element:u.firstElementChild})}}}function Na(e){return"drop-zone"===e.options.behaviour?Ra(e)(ha,ma,va,ga,ya,Oa,Ea,Aa,Da,Pa):Ra(e)(ha,ma,va,ga,ya,Oa,wa,Ca,_a,xa,ka,Ta,Sa,Da,Pa)}function Ra(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n.map((function(t){return t(e)})),a=null;return function(e){return a=o.reduce((function(t,n){return Object.assign(t,n({draggableInfo:e,dragResult:t}))}),a||{addedIndex:null,removedIndex:null,elementSize:null,pos:null,shadowBeginEnd:null})}}}function Ia(e){return function(t){var n=null,r=null,o=fa(e,t),a=Na(o),i=da(o),s=null,u=!1,l=[];function c(){null!==r&&(r.invalidateShadow=!0,n=a(r),r.invalidateShadow=!1)}function d(e){u=e,s&&(s.onChildPositionCaptured(e),r&&(n=a(r)))}function f(e,t,n){for(var r=ca(t,n.orientation,n.animationDuration),o=0;o<r.length;o++)e[o]=r[o];for(var a=0;a<e.length-r.length;a++)e.pop()}return o.layout.setScrollListener((function(){c()})),{element:e,draggables:o.draggables,isDragRelevant:ua(o),getScale:o.layout.getContainerScale,layout:o.layout,getChildContainers:function(){return l},onChildPositionCaptured:d,dispose:function(e){!function(e){Array.prototype.map.call(e.children,(function(t){if(t.nodeType===Node.ELEMENT_NODE){var n=t;io(t,po)&&(e.insertBefore(n,la.firstElementChild),e.removeChild(n))}}))}(e.element)},prepareDrag:function(e,t){var n=e.element,r=o.draggables,a=e.getOptions();f(r,n,a),e.layout.invalidateRects(),pa(e,t),r.forEach((function(e){return ia(e,!0,a.animationDuration)}))},isPosInChildContainer:function(){return u},handleDrag:function(e){return r=e,(n=a(e)).dragLeft&&"drop-zone"!==o.options.behaviour&&(n.dragLeft=!1,setTimeout((function(){n&&ka(o)({dragResult:n})}),20)),n},handleDrop:function(e){r=null,d(!1),a=Na(o),i(e,n),n=null,s=null,l=[]},getDragResult:function(){return n},getTranslateCalculator:function(){return ka(o).apply(void 0,arguments)},setParentContainer:function(e){s=e},getParentContainer:function(){return s},onTranslated:function(){c()},getOptions:function(){return o.options},setDraggables:function(){f(o.draggables,e,o.options)}}}}function Ma(e,t){var n=Ia(e)(t);return e[co]=n,ea.register(n),{dispose:function(){ea.unregister(n),n.layout.dispose(),n.dispose(n)}}}var La=Ma;La.dropHandler=function(e){return e.element,e.draggables,e.layout,e.options,function(e,t){t&&t(e)}},La.wrapChild=function(e){return e};var Fa=function(e){function t(e){var n;return(0,h.A)(this,t),(n=(0,v.A)(this,t,[e])).getContainerOptions=n.getContainerOptions.bind(n),n.setRef=n.setRef.bind(n),n.prevContainer=null,n}return(0,g.A)(t,e),(0,m.A)(t,[{key:"componentDidMount",value:function(){this.containerDiv=this.containerDiv||ue.findDOMNode(this),this.prevContainer=this.containerDiv,this.container=La(this.containerDiv,this.getContainerOptions())}},{key:"componentWillUnmount",value:function(){this.container.dispose(),this.container=null}},{key:"componentDidUpdate",value:function(){this.containerDiv=this.containerDiv||ue.findDOMNode(this),this.containerDiv&&this.prevContainer&&this.prevContainer!==this.containerDiv&&(this.container.dispose(),this.container=La(this.containerDiv,this.getContainerOptions()),this.prevContainer=this.containerDiv)}},{key:"render",value:function(){return this.props.render?this.props.render(this.setRef):(0,O.jsx)("div",{style:this.props.style,ref:this.setRef,children:this.props.children})}},{key:"setRef",value:function(e){this.containerDiv=e}},{key:"getContainerOptions",value:function(){var e=this,t={};return this.props.onDragStart&&(t.onDragStart=function(){var t;return(t=e.props).onDragStart.apply(t,arguments)}),this.props.onDragEnd&&(t.onDragEnd=function(){var t;return(t=e.props).onDragEnd.apply(t,arguments)}),this.props.onDrop&&(t.onDrop=function(){var t;return(t=e.props).onDrop.apply(t,arguments)}),this.props.getChildPayload&&(t.getChildPayload=function(){var t;return(t=e.props).getChildPayload.apply(t,arguments)}),this.props.shouldAnimateDrop&&(t.shouldAnimateDrop=function(){var t;return(t=e.props).shouldAnimateDrop.apply(t,arguments)}),this.props.shouldAcceptDrop&&(t.shouldAcceptDrop=function(){var t;return(t=e.props).shouldAcceptDrop.apply(t,arguments)}),this.props.onDragEnter&&(t.onDragEnter=function(){var t;return(t=e.props).onDragEnter.apply(t,arguments)}),this.props.onDragLeave&&(t.onDragLeave=function(){var t;return(t=e.props).onDragLeave.apply(t,arguments)}),this.props.render&&(t.render=function(){var t;return(t=e.props).render.apply(t,arguments)}),this.props.onDropReady&&(t.onDropReady=function(){var t;return(t=e.props).onDropReady.apply(t,arguments)}),this.props.getGhostParent&&(t.getGhostParent=function(){var t;return(t=e.props).getGhostParent.apply(t,arguments)}),Object.assign({},this.props,t)}}])}(o.Component);Fa.defaultProps={behaviour:"move",orientation:"vertical",className:"reactTrelloBoard"};var ja=Fa,Ba=po,Ua=function(e){function t(){return(0,h.A)(this,t),(0,v.A)(this,t,arguments)}return(0,g.A)(t,e),(0,m.A)(t,[{key:"render",value:function(){if(this.props.render)return o.cloneElement(this.props.render(),{className:Ba});var e="".concat(this.props.className?this.props.className+" ":"");return(0,O.jsx)("div",(0,r.A)((0,r.A)({},this.props),{},{className:"".concat(e).concat(Ba),children:this.props.children}))}}])}(o.Component),$a=Ua,Xa=function(e){var t=e.board,n=e.index,r=e.readonly,a=e.haveFreezed,i=e.displayEmptyValue,s=e.displayColumnName,u=e.groupByColumn,c=e.titleColumn,d=e.displayColumns,f=e.selectedCard,p=e.onMove,h=e.deleteOption,m=e.onFreezed,v=e.onUnFreezed,g=e.onOpenFile,y=e.onSelectCard,b=e.updateDragging,E=(0,o.useState)(!1),A=(0,l.A)(E,2),w=A[0],C=A[1],_=(0,o.useMemo)((function(){return"sf_metadata_kanban_board_".concat(t.key)}),[t]),x=(0,jn.o)().metadata,k=(0,o.useCallback)((function(e){var t=e.payload;return b(!0),t}),[b]),T=(0,o.useCallback)((function(e,t){w&&C(!1);var n=t.addedIndex,r=t.payload,o=r.boardIndex,a=r.cardIndex;o!==e&&null!==a&&null!==n&&p(e,o,a),setTimeout((function(){return b(!1)}),0)}),[w,p,b]);return(0,O.jsxs)("section",{draggable:!1,className:"sf-metadata-view-kanban-board",children:[(0,O.jsx)(qr,{readonly:r,value:t.value,groupByColumn:u,haveFreezed:a,onDelete:function(){return h(t.key)},onFreezed:m,onUnFreezed:v}),(0,O.jsx)(ja,{orientation:"vertical",groupName:_,dragClass:"kanban-dragged-card",dropClass:"kanban-drop-card",onDragStart:k,onDrop:function(e){return T(n,e)},onDragEnter:function(){return C(!0)},onDragLeave:function(){return C(!1)},shouldAcceptDrop:function(e){return e.groupName!==_},getChildPayload:function(e){return{boardIndex:n,cardIndex:e}},children:t.children.map((function(e){var t=(0,Dr.f)(x,e);if(!t)return null;var n=f===(0,S.Yd)(t),o=(0,O.jsx)(Zr,{isSelected:n,displayEmptyValue:i,displayColumnName:s,record:t,titleColumn:c,displayColumns:d,onOpenFile:g,onSelectCard:y},e);return r?o:(0,O.jsx)($a,{children:o},"sf-metadata-kanban-card-".concat(e))}))})]})},Qa=function(e){var t=e.modifyRecord,n=e.modifyColumnData,r=e.onCloseSettings,a=(0,o.useState)(!1),s=(0,l.A)(a,2),u=s[0],c=s[1],d=(0,o.useState)(!1),f=(0,l.A)(d,2),h=f[0],m=f[1],v=(0,o.useState)(""),g=(0,l.A)(v,2),b=g[0],E=g[1],A=(0,o.useState)(!1),w=(0,l.A)(A,2),_=w[0],k=w[1],P=(0,o.useRef)(null),N=(0,o.useRef)(null),R=(0,jn.o)(),I=R.isDirentDetailShow,M=R.metadata,L=R.store,F=R.updateCurrentDirent,B=R.showDirentDetail,U=(0,x.D1)().collaborators,$=(0,o.useMemo)((function(){var e=M.view.settings[y.DM.GROUP_BY_COLUMN_KEY];return M.key_column_map[e]}),[M.key_column_map,M.view.settings]),X=(0,o.useMemo)((function(){var e=M.view.settings[y.DM.TITLE_COLUMN_KEY];return M.key_column_map[e]}),[M.key_column_map,M.view.settings]),Q=(0,o.useMemo)((function(){var e=M.view.settings[y.DM.COLUMNS],t=M.view.settings[y.DM.TITLE_COLUMN_KEY];return e?e.filter((function(e){return e.shown})).map((function(e){return M.key_column_map[e.key]})).filter((function(e){return e&&e.key!==t})):[]}),[M.key_column_map,M.view.settings]),Y=(0,o.useMemo)((function(){return!M.view.settings[y.DM.HIDE_EMPTY_VALUE]}),[M.view.settings]),z=(0,o.useMemo)((function(){return M.view.settings[y.DM.SHOW_COLUMN_NAME]}),[M.view.settings]),H=(0,o.useMemo)((function(){return M.view.settings[y.DM.TEXT_WRAP]}),[M.view.settings]),V=(0,o.useMemo)((function(){if(!$)return[];var e=$.type,t=M.rows,n={key:y.HN,value:null,children:[]},r={};e===y.vZ.SINGLE_SELECT?r=$.data.options.reduce((function(e,t){return e[(0,S.Oq)($,t.id)?t.id:t.name]=[],e}),{}):e===y.vZ.COLLABORATOR&&Array.isArray(U)&&U.forEach((function(e){r[e.email]=[]})),t.forEach((function(t){var o=(0,S.Te)(t,$),a=(0,S.Yd)(t);if((0,S.WB)(o))switch(e){case y.vZ.SINGLE_SELECT:r[o]?r[o].push(a):n.children.push(a);break;case y.vZ.COLLABORATOR:Array.isArray(o)&&o.forEach((function(e){r[e]?r[e].push(a):n.children.push(a)}))}else n.children.push(a)}));var o=[];$.type===y.vZ.SINGLE_SELECT?o=(0,j.Fi)($).map((function(e){return(0,S.Oq)($,e.id)?{key:e.id,value:e.id,children:r[e.id]}:{key:e.id,value:e.name,children:r[e.name]}})):$.type===y.vZ.COLLABORATOR&&(o=U.map((function(e){return{key:e.email,value:e.email,children:r[e.email]}})));return n.children.length>0&&o.unshift(n),o}),[M,U,$]),q=(0,o.useMemo)((function(){return!L.context.canModify()||(!$||(!$.editable||$.type!==y.vZ.SINGLE_SELECT))}),[$,L]),G=(0,o.useCallback)((function(e){var t=$.data,r=(0,j.Fi)($).filter((function(t){return t.id!==e})),o=$r.ZD.DELETE_OPTION;n($.key,{options:r},{options:t.options},{optionModifyType:o})}),[$,n]),Z=(0,o.useCallback)((function(e,n,r){var o=V[e],a=V[n],s=a.children[r],u=(0,j.KO)($),l=(0,i.default)({},u,o.value),c=(0,i.default)({},$.key,o.value),d=(0,i.default)({},u,a.value),f=(0,i.default)({},$.key,a.value);t(s,l,d,c,f)}),[V,$,t]),K=(0,o.useCallback)((function(){c(!0)}),[]),J=(0,o.useCallback)((function(){c(!1)}),[]),ee=(0,o.useCallback)((function(e){W(e,window.sfMetadataContext.eventBus,(function(){P.current=e,m(!0)}))}),[]),te=(0,o.useCallback)((function(){P.current=null,m(!1)}),[]),ne=(0,o.useCallback)((function(e){var t=(0,S.Yd)(e);if(b!==t){var n=(0,S.NZ)(e),o=(0,S.ND)(e),a=(0,D.o4)(e);F({type:a?"dir":"file",mtime:"",name:n,path:o,file_tags:[]}),E(t),r(),B()}}),[b,r,B,F]),re=(0,o.useCallback)((function(e){_||(E(null),F())}),[_,F]),oe=(0,o.useCallback)((function(e){k(e)}),[]);(0,o.useEffect)((function(){I||E(null)}),[I]);var ae=0===V.length;return(0,O.jsxs)("div",{ref:N,className:p()("sf-metadata-view-kanban-boards",{"sf-metadata-view-kanban-boards-text-wrap":H,readonly:q}),onClick:re,children:[(0,O.jsxs)("div",{className:"smooth-dnd-container horizontal",children:[ae&&(0,O.jsx)(C.A,{className:"tips-empty-boards",text:(0,T.AP)("No categories")}),!ae&&(0,O.jsx)(O.Fragment,{children:V.map((function(e,t){return(0,O.jsx)(Xa,{board:e,index:t,readonly:q,displayEmptyValue:Y,displayColumnName:z,haveFreezed:u,groupByColumn:$,titleColumn:X,displayColumns:Q,selectedCard:b,onMove:Z,deleteOption:G,onFreezed:K,onUnFreezed:J,onOpenFile:ee,onSelectCard:ne,updateDragging:oe},e.key)}))}),!q&&(0,O.jsx)(Hr,{groupByColumn:$})]}),h&&(0,O.jsx)(he,{record:P.current,table:M,closeImagePopup:te})]})},Ya=n(99730),za=n(51164),Ha=function(e){var t=e.options,n=e.settingKey,r=e.value,a=e.defaultValue,i=e.onChange,s=(0,o.useCallback)((function(e){var t=e.value;t!==r&&i(n,t)}),[n,r,i]),u=t.find((function(e){return e.value===r}));return!u&&a&&t.find((function(e){return e.value===a})),(0,O.jsx)(za.by,{classNamePrefix:"sf-metadata-setting-selector",value:u,options:t,onChange:s,menuPortalTarget:"sf-metadata-view-setting-panel"})},Va=function(e){var t,n=e.columns,s=e.columnsMap,u=e.settings,l=e.modifySettings,c=e.onClose,d=(0,o.useMemo)((function(){return n.filter((function(e){return e.type===y.vZ.SINGLE_SELECT||e.type===y.vZ.COLLABORATOR})).map((function(e){return{value:e.key,label:(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)("span",{className:"sf-metadata-select-icon",children:(0,O.jsx)(a.In,{iconName:y.ZP[e.type]})}),(0,O.jsx)("span",{children:e.name})]})}}))}),[n]),f=(0,o.useMemo)((function(){return n.map((function(e){return{value:e.key,label:(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)("span",{className:"sf-metadata-select-icon",children:(0,O.jsx)(a.In,{iconName:y.ZP[e.type]})}),(0,O.jsx)("span",{children:e.name})]})}}))}),[n]),p=(0,o.useMemo)((function(){var e=u[y.DM.COLUMNS],t=u[y.DM.TITLE_COLUMN_KEY],o=n.filter((function(e){return e.key!==t}));if(!e)return o.map((function(e){return(0,r.A)((0,r.A)({},e),{},{shown:!1})}));var a=e.map((function(e){var t=s[e.key];return t?(0,r.A)((0,r.A)({},t),{},{shown:e.shown}):null})).filter((function(e){return e&&e.key!==t})),i=o.filter((function(e){return!(0,j.rm)(a,e.key)})).map((function(e){return(0,r.A)((0,r.A)({},e),{},{shown:!1})}));return[].concat((0,ke.A)(a),(0,ke.A)(i))}),[n,s,u]),h=(0,o.useMemo)((function(){return p.map((function(e){return{key:e.key,shown:e.shown}}))}),[p]),m=(0,o.useCallback)((function(e,t){l((0,r.A)((0,r.A)({},u),{},(0,i.default)({},e,t)))}),[u,l]),v=(0,o.useCallback)((function(e,t){var n=h.map((function(n){return n.key===e?(0,r.A)((0,r.A)({},n),{},{shown:t}):n}));m(y.DM.COLUMNS,n)}),[h,m]),g=(0,o.useCallback)((function(e,t){var n=h.slice(0),r=h.findIndex((function(t){return t.key===e})),o=h.findIndex((function(e){return e.key===t}));-1!==r&&-1!==o&&(n.splice(r,1,h[o]),n.splice(o,1,h[r]),m(y.DM.COLUMNS,n))}),[h,m]),b=(0,o.useCallback)((function(e){var t=h.map((function(t){return(0,r.A)((0,r.A)({},t),{},{shown:e})}));m(y.DM.COLUMNS,t)}),[h,m]);return(0,O.jsxs)("div",{className:"sf-metadata-view-kanban-setting-panel",children:[(0,O.jsxs)("div",{className:"setting-panel-header",children:[(0,O.jsx)("h5",{className:"m-0",children:(0,T.AP)("Settings")}),(0,O.jsx)(a.Oi,{className:"kanban-setting-close-icon",iconName:"close",size:24,role:"button","aria-label":"close",tabIndex:0,onClick:c})]}),(0,O.jsxs)("div",{className:"setting-panel-body",children:[(0,O.jsxs)("div",{className:"setting-item",children:[(0,O.jsx)("span",{className:"setting-item-label",children:(0,T.AP)("Group by")}),(0,O.jsx)(Ha,{settingKey:y.DM.GROUP_BY_COLUMN_KEY,value:u[y.DM.GROUP_BY_COLUMN_KEY],defaultValue:null===(t=d[0])||void 0===t?void 0:t.value,options:d,onChange:m})]}),(0,O.jsx)("div",{className:"sf-metadata-setting-divide-line"}),(0,O.jsxs)("div",{className:"setting-item",children:[(0,O.jsx)("span",{className:"setting-item-label",children:(0,T.AP)("Title property")}),(0,O.jsx)(Ha,{settingKey:y.DM.TITLE_COLUMN_KEY,value:u[y.DM.TITLE_COLUMN_KEY],options:f,onChange:m})]}),(0,O.jsx)("div",{className:"sf-metadata-setting-divide-line"}),(0,O.jsx)("div",{className:"setting-item",children:(0,O.jsx)(Ya.A,{placeholder:(0,T.AP)("Don't show empty values"),checked:u[y.DM.HIDE_EMPTY_VALUE]||!1,onChange:function(){return m(y.DM.HIDE_EMPTY_VALUE,!u[y.DM.HIDE_EMPTY_VALUE])}})}),(0,O.jsx)("div",{className:"sf-metadata-setting-divide-line"}),(0,O.jsx)("div",{className:"setting-item",children:(0,O.jsx)(Ya.A,{placeholder:(0,T.AP)("Show property names"),checked:u[y.DM.SHOW_COLUMN_NAME]||!1,onChange:function(){return m(y.DM.SHOW_COLUMN_NAME,!u[y.DM.SHOW_COLUMN_NAME])}})}),(0,O.jsx)("div",{className:"sf-metadata-setting-divide-line"}),(0,O.jsx)("div",{className:"setting-item",children:(0,O.jsx)(Ya.A,{placeholder:(0,T.AP)("Text wraps"),checked:u[y.DM.TEXT_WRAP]||!1,onChange:function(){return m(y.DM.TEXT_WRAP,!u[y.DM.TEXT_WRAP])}})}),(0,O.jsx)("div",{className:"sf-metadata-setting-divide-line"}),(0,O.jsx)(a.wq,{fieldIconConfig:y.ZP,fields:p,textProperties:{titleValue:(0,T.AP)("Properties to display on the card"),bannerValue:(0,T.AP)("Properties"),hideValue:(0,T.AP)("Hide all"),showValue:(0,T.AP)("Show all")},onToggleField:v,onMoveField:g,onToggleFieldsVisibility:b})]})]})},qa=function(){var e=(0,o.useState)(!1),t=(0,l.A)(e,2),n=t[0],r=t[1],a=(0,jn.o)(),s=a.metadata,u=a.store,d=(0,o.useMemo)((function(){return s.view.columns}),[s.view.columns]),f=(0,o.useCallback)((function(e,t,n,r,o){var a=[e],s=(0,i.default)({},e,t),l=(0,i.default)({},e,r),d=(0,i.default)({},e,n),f=(0,i.default)({},e,o);u.modifyRecords(a,s,l,d,f,!1,!1,{fail_callback:function(e){e&&c.A.danger(e)},success_callback:function(){window.sfMetadataContext.eventBus.dispatch(y.Tw.LOCAL_RECORD_DETAIL_CHANGED,e,t)}})}),[u]),p=(0,o.useCallback)((function(e){u.modifySettings(e)}),[u]),h=(0,o.useCallback)((function(e,t,n){var r=(arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}).optionModifyType;u.modifyColumnData(e,t,n,{optionModifyType:r})}),[u]),m=(0,o.useCallback)((function(){r(!1)}),[]);return(0,o.useEffect)((function(){var e=window.sfMetadataContext.eventBus,t=e.subscribe(y.Tw.TOGGLE_KANBAN_SETTINGS,(function(){return r(!n)})),o=e.subscribe(y.Tw.CLOSE_KANBAN_SETTINGS,(function(){return r(!1)}));return function(){t(),o()}}),[n]),(0,O.jsxs)("div",{className:"sf-metadata-view-kanban",children:[(0,O.jsx)(Qa,{modifyRecord:f,modifyColumnData:h,onCloseSettings:m}),(0,O.jsx)("div",{className:"sf-metadata-view-setting-panel sf-metadata-view-kanban-setting h-100",children:n&&(0,O.jsx)(Va,{columns:d,columnsMap:s.key_column_map,settings:s.view.settings,modifySettings:p,onClose:m})})]})},Wa=function(e){var t=e.baiduMapKey,n=e.googleMapKey;e.mineMapKey;return t?{type:me.K$.B_MAP,key:t}:n?{type:me.K$.G_MAP,key:n}:{type:"",key:""}},Ga=function(e,t,n){if(e&&t){var r="",o="map-source-script";if(!document.getElementById(o)){var a=document.createElement("script");a.type="text/javascript",a.id=o,e===me.K$.B_MAP?r="https://api.map.baidu.com/api?type=webgl&v=3.0&ak=".concat(t,"&callback=renderBaiduMap"):e===me.K$.G_MAP&&(r="https://maps.googleapis.com/maps/api/js?key=".concat(t,"&callback=renderGoogleMap&libraries=marker&v=weekly")),r&&(a.src=r,document.body.appendChild(a)),n&&n()}}};function Za(e){return new Promise((function(t,n){(function(e){return new Promise((function(t,n){if("undefined"===typeof window.BMap){window.renderMap=function(){t(window.BMap)};var r=document.createElement("script");r.type="text/javascript",r.src="https://api.map.baidu.com/api?v=3.0&ak=".concat(e,"&callback=renderMap"),r.onerror=n,document.body.appendChild(r)}else t(window.BMap)}))})(e).then((function(){return Ka("".concat(T.SG,"/js/map/text-icon-overlay.js"))})).then((function(){return Ka("".concat(T.SG,"/js/map/marker-clusterer.js"))})).then((function(){return t(!0)})).catch((function(e){return n(e)}))}))}function Ka(e){return new Promise((function(t,n){var r=document.createElement("script");r.type="text/javascript",r.src=e,document.body.appendChild(r),r.onload=t,r.onerror=n}))}var Ja=3e3*Math.PI/180,ei=Math.PI,ti=6378245,ni=.006693421622965943,ri=function(e,t){var n=+t,r=+e;return!(r>73.66&&r<135.05&&n>3.86&&n<53.55)},oi=function(e,t){var n=+t,r=+e,o=2*r-100+3*n+.2*n*n+.1*r*n+.2*Math.sqrt(Math.abs(r));return o+=2*(20*Math.sin(6*r*ei)+20*Math.sin(2*r*ei))/3,o+=2*(20*Math.sin(n*ei)+40*Math.sin(n/3*ei))/3,o+=2*(160*Math.sin(n/12*ei)+320*Math.sin(n*ei/30))/3},ai=function(e,t){var n=+t,r=+e,o=300+r+2*n+.1*r*r+.1*r*n+.1*Math.sqrt(Math.abs(r));return o+=2*(20*Math.sin(6*r*ei)+20*Math.sin(2*r*ei))/3,o+=2*(20*Math.sin(r*ei)+40*Math.sin(r/3*ei))/3,o+=2*(150*Math.sin(r/12*ei)+300*Math.sin(r/30*ei))/3},ii=function(e,t){var n=+t,r=+e,o=Math.sqrt(r*r+n*n)+2e-5*Math.sin(n*Ja),a=Math.atan2(n,r)+3e-6*Math.cos(r*Ja);return{lng:o*Math.cos(a)+.0065,lat:o*Math.sin(a)+.006}},si=function(e,t){var n=+t,r=+e;if(ri(r,n))return{_lng:r,_lat:n};var o=oi(r-105,n-35),a=ai(r-105,n-35),i=t/180*ei,s=Math.sin(i);s=1-ni*s*s;var u=Math.sqrt(s);return{lat:n+(o=180*o/(ti*(1-ni)/(s*u)*ei)),lng:r+(a=180*a/(ti/u*Math.cos(i)*ei))}},ui=n(549),li=function(e,t){var n=function(n){function r(e,t){var n;return(0,h.A)(this,r),(n=(0,v.A)(this,r))._center=e,n._imageUrl=t,n}return(0,g.A)(r,n),(0,m.A)(r,[{key:"initialize",value:function(e){this._map=e;var t=document.createElement("div");t.style.position="absolute",t.style.width="80px",t.style.height="80px",t.style.zIndex=2e3,e.getPanes().markerPane.appendChild(t),this._div=t;var n="<img src=".concat(this._imageUrl,' width="72" height="72" />'),r='\n <div class="custom-image-container">\n '.concat(this._imageUrl?n:'<div class="empty-custom-image-wrapper"></div>',"\n <i class='sf3-font image-overlay-arrow'></i>\n </div>\n "),o=(new DOMParser).parseFromString(r,"text/html").body.firstElementChild;this._div.append(o);var a=function(e){e.stopPropagation(),e.preventDefault()};return k.Aq.isDesktop()?this._div.addEventListener("click",a):this._div.addEventListener("touchend",a),t}},{key:"draw",value:function(){var e=this._map.pointToOverlayPixel(this._center);this._div.style.left=e.x-40+"px",this._div.style.top=e.y-88+"px"}},{key:"getImageUrl",value:function(){return t||""}},{key:"getPosition",value:function(){return e}},{key:"getMap",value:function(){return this._map||null}}])}(window.BMap.Overlay);return new n(e,t)},ci=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:20,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:25,a=function(e){function t(e,n,r,o,a){var i;return(0,h.A)(this,t),(i=(0,v.A)(this,t))._point=e,i._headerImg=n,i._bgUrl=r,i._width=o,i._height=a,i}return(0,g.A)(t,e),(0,m.A)(t,[{key:"initialize",value:function(e){this._map=e;var t=document.createElement("div"),n=new Image;return t.style.position="absolute",t.style.width="".concat(this._width,"px"),t.style.height="".concat(this._height,"px"),t.style.backgroundImage="url(".concat(this._bgUrl,")"),t.style.backgroundPosition=".5px 0px",t.style.display="flex",t.style.padding="2px 2.5px 0 2px",n.src=this._headerImg,n.style.width="16px",n.style.height="16px",n.style.borderRadius="50%",n.style.display="block",t.appendChild(n),e.getPanes().markerPane.appendChild(t),this._div=t,t}},{key:"draw",value:function(){var e=this._map.pointToOverlayPixel(this._point);this._div.style.left="".concat(e.x-this._width/2,"px"),this._div.style.top="".concat(e.y-7*this._height/10,"px")}}])}(window.BMap.Overlay);return new a(e,t,n,r,o)};function di(e,t){e.style.cssText+=t}var fi={lng:104.195,lat:35.861},pi=function(){var e=(0,o.useState)(!0),t=(0,l.A)(e,2),n=t[0],r=t[1],i=(0,o.useRef)(null),s=(0,o.useRef)(null),u=(0,o.useRef)(0),d=(0,jn.o)().metadata,f=(0,o.useMemo)((function(){return Wa({baiduMapKey:T.$z,googleMapKey:T.pv})}),[]),p=window.sfMetadataContext.getSetting("repoID"),h=(0,o.useMemo)((function(){return d.rows.map((function(e){if((0,S.kT)(e)!==y.N0.PICTURE)return null;var t=(0,S.Yd)(e),n=(0,S.NZ)(e),r=(0,S.ND)(e),o=k.Aq.encodePath(k.Aq.joinPath(r,n)),a="".concat(T.Yc,"thumbnail/").concat(p,"/").concat(T.HJ).concat(o),i=(0,S.uP)(e);if(!i)return null;var s=i.lng,u=i.lat;if(!(0,ui.u1)(s,u))return null;var l=si(s,u),c=ii(l.lng,l.lat);return{id:t,src:a,lng:c.lng,lat:c.lat}})).filter(Boolean)}),[p,d]),m=(0,o.useCallback)((function(){var e=new window.BMap.NavigationControl,t=function(e,t){function n(){this.defaultAnchor=window.BMAP_ANCHOR_BOTTOM_RIGHT,this.defaultOffset=new e.Size(10,k.Aq.isDesktop()?20:90)}return n.prototype=new window.BMap.Control,n.prototype.initialize=function(n){var r=document.createElement("div");r.className="sf-BMap-geolocation-control",r.style="display: flex; justify-content: center; align-items: center;";var o=document.createElement("img");return o.className="sf-BMap-icon-current-location",o.src="".concat(T.SG,"/img/current-location.svg"),o.style="width: 16px; height: 16px; display: block;",r.appendChild(o),k.Aq.isDesktop()?di(r,"height: 30px; width: 30px; line-height: 30px"):di(r,"height: 35px; width: 35px; line-height: 35px; opacity: 0.75"),r.onclick=function(o){o.preventDefault();var a=new e.Geolocation;r.className="sf-BMap-geolocation-control sf-BMap-geolocation-control-loading",a.getCurrentPosition((function(e){if(r.className="sf-BMap-geolocation-control",e){var o=e.point;n.setCenter(o),t(null,o)}else t(!0)}))},n.getContainer().appendChild(r),r},n}(window.BMap,(function(e,t){!e&&t&&i.current.setCenter({lng:t.lng,lat:t.lat})})),n=new t;i.current.addControl(n),i.current.addControl(e)}),[]),v=(0,o.useCallback)((function(){if(h.length&&s.current){for(var e=500*u.current,t=Math.min(e+500,h.length),n=[],r=e;r<t;r++){var o=h[r],a=o.lng,i=o.lat,l=new window.BMap.Point(a,i),c=li(l,o.src);n.push(c)}s.current.addMarkers(n),t<h.length&&(u.current+=1,setTimeout(v,20))}}),[h]),g=(0,o.useCallback)((function(){i.current&&!s.current&&(s.current=new window.BMapLib.MarkerClusterer(i.current))}),[]),b=(0,o.useCallback)((function(){if(window.BMap){var e="".concat(T.SG,"/img/marker.png"),t=function(t,n){var r=si(t,n),o=ii(r.lng,r.lat),a=new window.BMap.Point(o.lng,o.lat),s=ci(a,T.wg,e);i.current.addOverlay(s)};navigator.geolocation?navigator.geolocation.getCurrentPosition((function(e){return t(e.coords.longitude,e.coords.latitude)}),(function(){t(fi.lng,fi.lat),c.A.danger((0,T.AP)("Failed to get user location"))})):t(fi.lng,fi.lat)}}),[]),E=(0,o.useCallback)((function(){var e,t;if(r(!1),window.BMap.Map){var n=window.sfMetadataContext.localStorage.getItem("map-center")||fi;if(navigator.geolocation&&navigator.geolocation.getCurrentPosition((function(e){n={lng:e.coords.longitude,lat:e.coords.latitude},window.sfMetadataContext.localStorage.setItem("map-center",n)})),(0,ui.u1)(null===(e=n)||void 0===e?void 0:e.lng,null===(t=n)||void 0===t?void 0:t.lat)){var o=si(n.lng,n.lat),a=ii(o.lng,o.lat),s=a.lng,l=a.lat;i.current=new window.BMap.Map("sf-metadata-map-container",{enableMapClick:!1});var c=new window.BMap.Point(s,l);i.current.centerAndZoom(c,4),i.current.enableScrollWheelZoom(!0),m(),b(),g(),u.current=0,v()}}}),[m,g,b,v]);return(0,o.useEffect)((function(){if(f.type===me.K$.B_MAP)return window.renderMap=E,Za(f.key).then((function(){return E()})),function(){window.renderMap=null}}),[f,E]),(0,O.jsx)("div",{className:"w-100 h-100 sf-metadata-view-map",children:n?(0,O.jsx)(a.Du,{}):(0,O.jsx)("div",{className:"sf-metadata-map-container",ref:i,id:"sf-metadata-map-container"})})},hi=function(){var e=(0,jn.o)(),t=e.isLoading,n=e.metadata,r=e.errorMsg,i=(0,o.useCallback)((function(e){if(!e)return null;switch(e.view.type){case y.rX.GALLERY:return(0,O.jsx)(Rr,{});case y.rX.TABLE:return(0,O.jsx)(br,{});case y.rX.FACE_RECOGNITION:return(0,O.jsx)(Ur,{});case y.rX.KANBAN:return(0,O.jsx)(qa,{});case y.rX.MAP:return(0,O.jsx)(pi,{});default:return null}}),[]);return t?(0,O.jsx)(a.Du,{}):(0,O.jsx)("div",{className:"sf-metadata-wrapper",children:(0,O.jsx)("div",{className:"sf-metadata-main",children:r?(0,O.jsx)("div",{className:"d-center-middle error",children:(0,T.AP)(r)}):i(n)})})},mi=n(87927),vi=function(e){var t=Object.assign({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return(0,O.jsx)(jn.c,(0,r.A)((0,r.A)({},t),{},{children:(0,O.jsx)(hi,{})}))},gi=n(99308),yi=n(85907),Oi=n(58195),bi=n(14113),Ei=function(e){var t=e.toggle,n=e.submit;return(0,O.jsxs)(Oi.A,{isOpen:!0,toggle:t,children:[(0,O.jsx)(bi.A,{toggle:t,children:(0,T.AP)("Turn off extended properties")}),(0,O.jsx)(gi.A,{children:(0,O.jsx)("p",{children:(0,T.AP)("Do you really want to turn off extended properties? Existing properties will all be deleted.")})}),(0,O.jsxs)(yi.A,{children:[(0,O.jsx)(Xr.A,{color:"secondary",onClick:t,children:(0,T.AP)("Cancel")}),(0,O.jsx)(Xr.A,{color:"primary",onClick:n,children:(0,T.AP)("Turn off")})]})]})},Ai=function(e){var t=e.value,n=e.repoID,r=e.toggleDialog,a=e.submit,i=(0,o.useState)(t),s=(0,l.A)(i,2),u=s[0],d=s[1],f=(0,o.useState)(!1),h=(0,l.A)(f,2),m=h[0],v=h[1],g=(0,o.useState)(!1),y=(0,l.A)(g,2),b=y[0],E=y[1],A=(0,o.useCallback)((function(){m||r&&r()}),[m,r]),w=(0,o.useCallback)((function(){u?(v(!0),Er.A.createMetadata(n).then((function(e){a(!0),r()})).catch((function(e){var t=k.Aq.getErrorMsg(e);c.A.danger(t),v(!1)}))):E(!0)}),[n,u,a,r]),C=(0,o.useCallback)((function(){E(!b)}),[b]),_=(0,o.useCallback)((function(){E(!1),v(!0),Er.A.deleteMetadata(n).then((function(e){a(!1),r()})).catch((function(e){var t=k.Aq.getErrorMsg(e);c.A.danger(t),v(!1)}))}),[n,a,r]),x=(0,o.useCallback)((function(){d(!u)}),[u]);return(0,O.jsxs)(O.Fragment,{children:[!b&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)(gi.A,{className:"metadata-status-management-dialog",children:[(0,O.jsx)(Ya.A,{checked:u,disabled:m,size:"large",textPosition:"right",className:p()("change-metadata-status-management w-100",{disabled:m}),onChange:x,placeholder:(0,T.AP)("Enable extended properties")}),(0,O.jsx)("p",{className:"tip m-0",children:(0,T.AP)("After enable extended properties for files, you can add different properties to files, like collaborators, file expiring time, file description. You can also create different views for files based extended properties.")})]}),(0,O.jsxs)(yi.A,{children:[(0,O.jsx)(Xr.A,{color:"secondary",onClick:A,children:(0,T.AP)("Cancel")}),(0,O.jsx)(Xr.A,{color:"primary",disabled:t===u||m,onClick:w,children:(0,T.AP)("Submit")})]})]}),b&&(0,O.jsx)(Ei,{toggle:C,submit:_})]})},wi=function(e){var t=e.toggle,n=e.submit;return(0,O.jsxs)(Oi.A,{isOpen:!0,toggle:t,children:[(0,O.jsx)(bi.A,{toggle:t,children:(0,T.AP)("Turn off face recognition")}),(0,O.jsx)(gi.A,{children:(0,O.jsx)("p",{children:(0,T.AP)("Do you really want to turn off face recognition? Existing results will all be deleted.")})}),(0,O.jsxs)(yi.A,{children:[(0,O.jsx)(Xr.A,{color:"secondary",onClick:t,children:(0,T.AP)("Cancel")}),(0,O.jsx)(Xr.A,{color:"primary",onClick:n,children:(0,T.AP)("Turn off")})]})]})},Ci=function(e){var t=e.value,n=e.repoID,r=e.toggleDialog,a=e.submit,i=(0,o.useState)(t),s=(0,l.A)(i,2),u=s[0],d=s[1],f=(0,o.useState)(!1),h=(0,l.A)(f,2),m=h[0],v=h[1],g=(0,o.useState)(!1),y=(0,l.A)(g,2),b=y[0],E=y[1],A=(0,o.useCallback)((function(){r()}),[r]),w=(0,o.useCallback)((function(){u?(v(!0),Er.A.openFaceRecognition(n).then((function(e){a(!0),r()})).catch((function(e){var t=k.Aq.getErrorMsg(e);c.A.danger(t),v(!1)}))):E(!0)}),[n,a,r,u]),C=(0,o.useCallback)((function(){E(!b)}),[b]),_=(0,o.useCallback)((function(){E(!1),v(!0),Er.A.closeFaceRecognition(n).then((function(e){a(!1),r()})).catch((function(e){var t=k.Aq.getErrorMsg(e);c.A.danger(t),v(!1)}))}),[n,a,r]),x=(0,o.useCallback)((function(){d(!u)}),[u]);return(0,O.jsxs)(O.Fragment,{children:[!b&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)(gi.A,{className:"metadata-face-recognition-dialog",children:[(0,O.jsx)(Ya.A,{checked:u,disabled:m,size:"large",textPosition:"right",className:p()("change-face-recognition-status-management w-100",{disabled:m||t}),onChange:x,placeholder:(0,T.AP)("Face recognition")}),(0,O.jsx)("p",{className:"tip m-0",children:(0,T.AP)("Enable face recognition to identify people in your photos.")})]}),(0,O.jsxs)(yi.A,{children:[(0,O.jsx)(Xr.A,{color:"secondary",onClick:A,children:(0,T.AP)("Cancel")}),(0,O.jsx)(Xr.A,{color:"primary",disabled:t===u||m,onClick:w,children:(0,T.AP)("Submit")})]})]}),b&&(0,O.jsx)(wi,{toggle:C,submit:_})]})},_i=function(e){var t=e.value,n=e.onChange,r=(0,o.useCallback)((function(e){e&&e.stopPropagation(),n(!t)}),[t,n]);return(0,O.jsx)("div",{className:"sf-metadata-property-detail-editor sf-metadata-checkbox-property-detail-editor",children:(0,O.jsx)("div",{className:"sf-metadata-checkbox-property-detail-editor-content",onClick:r,children:t&&(0,O.jsx)(a.In,{iconName:"check-mark"})})})},xi=o.memo((function(e){var t=e.value,n=e.onChange,r=(0,o.useState)(!1),i=(0,l.A)(r,2),s=i[0],u=i[1],c=(0,o.useRef)(null);(0,o.useEffect)((function(){c.current.innerText=t||""}),[t]);var d=(0,o.useCallback)((function(){if(s){var e=c.current.innerText;e!==t&&n((0,ye.yD)(e)||""),u(!1)}}),[s,t,n]),f=(0,o.useCallback)((function(e){e.stopPropagation()}),[]),h=(0,o.useCallback)((function(e){e.stopPropagation()}),[]),m=(0,o.useCallback)((function(e){var t=e.currentTarget,n=t.selectionStart,r=t.selectionEnd,o=t.value;e.keyCode===me.cK.Enter?(e.preventDefault(),d()):(e.keyCode===me.cK.ChineseInputMethod||e.keyCode===me.cK.LeftArrow&&0===n||e.keyCode===me.cK.RightArrow&&r===o.length)&&e.stopPropagation()}),[d]),v=(0,o.useCallback)((function(){s||(u(!0),setTimeout((function(){c.current.focus();var e=document.createRange();e.selectNodeContents(c.current),e.collapse(!1);var t=window.getSelection();t.removeAllRanges(),t.addRange(e)}),1))}),[s]);return(0,O.jsx)(a.ij,{onClickOutside:d,children:(0,O.jsx)("div",{className:p()("sf-metadata-property-detail-editor sf-metadata-text-property-detail-editor",{formatter:!s}),onClick:v,ref:c,onKeyDown:m,onCut:h,onPaste:f,placeholder:(0,T.AP)("Empty"),contentEditable:s})})}),(function(e,t){return!((0,S.oI)(e.value,t.value,t.field.type)||!K.A.isSameObject(e.field,t.field)||e.onChange!==t.onChange)})),ki=o.memo((function(e){var t=e.value,n=e.field,r=e.onChange,a=(0,o.useState)(""),i=(0,l.A)(a,2),s=i[0],u=i[1],c=(0,o.useRef)(null);(0,o.useEffect)((function(){var e=t||0===t?t:"",r=(null===n||void 0===n?void 0:n.data)||{},o=(0,S.HL)(e,r)||"";u(o)}),[t,n]);var d=(0,o.useCallback)((function(e){var t,r=(null===n||void 0===n||null===(t=n.data)||void 0===t?void 0:t.format)||y.KY,o="custom_currency"===r?n.data.currency_symbol:null,a=e.target.value.trim();if(k.Aq.isMac()||!(a.indexOf(".\u3002")>-1)){var i=(0,S.yA)(a,r,o);i!==s&&u(i)}}),[n,s]),f=(0,o.useCallback)((function(){var e=(0,S.nY)(s,n.data);e!==t&&r(e)}),[t,s,n,r]),p=(0,o.useCallback)((function(e){e.stopPropagation()}),[]),h=(0,o.useCallback)((function(e){e.stopPropagation()}),[]),m=(0,o.useCallback)((function(e){var t=e.currentTarget,n=t.selectionStart,r=t.selectionEnd,o=t.value;e.keyCode===me.cK.Enter?(e.preventDefault(),c.current&&c.current.blur()):(e.keyCode===me.cK.ChineseInputMethod||e.keyCode===me.cK.LeftArrow&&0===n||e.keyCode===me.cK.RightArrow&&r===o.length)&&e.stopPropagation()}),[]),v=(0,o.useCallback)((function(e){d(e)}),[d]);return(0,O.jsx)("input",{ref:c,type:"text",className:"sf-metadata-number-property-detail-editor form-control",placeholder:(0,T.AP)("Empty")||"",onBlur:f,onCut:h,onPaste:p,value:s,name:n.name,title:n.name,"aria-label":n.name,onChange:d,onKeyDown:m,onCompositionEnd:v})}),(function(e,t){return!((0,S.oI)(e.value,t.value,t.field.type)||!K.A.isSameObject(e.field,t.field)||e.onChange!==t.onChange)})),Ti=n(9772),Si=function(e){var t=e.field,n=e.value,a=e.record,i=e.fields,s=e.onChange,u=e.modifyColumnData,c=(0,o.useRef)(null),d=(0,o.useState)(!1),f=(0,l.A)(d,2),p=f[0],h=f[1],m=(0,o.useMemo)((function(){return(0,j.Fi)(t)}),[t]),v=(0,o.useCallback)((function(e){if(e.target&&!((0,ye.wD)(e).indexOf("sf-metadata-search-options")>-1)){var t=document.querySelector(".sf-metadata-single-select-editor");t&&(t.contains(e.target)||c.current&&!c.current.contains(e.target)&&p&&h(!1))}}),[p]),g=(0,o.useCallback)((function(e){e.keyCode===me.cK.Esc&&p&&h(!1)}),[p]);(0,o.useEffect)((function(){return document.addEventListener("mousedown",v),document.addEventListener("keydown",g,!0),function(){document.removeEventListener("mousedown",v),document.removeEventListener("keydown",g,!0)}}),[v,g]);var y=(0,o.useCallback)((function(){h(!0)}),[]),b=(0,o.useCallback)((function(e){!e||(0,S.om)(m,e)?(s(e),h(!1)):h(!1)}),[m,s]),E=n?(0,S.om)(m,n):null,A=(0,o.useCallback)((function(){if(!p)return null;var e=c.current.getBoundingClientRect().width;return(0,O.jsx)(Ti.A,{target:c,isOpen:!0,placement:"bottom-end",hideArrow:!0,fade:!1,className:"sf-metadata-property-editor-popover sf-metadata-single-select-property-editor-popover",boundariesElement:document.body,children:(0,O.jsx)(xe,{value:n,column:(0,r.A)((0,r.A)({},t),{},{width:Math.max(e-2,200)}),columns:i,modifyColumnData:u,record:a,height:2,onCommit:b})})}),[p,b,a,n,u,i,t]);return(0,O.jsxs)("div",{className:"sf-metadata-property-detail-editor sf-metadata-single-select-property-detail-editor",placeholder:(0,T.AP)("Empty"),ref:c,onClick:y,children:[E&&(0,O.jsx)("div",{className:"sf-metadata-single-select-property-value",style:{backgroundColor:E.color,color:E.textColor||null},children:E.name}),A()]})},Di=function(e){var t=e.field,n=e.value,a=e.onChange,i=e.modifyColumnData,s=(0,o.useRef)(null),u=(0,o.useState)(!1),c=(0,l.A)(u,2),d=c[0],f=c[1],p=(0,o.useMemo)((function(){return(0,j.Fi)(t)}),[t]),h=(0,o.useCallback)((function(e){if(e.target&&!((0,ye.wD)(e).indexOf("sf-metadata-search-options")>-1)){var t=document.querySelector(".sf-metadata-multiple-select-editor");t&&(t.contains(e.target)||s.current&&!s.current.contains(e.target)&&d&&f(!1))}}),[d]),m=(0,o.useCallback)((function(e){e.keyCode===me.cK.Esc&&d&&f(!1)}),[d]);(0,o.useEffect)((function(){return document.addEventListener("mousedown",h),document.addEventListener("keydown",m,!0),function(){document.removeEventListener("mousedown",h),document.removeEventListener("keydown",m,!0)}}),[h,m]);var v=(0,o.useCallback)((function(){f(!0)}),[]),g=(0,o.useCallback)((function(e,r){r&&r.stopPropagation(),r&&r.nativeEvent&&r.nativeEvent.stopImmediatePropagation();var o=(0,S.bL)(t,n).filter((function(t){return t!==e}));a(o)}),[t,n,a]),y=(0,o.useCallback)((function(e){a(e)}),[a]),b=(0,o.useCallback)((function(){if(!d)return null;var e=s.current.getBoundingClientRect().width;return(0,O.jsx)(Ti.A,{target:s,isOpen:!0,placement:"bottom-end",hideArrow:!0,fade:!1,className:"sf-metadata-property-editor-popover sf-metadata-single-select-property-editor-popover sf-metadata-multiple-select-property-editor-popover",boundariesElement:document.body,children:(0,O.jsx)(De,{saveImmediately:!0,value:n,column:(0,r.A)((0,r.A)({},t),{},{width:Math.max(e-2,200)}),modifyColumnData:i,onCommit:y})})}),[d,y,n,i,t]),E=(0,o.useMemo)((function(){if(!Array.isArray(n)||0===n.length)return!0;var e=p.filter((function(e){return n.includes(e.id)||n.includes(e.name)})),t=n.filter((function(e){return e&&!p.find((function(t){return t.id===e||t.name===e}))}));return e.length+t.length===0}),[p,n]);return(0,O.jsxs)("div",{className:"sf-metadata-property-detail-editor sf-metadata-single-select-property-detail-editor sf-metadata-multiple-select-property-detail-editor",placeholder:(0,T.AP)("Empty"),ref:s,onClick:v,children:[!E&&(0,O.jsx)(Te,{value:n,options:p,onDelete:g}),b()]})},Pi=function(e){var t=e.field,n=e.value,r=e.onChange,a=(0,o.useRef)(null),i=(0,o.useState)(!1),s=(0,l.A)(i,2),u=s[0],c=s[1],d=(0,x.D1)().getCollaborator,f=(0,o.useCallback)((function(e){if(u&&(e.target&&!((0,ye.wD)(e).indexOf("sf-metadata-search-collaborators")>-1))){var t=document.querySelector(".sf-metadata-collaborator-editor");t&&t.contains(e.target)||a.current.contains(e.target)||c(!1)}}),[u]),p=(0,o.useCallback)((function(e){e.keyCode===me.cK.Esc&&u&&c(!1)}),[u]);(0,o.useEffect)((function(){return document.addEventListener("mousedown",f),document.addEventListener("keydown",p,!0),function(){document.removeEventListener("mousedown",f),document.removeEventListener("keydown",p,!0)}}),[f,p]);var h=(0,o.useCallback)((function(){c(!0)}),[]),m=(0,o.useCallback)((function(e){r(e)}),[r]),v=(0,o.useCallback)((function(e,t){t&&t.stopPropagation(),t&&t.nativeEvent&&t.nativeEvent.stopImmediatePropagation();var o=n.filter((function(t){return t!==e}));r(o)}),[n,r]),g=(0,o.useCallback)((function(){if(!u)return null;var e=a.current.getBoundingClientRect().width;return(0,O.jsx)(Ti.A,{target:a,isOpen:!0,placement:"bottom-end",hideArrow:!0,fade:!1,className:"sf-metadata-property-editor-popover sf-metadata-collaborator-property-editor-popover",boundariesElement:document.body,style:{width:Math.max(e-2,200)},children:(0,O.jsx)(Re,{saveImmediately:!0,value:n,column:t,height:2,onCommit:m})})}),[u,m,n,t]),y=Array.isArray(n)?n.filter((function(e){return d(e)})):[];return(0,O.jsxs)("div",{className:"sf-metadata-property-detail-editor sf-metadata-collaborator-property-detail-editor",placeholder:(0,T.AP)("Empty"),ref:a,onClick:h,children:[y.length>0&&(0,O.jsx)(Pe,{value:n,onDelete:v}),g()]})},Ni=function(e){var t=e.value,n=e.field,r=e.onChange,i=e.lang,s=(0,o.useState)(!1),u=(0,l.A)(s,2),c=u[0],d=u[1],f=(0,o.useMemo)((function(){var e;return(null===n||void 0===n||null===(e=n.data)||void 0===e?void 0:e.format)||y.D2}),[n]),p=(0,o.useRef)(t),h=(0,o.useCallback)((function(){d(!0)}),[]),m=(0,o.useCallback)((function(e){p.current=e}),[]),v=(0,o.useCallback)((function(){r(null),d(!1)}),[r]),g=(0,o.useCallback)((function(){d(!1),(0,S.oI)(t,p.current,y.vZ.DATE)&&r(p.current)}),[t,p,r]),b=(0,o.useCallback)((function(e){var t=(0,ye.wD)(e);t.indexOf("rc-calendar")>-1||!t&&"LI"===e.target.tagName||g()}),[g]);return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)("div",{className:"sf-metadata-property-detail-editor sf-metadata-date-property-detail-editor",placeholder:(0,T.AP)("Empty"),onClick:h,children:(0,S.u1)(t,f)}),c&&(0,O.jsx)(a.ij,{onClickOutside:b,children:(0,O.jsx)(a.US,{lang:i,format:f,value:t,onChange:m,onClose:g,onClear:v})})]})},Ri=function(e){var t=e.field,n=e.value,r=e.onChange,i=(0,o.useState)(n),s=(0,l.A)(i,2),u=s[0],c=s[1],d=(0,o.useState)(!1),f=(0,l.A)(d,2),p=f[0],h=f[1],m=(0,o.useCallback)((function(){h(!0)}),[]),v=(0,o.useCallback)((function(e){r&&r(e),c(e)}),[r]),g=(0,o.useCallback)((function(){h(!1)}),[]),y=!u||!u.trim();return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)("div",{className:"sf-metadata-property-detail-editor sf-metadata-long-text-property-detail-editor",placeholder:(0,T.AP)("Empty"),onClick:m,children:!y&&(0,O.jsx)(a.qz,{value:u,className:"sf-metadata-property-detail-formatter"})}),p&&(0,O.jsx)(Ue,{value:u,column:t,onCommit:v,onCommitCancel:g})]})},Ii=function(e){var t=e.value,n=e.field,r=e.onChange,a=(0,o.useCallback)((function(e){r(e[n.key])}),[n,r]);return(0,O.jsx)("div",{className:"sf-metadata-property-detail-editor sf-metadata-rate-property-detail-editor",placeholder:(0,T.AP)("Empty"),children:(0,O.jsx)(F,{isCellSelected:!0,field:n,value:t,onChange:a})})},Mi=["field","onChange"],Li=function(e){var t=e.field,n=e.onChange,a=(0,d.A)(e,Mi),i=(0,o.useCallback)((function(e){n(t.key,e)}),[t,n]);switch(t.type){case y.vZ.CHECKBOX:return(0,O.jsx)(_i,(0,r.A)((0,r.A)({},a),{},{field:t,onChange:i}));case y.vZ.TEXT:return(0,O.jsx)(xi,(0,r.A)((0,r.A)({},a),{},{field:t,onChange:i}));case y.vZ.NUMBER:return(0,O.jsx)(ki,(0,r.A)((0,r.A)({},a),{},{field:t,onChange:i}));case y.vZ.DATE:return(0,O.jsx)(Ni,(0,r.A)((0,r.A)({},a),{},{field:t,onChange:i,lang:T.vV}));case y.vZ.SINGLE_SELECT:return(0,O.jsx)(Si,(0,r.A)((0,r.A)({},a),{},{field:t,onChange:i}));case y.vZ.MULTIPLE_SELECT:return(0,O.jsx)(Di,(0,r.A)((0,r.A)({},a),{},{field:t,onChange:i}));case y.vZ.COLLABORATOR:return(0,O.jsx)(Pi,(0,r.A)((0,r.A)({},a),{},{field:t,onChange:i}));case y.vZ.LONG_TEXT:return(0,O.jsx)(Ri,(0,r.A)((0,r.A)({},a),{},{field:t,onChange:i}));case y.vZ.RATE:return(0,O.jsx)(Ii,(0,r.A)((0,r.A)({},a),{},{field:t,onChange:i}));default:return null}},Fi=n(92811),ji=n(24657),Bi=[y.L2.ID,y.L2.CTIME,y.L2.MTIME,y.L2.CREATOR,y.L2.LAST_MODIFIER,y.L2.FILE_CREATOR,y.L2.FILE_CTIME,y.L2.FILE_MODIFIER,y.L2.FILE_MTIME,y.L2.PARENT_DIR,y.L2.FILE_NAME,y.L2.IS_DIR,y.L2.FILE_TYPE,y.L2.OBJ_ID,y.L2.SIZE,y.L2.SUFFIX,y.L2.FILE_DETAILS,y.L2.LOCATION,y.L2.FACE_LINKS,y.L2.FACE_VECTORS],Ui=["/_Internal","/images"],$i=["type","key"],Xi=n(81446),Qi=function(e){function t(e){var n;(0,h.A)(this,t),(n=(0,v.A)(this,t,[e])).initMap=function(e){n.setState({isLoading:!0}),n.mapType!==me.K$.B_MAP?n.mapType!==me.K$.G_MAP?n.setState({isLoading:!1}):window.google?n.renderGoogleMap(e):(window.renderGoogleMap=function(){return n.renderGoogleMap(e)},Ga(n.mapType,n.mapKey)):window.BMapGL?n.renderBaiduMap(e):(window.renderBaiduMap=function(){return n.renderBaiduMap(e)},Ga(n.mapType,n.mapKey))},n.addMarkerByPosition=function(e,t){if(n.mapType===me.K$.B_MAP){var r=new window.BMapGL.Point(e,t),o=new window.BMapGL.Marker(r,{offset:new window.BMapGL.Size(-2,-5)});return n.map&&n.map.clearOverlays(),n.map&&n.map.addOverlay(o),void(n.map&&n.map.setCenter(r))}if(n.mapType===me.K$.G_MAP)return n.googleMarker?void n.googleMarker.setPosition({lng:e,lat:t}):void(n.googleMarker=new window.google.maps.marker.AdvancedMarkerElement({position:{lng:e,lat:t},map:n.map}))},n.renderBaiduMap=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};n.setState({isLoading:!1},(function(){if(window.BMapGL.Map&&(0,ui.u1)(null===e||void 0===e?void 0:e.lng,null===e||void 0===e?void 0:e.lat)){var t=si(e.lng,e.lat),r=ii(t.lng,t.lat),o=r.lng,a=r.lat;n.map=new window.BMapGL.Map("sf-geolocation-map-container",{enableMapClick:!1});var i=new window.BMapGL.Point(o,a);n.map.centerAndZoom(i,16),n.map.enableScrollWheelZoom(!0),n.addMarkerByPosition(o,a),(new window.BMapGL.Geocoder).getLocation(i,(function(e){var t=e.address;n.setState({address:t})}))}}))},n.renderGoogleMap=function(e){n.setState({isLoading:!1},(function(){if(window.google.maps.Map&&(0,ui.u1)(null===e||void 0===e?void 0:e.lng,null===e||void 0===e?void 0:e.lat)){var t=si(e.lng,e.lat),r=t||{},o=r.lng,a=r.lat;n.map=new window.google.maps.Map(n.ref,{zoom:16,center:t,mapId:T.nV,zoomControl:!1,mapTypeControl:!1,scaleControl:!1,streetViewControl:!1,rotateControl:!1,fullscreenControl:!1}),n.addMarkerByPosition(o,a),n.map.setCenter(t);var i=new window.google.maps.Geocoder,s=new window.google.maps.LatLng(a,o);i.geocode({location:s},(function(e,t){if("OK"===t)if(e[0]){var r=e[0].formatted_address.split(" ")[1];n.setState({address:r})}else c.A.warning((0,T.AP)("No address found for the given coordinates."))}))}}))};var r=Wa({baiduMapKey:T.$z,googleMapKey:T.pv}),o=r.type,a=r.key;return n.mapType=o,n.mapKey=a,n.map=null,n.currentPosition={},n.state={address:"",isLoading:!0},n}return(0,g.A)(t,e),(0,m.A)(t,[{key:"componentDidMount",value:function(){this.initMap(this.props.position)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.position;K.A.isSameObject(t,this.props.position)||this.initMap(t)}},{key:"componentWillUnmount",value:function(){this.map&&me.b1.includes(this.mapType)?this.mineMapMarker=null:this.map&&this.mapType===me.K$.G_MAP&&(this.googleMarker=null),this.map=null,this.setState=function(e,t){}}},{key:"render",value:function(){var e=this,t=this.state,n=t.isLoading,r=t.address,o=this.props.position,a=(0,ui.u1)(null===o||void 0===o?void 0:o.lng,null===o||void 0===o?void 0:o.lat);return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(Fi.A,{field:{key:y.L2.LOCATION,type:y.vZ.GEOLOCATION,name:(0,j.Q8)(y.L2.LOCATION)},readonly:!0,children:a?(0,O.jsxs)("div",{className:"sf-metadata-ui cell-formatter-container geolocation-formatter sf-metadata-geolocation-formatter",children:[!n&&this.mapType&&r&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)("span",{children:r}),(0,O.jsx)("br",{})]}),(0,O.jsx)("span",{children:(0,S.YI)(o,{geo_format:y.fz.LNG_LAT})})]}):(0,O.jsx)("div",{className:"sf-metadata-record-cell-empty",placeholder:(0,T.AP)("Empty")})}),n?(0,O.jsx)(Xi.A,{}):this.mapType&&(0,O.jsx)("div",{className:p()("dirent-detail-item-value-map",{"d-none":!a}),children:(0,O.jsx)("div",{className:"w-100 h-100",ref:function(t){return e.ref=t},id:"sf-geolocation-map-container"})})]})}}])}(o.Component),Yi=Qi,zi=function(e){var t=e.repoID,n=e.filePath,a=e.repoInfo,s=e.direntType,u=e.updateRecord,f=(0,o.useState)(!0),p=(0,l.A)(f,2),h=p[0],m=p[1],v=(0,o.useState)({record:{},fields:[]}),g=(0,l.A)(v,2),b=g[0],E=g[1],A=(0,o.useMemo)((function(){return"admin"!==a.permission&&"rw"!==a.permission?"r":"rw"}),[a]),w=(0,o.useCallback)((function(e,n){var o=b.record,a=b.fields.find((function(t){return t.key===e})),s=(0,j.KO)(a),u=(0,S.Yd)(o),l=(0,S.ql)(o),d=(0,i.default)({},s,n);a.type===y.vZ.SINGLE_SELECT?d=(0,i.default)({},s,(0,S.xn)(a,n)):a.type===y.vZ.MULTIPLE_SELECT&&(d=(0,i.default)({},s,n?(0,S.zX)(a,n):[])),Er.A.modifyRecord(t,u,d,l).then((function(e){var t,n,a=(0,r.A)((0,r.A)({},b),{},{record:(0,r.A)((0,r.A)({},o),d)});E(a),null!==(t=window)&&void 0!==t&&null!==(n=t.sfMetadataContext)&&void 0!==n&&n.eventBus&&window.sfMetadataContext.eventBus.dispatch(y.Tw.LOCAL_RECORD_CHANGED,u,d)})).catch((function(e){var t=k.Aq.getErrorMsg(e);c.A.danger(t)}))}),[t,b]),C=(0,o.useCallback)((function(e,n){var o,a=b.fields,s=b.record,u=a.slice(0);Er.A.modifyColumnData(t,e,n).then((function(t){var n=new ji.A(t.data.column),r=a.findIndex((function(t){return t.key===e}));return u[r]=n,n})).then((function(n){var r=(0,j.KO)(n),a=(0,j.Fi)(n),u=a[a.length-1];if(o=(0,i.default)({},r,u.id),y.LO.includes(e)||n.type!==y.vZ.SINGLE_SELECT){if(n.type===y.vZ.MULTIPLE_SELECT){var l=(0,S.Te)(s,n)||[];o=(0,i.default)({},r,[].concat((0,ke.A)(l),[u.name]))}}else o=(0,i.default)({},r,(0,S.BW)(a,u.id));return Er.A.modifyRecord(t,s._id,o,s._obj_id)})).then((function(e){var t=(0,r.A)((0,r.A)({},b),{},{record:(0,r.A)((0,r.A)({},s),o),fields:u});E(t)})).catch((function(e){var t=k.Aq.getErrorMsg(e);c.A.danger(t)}))}),[t,b]),_=(0,o.useCallback)((function(e,t){if((0,S.Yd)(null===b||void 0===b?void 0:b.record)===e){var n=(0,r.A)((0,r.A)({},b),{},{record:(0,r.A)((0,r.A)({},b.record),t)});E(n)}}),[b]);if((0,o.useEffect)((function(){if(m(!0),Ui.find((function(e){return n.startsWith(e)})))m(!1);else{var e=k.Aq.getDirName(n),o=k.Aq.getFileName(n),a="file"===s?e:e.slice(0,e.length-o.length-1);a.startsWith("/")||(a="/"+a),Er.A.getMetadataRecordInfo(t,a,o).then((function(e){var t=e.data,n=t.results,o=t.metadata,a=Array.isArray(n)&&n.length>0?n[0]:{},i=function(e){if(!Array.isArray(e)||0===e.length)return[];var t=e.map((function(e){var t=e.type,n=e.key,o=(0,d.A)(e,$i);return(0,r.A)((0,r.A)({},o),{},{key:n,type:(0,j.QL)(n,t),width:200})})).filter((function(e){return!Bi.includes(e.key)})),n=[];return t.forEach((function(e){n.push(e)})),n}(o).map((function(e){return new ji.A(e)}));u&&u(a),E({record:a,fields:i}),m(!1)})).catch((function(e){var t=k.Aq.getErrorMsg(e);c.A.danger(t),m(!1)}))}}),[t,n,s,u]),(0,o.useEffect)((function(){var e,t,n=null===(e=window)||void 0===e||null===(t=e.sfMetadataContext)||void 0===t?void 0:t.eventBus;if(n){var r=n.subscribe(y.Tw.LOCAL_RECORD_DETAIL_CHANGED,_);return function(){r()}}}),[_]),h)return null;var x=b.fields,D=b.record;if(!D._id)return null;var P=(0,S.NZ)(D),N=D&&(k.Aq.imageCheck(P)||k.Aq.videoCheck(P));return(0,O.jsxs)(O.Fragment,{children:[x.map((function(e){var t="rw"===A&&e.editable;!N&&t&&e.key===y.L2.CAPTURE_TIME&&(t=!1);var n=(0,S.Te)(D,e);return(0,O.jsx)(Fi.A,{field:e,readonly:!t,children:t?(0,O.jsx)(Li,{field:e,value:n,onChange:w,fields:x,record:D,modifyColumnData:C}):(0,O.jsx)(I,{field:e,value:n,emptyTip:(0,T.AP)("Empty"),className:"sf-metadata-property-detail-formatter"})},e.key)})),N&&(0,O.jsx)(Yi,{position:(0,S.Te)(D,{key:y.L2.LOCATION})})]})},Hi=n(85077),Vi=n(95754),qi=n(36402),Wi=function(e){var t=e.canDelete,n=e.userPerm,r=e.isSelected,a=e.view,i=e.onClick,s=e.onDelete,u=e.onCopy,d=e.onUpdate,f=e.onMove,h=(0,o.useState)(!1),m=(0,l.A)(h,2),v=m[0],g=m[1],b=(0,o.useState)(!1),E=(0,l.A)(b,2),A=E[0],w=E[1],C=(0,o.useState)(!1),_=(0,l.A)(C,2),S=_[0],D=_[1],P=(0,o.useState)(!1),N=(0,l.A)(P,2),R=N[0],I=N[1],M=(0,o.useState)(a.name||""),L=(0,l.A)(M,2),F=L[0],j=L[1],B=(0,o.useRef)(null),U=(0,x.p_)().viewsMap,$=Object.values(U).filter((function(e){return e._id!==a._id})).map((function(e){return e.name})),X=(0,o.useMemo)((function(){return"rw"===n||"admin"===n}),[n]),Q=(0,o.useMemo)((function(){return!(k.Aq.isIEBrowser()||!X)}),[X]),Y=(0,o.useMemo)((function(){if(!X)return[];var e=[{key:"rename",value:(0,T.AP)("Rename")},{key:"duplicate",value:(0,T.AP)("Duplicate")}];return t&&e.push({key:"delete",value:(0,T.AP)("Delete")}),e}),[X,t]),z=(0,o.useCallback)((function(){A||g(!0)}),[A]),H=(0,o.useCallback)((function(){A||g(!0)}),[A]),V=(0,o.useCallback)((function(){A||g(!1)}),[A]),q=(0,o.useCallback)((function(){w(!0)}),[]),W=(0,o.useCallback)((function(){w(!1),g(!1)}),[]),G=(0,o.useCallback)((function(e){"rename"!==e?"duplicate"!==e?"delete"!==e||s():u():I(!0)}),[s,u]),Z=(0,o.useCallback)((function(e,t){d({name:e},(function(){I(!1),document.title="".concat(e," - Seafile")}),(function(e){t(e),document.title="".concat(a.name," - Seafile")}))}),[d,a.name]),K=(0,o.useCallback)((function(e){if(!Q)return!1;var t=JSON.stringify({type:"sf-metadata-view",view_id:a._id});e.dataTransfer.effectAllowed="move",e.dataTransfer.setData("application/drag-sf-metadata-view",t)}),[Q,a]),J=(0,o.useCallback)((function(e){if(!Q)return!1;D(!0)}),[Q]),ee=(0,o.useCallback)((function(){if(!Q)return!1;D(!1)}),[Q]),te=(0,o.useCallback)((function(e){if(!Q)return!1;e.preventDefault(),e.dataTransfer.dropEffect="move"}),[Q]),ne=(0,o.useCallback)((function(e){if(!Q)return!1;e.stopPropagation(),D(!1);var t=e.dataTransfer.getData("application/drag-sf-metadata-view");if(t){if("sf-metadata-view"!==(t=JSON.parse(t)).type)return!1;t.view_id&&f&&f(t.view_id,a._id)}}),[Q,a,f]),re=(0,o.useCallback)((function(e){j(e.target.value)}),[]),oe=(0,o.useCallback)((function(e){e.preventDefault(),e.stopPropagation();var t=(0,ui.LW)(F,$),n=t.isValid,r=t.message;n?r!==a.name?Z(r):I(!1):c.A.danger(r)}),[a,F,$,Z]),ae=(0,o.useCallback)((function(e){(0,Bn.RI)(e)&&(oe(e),W())}),[oe,W]);return(0,o.useEffect)((function(){R&&B.current&&(B.current.focus(),B.current.select())}),[R]),(0,o.useEffect)((function(){var e=function(e){B.current&&!B.current.contains(e.target)&&oe(e)};return R?document.addEventListener("mousedown",e):document.removeEventListener("mousedown",e),function(){document.removeEventListener("mousedown",e)}}),[R,oe]),(0,O.jsx)(O.Fragment,{children:(0,O.jsxs)("div",{className:p()("tree-node-inner text-nowrap",{"tree-node-inner-hover":v,"tree-node-hight-light":r,"tree-node-drop":S}),title:(0,T.AP)("File extended properties"),onMouseEnter:z,onMouseOver:H,onMouseLeave:V,onClick:function(){return i(a)},children:[(0,O.jsx)("div",{className:"tree-node-text",draggable:X,onDragStart:K,onDragEnter:J,onDragLeave:ee,onDragOver:te,onDrop:ne,children:R?(0,O.jsx)(Hi.A,{innerRef:B,className:"sf-metadata-view-input mt-0",value:F,onChange:re,autoFocus:!0,onBlur:function(){return I(!1)},onKeyDown:ae}):a.name}),(0,O.jsx)("div",{className:"left-icon",children:(0,O.jsx)("div",{className:"tree-node-icon",children:(0,O.jsx)(Vi.A,{symbol:y.jW[a.type]||"table",className:"metadata-views-icon"})})}),(0,O.jsx)("div",{className:"right-icon",id:"metadata-view-dropdown-item-".concat(a._id),children:v&&(0,O.jsx)(qi.A,{item:{name:"metadata-view"},toggleClass:"sf3-font sf3-font-more",freezeItem:q,unfreezeItem:W,getMenuList:function(){return Y},onMenuItemClick:G,menuStyle:k.Fr?{zIndex:1050}:{}})})]})})},Gi=n(42119),Zi=[{key:"table",type:y.rX.TABLE},{key:"gallery",type:y.rX.GALLERY},{key:"kanban",type:y.rX.KANBAN},{key:"map",type:y.rX.MAP}],Ki=function(e){var t=e.target,n=e.toggle,r=e.onOptionClick,a=(0,o.useRef)(null),i=(0,o.useCallback)((function(e){a.current&&!a.current.contains(e.target)&&n(e)}),[n]);(0,o.useEffect)((function(){return a.current&&document.addEventListener("click",i,!0),function(){document.removeEventListener("click",i,!0)}}),[i]);var s=(0,o.useCallback)((function(e){switch(e){case y.rX.TABLE:return(0,T.AP)("Table");case y.rX.GALLERY:return(0,T.AP)("Gallery");case y.rX.KANBAN:return(0,T.AP)("Kanban");case y.rX.MAP:return(0,T.AP)("Map");default:return e}}),[]);return(0,O.jsx)(Gi.A,{className:"sf-metadata-addview-popover",isOpen:!0,toggle:n,target:t,placement:"right-start",hideArrow:!0,fade:!1,boundariesElement:document.body,children:(0,O.jsxs)("div",{ref:a,children:[(0,O.jsx)("div",{className:"sf-metadata-addview-popover-header",children:(0,T.AP)("New view")}),(0,O.jsx)("div",{className:"sf-metadata-addview-popover-body",children:Zi.map((function(e,t){return(0,O.jsxs)("button",{className:"dropdown-item sf-metadata-addview-popover-item",onClick:function(){return r(e)},children:[(0,O.jsx)("div",{className:"left-icon",children:(0,O.jsx)(Vi.A,{symbol:y.jW[e.type]||"table",className:"metadata-view-icon"})}),(0,O.jsx)("div",{children:s(e.type)})]},t)}))})]})})},Ji=function(e){var t=document.getElementById("favicon");if(t)switch(e){case y.rX.GALLERY:case"image":t.href="".concat(T.SG,"favicons/gallery.png");break;case y.rX.TABLE:t.href="".concat(T.SG,"favicons/table.png");break;case y.rX.FACE_RECOGNITION:t.href="".concat(T.SG,"favicons/face-recognition-view.png");break;case y.rX.KANBAN:t.href="".concat(T.SG,"favicons/kanban.png");break;case y.rX.MAP:t.href="".concat(T.SG,"favicons/map.png");break;default:t.href="".concat(T.SG,"favicons/favicon.png")}},es=function(e){var t=e.userPerm,n=e.currentPath,r=(0,o.useMemo)((function(){return"rw"===t||"admin"===t}),[t]),i=(0,o.useState)(0),s=(0,l.A)(i,2)[1],u=(0,x.p_)(),d=u.enableFaceRecognition,f=u.showFirstView,p=u.navigation,h=u.staticView,m=u.viewsMap,v=u.selectView,g=u.addView,b=u.duplicateView,E=u.deleteView,A=u.updateView,w=u.moveView,C=(0,o.useState)(null),_=(0,l.A)(C,2),k=_[0],S=_[1],D=(0,o.useState)(!1),P=(0,l.A)(D,2),N=P[0],R=P[1],I=(0,o.useState)(!1),M=(0,l.A)(I,2),L=M[0],F=M[1],j=(0,o.useState)(""),B=(0,l.A)(j,2),U=B[0],$=B[1],X=(0,o.useState)(""),Q=(0,l.A)(X,2),Y=Q[0],z=Q[1],H=(0,o.useRef)(null);(0,o.useEffect)((function(){z(document.title)}),[]),(0,o.useEffect)((function(){var e=window.location,t=e.origin,n=e.pathname,r=e.search,o=new URLSearchParams(r).get("view");if(o){var a=m[o]||"";if(a)return v(a),document.title="".concat(a.name," - Seafile"),void Ji(a.type);var i="".concat(t).concat(n);window.history.pushState({url:i,path:""},"",i)}var s=p.find((function(e){return"view"===e.type})),u=s?m[s._id]:"";f&&u?(v(u),document.title="".concat(u.name," - Seafile"),Ji(u.type)):(document.title=Y,Ji("default"))}),[]),(0,o.useEffect)((function(){var e=n.split("/").pop(),t=m[e];t?(document.title="".concat(t.name," - Seafile"),Ji(t.type)):(document.title=Y,Ji("default"))}),[n,m,Y]);var V=(0,o.useCallback)((function(e,t,n,r){A(e,t,(function(){s((function(e){return e+1})),n&&n()}),r)}),[A]),q=function(e){e.stopPropagation(),R(!N)},W=(0,o.useCallback)((function(e){S(e);for(var t=(0,T.AP)("Untitled"),n=Object.values(m).map((function(e){return e.name})),r=1;n.includes(t);)t=(0,T.AP)("Untitled")+" ("+r+++")";$(t),F(!0),R(!1)}),[m]),G=(0,o.useCallback)((function(e){e.preventDefault(),e.stopPropagation();var t=Object.values(m).map((function(e){return e.name})),n=(0,ui.LW)(U,t),r=n.isValid,o=n.message;if(!r)return c.A.danger(o),void H.current.focus();g(o,k.type),F(!1)}),[U,m,g,k]),Z=(0,o.useCallback)((function(e){(0,Bn.RI)(e)&&G(e)}),[G]);return(0,o.useEffect)((function(){L&&H.current&&(H.current.focus(),H.current.select())}),[L]),(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)("div",{className:"tree-view tree metadata-tree-view",children:(0,O.jsx)("div",{className:"tree-node",children:(0,O.jsxs)("div",{className:"children",children:[p.map((function(e,r){var o=m[e._id],a="/"+me.AT.FILE_EXTENDED_PROPERTIES+"/"+o._id,i=n===a;return(0,O.jsx)(Wi,{canDelete:0!==r,isSelected:i,userPerm:t,view:o,onClick:function(e){return v(e,i)},onDelete:function(){return E(o._id,i)},onCopy:function(){return b(o._id)},onUpdate:function(e,t,n){return V(o._id,e,t,n)},onMove:w},o._id)})),L&&(0,O.jsxs)("div",{className:"tree-view-inner sf-metadata-view-form",children:[(0,O.jsx)("div",{className:"left-icon",children:(0,O.jsx)(Vi.A,{symbol:y.jW[k.type]||y.rX.TABLE,className:"metadata-views-icon"})}),(0,O.jsx)(Hi.A,{className:"sf-metadata-view-input",innerRef:H,value:U,onChange:function(e){$(e.target.value)},autoFocus:!0,onBlur:G,onKeyDown:Z})]}),d&&h.map((function(e){var t=m[e._id],r="/"+me.AT.FILE_EXTENDED_PROPERTIES+"/"+t._id,o=n===r;return(0,O.jsx)(Wi,{userPerm:"r",view:t,isSelected:o,onClick:function(e){return v(e,o)}},t._id)})),r&&(0,O.jsx)("div",{id:"sf-metadata-view-popover",children:(0,O.jsx)(a.NC,{className:"sf-metadata-add-view",callBack:q,footerName:(0,T.AP)("Add view"),addIconClassName:"sf-metadata-add-view-icon"})})]})})}),N&&(0,O.jsx)(Ki,{target:"sf-metadata-view-popover",toggle:q,onOptionClick:W})]})}},24657:function(e,t,n){"use strict";var r=n(92901),o=n(23029),a=n(11037),i=n(9264),s=(0,r.A)((function e(t){(0,o.A)(this,e),this.is_frozen=function(e){return e===i.L2.FILE_NAME},this.enable_edit=function(e,t){return!i.Aj.includes(e)||i.JI.includes(e)},this.key=t.key||"",this.name=(0,a.Q8)(this.key,t.name)||"",this.type=t.type||"",this.data=t.data||null,this.width=t.width||200,this.editable=this.enable_edit(this.key,this.type),this.data=(0,a.Qq)(this),this.frozen=this.is_frozen(this.key)||t.frozen||!1}));t.A=s},3783:function(e,t,n){"use strict";var r=n(92901),o=n(23029),a=n(31006),i=n(24657),s=(0,r.A)((function e(t){var n=this;(0,o.A)(this,e);var r=t.columns||[];this.columns=r.map((function(e){return new i.A(e)})),this.key_column_map={},this.columns.forEach((function(e){n.key_column_map[e.key]=e})),this.rows=t.rows||[],this.id_row_map={},this.row_ids=[],this.rows.forEach((function(e){n.row_ids.push(e._id),n.id_row_map[e._id]=e})),this.hasMore=!0,this.recordsCount=this.row_ids.length,this.view=new a.A(t.view||{},this.columns)}));t.A=s},31006:function(e,t,n){"use strict";var r=n(60436),o=n(92901),a=n(23029),i=n(11037),s=n(9264),u=(0,o.A)((function e(t,n){var o=this;(0,a.A)(this,e),this._id=t._id||"",this.type=t.type||"table","image"===this.type&&(this.type=s.rX.GALLERY),this.filters=t.filters||[],this.filter_conjunction=t.filter_conjunction||"Or";var u=s.pk[this.type];this.basic_filters=t.basic_filters&&t.basic_filters.length>0?t.basic_filters:u,this.basic_filters.length!==u.length&&(this.basic_filters=[].concat((0,r.A)(this.basic_filters),(0,r.A)(u.slice(this.basic_filters.length)))),this.sorts=t.sorts&&t.sorts.length>0?t.sorts:s.hc[this.type],this.groupbys=t.groupbys||[],this.groups=t.groups,this.hidden_columns=t.hidden_columns||[],this.rows=t.rows||[],this.available_columns=n||[],this.display_available_columns=this.available_columns.filter((function(e){return!s.hT.includes(e.key)})),this.columns=this.display_available_columns;var l=t.columns_keys||[];if(0===l.length)this.columns_keys=this.display_available_columns.map((function(e){return e.key}));else{var c=l.map((function(e){return(0,i.rm)(o.display_available_columns,e)})).filter((function(e){return e}));this.display_available_columns.forEach((function(e){(0,i.rm)(c,e.key)||c.push(e)})),this.columns_keys=c.map((function(e){return e.key})),this.columns=c}this.settings=t.settings||s.mD[this.type]}));t.A=u},89119:function(e,t,n){"use strict";n.d(t,{ZD:function(){return p},vT:function(){return O},ky:function(){return v},hg:function(){return g},P:function(){return f},I:function(){return T},qX:function(){return m},_f:function(){return y}});var r,o=n(64467),a=n(89379),i=n(60436),s=n(4159),u=n.n(s),l=n(36220),c=n.n(l),d=n(9264),f={MODIFY_RECORDS:"modify_records",DELETE_RECORDS:"delete_records",RESTORE_RECORDS:"restore_records",RELOAD_RECORDS:"reload_records",MODIFY_FILTERS:"modify_filters",MODIFY_SORTS:"modify_sorts",MODIFY_GROUPBYS:"modify_groupbys",MODIFY_HIDDEN_COLUMNS:"modify_hidden_columns",LOCK_RECORD_VIA_BUTTON:"lock_record_via_button",MODIFY_RECORD_VIA_BUTTON:"modify_record_via_button",MODIFY_SETTINGS:"modify_settings",MODIFY_LOCAL_RECORD:"modify_local_record",INSERT_COLUMN:"insert_column",DELETE_COLUMN:"delete_column",RENAME_COLUMN:"rename_column",MODIFY_COLUMN_DATA:"modify_column_data",MODIFY_COLUMN_WIDTH:"modify_column_width",MODIFY_COLUMN_ORDER:"modify_column_order",RENAME_PEOPLE_NAME:"rename_people_name",DELETE_PEOPLE_PHOTOS:"delete_people_photos"},p={ADD_OPTION:"add_options",DELETE_OPTION:"delete_option",RENAME_OPTION:"rename_option",MODIFY_OPTION_COLOR:"modify_option_color",MOVE_OPTION:"move_option",INIT_NEW_OPTION:"init_new_option"},h=(r={},(0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)(r,f.MODIFY_RECORDS,["repo_id","row_ids","id_row_updates","id_original_row_updates","id_old_row_data","id_original_old_row_data","is_copy_paste","is_rename","id_obj_id"]),f.DELETE_RECORDS,["repo_id","rows_ids","deleted_rows"]),f.RESTORE_RECORDS,["repo_id","rows_data","original_rows","link_infos","upper_row_ids"]),f.RELOAD_RECORDS,["repo_id","row_ids"]),f.MODIFY_FILTERS,["repo_id","view_id","filter_conjunction","filters","basic_filters"]),f.MODIFY_SORTS,["repo_id","view_id","sorts"]),f.MODIFY_GROUPBYS,["repo_id","view_id","groupbys"]),f.MODIFY_HIDDEN_COLUMNS,["repo_id","view_id","hidden_columns"]),f.LOCK_RECORD_VIA_BUTTON,["repo_id","row_id","button_column_key"]),f.MODIFY_RECORD_VIA_BUTTON,["repo_id","row_id","updates","old_row_data","original_updates","original_old_row_data","button_column_key"]),(0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)(r,f.INSERT_COLUMN,["repo_id","name","column_type","key","data"]),f.RENAME_COLUMN,["repo_id","column_key","new_name","old_name"]),f.MODIFY_COLUMN_DATA,["repo_id","column_key","new_data","old_data","option_modify_type"]),f.DELETE_COLUMN,["repo_id","column_key","column"]),f.MODIFY_COLUMN_WIDTH,["column_key","new_width","old_width"]),f.MODIFY_COLUMN_ORDER,["repo_id","view_id","new_columns_keys","old_columns_keys"]),f.RENAME_PEOPLE_NAME,["repo_id","people_id","new_name","old_name"]),f.DELETE_PEOPLE_PHOTOS,["repo_id","people_id","deleted_photos"]),f.MODIFY_SETTINGS,["repo_id","view_id","settings"]),f.MODIFY_LOCAL_RECORD,["repo_id","row_id","updates"])),m=[],v=[f.MODIFY_COLUMN_WIDTH,f.MODIFY_LOCAL_RECORD],g=[f.INSERT_COLUMN,f.MODIFY_FILTERS,f.MODIFY_SORTS],y=[f.MODIFY_FILTERS,f.MODIFY_SORTS,f.MODIFY_GROUPBYS,f.MODIFY_HIDDEN_COLUMNS],O=[f.INSERT_COLUMN,f.DELETE_COLUMN,f.RENAME_COLUMN,f.MODIFY_COLUMN_DATA,f.MODIFY_COLUMN_WIDTH,f.MODIFY_COLUMN_ORDER],b=n(24657),E=n(31006),A=n(11037),w=n(87364);u().extend(c());var C=n(55097),_=n.n(C),x=n(23029),k=n(92901),T=function(){function e(t){var n=this;(0,x.A)(this,e);var r=_()(t),o=r.type||r.op_type,a=h[o];this.op_type=o,a.forEach((function(e){n[e]=r[e]})),this.success_callback=r.success_callback,this.fail_callback=r.fail_callback}return(0,k.A)(e,[{key:"clone",value:function(){return new e(this)}},{key:"apply",value:function(e){return function(e,t){switch(t.op_type){case f.MODIFY_RECORDS:var n=t.id_original_row_updates,r=t.id_row_updates,s=e.rows,l=u()().utc().format(d.T6),c=window.sfMetadataContext.getUsername(),p=(0,i.A)(s);return s.forEach((function(t,o){var a=t._id,i=n[a],s=r[a];if(s||i){var u=Object.assign({},t,s,i,{_mtime:l,_last_modifier:c});p[o]=u,e.id_row_map[a]=u}})),e.rows=p,e;case f.DELETE_RECORDS:var h=t.rows_ids,m=h.reduce((function(e,t){return(0,a.A)((0,a.A)({},e),{},(0,o.default)({},t,!0))}),{});return e.rows=e.rows.filter((function(e){return!m[e._id]})),h.forEach((function(t){delete e.id_row_map[t]})),e;case f.RESTORE_RECORDS:var v=t.original_rows,g=u()().utc().format(d.T6),y=window.sfMetadataContext.getUsername(),O=[];return v.forEach((function(t){var n=(0,a.A)((0,a.A)({},t),{},{_ctime:g,_mtime:g,_creator:y,_last_modifier:y});O.push(n),e.id_row_map[t._id]=n})),e.rows.push(O),e;case f.LOCK_RECORD_VIA_BUTTON:var C=t.row_id,_=e.rows,x=_.findIndex((function(e){return C===e._id}));if(x<0)return e;var k=(0,a.A)((0,a.A)({},_[x]),{},{_locked:!0});return e.rows[x]=k,e.id_row_map[C]=k,e;case f.MODIFY_RECORD_VIA_BUTTON:var T=t.row_id,S=t.original_updates,D=e.rows,P=D.findIndex((function(e){return T===e._id}));if(P<0)return e;var N=u()().utc().format(d.T6),R=window.sfMetadataContext.getUsername(),I=Object.assign({},D[P],S,{_mtime:N,_last_modifier:R});return e.rows[P]=I,e.id_row_map[T]=I,e;case f.MODIFY_LOCAL_RECORD:var M=t.row_id,L=t.updates,F=e.rows,j=u()().utc().format(d.T6),B=window.sfMetadataContext.getUsername(),U=(0,i.A)(F);return F.forEach((function(t,n){var r=t._id;if(r===M&&L){var o=Object.assign({},t,L,{_mtime:j,_last_modifier:B});U[n]=o,e.id_row_map[r]=o}})),e.rows=U,e;case f.MODIFY_FILTERS:var $=t.filter_conjunction,X=t.filters,Q=t.basic_filters;return e.view.filter_conjunction=$,e.view.filters=X,e.view.basic_filters=Q,e;case f.MODIFY_SORTS:var Y=t.sorts;return e.view.sorts=Y,e;case f.MODIFY_GROUPBYS:var z=t.groupbys;return e.view.groupbys=z,e;case f.MODIFY_HIDDEN_COLUMNS:var H=t.hidden_columns;return e.view.hidden_columns=H,e;case f.INSERT_COLUMN:var V=t.column,q=new b.A(V);return e.columns.push(q),e.view=new E.A(e.view,e.columns),e.key_column_map[q.key]=q,e;case f.DELETE_COLUMN:var W=t.column_key,G=e.columns.slice(0),Z=G.findIndex((function(e){return e.key===W})),K=e.columns[Z];if(-1!==Z){G.splice(Z,1),e.columns=G,e.view=new E.A(e.view,e.columns);var J=(0,A.KO)(K),ee=[],te={};e.rows.forEach((function(e){delete e[J];var t=(0,w.Yd)(e);ee.push(e),te[t]=e})),e.id_row_map=te,delete e.key_column_map[W]}return e;case f.RENAME_COLUMN:var ne=t.column_key,re=t.new_name,oe=e.columns.findIndex((function(e){return e.key===ne}));if(-1!==oe){var ae=new b.A((0,a.A)((0,a.A)({},e.columns[oe]),{},{name:re}));e.columns[oe]=ae,e.key_column_map[ne]=ae}return e.view=new E.A(e.view,e.columns),e;case f.MODIFY_COLUMN_DATA:var ie=t.column_key,se=t.new_data,ue=e.columns.findIndex((function(e){return e.key===ie}));if(-1!==ue){var le=e.columns[ue],ce=new b.A((0,a.A)((0,a.A)({},le),{},{data:(0,a.A)((0,a.A)({},le.data),se)}));e.columns[ue]=ce,e.key_column_map[ie]=ce}return e.view=new E.A(e.view,e.columns),e;case f.MODIFY_COLUMN_WIDTH:var de=t.column_key,fe=t.new_width,pe=e.columns.findIndex((function(e){return e.key===de}));if(-1!==pe){var he=e.columns[pe],me=new b.A((0,a.A)((0,a.A)({},he),{},{width:fe}));e.columns[pe]=me}return e.view=new E.A(e.view,e.columns),e;case f.MODIFY_COLUMN_ORDER:var ve=t.new_columns_keys;return e.view=new E.A((0,a.A)((0,a.A)({},e.view),{},{columns_keys:ve}),e.columns),e;case f.RENAME_PEOPLE_NAME:var ge=t.people_id,ye=t.new_name,Oe=e.rows,be=(0,i.A)(Oe);return Oe.forEach((function(t,n){var r=t._id;if(r===ge){var o=Object.assign({},t,{_name:ye});be[n]=o,e.id_row_map[r]=o}})),e.rows=be,e;case f.DELETE_PEOPLE_PHOTOS:var Ee=t.people_id,Ae=t.deleted_photos,we=e.rows,Ce=Ae.reduce((function(e,t){return(0,a.A)((0,a.A)({},e),{},(0,o.default)({},t,!0))}),{}),_e=(0,i.A)(we);return we.forEach((function(t,n){var r=t._id,o=t._photo_links;if(r===Ee){var a=Object.assign({},t,{_photo_links:o.filter((function(e){return!Ce[e.row_id]}))});0===a._photo_links.length?(_e.splice(n,1),delete e.id_row_map[r]):(_e[n]=a,e.id_row_map[r]=a)}})),e.rows=_e,e.recordsCount=_e.length,e;case f.MODIFY_SETTINGS:var xe=t.settings;return e.view.settings=xe,e;default:return e}}(e,this)}},{key:"invert",value:function(){return function(e){switch(e.clone().op_type){case f.MODIFY_RECORDS:var t=e.page_id,n=e.is_copy_paste,r=e.row_ids,o=e.id_row_updates,a=e.id_original_row_updates,i=e.id_old_row_data,s=e.id_original_old_row_data;return S({type:f.MODIFY_RECORDS,page_id:t,is_copy_paste:n,row_ids:_()(r),id_row_updates:_()(i),id_original_row_updates:_()(s),id_old_row_data:_()(o),id_original_old_row_data:_()(a)});case f.RESTORE_RECORDS:var u=e.page_id,l=e.rows_data,c=e.original_rows,d=e.link_infos,p=e.upper_row_ids,h=l.map((function(e){return e._id}));return S({type:f.DELETE_RECORDS,page_id:u,row_ids:h,deleted_rows:_()(l),original_deleted_rows:_()(c),deleted_link_infos:_()(d),upper_row_ids:_()(p)})}}(this)}},{key:"set",value:function(e,t){this[e]=t}}])}();function S(e){return new T(e)}},91659:function(e,t,n){var r;(r=n.g.Node||n.g.Element)&&r.prototype&&!r.prototype.matches&&(r.prototype.matches=r.prototype.matchesSelector||r.prototype.mozMatchesSelector||r.prototype.msMatchesSelector||r.prototype.oMatchesSelector||r.prototype.webkitMatchesSelector||function(e){return(this.document||this.ownerDocument).querySelectorAll(e).length>-1}),Array.prototype.some||(Array.prototype.some=function(e){"use strict";if(null==this)throw new TypeError("Array.prototype.some called on null or undefined");if("function"!==typeof e)throw new TypeError;for(var t=Object(this),n=t.length>>>0,r=arguments.length>=2?arguments[1]:void 0,o=0;o<n;o++)if(o in t&&e.call(r,t[o],o,t))return!0;return!1})},61830:function(e,t,n){"use strict";n.d(t,{eY:function(){return c},pW:function(){return d}});var r=n(4159),o=n.n(r),a=n(9264),i=n(5087),s=n(23045),u=n(11037);function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!e||!t)return{};var r={};return Object.keys(e).forEach((function(o){var i=t[o];if(i){var s=i.type,l=(0,u.KO)(i);if(!n||!n.includes(s)){var c=e[o];if(r[l]=c,s===a.vZ.TEXT)r[l]="string"===typeof c?c.trim():""}}})),r}var c=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).collaborators,r=void 0===n?[]:n,u=(0,i.Te)(e,t),l=t.type;return l===a.vZ.CTIME||l===a.vZ.MTIME?function(e){if(!e)return null;var t=o()(e);return t.isValid()?t.format("YYYY-MM-DD HH:mm:ss"):e}(u):(0,s.$)(e,t,{collaborators:r})},d=function(e,t){var n={};return e.forEach((function(e){n[e.key]=e})),l(t,n)}},10469:function(e,t,n){"use strict";n.d(t,{Oq:function(){return A},LP:function(){return b},nY:function(){return O},LY:function(){return S},AT:function(){return T},bL:function(){return k},xn:function(){return _},zX:function(){return x},u1:function(){return a},WH:function(){return y},qH:function(){return R},YI:function(){return N},Vw:function(){return D},HL:function(){return v},om:function(){return w},BW:function(){return C},yA:function(){return g}});var r=n(4159),o=n.n(r),a=function(e,t){if(!e||"string"!==typeof e)return"";var n=o()(e);if(!n.isValid())return e;switch(t){case"D/M/YYYY":case"DD/MM/YYYY":var r=n.format("YYYY-MM-DD").split("-");return"".concat(r[2],"/").concat(r[1],"/").concat(r[0]);case"D/M/YYYY HH:mm":case"DD/MM/YYYY HH:mm":var a=n.format("YYYY-MM-DD HH:mm").split(" "),i=a[0].split("-");return"".concat(i[2],"/").concat(i[1],"/").concat(i[0]," ").concat(a[1]);case"D/M/YYYY HH:mm:ss":case"DD/MM/YYYY HH:mm:ss":var s=n.format("YYYY-MM-DD HH:mm:ss").split(" "),u=s[0].split("-");return"".concat(u[2],"/").concat(u[1],"/").concat(u[0]," ").concat(s[1]);case"M/D/YYYY":return n.format("M/D/YYYY");case"M/D/YYYY HH:mm":return n.format("M/D/YYYY HH:mm");case"M/D/YYYY HH:mm:ss":return n.format("M/D/YYYY HH:mm:ss");case"YYYY-MM-DD":default:return n.format("YYYY-MM-DD");case"YYYY-MM-DD HH:mm":return n.format("YYYY-MM-DD HH:mm");case"YYYY-MM-DD HH:mm:ss":return n.format("YYYY-MM-DD HH:mm:ss");case"DD.MM.YYYY":return n.format("DD.MM.YYYY");case"DD.MM.YYYY HH:mm":return n.format("DD.MM.YYYY HH:mm");case"DD.MM.YYYY HH:mm:ss":return n.format("DD.MM.YYYY HH:mm:ss");case"YYYY":return n.format("YYYY");case"YYYY-MM":return n.format("YYYY-MM")}},i=function(e){var t=e.toString().split(/[eE]/),n=(t[0].split(".")[1]||"").length-+(t[1]||0);return n>0?n:0},s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:15;return+parseFloat(Number(e).toPrecision(t))},u=function(e){if(-1===e.toString().indexOf("e"))return Number(e.toString().replace(".",""));var t=i(e);return t>0?s(Number(e)*Math.pow(10,t)):Number(e)},l=function(e,t){var n=u(e),r=u(t),o=i(e)+i(t);return n*r/Math.pow(10,o)},c=n(11496),d=n(9264),f=["bytes","KB","MB","GB","TB","PB"],p={comma:",",dot:".",no:"",space:" "},h=function(e){return"string"!==typeof e?"":e.endsWith("0")?e.replace(/(?:\.0*|(\.\d+?)0+)$/,"$1"):e},m=function(e,t){var n=t.formats,r=t.isCurrency,o=void 0===r||r,a=n||{},s=a.decimal,u=void 0===s?"dot":s,d=a.thousands,f=void 0===d?"no":d,m=a.precision,v=void 0===m?2:m,g=a.enable_precision,y=void 0!==g&&g;if(String(e).includes("e")){if(e<1&&e>-1){var O=e.toFixed(y?v:8);return y||(O=h(O)),0===parseFloat(O)&&O.startsWith("-")?O.substring(1):O}return String(e)}var b=p[u],E=p[f],A=y?v:function(e){if(Number.isInteger(e))return 0;var t=String(e).split(".")[1],n=t?t.length:8;return n>8?8:n}(e),w=parseFloat((0,c.LI)(e,A).toFixed(A)),C=w<0,_=Math.trunc(w),x=String(Math.abs(function(e,t){var n=Math.pow(10,Math.max(i(e),i(t)));return(l(e,n)-l(t,n))/n}(w,_)).toFixed(A)).slice(1);y||(x=h(x)),o&&(y||(x=2===x.length?x=x.padEnd(3,"0"):(x.substring(0,3)||".").padEnd(3,"0"))),x=x.replace(/./,b);for(var k=[],T=0,S=(_=Math.abs(_).toString()).length-1;S>-1;S--)T+=1,k.unshift(_[S]),T%3||0===S||k.unshift(E);return"".concat(C?"-":"").concat(k.join("")).concat(x)},v=function(e,t){var n=Object.prototype.toString.call(e);if("[object Number]"!==n)return"[object String]"===n&&e.startsWith("#")?e:"";if(isNaN(e)||e===1/0||e===-1/0)return String(e);var r=(t||{}).format;switch(void 0===r?d.KY:r){case"number":return m(e,{formats:t,isCurrency:!1});case"percent":return"".concat(m(Number.parseFloat((100*e).toFixed(8)),{formats:t,isCurrency:!1}),"%");case"yuan":return"\uffe5".concat(m(e,{formats:t}));case"dollar":return"$".concat(m(e,{formats:t}));case"euro":return"\u20ac".concat(m(e,{formats:t}));case"custom_currency":return"after"===t.currency_symbol_position?"".concat(m(e,{formats:t})).concat(t.currency_symbol||""):"".concat(t.currency_symbol||"").concat(m(e,{formats:t}));case"byte":if(e<0)return"--";if(0===e)return e+" "+f[0];var o=parseInt(Math.floor(Math.log(e)/Math.log(1e3)),10);return 0===o?e+" "+f[o]:(e/Math.pow(1e3,o)).toFixed(1)+" "+f[o];default:return String(e)}},g=function(e,t,n){if(!e)return"";var r=e.replace(/\u3002/g,".");switch(t){case"percent":return r.replace(/[^.-\d,%]/g,"");case"yuan":return r.replace(/[^.-\d\xa5\uffe5,]/g,"");case"dollar":return r.replace(/[^.-\d$,]/g,"");case"euro":return r.replace(/[^.-\d\u20ac,]/g,"");case"custom_currency":var o=new RegExp("[^.-\\d"+n+",]","g");return r.replace(o,"");default:return r.replace(/[^.-\d,]/g,"")}},y=function(e,t){if(!e&&0!==e)return null;if("number"===typeof e)return e;if("string"!==typeof e)return null;var n=parseFloat(e.replace(/[^.-\d]/g,""));return"percent"!==t||isNaN(n)?isNaN(n)?null:n:function(e,t){var n=u(e),r=u(t);return l(n/r,s(Math.pow(10,i(t)-i(e))))}(n,100)},O=function(e,t){var n=t||{},r=n.format,o=n.decimal,a=n.thousands,i=n.enable_precision,s=n.precision,u=e;if(o&&a&&"comma"===o&&(u="dot"===a?(u=(u=u.replace(/,/,"@")).replace(/\./g,",")).replace(/@/,"."):(u=u.replace(/\./g,"")).replace(/,/,".")),u=y(u,r),i&&u){var l="percent"===r?s+2:s;u=parseFloat((0,c.LI)(u,l).toFixed(l))}return u},b=function(e){if(!e)return 0;var t=Math.floor(e),n=e-t;return t>0?t:"1/"+Math.round(1/n)},E=n(11037),A=function(e,t){var n=e.key;return!!d.Aj.includes(n)&&(d.L2.FILE_STATUS===n?d.KA.includes(t):d.L2.FILE_TYPE===n&&d.GP.includes(t))},w=function(e,t){return Array.isArray(e)&&t?e.find((function(e){return e.id===t||e.name===t})):null},C=function(e,t){if(!t||!Array.isArray(e))return"";var n=w(e,t);return n?n.name:""},_=function(e,t){if(A(e,t))return t;var n=(0,E.Fi)(e);return C(n,t)},x=function(e,t){if(d.Aj.includes(e.key))return t;if(!Array.isArray(t)||0===t.length)return[];var n=(0,E.Fi)(e);return Array.isArray(n)&&0!==n.length?t.map((function(e){return C(n,e)})).filter((function(e){return e})):[]},k=function(e,t){if(d.Aj.includes(e.key))return t;if(!Array.isArray(t)||0===t.length)return[];var n=(0,E.Fi)(e);return Array.isArray(n)&&0!==n.length?t.map((function(e){var t=w(n,e);return t?t.id:null})).filter((function(e){return e})):[]},T=function(e,t){if(!Array.isArray(e)||!Array.isArray(t))return[];var n={};return t.forEach((function(e){n[e.email]=e})),e.map((function(e){var t=n[e];return t&&t.name})).filter(Boolean)},S=function(e,t){var n=T(t,e);return Array.isArray(n)&&0!==n.length?n.join(", "):""},D=function(e){if(!e)return"";var t=typeof e;return"string"===t?e:"object"===t&&e.text||""},P=n(549),N=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=(n.isBaiduMap,n.hyphen),o=void 0===r?"":r;if(!e)return"";switch((t||{}).geo_format){case d.fz.LNG_LAT:var a=e.lng,i=e.lat;if(!(0,P.u1)(a,i))return"";var s=function(e){if(!e&&0!==e)return"";if(e<-180||e>180)return"";var t=Math.floor(Math.abs(e)),n=60*(Math.abs(e)-t),r=Math.floor(n),o=Math.round(60*(n-r));return"".concat(e>=0?"E":"W").concat(t,"\xb0").concat(r,"'").concat(o,'"')}(a),u=function(e){if(!e&&0!==e)return"";if(e<-90||e>90)return"";var t=Math.floor(Math.abs(e)),n=60*(Math.abs(e)-t),r=Math.floor(n),o=Math.round(60*(n-r));return"".concat(e>=0?"N":"S").concat(t,"\xb0").concat(r,"'").concat(o,'"')}(i);return"".concat(u,", ").concat(s);case d.fz.COUNTRY_REGION:return e.country_region||"";case d.fz.PROVINCE:return e.province||"";case d.fz.PROVINCE_CITY:var l=e.province,c=e.city;return"".concat(l||"").concat(o).concat(c||"").trim();case d.fz.PROVINCE_CITY_DISTRICT:var f=e.province,p=e.city,h=e.district;return"".concat(f||"").concat(o).concat(p||"").concat(o).concat(h||"").trim();case d.fz.MAP_SELECTION:var m=e.address,v=e.title;return"".concat(m||"").concat(o).concat(v||"").trim();default:var g=e.province,y=e.city,O=e.district,b=e.detail;return g||y||O||b?"".concat(g||"").concat(o).concat(y||"").concat(o).concat(O||"").concat(o).concat(b||"").trim():""}},R=function(e,t){if(!e)return"";var n=e.province,r=e.city,o=e.district,a=e.country_region;switch(t){case d.wA.CITY:return r||"";case d.wA.DISTRICT:return o||"";case d.wA.COUNTRY:return a||"";default:return n||""}}},23045:function(e,t,n){"use strict";n.d(t,{$:function(){return u}});var r=n(9264),o=n(54925),a=n(5087),i=n(11037),s=n(10469),u=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).collaborators,u=void 0===n?[]:n;if(!e)return"";var l=t.type,c=t.data,d=(0,a.Te)(e,t);switch(l){case r.vZ.LONG_TEXT:return(0,s.Vw)(d);case r.vZ.NUMBER:return(0,s.HL)(d,c);case r.vZ.SINGLE_SELECT:var f=(0,i.Fi)(t);return Array.isArray(f)&&0!==f.length?(0,s.BW)(f,d):"";case r.vZ.MULTIPLE_SELECT:var p=(0,i.Fi)(t);if(!Array.isArray(p)||0===p.length)return"";var h=(0,s.bL)(t,d);return(0,s.zX)(t,h).join(", ");case r.vZ.DATE:var m=(c||{}).format,v=void 0===m?r.D2:m;return(0,s.u1)(d,v);case r.vZ.CTIME:case r.vZ.MTIME:return o.Ay.format(d,"YYYY-MM-DD HH:MM:SS");case r.vZ.COLLABORATOR:return(0,s.LY)(u,d);case r.vZ.CREATOR:case r.vZ.LAST_MODIFIER:return"anonymous"===d?d:(0,s.LY)(u,[d]);case r.vZ.GEOLOCATION:return(0,s.YI)(d,c,{isBaiduMap:!0,hyphen:" "});default:return d||"boolean"===typeof d?String(d):""}}},5087:function(e,t,n){"use strict";n.d(t,{ND:function(){return i},NZ:function(){return s},Te:function(){return a},WB:function(){return o},Yd:function(){return u},kT:function(){return d},ql:function(){return l},uP:function(){return c}});var r=n(9264),o=function(e){return void 0!==e&&(null!==e&&(""!==e&&("{}"!==JSON.stringify(e)&&"[]"!==JSON.stringify(e))))},a=function(e,t){if(!e||!t)return null;var n=t.key,o=t.name;return r.Aj.includes(n)?e[n]:e[o]},i=function(e){return e?e[r.L2.PARENT_DIR]:""},s=function(e){return e?e[r.L2.FILE_NAME]:""},u=function(e){return e?e[r.L2.ID]:""},l=function(e){return e?e[r.L2.OBJ_ID]:""},c=function(e){return e?e[r.L2.LOCATION]:null},d=function(e){return e?e[r.L2.FILE_TYPE]:null}},87364:function(e,t,n){"use strict";n.d(t,{Oq:function(){return o.Oq},LP:function(){return o.LP},nY:function(){return o.nY},Yd:function(){return r.Yd},Te:function(){return r.Te},eY:function(){return l.eY},LY:function(){return o.LY},AT:function(){return o.AT},bL:function(){return o.bL},xn:function(){return o.xn},zX:function(){return o.zX},u1:function(){return o.u1},NZ:function(){return r.NZ},ql:function(){return r.ql},kT:function(){return r.kT},WH:function(){return o.WH},qH:function(){return o.qH},YI:function(){return o.YI},uP:function(){return r.uP},HL:function(){return o.HL},om:function(){return o.om},BW:function(){return o.BW},ND:function(){return r.ND},oI:function(){return u},WB:function(){return r.WB},yA:function(){return o.yA}});var r=n(5087),o=(n(23045),n(10469)),a=n(2444),i=n(9264),s=n(22814),u=function(e,t,n){return e!==t&&(void 0===e||null===e?(n!==i.vZ.GEOLOCATION||!(0,a.RI)(t))&&((n!==i.vZ.DATE&&n!==i.vZ.NUMBER||null!==t)&&(Array.isArray(t)?0!==t.length:!1!==t&&""!==t)):Array.isArray(e)&&Array.isArray(t)?JSON.stringify(e)!==JSON.stringify(t):"object"===typeof e&&"object"===typeof t&&null!==t?!s.A.isSameObject(e,t):e!==t)},l=n(61830)},11037:function(e,t,n){"use strict";n.d(t,{dK:function(){return $},me:function(){return I},rT:function(){return b},rg:function(){return y},oH:function(){return O},wV:function(){return x},rm:function(){return c},pT:function(){return d},Q8:function(){return R},Fi:function(){return h},KO:function(){return M},Kf:function(){return p},YO:function(){return j},P2:function(){return F},SU:function(){return C},QL:function(){return L},zX:function(){return m},ZR:function(){return A},u7:function(){return _},Hs:function(){return D},wo:function(){return S},hB:function(){return f},Zz:function(){return T},ED:function(){return E},Ax:function(){return k},Qq:function(){return B},H2:function(){return U},iM:function(){return P},s9:function(){return N}});var r=n(80045),o=n(64467),a=n(89379),i=n(55097),s=n.n(i),u=n(40326),l=n(9264),c=function(e,t){return Array.isArray(e)&&t?e.find((function(e){return e.key===t})):null},d=function(e,t){return Array.isArray(e)&&t?e.find((function(e){return e.name===t})):null},f=function(e){return l.BQ.includes(function(e){return e.type}(e))},p=function(e){var t=e&&e.data&&e.data.format?e.data.format:l.D2;return t=t.replace(/D\/M\/YYYY/,"DD/MM/YYYY")},h=function(e){return e&&e.data&&Array.isArray(e.data.options)?e.data.options:[]},m=function(e,t){return(h(e).find((function(e){return e.id===t}))||{}).name},v=function(e){if(1===e.length)return String(Math.floor(Math.random()*Math.pow(10,6)));for(var t,n=!1;!n&&(t=String(Math.floor(Math.random()*Math.pow(10,6))),!(n=e.every((function(e){return e.id!==t})))););return t},g=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=v(e),o=n&&l.nX.find((function(e){return e.COLOR===n}));return o||(o=function(e){var t=l.nX.slice(12,24),n=Math.floor(Math.random()*t.length);if(!Array.isArray(e)||0===e.length)return t[n];var r=e.slice(-(t.length-1)),o=[],a={};for(t.forEach((function(e,t){a[e.COLOR]=t})),r.forEach((function(e){var t=a[e.color];o.push(t)}));-1!=o.indexOf(n);)n=Math.floor(Math.random()*t.length);return t[n]||t[0]}(e)),{id:r,name:t,color:o.COLOR,textColor:o.TEXT_COLOR}},y=function(e,t){var n=e.find((function(e){return e.name===t}));return n||(g(e,t)||{})},O=function(e,t){var n=[],r=[];return t.forEach((function(t){var o=e.find((function(e){return e.name===t}));if(o)r.push(o.id);else{var a=g(e,t);a&&(n.push(a),r.push(a.id))}})),0===n.length?{selectedOptionIds:r}:{cellOptions:n,selectedOptionIds:r}},b=function(e,t){var n=function(e){for(var t=l.nX.slice(12,24),n=t[Math.floor(Math.random()*t.length)],r=e.slice(-11),o=function(e){return e.color===n.COLOR},a=r.find(o);a;)n=t[Math.floor(Math.random()*t.length)],a=r.find(o);return n}(e),r={name:t,color:n.COLOR,textColor:n.TEXT_COLOR,borderColor:n.BORDER_COLOR};return r.id=v(e),r},E=function(e){var t=l._W[l.vZ.LONG_TEXT],n=e.text;return!!n&&n.length>=t},A=function(e){var t=l._W[l.vZ.LONG_TEXT],n=(0,a.A)({},e),r=n.text,o=n.preview;return n.text=r?r.slice(0,t):"",n.preview=o?o.slice(0,t):"",n},w=["type","key"],C=function(e){return e.filter((function(e){return e.frozen}))};function _(e){return e.type===l.vZ.CHECKBOX}function x(e,t){return Array.isArray(t)?t[e]:"undefined"!==typeof Immutable?t.get(e):null}var k=function(e){return"_name"===e.key},T=function(e){return!!e&&!0===e.frozen};function S(e,t){return t[e.idx].editable}function D(e,t){var n=t[e.idx];return[l.vZ.CHECKBOX].includes(null===n||void 0===n?void 0:n.type)}var P=function(e,t){var n=e,r=t,o=n.reduce((function(e,t){return e+=t.width}),0),a=l.$p,i=n.filter((function(e){return T(e)})),s=i.reduce((function(e,t){return e+t.width}),0);return{totalWidth:o,lastFrozenColumnKey:s>0?i[i.length-1].key:null,frozenColumnsWidth:s,columns:n.map((function(e,t){var n=e.width;return e.idx=t,e.left=a,e.width=n,a+=n,e})),allColumns:r}},N=function(e,t,n){var r=s()(e),o=e.columns.findIndex((function(e){return e.key===t})),i=e.columns[o],u=(0,a.A)((0,a.A)({},i),{},{width:n});r.columns[o]=u;var l=e.allColumns.findIndex((function(e){return e.key===t}));return r.allColumns[l]=(0,a.A)((0,a.A)({},e.columns[o]),{},{width:n}),P(r.columns,r.allColumns)},R=function(e,t){switch(e){case l.L2.CTIME:case l.L2.FILE_CTIME:return(0,u.AP)("Created time");case l.L2.MTIME:case l.L2.FILE_MTIME:return(0,u.AP)("Last modified time");case l.L2.CREATOR:case l.L2.FILE_CREATOR:return(0,u.AP)("Creator");case l.L2.LAST_MODIFIER:case l.L2.FILE_MODIFIER:return(0,u.AP)("Last modifier");case l.L2.IS_DIR:return"";case l.L2.PARENT_DIR:return(0,u.AP)("Parent folder");case l.L2.FILE_NAME:return(0,u.AP)("File name");case l.L2.FILE_TYPE:return(0,u.AP)("File type");case l.L2.FILE_COLLABORATORS:return(0,u.AP)("File collaborators");case l.L2.FILE_REVIEWER:return(0,u.AP)("File reviewer");case l.L2.FILE_EXPIRE_TIME:return(0,u.AP)("File expire time");case l.L2.FILE_KEYWORDS:return(0,u.AP)("Document keywords");case l.L2.FILE_DESCRIPTION:return(0,u.AP)("Description");case l.L2.FILE_EXPIRED:return(0,u.AP)("Is expired");case l.L2.FILE_STATUS:return(0,u.AP)("File status");case l.L2.LOCATION:return(0,u.AP)("Location");case l.L2.SIZE:return(0,u.AP)("Size");case l.L2.FILE_DETAILS:return(0,u.AP)("File details");case l.L2.CAPTURE_TIME:return(0,u.AP)("Capture time");case l.L2.OWNER:return(0,u.AP)("File owner");default:return t}},I=function(e){return l.Aj.includes(e.key)},M=function(e){var t=e.key,n=e.name;return l.Aj.includes(t)?t:n},L=function(e,t){switch(e){case l.L2.CTIME:case l.L2.FILE_CTIME:return l.vZ.CTIME;case l.L2.MTIME:case l.L2.FILE_MTIME:return l.vZ.MTIME;case l.L2.CREATOR:case l.L2.FILE_CREATOR:return l.vZ.CREATOR;case l.L2.LAST_MODIFIER:case l.L2.FILE_MODIFIER:return l.vZ.LAST_MODIFIER;case l.L2.FILE_NAME:return l.vZ.FILE_NAME;case l.L2.IS_DIR:return l.vZ.CHECKBOX;case l.L2.FILE_COLLABORATORS:case l.L2.FILE_REVIEWER:return l.vZ.COLLABORATOR;case l.L2.FILE_EXPIRE_TIME:return l.vZ.DATE;case l.L2.FILE_KEYWORDS:return l.vZ.TEXT;case l.L2.FILE_DESCRIPTION:return l.vZ.LONG_TEXT;case l.L2.FILE_EXPIRED:return l.vZ.CHECKBOX;case l.L2.FILE_STATUS:return l.vZ.SINGLE_SELECT;case l.L2.LOCATION:return l.vZ.GEOLOCATION;case l.L2.OWNER:return l.vZ.COLLABORATOR;default:return t}},F=function(){return(0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)({},l.N0.PICTURE,{name:(0,u.AP)("Picture"),color:"#FFFCB5",textColor:"#202428"}),l.N0.DOCUMENT,{name:(0,u.AP)("Document"),color:"#B7CEF9",textColor:"#202428"}),l.N0.VIDEO,{name:(0,u.AP)("Video"),color:"#9860E5",textColor:"#FFFFFF",borderColor:"#844BD2"}),l.N0.AUDIO,{name:(0,u.AP)("Audio"),color:"#FBD44A",textColor:"#FFFFFF",borderColor:"#E5C142"}),l.N0.CODE,{name:(0,u.AP)("Code"),color:"#4ad8fb",textColor:"#FFFFFF",borderColor:"#4283e5"}),l.N0.COMPRESSED,{name:(0,u.AP)("Compressed"),color:"#4a9afb",textColor:"#FFFFFF",borderColor:"#da42e5"})},j=function(){return[{id:l.VN.IN_PROGRESS,name:l.VN.IN_PROGRESS},{id:l.VN.IN_REVIEW,name:l.VN.IN_REVIEW},{id:l.VN.DONE,name:l.VN.DONE},{id:l.VN.OUTDATED,name:l.VN.OUTDATED}]},B=function(e){var t=e.key,n=e.data;if(l.Aj.includes(t)){if(t===l.L2.FILE_TYPE)return function(e){var t=e.data,n=F(),r=(0,a.A)({},t);return r.options=Array.isArray(t.options)?t.options.map((function(e){return(0,a.A)((0,a.A)({},e),n[e.id])})):[],r}(e);if(t===l.L2.FILE_STATUS)return function(e){var t=e.data,n=(0,a.A)({},t),r=(0,o.default)((0,o.default)((0,o.default)((0,o.default)({},l.VN.IN_PROGRESS,{name:(0,u.AP)("In progress"),color:"#EED5FF",textColor:"#202428"}),l.VN.IN_REVIEW,{name:(0,u.AP)("In review"),color:"#FFFDCF",textColor:"#202428"}),l.VN.DONE,{name:(0,u.AP)("Done"),color:"#59CB74",textColor:"#FFFFFF",borderColor:"#844BD2"}),l.VN.OUTDATED,{name:(0,u.AP)("Outdated"),color:"#C2C2C2",textColor:"#FFFFFF",borderColor:"#ADADAD"});return n.options=Array.isArray(null===t||void 0===t?void 0:t.options)?t.options.map((function(e){return(0,a.A)((0,a.A)({},e),r[e.id])})):[],n}(e);if(t===l.L2.SIZE)return function(e){return(0,a.A)((0,a.A)({},e.data),{},{format:"byte"})}(e)}return e.type===l.vZ.SINGLE_SELECT?(0,a.A)((0,a.A)({},n),{},{options:(null===n||void 0===n?void 0:n.options)||[]}):e.type===l.vZ.DATE?(0,a.A)((0,a.A)({},n),{},{format:(null===n||void 0===n?void 0:n.format)||l.D2}):n},U=function(e){if(!Array.isArray(e)||0===e.length)return[];var t=window.sfMetadataContext.localStorage.getItem("columns_width")||{},n=e.map((function(e){var n=e.type,o=e.key,i=(0,r.A)(e,w),s=L(o,n);return(0,a.A)((0,a.A)({},i),{},{key:o,type:s,width:t[o]||200})})).filter((function(e){return!l.Tu.includes(e.key)})),o=[];return n.forEach((function(e){if("_name"===e.key)o.unshift(e);else if(e.key===l.L2.PARENT_DIR){var t=o.findIndex((function(e){return e.key===l.L2.PARENT_DIR}));-1===t?o.unshift(e):o.splice(t,0,e)}else o.push(e)})),o};function $(e,t,n){return!!e&&(!1!==window.sfMetadataContext.canModifyColumn(e)&&(null!=e.editable&&"function"===typeof e.editable?!0===n&&e.editable(t):!0===n&&!!e.editable))}},2444:function(e,t,n){"use strict";n.d(t,{RI:function(){return r},Zv:function(){return a},sg:function(){return o},wD:function(){return i},yD:function(){return s}});var r=function(e){var t;for(t in e)return!1;return!0},o=function(e,t){var n=null;return function(){null!==n&&clearTimeout(n),n=setTimeout(e,t)}},a=function(e){try{return!!new RegExp(e)}catch(t){return!1}},i=function(e){return e&&e.target&&e.target.getAttribute("class")||""},s=function(e){return"string"===typeof e?e.trim():""}},54925:function(e,t,n){"use strict";n.d(t,{Em:function(){return m},kh:function(){return v}});var r=n(23029),o=n(92901),a=n(48738),i=n.n(a),s=n(9264),u=n(87364),l=[1,1,1,2,2,2,3,3,3,4,4,4],c=/(\[[^[]*\])|([-:/.()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,d=/\d\d?/,f=/\d\d/,p={mm:[d,s.sN.MINUTES],HH:[d,s.sN.HOURS],D:[d,s.sN.DAY],DD:[f,s.sN.DAY],M:[d,s.sN.MONTH],MM:[f,s.sN.MONTH],YYYY:[/\d{4}/,s.sN.YEAR]},h=["YYYY","MM","M","DD","D"],m=function(){return(0,o.A)((function e(){(0,r.A)(this,e)}),null,[{key:"format",value:function(e,t){var n=this.getValidDate(e);if(!n)return"";var r=t&&t.toUpperCase(),o=n.getFullYear(),a=n.getMonth()+1,i=n.getDate(),s=a<10?"0".concat(a):a,u=i<10?"0".concat(i):i;switch(r){case"YYYY-MM-DD HH:MM:SS":var l=n.getHours(),c=n.getMinutes(),d=n.getSeconds(),f=l<10?"0".concat(l):l,p=c<10?"0".concat(c):c,h=d<10?"0".concat(d):d;return"".concat(o,"-").concat(s,"-").concat(u," ").concat(f,":").concat(p,":").concat(h);case"YYYY-MM-DD HH:MM":var m=n.getHours(),v=n.getMinutes(),g=m<10?"0".concat(m):m,y=v<10?"0".concat(v):v;return"".concat(o,"-").concat(s,"-").concat(u," ").concat(g,":").concat(y);default:return"".concat(o,"-").concat(s,"-").concat(u)}}},{key:"getDateByGranularity",value:function(e,t){var n=this.getValidDate(e);if(!n)return"";var r=t&&t.toUpperCase(),o=n.getFullYear();switch(r){case"YEAR":return"".concat(o);case"QUARTER":var a=n.getMonth(),i=l[a];return"".concat(o,"-Q").concat(i);case"MONTH":var s=n.getMonth()+1,u=s<10?"0".concat(s):s;return"".concat(o,"-").concat(u);case"WEEK":var c=n.getDay(),d=n.getDate()+(0===c?-6:1-c),f=new Date(o,n.getMonth(),d),p=f.getMonth()+1,h=f.getDate(),m=p<10?"0".concat(p):p,v=h<10?"0".concat(h):h;return"".concat(f.getFullYear(),"-").concat(m,"-").concat(v);case"DAY":var g=n.getMonth()+1,y=n.getDate(),O=g<10?"0".concat(g):g,b=y<10?"0".concat(y):y;return"".concat(o,"-").concat(O,"-").concat(b);default:return""}}},{key:"isValidDateObject",value:function(e){return e instanceof Date&&!isNaN(e.getTime())}},{key:"getValidDate",value:function(e){if(!e)return null;var t="string"===typeof e,n=e,r=e;return t&&(n.split(" ").length>1||n.includes("T")?r=new Date(e):(n="".concat(e," 00:00:00"),r=new Date(n))),this.isValidDateObject(r)?r:t?(r=new Date(n.replace(/-/g,"/")),this.isValidDateObject(r)?r:null):null}},{key:"parseDateWithFormat",value:function(e,t){if(e.includes("T")){var n=new Date(e);return this.isValidDateObject(n)?n:this.getValidDate(e)}try{var r=this.makeParser(t)(e),o=r.year,a=r.month,i=r.day,s=r.hours,u=r.minutes;if(!o)o=(new Date).getFullYear();var l=new Date("".concat(o,"-").concat(a,"-").concat(i," ").concat(s||"00",":").concat(u||"00"));return this.isValidDateObject(l)?l:this.getValidDate(e)}catch(c){return this.getValidDate(e)}}},{key:"makeParser",value:function(e){var t=(e||s.D2).match(c),n=t.length;return function(e){for(var r=e.split(" "),o=r[0]||"",a=r[1]||"",i={},s=0;s<n;s++){var u=t[s],l=p[u];if(l){var c=l[0],d=l[1];if(d){var f=h.includes(u),m=f?c.exec(o):c.exec(a);if(m){var v=m[0];i[d]=v,f?o=o.replace(v,""):a=a.replace(v,"")}}}}return i}}}])}(),v=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD";if("string"!==typeof e||!e.trim())return null;var n={};n=/^[0-9]+$/.test(e)?new Date((0,u.WH)(e)):m.parseDateWithFormat(e,t);var r=t.split(" ")[1]||"";r=r.toUpperCase();var o=i()("YYYY-MM-DD",r);return m.format(n,o)||null};t.Ay=m},42146:function(e,t,n){"use strict";n.d(t,{Fi:function(){return T},m7:function(){return S},bj:function(){return y},Tt:function(){return k},Hk:function(){return C},KT:function(){return D},rR:function(){return x},nL:function(){return _},a1:function(){return d}});var r=n(60436),o=n(64467),a=n(11037),i=n(9264),s=n(89379),u=n(549),l=n(54925),c=[i.Xu.TODAY,i.Xu.TOMORROW,i.Xu.YESTERDAY,i.Xu.ONE_WEEK_AGO,i.Xu.ONE_WEEK_FROM_NOW,i.Xu.ONE_MONTH_AGO,i.Xu.ONE_MONTH_FROM_NOW,i.Xu.NUMBER_OF_DAYS_AGO,i.Xu.NUMBER_OF_DAYS_FROM_NOW,i.Xu.EXACT_DATE],d=function(e,t){return Array.isArray(e)&&Array.isArray(t)?e.filter((function(e){var n=u.T7.validate(e,t).error_message;return!n||n!==i.pQ.INCOMPLETE_FILTER})):[]},f=function(e,t){var n=function(e,t){var n=new Date,r=n.getFullYear(),o=n.getMonth(),a=n.getDate(),s=[31,28,31,30,31,30,31,31,30,31,30,31];switch(s[1]=r%4!==0||r%100===0&&r%400!==0?28:29,e){case i.Xu.TODAY:return new Date(r,o,a,0,0,0);case i.Xu.TOMORROW:return new Date(r,o,a+1);case i.Xu.YESTERDAY:return new Date(r,o,a-1);case i.Xu.ONE_WEEK_AGO:return new Date(r,o,a-7);case i.Xu.ONE_WEEK_FROM_NOW:return new Date(r,o,a+7);case i.Xu.ONE_MONTH_AGO:var u=o-1,l=0===o?11:u,c=a>s[l]?s[l]:a;return new Date(r,u,c);case i.Xu.ONE_MONTH_FROM_NOW:var d=o+1,f=11===o?0:d,p=a>s[f]?s[f]:a;return new Date(r,d,p);case i.Xu.NUMBER_OF_DAYS_AGO:return new Date(r,o,a-Number(t));case i.Xu.NUMBER_OF_DAYS_FROM_NOW:return new Date(r,o,a+Number(t));case i.Xu.EXACT_DATE:return new Date(t);case i.Xu.THE_PAST_WEEK:var h=0!==n.getDay()?n.getDay():7;return{startDate:new Date(r,o,a-h-6),endDate:new Date(r,o,a-h)};case i.Xu.THIS_WEEK:var m=0!==n.getDay()?n.getDay():7;return{startDate:new Date(r,o,a-m+1),endDate:new Date(r,o,a-m+7)};case i.Xu.THE_NEXT_WEEK:var v=0!==n.getDay()?n.getDay():7;return{startDate:new Date(r,o,a-v+8),endDate:new Date(r,o,a-v+14)};case i.Xu.THE_PAST_MONTH:var g=o-1;return{startDate:new Date(r,g,1),endDate:new Date(r,g,s[0===o?11:g])};case i.Xu.THIS_MONTH:return{startDate:new Date(r,o,1),endDate:new Date(r,o,s[o])};case i.Xu.THE_NEXT_MONTH:var y=o+1;return{startDate:new Date(r,y,1),endDate:new Date(r,y,11===o?s[0]:s[y])};case i.Xu.THE_PAST_YEAR:var O=r-1;return{startDate:new Date(O,0,1),endDate:new Date(O,11,31)};case i.Xu.THIS_YEAR:return{startDate:new Date(r,0,1),endDate:new Date(r,11,31)};case i.Xu.THE_NEXT_YEAR:var b=r+1;return{startDate:new Date(b,0,1),endDate:new Date(b,11,31)};case i.Xu.THE_NEXT_NUMBERS_OF_DAYS:return{startDate:new Date(r,o,a+1,0,0,0),endDate:new Date(r,o,a+Number(t))};case i.Xu.THE_PAST_NUMBERS_OF_DAYS:return{startDate:new Date(r,o,a-Number(t)),endDate:new Date(r,o,a,0,0,0)};default:return{}}}(e,t);if(c.includes(e))return l.Em.format(n);var r=n.startDate,o=n.endDate;return{startDate:r?l.Em.format(r):"",endDate:o?l.Em.format(o):""}},p=function(e){return e.map((function(e){return function(e,t){var n=e.filter_term,r=e.filter_term_modifier,o=e;switch(t.type){case i.vZ.CTIME:case i.vZ.MTIME:case i.vZ.DATE:o.other_date=f(r,n)}return o}(e,e.column)}))},h=n(11496),m=n(87364),v=function(e,t,n){var o=n.username,a=n.userId,s=t.column,u=(0,m.Te)(e,s);switch(s.type){case i.vZ.CTIME:case i.vZ.MTIME:case i.vZ.DATE:return function(e,t){var n=t.filter_predicate,r=t.filter_term_modifier,o=t.filter_term,a=t.other_date;switch(n){case i.US.IS:return r===i.Xu.EXACT_DATE&&!o||l.Em.format(e)===a;case i.US.IS_WITHIN:if(r===i.Xu.EXACT_DATE&&!o)return!0;if(!e)return!1;var s=a.startDate,u=a.endDate,c=l.Em.format(e);return c>=s&&c<=u;case i.US.IS_BEFORE:return r===i.Xu.EXACT_DATE&&!o||!(!e||!l.Em.getValidDate(e))&&l.Em.format(e)<a;case i.US.IS_AFTER:return r===i.Xu.EXACT_DATE&&!o||!(!e||!l.Em.getValidDate(e))&&l.Em.format(e)>a;case i.US.IS_ON_OR_BEFORE:return r===i.Xu.EXACT_DATE&&!o||!(!e||!l.Em.getValidDate(e))&&l.Em.format(e)<=a;case i.US.IS_ON_OR_AFTER:return r===i.Xu.EXACT_DATE&&!o||!(!e||!l.Em.getValidDate(e))&&l.Em.format(e)>=a;case i.US.IS_NOT:return r===i.Xu.EXACT_DATE&&!o||!(!e||!l.Em.getValidDate(e))&&l.Em.format(e)!==a;case i.US.EMPTY:return!(e&&l.Em.getValidDate(e));case i.US.NOT_EMPTY:return!(!e||!l.Em.getValidDate(e));default:return!1}}(u=l.Em.format(u,i.cV.YYYY_MM_DD),t);case i.vZ.FILE_NAME:case i.vZ.TEXT:return function(e,t,n){var r=t.filter_predicate,o=t.filter_term;switch(r){case i.US.CONTAINS:return!o||!!e&&e.toString().toLowerCase().indexOf(o.toLowerCase())>-1;case i.US.NOT_CONTAIN:return!o||!e||e.toString().toLowerCase().indexOf(o.toLowerCase())<0;case i.US.IS:return!o||e===o;case i.US.IS_NOT:return!o||e!==o;case i.US.EMPTY:return!e;case i.US.NOT_EMPTY:return!!e;case i.US.IS_CURRENT_USER_ID:return!!n&&e===n;default:return!1}}(u,t,a);case i.vZ.LAST_MODIFIER:case i.vZ.CREATOR:return function(e,t,n){var r=t.filter_predicate,o=t.filter_term;switch(r){case i.US.CONTAINS:return!Array.isArray(o)||!!e&&o.findIndex((function(t){return t===e}))>-1;case i.US.NOT_CONTAIN:return!Array.isArray(o)||!e||o.findIndex((function(t){return t===e}))<0;case i.US.INCLUDE_ME:return e===n;case i.US.IS:return!o||(Array.isArray(o)?e===o[0]:e===o);case i.US.IS_NOT:return!o||(Array.isArray(o)?e!==o[0]:e!==o);default:return!1}}(u,t,o);case i.vZ.CHECKBOX:return function(e,t){var n=t.filter_term||!1;return("string"===typeof e?"TRUE"===e.toLocaleUpperCase():e||!1)===n}(u,t);case i.vZ.SINGLE_SELECT:return function(e,t){var n=t.filter_predicate,r=t.filter_term;switch(n){case i.US.IS:return!r||e===r;case i.US.IS_NOT:return!r||e!==r;case i.US.IS_ANY_OF:return 0===r.length||r.includes(e);case i.US.IS_NONE_OF:return 0===r.length||r.indexOf(e)<0;case i.US.EMPTY:return!e;case i.US.NOT_EMPTY:return!!e;default:return!1}}(u,t);case i.vZ.MULTIPLE_SELECT:return function(e,t){var n=t.filter_predicate,o=t.filter_term;switch(n){case i.US.HAS_ANY_OF:return 0===o.length||Array.isArray(e)&&e.some((function(e){return o.includes(e)}));case i.US.HAS_ALL_OF:return 0===o.length||Array.isArray(e)&&o.every((function(t){return e.includes(t)}));case i.US.HAS_NONE_OF:return 0===o.length||!Array.isArray(e)||0===e.length||o.every((function(t){return e.indexOf(t)<0}));case i.US.IS_EXACTLY:if(0===o.length)return!0;if(!Array.isArray(e))return!1;var a=function(e){return(0,r.A)(new Set(e)).sort()};return a(e).toString()===a(o).toString();case i.US.EMPTY:return!Array.isArray(e)||0===e.length;case i.US.NOT_EMPTY:return Array.isArray(e)&&e.length>0;default:return!1}}(u,t);case i.vZ.NUMBER:case i.vZ.RATE:return function(e,t){var n=t.filter_predicate,r=t.filter_term;switch(n){case i.US.EQUAL:return!r&&0!==r||!(!e&&0!==e)&&(0,h.YX)(r,e);case i.US.NOT_EQUAL:return!r&&0!==r||!e&&0!==e||!(0,h.YX)(r,e);case i.US.LESS:return!r&&0!==r||!(!e&&0!==e||(0,h.YX)(e,r))&&e<r;case i.US.GREATER:return!r&&0!==r||!(!e&&0!==e||(0,h.YX)(e,r))&&e>r;case i.US.LESS_OR_EQUAL:return!r&&0!==r||!(!e&&0!==e)&&(!!(0,h.YX)(e,r)||e<r);case i.US.GREATER_OR_EQUAL:return!r&&0!==r||!(!e&&0!==e)&&((0,h.YX)(e,r)||e>r);case i.US.EMPTY:return 0!==e&&(!e||"number"!==typeof e);case i.US.NOT_EMPTY:return 0===e||!(!e||"number"!==typeof e);default:return!1}}(u,t);case i.vZ.COLLABORATOR:return function(e,t,n){var o=t.filter_predicate,a=t.filter_term;switch(o){case i.US.HAS_ANY_OF:return!Array.isArray(a)||0===a.length||Array.isArray(e)&&a.some((function(t){return e.includes(t)}));case i.US.HAS_ALL_OF:return!Array.isArray(a)||0===a.length||Array.isArray(e)&&a.every((function(t){return e.includes(t)}));case i.US.HAS_NONE_OF:return!Array.isArray(a)||0===a.length||!Array.isArray(e)||0===e.length||a.every((function(t){return e.indexOf(t)<0}));case i.US.IS_EXACTLY:if(!Array.isArray(a)||0===a.length)return!0;if(!Array.isArray(e)||0===e.length)return!1;var s=(0,r.A)(new Set(e));return s.length===a.length&&a.every((function(e){return s.includes(e)}));case i.US.EMPTY:return!Array.isArray(e)||0===e.length;case i.US.NOT_EMPTY:return Array.isArray(e)&&e.length>0;case i.US.INCLUDE_ME:return Array.isArray(e)&&e.indexOf(n)>-1;default:return!1}}(u,t,o);default:return!1}},g=function(e,t,n,r){var o=r.username,a=r.userId,s=[],u=p(t);return n.forEach((function(t){var n=t._id;(function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=r.username,a=void 0===o?"":o,s=r.userId;return t===i.FK.AND?n.every((function(t){return v(e,t,{username:a,userId:s})})):t===i.FK.OR&&n.some((function(t){return v(e,t,{username:a,userId:s})}))})(t,e,u,{username:o,userId:a})&&s.push(n)})),s},y=function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},a=o.username,l=void 0===a?null:a,c=o.userId,d=void 0===c?null:c,f=e.columns,p=[];try{p=function(e,t){if(!Array.isArray(e)||0===e.length)return[];var n=[];return e.forEach((function(e){var r=e.column_key,o=u.T7.validate(e,t).error_message;if(o){if(o!==i.pQ.INCOMPLETE_FILTER)throw new Error(o)}else{var a=t.find((function(e){return e.key===r})),l=(0,s.A)((0,s.A)({},e),{},{column:a});n.push(l)}})),n}(r,f)}catch(h){return{row_ids:[],error_message:h.message}}return{row_ids:0===p.length?t.map((function(e){return e._id})):g(n,p,t,{username:l,userId:d}),error_message:null}},O=((0,o.default)((0,o.default)({},i.vZ.TEXT,!0),i.vZ.URL,!0),(0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)({},i.Xu.EXACT_DATE,!0),i.Xu.NUMBER_OF_DAYS_AGO,!0),i.Xu.NUMBER_OF_DAYS_FROM_NOW,!0),i.Xu.THE_NEXT_NUMBERS_OF_DAYS,!0),i.Xu.THE_PAST_NUMBERS_OF_DAYS,!0),(0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)({},i.US.IS_ANY_OF,!0),i.US.IS_NONE_OF,!0),i.US.HAS_ANY_OF,!0),i.US.HAS_ALL_OF,!0),i.US.HAS_NONE_OF,!0),i.US.IS_EXACTLY,!0)),b=(0,o.default)((0,o.default)({},i.US.IS,!0),i.US.IS_NOT,!0),E=(0,o.default)((0,o.default)({},i.US.EMPTY,!0),i.US.NOT_EMPTY,!0),A=(i.pQ.INVALID_FILTER,i.pQ.INCOMPLETE_FILTER,i.pQ.COLUMN_MISSING,i.pQ.COLUMN_NOT_SUPPORTED,i.pQ.UNMATCHED_PREDICATE,i.pQ.UNMATCHED_MODIFIER,i.pQ.INVALID_TERM,[i.vZ.CREATOR,i.vZ.LAST_MODIFIER]),w=function(e,t){var n=e.type;return!!A.includes(n)||!(n!==i.vZ.SINGLE_SELECT||![i.US.IS_ANY_OF,i.US.IS_NONE_OF].includes(t))},C=function(e,t){var n=[i.US.CONTAINS,i.US.NOT_CONTAIN],r=e.filter_predicate,o=e.filter_term;if(n.includes(r)){o=o?e.filter_term.slice(0):[];var a=t.email,s=o.indexOf(a);s>-1?o.splice(s,1):o.push(a)}else{if(o[0]===t.email)return;o=[t.email]}return Object.assign({},e,{filter_term:o})},_=function(e,t){var n;if(O[e.filter_predicate]){var o=(n=Array.isArray(e.filter_term)?(0,r.A)(e.filter_term):[]).indexOf(t.id);-1===o?n.push(t.id):n.splice(o,1)}else n=t.id;return Object.assign({},e,{filter_term:n})},x=function(e,t){var n=e.filter_term?e.filter_term:[],r=n.indexOf(t.id);return r>-1?n.splice(r,1):n.push(t.id),Object.assign({},e,{filter_term:n})},k=function(e,t){var n=e.filter_term?e.filter_term.slice(0):[],r=t.email,o=n.indexOf(r);return o>-1?n.splice(o,1):n.push(r),Object.assign({},e,{filter_term:n})},T=function(e){var t=e.type;return i.Ts[t]||{}},S=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=T(e).filterPredicateList;if(n){var r=n[0],o=Object.assign({},t,{column_key:e.key,filter_predicate:r});if(o.filter_term="",w(e,r))return o.filter_term=[],o;if((0,a.hB)(e)){var s=r===i.US.IS_WITHIN?i.B3[0]:i.uv[0];return o.filter_term_modifier=s,o.filter_term="",o}return o}},D=function(e,t,n){var r=Object.assign({},e,{filter_predicate:n}),o=t.type;if(o===i.vZ.CHECKBOX)return r.filter_term=!1,r;if(o===i.vZ.SINGLE_SELECT)return O[n]?O[e.filter_predicate]!==O[n]&&(r.filter_term=[]):b[n]?b[e.filter_predicate]!==b[n]&&(r.filter_term=""):r.filter_term="",r;if([i.vZ.CREATOR,i.vZ.LAST_MODIFIER].includes(o)&&(b[e.filter_predicate]===b[n]&&n!==i.US.INCLUDE_ME||(r.filter_term=[])),w(t,n))return(E[n]||n===i.US.INCLUDE_ME)&&(r.filter_term=[]),r;if((0,a.hB)(t)){var s=n===i.US.IS_WITHIN?i.B3[0]:i.uv[0];return r.filter_term_modifier=s,r}return r}},3277:function(e,t,n){"use strict";n.d(t,{dV:function(){return w},Rx:function(){return y},N7:function(){return v},mF:function(){return O},yN:function(){return A},Fm:function(){return b},YD:function(){return i},og:function(){return E}});var r=n(11037),o=n(9264),a=n(89379),i=function(e,t){return Array.isArray(e)&&Array.isArray(t)?e.filter((function(e){return function(e,t){if(!e||!Array.isArray(t))return!1;var n=e.column_key,r=t.find((function(e){return e.key===n}));return!!r&&o.Ll.includes(r.type)}(e,t)})):[]},s=n(60436),u=n(54925),l=n(87364),c=n(12455),d=function(e,t){var n=t.column,r=t.count_type;switch(n.type){case o.vZ.TEXT:case o.vZ.LAST_MODIFIER:case o.vZ.CREATOR:return e||null;case o.vZ.DATE:case o.vZ.CTIME:case o.vZ.MTIME:return u.Em.getDateByGranularity(e,r)||null;case o.vZ.NUMBER:case o.vZ.RATE:return e||0===e?e:null;case o.vZ.CHECKBOX:return!!e;case o.vZ.SINGLE_SELECT:return e||null;case o.vZ.MULTIPLE_SELECT:case o.vZ.COLLABORATOR:return Array.isArray(e)?e:[];case o.vZ.GEOLOCATION:return(0,l.qH)(e,r);default:return null}},f=function(e,t){var n=null;return o.rT[t]?n="string"===typeof e?e:String(e):o.Tx[t]&&(n=(0,s.A)(e).sort().toString()),n},p=function(e,t,n){var r=t[e];return r&&r.index>-1?r.index:(t[e]={},t[e].subgroups={},t[e].index=n,-1)},h=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],i=t[n],s=i.column,u=i.sort_type,d=s.type,f=s.data,p=u||o.Cl.UP,m={};if(d===o.vZ.SINGLE_SELECT||d===o.vZ.MULTIPLE_SELECT){var v=(f||{}).options;Array.isArray(v)&&v.forEach((function(e,t){m[e.id]=t}))}if(e.sort((function(e,t){var n=e.cell_value,a=t.cell_value;if(o.dc.includes(d)){var i;if(o.FI.includes(d))i=(0,c.IE)(n,a,p);else if(o.BQ.includes(d))i=(0,c.xi)(n,a,p);else if(o.$4.includes(d))i=(0,c.Ok)(n,a,p);else if(d===o.vZ.CHECKBOX)i=(0,c.yU)(n,a,p);else if(d===o.vZ.COLLABORATOR){var s=n,u=a;r&&(s=(0,l.AT)(s,r),u=(0,l.AT)(u,r)),i=(0,c.Tf)(s,u,p)}else d===o.vZ.SINGLE_SELECT?i=(0,c.zD)(n,a,{sort_type:p,option_id_index_map:m}):d===o.vZ.MULTIPLE_SELECT&&(i=(0,c.l2)(n,a,{sort_type:p,option_id_index_map:m}));return i}var f=(0,l.WB)(n),h=(0,l.WB)(a);return f||h?f?h?0:-1:1:0})),Array.isArray(e[0].subgroups)&&e[0].subgroups.length>0){var g=n+1;e=e.map((function(e){var n=h(e.subgroups,t,g,r);return(0,a.A)((0,a.A)({},e),{},{subgroups:n})}))}return e},m=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(0===e.length)return[];if(e.length>1)return function(e,t,n){var r=e.length>o.mm?e.slice(0,o.mm):(0,s.A)(e),a=[],i={};return t.forEach((function(e){for(var t,n,o=e._id,s=0;s<r.length;s++){var u=r[s],c=u.column,h=u.column_key,m=c.type,v=(0,l.Te)(e,c),g=d(v,u),y=f(g,m),O={cell_value:g,original_cell_value:v,row_ids:null,column_key:h,subgroups:[],summaries:{}};if(0===s){var b=p(y,i,a.length);n=i[y].subgroups,b<0?(a.push(O),t=a[a.length-1]):t=a[b]}else{var E=p(y,n,t.subgroups.length);n=n[y].subgroups,E<0?(t.subgroups.push(O),t=t.subgroups[t.subgroups.length-1]):t=t.subgroups[E],s===r.length-1&&(t.row_ids?t.row_ids.push(o):t.row_ids=[o])}}})),a=h(a,r,0,n)}(e,t,n);var r=e[0],a=r.column_key,i=r.column,u=i.type,c=[],m={};return t.forEach((function(e){var t=(0,l.Te)(e,i),n=d(t,r),o=function(e,t,n){var r=t[e];return r>-1?r:(t[e]=n,-1)}(f(n,u),m,c.length);o>-1?c[o].row_ids.push(e._id):c.push({cell_value:n,original_cell_value:t,column_key:a,row_ids:[e._id],subgroups:null,summaries:{}})})),c=h(c,e,0,n)},v=function(e,t,n,r){var s=r.collaborators;if(0===t.length)return[];if(0===n.length)return t;var u=[];try{u=function(e,t){var n=i(e,t),r=[];return n.forEach((function(e){var n=e.column_key,i=e.count_type,s=t.find((function(e){return n===e.key})),u=s.type,l=(0,a.A)((0,a.A)({},e),{},{column:s});switch(u){case o.vZ.DATE:case o.vZ.CTIME:case o.vZ.MTIME:l.count_type=i||o.UY.MONTH;break;case o.vZ.GEOLOCATION:l.count_type=i||o.wA.PROVINCE}r.push(l)})),r}(n,e.columns)}catch(l){u=[]}return m(u,t,s)},g=[o.wA.COUNTRY,o.wA.PROVINCE,o.wA.CITY,o.wA.DISTRICT],y=function(e){return(0,r.hB)(e)?o.UY.MONTH:e.type===o.vZ.GEOLOCATION?"country_region"===(e.data||{}).geo_format?g[0]:g[1]:null},O=function(e){var t={};return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]).forEach((function(e){var n=e.column_key;n&&(t[n]=!0)})),e.filter((function(e){var n=e.key,r=e.type;return!!o.Ll.includes(r)&&!t[n]}))},b=function(e,t){var n=t||y(e);return n&&(0,r.hB)(e)?o.XJ[n]:null},E=function(e){if((0,r.hB)(e))return!0;var t=e.data||{};return e.type===o.vZ.GEOLOCATION&&(t.geo_format!==o.wA.PROVINCE&&"country_region"!==t.geo_format)},A=function(e){var t=[],n={};if((0,r.hB)(e))t=o.Sv,n=o.XJ;else if(e.type===o.vZ.GEOLOCATION){var a=(e.data||{}).geo_format;t=g.filter((function(e){var t=e===o.wA.PROVINCE||e===o.wA.CITY;return a===("province_city"===a&&t)||e!==o.wA.COUNTRY})),n=o.lj}return{granularityList:t,displayGranularity:n}},w=function(e){var t=e.find((function(e){return e.type===o.vZ.DATE}))||e.find((function(e){return(0,r.hB)(e)})),n={column_key:null,sort_type:o.Cl.UP};return t&&(n.column_key=t.key,n.count_type=y(t)),n}},35775:function(e,t,n){"use strict";n.d(t,{Lm:function(){return o},RI:function(){return i},xC:function(){return a}});var r=n(75168),o=((0,r.default)("mod+s"),(0,r.default)("mod+z"),(0,r.default)("mod+l"),(0,r.default)("mod+f")),a=((0,r.default)("mod+p"),(0,r.default)("mod+g"),(0,r.default)("mod+."),(0,r.default)("mod+,"),(0,r.default)("mod+/"),(0,r.default)("mod+'"),(0,r.default)("mod+;"),(0,r.default)("mod+up"),(0,r.default)("mod+down"),(0,r.default)("mod+left"),(0,r.default)("mod+right"),(0,r.default)("mod+shift+z"),(0,r.default)("mod+shift+g"),(0,r.default)("mod+shift+."),(0,r.default)("mod+shift+,"),(0,r.default)("shift+enter"),(0,r.default)("shift+mod+enter"),(0,r.default)("opt+pageup"),(0,r.default)("opt+pagedown"),(0,r.default)("space")),i=(0,r.default)("enter")},11496:function(e,t,n){"use strict";n.d(t,{Et:function(){return r},LI:function(){return a},YX:function(){return o}});var r=function(e){return(e||0===e)&&"[object Number]"===Object.prototype.toString.call(e)},o=function(e,t){return e===t||Math.abs(e-t)<1e-5},a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(0===t)return Math.round(e);var n=Math.pow(10,t),r=e*n;return t>0&&(r=Number.parseFloat(r.toFixed(1))),Math.round(r)/n}},22814:function(e,t,n){"use strict";var r=n(89379),o=n(23029),a=n(92901),i=function(){return(0,a.A)((function e(){(0,o.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){var n=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),a=Object.keys((0,r.A)((0,r.A)({},e),t));return o.length!==a.length||a.some((function(r){return n.iterable(e[r])?n.isObjectChanged(e[r],t[r]):e[r]!==t[r]}))}},{key:"isSameObject",value:function(e,t){return!e&&!t||!(!e||!t)&&!this.isObjectChanged(e,t)}}])}();i.isEmpty=function(e){return e&&e.constructor===Object&&0===Object.keys(e).length};t.A=i},1560:function(e,t,n){"use strict";n.d(t,{o4:function(){return a},EO:function(){return o}});var r=n(9264),o=function(e){return Array.isArray(e)&&"object"===typeof e[0]},a=function(e){var t=e[r.L2.IS_DIR];return"string"===typeof t?"TRUE"===t.toUpperCase():t}},12455:function(e,t,n){"use strict";n.d(t,{iW:function(){return s},Bs:function(){return i},yU:function(){return f},Tf:function(){return p},xi:function(){return l},l2:function(){return v},Ok:function(){return h},zD:function(){return m},eD:function(){return y},IE:function(){return d}});var r=n(89379),o=n(9264),a=n(11037),i=function(e,t){var n=e&&t.find((function(t){return t.key===e.column_key}));return!!n&&o.dc.includes(n.type)},s=function(e,t){return Array.isArray(e)&&Array.isArray(t)?e.filter((function(e){return i(e,t)})):[]},u=function(e,t){var n=[];return e.forEach((function(e){var r=t[e];r>-1&&n.push(r)})),n.sort()},l=function(e,t,n){var r=!e,a=!t;return r&&a?0:r?1:a?-1:e>t?n===o.Cl.UP?1:-1:e<t?n===o.Cl.UP?-1:1:0},c=function(e,t){if(!e&&!t)return 0;if(!e)return-1;if(!t)return 1;if("string"!==typeof e||"string"!==typeof t)return 0;for(var n,r,a=e.match(o._2),i=t.match(o._2),s=Math.min(a.length,i.length),u=0;u<s;u++){if(n=a[u],r=i[u],o.V_.test(n)&&o.V_.test(r)){if((n=parseInt(n))>(r=parseInt(r)))return 1;if(n<r)return-1}if(n!==r)return e.localeCompare(t)}return e.localeCompare(t)},d=function(e,t,n){var r=!e,a=!t;return r&&a?0:r?1:a?-1:t===e?0:n===o.Cl.UP?c(e,t):-1*c(e,t)},f=function(e,t,n){var r=e?1:-1,a=t?1:-1;return r>a?n===o.Cl.UP?1:-1:r<a?n===o.Cl.UP?-1:1:0},p=function(e,t,n){var r=Array.isArray(e)&&e.length?e.join(""):null,o=Array.isArray(t)&&t.length?t.join(""):null;return d(r,o,n)},h=function(e,t,n){var r=!e&&0!==e,a=!t&&0!==t;return r&&a?0:r?1:a?-1:e>t?n===o.Cl.UP?1:-1:e<t?n===o.Cl.UP?-1:1:0},m=function(e,t,n){var r=n.sort_type,a=n.option_id_index_map,i=a[e],s=a[t],u=!i&&0!==i,l=!s&&0!==s;return u&&l?0:u?1:l?-1:i>s?r===o.Cl.UP?1:-1:i<s?r===o.Cl.UP?-1:1:0},v=function(e,t,n){var r=n.sort_type,a=n.option_id_index_map,i=!e||0===e.length,s=!t||0===t.length;if(i&&s)return 0;if(i)return 1;if(s)return-1;var l=u(e,a),c=u(t,a),d=l.length,f=c.length;if(d===f&&(0===d||l.join("")===c.join("")))return 0;for(var p=Math.min(d,f),h=0;h<p;h++){if(l[h]>c[h])return r===o.Cl.UP?1:-1;if(l[h]<c[h])return r===o.Cl.UP?-1:1}return d>f?r===o.Cl.UP?1:-1:r===o.Cl.UP?-1:1},g=n(87364),y=function(e,t,n,i){var u=i.collaborators,c=e.columns;if(!Array.isArray(t)||0===t.length)return[];var y=t.slice(0),O=function(e,t){var n=s(e,t),i=[];return n.forEach((function(e){var n=e.column_key,s=t.find((function(e){return e.key===n})),u=(0,r.A)((0,r.A)({},e),{},{column:s});switch(s.type){case o.vZ.SINGLE_SELECT:case o.vZ.MULTIPLE_SELECT:var l=(0,a.Fi)(s),c={};l.forEach((function(e,t){c[e.id]=t})),u.option_id_index_map=c}i.push(u)})),i}(n,c);return function(e,t,n){var r=n.collaborators;e.sort((function(e,n){var a=0;return t.forEach((function(t){var i=t.sort_type,s=t.column,u=s.type,c=(0,g.Te)(e,s),y=(0,g.Te)(n,s);if(o.BQ.includes(u))a=a||l(c,y,i);else if(u===o.vZ.SINGLE_SELECT)a=a||m(c,y,t);else if(o.$4.includes(u))a=a||h(c,y,i);else if(u===o.vZ.MULTIPLE_SELECT)a=a||v(c,y,t);else if(u===o.vZ.COLLABORATOR){var O=c,b=y;r&&(O=(0,g.AT)(c,r),b=(0,g.AT)(y,r)),a=a||p(O,b,i)}else a=u===o.vZ.CHECKBOX?a||f(c,y,i):a||d(c,y,i)})),a}))}(y,O,{collaborators:u}),y.map((function(e){return e._id}))}},67926:function(e,t,n){"use strict";n.d(t,{V:function(){return o},f:function(){return r}});var r=function(e,t){return e&&e.id_row_map&&t?e.id_row_map[t]:null},o=function(e,t){return e&&e.id_row_map&&Array.isArray(t)?t.map((function(t){return e.id_row_map[t]})).filter(Boolean):[]}},549:function(e,t,n){"use strict";n.d(t,{T7:function(){return g},B9:function(){return r},u1:function(){return y},LW:function(){return b}});var r=function(e){return/^[A-Za-z0-9]+([-_.][A-Za-z0-9]+)*@([A-Za-z0-9]+[-.])+[A-Za-z0-9]{2,20}$/.test(e)},o=n(23029),a=n(92901),i=n(9264),s=n(11037),u="number",l="string",c="boolean",d="array",f=[i.US.IS_ANY_OF,i.US.IS_NONE_OF],p=[i.vZ.TEXT,i.vZ.FILE_NAME],h=[i.US.EMPTY,i.US.NOT_EMPTY],m=[i.Xu.NUMBER_OF_DAYS_AGO,i.Xu.NUMBER_OF_DAYS_FROM_NOW,i.Xu.THE_NEXT_NUMBERS_OF_DAYS,i.Xu.THE_PAST_NUMBERS_OF_DAYS,i.Xu.EXACT_DATE],v=[i.Xu.NUMBER_OF_DAYS_AGO,i.Xu.NUMBER_OF_DAYS_FROM_NOW,i.Xu.THE_NEXT_NUMBERS_OF_DAYS,i.Xu.THE_PAST_NUMBERS_OF_DAYS],g=function(){return(0,a.A)((function e(){(0,o.A)(this,e)}),null,[{key:"validate",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=e.column_key,o=e.filter_predicate,a=e.filter_term_modifier,i=e.filter_term,s=this.validateColumn(r,t).error_message;if(s)return{error_message:s};var u=t.find((function(e){return e.key===r})),l=this.validatePredicate(o,u).error_message;if(l)return{error_message:l};if(this.isFilterOnlyWithPredicate(o,u))return{error_message:null};var c=this.validateModifier(a,o,u).error_message;if(c)return{error_message:c};if(this.isFilterOnlyWithModifier(a,u))return{error_message:null};if(n){var d=this.validateTerm(i,o,a,u).error_message;if(d)return{error_message:d}}return{error_message:null}}},{key:"validateColumn",value:function(e,t){if(!e)return{error_message:i.pQ.INCOMPLETE_FILTER};var n=t.find((function(t){return t.key===e}));return n?this.isValidColumnType(n)?{error_message:null}:{error_message:i.pQ.COLUMN_NOT_SUPPORTED}:{error_message:i.pQ.COLUMN_MISSING}}},{key:"validatePredicate",value:function(e,t){if(!e)return{error_message:i.pQ.INCOMPLETE_FILTER};var n=t.type;return i.Ts[n].filterPredicateList.includes(e)?{error_message:null}:{error_message:i.pQ.UNMATCHED_PREDICATE}}},{key:"validatePredicateWithArrayType",value:function(e,t){var n=t.data.array_type;return n===i.vZ.CHECKBOX||n===i.vZ.BOOL?this.validatePredicate(e,{type:i.vZ.CHECKBOX}):!!h.includes(e)||(n===i.vZ.SINGLE_SELECT||n===i.vZ.DEPARTMENT_SINGLE_SELECT?this.validatePredicate(e,{type:i.vZ.MULTIPLE_SELECT}):i.Kv.includes(n)?this.validatePredicate(e,{type:i.vZ.COLLABORATOR}):this.validatePredicate(e,{type:n}))}},{key:"isFilterOnlyWithPredicate",value:function(e,t){if(h.includes(e))return!0;var n=t.type,r=i.US.IS_CURRENT_USER_ID,o=i.US.INCLUDE_ME;return!(e!==r||!p.includes(n))||!(e!==o||!i.Kv.includes(n))}},{key:"validateModifier",value:function(e,t,n){if(!(0,s.hB)(n))return{error_message:null};if(!e)return{error_message:i.pQ.INCOMPLETE_FILTER};if(t===i.US.IS_WITHIN){if(i.B3.includes(e))return{error_message:null}}else if(i.uv.includes(e))return{error_message:null};return{error_message:i.pQ.UNMATCHED_MODIFIER}}},{key:"isFilterOnlyWithModifier",value:function(e,t){return!!(0,s.hB)(t)&&!m.includes(e)}},{key:"validateTerm",value:function(e,t,n,r){return this.isTermMissing(e)?{error_message:i.pQ.INCOMPLETE_FILTER}:this.isValidTerm(e,t,n,r)?{error_message:null}:{error_message:i.pQ.INVALID_TERM}}},{key:"isTermMissing",value:function(e){return!e&&0!==e&&!1!==e||Array.isArray(e)&&0===e.length}},{key:"isValidTerm",value:function(e,t,n,r){switch(r.type){case i.vZ.TEXT:case i.vZ.GEOLOCATION:case i.vZ.FILE_NAME:return this.isValidTermType(e,l);case i.vZ.NUMBER:case i.vZ.RATE:return this.isValidTermType(e,u);case i.vZ.CHECKBOX:case i.vZ.BOOL:return this.isValidTermType(e,c);case i.vZ.COLLABORATOR:case i.vZ.CREATOR:case i.vZ.LAST_MODIFIER:return this.isValidTermType(e,d);case i.vZ.DATE:case i.vZ.CTIME:case i.vZ.MTIME:return v.includes(n)?this.isValidTermType(e,u):this.isValidTermType(e,l);case i.vZ.SINGLE_SELECT:var o=(0,s.Fi)(r);return f.includes(t)?!!this.isValidTermType(e,d)&&this.isValidSelectedOptions(e,o):!!this.isValidTermType(e,l)&&!!o.find((function(t){return e===t.id}));case i.vZ.MULTIPLE_SELECT:if(!this.isValidTermType(e,d))return!1;var a=(0,s.Fi)(r);return this.isValidSelectedOptions(e,a);default:return!1}}},{key:"isValidTermType",value:function(e,t){return t===d?Array.isArray(e)&&e.length>0:t===i.vZ.NUMBER?typeof e===t||!isNaN(Number(e)):typeof e===t}},{key:"isValidTermWithArrayType",value:function(e,t,n,r){var o=r.data,a=o.array_type,s=o.array_data;return a===i.vZ.SINGLE_SELECT?this.isValidTerm(e,t,n,{type:i.vZ.MULTIPLE_SELECT,data:s}):i.Kv.includes(a)?this.isValidTerm(e,t,n,{type:i.vZ.COLLABORATOR}):this.isValidTerm(e,t,n,{type:a,data:s})}},{key:"isValidColumnType",value:function(e){var t=e.type;return i.Ts.hasOwnProperty(t)}},{key:"isValidSelectedOptions",value:function(e,t){var n=t.filter((function(t){return e.includes(t.id)}));return e.length===n.length}}])}(),y=function(e,t){return(e||0===e)&&(t||0===t)},O=n(40326),b=function(e,t){return"string"!==typeof e?{isValid:!1,message:(0,O.AP)("Name should be string")}:""===(e=e.trim())?{isValid:!1,message:(0,O.AP)("Name is required")}:e.includes("/")?{isValid:!1,message:(0,O.AP)("Name cannot contain slash")}:e.includes("\\")?{isValid:!1,message:(0,O.AP)("Name cannot contain backslash")}:t.includes(e)?{isValid:!1,message:(0,O.AP)("Name already exists")}:{isValid:!0,message:e}}},3299:function(e,t,n){"use strict";n.d(t,{q:function(){return a},rn:function(){return o}});n(42146);var r=n(3277),o=(n(12455),function(e,t){return(0,r.YD)(e.groupbys,t).length>0}),a=function(e,t){if(!Array.isArray(e)||!Array.isArray(t))return null;var n=e[0];if(n<0||n>=t.length)return null;for(var r=1,o=t[n];r<e.length&&o;){var a=o.subgroups,i=e[r];if(!Array.isArray(a)||i<0||i>=a.length)break;o=a[i],r+=1}return o}},17437:function(e,t,n){"use strict";var r=n(92901),o=n(23029),a=(0,r.A)((function e(t){(0,o.A)(this,e),this.id=t.id,this.name=t.name,this.description=t.description,this.permission=t.permission}));t.A=a},84878:function(e,t,n){"use strict";var r=n(23029),o=n(92901),a=n(4159),i=n.n(a),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,o.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),o=n(23029),a=(0,r.A)((function e(t){(0,o.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=a},89615:function(e,t,n){"use strict";var r=n(92901),o=n(23029),a=n(65604),i=(0,r.A)((function e(t){(0,o.A)(this,e),this.repo_id=t.repo_id,this.repo_name=t.repo_name,this.permission=t.permission,this.size=a.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},26548:function(e,t,n){"use strict";var r=n(92901),o=n(23029),a=(0,r.A)((function e(t){(0,o.A)(this,e),this.repo_id=t.repo_id,this.repo_name=t.repo_name,this.path=t.path,this.obj_name=t.obj_name,this.obj_id=t.obj_id,this.is_dir=t.is_dir,this.can_edit=t.can_edit,this.repo_folder_permission=t.repo_folder_permission,this.permissions=t.permissions,this.username=t.username,this.is_expired=t.is_expired,this.expire_date=t.expire_date,this.token=t.token,this.link=t.link,this.view_cnt=t.view_cnt,this.ctime=t.ctime,this.password=t.password,this.user_scope=t.user_scope}));t.A=a},8576:function(e,t,n){"use strict";var r=n(92901),o=n(23029),a=(0,r.A)((function e(t){(0,o.A)(this,e),this.repo_id=t.repo_id,this.repo_name=t.repo_name,this.path=t.path,this.link=t.link,this.obj_name=t.obj_name,this.obj_id=t.obj_id,this.username=t.username,this.ctime=t.ctime,this.token=t.token,this.view_cnt=t.view_cnt,this.expire_date=t.expire_date,this.is_expired=t.is_expired,this.password=t.password}));t.A=a},72784:function(e,t,n){"use strict";var r=n(89857),o=n(2009);t.A=(0,r.JY)(o.Ay)},40326:function(e,t,n){"use strict";n.d(t,{$0:function(){return X},$6:function(){return a},$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 Pe},DY:function(){return It},E7:function(){return Te},EK:function(){return Ke},EL:function(){return re},EU:function(){return nt},Ej:function(){return He},Et:function(){return ie},Ez:function(){return p},F1:function(){return Re},GC:function(){return $e},GF:function(){return ae},Gn:function(){return se},HF:function(){return Ge},HJ:function(){return ce},Hh:function(){return We},II:function(){return Je},IX:function(){return v},Id:function(){return at},Ih:function(){return D},Iw:function(){return St},JC:function(){return gt},Ji:function(){return Ve},Ky:function(){return q},L5:function(){return oe},LS:function(){return ct},Lp:function(){return Dt},M$:function(){return E},M8:function(){return Ce},MT:function(){return Pt},Md:function(){return tt},Mj:function(){return Ee},Nz:function(){return ke},OZ:function(){return W},Oo:function(){return Lt},Oq:function(){return mt},P9:function(){return fe},PA:function(){return De},PX:function(){return Ue},Q7:function(){return ze},QU:function(){return G},QV:function(){return $},Qd:function(){return ot},Qv:function(){return _e},RF:function(){return F},Rf:function(){return pe},SG:function(){return s},Sr:function(){return Mt},Tr:function(){return Et},Ts:function(){return Ie},UU:function(){return x},V6:function(){return qe},VI:function(){return i},Vb:function(){return N},Wg:function(){return _},XH:function(){return ut},XV:function(){return xt},Xh:function(){return T},YX:function(){return Oe},Yc:function(){return o},Yi:function(){return L},ZD:function(){return Nt},_R:function(){return C},_s:function(){return S},a8:function(){return yt},aK:function(){return Se},am:function(){return f},ay:function(){return Ne},bH:function(){return dt},bd:function(){return k},bw:function(){return U},cN:function(){return Xe},cT:function(){return de},dq:function(){return le},eB:function(){return Rt},eg:function(){return he},ep:function(){return M},er:function(){return Ze},ez:function(){return B},fY:function(){return I},gA:function(){return c},gV:function(){return J},gj:function(){return Y},gv:function(){return Ot},hM:function(){return d},hP:function(){return Tt},hf:function(){return be},hn:function(){return ye},i$:function(){return st},iD:function(){return ne},if:function(){return w},j9:function(){return K},jQ:function(){return z},jR:function(){return _t},jk:function(){return xe},ju:function(){return kt},kM:function(){return ee},lU:function(){return we},ln:function(){return Qe},m$:function(){return At},mz:function(){return it},n5:function(){return bt},n6:function(){return ft},nV:function(){return je},o6:function(){return Me},oC:function(){return ue},oI:function(){return Ye},oi:function(){return V},ol:function(){return Z},p8:function(){return Ae},pP:function(){return P},pu:function(){return l},pv:function(){return Fe},q0:function(){return u},q5:function(){return h},r8:function(){return H},s$:function(){return et},s4:function(){return wt},sO:function(){return A},sh:function(){return pt},si:function(){return y},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 j},wg:function(){return b},xF:function(){return Q},xW:function(){return O},yR:function(){return Be},zn:function(){return R}});var r=window.gettext,o=window.app.config.siteRoot,a=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,y=window.app.config.seafileVersion,O=window.app.config.serviceURL,b=window.app.config.avatarURL,E=window.app.config.faviconPath,A=window.app.config.loginBGPath,w=window.app.config.enableRepoAutoDel,C=window.app.pageOptions.trashReposExpireDays,_=window.app.pageOptions.seafileCollabServer,x=window.app.pageOptions.name,k=window.app.pageOptions.contactEmail,T=window.app.pageOptions.username,S=window.app.pageOptions.canAddRepo,D=window.app.pageOptions.canShareRepo,P=window.app.pageOptions.canAddGroup,N=window.app.pageOptions.groupImportMembersExtraMsg,R=window.app.pageOptions.canGenerateShareLink,I=window.app.pageOptions.canGenerateUploadLink,M=window.app.pageOptions.canSendShareLinkEmail,L="True"===window.app.pageOptions.canViewOrg,F=window.app.pageOptions.fileAuditEnabled,j=window.app.pageOptions.folderPermEnabled,B="True"===window.app.pageOptions.enableResetEncryptedRepoPassword,U="True"===window.app.pageOptions.isEmailConfigured,$=(window.app.pageOptions.enableUploadFolder,window.app.pageOptions.enableResumableFileUpload,window.app.pageOptions.resumableUploadFileBlockSize),X=window.app.pageOptions.storages,Q=window.app.pageOptions.libraryTemplates,Y=window.app.pageOptions.enableRepoSnapshotLabel,z=window.app.pageOptions.shareLinkForceUsePassword,H=window.app.pageOptions.shareLinkPasswordMinLength,V=window.app.pageOptions.shareLinkPasswordStrengthLevel,q=window.app.pageOptions.shareLinkExpireDaysMin,W=window.app.pageOptions.shareLinkExpireDaysMax,G=window.app.pageOptions.sideNavFooterCustomHtml,Z=window.app.pageOptions.aboutDialogCustomHtml,K=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),oe=window.app.pageOptions.enableEncryptedLibrary,ae=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,ye=window.app.pageOptions.maxUploadFileSize,Oe=window.app.pageOptions.maxNumberOfFilesForFileupload,be=window.app.pageOptions.enableOCM,Ee=window.app.pageOptions.ocmRemoteServers,Ae=(window.app.pageOptions.enableOCMViaWebdav,window.app.pageOptions.enableSSOToThirdpartWebsite),we=window.app.pageOptions.enableSeadoc,Ce=window.app.pageOptions.curNoteMsg,_e=window.app.pageOptions.curNoteID,xe=window.app.pageOptions.enableTC,ke=window.app.pageOptions.enableVideoThumbnail,Te=window.app.pageOptions.enablePDFThumbnail,Se=window.app.pageOptions.enableOnlyoffice||!1,De=window.app.pageOptions.onlyofficeConverterExtensions||[],Pe=window.app.pageOptions.enableFileTags||!1,Ne=window.app.pageOptions.enableShowAbout||!1,Re=(window.app.pageOptions.workspaceID,window.app.pageOptions.showLogoutIcon),Ie=window.app.pageOptions.additionalShareDialogNote,Me=window.app.pageOptions.additionalAboutDialogLinks,Le=window.app.pageOptions.baiduMapKey,Fe=window.app.pageOptions.googleMapKey,je=window.app.pageOptions.googleMapId,Be=(window.app.pageOptions.mineMapKey,window.wiki?window.wiki.config.slug:""),Ue=window.wiki?window.wiki.config.wikiId:"",$e=window.wiki?window.wiki.config.repoId:"",Xe=window.wiki?window.wiki.config.initial_path:"",Qe=window.wiki?"True"===window.wiki.config.permission:"",Ye=window.wiki?window.wiki.config.permission:"",ze=window.wiki?window.wiki.config.isDir:"",He=(window.wiki&&window.wiki.config.serviceUrl,window.wiki?"True"===window.wiki.config.isPublicWiki:""),Ve=window.wiki?window.wiki.config.sharedToken:"",qe=(window.wiki&&window.wiki.config.sharedType,window.wiki?window.wiki.config.hasIndex:""),We=window.wiki?window.wiki.config.assetsUrl:"",Ge=!!window.wiki&&window.wiki.config.isWiki2,Ze=window.wiki?window.wiki.config.seadocServerUrl:"",Ke=(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:"",ot=window.fileHistory?window.fileHistory.pageOptions.can_compare:"",at=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:"",yt=window.sysadmin?window.sysadmin.pageOptions.enable_terms_and_conditions:"",Ot=window.sysadmin?window.sysadmin.pageOptions.is_default_admin:"",bt=window.sysadmin?window.sysadmin.pageOptions.enable_file_scan:"",Et=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_view_system_info:"",At=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_view_statistic:"",wt=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:"",xt=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_manage_group:"",kt=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_view_user_log:"",Tt=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_view_admin_log:"",St=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.other_permission:"",Dt=window.sysadmin?window.sysadmin.pageOptions.enable_work_weixin:"",Pt=window.sysadmin?window.sysadmin.pageOptions.enable_dingtalk:"",Nt=window.sysadmin?window.sysadmin.pageOptions.enableSysAdminViewRepo:"",Rt=window.sysadmin?window.sysadmin.pageOptions.haveLDAP:"",It=window.sysadmin?window.sysadmin.pageOptions.enable_share_link_report_abuse:"",Mt=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"}},81139:function(e,t,n){"use strict";n.d(t,{r:function(){return f}});var r=n(10534),o=n(49013),a=n(21412),i=n(9642),s=n(15731),u=n(98717),l=n(37329),c=n(14230),d=n(38287);function f(){var e;switch(window.app.config?window.app.config.lang:"en"){case"zh-cn":e=r;break;case"zh-tw":e=o;break;case"en":default:e=a;break;case"fr":e=i;break;case"de":e=s;break;case"es":case"es-ar":case"es-mx":e=u;break;case"pl":e=l;break;case"cs":e=c;break;case"ru":e=d}return e}},53047:function(e,t,n){"use strict";var r=n(23029),o=n(92901),a=n(58801),i=n(26910),s=n(40326),u=function(){return(0,o.A)((function e(){(0,r.A)(this,e)}),[{key:"init",value:function(e){var t=e.server,n=e.username,r=e.password,o=e.token;return this.server=t,this.username=n,this.password=r,this.token=o,this.token&&this.server&&(this.req=i.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=i.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:"rotateImage",value:function(e,t,n){var r="".concat(this.server,"/api/v2.1/repos/").concat(e,"/image-rotate/"),o=new FormData;return o.append("path",t),o.append("angle",n),this._sendPostRequest(r,o)}}])}(),l=new u,c=a.Ay.load("sfcsrftoken");l.initForSeahubUsage({siteRoot:s.Yc,xcsrfHeaders:c}),t.A=l},2662:function(e,t,n){"use strict";n.d(t,{k:function(){return d}});var r=n(23029),o=n(92901),a=n(26910),i=n(58801),s=n(85520),u=n.n(s),l=n(40326),c=function(){return(0,o.A)((function e(){(0,r.A)(this,e)}),[{key:"init",value:function(e){var t=e.server,n=e.username,r=e.password,o=e.token;return this.server=t,this.username=n,this.password=r,this.token=o,this.token&&this.server&&(this.req=a.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=a.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:"orgAdminGetOrgInfo",value:function(){var e=this.server+"/api/v2.1/org/admin/info/";return this.req.get(e)}},{key:"orgAdminGetSysSettingInfo",value:function(e){var t=this.server+"/api/v2.1/org/"+e+"/admin/web-settings/";return this.req.get(t)}},{key:"orgAdminSetSysSettingInfo",value:function(e,t,n){var r=this.server+"/api/v2.1/org/"+e+"/admin/web-settings/",o=new(u());return o.append(t,n),this.req.put(r,o)}},{key:"orgAdminUpdateName",value:function(e,t){var n=this.server+"/api/v2.1/org/admin/info/",r=new(u());return r.append("org_name",t),this.req.put(n,r)}},{key:"orgAdminSetOrgUserDefaultQuota",value:function(e,t){var n=this.server+"/api/v2.1/org/admin/info/",r=new(u());return r.append("user_default_quota",t),this.req.put(n,r)}},{key:"orgAdminUpdateLogo",value:function(e,t){var n=this.server+"/api/v2.1/org/"+e+"/admin/logo/",r=new(u());return r.append("file",t),this._sendPostRequest(n,r)}},{key:"orgAdminGetSamlConfig",value:function(e){var t=this.server+"/api/v2.1/org/"+e+"/admin/saml-config/";return this.req.get(t)}},{key:"orgAdminUpdateSamlConfig",value:function(e,t,n,r){var o=this.server+"/api/v2.1/org/"+e+"/admin/saml-config/",a=new(u());return t&&a.append("metadata_url",t),n&&a.append("domain",n),r&&a.append("idp_certificate",r),this.req.put(o,a)}},{key:"orgAdminVerifyDomain",value:function(e,t){var n=this.server+"/api/v2.1/org/"+e+"/admin/verify-domain/",r={domain:t};return this.req.put(n,r)}},{key:"orgAdminStatisticFiles",value:function(e,t,n,r){var o=this.server+"/api/v2.1/org/"+e+"/admin/statistics/file-operations/",a={start:t,end:n,group_by:r};return this.req.get(o,{params:a})}},{key:"orgAdminStatisticStorages",value:function(e,t,n,r){var o=this.server+"/api/v2.1/org/"+e+"/admin/statistics/total-storage/",a={start:t,end:n,group_by:r};return this.req.get(o,{params:a})}},{key:"orgAdminStatisticActiveUsers",value:function(e,t,n,r){var o=this.server+"/api/v2.1/org/"+e+"/admin/statistics/active-users/",a={start:t,end:n,group_by:r};return this.req.get(o,{params:a})}},{key:"orgAdminStatisticSystemTraffic",value:function(e,t,n,r){var o=this.server+"/api/v2.1/org/"+e+"/admin/statistics/system-traffic/",a={start:t,end:n,group_by:r};return this.req.get(o,{params:a})}},{key:"orgAdminListUserTraffic",value:function(e,t,n,r,o){var a=this.server+"/api/v2.1/org/"+e+"/admin/statistics/user-traffic/",i={month:t,page:n,per_page:r,order_by:o};return this.req.get(a,{params:i})}},{key:"orgAdminListDevices",value:function(e,t,n,r){var o=this.server+"/api/v2.1/org/"+e+"/admin/devices/",a={platform:t,page:n,per_page:r};return this.req.get(o,{params:a})}},{key:"orgAdminUnlinkDevice",value:function(e,t,n,r,o){var a=this.server+"/api/v2.1/org/"+e+"/admin/devices/",i={wipe_device:o?"true":"false",platform:t,device_id:n,user:r};return this.req.delete(a,{data:i})}},{key:"orgAdminListDevicesErrors",value:function(e,t,n){var r=this.server+"/api/v2.1/org/"+e+"/admin/devices-errors/",o={page:t,per_page:n};return this.req.get(r,{params:o})}},{key:"orgAdminClearDeviceErrors",value:function(e){var t=this.server+"/api/v2.1/org/"+e+"/admin/devices-errors/";return this.req.delete(t)}},{key:"orgAdminListOrgUsers",value:function(e,t,n,r,o){var a=this.server+"/api/v2.1/org/"+e+"/admin/users/",i={is_staff:t,page:n};return r&&(i.order_by=r,i.direction=o),this.req.get(a,{params:i})}},{key:"orgAdminSearchUser",value:function(e,t){var n=this.server+"/api/v2.1/org/"+e+"/admin/search-user/",r={query:t};return this.req.get(n,{params:r})}},{key:"orgAdminGetOrgUserBesharedRepos",value:function(e,t){var n=this.server+"/api/v2.1/org/"+e+"/admin/users/"+encodeURIComponent(t)+"/beshared-repos/";return this.req.get(n)}},{key:"orgAdminGetOrgUserOwnedRepos",value:function(e,t){var n=this.server+"/api/v2.1/org/"+e+"/admin/users/"+encodeURIComponent(t)+"/repos/";return this.req.get(n)}},{key:"orgAdminGetOrgUserInfo",value:function(e,t){var n=this.server+"/api/v2.1/org/"+e+"/admin/users/"+encodeURIComponent(t)+"/";return this.req.get(n)}},{key:"orgAdminSetOrgUserName",value:function(e,t,n){var r=this.server+"/api/v2.1/org/"+e+"/admin/users/"+encodeURIComponent(t)+"/",o={name:n};return this.req.put(r,o)}},{key:"orgAdminSetOrgUserContactEmail",value:function(e,t,n){var r=this.server+"/api/v2.1/org/"+e+"/admin/users/"+encodeURIComponent(t)+"/",o={contact_email:n};return this.req.put(r,o)}},{key:"orgAdminSetOrgUserQuota",value:function(e,t,n){var r=this.server+"/api/v2.1/org/"+e+"/admin/users/"+encodeURIComponent(t)+"/",o={quota_total:n};return this.req.put(r,o)}},{key:"orgAdminDeleteOrgUser",value:function(e,t){var n=this.server+"/api/v2.1/org/"+e+"/admin/users/"+encodeURIComponent(t)+"/";return this.req.delete(n)}},{key:"orgAdminResetOrgUserPassword",value:function(e,t){var n=this.server+"/api/v2.1/org/"+e+"/admin/users/"+encodeURIComponent(t)+"/set-password/";return this.req.put(n)}},{key:"orgAdminChangeOrgUserStatus",value:function(e,t,n){var r=this.server+"/api/v2.1/org/"+e+"/admin/users/"+encodeURIComponent(t)+"/",o=new(u());return o.append("is_active",n),this.req.put(r,o)}},{key:"orgAdminAddOrgUser",value:function(e,t,n,r){var o=this.server+"/api/v2.1/org/"+e+"/admin/users/",a=new(u());return a.append("email",t),a.append("name",n),a.append("password",r),this._sendPostRequest(o,a)}},{key:"orgAdminImportUsersViaFile",value:function(e,t){var n=this.server+"/api/v2.1/org/"+e+"/admin/import-users/",r=new(u());return r.append("file",t),this._sendPostRequest(n,r)}},{key:"orgAdminInviteOrgUsers",value:function(e,t){var n=this.server+"/api/v2.1/org/"+e+"/admin/invite-users/",r=new(u());return Array.isArray(t)?t.forEach((function(e){r.append("email",e)})):r.append("email",t),this._sendPostRequest(n,r)}},{key:"orgAdminSetOrgAdmin",value:function(e,t,n){var r=this.server+"/api/v2.1/org/"+e+"/admin/users/"+encodeURIComponent(t)+"/",o=new(u());return o.append("is_staff",n),this.req.put(r,o)}},{key:"orgAdminListOrgGroups",value:function(e,t){var n=this.server+"/api/v2.1/org/"+e+"/admin/groups/?page="+t;return this.req.get(n)}},{key:"orgAdminSearchGroup",value:function(e,t){var n=this.server+"/api/v2.1/org/"+e+"/admin/search-group/",r={query:t};return this.req.get(n,{params:r})}},{key:"orgAdminGetGroup",value:function(e,t){var n=this.server+"/api/v2.1/org/"+e+"/admin/groups/"+t+"/";return this.req.get(n)}},{key:"orgAdminDeleteOrgGroup",value:function(e,t){var n=this.server+"/api/v2.1/org/"+e+"/admin/groups/"+t+"/";return this.req.delete(n)}},{key:"orgAdminListDepartments",value:function(e){var t=this.server+"/api/v2.1/org/"+e+"/admin/departments/";return this.req.get(t)}},{key:"orgAdminListOrgRepos",value:function(e,t,n,r){var o=this.server+"/api/v2.1/org/"+e+"/admin/repos/",a={page:t,per_page:n};return r&&(a.order_by=r),this.req.get(o,{params:a})}},{key:"orgAdminDeleteOrgRepo",value:function(e,t){var n=this.server+"/api/v2.1/org/"+e+"/admin/repos/"+t+"/";return this.req.delete(n)}},{key:"orgAdminListTrashRepos",value:function(e,t,n){var r=this.server+"/api/v2.1/org/"+e+"/admin/trash-libraries/",o={page:t,per_page:n};return this.req.get(r,{params:o})}},{key:"orgAdminDeleteTrashRepo",value:function(e,t){var n=this.server+"/api/v2.1/org/"+e+"/admin/trash-libraries/"+t+"/";return this.req.delete(n)}},{key:"orgAdminRestoreTrashRepo",value:function(e,t){var n=this.server+"/api/v2.1/org/"+e+"/admin/trash-libraries/"+t+"/";return this.req.put(n)}},{key:"orgAdminCleanTrashRepo",value:function(e){var t=this.server+"/api/v2.1/org/"+e+"/admin/trash-libraries/";return this.req.delete(t)}},{key:"orgAdminListOrgLinks",value:function(e){var t=this.server+"/api/v2.1/org/admin/links/?page="+e;return this.req.get(t)}},{key:"orgAdminDeleteOrgLink",value:function(e){var t=this.server+"/api/v2.1/org/admin/links/"+e+"/";return this.req.delete(t)}},{key:"orgAdminListDepartGroups",value:function(e){var t=this.server+"/api/v2.1/org/"+e+"/admin/address-book/groups/";return this.req.get(t)}},{key:"orgAdminListGroupInfo",value:function(e,t,n){var r=this.server+"/api/v2.1/org/"+e+"/admin/address-book/groups/"+t+"/?return_ancestors="+n;return this.req.get(r)}},{key:"orgAdminAddDepartGroup",value:function(e,t,n,r,o){var a=this.server+"/api/v2.1/org/"+e+"/admin/address-book/groups/",i=new(u());return i.append("parent_group",t),i.append("group_name",n),r&&i.append("group_owner",r),o&&i.append("group_staff",o.join(",")),this._sendPostRequest(a,i)}},{key:"orgAdminUpdateDepartGroup",value:function(e,t,n){var r=this.server+"/api/v2.1/org/"+e+"/admin/address-book/groups/"+t+"/",o=new(u());return o.append("group_name",n),this.req.put(r,o)}},{key:"orgAdminDeleteDepartGroup",value:function(e,t){var n=this.server+"/api/v2.1/org/"+e+"/admin/address-book/groups/"+t+"/";return this.req.delete(n)}},{key:"orgAdminSetGroupQuota",value:function(e,t,n){var r=this.server+"/api/v2.1/org/"+e+"/admin/groups/"+t+"/",o=new(u());return o.append("quota",n),this.req.put(r,o)}},{key:"orgAdminListGroupRepos",value:function(e,t){var n=this.server+"/api/v2.1/org/"+e+"/admin/groups/"+t+"/libraries/";return this.req.get(n)}},{key:"orgAdminAddDepartmentRepo",value:function(e,t,n){var r=this.server+"/api/v2.1/org/"+e+"/admin/groups/"+t+"/group-owned-libraries/",o=new(u());return o.append("repo_name",n),this._sendPostRequest(r,o)}},{key:"orgAdminDeleteDepartmentRepo",value:function(e,t,n){var r=this.server+"/api/v2.1/org/"+e+"/admin/groups/"+t+"/group-owned-libraries/"+n+"/";return this.req.delete(r)}},{key:"orgAdminListGroupMembers",value:function(e,t){var n=this.server+"/api/v2.1/org/"+e+"/admin/groups/"+t+"/members/";return this.req.get(n)}},{key:"orgAdminDeleteGroupMember",value:function(e,t,n){var r=this.server+"/api/v2.1/org/"+e+"/admin/groups/"+t+"/members/"+encodeURIComponent(n)+"/";return this.req.delete(r)}},{key:"orgAdminAddGroupMember",value:function(e,t,n){var r=this.server+"/api/v2.1/org/"+e+"/admin/groups/"+t+"/members/",o=new(u());return o.append("email",n),this._sendPostRequest(r,o)}},{key:"orgAdminSetGroupMemberRole",value:function(e,t,n,r){var o=this.server+"/api/v2.1/org/"+e+"/admin/groups/"+t+"/members/"+encodeURIComponent(n)+"/",a=new(u());return a.append("is_admin",r),this.req.put(o,a)}},{key:"orgAdminListFileAudit",value:function(e,t,n){var r=this.server+"/api/v2.1/org/admin/logs/file-access/?page="+n;return e&&(r=r+"&email="+encodeURIComponent(e)),t&&(r=r+"&repo_id="+t),this.req.get(r)}},{key:"orgAdminListFileUpdate",value:function(e,t,n){var r=this.server+"/api/v2.1/org/admin/logs/file-update/?page="+n;return e&&(r=r+"&email="+encodeURIComponent(e)),t&&(r=r+"&repo_id="+t),this.req.get(r)}},{key:"orgAdminListPermAudit",value:function(e,t,n){var r=this.server+"/api/v2.1/org/admin/logs/repo-permission/?page="+n;return e&&(r=r+"&email="+encodeURIComponent(e)),t&&(r=r+"&repo_id="+t),this.req.get(r)}},{key:"orgAdminGetFileUpdateDetail",value:function(e,t){var n=this.server+"/ajax/repo/"+e+"/history/changes/?commit_id="+t;return this.req.get(n,{headers:{"X-Requested-With":"XMLHttpRequest"}})}},{key:"orgAdminGroup2Department",value:function(e,t){var n=this.server+"/api/v2.1/org/"+e+"/admin/groups/"+t+"/group-to-department/";return this.req.post(n)}},{key:"orgAdminExportLogsExcel",value:function(e,t,n,r){var o=this.server+"/api/v2.1/org/"+e+"/admin/logs/export-excel/",a={start:t,end:n,logType:r};return this.req.get(o,{params:a})}},{key:"orgAdminTransferOrgRepo",value:function(e,t,n,r){var o=this.server+"/api/v2.1/org/"+e+"/admin/repos/"+t+"/",a=new(u());return a.append("email",n),a.append("reshare",r),this.req.put(o,a)}}])}(),d=new c,f=i.Ay.load("sfcsrftoken");d.initForSeahubUsage({siteRoot:l.Yc,xcsrfHeaders:f})},97011:function(e,t,n){"use strict";n.d(t,{e:function(){return d}});var r=n(23029),o=n(92901),a=n(26910),i=n(85520),s=n.n(i),u=n(58801),l=n(40326),c=function(){return(0,o.A)((function e(){(0,r.A)(this,e)}),[{key:"init",value:function(e){var t=e.server,n=e.username,r=e.password,o=e.token;return this.server=t,this.username=n,this.password=r,this.token=o,this.token&&this.server&&(this.req=a.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=a.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 a.A.post(t,{username:this.username,password:this.password}).then((function(t){e.token=t.data.token,e.req=a.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/",o={};return void 0!=t&&(o.page=t),void 0!=n&&(o.per_page=n),this.req.get(r,{params:o})}},{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],o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:64,a=this.server+"/api/v2.1/groups/"+e+"/members/",i={page:t||1,per_page:n||100,is_admin:r,avatar_size:o};return this.req.get(a,{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),o=this.server+"/api/v2.1/groups/"+e+"/members/"+r+"/",a={is_admin:n};return this.req.put(o,a)}},{key:"createGroupOwnedLibrary",value:function(e,t){var n=t.repo_name,r=t.permission?t.permission:"rw",o=this.server+"/api/v2.1/groups/"+e+"/group-owned-libraries/",a=new(s());return a.append("name",n),t.passwd&&a.append("passwd",t.passwd),a.append("permission",r),t.library_template&&a.append("library_template",t.library_template),this._sendPostRequest(o,a)}},{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+"/",o=new(s());return o.append("name",n),this.req.put(r,o)}},{key:"shareGroupOwnedRepoToUser",value:function(e,t,n,r){var o=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-share/",a=new(s());return a.append("permission",t),a.append("path",r),Array.isArray(n)?n.forEach((function(e){a.append("username",e)})):a.append("username",n),this._sendPostRequest(o,a)}},{key:"modifyGroupOwnedRepoUserSharedPermission",value:function(e,t,n,r){var o=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-share/",a=new(s());return a.append("permission",t),a.append("username",n),a.append("path",r),this.req.put(o,a)}},{key:"deleteGroupOwnedRepoSharedUserItem",value:function(e,t,n){var r=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-share/",o={username:t,path:n};return this.req.delete(r,{data:o})}},{key:"shareGroupOwnedRepoToGroup",value:function(e,t,n,r){var o=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-share/",a=new(s());return a.append("permission",t),a.append("path",r),Array.isArray(n)?n.forEach((function(e){a.append("group_id",e)})):a.append("group_id",n),this._sendPostRequest(o,a)}},{key:"modifyGroupOwnedRepoGroupSharedPermission",value:function(e,t,n,r){var o=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-share/",a=new(s());return a.append("permission",t),a.append("group_id",n),a.append("path",r),this.req.put(o,a)}},{key:"deleteGroupOwnedRepoSharedGroupItem",value:function(e,t,n){var r=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-share/",o={group_id:t,path:n};return this.req.delete(r,{data:o})}},{key:"listShareLinks",value:function(e){var t=e.repoID,n=e.path,r=e.page,o=e.perPage,a=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=o||25,this.req.get(a,{params:i})}},{key:"createMultiShareLink",value:function(e,t,n,r,o){var a=this.server+"/api/v2.1/multi-share-links/",i=new(s());return i.append("path",t),i.append("repo_id",e),o&&i.append("permissions",o),n&&i.append("password",n),r&&i.append("expiration_time",r),this._sendPostRequest(a,i)}},{key:"batchCreateMultiShareLink",value:function(e,t,n,r,o,a){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),a&&u.append("permissions",a),o&&u.append("expiration_time",o),this._sendPostRequest(i,u)}},{key:"createShareLink",value:function(e,t,n,r,o){var a=this.server+"/api/v2.1/share-links/",i=new(s());return i.append("path",t),i.append("repo_id",e),o&&i.append("permissions",o),n&&i.append("password",n),r&&i.append("expiration_time",r),this._sendPostRequest(a,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+"/",o=new(s());return t&&o.append("permissions",t),n&&o.append("expiration_time",n),this.req.put(r,o)}},{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/",o=new(s());return o.append("token",e),o.append("email",t),n&&o.append("extra_msg",n),this._sendPostRequest(r,o)}},{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 o=this.server+"/api/v2.1/upload-links/",a=new(s());return a.append("path",t),a.append("repo_id",e),n&&a.append("password",n),r&&a.append("expiration_time",r),this._sendPostRequest(o,a)}},{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/",o=new(s());return o.append("token",e),o.append("email",t),n&&o.append("extra_msg",n),this._sendPostRequest(r,o)}},{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 o=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t+"&share_type="+n+"&username="+encodeURIComponent(r);return this.req.delete(o)}},{key:"updateShareToUserItemPermission",value:function(e,t,n,r,o){t=encodeURIComponent(t);var a=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t+"&share_type="+n+"&username="+encodeURIComponent(r),i=new(s());return i.append("permission",o),this._sendPostRequest(a,i)}},{key:"deleteShareToGroupItem",value:function(e,t,n,r){t=encodeURIComponent(t);var o=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t+"&share_type="+n+"&group_id="+r;return this.req.delete(o)}},{key:"updateShareToGroupItemPermission",value:function(e,t,n,r,o){t=encodeURIComponent(t);var a=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t+"&share_type="+n+"&group_id="+r,i=new(s());return i.append("permission",o),this._sendPostRequest(a,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,o){t=encodeURIComponent(t);var a=new(s());if(a.append("share_type",n),a.append("permission",r),"user"==n)for(var i=0;i<o.length;i++)a.append("username",o[i]);else for(var u=0;u<o.length;u++)a.append("group_id",o[u]);var l=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t;return this.req.put(l,a)}},{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 o=this.server+"/api/v2.1/repos/"+e+"/custom-share-permissions/",a={permission_name:t,description:n,permission:JSON.stringify(r)};return this.req.post(o,a)}},{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,o=e[n].length;r<o;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/",o={old_password:t,new_password:n};return this.req.put(r,o)}},{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 a.A.CancelToken.source()}},{key:"searchFilesInPublishedRepo",value:function(e,t,n,r){var o=this.server+"/api/v2.1/published-repo-search/",a={repo_id:e,q:t,page:n,per_page:r};return this.req.get(o,{params:a})}},{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/",o=new(s());return o.append("app_name",t),o.append("permission",n),this._sendPostRequest(r,o)}},{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+"/",o=new(s());return o.append("permission",n),this.req.put(r,o)}},{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,o=void 0!==r&&r,a=n.type,i=void 0===a?"":a,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,o&&(f.recursive=o?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),o=this.server+"/api/v2.1/wikis/"+encodeURIComponent(e)+"/dir/?p="+r;return n&&(o=this.server+"/api/v2.1/wikis/"+encodeURIComponent(e)+"/dir/?p="+r+"&with_parents="+n),this.req.get(o)}},{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,o=new(s());return o.append("operation","mkdir"),this._sendPostRequest(r,o)}},{key:"renameDir",value:function(e,t,n){var r=encodeURIComponent(t),o=this.server+"/api2/repos/"+e+"/dir/?p="+r,a=new(s());return a.append("operation","rename"),a.append("newname",n),this._sendPostRequest(o,a)}},{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,o){var a=[],i=this.server;i+=e===t?"/api/v2.1/repos/sync-batch-copy-item/":"/api/v2.1/repos/async-batch-copy-item/",Array.isArray(o)?a=o:a.push(o);var s={src_repo_id:e,src_parent_dir:r,dst_repo_id:t,dst_parent_dir:n,src_dirents:a};return this._sendPostRequest(i,s,{headers:{"Content-Type":"application/json"}})}},{key:"moveDir",value:function(e,t,n,r,o){var a=[],i=this.server;i+=e===t?"/api/v2.1/repos/sync-batch-move-item/":"/api/v2.1/repos/async-batch-move-item/",Array.isArray(o)?a=o:a.push(o);var s={src_repo_id:e,src_parent_dir:r,dst_repo_id:t,dst_parent_dir:n,src_dirents:a};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/",o={repo_id:e,parent_dir:t,dirents:n};return this.req.delete(r,{data:o},{headers:{"Content-Type":"application/json"}})}},{key:"zipDownload",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/zip-task/",o=new(s());return o.append("parent_dir",t),Array.isArray(n)?n.forEach((function(e){o.append("dirents",e)})):o.append("dirents",n),this._sendPostRequest(r,o)}},{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 a.A.create().get(e)}},{key:"createFile",value:function(e,t,n){var r=encodeURIComponent(t),o=this.server+"/api/v2.1/repos/"+e+"/file/?p="+r,a=new(s());return a.append("operation","create"),a.append("is_draft",n),this._sendPostRequest(o,a)}},{key:"renameFile",value:function(e,t,n){var r=encodeURIComponent(t),o=this.server+"/api/v2.1/repos/"+e+"/file/?p="+r,a=new(s());return a.append("operation","rename"),a.append("newname",n),this._sendPostRequest(o,a)}},{key:"convertFile",value:function(e,t,n){var r=encodeURIComponent(t),o=this.server+"/api/v2.1/repos/"+e+"/file/?p="+r,a=new(s());return a.append("operation","convert"),a.append("dst_type",n),this._sendPostRequest(o,a)}},{key:"lockfile",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/file/?p="+encodeURIComponent(t),o=new(s());return o.append("operation","lock"),void 0!=n&&o.append("expire",n),this.req.put(r,o)}},{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),o=new(s());return o.append("operation","revert"),o.append("commit_id",n),this._sendPostRequest(r,o)}},{key:"revertFolder",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/dir/?p="+encodeURIComponent(t),o=new(s());return o.append("operation","revert"),o.append("commit_id",n),this._sendPostRequest(r,o)}},{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/",o={parent_dir:t,file_name:n};return this.req.get(r,{params:o})}},{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/",o=new(s());return o.append("file_path",t),void 0!=n&&o.append("is_dir",n),this._sendPostRequest(r,o)}},{key:"uploadImage",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return a.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 o=new(s());o.append("target_file",t),o.append("filename",n);var i=new Blob([r],{type:"text/plain"});return o.append("file",i),a.A.create()({method:"post",url:e,data:o})}},{key:"listFileHistoryRecords",value:function(e,t,n,r){var o=this.server+"/api/v2.1/repos/"+e+"/file/new_history/",a={path:t,page:n,per_page:r};return this.req.get(o,{params:a})}},{key:"listOldFileHistoryRecords",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/file/history/",o={path:t,commit_id:n};return this.req.get(r,{params:o})}},{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/",o=new(s());return o.append("path",t),o.append("props_data",JSON.stringify(n)),this._sendPostRequest(r,o)}},{key:"updateFileExtendedProperties",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/extended-properties/",o=new(s());return o.append("path",t),o.append("props_data",JSON.stringify(n)),this.req.put(r,o)}},{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),o=this.server+"/api2/repos/"+e+"/file/comments/?p="+r;return n&&(o=o+"&resolved="+n),this.req.get(o)}},{key:"postComment",value:function(e,t,n,r){var o=encodeURIComponent(t),a=this.server+"/api2/repos/"+e+"/file/comments/?p="+o,i=new(s());return i.append("comment",n),r&&i.append("detail",r),this._sendPostRequest(a,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,o){var a=this.server+"/api2/repos/"+e+"/file/comments/"+t+"/",i={};return n&&(i.resolved=n),r&&(i.detail=r),o&&(i.comment=o),this.req.put(a,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/",o=new(s());return o.append("name",t),o.append("color",n),this._sendPostRequest(r,o)}},{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 o=this.server+"/api/v2.1/repos/"+e+"/repo-tags/"+t+"/",a={name:n,color:r};return this.req.put(o,a)}},{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 o=this.server+"/api/v2.1/repos/"+e+"/file-tags/";return this._sendPostRequest(o,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 o=this.server+"/api/v2.1/share-links/"+n+"/save-file-to-repo/",a=new(s());return a.append("dst_repo_id",e),a.append("dst_parent_dir",t),r&&a.append("path",r),this._sendPostRequest(o,a)}},{key:"saveSharedDir",value:function(e,t,n,r,o){var a=this.server+"/api/v2.1/share-links/"+n+"/save-items-to-repo/",i=new(s());return i.append("src_parent_dir",r),o.forEach((function(e){i.append("src_dirents",e)})),i.append("dst_repo_id",e),i.append("dst_parent_dir",t),this._sendPostRequest(a,i)}},{key:"addAbuseReport",value:function(e,t,n,r,o){var a=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",o),this._sendPostRequest(a,i)}},{key:"getInternalLink",value:function(e,t,n){var r="dir"===n,o=encodeURIComponent(t),a=this.server+"/api/v2.1/smart-link/?repo_id="+e+"&path="+o+"&is_dir="+r;return this.req.get(a)}},{key:"getWikiFileContent",value:function(e,t){var n=encodeURIComponent(t),r=(new Date).getTime(),o=this.server+"/api/v2.1/wikis/"+encodeURIComponent(e)+"/content/?p="+n+"&_="+r;return this.req.get(o)}},{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/",o={platform:e,device_id:t,wipe_device:n?"true":"false"};return this.req.delete(r,{data:o})}},{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,o=e[n].length;r<o;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,o){var a=this.server+"/office-convert/status/",i={repo_id:e,commit_id:t,path:n,doctype:r};return o&&(i.token=o),this.req.get(a,{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/",o={thumbnail_size:n,path:t};return this.req.get(r,{params:o})}},{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/",o={token:e,parent_dir:t,dirents:n};return this.req.post(r,o)}},{key:"getShareLinkThumbnail",value:function(e,t,n){var r=this.server+"/thumbnail/"+e+"/create/",o={path:t,size:n};return this.req.get(r,{params:o})}},{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/",o={repo_id:e,commit_id:t,tag_names:n};return this.req.put(r,o)}},{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 o=this.server+"/api/v2.1/repos/"+e+"/shared/invitations/batch/",a={type:"guest",accepters:n,path:t,permission:r};return this.req.post(o,a)}},{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 o=this.server+"/api/v2.1/repos/"+e+"/shared/invitation/",a={token:n,path:t,permission:r};return this.req.put(o,a)}},{key:"deleteRepoShareInvitation",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/shared/invitation/",o={token:n,path:t};return this.req.delete(r,{data:o})}},{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,o=e.list_in_address_book,a=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!=o&&(i.list_in_address_book=o),this.req.put(a,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 o=this.server+"/api2/repos/"+e+"/user-folder-perm/",a=new(s());return a.append("permission",t),a.append("folder_path",n),Array.isArray(r)?r.forEach((function(e){a.append("user_email",e)})):a.append("user_email",r),this._sendPostRequest(o,a)}},{key:"updateUserFolderPerm",value:function(e,t,n,r){var o=this.server+"/api2/repos/"+e+"/user-folder-perm/",a=new(s());return a.append("permission",t),a.append("folder_path",n),a.append("user_email",r),this.req.put(o,a)}},{key:"deleteUserFolderPerm",value:function(e,t,n,r){var o=this.server+"/api2/repos/"+e+"/user-folder-perm/",a={permission:t,folder_path:n,user_email:r};return this.req.delete(o,{data:a})}},{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 o=this.server+"/api2/repos/"+e+"/group-folder-perm/",a=new(s());return a.append("permission",t),a.append("folder_path",n),a.append("group_id",r),this._sendPostRequest(o,a)}},{key:"updateGroupFolderPerm",value:function(e,t,n,r){var o=this.server+"/api2/repos/"+e+"/group-folder-perm/",a=new(s());return a.append("permission",t),a.append("folder_path",n),a.append("group_id",r),this.req.put(o,a)}},{key:"deleteGroupFolderPerm",value:function(e,t,n,r){var o=this.server+"/api2/repos/"+e+"/group-folder-perm/",a={permission:t,folder_path:n,group_id:r};return this.req.delete(o,{data:a})}},{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 o=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-folder-permission/",a=new(s());return a.append("permission",t),a.append("folder_path",n),Array.isArray(r)?r.forEach((function(e){a.append("user_email",e)})):a.append("user_email",r),this._sendPostRequest(o,a)}},{key:"updateDepartmentRepoUserFolderPerm",value:function(e,t,n,r){var o=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-folder-permission/",a=new(s());return a.append("permission",t),a.append("folder_path",n),a.append("user_email",r),this.req.put(o,a)}},{key:"deleteDepartmentRepoUserFolderPerm",value:function(e,t,n,r){var o=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-folder-permission/",a={permission:t,folder_path:n,user_email:r};return this.req.delete(o,{data:a})}},{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 o=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-folder-permission/",a=new(s());return a.append("permission",t),a.append("folder_path",n),a.append("group_id",r),this._sendPostRequest(o,a)}},{key:"updateDepartmentRepoGroupFolderPerm",value:function(e,t,n,r){var o=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-folder-permission/",a=new(s());return a.append("permission",t),a.append("folder_path",n),a.append("group_id",r),this.req.put(o,a)}},{key:"deleteDepartmentRepoGroupFolderPerm",value:function(e,t,n,r){var o=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-folder-permission/",a={permission:t,folder_path:n,group_id:r};return this.req.delete(o,{data:a})}},{key:"getRepoHistory",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/history/",o={page:t||1,per_page:n||100};return this.req.get(r,{params:o})}},{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/",o={path:t};return n&&(o.scan_stat=n),this.req.post(r,o)}},{key:"restoreDirents",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/trash/revert-dirents/",o=new(s());return n.forEach((function(e){o.append("path",e)})),o.append("commit_id",t),this._sendPostRequest(r,o)}},{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/",o={commit_id:t,p:n};return this.req.put(r,o)}},{key:"restoreFile",value:function(e,t,n){var r=this.server+"/api2/repos/"+e+"/file/revert/",o={commit_id:t,p:n};return this.req.put(r,o)}},{key:"listCommitDir",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/commits/"+t+"/dir/",o={path:n};return this.req.get(r,{params:o})}},{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/",o={path:t,emails:n};return this.req.post(r,o)}},{key:"deleteFileParticipant",value:function(e,t,n){var r=this.server+"/api/v2.1/repos/"+e+"/file/participant/",o={path:t,email:n};return this.req.delete(r,{data:o})}},{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,o){var a=this.server+"/api/v2.1/ocm/shares-prepare/",i={to_user:e,to_server_url:t,repo_id:n,path:r,permission:o};return this.req.post(a,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 o=this.server+"/api/v2.1/seadoc/copy-history-file/"+e+"/",a=new(s());return a.append("obj_id",n),a.append("p",t),a.append("ctime",r),this._sendPostRequest(o,a)}},{key:"listSdocHistory",value:function(e,t,n){var r=this.server+"/api/v2.1/seadoc/history/"+e+"/",o={page:t,per_page:n};return this.req.get(r,{params:o})}},{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+"/",o={obj_id:t,new_name:n};return this.req.post(r,o)}},{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+"/",o=new(s());return o.append("file",e),o.append("parent_dir",n),this._sendPostRequest(r,o)}}])}(),d=new c,f=u.Ay.load("sfcsrftoken");d.initForSeahubUsage({siteRoot:l.Yc,xcsrfHeaders:f})},11997:function(e,t,n){"use strict";var r=n(23029),o=n(92901),a=n(58801),i=n(26910),s=n(40326),u=function(){return(0,o.A)((function e(){(0,r.A)(this,e)}),[{key:"init",value:function(e){var t=e.server,n=e.username,r=e.password,o=e.token;return this.server=t,this.username=n,this.password=r,this.token=o,this.token&&this.server&&(this.req=i.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=i.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:"searchItems",value:function(e,t,n){var r=this.server+"/api2/items-search/?query_str="+e+"&query_type="+t;return this.req.get(r,{cancelToken:n})}},{key:"searchWiki",value:function(e,t,n){var r=this.server+"/api/v2.1/wiki2/search/",o={query:e,search_wiki:t};return this.req.post(r,o,{cancelToken:n})}}])}(),l=new u,c=a.Ay.load("sfcsrftoken");l.initForSeahubUsage({siteRoot:s.Yc,xcsrfHeaders:c}),t.A=l},43825:function(e,t,n){"use strict";n.d(t,{H:function(){return l}});var r=n(23029),o=n(92901),a=n(26910),i=n(58801),s=n(40326),u=function(){return(0,o.A)((function e(){(0,r.A)(this,e)}),[{key:"init",value:function(e){var t=e.server,n=e.username,r=e.password,o=e.token;return this.server=t,this.username=n,this.password=r,this.token=o,this.token&&this.server&&(this.req=a.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=a.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:"sysAdminListAbuseReports",value:function(){var e=this.server+"/api/v2.1/admin/abuse-reports/";return this.req.get(e)}},{key:"sysAdminUpdateAbuseReport",value:function(e,t){var n=this.server+"/api/v2.1/admin/abuse-reports/"+t+"/",r=new FormData;return r.append("handled",e),this.req.put(n,r)}},{key:"sysAdminListFileScanRecords",value:function(){var e=this.server+"/api/v2.1/admin/file-scan-records/";return this.req.get(e)}},{key:"sysAdminListWorkWeixinDepartments",value:function(e){var t=this.server+"/api/v2.1/admin/work-weixin/departments/",n={};return e&&(n.department_id=e),this.req.get(t,{params:n})}},{key:"sysAdminListWorkWeixinDepartmentMembers",value:function(e,t){var n=this.server+"/api/v2.1/admin/work-weixin/departments/"+e+"/members/";return this.req.get(n,{params:t})}},{key:"sysAdminAddWorkWeixinUsersBatch",value:function(e){var t=this.server+"/api/v2.1/admin/work-weixin/users/batch/";return this.req.post(t,{userlist:e})}},{key:"sysAdminImportWorkWeixinDepartment",value:function(e){var t=this.server+"/api/v2.1/admin/work-weixin/departments/import/";return this.req.post(t,{work_weixin_department_id:e})}},{key:"sysAdminListDingtalkDepartments",value:function(e){var t=this.server+"/api/v2.1/admin/dingtalk/departments/",n={};return e&&(n.department_id=e),this.req.get(t,{params:n})}},{key:"sysAdminListDingtalkDepartmentMembers",value:function(e){var t=this.server+"/api/v2.1/admin/dingtalk/departments/"+e+"/members/";return this.req.get(t)}},{key:"sysAdminAddDingtalkUsersBatch",value:function(e){var t=this.server+"/api/v2.1/admin/dingtalk/users/batch/";return this.req.post(t,{userlist:e})}},{key:"sysAdminImportDingtalkDepartment",value:function(e){var t=this.server+"/api/v2.1/admin/dingtalk/departments/import/";return this.req.post(t,{department_id:e})}},{key:"sysAdminUploadLicense",value:function(e){var t=this.server+"/api/v2.1/admin/license/",n=new FormData;return n.append("license",e),this._sendPostRequest(t,n)}},{key:"sysAdminGetSysInfo",value:function(){var e=this.server+"/api/v2.1/admin/sysinfo/";return this.req.get(e)}},{key:"sysAdminListDevices",value:function(e,t,n){var r=this.server+"/api/v2.1/admin/devices/",o={platform:e,page:t,per_page:n};return this.req.get(r,{params:o})}},{key:"sysAdminUnlinkDevice",value:function(e,t,n,r){var o=this.server+"/api/v2.1/admin/devices/",a={wipe_device:r?"true":"false",platform:e,device_id:t,user:n};return this.req.delete(o,{data:a})}},{key:"sysAdminListDeviceErrors",value:function(e,t){var n=this.server+"/api/v2.1/admin/device-errors/",r={page:e,per_page:t};return this.req.get(n,{params:r})}},{key:"sysAdminClearDeviceErrors",value:function(){var e=this.server+"/api/v2.1/admin/device-errors/";return this.req.delete(e)}},{key:"sysAdminGetSysSettingInfo",value:function(){var e=this.server+"/api/v2.1/admin/web-settings/";return this.req.get(e)}},{key:"sysAdminSetSysSettingInfo",value:function(e,t){var n=this.server+"/api/v2.1/admin/web-settings/",r=new FormData;return r.append(e,t),this.req.put(n,r)}},{key:"sysAdminUpdateLogo",value:function(e){var t=this.server+"/api/v2.1/admin/logo/",n=new FormData;return n.append("logo",e),this._sendPostRequest(t,n)}},{key:"sysAdminUpdateFavicon",value:function(e){var t=this.server+"/api/v2.1/admin/favicon/",n=new FormData;return n.append("favicon",e),this._sendPostRequest(t,n)}},{key:"sysAdminUpdateLoginBG",value:function(e){var t=this.server+"/api/v2.1/admin/login-background-image/",n=new FormData;return n.append("login_bg_image",e),this._sendPostRequest(t,n)}},{key:"sysAdminListAllRepos",value:function(e,t,n){var r=this.server+"/api/v2.1/admin/libraries/",o={page:e,per_page:t};return n&&(o.order_by=n),this.req.get(r,{params:o})}},{key:"sysAdminSearchRepos",value:function(e,t,n){var r=this.server+"/api/v2.1/admin/search-library/",o={query:e||"",page:t,per_page:n};return this.req.get(r,{params:o})}},{key:"sysAdminGetSystemRepoInfo",value:function(){var e=this.server+"/api/v2.1/admin/system-library/";return this.req.get(e)}},{key:"sysAdminDeleteRepo",value:function(e){var t=this.server+"/api/v2.1/admin/libraries/"+e+"/";return this.req.delete(t)}},{key:"sysAdminTransferRepo",value:function(e,t,n){var r=this.server+"/api/v2.1/admin/libraries/"+e+"/",o={owner:t,reshare:n};return this.req.put(r,o)}},{key:"sysAdminGetRepoHistorySetting",value:function(e){var t=this.server+"/api/v2.1/admin/libraries/"+e+"/history-limit/";return this.req.get(t)}},{key:"sysAdminUpdateRepoHistorySetting",value:function(e,t){var n=this.server+"/api/v2.1/admin/libraries/"+e+"/history-limit/",r=new FormData;return r.append("keep_days",t),this.req.put(n,r)}},{key:"sysAdminListRepoSharedItems",value:function(e,t){var n=this.server+"/api/v2.1/admin/shares/",r={repo_id:e,share_type:t};return this.req.get(n,{params:r})}},{key:"sysAdminUpdateRepoSharedItemPermission",value:function(e,t,n,r){var o=this.server+"/api/v2.1/admin/shares/",a={repo_id:e,share_type:t,permission:r,share_to:n};return this.req.put(o,a)}},{key:"sysAdminAddRepoSharedItem",value:function(e,t,n,r){var o=this.server+"/api/v2.1/admin/shares/",a=new FormData;return a.append("repo_id",e),a.append("share_type",t),a.append("permission",r),n.forEach((function(e){a.append("share_to",e)})),this._sendPostRequest(o,a)}},{key:"sysAdminDeleteRepoSharedItem",value:function(e,t,n){var r=this.server+"/api/v2.1/admin/shares/",o={repo_id:e,share_type:t,share_to:n};return this.req.delete(r,{data:o})}},{key:"sysAdminCreateRepo",value:function(e,t){var n=this.server+"/api/v2.1/admin/libraries/",r=new FormData;return r.append("name",e),r.append("owner",t),this._sendPostRequest(n,r)}},{key:"sysAdminListTrashRepos",value:function(e,t){var n=this.server+"/api/v2.1/admin/trash-libraries/",r={page:e,per_page:t};return this.req.get(n,{params:r})}},{key:"sysAdminSearchTrashRepos",value:function(e){var t=this.server+"/api/v2.1/admin/trash-libraries/",n={owner:e||""};return this.req.get(t,{params:n})}},{key:"sysAdminDeleteTrashRepo",value:function(e){var t=this.server+"/api/v2.1/admin/trash-libraries/"+e+"/";return this.req.delete(t)}},{key:"sysAdminRestoreTrashRepo",value:function(e){var t=this.server+"/api/v2.1/admin/trash-libraries/"+e+"/";return this.req.put(t)}},{key:"sysAdminCleanTrashRepos",value:function(){var e=this.server+"/api/v2.1/admin/trash-libraries/";return this.req.delete(e)}},{key:"sysAdminListRepoDirents",value:function(e,t){var n=this.server+"/api/v2.1/admin/libraries/"+e+"/dirents/",r={parent_dir:t};return this.req.get(n,{params:r})}},{key:"sysAdminDeleteRepoDirent",value:function(e,t){var n=this.server+"/api/v2.1/admin/libraries/"+e+"/dirent/",r={path:t};return this.req.delete(n,{params:r})}},{key:"sysAdminGetRepoFileDownloadURL",value:function(e,t){var n=this.server+"/api/v2.1/admin/libraries/"+e+"/dirent/",r={path:t,dl:1};return this.req.get(n,{params:r})}},{key:"sysAdminGetSysRepoItemUploadURL",value:function(e){var t=this.server+"/api/v2.1/admin/system-library/upload-link/?from=web",n={path:e};return this.req.get(t,{params:n})}},{key:"sysAdminGetSysRepoItemInfo",value:function(e,t){var n=this.server+"/api/v2.1/admin/libraries/"+e+"/dirent/",r={path:t};return this.req.get(n,{params:r})}},{key:"sysAdminCreateSysRepoFolder",value:function(e,t,n){var r=this.server+"/api/v2.1/admin/libraries/"+e+"/dirents/?parent_dir="+encodeURIComponent(t),o=new FormData;return o.append("obj_name",n),this._sendPostRequest(r,o)}},{key:"sysAdminListAllGroups",value:function(e,t){var n=this.server+"/api/v2.1/admin/groups/",r={page:e,per_page:t};return this.req.get(n,{params:r})}},{key:"sysAdminSearchGroups",value:function(e){var t=this.server+"/api/v2.1/admin/search-group/",n={query:e};return this.req.get(t,{params:n})}},{key:"sysAdminDismissGroupByID",value:function(e){var t=this.server+"/api/v2.1/admin/groups/"+e+"/";return this.req.delete(t)}},{key:"sysAdminTransferGroup",value:function(e,t){var n=this.server+"/api/v2.1/admin/groups/"+t+"/",r=new FormData;return r.append("new_owner",e),this.req.put(n,r)}},{key:"sysAdminCreateNewGroup",value:function(e,t){var n=this.server+"/api/v2.1/admin/groups/",r=new FormData;return r.append("group_name",e),r.append("group_owner",t),this._sendPostRequest(n,r)}},{key:"sysAdminListGroupRepos",value:function(e){var t=this.server+"/api/v2.1/admin/groups/"+e+"/libraries/";return this.req.get(t)}},{key:"sysAdminListGroupMembers",value:function(e,t,n){var r=this.server+"/api/v2.1/admin/groups/"+e+"/members/",o={page:t,per_page:n};return this.req.get(r,{params:o})}},{key:"sysAdminUnshareRepoFromGroup",value:function(e,t){var n=this.server+"/api/v2.1/admin/groups/"+e+"/libraries/"+t+"/";return this.req.delete(n)}},{key:"sysAdminAddGroupMember",value:function(e,t){for(var n=this.server+"/api/v2.1/admin/groups/"+e+"/members/",r=new FormData,o=0;o<t.length;o++)r.append("email",t[o]);return this._sendPostRequest(n,r)}},{key:"sysAdminDeleteGroupMember",value:function(e,t){var n=this.server+"/api/v2.1/admin/groups/"+e+"/members/"+encodeURIComponent(t)+"/";return this.req.delete(n)}},{key:"sysAdminUpdateGroupMemberRole",value:function(e,t,n){var r=this.server+"/api/v2.1/admin/groups/"+e+"/members/"+encodeURIComponent(t)+"/",o=new FormData;return o.append("is_admin",n),this.req.put(r,o)}},{key:"sysAdminGroup2Department",value:function(e){var t=this.server+"/api/v2.1/admin/groups/"+e+"/group-to-department/";return this.req.post(t)}},{key:"sysAdminListAllSysNotifications",value:function(){var e=this.server+"/api/v2.1/admin/sys-notifications/";return this.req.get(e)}},{key:"sysAdminAddSysNotification",value:function(e){var t=this.server+"/api/v2.1/admin/sys-notifications/",n=new FormData;return n.append("msg",e),this._sendPostRequest(t,n)}},{key:"sysAdminSetSysNotificationToCurrent",value:function(e){var t=this.server+"/api/v2.1/admin/sys-notifications/"+e+"/";return this.req.put(t)}},{key:"sysAdminDeleteSysNotification",value:function(e){var t=this.server+"/api/v2.1/admin/sys-notifications/"+e+"/";return this.req.delete(t)}},{key:"sysAdminListAllDepartments",value:function(){var e=this.server+"/api/v2.1/admin/address-book/groups/";return this.req.get(e)}},{key:"sysAdminAddNewDepartment",value:function(e,t){var n=this.server+"/api/v2.1/admin/address-book/groups/",r=new FormData;return r.append("parent_group",e),r.append("group_name",t),r.append("group_owner","system admin"),this._sendPostRequest(n,r)}},{key:"sysAdminGetDepartmentInfo",value:function(e,t){var n=this.server+"/api/v2.1/admin/address-book/groups/"+e+"/";return n+=t?"?return_ancestors=true":"",this.req.get(n)}},{key:"sysAdminUpdateDepartmentQuota",value:function(e,t){var n=this.server+"/api/v2.1/admin/groups/"+e+"/",r=new FormData;return r.append("quota",t),this.req.put(n,r)}},{key:"sysAdminRenameDepartment",value:function(e,t){var n=this.server+"/api/v2.1/admin/groups/"+e+"/",r=new FormData;return r.append("name",t),this.req.put(n,r)}},{key:"sysAdminDeleteDepartment",value:function(e){var t=this.server+"/api/v2.1/admin/address-book/groups/"+e+"/";return this.req.delete(t)}},{key:"sysAdminAddRepoInDepartment",value:function(e,t){var n=this.server+"/api/v2.1/admin/groups/"+e+"/group-owned-libraries/",r=new FormData;return r.append("repo_name",t),this._sendPostRequest(n,r)}},{key:"sysAdminDeleteRepoInDepartment",value:function(e,t){var n=this.server+"/api/v2.1/admin/groups/"+e+"/group-owned-libraries/"+t+"/";return this.req.delete(n)}},{key:"sysAdminListShareLinks",value:function(e,t,n,r){var o=this.server+"/api/v2.1/admin/share-links/",a={page:e,per_page:t};return n&&(a.order_by=n,a.direction=r),this.req.get(o,{params:a})}},{key:"sysAdminDeleteShareLink",value:function(e){var t=this.server+"/api/v2.1/admin/share-links/"+e+"/";return this.req.delete(t)}},{key:"sysAdminListAllUploadLinks",value:function(e,t){var n=this.server+"/api/v2.1/admin/upload-links/",r={page:e,per_page:t};return this.req.get(n,{params:r})}},{key:"sysAdminDeleteUploadLink",value:function(e){var t=this.server+"/api/v2.1/admin/upload-links/"+e+"/";return this.req.delete(t)}},{key:"sysAdminListOrgs",value:function(e,t){var n=this.server+"/api/v2.1/admin/organizations/",r={page:e,per_page:t};return this.req.get(n,{params:r})}},{key:"sysAdminSearchOrgs",value:function(e){var t=this.server+"/api/v2.1/admin/search-organization/",n={query:e};return this.req.get(t,{params:n})}},{key:"sysAdminGetOrg",value:function(e){var t=this.server+"/api/v2.1/admin/organizations/"+e+"/";return this.req.get(t)}},{key:"sysAdminUpdateOrg",value:function(e,t){var n=this.server+"/api/v2.1/admin/organizations/"+e+"/",r=new FormData;return t.orgName&&r.append("org_name",t.orgName),t.maxUserNumber&&r.append("max_user_number",t.maxUserNumber),t.quota&&r.append("quota",t.quota),t.role&&r.append("role",t.role),this.req.put(n,r)}},{key:"sysAdminAddOrg",value:function(e,t,n){var r=this.server+"/api/v2.1/admin/organizations/",o=new FormData;return o.append("org_name",e),o.append("owner_email",t),o.append("owner_password",n),this._sendPostRequest(r,o)}},{key:"sysAdminDeleteOrg",value:function(e){var t=this.server+"/api/v2.1/admin/organizations/"+e+"/";return this.req.delete(t)}},{key:"sysAdminListOrgUsers",value:function(e){var t=this.server+"/api/v2.1/admin/organizations/"+e+"/users/";return this.req.get(t)}},{key:"sysAdminAddOrgUser",value:function(e,t,n,r){var o=this.server+"/api/v2.1/admin/organizations/"+e+"/users/",a=new FormData;return a.append("email",t),a.append("name",n),a.append("password",r),this._sendPostRequest(o,a)}},{key:"sysAdminUpdateOrgUser",value:function(e,t,n,r){var o=this.server+"/api/v2.1/admin/organizations/"+e+"/users/"+encodeURIComponent(t)+"/",a=new FormData;switch(n){case"active":a.append("active",r);break;case"is_org_staff":a.append("is_org_staff",r);break;case"name":a.append("name",r);break;case"contact_email":a.append("contact_email",r);break;case"quota_total":a.append("quota_total",r)}return this.req.put(o,a)}},{key:"sysAdminDeleteOrgUser",value:function(e,t){var n=this.server+"/api/v2.1/admin/organizations/"+e+"/users/"+encodeURIComponent(t)+"/";return this.req.delete(n)}},{key:"sysAdminListOrgGroups",value:function(e){var t=this.server+"/api/v2.1/admin/organizations/"+e+"/groups/";return this.req.get(t)}},{key:"sysAdminListOrgRepos",value:function(e){var t=this.server+"/api/v2.1/admin/organizations/"+e+"/repos/";return this.req.get(t)}},{key:"sysAdminListLoginLogs",value:function(e,t){var n=this.server+"/api/v2.1/admin/logs/login-logs/",r={page:e,per_page:t};return this.req.get(n,{params:r})}},{key:"sysAdminListFileAccessLogs",value:function(e,t,n,r){var o=this.server+"/api/v2.1/admin/logs/file-access-logs/",a={page:e,per_page:t};return void 0!=n&&(a.email=n),void 0!=r&&(a.repo_id=r),this.req.get(o,{params:a})}},{key:"sysAdminListFileUpdateLogs",value:function(e,t){var n=this.server+"/api/v2.1/admin/logs/file-update-logs/",r={page:e,per_page:t};return this.req.get(n,{params:r})}},{key:"sysAdminListSharePermissionLogs",value:function(e,t){var n=this.server+"/api/v2.1/admin/logs/share-permission-logs/",r={page:e,per_page:t};return this.req.get(n,{params:r})}},{key:"sysAdminExportLogsExcel",value:function(e,t,n){var r=this.server+"/api/v2.1/admin/logs/export-excel/",o={start:e,end:t,logType:n};return this.req.get(r,{params:o})}},{key:"sysAdminListAdminLogs",value:function(e,t){var n=this.server+"/api/v2.1/admin/admin-logs/",r={page:e,per_page:t};return this.req.get(n,{params:r})}},{key:"sysAdminListAdminLoginLogs",value:function(e,t){var n=this.server+"/api/v2.1/admin/admin-login-logs/",r={page:e,per_page:t};return this.req.get(n,{params:r})}},{key:"sysAdminListShareInRepos",value:function(e){var t=this.server+"/api/v2.1/admin/users/"+encodeURIComponent(e)+"/beshared-repos/";return this.req.get(t)}},{key:"sysAdminListShareLinksByUser",value:function(e){var t=this.server+"/api/v2.1/admin/users/"+encodeURIComponent(e)+"/share-links/";return this.req.get(t)}},{key:"sysAdminListUploadLinksByUser",value:function(e){var t=this.server+"/api/v2.1/admin/users/"+encodeURIComponent(e)+"/upload-links/";return this.req.get(t)}},{key:"sysAdminListGroupsJoinedByUser",value:function(e){var t=this.server+"/api/v2.1/admin/users/"+encodeURIComponent(e)+"/groups/";return this.req.get(t)}},{key:"sysAdminSetForceTwoFactorAuth",value:function(e,t){var n=t?1:0,r=this.server+"/api2/two-factor-auth/"+encodeURIComponent(e)+"/",o=new FormData;return o.append("force_2fa",n),this.req.put(r,o)}},{key:"sysAdminDeleteTwoFactorAuth",value:function(e){var t=this.server+"/api2/two-factor-auth/"+encodeURIComponent(e)+"/";return this.req.delete(t)}},{key:"sysAdminListUsers",value:function(e,t,n,r,o,a,i){var s=this.server+"/api/v2.1/admin/users/",u={page:e,per_page:t};return n&&(u.source="LDAPImport"),r&&(u.order_by=r,u.direction=o),a&&(u.is_active=a),i&&(u.role=i),this.req.get(s,{params:u})}},{key:"sysAdminSearchUsers",value:function(e,t,n){var r=this.server+"/api/v2.1/admin/search-user/",o={query:e,page:t,per_page:n};return this.req.get(r,{params:o})}},{key:"sysAdminListLDAPUsers",value:function(e,t){var n=this.server+"/api/v2.1/admin/ldap-users/",r={page:e,per_page:t};return this.req.get(n,{params:r})}},{key:"sysAdminAddUser",value:function(e,t,n,r){var o=this.server+"/api/v2.1/admin/users/",a=new FormData;return a.append("email",e),a.append("name",t),a.append("password",r),n&&a.append("role",n),this._sendPostRequest(o,a)}},{key:"sysAdminUpdateUser",value:function(e,t,n){var r=this.server+"/api/v2.1/admin/users/"+encodeURIComponent(e)+"/",o=new FormData;switch(t){case"password":o.append("password",n);break;case"is_active":o.append("is_active",n);break;case"is_staff":o.append("is_staff",n);break;case"role":o.append("role",n);break;case"name":o.append("name",n);break;case"login_id":o.append("login_id",n);break;case"contact_email":o.append("contact_email",n);break;case"reference_id":o.append("reference_id",n);break;case"department":o.append("department",n);break;case"quota_total":o.append("quota_total",n);break;case"institution":o.append("institution",n);break;case"upload_rate_limit":o.append("upload_rate_limit",n);break;case"download_rate_limit":o.append("download_rate_limit",n)}return this.req.put(r,o)}},{key:"sysAdminDeleteUser",value:function(e){var t=this.server+"/api/v2.1/admin/users/"+encodeURIComponent(e)+"/";return this.req.delete(t)}},{key:"sysAdminGetUser",value:function(e){var t=this.server+"/api/v2.1/admin/users/"+encodeURIComponent(e)+"/";return this.req.get(t)}},{key:"sysAdminResetUserPassword",value:function(e){var t=this.server+"/api/v2.1/admin/users/"+encodeURIComponent(e)+"/reset-password/";return this.req.put(t)}},{key:"sysAdminSetUserQuotaInBatch",value:function(e,t){var n=this.server+"/api/v2.1/admin/users/batch/",r=new FormData;return e.forEach((function(e){r.append("email",e)})),r.append("operation","set-quota"),r.append("quota_total",t),this._sendPostRequest(n,r)}},{key:"sysAdminDeleteUserInBatch",value:function(e){var t=this.server+"/api/v2.1/admin/users/batch/",n=new FormData;return e.forEach((function(e){n.append("email",e)})),n.append("operation","delete-user"),this._sendPostRequest(t,n)}},{key:"sysAdminImportUserViaFile",value:function(e){var t=this.server+"/api/v2.1/admin/import-users/",n=new FormData;return n.append("file",e),this._sendPostRequest(t,n)}},{key:"sysAdminListAdmins",value:function(){var e=this.server+"/api/v2.1/admin/admin-users/";return this.req.get(e)}},{key:"sysAdminUpdateAdminRole",value:function(e,t){var n=this.server+"/api/v2.1/admin/admin-role/",r=new FormData;return r.append("email",e),r.append("role",t),this.req.put(n,r)}},{key:"sysAdminAddAdminInBatch",value:function(e){var t=this.server+"/api/v2.1/admin/admin-users/batch/",n=new FormData;return e.forEach((function(e){n.append("email",e)})),this._sendPostRequest(t,n)}},{key:"sysAdminListReposByOwner",value:function(e){var t=this.server+"/api/v2.1/admin/libraries/",n={owner:e};return this.req.get(t,{params:n})}},{key:"sysAdminListInvitations",value:function(e,t){var n=this.server+"/api/v2.1/admin/invitations/",r={page:e,per_page:t};return this.req.get(n,{params:r})}},{key:"sysAdminDeleteInvitation",value:function(e){var t=this.server+"/api/v2.1/admin/invitations/"+e+"/";return this.req.delete(t)}},{key:"sysAdminDeleteExpiredInvitations",value:function(){var e=this.server+"/api/v2.1/admin/invitations/?type=expired";return this.req.delete(e)}},{key:"sysAdminListInstitutions",value:function(e,t){var n=this.server+"/api/v2.1/admin/institutions/",r={page:e,per_page:t};return this.req.get(n,{params:r})}},{key:"sysAdminAddInstitution",value:function(e){var t=this.server+"/api/v2.1/admin/institutions/",n=new FormData;return n.append("name",e),this._sendPostRequest(t,n)}},{key:"sysAdminDeleteInstitution",value:function(e){var t=this.server+"/api/v2.1/admin/institutions/"+e+"/";return this.req.delete(t)}},{key:"sysAdminGetInstitution",value:function(e){var t=this.server+"/api/v2.1/admin/institutions/"+e+"/";return this.req.get(t)}},{key:"sysAdminUpdateInstitution",value:function(e,t){var n=this.server+"/api/v2.1/admin/institutions/"+e+"/",r=new FormData;return r.append("quota",t),this.req.put(n,r)}},{key:"sysAdminListInstitutionUsers",value:function(e,t,n){var r=this.server+"/api/v2.1/admin/institutions/"+e+"/users/",o={page:t,per_page:n};return this.req.get(r,{params:o})}},{key:"sysAdminListInstitutionAdmins",value:function(e){var t=this.server+"/api/v2.1/admin/institutions/"+e+"/users/";return this.req.get(t,{params:{is_institution_admin:!0}})}},{key:"sysAdminAddInstitutionUserBatch",value:function(e,t){var n=this.server+"/api/v2.1/admin/institutions/"+e+"/users/",r=new FormData;return t.forEach((function(e){r.append("email",e)})),this.req.post(n,r)}},{key:"sysAdminUpdateInstitutionUser",value:function(e,t,n){var r=this.server+"/api/v2.1/admin/institutions/"+e+"/users/"+encodeURIComponent(t)+"/",o=new FormData;return o.append("is_institution_admin",n),this.req.put(r,o)}},{key:"sysAdminDeleteInstitutionUser",value:function(e,t){var n=this.server+"/api/v2.1/admin/institutions/"+e+"/users/"+encodeURIComponent(t)+"/";return this.req.delete(n)}},{key:"sysAdminListDepartments",value:function(){var e=this.server+"/api/v2.1/admin/departments/";return this.req.get(e)}},{key:"sysAdminListTermsAndConditions",value:function(){var e=this.server+"/api/v2.1/admin/terms-and-conditions/";return this.req.get(e)}},{key:"sysAdminAddTermAndCondition",value:function(e,t,n,r){var o=this.server+"/api/v2.1/admin/terms-and-conditions/",a=new FormData;return a.append("name",e),a.append("version_number",t),a.append("text",n),a.append("is_active",r),this._sendPostRequest(o,a)}},{key:"sysAdminUpdateTermAndCondition",value:function(e,t,n,r,o){var a=this.server+"/api/v2.1/admin/terms-and-conditions/"+e+"/",i=new FormData;return i.append("name",t),i.append("version_number",n),i.append("text",r),i.append("is_active",o),this.req.put(a,i)}},{key:"sysAdminDeleteTermAndCondition",value:function(e){var t=this.server+"/api/v2.1/admin/terms-and-conditions/"+e+"/";return this.req.delete(t)}},{key:"sysAdminListVirusFiles",value:function(e,t,n){var r=this.server+"/api/v2.1/admin/virus-files/",o={page:e,per_page:t};return void 0!=n&&(o.has_handled=n),this.req.get(r,{params:o})}},{key:"sysAdminDeleteVirusFile",value:function(e){var t=this.server+"/api/v2.1/admin/virus-files/"+e+"/";return this.req.delete(t)}},{key:"sysAdminToggleIgnoreVirusFile",value:function(e,t){var n=this.server+"/api/v2.1/admin/virus-files/"+e+"/",r=new FormData;return r.append("ignore",t),this.req.put(n,r)}},{key:"sysAdminBatchProcessVirusFiles",value:function(e,t){for(var n=this.server+"/api/v2.1/admin/virus-files/batch/",r=new FormData,o=0;o<e.length;o++)r.append("virus_ids",e[o]);return r.append("operation",t),this.req.post(n,r)}},{key:"sysAdminStatisticFiles",value:function(e,t,n){var r=this.server+"/api/v2.1/admin/statistics/file-operations/",o={start:e,end:t,group_by:n};return this.req.get(r,{params:o})}},{key:"sysAdminStatisticStorages",value:function(e,t,n){var r=this.server+"/api/v2.1/admin/statistics/total-storage/",o={start:e,end:t,group_by:n};return this.req.get(r,{params:o})}},{key:"sysAdminStatisticActiveUsers",value:function(e,t,n){var r=this.server+"/api/v2.1/admin/statistics/active-users/",o={start:e,end:t,group_by:n};return this.req.get(r,{params:o})}},{key:"sysAdminStatisticTraffic",value:function(e,t,n){var r=this.server+"/api/v2.1/admin/statistics/system-traffic/",o={start:e,end:t,group_by:n};return this.req.get(r,{params:o})}},{key:"sysAdminListUserTraffic",value:function(e,t,n,r){var o=this.server+"/api/v2.1/admin/statistics/system-user-traffic/",a={month:e,page:t,per_page:n,order_by:r};return this.req.get(o,{params:a})}},{key:"sysAdminListOrgTraffic",value:function(e,t,n,r){var o=this.server+"/api/v2.1/admin/statistics/system-org-traffic/",a={month:e,page:t,per_page:n,order_by:r};return this.req.get(o,{params:a})}}])}(),l=new u,c=i.Ay.load("sfcsrftoken");l.initForSeahubUsage({siteRoot:s.Yc,xcsrfHeaders:c})},94634:function(e,t,n){"use strict";var r=n(40326),o={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=o},57354:function(e,t,n){"use strict";var r=n(23029),o=n(92901),a=n(40326),i=n(65604),s=function(){return(0,o.A)((function e(){(0,r.A)(this,e)}),null,[{key:"getUrl",value:function(e){var t="",n="";switch(e.type){case"download_historic_file":n="p="+i.Aq.encodePath(e.filePath),t=a.Yc+"repo/"+a.II+"/"+e.objID+"/download?"+n;break;case"download_file_url":t=a.IX+"repos/"+e.repoID+"/files/"+i.Aq.encodePath(e.filePath)+"/?op=download";break;case"file_revisions":n="p="+i.Aq.encodePath(e.filePath),t=a.Yc+"repo/file_revisions/"+e.repoID+"/?"+n;break;case"open_via_client":t="seafile://openfile?repo_id="+e.repoID+"&path="+i.Aq.encodePath(e.filePath);break;default:t=""}return t}}])}();t.A=s},71361:function(e,t,n){"use strict";n.d(t,{E:function(){return l}});var r=n(23029),o=n(92901),a=n(26910),i=n(58801),s=n(40326),u=function(){return(0,o.A)((function e(){(0,r.A)(this,e)}),[{key:"init",value:function(e){var t=e.server,n=e.username,r=e.password,o=e.token;return this.server=t,this.username=n,this.password=r,this.token=o,this.token&&this.server&&(this.req=a.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=a.A.create({headers:{"X-CSRFToken":n}}),this}},{key:"resetPassword",value:function(e,t){var n=this.server+"/api/v2.1/user/reset-password/",r={old_password:e,new_password:t};return this.req.post(n,r)}},{key:"queryIOStatus",value:function(e){var t=this.server+"/api/v2.1/query-io-status/?task_id="+e;return this.req.get(t)}},{key:"depAdminTransferRepo",value:function(e,t,n,r){var o=this.server+"/api/v2.1/groups/"+t+"/group-owned-libraries/"+e+"/transfer/",a=new FormData;return a.append("email",n),a.append("reshare",r),this.req.put(o,a)}},{key:"transferRepo",value:function(e,t,n){var r=this.server+"/api2/repos/"+e+"/owner/",o=new FormData;return o.append("owner",t),o.append("reshare",n),this.req.put(r,o)}}])}(),l=new u,c=i.Ay.load("sfcsrftoken");l.initForSeahubUsage({siteRoot:s.Yc,xcsrfHeaders:c})},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),o=n(40326),a=n(94634),i=(n(9950),n(4086)),s=n(44414);var u=function(){var e="".concat(o.$6,"?next=").concat(encodeURIComponent(location.href)),t=(0,o.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),o=0;o<r.length;o++){var a=r[o];isNaN(a)?n=n.concat(a.split("")):t?n.push(a):n=n.concat(a.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 o=[];return p.getUserPermission(t).isCustomPermission?(o.push("preview_download"),o.push("preview_only"),o):("rw"!=t&&"admin"!=t&&"r"!=t||o.push("preview_download"),o.push("preview_only"),"library"==e||"dir"==e?"rw"!=t&&"admin"!=t||o.push("download_upload"):this.isEditableOfficeFile(n)&&("rw"==t||"admin"==t)&&r&&o.push("edit_download"),o)},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,o=t.length;r<o;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 o.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 a="lib.png";switch(e.encrypted&&(a="lib-encrypted.png"),n){case"r":a="lib-readonly.png";break;case"preview":a="lib-cloud-preview.png";break;case"cloud-edit":a="lib-cloud-preview-edit.png"}return"read-only"==e.status&&(a="lib-readonly.png"),o.SG+"img/lib/"+r+"/"+a},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(o.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(".")?o.SG+"img/file/256/"+p.FILEEXT_ICON_MAP.default:(t=e.substr(e.lastIndexOf(".")+1).toLowerCase(),p.FILEEXT_ICON_MAP[t]?o.SG+"img/file/256/"+p.FILEEXT_ICON_MAP[t]:o.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,o.AP)("Encrypted library");else if(e.is_admin)t=(0,o.AP)("Admin access");else switch(n){case"rw":t=(0,o.AP)("Read-Write library");break;case"r":t=(0,o.AP)("Read-Only library");break;case"cloud-edit":t=(0,o.AP)("Online Read-Write library");break;case"preview":t=(0,o.AP)("Online Read-Only library")}return t},getFolderIconTitle:function(e){var t;switch(e.permission){case"rw":t=(0,o.AP)("Read-Write folder");break;case"r":t=(0,o.AP)("Read-Only folder");break;case"cloud-edit":t=(0,o.AP)("Online Read-Write folder");break;case"preview":t=(0,o.AP)("Online Read-Only folder")}return t},getFolderOperationList:function(e,t,n,r){var i=[],s=a.A.SHARE,u=a.A.DOWNLOAD,l=a.A.DELETE,c=a.A.RENAME,d=a.A.MOVE,f=a.A.COPY,h=a.A.PERMISSION,m=a.A.OPEN_VIA_CLIENT,v=n.permission,g=p.getUserPermission(v),y=g.isCustomPermission,O=g.customPermission;return r&&("rw"!=v&&"r"!=v||i.push(u),y&&O.permission.download&&i.push(u),p.isHasPermissionToShare(t,v,n)&&i.push(s),"rw"!=v&&"cloud-edit"!=v||i.push(l,"Divider"),y&&O.permission.delete&&i.push(l,"Divider")),"rw"!=v&&"cloud-edit"!=v||i.push(c,d),y&&O.permission.modify&&i.push(c,d),"rw"!=v&&"cloud-edit"!=v||i.push(f),y&&O.permission.copy&&i.push(f),"rw"==v&&(o.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=a.A.SHARE,l=a.A.DOWNLOAD,c=a.A.DELETE,d=a.A.RENAME,f=a.A.MOVE,h=a.A.COPY,m=a.A.TAGS,v=a.A.UNLOCK,g=a.A.LOCK,y=a.A.UNFREEZE_DOCUMENT,O=a.A.FREEZE_DOCUMENT,b=a.A.HISTORY,E=a.A.ACCESS_LOG,A=a.A.PROPERTIES,w=a.A.OPEN_VIA_CLIENT,C=a.A.ONLYOFFICE_CONVERT,_=a.A.CONVERT_AND_EXPORT,x=a.A.CONVERT_TO_MARKDOWN,k=a.A.CONVERT_TO_DOCX,T=a.A.EXPORT_DOCX,S=a.A.CONVERT_TO_SDOC,D=a.A.EXPORT_SDOC,P=n.permission,N=p.getUserPermission(P),R=N.isCustomPermission,I=N.customPermission;if(i&&("rw"!=P&&"r"!=P||s.push(l),R&&I.permission.download&&s.push(l),p.isHasPermissionToShare(t,P,n)&&s.push(u),"rw"!=P&&"cloud-edit"!=P||((!n.is_locked||n.is_locked&&n.locked_by_me)&&s.push(c),s.push("Divider")),R&&I.permission.delete&&((!n.is_locked||n.is_locked&&n.locked_by_me)&&s.push(c),s.push("Divider"))),"rw"!=P&&"cloud-edit"!=P||(!n.is_locked||n.is_locked&&n.locked_by_me)&&s.push(d,f),R&&I.permission.modify&&(!n.is_locked||n.is_locked&&n.locked_by_me)&&s.push(d,f),"rw"!=P&&"cloud-edit"!=P||s.push(h),R&&I.permission.copy&&s.push(h),"rw"==P&&(o.DX&&s.push(m),o.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"),o.am&&!n.is_locked&&n.name.endsWith(".sdoc")&&s.push(O),o.am&&n.is_locked&&n.name.endsWith(".sdoc")&&s.push(y)),("rw"==P||"cloud-edit"==P)&&o.lU&&!t.encrypted&&((n.name.endsWith(".md")||n.name.endsWith(".docx"))&&s.push(S),n.name.endsWith(".sdoc")))if(p.isDesktop()){var M=[x,k,T,D];s.push((0,r.A)((0,r.A)({},_),{},{subOpList:M}))}else s.push(x),s.push(k),s.push(T),s.push(D);"rw"==P&&(s.push("Divider"),s.push(A,b),o.am&&o.RF&&s.push(E),s.push("Divider",w)),"r"==P&&(t.encrypted||s.push(h),s.push(b)),"rw"==P&&o.aK&&o.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=o.am&&e.encrypted&&o.ez&&o.bw,n=[],i="Divider",s=a.A.SHARE,u=a.A.DELETE,l=a.A.RENAME,c=a.A.TRANSFER,d=a.A.FOLDER_PERMISSION,f=a.A.SHARE_ADMIN,h=a.A.CHANGE_PASSWORD,m=a.A.RESET_PASSWORD,v=a.A.UNWATCH_FILE_CHANGES,g=a.A.WATCH_FILE_CHANGES,y=a.A.ADVANCED;if(n.push(s,u,i,l,c),o.wR&&n.push(d),n.push(f,i),e.encrypted&&n.push(h),t&&n.push(m),o.am){var O=e.monitored?v:g;n.push(O)}n.push(i);var b=p.getAdvancedOperations();return n.push((0,r.A)((0,r.A)({},y),{},{subOpList:b})),n.filter((function(e,t,n){return!(e===i&&n[t+1]===i)}))},getAdvancedOperations:function(){var e=[],t=a.A.API_TOKEN,n=a.A.LABEL_CURRENT_STATE;return e.push(t),o.gj&&e.push(n),e},getSharedLibsOperationList:function(e){var t=a.A.SHARE,n=a.A.UNSHARE,r=a.A.WATCH_FILE_CHANGES,i=a.A.UNWATCH_FILE_CHANGES,s=[];o.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=a.A.UNSHARE,n=[],r=e.owner_email===o.Xh;return(o.Gn||r)&&n.push(t),n},getSharedRepoOperationList:function(e,t,n){var i=[],s=a.A.SHARE,u=a.A.UNSHARE,l=a.A.DELETE,c=a.A.RENAME,d=a.A.FOLDER_PERMISSION,f=a.A.SHARE_ADMIN,h=a.A.UNWATCH_FILE_CHANGES,m=a.A.WATCH_FILE_CHANGES,v=a.A.ADVANCED,g=a.A.CHANGE_PASSWORD,y=a.A.RESET_PASSWORD,O=a.A.API_TOKEN,b=t&&t.admins&&t.admins.indexOf(o.Xh)>-1,E=e.owner_email===o.Xh,A=e.is_admin,w="Divider";if(n)return(o.Gn||E)&&i.push(u),i;if(o.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),o.wR&&i.push(d),i.push(f,w),e.encrypted&&i.push(g),e.encrypted&&o.ez&&o.bw&&i.push(y),"r"===e.permission||"rw"===e.permission){var C=e.monitored?h:m;i.push(C)}if(p.isDesktop()){i.push(w);var _=[O];i.push((0,r.A)((0,r.A)({},v),{},{subOpList:_}))}return i}i.push(u)}}else(E||A)&&i.push(s),(b||E||A)&&i.push(u);if("r"===e.permission||"rw"===e.permission){var x=e.monitored?h:m;i.push(x)}}else E&&i.push(s),(b||E)&&i.push(u);return i},sharePerms:function(e){var t;switch(e){case"rw":t=(0,o.AP)("Read-Write");break;case"r":t=(0,o.AP)("Read-Only");break;case"admin":t=(0,o.AP)("Admin");break;case"cloud-edit":t=(0,o.AP)("Online Read-Write");break;case"preview":t=(0,o.AP)("Online Read-Only");break;case"invisible":t=(0,o.AP)("Invisible")}return t},sharePermsExplanation:function(e){var t;switch(e){case"rw":t=(0,o.AP)("User can read, write, upload, download and sync files.");break;case"r":t=(0,o.AP)("User can read, download and sync files.");break;case"admin":t=(0,o.AP)("Besides Write permission, user can also share the library.");break;case"cloud-edit":t=(0,o.AP)("User can view and edit file online via browser. Files can't be downloaded.");break;case"preview":t=(0,o.AP)("User can only view files online via browser. Files can't be downloaded.");break;case"invisible":t=(0,o.AP)("User can not see this folder.")}return t},getShareLinkPermissionObject:function(e){switch(e){case"preview_download":return{value:e,text:(0,o.AP)("Preview and download"),permissionDetails:{can_edit:!1,can_download:!0,can_upload:!1}};case"preview_only":return{value:e,text:(0,o.AP)("Preview only"),permissionDetails:{can_edit:!1,can_download:!1,can_upload:!1}};case"download_upload":return{value:e,text:(0,o.AP)("Download and upload"),permissionDetails:{can_edit:!1,can_download:!0,can_upload:!0}};case"edit_download":return{value:e,text:(0,o.AP)("Edit on cloud and download"),permissionDetails:{can_edit:!0,can_download:!0,can_upload:!1}};case"cloud_edit":return{value:e,text:(0,o.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,o=1e6,a=1e9,i=1e12;return t>=0&&t<r?t+" B":t>=r&&t<o?(t/r).toFixed(n)+" KB":t>=o&&t<a?(t/o).toFixed(n)+" MB":t>=a&&t<i?(t/a).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(o.xW+"/lib/"+t+"/file.*").test(e)},isInternalMarkdownLink:function(e,t){return new RegExp(o.xW+"/lib/"+t+".*.md$").test(e)},isInternalDirLink:function(e,t){return new RegExp(o.xW+"/library/"+t+".*").test(e)},getPathFromInternalMarkdownLink:function(e,t){var n=new RegExp(o.xW+"/lib/"+t+"/file(.*.md)").exec(e);return decodeURIComponent(n[1])},getPathFromInternalDirLink:function(e,t){var n=new RegExp(o.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(o.xW+"/published/"+t+".*.md$").test(e)},isWikiInternalDirLink:function(e,t){return t=encodeURIComponent(t),new RegExp(o.xW+"/published/"+t+".*").test(e)},getPathFromWikiInternalMarkdownLink:function(e,t){t=encodeURIComponent(t);var n=new RegExp(o.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(o.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),o=d(t,n),a=0,i=Math.min(r.length,o.length),s=0;s<i;s++){var u=r[s],f=o[s];if(!c(u)&&c(f))return-1;if(c(u)&&!c(f))return 1;if(0!==(a=c(u)&&c(f)?u.localeCompare(f,"zh-Hans-CN"):u.localeCompare(f,"zh-Hans-CN",{numeric:!0})))return a}return r.length>o.length?1:r.length<o.length?-1:0}(e,t)},compareStrWithNumbersIn:function(e,t){var n,r,o,a=/\d+|\D+/g,i=/\d/,s=e.match(a),u=t.match(a),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],o=u[c],n&&(r=parseInt(r,10),o=parseInt(o,10)),r!=o)return r<o?-1:1;n=!n}return(e>=t)-(e<=t)},sortRepos:function(e,t,n){var r,o=this;switch("".concat(t,"-").concat(n)){case"name-asc":r=function(e,t){return e.repo_name?t.repo_name?o.compareTwoWord(e.repo_name,t.repo_name):-1:1};break;case"name-desc":r=function(e,t){return e.repo_name?t.repo_name?-o.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?o.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?-o.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,o=this;switch("".concat(t,"-").concat(n)){case"name-asc":r=function(e,t){return o.compareTwoWord(e.name,t.name)};break;case"name-desc":r=function(e,t){return-o.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,o=this;switch("".concat(t,"-").concat(n)){case"name-asc":r=function(e,t){return e.is_dir?o.compareTwoWord(e.folder_name,t.folder_name):o.compareTwoWord(e.file_name,t.file_name)};break;case"name-desc":r=function(e,t){return-(e.is_dir?o.compareTwoWord(e.folder_name,t.folder_name):o.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,o.AP)("Permission denied")):n=429==e.response.status?(0,o.AP)("Too many requests"):e.response.data&&e.response.data.error_msg?e.response.data.error_msg:(0,o.AP)("Error"):n=(0,o.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,o.AP)("Successfully copied %(name)s."):2===t?(0,o.AP)("Successfully copied %(name)s and 1 other item."):(0,o.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,o.AP)("Successfully moved %(name)s."):2===t?(0,o.AP)("Successfully moved %(name)s and 1 other item."):(0,o.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,o.AP)("Failed to copy %(name)s and %(amount)s other item(s).").replace("%(amount)s",t-1):(0,o.AP)("Failed to copy %(name)s.")).replace("%(name)s",e[0])},getMoveFailedMessage:function(e){var t=e.length;return(t>1?(0,o.AP)("Failed to move %(name)s and %(amount)s other item(s).").replace("%(amount)s",t-1):(0,o.AP)("Failed to move %(name)s.")).replace("%(name)s",e[0])},handleSearchedItemClick:function(e){if(!0===e.is_dir){var t=o.Yc+"library/"+e.repo_id+"/"+e.repo_name+e.path;window.open("about:blank").location.href=t}else{var n=o.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),a=r.isCustomPermission,i=r.customPermission;if(a)return i.permission.download_external_link;var s=e.is_admin,u=e.is_virtual,l=e.encrypted,c=e.owner_email===o.Xh;if(l)return!0;if(n&&("rw"==t||"r"==t))return!0;if(o.zn&&("rw"==t||"r"==t))return!0;if(o.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 o=("00"+parseInt(t)).slice(-2);return o=n>0?("00"+parseInt(n)).slice(-2)+":"+o:"00:"+o,o=r>0?("00"+parseInt(r)).slice(-2)+":"+o:"00:"+o},hasNextPage:function(e,t,n){return e*t<n},getStrengthLevel:function(e){var t=0;if(e.length<o.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,o=n.pathname,a=this.getUrlSearches();a[e]=t;var i="?";for(var s in a){var u=a[s];u&&(i="?"===i?"?".concat(s,"=").concat(u):"".concat(i,"&").concat(s,"=").concat(u))}history.replaceState(null,"",r+o+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),o=/[a-z]/.test(e),a=/\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),o&&(t+=1),a&&(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,o.AP)("Name cannot contain slash")}:e.includes("`")?{isValid:t=!1,errMessage:n=(0,o.AP)("Name cannot contain backtick")}:e.includes("\\")?{isValid:t=!1,errMessage:n=(0,o.AP)("Name cannot contain backslash")}:".."===e?{isValid:t=!1,errMessage:n=(0,o.AP)("Name cannot be double dots")}:{isValid:t,errMessage:n}:{isValid:t=!1,errMessage:n=(0,o.AP)("Name is required")}}},58603:function(e,t,n){"use strict";n.d(t,{A:function(){return oe}});var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(r){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)})),this.tags=[],this.ctr=0},e}(),o=Math.abs,a=String.fromCharCode,i=Object.assign;function s(e){return e.trim()}function u(e,t,n){return e.replace(t,n)}function l(e,t){return e.indexOf(t)}function c(e,t){return 0|e.charCodeAt(t)}function d(e,t,n){return e.slice(t,n)}function f(e){return e.length}function p(e){return e.length}function h(e,t){return t.push(e),e}var m=1,v=1,g=0,y=0,O=0,b="";function E(e,t,n,r,o,a,i){return{value:e,root:t,parent:n,type:r,props:o,children:a,line:m,column:v,length:i,return:""}}function A(e,t){return i(E("",null,null,"",null,null,0),e,{length:-e.length},t)}function w(){return O=y>0?c(b,--y):0,v--,10===O&&(v=1,m--),O}function C(){return O=y<g?c(b,y++):0,v++,10===O&&(v=1,m++),O}function _(){return c(b,y)}function x(){return y}function k(e,t){return d(b,e,t)}function T(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function S(e){return m=v=1,g=f(b=e),y=0,[]}function D(e){return b="",e}function P(e){return s(k(y-1,I(91===e?e+2:40===e?e+1:e)))}function N(e){for(;(O=_())&&O<33;)C();return T(e)>2||T(O)>3?"":" "}function R(e,t){for(;--t&&C()&&!(O<48||O>102||O>57&&O<65||O>70&&O<97););return k(e,x()+(t<6&&32==_()&&32==C()))}function I(e){for(;C();)switch(O){case e:return y;case 34:case 39:34!==e&&39!==e&&I(O);break;case 40:41===e&&I(e);break;case 92:C()}return y}function M(e,t){for(;C()&&e+O!==57&&(e+O!==84||47!==_()););return"/*"+k(t,y-1)+"*"+a(47===e?e:C())}function L(e){for(;!T(_());)C();return k(e,y)}var F="-ms-",j="-moz-",B="-webkit-",U="comm",$="rule",X="decl",Q="@keyframes";function Y(e,t){for(var n="",r=p(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function z(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case X:return e.return=e.return||e.value;case U:return"";case Q:return e.return=e.value+"{"+Y(e.children,r)+"}";case $:e.value=e.props.join(",")}return f(n=Y(e.children,r))?e.return=e.value+"{"+n+"}":""}function H(e){return D(V("",null,null,null,[""],e=S(e),0,[0],e))}function V(e,t,n,r,o,i,s,d,p){for(var m=0,v=0,g=s,y=0,O=0,b=0,E=1,A=1,k=1,T=0,S="",D=o,I=i,F=r,j=S;A;)switch(b=T,T=C()){case 40:if(108!=b&&58==c(j,g-1)){-1!=l(j+=u(P(T),"&","&\f"),"&\f")&&(k=-1);break}case 34:case 39:case 91:j+=P(T);break;case 9:case 10:case 13:case 32:j+=N(b);break;case 92:j+=R(x()-1,7);continue;case 47:switch(_()){case 42:case 47:h(W(M(C(),x()),t,n),p);break;default:j+="/"}break;case 123*E:d[m++]=f(j)*k;case 125*E:case 59:case 0:switch(T){case 0:case 125:A=0;case 59+v:-1==k&&(j=u(j,/\f/g,"")),O>0&&f(j)-g&&h(O>32?G(j+";",r,n,g-1):G(u(j," ","")+";",r,n,g-2),p);break;case 59:j+=";";default:if(h(F=q(j,t,n,m,v,o,d,S,D=[],I=[],g),i),123===T)if(0===v)V(j,t,F,F,D,i,g,d,I);else switch(99===y&&110===c(j,3)?100:y){case 100:case 108:case 109:case 115:V(e,F,F,r&&h(q(e,F,F,0,0,o,d,S,o,D=[],g),I),o,I,g,d,r?D:I);break;default:V(j,F,F,F,[""],I,0,d,I)}}m=v=O=0,E=k=1,S=j="",g=s;break;case 58:g=1+f(j),O=b;default:if(E<1)if(123==T)--E;else if(125==T&&0==E++&&125==w())continue;switch(j+=a(T),T*E){case 38:k=v>0?1:(j+="\f",-1);break;case 44:d[m++]=(f(j)-1)*k,k=1;break;case 64:45===_()&&(j+=P(C())),y=_(),v=g=f(S=j+=L(x())),T++;break;case 45:45===b&&2==f(j)&&(E=0)}}return i}function q(e,t,n,r,a,i,l,c,f,h,m){for(var v=a-1,g=0===a?i:[""],y=p(g),O=0,b=0,A=0;O<r;++O)for(var w=0,C=d(e,v+1,v=o(b=l[O])),_=e;w<y;++w)(_=s(b>0?g[w]+" "+C:u(C,/&\f/g,g[w])))&&(f[A++]=_);return E(e,t,n,0===a?$:c,f,h,m)}function W(e,t,n){return E(e,t,n,U,a(O),d(e,2,-2),0)}function G(e,t,n,r){return E(e,t,n,X,d(e,0,r),d(e,r+1,-1),r)}var Z=function(e,t,n){for(var r=0,o=0;r=o,o=_(),38===r&&12===o&&(t[n]=1),!T(o);)C();return k(e,y)},K=function(e,t){return D(function(e,t){var n=-1,r=44;do{switch(T(r)){case 0:38===r&&12===_()&&(t[n]=1),e[n]+=Z(y-1,t,n);break;case 2:e[n]+=P(r);break;case 4:if(44===r){e[++n]=58===_()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=a(r)}}while(r=C());return e}(S(e),t))},J=new WeakMap,ee=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||J.get(n))&&!r){J.set(e,!0);for(var o=[],a=K(t,o),i=n.props,s=0,u=0;s<a.length;s++)for(var l=0;l<i.length;l++,u++)e.props[u]=o[s]?a[s].replace(/&\f/g,i[l]):i[l]+" "+a[s]}}},te=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function ne(e,t){switch(function(e,t){return 45^c(e,0)?(((t<<2^c(e,0))<<2^c(e,1))<<2^c(e,2))<<2^c(e,3):0}(e,t)){case 5103:return B+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return B+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return B+e+j+e+F+e+e;case 6828:case 4268:return B+e+F+e+e;case 6165:return B+e+F+"flex-"+e+e;case 5187:return B+e+u(e,/(\w+).+(:[^]+)/,B+"box-$1$2"+F+"flex-$1$2")+e;case 5443:return B+e+F+"flex-item-"+u(e,/flex-|-self/,"")+e;case 4675:return B+e+F+"flex-line-pack"+u(e,/align-content|flex-|-self/,"")+e;case 5548:return B+e+F+u(e,"shrink","negative")+e;case 5292:return B+e+F+u(e,"basis","preferred-size")+e;case 6060:return B+"box-"+u(e,"-grow","")+B+e+F+u(e,"grow","positive")+e;case 4554:return B+u(e,/([^-])(transform)/g,"$1"+B+"$2")+e;case 6187:return u(u(u(e,/(zoom-|grab)/,B+"$1"),/(image-set)/,B+"$1"),e,"")+e;case 5495:case 3959:return u(e,/(image-set\([^]*)/,B+"$1$`$1");case 4968:return u(u(e,/(.+:)(flex-)?(.*)/,B+"box-pack:$3"+F+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+B+e+e;case 4095:case 3583:case 4068:case 2532:return u(e,/(.+)-inline(.+)/,B+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(f(e)-1-t>6)switch(c(e,t+1)){case 109:if(45!==c(e,t+4))break;case 102:return u(e,/(.+:)(.+)-([^]+)/,"$1"+B+"$2-$3$1"+j+(108==c(e,t+3)?"$3":"$2-$3"))+e;case 115:return~l(e,"stretch")?ne(u(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==c(e,t+1))break;case 6444:switch(c(e,f(e)-3-(~l(e,"!important")&&10))){case 107:return u(e,":",":"+B)+e;case 101:return u(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+B+(45===c(e,14)?"inline-":"")+"box$3$1"+B+"$2$3$1"+F+"$2box$3")+e}break;case 5936:switch(c(e,t+11)){case 114:return B+e+F+u(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return B+e+F+u(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return B+e+F+u(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return B+e+F+e+e}return e}var re=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case X:e.return=ne(e.value,e.length);break;case Q:return Y([A(e,{value:u(e.value,"@","@"+B)})],r);case $:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Y([A(e,{props:[u(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return Y([A(e,{props:[u(t,/:(plac\w+)/,":"+B+"input-$1")]}),A(e,{props:[u(t,/:(plac\w+)/,":-moz-$1")]}),A(e,{props:[u(t,/:(plac\w+)/,F+"input-$1")]})],r)}return""}))}}],oe=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var o,a,i=e.stylisPlugins||re,s={},u=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)s[t[n]]=!0;u.push(e)}));var l,c,d=[z,(c=function(e){l.insert(e)},function(e){e.root||(e=e.return)&&c(e)})],f=function(e){var t=p(e);return function(n,r,o,a){for(var i="",s=0;s<t;s++)i+=e[s](n,r,o,a)||"";return i}}([ee,te].concat(i,d));a=function(e,t,n,r){l=n,Y(H(e?e+"{"+t.styles+"}":t.styles),f),r&&(h.inserted[t.name]=!0)};var h={key:t,sheet:new r({key:t,container:o,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:s,registered:{},insert:a};return h.sheet.hydrate(u),h}},222:function(e,t,n){"use strict";n.d(t,{AH:function(){return P},Y:function(){return D},i7:function(){return N}});var r=n(9950),o=n.t(r,2),a=n(58603);var i=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)};var s={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function u(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}var l=!1,c=/[A-Z]|^ms/g,d=/_EMO_([^_]+?)_([^]*?)_EMO_/g,f=function(e){return 45===e.charCodeAt(1)},p=function(e){return null!=e&&"boolean"!==typeof e},h=u((function(e){return f(e)?e:e.replace(c,"-$&").toLowerCase()})),m=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(d,(function(e,t,n){return y={name:t,styles:n,next:y},t}))}return 1===s[e]||f(e)||"number"!==typeof t||0===t?t:t+"px"},v="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function g(e,t,n){if(null==n)return"";var r=n;if(void 0!==r.__emotion_styles)return r;switch(typeof n){case"boolean":return"";case"object":var o=n;if(1===o.anim)return y={name:o.name,styles:o.styles,next:y},o.name;var a=n;if(void 0!==a.styles){var i=a.next;if(void 0!==i)for(;void 0!==i;)y={name:i.name,styles:i.styles,next:y},i=i.next;return a.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=g(e,t,n[o])+";";else for(var a in n){var i=n[a];if("object"!==typeof i){var s=i;null!=t&&void 0!==t[s]?r+=a+"{"+t[s]+"}":p(s)&&(r+=h(a)+":"+m(a,s)+";")}else{if("NO_COMPONENT_SELECTOR"===a&&l)throw new Error(v);if(!Array.isArray(i)||"string"!==typeof i[0]||null!=t&&void 0!==t[i[0]]){var u=g(e,t,i);switch(a){case"animation":case"animationName":r+=h(a)+":"+u+";";break;default:r+=a+"{"+u+"}"}}else for(var c=0;c<i.length;c++)p(i[c])&&(r+=h(a)+":"+m(a,i[c])+";")}}return r}(e,t,n);case"function":if(void 0!==e){var s=y,u=n(e);return y=s,g(e,t,u)}}var c=n;if(null==t)return c;var d=t[c];return void 0!==d?d:c}var y,O=/label:\s*([^\s;{]+)\s*(;|$)/g;function b(e,t,n){if(1===e.length&&"object"===typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,o="";y=void 0;var a=e[0];null==a||void 0===a.raw?(r=!1,o+=g(n,t,a)):o+=a[0];for(var i=1;i<e.length;i++){if(o+=g(n,t,e[i]),r)o+=a[i]}O.lastIndex=0;for(var s,u="";null!==(s=O.exec(o));)u+="-"+s[1];var l=function(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+u;return{name:l,styles:o,next:y}}var E=!!o.useInsertionEffect&&o.useInsertionEffect,A=E||function(e){return e()},w=(E||r.useLayoutEffect,r.createContext("undefined"!==typeof HTMLElement?(0,a.A)({key:"css"}):null)),C=(w.Provider,function(e){return(0,r.forwardRef)((function(t,n){var o=(0,r.useContext)(w);return e(t,o,n)}))}),_=r.createContext({});var x={}.hasOwnProperty,k="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",T=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return i(t,n,r),A((function(){return function(e,t,n){i(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+r:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}}(t,n,r)})),null},S=C((function(e,t,n){var o=e.css;"string"===typeof o&&void 0!==t.registered[o]&&(o=t.registered[o]);var a=e[k],i=[o],s="";"string"===typeof e.className?s=function(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):n&&(r+=n+" ")})),r}(t.registered,i,e.className):null!=e.className&&(s=e.className+" ");var u=b(i,void 0,r.useContext(_));s+=t.key+"-"+u.name;var l={};for(var c in e)x.call(e,c)&&"css"!==c&&c!==k&&(l[c]=e[c]);return l.className=s,n&&(l.ref=n),r.createElement(r.Fragment,null,r.createElement(T,{cache:t,serialized:u,isStringTag:"string"===typeof a}),r.createElement(a,l))})),D=(n(75749),function(e,t){var n=arguments;if(null==t||!x.call(t,"css"))return r.createElement.apply(void 0,n);var o=n.length,a=new Array(o);a[0]=S,a[1]=function(e,t){var n={};for(var r in t)x.call(t,r)&&(n[r]=t[r]);return n[k]=e,n}(e,t);for(var i=2;i<o;i++)a[i]=n[i];return r.createElement.apply(null,a)});function P(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return b(t)}var N=function(){var e=P.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}},75749:function(e,t,n){"use strict";var r=n(43392),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function u(e){return r.isMemo(e)?i:s[e.$$typeof]||o}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=i;var l=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var i=c(n);d&&(i=i.concat(d(n)));for(var s=u(t),m=u(n),v=0;v<i.length;++v){var g=i[v];if(!a[g]&&(!r||!r[g])&&(!m||!m[g])&&(!s||!s[g])){var y=f(n,g);try{l(t,g,y)}catch(O){}}}}return t}},90620:function(e,t){"use strict";var n="function"===typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,u=n?Symbol.for("react.provider"):60109,l=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,v=n?Symbol.for("react.lazy"):60116,g=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,O=n?Symbol.for("react.responder"):60118,b=n?Symbol.for("react.scope"):60119;function E(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case a:case s:case i:case p:return e;default:switch(e=e&&e.$$typeof){case l:case f:case v:case m:case u:return e;default:return t}}case o:return t}}}function A(e){return E(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=l,t.ContextProvider=u,t.Element=r,t.ForwardRef=f,t.Fragment=a,t.Lazy=v,t.Memo=m,t.Portal=o,t.Profiler=s,t.StrictMode=i,t.Suspense=p,t.isAsyncMode=function(e){return A(e)||E(e)===c},t.isConcurrentMode=A,t.isContextConsumer=function(e){return E(e)===l},t.isContextProvider=function(e){return E(e)===u},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return E(e)===f},t.isFragment=function(e){return E(e)===a},t.isLazy=function(e){return E(e)===v},t.isMemo=function(e){return E(e)===m},t.isPortal=function(e){return E(e)===o},t.isProfiler=function(e){return E(e)===s},t.isStrictMode=function(e){return E(e)===i},t.isSuspense=function(e){return E(e)===p},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===a||e===d||e===s||e===i||e===p||e===h||"object"===typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===m||e.$$typeof===u||e.$$typeof===l||e.$$typeof===f||e.$$typeof===y||e.$$typeof===O||e.$$typeof===b||e.$$typeof===g)},t.typeOf=E},43392:function(e,t,n){"use strict";e.exports=n(90620)},13690:function(e,t,n){"use strict";n.d(t,{N_:function(){return Q},Ix:function(){return I},oo:function(){return w},zy:function(){return q},g:function(){return W}});var r=n(9950),o=n(10949),a=n.n(o),i=n(4899),s=function(e,t){return e.substr(0,t.length)===t},u=function(e,t){for(var n=void 0,r=void 0,o=t.split("?")[0],i=v(o),s=""===i[0],u=m(e),l=0,c=u.length;l<c;l++){var f=!1,h=u[l].route;if(h.default)r={route:h,params:{},uri:t};else{for(var g=v(h.path),O={},b=Math.max(i.length,g.length),E=0;E<b;E++){var A=g[E],w=i[E];if(p(A)){O[A.slice(1)||"*"]=i.slice(E).map(decodeURIComponent).join("/");break}if(void 0===w){f=!0;break}var C=d.exec(A);if(C&&!s){-1===y.indexOf(C[1])||a()(!1);var _=decodeURIComponent(w);O[C[1]]=_}else if(A!==w){f=!0;break}}if(!f){n={route:h,params:O,uri:"/"+i.slice(0,E).join("/")};break}}}return n||r||null},l=function(e,t){if(s(e,"/"))return e;var n=e.split("?"),r=n[0],o=n[1],a=t.split("?")[0],i=v(r),u=v(a);if(""===i[0])return g(a,o);if(!s(i[0],".")){var l=u.concat(i).join("/");return g(("/"===a?"":"/")+l,o)}for(var c=u.concat(i),d=[],f=0,p=c.length;f<p;f++){var h=c[f];".."===h?d.pop():"."!==h&&d.push(h)}return g("/"+d.join("/"),o)},c=function(e,t){var n=e.split("?"),r=n[0],o=n[1],a=void 0===o?"":o,i="/"+v(r).map((function(e){var n=d.exec(e);return n?t[n[1]]:e})).join("/"),s=t.location,u=(s=void 0===s?{}:s).search,l=(void 0===u?"":u).split("?")[1]||"";return i=g(i,a,l)},d=/^:(.+)/,f=function(e){return d.test(e)},p=function(e){return e&&"*"===e[0]},h=function(e,t){return{route:e,score:e.default?0:v(e.path).reduce((function(e,t){return e+=4,!function(e){return""===e}(t)?f(t)?e+=2:p(t)?e-=5:e+=3:e+=1,e}),0),index:t}},m=function(e){return e.map(h).sort((function(e,t){return e.score<t.score?1:e.score>t.score?-1:e.index-t.index}))},v=function(e){return e.replace(/(^\/+|\/+$)/g,"").split("/")},g=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e+((n=n.filter((function(e){return e&&e.length>0})))&&n.length>0?"?"+n.join("&"):"")},y=["uri","path"],O=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},b=function(e){var t=e.location,n=t.search,r=t.hash,o=t.href,a=t.origin,i=t.protocol,s=t.host,u=t.hostname,l=t.port,c=e.location.pathname;!c&&o&&E&&(c=new URL(o).pathname);return{pathname:encodeURI(decodeURI(c)),search:n,hash:r,href:o,origin:a,protocol:i,host:s,hostname:u,port:l,state:e.history.state,key:e.history.state&&e.history.state.key||"initial"}},E=!("undefined"===typeof window||!window.document||!window.document.createElement),A=function(e){var t=[],n=b(e),r=!1,o=function(){};return{get location(){return n},get transitioning(){return r},_onTransitionComplete:function(){r=!1,o()},listen:function(r){t.push(r);var o=function(){n=b(e),r({location:n,action:"POP"})};return e.addEventListener("popstate",o),function(){e.removeEventListener("popstate",o),t=t.filter((function(e){return e!==r}))}},navigate:function(a){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=i.state,u=i.replace,l=void 0!==u&&u;if("number"===typeof a)e.history.go(a);else{s=O({},s,{key:Date.now()+""});try{r||l?e.history.replaceState(s,null,a):e.history.pushState(s,null,a)}catch(d){e.location[l?"replace":"assign"](a)}}n=b(e),r=!0;var c=new Promise((function(e){return o=e}));return t.forEach((function(e){return e({location:n,action:"PUSH"})})),c}}}(E?window:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",t=e.indexOf("?"),n={pathname:t>-1?e.substr(0,t):e,search:t>-1?e.substr(t):""},r=0,o=[n],a=[null];return{get location(){return o[r]},addEventListener:function(e,t){},removeEventListener:function(e,t){},history:{get entries(){return o},get index(){return r},get state(){return a[r]},pushState:function(e,t,n){var i=n.split("?"),s=i[0],u=i[1],l=void 0===u?"":u;r++,o.push({pathname:s,search:l.length?"?"+l:l}),a.push(e)},replaceState:function(e,t,n){var i=n.split("?"),s=i[0],u=i[1],l=void 0===u?"":u;o[r]={pathname:s,search:l},a[r]=e},go:function(e){var t=r+e;t<0||t>a.length-1||(r=t)}}}}()),w=A.navigate,C=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 _(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function x(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function k(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 T(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 S=function(e,t){var n=(0,r.createContext)(t);return n.displayName=e,n},D=S("Location"),P=function(e){var t=e.children;return r.createElement(D.Consumer,null,(function(e){return e?t(e):r.createElement(N,null,t)}))},N=function(e){function t(){var n,r;x(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return n=r=k(this,e.call.apply(e,[this].concat(a))),r.state={context:r.getContext(),refs:{unlisten:null}},k(r,n)}return T(t,e),t.prototype.getContext=function(){var e=this.props.history;return{navigate:e.navigate,location:e.location}},t.prototype.componentDidCatch=function(e,t){if(!z(e))throw e;(0,this.props.history.navigate)(e.uri,{replace:!0})},t.prototype.componentDidUpdate=function(e,t){t.context.location!==this.state.context.location&&this.props.history._onTransitionComplete()},t.prototype.componentDidMount=function(){var e=this,t=this.state.refs,n=this.props.history;n._onTransitionComplete(),t.unlisten=n.listen((function(){Promise.resolve().then((function(){requestAnimationFrame((function(){e.unmounted||e.setState((function(){return{context:e.getContext()}}))}))}))}))},t.prototype.componentWillUnmount=function(){var e=this.state.refs;this.unmounted=!0,e.unlisten()},t.prototype.render=function(){var e=this.state.context,t=this.props.children;return r.createElement(D.Provider,{value:e},"function"===typeof t?t(e):t||null)},t}(r.Component);N.defaultProps={history:A};var R=S("Base",{baseuri:"/",basepath:"/",navigate:A.navigate}),I=function(e){return r.createElement(R.Consumer,null,(function(t){return r.createElement(P,null,(function(n){return r.createElement(M,C({},t,n,e))}))}))},M=function(e){function t(){return x(this,t),k(this,e.apply(this,arguments))}return T(t,e),t.prototype.render=function(){var e=this.props,t=e.location,n=e.navigate,o=e.basepath,a=e.primary,i=e.children,s=(e.baseuri,e.component),c=void 0===s?"div":s,d=_(e,["location","navigate","basepath","primary","children","baseuri","component"]),f=r.Children.toArray(i).reduce((function(e,t){var n=Z(o)(t);return e.concat(n)}),[]),p=t.pathname,h=u(f,p);if(h){var m=h.params,v=h.uri,g=h.route,y=h.route.value;o=g.default?o:g.path.replace(/\*$/,"");var O=C({},m,{uri:v,location:t,navigate:function(e,t){return n(l(e,v),t)}}),b=r.cloneElement(y,O,y.props.children?r.createElement(I,{location:t,primary:a},y.props.children):void 0),E=a?F:c,A=a?C({uri:v,location:t,component:c},d):d;return r.createElement(R.Provider,{value:{baseuri:v,basepath:o,navigate:O.navigate}},r.createElement(E,A,b))}return null},t}(r.PureComponent);M.defaultProps={primary:!0};var L=S("Focus"),F=function(e){var t=e.uri,n=e.location,o=e.component,a=_(e,["uri","location","component"]);return r.createElement(L.Consumer,null,(function(e){return r.createElement(U,C({},a,{component:o,requestFocus:e,uri:t,location:n}))}))},j=!0,B=0,U=function(e){function t(){var n,r;x(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return n=r=k(this,e.call.apply(e,[this].concat(a))),r.state={},r.requestFocus=function(e){!r.state.shouldFocus&&e&&e.focus()},k(r,n)}return T(t,e),t.getDerivedStateFromProps=function(e,t){if(null==t.uri)return C({shouldFocus:!0},e);var n=e.uri!==t.uri,r=t.location.pathname!==e.location.pathname&&e.location.pathname===e.uri;return C({shouldFocus:n||r},e)},t.prototype.componentDidMount=function(){B++,this.focus()},t.prototype.componentWillUnmount=function(){0===--B&&(j=!0)},t.prototype.componentDidUpdate=function(e,t){e.location!==this.props.location&&this.state.shouldFocus&&this.focus()},t.prototype.focus=function(){var e=this.props.requestFocus;e?e(this.node):j?j=!1:this.node&&(this.node.contains(document.activeElement)||this.node.focus())},t.prototype.render=function(){var e=this,t=this.props,n=(t.children,t.style),o=(t.requestFocus,t.component),a=void 0===o?"div":o,i=(t.uri,t.location,_(t,["children","style","requestFocus","component","uri","location"]));return r.createElement(a,C({style:C({outline:"none"},n),tabIndex:"-1",ref:function(t){return e.node=t}},i),r.createElement(L.Provider,{value:this.requestFocus},this.props.children))},t}(r.Component);(0,i.polyfill)(U);var $=function(){},X=r.forwardRef;"undefined"===typeof X&&(X=function(e){return e});var Q=X((function(e,t){var n=e.innerRef,o=_(e,["innerRef"]);return r.createElement(R.Consumer,null,(function(e){e.basepath;var a=e.baseuri;return r.createElement(P,null,(function(e){var i=e.location,u=e.navigate,c=o.to,d=o.state,f=o.replace,p=o.getProps,h=void 0===p?$:p,m=_(o,["to","state","replace","getProps"]),v=l(c,a),g=encodeURI(v),y=i.pathname===g,O=s(i.pathname,g);return r.createElement("a",C({ref:t||n,"aria-current":y?"page":void 0},m,h({isCurrent:y,isPartiallyCurrent:O,href:v,location:i}),{href:v,onClick:function(e){if(m.onClick&&m.onClick(e),K(e)){e.preventDefault();var t=f;if("boolean"!==typeof f&&y){var n=C({},i.state),r=(n.key,_(n,["key"]));t=function(e,t){var n=Object.keys(e);return n.length===Object.keys(t).length&&n.every((function(n){return t.hasOwnProperty(n)&&e[n]===t[n]}))}(C({},d),r)}u(v,{state:d,replace:t})}}}))}))}))}));function Y(e){this.uri=e}Q.displayName="Link";var z=function(e){return e instanceof Y},H=function(e){function t(){return x(this,t),k(this,e.apply(this,arguments))}return T(t,e),t.prototype.componentDidMount=function(){var e=this.props,t=e.navigate,n=e.to,r=(e.from,e.replace),o=void 0===r||r,a=e.state,i=(e.noThrow,e.baseuri),s=_(e,["navigate","to","from","replace","state","noThrow","baseuri"]);Promise.resolve().then((function(){var e=l(n,i);t(c(e,s),{replace:o,state:a})}))},t.prototype.render=function(){var e=this.props,t=(e.navigate,e.to),n=(e.from,e.replace,e.state,e.noThrow),r=e.baseuri,o=_(e,["navigate","to","from","replace","state","noThrow","baseuri"]),a=l(t,r);return n||function(e){throw new Y(e)}(c(a,o)),null},t}(r.Component),V=function(e){return r.createElement(R.Consumer,null,(function(t){var n=t.baseuri;return r.createElement(P,null,(function(t){return r.createElement(H,C({},t,{baseuri:n},e))}))}))},q=function(){var e=(0,r.useContext)(D);if(!e)throw new Error("useLocation hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");return e.location},W=function(){var e=(0,r.useContext)(R);if(!e)throw new Error("useParams hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");var t,n,o=q(),a=(t=e.basepath,n=o.pathname,u([{path:t}],n));return a?a.params:null},G=function(e){return e.replace(/(^\/+|\/+$)/g,"")},Z=function e(t){return function(n){if(!n)return null;if(n.type===r.Fragment&&n.props.children)return r.Children.map(n.props.children,e(t));if(n.props.path||n.props.default||n.type===V||a()(!1),n.type!==V||n.props.from&&n.props.to||a()(!1),n.type!==V||function(e,t){var n=function(e){return f(e)};return v(e).filter(n).sort().join("/")===v(t).filter(n).sort().join("/")}(n.props.from,n.props.to)||a()(!1),n.props.default)return{value:n,default:!0};var o=n.type===V?n.props.from:n.props.path,i="/"===o?t:G(t)+"/"+G(o);return{value:n,default:n.props.default,path:n.props.children?G(i)+"/*":i}}},K=function(e){return!e.defaultPrevented&&0===e.button&&!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}},16150:function(e,t,n){"use strict";t.__esModule=!0;var r=n(9950),o=(i(r),i(n(11942))),a=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,a.default)()+"__",f=function(e){function n(){var t,r;s(this,n);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return t=r=u(this,e.call.apply(e,[this].concat(a))),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,o=void 0;((a=n)===(i=r)?0!==a||1/a===1/i:a!==a&&i!==i)?o=0:(o="function"===typeof t?t(n,r):c,0!==(o|=0)&&this.emitter.set(e.value,o))}var a,i},n.prototype.render=function(){return this.props.children},n}(r.Component);f.childContextTypes=((n={})[d]=o.default.object.isRequired,n);var p=function(t){function n(){var e,r;s(this,n);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return e=r=u(this,t.call.apply(t,[this].concat(a))),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]=o.default.object,i),{Provider:f,Consumer:p}},e.exports=t.default},83102:function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(9950)),o=a(n(16150));function a(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.createContext||o.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 X}});var r,o=[],a="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 o=e,a=o.offsetWidth,i=o.offsetHeight;return!(a||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),y=function(e){return parseFloat(e||"0")},O=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:O(),borderBoxSize:O(),contentBoxSize:O(),contentRect:new l(0,0,0,0)}),E=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(),o=!g&&"border-box"===n.boxSizing,a=v.test(n.writingMode||""),i=!r&&m.test(n.overflowY||""),u=!r&&m.test(n.overflowX||""),f=r?0:y(n.paddingTop),p=r?0:y(n.paddingRight),E=r?0:y(n.paddingBottom),A=r?0:y(n.paddingLeft),w=r?0:y(n.borderTopWidth),C=r?0:y(n.borderRightWidth),_=r?0:y(n.borderBottomWidth),x=A+p,k=f+E,T=(r?0:y(n.borderLeftWidth))+C,S=w+_,D=u?e.offsetHeight-S-e.clientHeight:0,P=i?e.offsetWidth-T-e.clientWidth:0,N=o?x+T:0,R=o?k+S:0,I=r?r.width:y(n.width)-N-P,M=r?r.height:y(n.height)-R-D,L=I+x+P+T,F=M+k+D+S,j=s({devicePixelContentBoxSize:O(Math.round(I*devicePixelRatio),Math.round(M*devicePixelRatio),a),borderBoxSize:O(L,F,a),contentBoxSize:O(I,M,a),contentRect:new l(A,f,I,M)});return h.set(e,j),j},A=function(e,t,n){var o=E(e,n),a=o.borderBoxSize,i=o.contentBoxSize,s=o.devicePixelContentBoxSize;switch(t){case r.DEVICE_PIXEL_CONTENT_BOX:return s;case r.BORDER_BOX:return a;default:return i}},w=function(e){var t=E(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=[];o.forEach((function(n){if(0!==n.activeTargets.length){var r=[];n.activeTargets.forEach((function(t){var n=new w(t.target),o=C(t.target);r.push(n),t.lastReportedSize=A(t.target,t.observedBox),o<e&&(e=o)})),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},x=function(e){o.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(x(e);o.some((function(e){return e.activeTargets.length>0}));)e=_(),x(e);return o.some((function(e){return e.skippedTargets.length>0}))&&function(){var e;"function"===typeof ErrorEvent?e=new ErrorEvent("error",{message:a}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=a),window.dispatchEvent(e)}(),e>0},T=[],S=function(e){if(!i){var t=0,n=document.createTextNode("");new MutationObserver((function(){return T.splice(0).forEach((function(e){return e()}))})).observe(n,{characterData:!0}),i=function(){n.textContent="".concat(t?t--:t++)}}T.push(e),i()},D=0,P={attributes:!0,characterData:!0,childList:!0,subtree:!0},N=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],R=function(e){return void 0===e&&(e=0),Date.now()+e},I=!1,M=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),!I){I=!0;var n,r=R(e);n=function(){var n=!1;try{n=k()}finally{if(I=!1,e=r-R(),!D)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,P)};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(),N.forEach((function(t){return p.addEventListener(t,e.listener,!0)})))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),N.forEach((function(t){return p.removeEventListener(t,e.listener,!0)})),this.stopped=!0)},e}()),L=function(e){!D&&e>0&&M.start(),!(D+=e)&&M.stop()},F=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=A(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}(),j=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},B=new WeakMap,U=function(e,t){for(var n=0;n<e.length;n+=1)if(e[n].target===t)return n;return-1},$=function(){function e(){}return e.connect=function(e,t){var n=new j(e,t);B.set(e,n)},e.observe=function(e,t,n){var r=B.get(e),a=0===r.observationTargets.length;U(r.observationTargets,t)<0&&(a&&o.push(r),r.observationTargets.push(new F(t,n&&n.box)),L(1),M.schedule())},e.unobserve=function(e,t){var n=B.get(e),r=U(n.observationTargets,t),a=1===n.observationTargets.length;r>=0&&(a&&o.splice(o.indexOf(n),1),n.observationTargets.splice(r,1),L(-1))},e.disconnect=function(e){var t=this,n=B.get(e);n.observationTargets.slice().forEach((function(n){return t.unobserve(e,n.target)})),n.activeTargets.splice(0,n.activeTargets.length)},e}(),X=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.");$.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");$.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");$.unobserve(this,e)},e.prototype.disconnect=function(){$.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}()},68238:function(e){!function(){"use strict";var t=function(e){if(!(this instanceof t))return new t(e);if(this.version=1,this.support="undefined"!==typeof File&&"undefined"!==typeof Blob&&"undefined"!==typeof FileList&&(!!Blob.prototype.webkitSlice||!!Blob.prototype.mozSlice||!!Blob.prototype.slice||!1),!this.support)return!1;var n=this;n.files=[],n.defaults={chunkSize:1048576,forceChunkSize:!1,simultaneousUploads:3,fileParameterName:"file",chunkNumberParameterName:"resumableChunkNumber",chunkSizeParameterName:"resumableChunkSize",currentChunkSizeParameterName:"resumableCurrentChunkSize",totalSizeParameterName:"resumableTotalSize",typeParameterName:"resumableType",identifierParameterName:"resumableIdentifier",fileNameParameterName:"resumableFilename",relativePathParameterName:"resumableRelativePath",totalChunksParameterName:"resumableTotalChunks",dragOverClass:"dragover",throttleProgressCallbacks:.5,query:{},headers:{},preprocess:null,preprocessFile:null,method:"multipart",uploadMethod:"POST",testMethod:"GET",prioritizeFirstAndLastChunk:!1,target:"/",testTarget:null,parameterNamespace:"",testChunks:!0,generateUniqueIdentifier:null,getTarget:null,maxChunkRetries:100,chunkRetryInterval:void 0,permanentErrors:[400,401,403,404,409,415,440,441,442,443,500,501],maxFiles:void 0,withCredentials:!1,xhrTimeout:0,clearInput:!0,chunkFormat:"blob",setChunkTypeFromFile:!1,maxFilesErrorCallback:function(e,t){var r=n.getOpt("maxFiles");alert("Please upload no more than "+r+" file"+(1===r?"":"s")+" at a time.")},minFileSize:1,minFileSizeErrorCallback:function(e,t){alert(e.fileName||e.name+" is too small, please upload files larger than "+r.formatSize(n.getOpt("minFileSize"))+".")},maxFileSize:void 0,maxFileSizeErrorCallback:function(e,t){alert(e.fileName||e.name+" is too large, please upload files less than "+r.formatSize(n.getOpt("maxFileSize"))+".")},fileType:[],fileTypeErrorCallback:function(e,t){alert(e.fileName||e.name+" has type not allowed, please upload files of type "+n.getOpt("fileType")+".")}},n.opts=e||{},n.getOpt=function(e){var n=this;if(e instanceof Array){var o={};return r.each(e,(function(e){o[e]=n.getOpt(e)})),o}if(n instanceof f){if("undefined"!==typeof n.opts[e])return n.opts[e];n=n.fileObj}if(n instanceof d){if("undefined"!==typeof n.opts[e])return n.opts[e];n=n.resumableObj}if(n instanceof t)return"undefined"!==typeof n.opts[e]?n.opts[e]:n.defaults[e]},n.indexOf=function(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0;n<e.length;n++)if(e[n]===t)return n;return-1},n.events=[],n.on=function(e,t){n.events.push(e.toLowerCase(),t)},n.fire=function(){for(var e=[],t=0;t<arguments.length;t++)e.push(arguments[t]);var r=e[0].toLowerCase();for(t=0;t<=n.events.length;t+=2)n.events[t]==r&&n.events[t+1].apply(n,e.slice(1)),"catchall"==n.events[t]&&n.events[t+1].apply(null,e);"fileerror"==r&&n.fire("error",e[2],e[1]),"fileprogress"==r&&n.fire("progress")};var r={stopEvent:function(e){e.stopPropagation(),e.preventDefault()},each:function(e,t){if("undefined"!==typeof e.length){for(var n=0;n<e.length;n++)if(!1===t(e[n]))return}else for(n in e)if(!1===t(n,e[n]))return},generateUniqueIdentifier:function(e,t){var r=n.getOpt("generateUniqueIdentifier");if("function"===typeof r)return r(e,t);var o=e.webkitRelativePath||e.relativePath||e.fileName||e.name;return e.size+"-"+o.replace(/[^0-9a-zA-Z_-]/gim,"")},contains:function(e,t){var n=!1;return r.each(e,(function(e){return e!=t||(n=!0,!1)})),n},formatSize:function(e){return e<1024?e+" bytes":e<1048576?(e/1024).toFixed(0)+" KB":e<1073741824?(e/1024/1024).toFixed(1)+" MB":(e/1024/1024/1024).toFixed(1)+" GB"},getTarget:function(e,t){var r=n.getOpt("target");if("test"===e&&n.getOpt("testTarget")&&(r="/"===n.getOpt("testTarget")?n.getOpt("target"):n.getOpt("testTarget")),"function"===typeof r)return r(t);var o=r.indexOf("?")<0?"?":"&",a=t.join("&");return a&&(r=r+o+a),r}},o=function(e){r.stopEvent(e);var t=e.dataTransfer;n.indexOf(t.types,"Files")<0||(e.dataTransfer&&e.dataTransfer.items?l(e.dataTransfer.items,e):e.dataTransfer&&e.dataTransfer.files&&l(e.dataTransfer.files,e),n.dragstart=!1)},a=function(e){},i=function(e){e.preventDefault();var t=e.dataTransfer;n.indexOf(t.types,"Files")>=0&&(e.stopPropagation(),t.dropEffect="copy",t.effectAllowed="copy",n.dragstart||(n.fire("dragstart",n),n.dragstart=!0))};function s(e,t,n,r){var o;return e.isFile?e.file((function(e){e.relativePath=t+e.name,n.push(e),r()})):(e.isDirectory?o=e:e instanceof File&&n.push(e),"function"===typeof e.webkitGetAsEntry&&(o=e.webkitGetAsEntry()),o&&o.isDirectory?function(e,t,n,r){var o=e.createReader(),a=[];function i(){o.readEntries((function(e){if(e.length)return a=a.concat(e),i();u(a.map((function(e){return s.bind(null,e,t,n)})),r)}))}i()}(o,t+o.name+"/",n,r):("function"===typeof e.getAsFile&&(e=e.getAsFile())instanceof File&&(e.relativePath=t+e.name,n.push(e)),void r()))}function u(e,t){if(!e||0===e.length)return t();e[0]((function(){u(e.slice(1),t)}))}function l(e,t){if(e.length){n.fire("beforeAdd");var r=[];u(Array.prototype.map.call(e,(function(e){var t=e;return"function"===typeof e.webkitGetAsEntry&&(t=e.webkitGetAsEntry()),s.bind(null,t,"",r)})),(function(){r.length&&c(r,t)}))}}var c=function(e,t){var o=0,a=n.getOpt(["maxFiles","minFileSize","maxFileSize","maxFilesErrorCallback","minFileSizeErrorCallback","maxFileSizeErrorCallback","fileType","fileTypeErrorCallback"]);if("undefined"!==typeof a.maxFiles&&a.maxFiles<e.length+n.files.length){if(1!==a.maxFiles||1!==n.files.length||1!==e.length)return a.maxFilesErrorCallback(e,o++),!1;n.removeFile(n.files[0])}var i=[],s=[],u=e.length,l=function(){if(! --u){if(!i.length&&!s.length)return;window.setTimeout((function(){n.fire("filesAdded",i,s)}),0)}};r.each(e,(function(e){var u=e.name,c=e.type;if(a.fileType.length>0){var f=!1;for(var p in a.fileType){a.fileType[p]=a.fileType[p].replace(/\s/g,"").toLowerCase();var h=(a.fileType[p].match(/^[^.][^/]+$/)?".":"")+a.fileType[p];if(u.substr(-1*h.length).toLowerCase()===h||-1!==h.indexOf("/")&&(-1!==h.indexOf("*")&&c.substr(0,h.indexOf("*"))===h.substr(0,h.indexOf("*"))||c===h)){f=!0;break}}if(!f)return a.fileTypeErrorCallback(e,o++),!0}if("undefined"!==typeof a.minFileSize&&e.size<a.minFileSize)return a.minFileSizeErrorCallback(e,o++),!0;if("undefined"!==typeof a.maxFileSize&&e.size>a.maxFileSize)return a.maxFileSizeErrorCallback(e,o++),!0;function m(r){n.getFromUniqueIdentifier(r)?s.push(e):function(){e.uniqueIdentifier=r;var o=new d(n,e,r);n.files.push(o),i.push(o),o.container="undefined"!=typeof t?t.srcElement:null,window.setTimeout((function(){n.fire("fileAdded",o,i)}),0)}(),l()}var v=r.generateUniqueIdentifier(e,t);v&&"function"===typeof v.then?v.then((function(e){m(e)}),(function(){l()})):m(v)})),window.setTimeout((function(){n.fire("filesAddedComplete",n,i)}),0)};function d(e,t,n){var o=this;o.opts={},o.getOpt=e.getOpt,o._prevProgress=0,o.resumableObj=e,o.file=t,o.fileName=t.fileName||t.name,o.size=t.size,o.relativePath=t.relativePath||t.webkitRelativePath||o.fileName,o.uniqueIdentifier=n,o._pause=!1,o.container="",o.preprocessState=0,o.error=null,o.remainingTime=-1,o.isSaved=!1,o.newFileName=o.fileName;var a=void 0!==n,i=function(e,t){switch(e){case"progress":o.resumableObj.fire("fileProgress",o,t);break;case"error":o.abort(),a=!0,o.chunks=[],o.resumableObj.fire("fileError",o,t);break;case"success":if(a)return;o.resumableObj.fire("fileProgress",o,t),o.isComplete()&&o.resumableObj.fire("fileSuccess",o,t);break;case"retry":o.resumableObj.fire("fileRetry",o)}};return o.chunks=[],o.abort=function(){var e=0;r.each(o.chunks,(function(t){"uploading"==t.status()&&(t.abort(),e++)})),e>0&&o.resumableObj.fire("fileProgress",o)},o.cancel=function(){var e=o.chunks;o.chunks=[],r.each(e,(function(e){"uploading"==e.status()&&(e.abort(),o.resumableObj.uploadNextChunk())})),o.resumableObj.removeFile(o),o.resumableObj.fire("fileProgress",o)},o.retry=function(){o.bootstrap();var e=!1;o.resumableObj.on("chunkingComplete",(function(){e||o.resumableObj.upload(),e=!0}))},o.bootstrap=function(){o.abort(),a=!1,o.chunks=[],o._prevProgress=0;for(var e=o.getOpt("forceChunkSize")?Math.ceil:Math.floor,t=Math.max(e(o.file.size/o.getOpt("chunkSize")),1),n=0;n<t;n++)!function(e){window.setTimeout((function(){o.chunks.push(new f(o.resumableObj,o,e,i)),o.resumableObj.fire("chunkingProgress",o,e/t)}),0)}(n);window.setTimeout((function(){o.resumableObj.fire("chunkingComplete",o)}),0)},o.progress=function(){if(a)return 1;var e=0,t=!1;return r.each(o.chunks,(function(n){"error"==n.status()&&(t=!0),e+=n.progress(!0)})),e=t||e>.99999?1:e,e=Math.max(o._prevProgress,e),o._prevProgress=e,e},o.isUploading=function(){var e=!1;return r.each(o.chunks,(function(t){if("uploading"==t.status())return e=!0,!1})),e},o.isComplete=function(){var e=!1;return 1!==o.preprocessState&&(r.each(o.chunks,(function(t){var n=t.status();if("pending"==n||"uploading"==n||1===t.preprocessState)return e=!0,!1})),!e)},o.pause=function(e){o._pause="undefined"===typeof e?!o._pause:e},o.isPaused=function(){return o._pause},o.preprocessFinished=function(){o.preprocessState=2,o.upload()},o.upload=function(){var e=!1;if(!1===o.isPaused()){var t=o.getOpt("preprocessFile");if("function"===typeof t)switch(o.preprocessState){case 0:return o.preprocessState=1,t(o),!0;case 1:return!0}r.each(o.chunks,(function(t){if("pending"==t.status()&&1!==t.preprocessState)return t.send(),e=!0,!1}))}return e},o.markChunksCompleted=function(e){if(o.chunks&&!(o.chunks.length<=e))for(var t=0;t<e;t++)o.chunks[t].markComplete=!0},o.resumableObj.fire("chunkingStart",o),o.bootstrap(),this}function f(e,t,n,o){var a=this;a.opts={},a.getOpt=e.getOpt,a.resumableObj=e,a.fileObj=t,a.fileObjSize=t.size,a.fileObjType=t.file.type,a.offset=n,a.callback=o,a.lastProgressCallback=new Date,a.tested=!1,a.retries=0,a.pendingRetry=!1,a.preprocessState=0,a.markComplete=!1;var i=a.getOpt("chunkSize");return a.loaded=0,a.startByte=a.offset*i,a.endByte=Math.min(a.fileObjSize,(a.offset+1)*i),a.fileObjSize-a.endByte<i&&!a.getOpt("forceChunkSize")&&(a.endByte=a.fileObjSize),a.xhr=null,a.test=function(){a.xhr=new XMLHttpRequest;var e=function(e){a.tested=!0;var t=a.status();"success"==t?(a.callback(t,a.message()),a.resumableObj.uploadNextChunk()):a.send()};a.xhr.addEventListener("load",e,!1),a.xhr.addEventListener("error",e,!1),a.xhr.addEventListener("timeout",e,!1);var t=[],n=a.getOpt("parameterNamespace"),o=a.getOpt("query");"function"==typeof o&&(o=o(a.fileObj,a)),r.each(o,(function(e,r){t.push([encodeURIComponent(n+e),encodeURIComponent(r)].join("="))})),t=t.concat([["chunkNumberParameterName",a.offset+1],["chunkSizeParameterName",a.getOpt("chunkSize")],["currentChunkSizeParameterName",a.endByte-a.startByte],["totalSizeParameterName",a.fileObjSize],["typeParameterName",a.fileObjType],["identifierParameterName",a.fileObj.uniqueIdentifier],["fileNameParameterName",a.fileObj.fileName],["relativePathParameterName",a.fileObj.relativePath],["totalChunksParameterName",a.fileObj.chunks.length]].filter((function(e){return a.getOpt(e[0])})).map((function(e){return[n+a.getOpt(e[0]),encodeURIComponent(e[1])].join("=")}))),a.xhr.open(a.getOpt("testMethod"),r.getTarget("test",t)),a.xhr.timeout=a.getOpt("xhrTimeout"),a.xhr.withCredentials=a.getOpt("withCredentials");var i=a.getOpt("headers");"function"===typeof i&&(i=i(a.fileObj,a)),r.each(i,(function(e,t){a.xhr.setRequestHeader(e,t)})),a.xhr.send(null)},a.preprocessFinished=function(){a.preprocessState=2,a.send()},a.send=function(){var e=a.getOpt("preprocess");if("function"===typeof e)switch(a.preprocessState){case 0:return a.preprocessState=1,void e(a);case 1:return}if(!a.getOpt("testChunks")||a.tested){a.xhr=new XMLHttpRequest,a.xhr.upload.addEventListener("progress",(function(e){new Date-a.lastProgressCallback>1e3*a.getOpt("throttleProgressCallbacks")&&(a.callback("progress"),a.lastProgressCallback=new Date),a.loaded=e.loaded||0}),!1),a.loaded=0,a.pendingRetry=!1,a.callback("progress");var t=function(e){var t=a.status();if("success"==t||"error"==t)a.callback(t,a.message()),a.resumableObj.uploadNextChunk();else{a.callback("retry",a.message()),a.abort(),a.retries++;var n=a.getOpt("chunkRetryInterval");void 0!==n?(a.pendingRetry=!0,setTimeout(a.send,n)):a.send()}};a.xhr.addEventListener("load",t,!1),a.xhr.addEventListener("error",t,!1),a.xhr.addEventListener("timeout",t,!1);var n=[["chunkNumberParameterName",a.offset+1],["chunkSizeParameterName",a.getOpt("chunkSize")],["currentChunkSizeParameterName",a.endByte-a.startByte],["totalSizeParameterName",a.fileObjSize],["typeParameterName",a.fileObjType],["identifierParameterName",a.fileObj.uniqueIdentifier],["fileNameParameterName",a.fileObj.fileName],["relativePathParameterName",a.fileObj.relativePath],["totalChunksParameterName",a.fileObj.chunks.length]].filter((function(e){return a.getOpt(e[0])})).reduce((function(e,t){return e[a.getOpt(t[0])]=t[1],e}),{}),o=a.getOpt("query");"function"==typeof o&&(o=o(a.fileObj,a)),r.each(o,(function(e,t){n[e]=t}));var i=a.fileObj.file.slice?"slice":a.fileObj.file.mozSlice?"mozSlice":a.fileObj.file.webkitSlice?"webkitSlice":"slice",s=a.fileObj.file[i](a.startByte,a.endByte,a.getOpt("setChunkTypeFromFile")?a.fileObj.file.type:""),u=null,l=[],c=a.getOpt("parameterNamespace");if("octet"===a.getOpt("method"))u=s,r.each(n,(function(e,t){l.push([encodeURIComponent(c+e),encodeURIComponent(t)].join("="))}));else if(u=new FormData,r.each(n,(function(e,t){u.append(c+e,t),l.push([encodeURIComponent(c+e),encodeURIComponent(t)].join("="))})),"blob"==a.getOpt("chunkFormat"))u.append(c+a.getOpt("fileParameterName"),s,a.fileObj.fileName);else if("base64"==a.getOpt("chunkFormat")){var d=new FileReader;d.onload=function(e){u.append(c+a.getOpt("fileParameterName"),d.result),a.xhr.send(u)},d.readAsDataURL(s)}var f=r.getTarget("upload",l),p=a.getOpt("uploadMethod");"post"===p.toLowerCase()&&(f=r.getTarget("upload",[])),a.xhr.open(p,f),"octet"===a.getOpt("method")&&a.xhr.setRequestHeader("Content-Type","application/octet-stream"),a.xhr.timeout=a.getOpt("xhrTimeout"),a.xhr.withCredentials=a.getOpt("withCredentials");var h=a.getOpt("headers");"function"===typeof h&&(h=h(a.fileObj,a)),r.each(h,(function(e,t){a.xhr.setRequestHeader(e,t)})),"blob"==a.getOpt("chunkFormat")&&a.xhr.send(u)}else a.test()},a.abort=function(){a.xhr&&a.xhr.abort(),a.xhr=null},a.status=function(){return a.pendingRetry?"uploading":a.markComplete?"success":a.xhr?a.xhr.readyState<4?"uploading":200==a.xhr.status||201==a.xhr.status?"success":r.contains(a.getOpt("permanentErrors"),a.xhr.status)||a.retries>=a.getOpt("maxChunkRetries")?"error":(a.abort(),"pending"):"pending"},a.message=function(){return a.xhr?a.xhr.responseText:""},a.progress=function(e){if("undefined"===typeof e&&(e=!1),0===a.fileObjSize)return 1;var t=e?(a.endByte-a.startByte)/a.fileObjSize:1;if(a.pendingRetry)return 0;switch(a.xhr&&a.xhr.status||a.markComplete||(t*=.95),a.status()){case"success":case"error":return 1*t;case"pending":return 0*t;default:return a.loaded/(a.endByte-a.startByte)*t}},this}return n.uploadNextChunk=function(){var e=!1;if(n.getOpt("prioritizeFirstAndLastChunk")&&(r.each(n.files,(function(t){return t.chunks.length&&"pending"==t.chunks[0].status()&&0===t.chunks[0].preprocessState?(t.chunks[0].send(),e=!0,!1):t.chunks.length>1&&"pending"==t.chunks[t.chunks.length-1].status()&&0===t.chunks[t.chunks.length-1].preprocessState?(t.chunks[t.chunks.length-1].send(),e=!0,!1):void 0})),e))return!0;if(r.each(n.files,(function(t){if(e=t.upload())return!1})),e)return!0;var t=!1;return r.each(n.files,(function(e){if(!e.isComplete())return t=!0,!1})),t||n.fire("complete"),!1},n.assignBrowse=function(e,t){"undefined"==typeof e.length&&(e=[e]),r.each(e,(function(e){var r;"INPUT"===e.tagName&&"file"===e.type?r=e:((r=document.createElement("input")).setAttribute("type","file"),r.style.display="none",e.addEventListener("click",(function(){r.style.opacity=0,r.style.display="block",r.focus(),r.click(),r.style.display="none"}),!1),e.appendChild(r));var o=n.getOpt("maxFiles");"undefined"===typeof o||1!=o?r.setAttribute("multiple","multiple"):r.removeAttribute("multiple"),t?r.setAttribute("webkitdirectory","webkitdirectory"):r.removeAttribute("webkitdirectory");var a=n.getOpt("fileType");"undefined"!==typeof a&&a.length>=1?r.setAttribute("accept",a.map((function(e){return(e=e.replace(/\s/g,"").toLowerCase()).match(/^[^.][^/]+$/)&&(e="."+e),e})).join(",")):r.removeAttribute("accept"),r.addEventListener("change",(function(e){c(e.target.files,e),n.getOpt("clearInput")&&(e.target.value="")}),!1)}))},n.assignDrop=function(e){"undefined"==typeof e.length&&(e=[e]),r.each(e,(function(e){e.addEventListener("dragover",i,!1),e.addEventListener("dragenter",i,!1),e.addEventListener("dragleave",a,!1),e.addEventListener("drop",o,!1)}))},n.unAssignDrop=function(e){"undefined"==typeof e.length&&(e=[e]),r.each(e,(function(e){e.removeEventListener("dragover",i),e.removeEventListener("dragenter",i),e.removeEventListener("dragleave",a),e.removeEventListener("drop",o)}))},n.enableDropOnDocument=function(){document.addEventListener("dragover",i,!1),document.addEventListener("dragenter",i,!1),document.addEventListener("dragleave",a,!1),document.addEventListener("drop",o,!1)},n.disableDropOnDocument=function(){document.removeEventListener("dragover",i),document.removeEventListener("dragenter",i),document.removeEventListener("dragleave",a),document.removeEventListener("drop",o)},n.isUploading=function(){var e=!1;return r.each(n.files,(function(t){if(t.isUploading())return e=!0,!1})),e},n.upload=function(){if(!n.isUploading()){n.fire("uploadStart");for(var e=1;e<=n.getOpt("simultaneousUploads");e++)n.uploadNextChunk()}},n.pause=function(){r.each(n.files,(function(e){e.abort()})),n.fire("pause")},n.cancel=function(){n.fire("beforeCancel");for(var e=n.files.length-1;e>=0;e--)n.files[e].cancel();n.fire("cancel")},n.progress=function(){var e=0,t=0;return r.each(n.files,(function(n){e+=n.progress()*n.size,t+=n.size})),t>0?e/t:0},n.addFile=function(e,t){c([e],t)},n.addFiles=function(e,t){c(e,t)},n.removeFile=function(e){for(var t=n.files.length-1;t>=0;t--)n.files[t]===e&&n.files.splice(t,1)},n.getFromUniqueIdentifier=function(e){var t=!1;return r.each(n.files,(function(n){n.uniqueIdentifier==e&&(t=n)})),t},n.getSize=function(){var e=0;return r.each(n.files,(function(t){e+=t.size})),e},n.handleDropEvent=function(e){o(e)},n.handleChangeEvent=function(e){c(e.target.files,e),e.target.value=""},n.updateQuery=function(e){n.opts.query=e},this};e.exports=t,e.exports.Resumable=t}()},52544:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Le}});var r=n(7219),o=n(26380),a=n(52889),i=n(5316),s=n(9950),u=n(17119),l=n(11942),c=n.n(l),d={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,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,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=d.F1&&t<=d.F12)return!1;switch(t){case d.ALT:case d.CAPS_LOCK:case d.CONTEXT_MENU:case d.CTRL:case d.DOWN:case d.END:case d.ESC:case d.HOME:case d.INSERT:case d.LEFT:case d.MAC_FF_META:case d.META:case d.NUMLOCK:case d.NUM_CENTER:case d.PAGE_DOWN:case d.PAGE_UP:case d.PAUSE:case d.PRINT_SCREEN:case d.RIGHT:case d.SHIFT:case d.UP:case d.WIN_KEY:case d.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=d.ZERO&&e<=d.NINE)return!0;if(e>=d.NUM_ZERO&&e<=d.NUM_MULTIPLY)return!0;if(e>=d.A&&e<=d.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case d.SPACE:case d.QUESTION_MARK:case d.NUM_PLUS:case d.NUM_MINUS:case d.NUM_PERIOD:case d.NUM_DIVISION:case d.SEMICOLON:case d.DASH:case d.EQUALS:case d.COMMA:case d.PERIOD:case d.SLASH:case d.APOSTROPHE:case d.SINGLE_QUOTE:case d.OPEN_SQUARE_BRACKET:case d.BACKSLASH:case d.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},f=d,p=n(4899),h=n(4159),m=n.n(h),v=function(e){function t(){return(0,o.default)(this,t),(0,a.default)(this,e.apply(this,arguments))}return(0,i.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.value.localeData(),n=e.prefixCls,r=void 0,o=t.weekdaysMin(),a=t.weekdaysShort();e.showWeekNumber&&(r=s.createElement("th",{role:"columnheader",className:n+"-column-header "+n+"-week-number-header"},s.createElement("span",{className:n+"-column-header-inner"},"x")));var i=a.map((function(e,t){return s.createElement("th",{key:t,role:"columnheader",title:e,className:n+"-column-header"},s.createElement("span",{className:n+"-column-header-inner"},o[t]))}));return s.createElement("thead",null,s.createElement("tr",{role:"row"},r,i))},t}(s.Component),g=v,y=n(48738),O=n.n(y),b=6,E=7,A=n(36220),w=n.n(A);m().extend(w());var C={disabledHours:function(){return[]},disabledMinutes:function(){return[]},disabledSeconds:function(){return[]}};function _(e){var t=m()();return t=t.locale(e.locale()).utcOffset(e.utcOffset())}function x(e){return e.format("LL")}function k(e){return x(_(e))}function T(e){var t=e.locale();return e.localeData()["zh-cn"===t?"months":"monthsShort"](e)}function S(e,t){var n=t?t(e):{};return n=(0,r.A)({},C,n)}function D(e,t,n){return(!t||!t(e))&&!(n&&!function(e,t){return function(e,t){var n=!1;if(e){var r=e.hour(),o=e.minute(),a=e.second();n=-1!==t.disabledHours().indexOf(r)||-1!==t.disabledMinutes(r).indexOf(o)||-1!==t.disabledSeconds(r,o).indexOf(a)}return!n}(e,S(e,t))}(e,n))}function P(e,t){return e?(Array.isArray(t)&&(t=t[0]),e.format(t)):""}function N(e,t){return e&&t&&e.isSame(t,"day")}function R(e,t){return e.year()<t.year()?1:e.year()===t.year()&&e.month()<t.month()}function I(e,t){return e.year()>t.year()?1:e.year()===t.year()&&e.month()>t.month()}var M=function(e){function t(){return(0,o.default)(this,t),(0,a.default)(this,e.apply(this,arguments))}return(0,i.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.contentRender,n=e.prefixCls,r=e.selectedValue,o=e.value,a=e.showWeekNumber,i=e.dateRender,u=e.disabledDate,l=e.hoverValue,c=void 0,d=void 0,f=void 0,p=[],h=_(o),m=n+"-cell",v=n+"-week-number-cell",g=n+"-date",y=n+"-today",A=n+"-selected-day",w=n+"-selected-date",C=n+"-selected-start-date",k=n+"-selected-end-date",T=n+"-in-range-cell",S=n+"-last-month-cell",D=n+"-next-month-btn-day",P=n+"-disabled-cell",M=n+"-disabled-cell-first-of-row",L=n+"-disabled-cell-last-of-row",F=n+"-last-day-of-month",j=o.clone(),B=((j=j.date(1)).day()+7-7)%7,U=j.clone();U=U.add(0-B,"days");var $=0;for(c=0;c<b;c++)for(d=0;d<E;d++)f=U,$&&(f=(f=f.clone()).add($,"days")),p.push(f),$++;var X,Q=[];for($=0,c=0;c<b;c++){var Y,z=void 0,H=void 0,V=!1,q=[];for(a&&(H=s.createElement("td",{key:p[$].week(),role:"gridcell",className:v},p[$].week())),d=0;d<E;d++){var W=null,G=null;f=p[$],d<E-1&&(W=p[$+1]),d>0&&(G=p[$-1]);var Z=m,K=!1,J=!1;N(f,h)&&(Z+=" "+y,z=!0);var ee=R(f,o),te=I(f,o);if(r&&Array.isArray(r)){var ne=l.length?l:r;if(!ee&&!te){var re=ne[0],oe=ne[1];re&&N(f,re)&&(J=!0,V=!0,Z+=" "+C),(re||oe)&&(N(f,oe)?(J=!0,V=!0,Z+=" "+k):(null!==re&&void 0!==re||!f.isBefore(oe,"day"))&&(null!==oe&&void 0!==oe||!f.isAfter(re,"day"))?f.isAfter(re,"day")&&f.isBefore(oe,"day")&&(Z+=" "+T):Z+=" "+T)}}else N(f,o)&&(J=!0,V=!0);N(f,r)&&(Z+=" "+w),ee&&(Z+=" "+S),te&&(Z+=" "+D),f.clone().endOf("month").date()===f.date()&&(Z+=" "+F),u&&u(f,o)&&(K=!0,G&&u(G,o)||(Z+=" "+M),W&&u(W,o)||(Z+=" "+L)),J&&(Z+=" "+A),K&&(Z+=" "+P);var ae=void 0;if(i)ae=i(f,o);else{var ie=t?t(f,o):f.date();ae=s.createElement("div",{key:(X=f,"rc-calendar-"+X.year()+"-"+X.month()+"-"+X.date()),className:g,"aria-selected":J,"aria-disabled":K},ie)}q.push(s.createElement("td",{key:$,onClick:K?void 0:e.onSelect.bind(null,f),onMouseEnter:K?void 0:e.onDayHover&&e.onDayHover.bind(null,f)||void 0,role:"gridcell",title:x(f),className:Z},ae)),$++}Q.push(s.createElement("tr",{key:c,role:"row",className:O()((Y={},Y[n+"-current-week"]=z,Y[n+"-active-week"]=V,Y))},H,q))}return s.createElement("tbody",{className:n+"-tbody"},Q)},t}(s.Component);M.propTypes={contentRender:c().func,dateRender:c().func,disabledDate:c().func,prefixCls:c().string,selectedValue:c().oneOfType([c().object,c().arrayOf(c().object)]),value:c().object,hoverValue:c().any,showWeekNumber:c().bool},M.defaultProps={hoverValue:[]};var L=M,F=function(e){function t(){return(0,o.default)(this,t),(0,a.default)(this,e.apply(this,arguments))}return(0,i.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.prefixCls;return s.createElement("table",{className:t+"-table",cellSpacing:"0",role:"grid"},s.createElement(g,e),s.createElement(L,e))},t}(s.Component),j=F;function B(e){return e}function U(e){return s.Children.map(e,B)}function $(e){var t=this.state.value.clone();t=t.month(e),this.setAndSelectValue(t)}var X=function(e){function t(n){(0,o.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return r.state={value:n.value},r}return(0,i.default)(t,e),t.prototype.componentWillReceiveProps=function(e){"value"in e&&this.setState({value:e.value})},t.prototype.setAndSelectValue=function(e){this.setState({value:e}),this.props.onSelect(e)},t.prototype.months=function(){for(var e=this.state.value.clone(),t=[],n=0,r=0;r<4;r++){t[r]=[];for(var o=0;o<3;o++){var a=T(e=e.month(n));t[r][o]={value:n,content:a,title:a},n++}}return t},t.prototype.render=function(){var e=this,t=this.props,n=this.state.value,r=_(n),o=this.months(),a=n.month(),i=t.prefixCls,u=t.locale,l=t.contentRender,c=t.cellRender,d=o.map((function(o,d){var f=o.map((function(o){var d,f=!1;if(t.disabledDate){var p=n.clone();p=p.month(o.value),f=t.disabledDate(p)}var h=((d={})[i+"-cell"]=1,d[i+"-cell-disabled"]=f,d[i+"-selected-cell"]=o.value===a,d[i+"-current-cell"]=r.year()===n.year()&&o.value===r.month(),d),m=void 0;if(c){var v=n.clone();v=v.month(o.value),m=c(v,u)}else{var g=void 0;if(l){var y=n.clone();y=y.month(o.value),g=l(y,u)}else g=o.content;m=s.createElement("a",{className:i+"-month"},g)}return s.createElement("td",{role:"gridcell",key:o.value,onClick:f?null:$.bind(e,o.value),title:o.title,className:O()(h)},m)}));return s.createElement("tr",{key:d,role:"row"},f)}));return s.createElement("table",{className:i+"-table",cellSpacing:"0",role:"grid"},s.createElement("tbody",{className:i+"-tbody"},d))},t}(s.Component);X.defaultProps={onSelect:function(){}},X.propTypes={onSelect:c().func,cellRender:c().func,prefixCls:c().string,value:c().object};var Q=X;function Y(e){this.props.changeYear(e)}function z(){}var H=function(e){function t(n){(0,o.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return r.setAndSelectValue=function(e){r.setValue(e),r.props.onSelect(e)},r.setValue=function(e){"value"in r.props&&r.setState({value:e})},r.nextYear=Y.bind(r,1),r.previousYear=Y.bind(r,-1),r.prefixCls=n.rootPrefixCls+"-month-panel",r.state={value:n.value||n.defaultValue},r}return(0,i.default)(t,e),t.getDerivedStateFromProps=function(e){var t={};return"value"in e&&(t={value:e.value}),t},t.prototype.render=function(){var e=this.props,t=this.state.value,n=e.locale,r=e.cellRender,o=e.contentRender,a=e.renderFooter,i=t.year(),u=this.prefixCls,l=a&&a("month");return s.createElement("div",{className:u,style:e.style},s.createElement("div",null,s.createElement("div",{className:u+"-header"},s.createElement("a",{className:u+"-prev-year-btn",role:"button",onClick:this.previousYear,title:n.previousYear}),s.createElement("a",{className:u+"-year-select",role:"button",onClick:e.onYearPanelShow,title:n.yearSelect},s.createElement("span",{className:u+"-year-select-content"},i),s.createElement("span",{className:u+"-year-select-arrow"},"x")),s.createElement("a",{className:u+"-next-year-btn",role:"button",onClick:this.nextYear,title:n.nextYear})),s.createElement("div",{className:u+"-body"},s.createElement(Q,{disabledDate:e.disabledDate,onSelect:this.setAndSelectValue,locale:n,value:t,cellRender:r,contentRender:o,prefixCls:u})),l&&s.createElement("div",{className:u+"-footer"},l)))},t}(s.Component);H.propTypes={onChange:c().func,disabledDate:c().func,onSelect:c().func,renderFooter:c().func,rootPrefixCls:c().string,value:c().object,defaultValue:c().object},H.defaultProps={onChange:z,onSelect:z},(0,p.polyfill)(H);var V=H;function q(e){var t=this.state.value.clone();t=t.add(e,"year"),this.setState({value:t})}function W(e){var t=this.state.value.clone();t=(t=t.year(e)).month(this.state.value.month()),this.setState({value:t}),this.props.onSelect(t)}var G=function(e){function t(n){(0,o.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return r.prefixCls=n.rootPrefixCls+"-year-panel",r.state={value:n.value||n.defaultValue},r.nextDecade=q.bind(r,10),r.previousDecade=q.bind(r,-10),r}return(0,i.default)(t,e),t.prototype.years=function(){for(var e=this.state.value.year(),t=10*parseInt(e/10,10)-1,n=[],r=0,o=0;o<4;o++){n[o]=[];for(var a=0;a<3;a++){var i=t+r,s=String(i);n[o][a]={content:s,year:i,title:s},r++}}return n},t.prototype.render=function(){var e=this,t=this.props,n=this.state.value,r=t.locale,o=t.renderFooter,a=this.years(),i=n.year(),u=10*parseInt(i/10,10),l=u+9,c=this.prefixCls,d=a.map((function(t,n){var r=t.map((function(t){var n,r=((n={})[c+"-cell"]=1,n[c+"-selected-cell"]=t.year===i,n);return s.createElement("td",{role:"gridcell",title:t.title,key:t.content,onClick:W.bind(e,t.year),className:O()(r)},s.createElement("a",{className:c+"-year"},t.content))}));return s.createElement("tr",{key:n,role:"row"},r)})),f=o&&o("year");return s.createElement("div",{className:this.prefixCls},s.createElement("div",null,s.createElement("div",{className:c+"-header"},s.createElement("a",{className:c+"-prev-decade-btn",role:"button",onClick:this.previousDecade,title:r.previousDecade}),s.createElement("a",{className:c+"-decade-select",role:"button",onClick:t.onDecadePanelShow,title:r.decadeSelect},s.createElement("span",{className:c+"-decade-select-content"},u,"-",l),s.createElement("span",{className:c+"-decade-select-arrow"},"x")),s.createElement("a",{className:c+"-next-decade-btn",role:"button",onClick:this.nextDecade,title:r.nextDecade})),s.createElement("div",{className:c+"-body"},s.createElement("table",{className:c+"-table",cellSpacing:"0",role:"grid"},s.createElement("tbody",{className:c+"-tbody"},d))),f&&s.createElement("div",{className:c+"-footer"},f)))},t}(s.Component),Z=G;G.propTypes={rootPrefixCls:c().string,value:c().object,defaultValue:c().object,renderFooter:c().func},G.defaultProps={onSelect:function(){}};function K(e){var t=this.state.value.clone();t=t.add(e,"years"),this.setState({value:t})}function J(e,t){var n=this.state.value.clone();n=(n=n.year(e)).month(this.state.value.month()),this.props.onSelect(n),t.preventDefault()}var ee=function(e){function t(n){(0,o.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return r.state={value:n.value||n.defaultValue},r.prefixCls=n.rootPrefixCls+"-decade-panel",r.nextCentury=K.bind(r,100),r.previousCentury=K.bind(r,-100),r}return(0,i.default)(t,e),t.prototype.render=function(){for(var e=this,t=this.state.value,n=this.props,r=n.locale,o=n.renderFooter,a=t.year(),i=100*parseInt(a/100,10),u=i-10,l=i+99,c=[],d=0,f=this.prefixCls,p=0;p<4;p++){c[p]=[];for(var h=0;h<3;h++){var m=u+10*d,v=u+10*d+9;c[p][h]={startDecade:m,endDecade:v},d++}}var g=o&&o("decade"),y=c.map((function(t,n){var r=t.map((function(t){var n,r=t.startDecade,o=t.endDecade,u=r<i,c=o>l,d=((n={})[f+"-cell"]=1,n[f+"-selected-cell"]=r<=a&&a<=o,n[f+"-last-century-cell"]=u,n[f+"-next-century-cell"]=c,n),p=r+"-"+o,h=void 0;return h=u?e.previousCentury:c?e.nextCentury:J.bind(e,r),s.createElement("td",{key:r,onClick:h,role:"gridcell",className:O()(d)},s.createElement("a",{className:f+"-decade"},p))}));return s.createElement("tr",{key:n,role:"row"},r)}));return s.createElement("div",{className:this.prefixCls},s.createElement("div",{className:f+"-header"},s.createElement("a",{className:f+"-prev-century-btn",role:"button",onClick:this.previousCentury,title:r.previousCentury}),s.createElement("div",{className:f+"-century"},i,"-",l),s.createElement("a",{className:f+"-next-century-btn",role:"button",onClick:this.nextCentury,title:r.nextCentury})),s.createElement("div",{className:f+"-body"},s.createElement("table",{className:f+"-table",cellSpacing:"0",role:"grid"},s.createElement("tbody",{className:f+"-tbody"},y))),g&&s.createElement("div",{className:f+"-footer"},g))},t}(s.Component),te=ee;function ne(e){var t=this.props.value.clone();t=t.add(e,"months"),this.props.onValueChange(t)}function re(e){var t=this.props.value.clone();t=t.add(e,"years"),this.props.onValueChange(t)}function oe(e,t){return e?t:null}ee.propTypes={locale:c().object,value:c().object,defaultValue:c().object,rootPrefixCls:c().string,renderFooter:c().func},ee.defaultProps={onSelect:function(){}};var ae=function(e){function t(n){(0,o.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return ie.call(r),r.nextMonth=ne.bind(r,1),r.previousMonth=ne.bind(r,-1),r.nextYear=re.bind(r,1),r.previousYear=re.bind(r,-1),r.state={yearPanelReferer:null},r}return(0,i.default)(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.prefixCls,r=t.locale,o=t.mode,a=t.value,i=t.showTimePicker,u=t.enableNext,l=t.enablePrev,c=t.disabledMonth,d=t.renderFooter,f=null;return"month"===o&&(f=s.createElement(V,{locale:r,value:a,rootPrefixCls:n,onSelect:this.onMonthSelect,onYearPanelShow:function(){return e.showYearPanel("month")},disabledDate:c,cellRender:t.monthCellRender,contentRender:t.monthCellContentRender,renderFooter:d,changeYear:this.changeYear})),"year"===o&&(f=s.createElement(Z,{locale:r,defaultValue:a,rootPrefixCls:n,onSelect:this.onYearSelect,onDecadePanelShow:this.showDecadePanel,renderFooter:d})),"decade"===o&&(f=s.createElement(te,{locale:r,defaultValue:a,rootPrefixCls:n,onSelect:this.onDecadeSelect,renderFooter:d})),s.createElement("div",{className:n+"-header"},s.createElement("div",{style:{position:"relative"}},oe(l&&!i,s.createElement("a",{className:n+"-prev-year-btn",role:"button",onClick:this.previousYear,title:r.previousYear})),oe(l&&!i,s.createElement("a",{className:n+"-prev-month-btn",role:"button",onClick:this.previousMonth,title:r.previousMonth})),this.monthYearElement(i),oe(u&&!i,s.createElement("a",{className:n+"-next-month-btn",onClick:this.nextMonth,title:r.nextMonth})),oe(u&&!i,s.createElement("a",{className:n+"-next-year-btn",onClick:this.nextYear,title:r.nextYear}))),f)},t}(s.Component);ae.propTypes={prefixCls:c().string,value:c().object,onValueChange:c().func,showTimePicker:c().bool,onPanelChange:c().func,locale:c().object,enablePrev:c().any,enableNext:c().any,disabledMonth:c().func,renderFooter:c().func,onMonthSelect:c().func},ae.defaultProps={enableNext:1,enablePrev:1,onPanelChange:function(){},onValueChange:function(){}};var ie=function(){var e=this;this.onMonthSelect=function(t){e.props.onPanelChange(t,"date"),e.props.onMonthSelect?e.props.onMonthSelect(t):e.props.onValueChange(t)},this.onYearSelect=function(t){var n=e.state.yearPanelReferer;e.setState({yearPanelReferer:null}),e.props.onPanelChange(t,n),e.props.onValueChange(t)},this.onDecadeSelect=function(t){e.props.onPanelChange(t,"year"),e.props.onValueChange(t)},this.changeYear=function(t){t>0?e.nextYear():e.previousYear()},this.monthYearElement=function(t){var n=e.props,r=n.prefixCls,o=n.locale,a=n.value,i=a.localeData(),u=o.monthBeforeYear,l=r+"-"+(u?"my-select":"ym-select"),c=t?" "+r+"-time-status":"",d=s.createElement("a",{className:r+"-year-select"+c,role:"button",onClick:t?null:function(){return e.showYearPanel("date")},title:t?null:o.yearSelect},a.format(o.yearFormat)),f=s.createElement("a",{className:r+"-month-select"+c,role:"button",onClick:t?null:e.showMonthPanel,title:t?null:o.monthSelect},o.monthFormat?a.format(o.monthFormat):i.monthsShort(a)),p=void 0;t&&(p=s.createElement("a",{className:r+"-day-select"+c,role:"button"},a.format(o.dayFormat)));var h=[];return h=u?[f,p,d]:[d,f,p],s.createElement("span",{className:l},U(h))},this.showMonthPanel=function(){e.props.onPanelChange(null,"month")},this.showYearPanel=function(t){e.setState({yearPanelReferer:t}),e.props.onPanelChange(null,"year")},this.showDecadePanel=function(){e.props.onPanelChange(null,"decade")}},se=ae;function ue(e){var t=e.prefixCls,n=e.locale,r=e.value,o=e.timePicker,a=e.disabled,i=e.disabledDate,u=e.onToday,l=e.text,c=(!l&&o?n.now:l)||n.today,d=i&&!D(_(r),i)||a,f=d?t+"-today-btn-disabled":"";return s.createElement("a",{className:t+"-today-btn "+f,role:"button",onClick:d?null:u,title:k(r)},c)}function le(e){var t=e.prefixCls,n=e.locale,r=e.okDisabled,o=e.onOk,a=t+"-ok-btn";return r&&(a+=" "+t+"-ok-btn-disabled"),s.createElement("a",{className:a,role:"button",onClick:r?null:o},n.ok)}function ce(e){var t,n=e.prefixCls,r=e.locale,o=e.showTimePicker,a=e.onOpenTimePicker,i=e.onCloseTimePicker,u=e.timePickerDisabled,l=O()(((t={})[n+"-time-picker-btn"]=!0,t[n+"-time-picker-btn-disabled"]=u,t)),c=null;return u||(c=o?i:a),s.createElement("a",{className:l,role:"button",onClick:c},o?r.dateSelect:r.timeSelect)}var de=function(e){function t(){return(0,o.default)(this,t),(0,a.default)(this,e.apply(this,arguments))}return(0,i.default)(t,e),t.prototype.onSelect=function(e){this.props.onSelect(e)},t.prototype.getRootDOMNode=function(){return u.findDOMNode(this)},t.prototype.render=function(){var e=this.props,t=e.value,n=e.prefixCls,o=e.showOk,a=e.timePicker,i=e.renderFooter,u=e.mode,l=null,c=i&&i(u);if(e.showToday||a||c){var d,f=void 0;e.showToday&&(f=s.createElement(ue,(0,r.A)({},e,{value:t})));var p=void 0;(!0===o||!1!==o&&e.timePicker)&&(p=s.createElement(le,e));var h=void 0;e.timePicker&&(h=s.createElement(ce,e));var m=void 0;(f||h||p||c)&&(m=s.createElement("span",{className:n+"-footer-btn"},c,U([f,h,p])));var v=O()(n+"-footer",((d={})[n+"-footer-show-ok"]=p,d));l=s.createElement("div",{className:v},m)}return l},t}(s.Component);de.propTypes={prefixCls:c().string,showDateInput:c().bool,disabledTime:c().any,timePicker:c().element,selectedValue:c().any,showOk:c().bool,onSelect:c().func,value:c().object,renderFooter:c().func,defaultValue:c().object,mode:c().string};var fe=de,pe=function(e){function t(n){(0,o.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return r.onSelect=function(e,t){r.setState({highlightTime:e}),r.props.onSelect(e),r.props.onClickRightPanelTime(t)},r.getTimes=function(){for(var e=[],t=0;t<24;t++){var n=(String(t)+":00").padStart(5,"0"),r=(String(t)+":30").padStart(5,"0");e.push(n),e.push(r)}return e},r.scrollUp=function(){r.timeRef.current.scrollBy(0,-200)},r.scrollDown=function(){r.timeRef.current.scrollBy(0,200)},r.state={highlightTime:r.props.value||null},r.timeRef=s.createRef(),r.times=r.getTimes(),r}return(0,i.default)(t,e),t.prototype.componentDidMount=function(){var e=this.props.defaultMinutesTime,t=this.times.findIndex((function(t){return t>=e})),n=t>-1?t-1:16;this.timeRef.current.scrollTo(0,34*n)},t.prototype.render=function(){var e=this,t=this.props,n=t.value,r=t.prefixCls,o=t.locale,a=n.format().slice(0,10),i=this.state.highlightTime,u=i?i.format().slice(11,16):null,l=o&&"\u4eca\u5929"===o.today;return s.createElement("div",{className:r+"-right-panel"},s.createElement("div",{className:r+"-right-panel-header",onClick:this.scrollUp},s.createElement("span",null)),s.createElement("div",{className:r+"-right-panel-body",ref:this.timeRef},s.createElement("ul",null,this.times.map((function(t){var n=m()(a+" "+t);return n=l?n.locale("zh-cn"):n.locale("en-gb"),s.createElement("li",{key:t,onClick:e.onSelect.bind(e,n),className:u===t?r+"-selected-time":""},t)})))),s.createElement("div",{className:r+"-right-panel-footer",onClick:this.scrollDown},s.createElement("span",null)))},t}(s.Component);pe.propTypes={prefixCls:c().string,value:c().object,onSelect:c().func,onClickRightPanelTime:c().func,locale:c().object,defaultMinutesTime:c().string};var he=pe;function me(e){return e?_(e):m()()}var ve={value:c().object,defaultValue:c().object,onKeyDown:c().func},ge={onKeyDown:function(){}};function ye(){}var Oe={className:c().string,locale:c().object,style:c().object,visible:c().bool,onSelect:c().func,prefixCls:c().string,onChange:c().func,onOk:c().func},be={locale:{today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},style:{},visible:!0,prefixCls:"rc-calendar",className:"",onSelect:ye,onChange:ye,onClear:ye,renderFooter:function(){return null},renderSidebar:function(){return null}},Ee=void 0,Ae=void 0,we=void 0,Ce=function(e){function t(n){(0,o.default)(this,t);var r=(0,a.default)(this,e.call(this,n));_e.call(r);var i=n.selectedValue;return r.state={str:P(i,r.props.format),invalid:!1,hasFocus:!1},r}return(0,i.default)(t,e),t.prototype.componentDidUpdate=function(){!we||!this.state.hasFocus||this.state.invalid||0===Ee&&0===Ae||we.setSelectionRange(Ee,Ae)},t.getDerivedStateFromProps=function(e,t){var n={};we&&(Ee=we.selectionStart,Ae=we.selectionEnd);var r=e.selectedValue;return t.hasFocus||(n={str:P(r,e.format),invalid:!1}),n},t.getInstance=function(){return we},t.prototype.render=function(){var e=this.props,t=this.state,n=t.invalid,r=t.str,o=e.locale,a=e.prefixCls,i=e.placeholder,u=e.clearIcon,l=e.inputMode,c=n?a+"-input-invalid":"";return s.createElement("div",{className:a+"-input-wrap"},s.createElement("div",{className:a+"-date-input-wrap"},s.createElement("input",{ref:this.saveDateInput,className:a+"-input "+c,value:r,disabled:e.disabled,placeholder:i,onChange:this.onInputChange,onKeyDown:this.onKeyDown,onFocus:this.onFocus,onBlur:this.onBlur,inputMode:l})),e.showClear?s.createElement("a",{role:"button",title:o.clear,onClick:this.onClear},u||s.createElement("span",{className:a+"-clear-btn"})):null)},t}(s.Component);Ce.propTypes={prefixCls:c().string,timePicker:c().object,value:c().object,disabledTime:c().any,format:c().oneOfType([c().string,c().arrayOf(c().string)]),locale:c().object,disabledDate:c().func,onChange:c().func,onClear:c().func,placeholder:c().string,onSelect:c().func,selectedValue:c().object,clearIcon:c().node,inputMode:c().string};var _e=function(){var e=this;this.onClear=function(){e.setState({str:""}),e.props.onClear(null)},this.onInputChange=function(t){var n=t.target.value,r=e.props,o=r.disabledDate,a=r.format,i=r.onChange,s=r.selectedValue;if(!n)return i(null),void e.setState({invalid:!1,str:n});var u=m()(n,a,!0);if(u.isValid()){var l=e.props.value.clone();!(l=l.year(u.year()).month(u.month()).date(u.date()).hour(u.hour()).minute(u.minute()).second(u.second()))||o&&o(l)?e.setState({invalid:!0,str:n}):(s!==l||s&&l&&!s.isSame(l))&&(e.setState({invalid:!1,str:n}),i(l))}else e.setState({invalid:!0,str:n})},this.onFocus=function(){e.setState({hasFocus:!0})},this.onBlur=function(){e.setState((function(e,t){return{hasFocus:!1,str:P(t.value,t.format)}}))},this.onKeyDown=function(t){var n=t.keyCode,r=e.props,o=r.onSelect,a=r.value,i=r.disabledDate;n===f.ENTER&&o&&((!i||!i(a))&&o(a.clone()),t.preventDefault())},this.getRootDOMNode=function(){return u.findDOMNode(e)},this.focus=function(){we&&we.focus()},this.saveDateInput=function(e){we=e}};(0,p.polyfill)(Ce);var xe=Ce;var ke=n(43978),Te=n.n(ke),Se=n(43540),De=n.n(Se);function Pe(){}m().extend(w()),m().extend(Te()),m().extend(De());var Ne=function(e){return!(!m().isDayjs(e)||!e.isValid())&&e},Re=function(e){function t(n){(0,o.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return Ie.call(r),r.state={mode:r.props.mode||"date",value:Ne(n.value)||Ne(n.defaultValue)||m()(),selectedValue:n.selectedValue||n.defaultSelectedValue},r}return(0,i.default)(t,e),t.prototype.componentDidMount=function(){this.props.showDateInput&&this.saveFocusElement(xe.getInstance())},t.getDerivedStateFromProps=function(e,t){var n=e.value,r=e.selectedValue,o={};return"mode"in e&&t.mode!==e.mode&&(o={mode:e.mode}),"value"in e&&(o.value=Ne(n)||Ne(e.defaultValue)||me(t.value)),"selectedValue"in e&&(o.selectedValue=r),o},t.prototype.render=function(){var e=this.props,t=this.state,n=e.locale,o=e.prefixCls,a=e.disabledDate,i=e.dateInputPlaceholder,u=e.timePicker,l=e.onClickRightPanelTime,c=e.disabledTime,d=e.clearIcon,f=e.renderFooter,p=e.inputMode,h=e.showHourAndMinute,m=t.value,v=t.selectedValue,g=t.mode,y="time"===g,O=y&&c&&u?S(v,c):null,b=null;if(u&&y){var E=(0,r.A)({showHour:!0,showSecond:!0,showMinute:!0},u.props,O,{onChange:this.onDateInputChange,value:v,disabledTime:c});void 0!==u.props.defaultValue&&(E.defaultOpenValue=u.props.defaultValue),b=s.cloneElement(u,E)}var A=e.showDateInput?s.createElement(xe,{format:this.getFormat(),key:"date-input",value:m,locale:n,placeholder:i,showClear:!0,disabledTime:c,disabledDate:a,onClear:this.onClear,prefixCls:o,selectedValue:v,onChange:this.onDateInputChange,onSelect:this.onDateInputSelect,clearIcon:d,inputMode:p}):null,w=[];return e.renderSidebar&&w.push(e.renderSidebar()),w.push(s.createElement("div",{className:o+"-panel",key:"panel"},A,s.createElement("div",{className:o+"-date-panel-container"},s.createElement("div",{tabIndex:this.props.focusablePanel?0:void 0,className:o+"-date-panel"},s.createElement(se,{locale:n,mode:g,value:m,onValueChange:this.setValue,onPanelChange:this.onPanelChange,renderFooter:f,showTimePicker:y,prefixCls:o}),u&&y?s.createElement("div",{className:o+"-time-picker"},s.createElement("div",{className:o+"-time-picker-panel"},b)):null,s.createElement("div",{className:o+"-body"},s.createElement(j,{locale:n,value:m,selectedValue:v,prefixCls:o,dateRender:e.dateRender,onSelect:this.onDateTableSelect,disabledDate:a,showWeekNumber:e.showWeekNumber})),s.createElement(fe,{showOk:e.showOk,mode:g,renderFooter:e.renderFooter,locale:n,prefixCls:o,showToday:e.showToday,disabledTime:c,showTimePicker:y,showDateInput:e.showDateInput,timePicker:u,selectedValue:v,value:m,disabledDate:a,okDisabled:!1!==e.showOk&&(!v||!this.isAllowedDate(v)),onOk:this.onOk,onSelect:this.onSelect,onToday:this.onToday,onOpenTimePicker:this.openTimePicker,onCloseTimePicker:this.closeTimePicker})),h&&s.createElement(he,{prefixCls:o,value:m,locale:n,onSelect:this.onDateTableSelect,onClickRightPanelTime:l,defaultMinutesTime:this.props.defaultMinutesTime})))),this.renderRoot({children:w,className:e.showWeekNumber?o+"-week-number":""})},t}(s.Component);Re.propTypes=(0,r.A)({},ve,Oe,{prefixCls:c().string,className:c().string,style:c().object,defaultValue:c().object,value:c().object,selectedValue:c().object,defaultSelectedValue:c().object,mode:c().oneOf(["time","date","month","year","decade"]),locale:c().object,showDateInput:c().bool,showWeekNumber:c().bool,showToday:c().bool,showOk:c().bool,showHourAndMinute:c().bool,defaultMinutesTime:c().string,onSelect:c().func,onOk:c().func,onKeyDown:c().func,timePicker:c().element,dateInputPlaceholder:c().any,onClear:c().func,onChange:c().func,onPanelChange:c().func,disabledDate:c().func,disabledTime:c().any,dateRender:c().func,renderFooter:c().func,renderSidebar:c().func,clearIcon:c().node,focusablePanel:c().bool,inputMode:c().string,onBlur:c().func,onClickRightPanelTime:c().func}),Re.defaultProps=(0,r.A)({},ge,be,{showToday:!0,showDateInput:!0,showHourAndMinute:!1,timePicker:null,onOk:Pe,onPanelChange:Pe,onClickRightPanelTime:Pe,focusablePanel:!0});var Ie=function(){var e=this;this.onPanelChange=function(t,n){var r=e.props,o=e.state;"mode"in r||e.setState({mode:n}),r.onPanelChange(t||o.value,n)},this.onKeyDown=function(t){if("input"!==t.target.nodeName.toLowerCase()){var n=t.keyCode,r=t.ctrlKey||t.metaKey,o=e.props.disabledDate,a=e.state.value;switch(n){case f.DOWN:return e.goTime(1,"weeks"),t.preventDefault(),1;case f.UP:return e.goTime(-1,"weeks"),t.preventDefault(),1;case f.LEFT:return r?e.goTime(-1,"years"):e.goTime(-1,"days"),t.preventDefault(),1;case f.RIGHT:return r?e.goTime(1,"years"):e.goTime(1,"days"),t.preventDefault(),1;case f.HOME:return e.setValue(e.state.value.clone().startOf("month")),t.preventDefault(),1;case f.END:return e.setValue(function(e){return e.clone().endOf("month")}(e.state.value)),t.preventDefault(),1;case f.PAGE_DOWN:return e.goTime(1,"month"),t.preventDefault(),1;case f.PAGE_UP:return e.goTime(-1,"month"),t.preventDefault(),1;case f.ENTER:return o&&o(a)||e.onSelect(a,{source:"keyboard"}),t.preventDefault(),1;default:return e.props.onKeyDown(t),1}}},this.onClear=function(){e.onSelect(null),e.props.onClear()},this.onOk=function(){var t=e.state.selectedValue;e.isAllowedDate(t)&&e.props.onOk(t)},this.onDateInputChange=function(t){e.onSelect(t,{source:"dateInput"})},this.onDateInputSelect=function(t){e.onSelect(t,{source:"dateInputSelect"})},this.onDateTableSelect=function(t){var n=e.props.timePicker;if(!e.state.selectedValue&&n){var r=n.props.defaultValue;r&&function(e,t){m().isDayjs(e)&&m().isDayjs(t)&&(t=(t=(t=(t=t.hour(e.hour())).minute(e.minute())).second(e.second())).millisecond(e.millisecond()))}(r,t)}e.onSelect(t)},this.onToday=function(){var t=_(e.state.value);e.onSelect(t,{source:"todayButton"})},this.onBlur=function(t){setTimeout((function(){var n=xe.getInstance(),r=e.rootInstance;!r||r.contains(document.activeElement)||n&&n.contains(document.activeElement)||e.props.onBlur&&e.props.onBlur(t)}),0)},this.getRootDOMNode=function(){return u.findDOMNode(e)},this.openTimePicker=function(){e.onPanelChange(null,"time")},this.closeTimePicker=function(){e.onPanelChange(null,"date")},this.goTime=function(t,n){e.setValue(function(e,t,n){return e.clone().add(t,n)}(e.state.value,t,n))}};(0,p.polyfill)(Re);var Me=function(e){var t,n;return n=t=function(t){function n(){var e,r,i;(0,o.default)(this,n);for(var u=arguments.length,l=Array(u),c=0;c<u;c++)l[c]=arguments[c];return e=r=(0,a.default)(this,t.call.apply(t,[this].concat(l))),r.onSelect=function(e,t){e&&r.setValue(e),r.setSelectedValue(e,t)},r.renderRoot=function(e){var t,n=r.props,o=n.prefixCls,a=((t={})[o]=1,t[o+"-hidden"]=!n.visible,t[n.className]=!!n.className,t[e.className]=!!e.className,t);return s.createElement("div",{ref:r.saveRoot,className:""+O()(a),style:r.props.style,tabIndex:"0",onKeyDown:r.onKeyDown,onBlur:r.onBlur},e.children)},r.setSelectedValue=function(e,t){"selectedValue"in r.props||r.setState({selectedValue:e}),r.props.onSelect&&r.props.onSelect(e,t)},r.setValue=function(e){var t=r.state.value;"value"in r.props||r.setState({value:e}),(t&&e&&!t.isSame(e)||!t&&e||t&&!e)&&r.props.onChange(e)},r.isAllowedDate=function(e){return D(e,r.props.disabledDate,r.props.disabledTime)},i=e,(0,a.default)(r,i)}return(0,i.default)(n,t),n.getDerivedStateFromProps=function(t,n){if(e.getDerivedStateFromProps)return e.getDerivedStateFromProps(t,n);var r=t.value,o=t.selectedValue,a={};return"value"in t&&(a.value=r||t.defaultValue||me(n.value)),"selectedValue"in t&&(a.selectedValue=o),a},n}(e),t.displayName="CalendarMixinWrapper",t.defaultProps=e.defaultProps,n}(function(e){var t,n;return n=t=function(e){function t(){var n,r,i;(0,o.default)(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=r=(0,a.default)(this,e.call.apply(e,[this].concat(u))),r.getFormat=function(){var e=r.props.format,t=r.props,n=t.locale,o=t.timePicker;return e||(e=o?n.dateTimeFormat:n.dateFormat),e},r.focus=function(){r.focusElement?r.focusElement.focus():r.rootInstance&&r.rootInstance.focus()},r.saveFocusElement=function(e){r.focusElement=e},r.saveRoot=function(e){r.rootInstance=e},i=n,(0,a.default)(r,i)}return(0,i.default)(t,e),t.prototype.shouldComponentUpdate=function(e){return this.props.visible||e.visible},t}(e),t.displayName="CommonMixinWrapper",t.defaultProps=e.defaultProps,t.getDerivedStateFromProps=e.getDerivedStateFromProps,n}(Re)),Le=Me},86547:function(e,t,n){"use strict";t.__esModule=!0;var r=h(n(26380)),o=h(n(52889)),a=h(n(5316)),i=h(n(9950)),s=h(n(17119)),u=h(n(11942)),l=n(4899),c=h(n(19699)),d=h(n(13225)),f=h(n(63294)),p=h(n(96490));function h(e){return e&&e.__esModule?e:{default:e}}function m(){}function v(e,t){this[e]=t}var g=function(e){function t(n){(0,r.default)(this,t);var a=(0,o.default)(this,e.call(this,n));y.call(a);var i=void 0;i="open"in n?n.open:n.defaultOpen;var s=n.value||n.defaultValue;return a.saveCalendarRef=v.bind(a,"calendarInstance"),a.state={open:i,value:s},a}return(0,a.default)(t,e),t.prototype.componentDidUpdate=function(e,t){!t.open&&this.state.open&&(this.focusTimeout=setTimeout(this.focusCalendar,0,this))},t.prototype.componentWillUnmount=function(){clearTimeout(this.focusTimeout)},t.getDerivedStateFromProps=function(e){var t={},n=e.value,r=e.open;return"value"in e&&(t.value=n),void 0!==r&&(t.open=r),t},t.prototype.render=function(){var e=this.props,t=e.prefixCls,n=e.placement,r=e.style,o=e.getCalendarContainer,a=e.align,s=e.animation,u=e.disabled,l=e.dropdownClassName,c=e.transitionName,d=e.children,h=this.state;return i.default.createElement(p.default,{popup:this.getCalendarElement(),popupAlign:a,builtinPlacements:f.default,popupPlacement:n,action:u&&!h.open?[]:["click"],destroyPopupOnHide:!0,getPopupContainer:o,popupStyle:r,popupAnimation:s,popupTransitionName:c,popupVisible:h.open,onPopupVisibleChange:this.onVisibleChange,prefixCls:t,popupClassName:l},i.default.cloneElement(d(h,e),{onKeyDown:this.onKeyDown}))},t}(i.default.Component);g.propTypes={animation:u.default.oneOfType([u.default.func,u.default.string]),disabled:u.default.bool,transitionName:u.default.string,onChange:u.default.func,onOpenChange:u.default.func,children:u.default.func,getCalendarContainer:u.default.func,calendar:u.default.element,style:u.default.object,open:u.default.bool,defaultOpen:u.default.bool,prefixCls:u.default.string,placement:u.default.any,value:u.default.oneOfType([u.default.object,u.default.array]),defaultValue:u.default.oneOfType([u.default.object,u.default.array]),align:u.default.object,dateRender:u.default.func,onBlur:u.default.func},g.defaultProps={prefixCls:"rc-calendar-picker",style:{},align:{},placement:"bottomLeft",defaultOpen:!1,onChange:m,onOpenChange:m,onBlur:m};var y=function(){var e=this;this.onCalendarKeyDown=function(t){t.keyCode===d.default.ESC&&(t.stopPropagation(),e.close(e.focus))},this.onCalendarSelect=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.props;"value"in r||e.setState({value:t}),("keyboard"===n.source||"dateInputSelect"===n.source||!r.calendar.props.timePicker&&"dateInput"!==n.source||"todayButton"===n.source)&&e.close(e.focus),r.onChange(t)},this.onKeyDown=function(t){e.state.open||t.keyCode!==d.default.DOWN&&t.keyCode!==d.default.ENTER||(e.open(),t.preventDefault())},this.onCalendarOk=function(){e.close(e.focus)},this.onCalendarClear=function(){e.close(e.focus)},this.onCalendarBlur=function(){e.setOpen(!1)},this.onVisibleChange=function(t){e.setOpen(t)},this.getCalendarElement=function(){var t=e.props,n=e.state,r=t.calendar.props,o=n.value,a=o,s={ref:e.saveCalendarRef,defaultValue:a||r.defaultValue,selectedValue:o,onKeyDown:e.onCalendarKeyDown,onOk:(0,c.default)(r.onOk,e.onCalendarOk),onSelect:(0,c.default)(r.onSelect,e.onCalendarSelect),onClear:(0,c.default)(r.onClear,e.onCalendarClear),onBlur:(0,c.default)(r.onBlur,e.onCalendarBlur)};return i.default.cloneElement(t.calendar,s)},this.setOpen=function(t,n){var r=e.props.onOpenChange;e.state.open!==t&&("open"in e.props||e.setState({open:t},n),r(t))},this.open=function(t){e.setOpen(!0,t)},this.close=function(t){e.setOpen(!1,t)},this.focus=function(){e.state.open||s.default.findDOMNode(e).focus()},this.focusCalendar=function(){e.state.open&&e.calendarInstance&&e.calendarInstance.focus()}};(0,l.polyfill)(g),t.default=g,e.exports=t.default},14230:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Dnes",now:"Nyn\xed",backToToday:"Zp\u011bt na dne\u0161ek",ok:"Ok",clear:"Vymazat",month:"M\u011bs\xedc",year:"Rok",timeSelect:"Vybrat \u010das",dateSelect:"Vybrat datum",monthSelect:"Vyberte m\u011bs\xedc",yearSelect:"Vyberte rok",decadeSelect:"Vyberte dek\xe1du",yearFormat:"YYYY",dateFormat:"D.M.YYYY",dayFormat:"D",dateTimeFormat:"D.M.YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"P\u0159edchoz\xed m\u011bs\xedc (PageUp)",nextMonth:"N\xe1sleduj\xedc\xed (PageDown)",previousYear:"P\u0159edchoz\xed rok (Control + left)",nextYear:"N\xe1sleduj\xedc\xed rok (Control + right)",previousDecade:"P\u0159edchoz\xed dek\xe1da",nextDecade:"N\xe1sleduj\xedc\xed dek\xe1da",previousCentury:"P\u0159edchoz\xed stolet\xed",nextCentury:"N\xe1sleduj\xedc\xed stolet\xed"},e.exports=t.default},15731:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Heute",now:"Jetzt",backToToday:"Zur\xfcck zu Heute",ok:"OK",clear:"Zur\xfccksetzen",month:"Monat",year:"Jahr",timeSelect:"Zeit w\xe4hlen",dateSelect:"Datum w\xe4hlen",monthSelect:"W\xe4hle einen Monat",yearSelect:"W\xe4hle ein Jahr",decadeSelect:"W\xe4hle ein Jahrzehnt",yearFormat:"YYYY",dateFormat:"D.M.YYYY",dayFormat:"D",dateTimeFormat:"D.M.YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Vorheriger Monat (PageUp)",nextMonth:"N\xe4chster Monat (PageDown)",previousYear:"Vorheriges Jahr (Ctrl + left)",nextYear:"N\xe4chstes Jahr (Ctrl + right)",previousDecade:"Vorheriges Jahrzehnt",nextDecade:"N\xe4chstes Jahrzehnt",previousCentury:"Vorheriges Jahrhundert",nextCentury:"N\xe4chstes Jahrhundert"},e.exports=t.default},21412:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},e.exports=t.default},98717:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Hoy",now:"Ahora",backToToday:"Volver a hoy",ok:"Aceptar",clear:"Limpiar",month:"Mes",year:"A\xf1o",timeSelect:"Seleccionar hora",dateSelect:"Seleccionar fecha",monthSelect:"Elegir un mes",yearSelect:"Elegir un a\xf1o",decadeSelect:"Elegir una d\xe9cada",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Mes anterior (PageUp)",nextMonth:"Mes siguiente (PageDown)",previousYear:"A\xf1o anterior (Control + left)",nextYear:"A\xf1o siguiente (Control + right)",previousDecade:"D\xe9cada anterior",nextDecade:"D\xe9cada siguiente",previousCentury:"Siglo anterior",nextCentury:"Siglo siguiente"},e.exports=t.default},9642:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Aujourd'hui",now:"Maintenant",backToToday:"Aujourd'hui",ok:"Ok",clear:"R\xe9tablir",month:"Mois",year:"Ann\xe9e",timeSelect:"S\xe9lectionner l'heure",dateSelect:"S\xe9lectionner la date",monthSelect:"Choisissez un mois",yearSelect:"Choisissez une ann\xe9e",decadeSelect:"Choisissez une d\xe9cennie",yearFormat:"YYYY",dateFormat:"DD/MM/YYYY",dayFormat:"DD",dateTimeFormat:"DD/MM/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Mois pr\xe9c\xe9dent (PageUp)",nextMonth:"Mois suivant (PageDown)",previousYear:"Ann\xe9e pr\xe9c\xe9dente (Ctrl + gauche)",nextYear:"Ann\xe9e prochaine (Ctrl + droite)",previousDecade:"D\xe9cennie pr\xe9c\xe9dente",nextDecade:"D\xe9cennie suivante",previousCentury:"Si\xe8cle pr\xe9c\xe9dent",nextCentury:"Si\xe8cle suivant"},e.exports=t.default},37329:function(e,t){"use strict";t.__esModule=!0,t.default={today:"Dzisiaj",now:"Teraz",backToToday:"Ustaw dzisiaj",ok:"Ok",clear:"Wyczy\u015b\u0107",month:"Miesi\u0105c",year:"Rok",timeSelect:"Ustaw czas",dateSelect:"Ustaw dat\u0119",monthSelect:"Wybierz miesi\u0105c",yearSelect:"Wybierz rok",decadeSelect:"Wybierz dekad\u0119",yearFormat:"YYYY",dateFormat:"D/M/YYYY",dayFormat:"D",dateTimeFormat:"D/M/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Poprzedni miesi\u0105c (PageUp)",nextMonth:"Nast\u0119pny miesi\u0105c (PageDown)",previousYear:"Ostatni rok (Ctrl + left)",nextYear:"Nast\u0119pny rok (Ctrl + right)",previousDecade:"Ostatnia dekada",nextDecade:"Nast\u0119pna dekada",previousCentury:"Ostatni wiek",nextCentury:"Nast\u0119pny wiek"},e.exports=t.default},38287:function(e,t){"use strict";t.__esModule=!0,t.default={today:"\u0421\u0435\u0433\u043e\u0434\u043d\u044f",now:"\u0421\u0435\u0439\u0447\u0430\u0441",backToToday:"\u0422\u0435\u043a\u0443\u0449\u0430\u044f \u0434\u0430\u0442\u0430",ok:"Ok",clear:"\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c",month:"\u041c\u0435\u0441\u044f\u0446",year:"\u0413\u043e\u0434",timeSelect:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0432\u0440\u0435\u043c\u044f",dateSelect:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0434\u0430\u0442\u0443",monthSelect:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u043c\u0435\u0441\u044f\u0446",yearSelect:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0433\u043e\u0434",decadeSelect:"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u0438\u0435",yearFormat:"YYYY",dateFormat:"D-M-YYYY",dayFormat:"D",dateTimeFormat:"D-M-YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u043c\u0435\u0441\u044f\u0446 (PageUp)",nextMonth:"\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u043c\u0435\u0441\u044f\u0446 (PageDown)",previousYear:"\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0433\u043e\u0434 (Control + left)",nextYear:"\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0433\u043e\u0434 (Control + right)",previousDecade:"\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0435 \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u0438\u0435",nextDecade:"\u0421\u043b\u0435\u0434\u0443\u0449\u0435\u0435 \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u0438\u0435",previousCentury:"\u041f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0432\u0435\u043a",nextCentury:"\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0432\u0435\u043a"},e.exports=t.default},10534:function(e,t){"use strict";t.__esModule=!0,t.default={today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u786e\u5b9a",timeSelect:"\u9009\u62e9\u65f6\u95f4",dateSelect:"\u9009\u62e9\u65e5\u671f",weekSelect:"\u9009\u62e9\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u4e2a\u6708 (\u7ffb\u9875\u4e0a\u952e)",nextMonth:"\u4e0b\u4e2a\u6708 (\u7ffb\u9875\u4e0b\u952e)",monthSelect:"\u9009\u62e9\u6708\u4efd",yearSelect:"\u9009\u62e9\u5e74\u4efd",decadeSelect:"\u9009\u62e9\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u65f6mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u952e\u52a0\u5de6\u65b9\u5411\u952e)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u952e\u52a0\u53f3\u65b9\u5411\u952e)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7eaa",nextCentury:"\u4e0b\u4e00\u4e16\u7eaa"},e.exports=t.default},49013:function(e,t){"use strict";t.__esModule=!0,t.default={today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u78ba\u5b9a",timeSelect:"\u9078\u64c7\u6642\u9593",dateSelect:"\u9078\u64c7\u65e5\u671f",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u500b\u6708 (\u7ffb\u9801\u4e0a\u9375)",nextMonth:"\u4e0b\u500b\u6708 (\u7ffb\u9801\u4e0b\u9375)",monthSelect:"\u9078\u64c7\u6708\u4efd",yearSelect:"\u9078\u64c7\u5e74\u4efd",decadeSelect:"\u9078\u64c7\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u6642mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u9375\u52a0\u5de6\u65b9\u5411\u9375)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u9375\u52a0\u53f3\u65b9\u5411\u9375)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7d00",nextCentury:"\u4e0b\u4e00\u4e16\u7d00"},e.exports=t.default},63294:function(e,t){"use strict";t.__esModule=!0;var n={adjustX:1,adjustY:1},r=[0,0],o={bottomLeft:{points:["tl","tl"],overflow:n,offset:[0,-3],targetOffset:r},bottomRight:{points:["tr","tr"],overflow:n,offset:[0,-3],targetOffset:r},topRight:{points:["br","br"],overflow:n,offset:[0,3],targetOffset:r},topLeft:{points:["bl","bl"],overflow:n,offset:[0,3],targetOffset:r}};t.default=o,e.exports=t.default},3551:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=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 o.default.createElement("div",{className:"sf-editor-browser-tip"},o.default.createElement("span",{className:"browser-tip__icon iconfont icon-description"}),o.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 a.default}}),Object.defineProperty(t,"LongTextModal",{enumerable:!0,get:function(){return o.default}});var o=r(n(2855)),a=r(n(3551))},2855:function(e,t,n){"use strict";var r=n(17383).default,o=n(34579).default,a=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=a(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 o=n.props.containerClass;return n.el=document.createElement("div"),n.el.className="longtext-modal-wrapper",n.el.className="longtext-modal-wrapper ".concat(o||""),document.body.appendChild(n.el),n}return i(t,e),o(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 o.default}}),t.TRANSLATE_NAMESPACE=void 0;var o=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,o=n(85715).default,a=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(9950)),u=a(n(57308)),l=a(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),a=o(n,2),i=a[0],p=a[1],h=(0,s.useState)({}),m=o(h,2),v=m[0],g=m[1],y=(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]),O=(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 E=(0,s.useCallback)((function(e){g(e)}),[]);(0,s.useEffect)((function(){var e=l.default.getInstance().subscribe(c.EXTERNAL_EVENTS.ON_ARTICLE_INFO_TOGGLE,E);return function(){e()}}),[]),(0,s.useEffect)((function(){l.default.getInstance().dispatch(c.INTERNAL_EVENTS.RESIZE_ARTICLE)}),[t,v]);var A=v||{},w=A.component,C=A.props;return s.default.createElement("div",{className:"sf-article-info-container-wrapper",style:y},s.default.createElement(u.default,{minWidth:d,maxWidth:f,resizeWidth:O,resizeWidthEnd:b}),s.default.createElement("div",{className:"sf-article-info-container",style:{width:i}},w&&s.default.createElement(w,r(r({},C),{},{width:i}))))}},57308:function(e,t,n){"use strict";var r=n(85715).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(9950));n(25584);t.default=function(e){var t=e.minWidth,n=e.maxWidth,o=e.resizeWidth,i=e.resizeWidthEnd,s=(0,a.useState)(!1),u=r(s,2),l=u[0],c=u[1],d=(0,a.useState)(null),f=r(d,2),p=(f[0],f[1]),h=(0,a.useRef)(null),m=(0,a.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)}},y=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),o=document.body.clientWidth-r;return t&&o<t||n&&o>n?-1:o},O=function(e){var t=y(e);t<0||o&&o(t)},b=function(e){O(e)},E=(0,a.useCallback)((function(e){return e&&e.dataTransfer&&e.dataTransfer.setData&&e.dataTransfer.setData("text/plain","dummy"),!0}),[]),A=function(e){O(e)},w=function(){c(!1)},C=function(e){e.preventDefault&&e.preventDefault(),b(e)},_=function(e){if(window.removeEventListener("mouseup",_),window.removeEventListener("mousemove",C),A(e),v(-9999),p(null),c(!1),i){var t=y(e);if(t<0)return;i(t)}};return(0,a.useEffect)((function(){return function(){window.removeEventListener("mouseup",_),window.removeEventListener("mousemove",C)}}),[]),a.default.createElement("div",{className:"sf-editor-resize-width-handler resize-handler-placement-right",ref:h,onMouseDown:function(e){e.preventDefault&&e.preventDefault();var t=E(e);null===t&&0!==e.button||(window.addEventListener("mouseup",_),window.addEventListener("mousemove",C),h.current&&h.current.removeEventListener("mouseleave",w),p(t))},onMouseOver:function(e){g(e)},onMouseEnter:function(e){c(!0),g(e),h.current&&h.current.addEventListener("mouseleave",w)},onDrag:b,onDragStart:E,onDragEnd:A,style:{zIndex:4}},a.default.createElement("div",{className:"sf-editor-resize-width-handler-content"},l&&a.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,o=e.getData("text/html")||"",a=e.types.includes("text/rtf"),i=e.files,s="text";return a?s="text":i.length>0?s="file":r&&Array.isArray(r)?s="fragment":o&&(s="html"),{text:n,html:o,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),o={fragment:"application/x-slate-fragment",html:"text/html",text:"text/plain"};t.default=function(e,t,n){var a=o[t],i=e.dataTransfer||e.clipboardData;if("fragment"===t){var s=window.btoa(encodeURIComponent(JSON.stringify(n)));i.setData(a,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(a,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 o.default.createElement("div",{className:"sf-editor-classify-hotkeys"},o.default.createElement("h5",{className:"hotkey-type"},t),o.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,a.isMac)()?i[1]:i[0]),o.default.createElement("li",{className:"hotkey-shortcuts",key:t},o.default.createElement("div",{className:"hotkey-shortcuts-left"},t),o.default.createElement("div",{className:"hotkey-shortcuts-right"},i[0]&&o.default.createElement("div",{className:"key hotkey-first"},i[0]),i[1]&&o.default.createElement("div",{className:"key hotkey-second"},i[1])))}))))};var o=r(n(9950)),a=n(58372)},68123:function(e,t,n){"use strict";var r=n(24994).default,o=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,a.useCallback)((function(){c.default.getInstance().dispatch(l.EXTERNAL_EVENTS.ON_HELP_INFO_TOGGLE,!1)}),[]);return a.default.createElement("div",{className:"sf-editor-helper"},a.default.createElement("div",{className:"sf-editor-helper__header"},a.default.createElement("div",{className:"title"},t),a.default.createElement("div",{className:"help-close",onClick:r},a.default.createElement("i",{className:"iconfont icon-times-circle"}))),a.default.createElement("div",{className:"sf-editor-helper__content"},n.map((function(e,t){var n=u.HELPER_HOTKEYS[t],r=e.shortcutType,o=e.shortcutData;return a.default.createElement(s.default,{key:"use-hotkey-".concat(t),title:r,shortcutData:n,shortcutDataNames:o})}))))};var a=o(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,o=n(34579).default,a=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),a(this,t,arguments)}return i(t,e),o(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,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setOutlineSetting=t.getOutlineSetting=t.default=void 0;var i=a(n(9950)),s=n(28321),u=o(n(99754)),l=o(n(89843)),c=n(52703),d=n(34205),f=o(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,o=(0,c.useScrollContext)(),a=(0,i.useState)([]),v=r(a,2),g=v[0],y=v[1],O=(0,i.useState)(!1),b=r(O,2),E=b[0],A=b[1],w=(0,i.useState)(0),C=r(w,2),_=C[0],x=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);y(e)}),[t.children]);var k=(0,i.useCallback)((function(e){m(e),A(e),f.default.getInstance().dispatch(p.INTERNAL_EVENTS.OUTLINE_STATE_CHANGED)}),[]),T=(0,i.useCallback)((function(){k(!E)}),[E,k]);return(0,i.useEffect)((function(){if(o.current){var e=function(){x(o.current.scrollLeft)};return o.current.addEventListener("scroll",e),function(){o.current.removeEventListener("scroll",e)}}}),[o]),(0,i.useEffect)((function(){var e=h();k(e)}),[]),i.default.createElement("div",{className:(0,u.default)("sf-editor-outline-wrapper",{active:E}),style:{left:-_}},i.default.createElement("div",{className:"sf-editor-outline"},E&&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:T})),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})}))))),!E&&i.default.createElement("span",{id:"sf-editor-outline-menu",className:"sf-editor-outline-menu sf-editor-tooltip iconfont icon-outline",onClick:T},i.default.createElement("span",{className:"custom-tooltip"},n("Outline"))))}},89843:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=o(n(99754));t.default=function(e){var t=e.node,n=(0,i.useState)(!1),o=r(n,2),a=o[0],u=o[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:a});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,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=n(34457),u=n(13683),l=n(23245),c=o(n(28418)),d=o(n(72976)),f=o(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,o=e.editorApi,a=e.onSave,v=e.columns,g=e.onContentChanged,y=e.isSupportFormula,O=e.onExpandEditorToggle,b=e.handelEnableEdit,E=(0,i.useState)(n),A=r(E,2),w=A[0],C=A[1],_=(0,i.useRef)(null),x=(0,i.useMemo)((function(){var e=(0,l.inlineEditor)();return(0,f.default)(e,{editorApi:o,onSave:a,columns:v})}),[v,o,a]),k=(0,i.useMemo)((function(){return new d.default(x)}),[x]),T=(0,l.useHighlight)(x),S=(0,i.useCallback)((function(e){(C(e),x.forceNormalize)||(x.operations.filter((function(e){return"set_selection"!==e.type})).length>0&&g&&g(e),c.default.getInstance().dispatch("change"))}),[x,g]),D=(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 o=u.Editor.start(e,t.anchor.path),a={anchor:o,focus:o};return(0,p.focusEditor)(e,a),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(){x.forceNormalize=!0,u.Editor.normalize(x,{force:!0});var e=setTimeout((function(){x.forceNormalize=!1,t&&D(x)}),300);return function(){x.forceNormalize=!1,clearTimeout(e)}}),[]),(0,i.useEffect)((function(){t&&D(x,_.current)}),[t]),(0,i.useEffect)((function(){return function(){x.selection=null,x.history={redos:[],undos:[]}}}),[]);var P=(0,i.useCallback)((function(){if(!t)return _.current=x.selection,void b();(0,h.isDocumentEmpty)(x)&&D(x)}),[t,x,D,b]);return i.default.createElement("div",{className:"sf-simple-slate-editor-container"},t&&i.default.createElement(l.InlineToolbar,{editor:x,isSupportFormula:y,isSupportColumn:!!v,onExpandEditorToggle:O}),i.default.createElement("div",{className:"sf-slate-editor-content",onClick:P},i.default.createElement(s.Slate,{editor:x,initialValue:w,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:T,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,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=n(34457),u=n(13683),l=n(23245),c=o(n(28418)),d=o(n(72976)),f=o(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,o=e.onSave,a=e.columns,v=e.onContentChanged,g=e.isSupportFormula,y=(e.onExpandEditorToggle,(0,i.useState)(t)),O=r(y,2),b=O[0],E=O[1],A=(0,i.useMemo)((function(){return(0,f.default)(l.baseEditor,{editorApi:n,onSave:o,columns:a})}),[a,n,o]),w=(0,i.useMemo)((function(){return new d.default(A)}),[A]),C=(0,l.useHighlight)(A),_=(0,i.useCallback)((function(e){(E(e),A.forceNormalize)||(A.operations.filter((function(e){return"set_selection"!==e.type})).length>0&&v&&v(e),c.default.getInstance().dispatch("change"))}),[A,v]),x=(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]),o={anchor:n,focus:n};(0,p.focusEditor)(e,o)}}),[]);(0,i.useEffect)((function(){A.forceNormalize=!0,u.Editor.normalize(A,{force:!0});var e=setTimeout((function(){A.forceNormalize=!1,x(A)}),300);return function(){A.forceNormalize=!1,clearTimeout(e)}}),[]),(0,i.useEffect)((function(){return function(){A.selection=null,A.history={redos:[],undos:[]}}}),[]);var k=(0,i.useCallback)((function(){(0,h.isDocumentEmpty)(A)&&x(A)}),[A,x]);return i.default.createElement("div",{className:"sf-simple-slate-editor-container"},i.default.createElement(l.Toolbar,{editor:A,isSupportFormula:g,isSupportColumn:!!a}),i.default.createElement("div",{className:"sf-slate-editor-content",onClick:k},i.default.createElement(s.Slate,{editor:A,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:w.onKeyDown,onCopy:w.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,o=n(24994).default,a=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),o=n[0],a=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})),a(!1)}),[]),g=(0,i.useCallback)((function(e){a(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 y=(0,s.default)("sf-markdown-help-wrapper",{active:h||o});return i.default.createElement("div",{className:y},i.default.createElement(d.default,{isVisible:h}),o&&i.default.createElement(c.default,null))};var i=a(n(9950)),s=o(n(99754)),u=o(n(28418)),l=n(41117),c=o(n(68123)),d=o(n(73844));n(42761)},7882:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.value,n=e.editorApi,o=e.onSave,a=e.onContentChanged,E=e.isSupportFormula,A=e.isSupportInsertSeafileImage,w=e.children,C=(0,i.useState)(t),_=r(C,2),x=_[0],k=_[1],T=(0,i.useState)({}),S=r(T,2),D=S[0],P=S[1],N=(0,i.useRef)(null),R=(0,i.useMemo)((function(){return(0,f.default)(l.baseEditor,{editorApi:n,onSave:o})}),[n,o]),I=(0,i.useMemo)((function(){return new d.default(R)}),[R]);(0,v.default)(R);var M=(0,l.useHighlight)(R),L=(0,i.useCallback)((function(){var e=N.current.getBoundingClientRect(),t=document.querySelector(".article"),n=t?t.getBoundingClientRect():null;(0,y.getOutlineSetting)()&&n&&(e.width-n.width)/2<280?P({marginLeft:280}):P({})}),[]);(0,i.useEffect)((function(){L(),window.addEventListener("resize",L);var e=c.default.getInstance(),t=e.subscribe(O.INTERNAL_EVENTS.OUTLINE_STATE_CHANGED,L),n=e.subscribe(O.INTERNAL_EVENTS.RESIZE_ARTICLE,L);return function(){window.removeEventListener("resize",L),t(),n()}}),[]);var F=(0,i.useCallback)((function(e){(k(e),R.forceNormalize)||(R.operations.filter((function(e){return"set_selection"!==e.type})).length>0&&a&&a(e),c.default.getInstance().dispatch("change"))}),[R.forceNormalize,R.operations,a]),j=(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]),o={anchor:n,focus:n};(0,h.focusEditor)(e,o)}}),[]);(0,i.useEffect)((function(){R.forceNormalize=!0,u.Editor.normalize(R,{force:!0});var e=setTimeout((function(){R.forceNormalize=!1,j(R)}),300);return function(){R.forceNormalize=!1,clearTimeout(e)}}),[]),(0,i.useEffect)((function(){return function(){R.selection=null,R.history={redos:[],undos:[]}}}),[]);var B=(0,i.useCallback)((function(){(0,g.isDocumentEmpty)(R)&&j(R)}),[R,j]);return i.default.createElement("div",{className:"sf-slate-editor-container"},i.default.createElement(l.Toolbar,{editor:R,isRichEditor:!0,isSupportFormula:E,isSupportInsertSeafileImage:A}),i.default.createElement("div",{className:"sf-slate-editor-content",onClick:B},i.default.createElement(m.ScrollContext.Provider,{value:{scrollRef:N}},i.default.createElement(s.Slate,{editor:R,initialValue:x,onChange:F},i.default.createElement("div",{ref:N,className:"sf-slate-scroll-container ".concat(b?"":"isWin")},i.default.createElement("div",{className:"sf-slate-article-content"},i.default.createElement(y.default,{editor:R}),i.default.createElement("div",{className:"sf-slate-article-container",style:D},i.default.createElement("div",{className:"article"},i.default.createElement(l.SetNodeToDecorations,null),i.default.createElement(s.Editable,{decorate:M,renderElement:l.renderElement,renderLeaf:l.renderLeaf,onKeyDown:I.onKeyDown,onCopy:I.onCopy}))))),i.default.createElement(p.default,{children:w})))))};var i=a(n(9950)),s=n(34457),u=n(13683),l=n(23245),c=o(n(28418)),d=o(n(72976)),f=o(n(25389)),p=o(n(89058)),h=n(33601),m=n(52703),v=o(n(1697)),g=n(58372),y=a(n(87961)),O=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,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.value,n=e.isShowOutline,r=e.scrollRef,o=e.onLinkClick,d=(0,a.useRef)(null),p=(0,a.useMemo)((function(){return(0,i.createSlateEditor)()}),[]),h=r||d,m=(0,i.useHighlight)(p);return(0,c.default)(o),(0,a.useEffect)((function(){return function(){p.selection=null,p.history={redos:[],undos:[]}}}),[]),a.default.createElement(s.Slate,{editor:p,initialValue:t},a.default.createElement(l.ScrollContext.Provider,{value:{scrollRef:h}},a.default.createElement("div",{ref:d,className:"sf-slate-viewer-scroll-container ".concat(f?"":"isWin"," ").concat(n?"outline":"")},a.default.createElement("div",{className:"sf-slate-viewer-article-container"},a.default.createElement("div",{className:"article"},a.default.createElement(i.SetNodeToDecorations,null),a.default.createElement(s.Editable,{readOnly:!0,decorate:m,renderElement:i.renderElement,renderLeaf:i.renderLeaf}))),n&&a.default.createElement("div",{className:"sf-slate-viewer-outline"},a.default.createElement(u.default,{editor:p})))))};var a=o(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,o=n(34579).default,a=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=a(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),o(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 o=r(n(9950)),a=n(17467),i=n(95346);t.default=function(e){var t=e.readonly,n=e.isRichEditor,r=e.onExpandEditorToggle,s=e.className,u=a.MENUS_CONFIG_MAP[a.EXPAND_EDITOR];return o.default.createElement(i.MenuItem,Object.assign({disabled:t,isActive:!1,isRichEditor:n,type:a.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 o.default}}),Object.defineProperty(t,"ExpandEditorMenu",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"MenuGroup",{enumerable:!0,get:function(){return a.MenuGroup}}),Object.defineProperty(t,"MenuItem",{enumerable:!0,get:function(){return a.MenuItem}}),Object.defineProperty(t,"MoreMenu",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"Select",{enumerable:!0,get:function(){return i.default}});var o=r(n(29655)),a=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,o=n(85715).default,a=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=a(n(28418)),c=n(41117),d=n(17467),f=a(n(53591));t.default=function(e){var t=e.editor,n=(0,s.useState)(""),a=o(n,2),i=a[0],p=a[1],h=(0,s.useState)(!1),m=o(h,2),v=m[0],g=m[1],y=(0,s.useState)({linkTitle:"",linkUrl:""}),O=o(y,2),b=O[0],E=O[1];(0,s.useEffect)((function(){var e=l.default.getInstance().subscribe(c.INTERNAL_EVENTS.INSERT_ELEMENT,A);return function(){e()}}),[]);var A=(0,s.useCallback)((function(e){var n=e.type;if(p(n),g(!0),t.selection){var o=u.Editor.string(t,t.selection);E(r(r({},b),{},{linkTitle:o}))}}),[t,g,E,p]),w=(0,s.useCallback)((function(){g(!1),E({linkTitle:"",linkUrl:""})}),[]);return d.ELementTypes.LINK===i?v&&s.default.createElement(f.default,{onCloseModal:w,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 o.default}}),Object.defineProperty(t,"MenuItem",{enumerable:!0,get:function(){return a.default}});var o=r(n(30277)),a=r(n(57339));n(53741)},98558:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=n(28321),u=o(n(99754)),l=o(n(83460)),c=n(34205),d=function(e){var t=e.readonly,n=e.className,o=e.isDisabled,a=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,y=(0,i.useState)(!1),O=r(y,2),b=O[0],E=O[1],A=(0,i.useRef)(),w=(0,i.useRef)(),C=(0,s.useTranslation)(c.TRANSLATE_NAMESPACE).t,_=(0,i.useMemo)((function(){return"menu-dropdown-".concat(d)}),[d]),x=(0,i.useCallback)((function(e){var t,n,r=null===A||void 0===A||null===(t=A.current)||void 0===t?void 0:t.contains(e.target),o=null===w||void 0===w||null===(n=w.current)||void 0===n?void 0:n.contains(e.target);(b||!r||o)&&(document.removeEventListener("click",x),E(!1))}),[b]),k=(0,i.useCallback)((function(e){E(!0),document.addEventListener("click",x)}),[x]),T=(0,i.useCallback)((function(e,t,n){e.stopPropagation(),x(e),n&&n(t)}),[x]);return i.default.createElement("div",{style:{position:"relative"}},i.default.createElement("div",{ref:A,id:_,className:(0,u.default)(n,"sf-menu-group-item sf-menu-with-dropdown",{"header-popover-showed":b,"header-toggle-disabled":o}),onClick:!t&&!o&&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:w,className:"sf-dropdown-list "},a.map((function(e,t){var n=e.id,r=e.iconClass,o=e.handleClick,a=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 T(t,e,o)}},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(a))))}))),!!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 o=r(n(9950)),a=function(e){return o.default.createElement("div",{className:"btn-group "+e.className,role:"group"},e.children)};a.defaultProps={className:"sf-menu-group"};t.default=a},57339:function(e,t,n){"use strict";var r=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(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,o=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,a.useCallback)((function(e){t||c(e,o)}),[t,o,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 a.default.createElement(a.default.Fragment,null,a.default.createElement("button",{id:p,type:"button",className:g,disabled:t,"data-active":n,onClick:v},a.default.createElement("i",{className:f})),a.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,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(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,o=e.children,d=(0,a.useRef)(null),f=(0,a.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,a.useCallback)((function(){f.current||d.current.toggle()}),[]),v=(0,a.useCallback)((function(e){f.current=e}),[]);return(0,a.useEffect)((function(){var e=l.default.getInstance().subscribe(c.INTERNAL_EVENTS.ON_TOGGLE_IMAGE_POPOVER,v);return function(){return e()}}),[]),a.default.createElement(a.default.Fragment,null,a.default.createElement("button",{className:p,type:"button",id:h.id},a.default.createElement("i",{className:h.iconClass})),a.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},o))};d.defaultProps={isRichEditor:!0,className:"sf-menu-group-item"};t.default=d},6781:function(e,t,n){"use strict";var r=n(17383).default,o=n(34579).default,a=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=a(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),o(t,[{key:"render",value:function(){var e=this.props,t=e.option,n=e.isActive,r=e.optionClass,o="option-item ".concat(r||""," ").concat(n?"active":"");return l.default.createElement("span",{className:o,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,o=n(17383).default,a=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 o(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,o=r(r({},t),{},{bold:!t.bold});n.props.onUpdateOption(o)})),(0,l.default)(n,"onItalicClick",(function(e){e.stopPropagation();var t=n.props.option,o=r(r({},t),{},{italic:!t.italic});n.props.onUpdateOption(o)})),(0,l.default)(n,"setSettingRef",(function(e){n.settingRef=e})),n.state={isShowMenu:!1,position:{top:0,left:0}},n}return s(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.option,n=e.t,r=!t,o=t||{},a=o.bold,i=o.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:a,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,o=n(34579).default,a=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=a(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),o(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,o=t.isSelected,a=t.options,i=t.placeholder,s=this.state,u=s.currentOption,f=s.isShowSelector,p=f||o;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},a.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 o=r(n(85346)),a=r(n(53486));o.default.Item=a.default;t.default=o.default},53486:function(e,t,n){"use strict";var r=n(17383).default,o=n(34579).default,a=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=a(this,t,arguments),(0,u.default)(e,"onClick",(function(t){e.props.onClick(t)})),e}return i(t,e),o(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.itemClass,r=e.iconClass,o=e.isChecked,a="sf-menu-item ".concat(n||""),i="menu-item-icon ".concat(r||"");return l.default.createElement("span",{className:a,onClick:this.onClick},l.default.createElement("span",{className:i}),l.default.createElement("span",{className:"menu-item-name"},t),o&&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,o=n(34579).default,a=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=a(this,t,arguments),(0,u.default)(e,"getStyle",(function(){return{marginLeft:e.props.position.width-10,marginTop:"30px"}})),e}return i(t,e),o(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 o=r(n(9950)),a=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 o.default.createElement(a.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,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0});var a={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=o(n(24643));t.ELementTypes=i;var s=n(4426);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,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,o=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 a=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=(o(o(o(o(o(o(o(o(o(o(r={},a.BLOCKQUOTE,{id:"seafile_".concat(a.BLOCKQUOTE),iconClass:"iconfont icon-quote-left",text:"Quote"}),a.ORDERED_LIST,{id:"seafile_".concat(a.ORDERED_LIST),iconClass:"iconfont icon-list-ol",text:"Ordered_list"}),a.UNORDERED_LIST,{id:"seafile_".concat(a.UNORDERED_LIST),iconClass:"iconfont icon-list-ul",text:"Unordered_list"}),a.CHECK_LIST_ITEM,{id:"seafle_".concat(a.CHECK_LIST_ITEM),iconClass:"iconfont icon-check-square",text:"Check_list_item"}),a.CODE_BLOCK,{id:"seafile_".concat(a.CODE_BLOCK),iconClass:"iconfont icon-code-block",text:"Code_block"}),a.LINK,{id:"seafile_".concat(a.LINK),iconClass:"iconfont icon-link",text:"Insert_link"}),a.IMAGE,{id:"seafile_".concat(a.IMAGE),iconClass:"iconfont icon-image",text:"Insert_image"}),a.TABLE,{id:"seafile_".concat(a.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}),o(o(o(o(o(o(o(o(o(o(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"}),a.FORMULA,{id:"seafile_".concat(a.FORMULA),iconClass:"iconfont icon-formula",text:"Insert_formula"}),o(o(o(o(r,l,{id:"seafile_".concat(l),iconClass:"iconfont icon-clear-format",text:"Clear_format"}),a.COLUMN,{id:"seafile_".concat(a.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 o=n(79279);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 a=n(92131);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]}}))}))},86026:function(e,t,n){"use strict";var r=n(91847).default,o=n(41132).default,a=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,o=void 0;return(n||r)&&(o=function(t,o){return(0,p.match)(t,o,n)&&(!r||c.Editor.isBlock(e,t))}),s(s({},t),{},{match:o})};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 o=e[r],a=o.children;if(Array.isArray(a)&&(n=a.find((function(e){return e.id===t}))?o:g(a,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 y=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=y;var O=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 o=n.children;return[o[o.length-1],r.concat([o.length-1])]};t.getLastChild=O;var b=function(e,t){var n,r=t.children,i=[],s=a(r);try{for(s.s();!(n=s.n()).done;){var u=n.value;c.Editor.isBlock(e,u[0])?i.push.apply(i,o(b(e,{children:y(u)}))):i.push(u)}}catch(l){s.e(l)}finally{s.f()}return i};t.getDeepInlineChildren=b;var E=function(e){var t=O(e);return t?t[1]:e[1].concat([-1])};t.getLastChildPath=E;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=(y(e)[0]||[])[1];return c.Path.equals(n,t)};t.isLastChild=function(e,t){var n=E(e);return c.Path.equals(n,t)};t.getSelectedElems=function(e){var t,n=[],r=c.Editor.nodes(e,{universal:!0}),o=a(r);try{for(o.s();!(t=o.n()).done;){var s=t.value,u=i(s,1)[0];c.Element.isElement(u)&&n.push(u)}}catch(l){o.e(l)}finally{o.f()}return n};var A=function(e,t){var n=i(e,2),r=n[0],o=t[n[1].length],a=[],s=r.children;if(o+1<r.children.length)for(var u=o+1;u<r.children.length;u++)a.push(s[u]);return a};t.getNextSiblingNodes=A;var w=function(e,t){return c.Editor.above(e,m(e,t))};t.getAboveNode=w;var C=function(e,t){return w(e,s(s({},t),{},{block:!0}))};t.getAboveBlockNode=C;t.getPrevNode=function(e){var t=w(e,{mode:"lowest",match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}}),n=i(t,2),r=n[0],o=n[1],a=w(e,{mode:"highest",match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}}),s=i(a,2),u=s[0],l=s[1],d=null;try{d=c.Editor.previous(e,{at:o,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=w(e,{mode:"lowest",match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}}),n=i(t,2),r=n[0],o=n[1],a=w(e,{mode:"highest",match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}}),s=i(a,2),u=s[0],l=s[1],d=null;try{d=c.Editor.next(e,{at:o,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,o=t.reverse,s=void 0!==o&&o,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 y=[e,[]];c.Path.isPath(r)&&(y=c.Editor.node(e,r));var O,b=c.Node.descendants(y[0],{from:f,to:h,reverse:s,pass:function(t){var n=i(t,1)[0];return!l&&c.Editor.isVoid(e,n)}}),E=a(b);try{for(E.s();!(O=E.n()).done;){var A=i(O.value,2),w=A[0],C=A[1];if((0,p.match)(w,C,d))return[w,r.concat(C)]}}catch(_){E.e(_)}finally{E.f()}}};var _=function(e,t,n){return!!t&&c.Editor.isStart(e,t,n)};t.isStartPoint=_;var x=function(e,t,n){return!!t&&c.Editor.isEnd(e,t,n)};t.isEndPoint=x;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 o=i(r,2)[1];if(!x(e,n,o))return!1;var s=A(t,n.path);if(!s.length)return x(e,n,t[1]);var u,l=a(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,o=r(t,u);if(n||(n=e.selection),n){var a=c.Range.edges(n),l=i(a,2),d=l[0],f=l[1],p=C(e,s({at:d},o)),h=C(e,s({at:f},o));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 o=null===(n=C(e,t))||void 0===n?void 0:n[1];return!!o&&(_(e,r.focus,o)||c.Range.isExpanded(e.selection)&&_(e,r.anchor,o))};t.isSelectionAtBlockEnd=function(e,t){var n,r,o=null===(n=C(e,t))||void 0===n?void 0:n[1];return!!o&&x(e,null===(r=e.selection)||void 0===r?void 0:r.focus,o)};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 T=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:T(e):t})).flat():[n]};t.getInlineNodes=T;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,o=void 0===r?[]:r,a=0;a<o.length;a++){var i=o[a];n.push(a);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),o=n(34457);t.focusEditor=function(e,t){t&&r.Editor.withoutNormalizing(e,(function(){r.Transforms.deselect(e),r.Transforms.select(e,t)})),o.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 o=n(98854);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 a=n(29073);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 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 o=n(13683),a=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=o.Path.isPath(n)?n:n[1],f=o.Path.isPath(n)?(0,a.getNode)(e,d):n[0];if(!f)return c;if(!o.Editor.isBlock(e,f))return c;for(var p=f.children.length-1;p>=l;p--){var h=[].concat(r(d),[p]),m=(0,a.getNode)(e,h);(!s||m&&s([m,h]))&&(o.Transforms.moveNodes(e,{at:h,to:i}),c++)}return c}},98854:function(e,t,n){"use strict";var r=n(12897).default,o=n(85715).default,a=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=a(u);try{for(l.s();!(s=l.n()).done;){var c=o(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 o=n(13683),a=n(98854);t.replaceNodeChildren=function(e,t){var n=t.at,i=t.nodes,s=t.insertOptions,u=t.removeOptions;o.Editor.withoutNormalizing(e,(function(){(0,a.removeNodeChildren)(e,n,u),o.Transforms.insertNodes(e,i,r(r({},s),{},{at:n.concat([0])}))}))}},92131:function(e,t,n){"use strict";var r=n(12897).default,o=n(85715).default,a=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=a(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=o(t,2),r=n[0],a=n[1];return a&&!Array.isArray(a)?e[r]===a:(a=a||[]).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,o=void 0===n?"":n,a=t.props,s=void 0===a?{}:a;if("string"===typeof o&&(o=[{id:i.default.nice(),text:o}]),!Array.isArray(o))throw Error("childrenOrText must be a string or a Node array!");return r({id:i.default.nice(),type:e,children:o},s)};t.isEmptyParagraph=function(e){if("paragraph"!==e.type)return!1;if(1!==e.children.length)return!1;var t=o(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 o=n(13683),a=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,a.withHistory)((0,i.withReact)((0,o.createEditor)())));t.inlineEditor=function(){return s.default.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),(0,a.withHistory)((0,i.withReact)((0,o.createEditor)())))};t.createSlateEditor=function(){return s.default.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),(0,a.withHistory)((0,i.withReact)((0,o.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 o.default}}),Object.defineProperty(t,"useHighlight",{enumerable:!0,get:function(){return a.default}});var o=r(n(7549)),a=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)},o=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=[[]],a=[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=a[l][u];if("string"===typeof h?(p=l>0?p:["plain"],f=h):(p=o(p,h.type),h.alias&&(p=o(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),a.push(f),i.push(0),s.push(f.length)}l--,t.pop(),a.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 o=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=o.default},7549:function(e,t,n){"use strict";var r=n(12897).default,o=n(85715).default,a=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 o=0,s=n;o<s.length;o++){var u,l=s[o],c=i(l);try{for(c.s();!(u=c.n()).done;){var d=u.value;e.set.apply(e,a(d))}}catch(f){c.e(f)}finally{c.f()}}return e},m=function(e){for(var t=o(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,y=0;y<v.length;y++){var O=v[y],b=g[y];b&&(l.has(b)||l.set(b,[]));var E,A=0,w=i(O);try{for(w.s();!(E=w.n()).done;){var C=E.value,_=C.content.length;if(_){var x=A+_,k=[].concat(a(s),[y,0]),T=r({anchor:{path:k,offset:A},focus:{path:k,offset:x},token:!0},Object.fromEntries(C.types.map((function(e){return[e,!0]}))));l.get(b)&&l.get(b).push(T),A=x}}}catch(S){w.e(S)}finally{w.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,a(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 o=n(13683),a=n(24643),i=function(e){return function(t){var n,i=r(t,2),s=i[0],u=(i[1],[]);return o.Element.isElement(s)&&s.type===a.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 o.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 a.getNodePathById}}),Object.defineProperty(t,"inlineEditor",{enumerable:!0,get:function(){return c.inlineEditor}}),Object.defineProperty(t,"isEmptyParagraph",{enumerable:!0,get:function(){return a.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 o=n(17467),a=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,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setBlockQuoteType=t.isMenuDisabled=t.getBlockQuoteType=void 0;var a=n(13683),i=o(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=a.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=a.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 o=r(n,1)[0];return(0,u.getNodeType)(o)};t.setBlockQuoteType=function(e,t){if(t)a.Transforms.unwrapNodes(e,{mode:"highest",match:function(t){return a.Element.isElement(t)&&a.Editor.isBlock(e,t)}});else{var n={id:i.default.nice(),type:s.BLOCKQUOTE};a.Transforms.wrapNodes(e,n,{mode:"highest",match:function(t){return a.Element.isElement(t)&&a.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 o=n(24643),a=r(n(88941)),i=r(n(68512)),s={type:o.BLOCKQUOTE,nodeType:"element",editorMenus:[],editorPlugin:a.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,o.useCallback)((function(e){var t=c(i);(0,u.setBlockQuoteType)(i,t)}),[i]);return o.default.createElement(a.MenuItem,Object.assign({isRichEditor:t,className:n,disabled:(0,u.isMenuDisabled)(i,r),isActive:c(i),onMouseDown:s},l))};var o=r(n(9950)),a=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 o=n(13683),a=n(33601),i=n(24643),s=n(27597),u=n(42447),l=function(e){var t=o.Editor.nodes(e,{match:function(t){return o.Element.isElement(t)&&o.Editor.isBlock(e,t)},mode:"lowest"}),n=r(t,1)[0];if(!n)return null;if(n[0].type===i.PARAGRAPH){if(1===o.Path.parent(n[1]).length)return n;var a=o.Editor.nodes(e,{match:function(e){return o.Element.isElement(e)&&u.LIST_TYPES.includes(e.type)},mode:"highest"});return r(a,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=o.Editor.nodes(e,{match:function(e){return o.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===o.Node.string(c[0]).length,h=(0,a.isFirstChild)(s,c[1]);if(p&&h&&1===s[0].children.length)o.Transforms.unwrapNodes(e,{mode:"highest",match:function(t){return o.Element.isElement(t)&&o.Editor.isBlock(e,t)}});else{var m=(0,a.isLastChild)(s,c[1]);if(p&&m){var v=o.Path.next(s[1]);o.Transforms.moveNodes(d,{at:c[1],to:v})}else o.Transforms.insertNodes(d,(0,a.generateDefaultParagraph)(),{at:d.selection,select:!0})}}},d.deleteBackward=function(t){if(null!==d.selection){var c=o.Editor.nodes(e,{match:function(e){return o.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===o.Node.string(p[0]).length,v=(0,a.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=o.Editor.nodes(e,{match:function(e){return o.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=o.Node.string(e);return(0,a.generateElement)(i.PARAGRAPH,{childrenOrText:t})}return e}));return c(l)}var f=o.Path.next(s[1]);o.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 o=r(n(9950));t.default=function(e){var t=e.attributes,n=e.children,r=e.element;return o.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),o=n(24643),a=n(33601);t.isMenuDisabled=function(e,t){if(t||!e.selection)return!0;var n=[o.CODE_LINE,o.CODE_BLOCK,o.LIST_ITEM,o.TABLE,o.TABLE_ROW,o.TABLE_CELL];return!!(0,a.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===o.CHECK_LIST_ITEM},universal:!0});return Array.from(t)};t.transformToCheckList=function(e){e.selection&&(r.Transforms.setNodes(e,{type:o.CHECK_LIST_ITEM}),(0,a.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 o=n(24643),a=r(n(49438)),i=r(n(26325)),s=r(n(32232)),u={type:o.CHECK_LIST_ITEM,nodeType:"element",editorMenus:[a.default],editorPlugin:i.default,renderElements:[s.default]};t.default=u},49438:function(e,t,n){"use strict";var r=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(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,o=e.isRichEditor,i=(0,a.useMemo)((function(){return(0,l.isMenuDisabled)(t)}),[t.selection,n]),p=!!(0,d.getSelectedNodeByType)(t,s.CHECK_LIST_ITEM),h=(0,a.useCallback)((function(e){e.preventDefault(),p?(0,c.transformToParagraph)(t):(0,l.transformToCheckList)(t)}),[p]);return a.default.createElement(u.default,Object.assign({isRichEditor:o,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 o=n(13683),a=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,a.getSelectedNodeByType)(c,i.CHECK_LIST_ITEM);if(e)0===o.Node.string(e).length?(0,s.transformToParagraph)(c):o.Transforms.splitNodes(c,{always:!0});else t()}else t()},c.deleteBackward=function(t){var r=c.selection;if(r&&o.Range.isCollapsed(r)&&((0,a.getSelectedNodeByType)(c,i.CHECK_LIST_ITEM)&&(0,a.isSelectionAtBlockStart)(e)))return void(0,s.transformToParagraph)(c);n(t)},c.insertFragment=function(t){var n={type:[i.CHECK_LIST_ITEM]},s=(0,a.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=o.Node.string(t[0]);return void(0,o.insertText)(p)}if((0,a.isSelectionAtBlockStart)(e))return void o.Transforms.insertNodes(c,t);var h=o.Path.next(d[1]);o.Transforms.insertNodes(c,t,{at:h})}else{if(1!==t.length||f.type!==i.TABLE)return l(t);var m=o.Path.next(d[1]);o.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 o=r(n(9950)),a=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 o.default.createElement("div",Object.assign({"data-id":l,"data-root":"true"},n,{className:"sf-check-list-item"}),o.default.createElement("span",{contentEditable:!1,style:{marginRight:6}},o.default.createElement("input",{type:"checkbox",onChange:function(e){var n=e.target.checked,r=i.ReactEditor.findPath(t,s);a.Transforms.setNodes(t,{checked:n},{at:r})},checked:d})),r)}},84289:function(e,t,n){"use strict";var r=n(50883).default,o=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isMenuDisabled=t.clearStyles=void 0;var a=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=a.Editor.nodes(e,{match:function(t){var n=(0,s.getNodeType)(t);return!![i.CODE_BLOCK,i.CODE_LINE].includes(n)||!!a.Editor.isVoid(e,t)},universal:!0});return!!o(t,1)[0]};var u=function(e,t){Object.keys(t).forEach((function(t){"text"!==t&&a.Editor.removeMark(e,t)}))};t.clearStyles=function(e){var t,n=a.Editor.nodes(e,{match:function(e){return a.Text.isText(e)},universal:!0}),o=r(n);try{for(o.s();!(t=o.n()).done;){var i=t.value[0];u(e,i)}}catch(s){o.e(s)}finally{o.f()}}},47274:function(e,t,n){"use strict";var r=n(12897).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(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,o=e.editor,i=e.readonly,c=(0,a.useCallback)((function(){(0,u.clearStyles)(o)}),[]),d=r(r({isRichEditor:t,className:n},l),{},{disabled:(0,u.isMenuDisabled)(o,i),isActive:!1,onMouseDown:c});return a.default.createElement(s.MenuItem,d)}},33871:function(e,t,n){"use strict";var r=n(50883).default,o=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.unwrapCodeBlock=t.transformToCodeBlock=t.setCodeBlockLanguage=t.isMenuDisabled=t.isInCodeBlock=t.getCodeBlockNodeEntry=void 0;var a=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=a.Editor.nodes(e,{match:function(e){return e.type===i.CODE_BLOCK},mode:"highest"});return o(t,1)[0]}};t.isInCodeBlock=function(e){if(!e.selection)return!1;var t=a.Editor.nodes(e,{match:function(e){return e.type===i.CODE_BLOCK},mode:"highest"});if(!o(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=a.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=o(m,1)[0];v&&f.push(a.Node.string(v))}}catch(O){h.e(O)}finally{h.f()}var g=f.map((function(e){return(0,s.generateElement)(i.CODE_LINE,{childrenOrText:e})})),y=(0,s.generateElement)(i.CODE_BLOCK,{childrenOrText:g,props:{lang:u.EXPLAIN_TEXT}});a.Editor.withoutNormalizing(e,(function(){a.Transforms.removeNodes(e,{mode:"highest"});var t=a.Editor.path(e,l),n=a.Point.isBefore(c,d)?c.path:d.path,r=t&&Object.keys(t).length?[t[0]]:[n[0]];a.Transforms.insertNodes(e,y,{at:r});var o=a.Editor.start(e,r);(0,s.focusEditor)(e,o)}))}};t.unwrapCodeBlock=function(e){var t=(0,s.getSelectedNodeEntryByType)(e,i.CODE_BLOCK);if(t){var n,u=t[1],l=a.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=o(f,1)[0],h=(0,s.generateElement)(i.PARAGRAPH,{childrenOrText:a.Node.string(p)});c.push(h)}}catch(v){d.e(v)}finally{d.f()}a.Transforms.removeNodes(e,{at:u,match:function(e){return e.type===i.CODE_BLOCK},mode:"highest"}),a.Transforms.insertNodes(e,c,{at:u});var m=[u[0]+c.length-1];(0,s.focusEditor)(e,a.Editor.end(e,m))}};t.setCodeBlockLanguage=function(e,t,n){a.Transforms.setNodes(e,{lang:t},{at:n}),(0,s.focusEditor)(e,e.selection||a.Editor.start(e,n))}},57294:function(e,t,n){"use strict";var r=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(24643),i=o(n(84208)),s=o(n(31347)),u=r(n(53445)),l={type:a.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 o=r(n(9950)),a=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,o.useMemo)((function(){return(0,s.isInCodeBlock)(l)}),[l.selection]),d=(0,o.useCallback)((function(e){e.preventDefault(),c?(0,s.unwrapCodeBlock)(l):(0,s.transformToCodeBlock)(l)}),[c]);return o.default.createElement(a.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,o=n(85715).default,a=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})})),o=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!==o.length&&l.Range.isCollapsed(g.selection)){var d=a(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=o(n,2),a=r[0],s=r[1],u=(0,c.getNodeType)(a);if(!(u===f.CODE_LINE&&s.length<=1)){if(u===f.CODE_LINE&&a.children.length>1){var d=a.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===a.children.length)return void l.Transforms.delete(g,{at:s});if((0,c.isLastNode)(g,a)){var p=(0,c.generateEmptyElement)(f.PARAGRAPH);l.Transforms.insertNodes(g,p,{at:[s[0]+1]})}if((0,c.isFirstNode)(g,a)){var h=(0,c.generateEmptyElement)(f.PARAGRAPH);l.Transforms.insertNodes(g,h,{at:[s[0]]})}(0,c.getNodeType)(a.children[0])!==f.CODE_LINE&&(l.Transforms.unwrapNodes(g),l.Transforms.setNodes(g,{type:f.PARAGRAPH},{mode:"highest"})),a.children.length>1&&a.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([a,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 a=l.Editor.nodes(g,{mode:"lowest",match:function(e){return e.type===f.CODE_LINE}}),s=Array.from(a),p=0,h=s;p<h.length;p++){var m=h[p],y=o(m,2)[1];l.Transforms.insertText(g," ".repeat(4),{at:{path:[].concat(i(y),[0]),offset:0}})}var O=s.at(0)[1].concat(0),b=s.at(-1)[1].concat(0),E=l.Editor.range(g,O,b);return s.length>1?l.Transforms.select(g,E):l.Transforms.select(g),!0}if((0,u.default)("shift+tab",e)){e.preventDefault();for(var A=g.selection,w=/^\s*/,C=l.Editor.nodes(g,{mode:"lowest",match:function(e){return e.type===f.CODE_LINE}}),_=Array.from(C),x=0,k=0,T=_;k<T.length;k++){var S=T[k],D=o(S,2),P=D[0],N=D[1],R=l.Node.string(P).match(w);if(R&&R[0].length){var I=Math.min(R[0].length,4);x+=I;for(var M=0;M<I;M++)l.Transforms.select(g,{path:[].concat(i(N),[0]),offset:0}),l.Editor.deleteForward(g,{unit:"character"})}}if(_.length>1){var L=_.at(0)[1].concat(0),F=_.at(-1)[1].concat(0),j=l.Editor.range(g,L,F);l.Transforms.select(g,j)}else{var B=A.anchor,U=A.focus;if(l.Range.isCollapsed(A)){var $=r(r({},A.focus),{},{offset:A.focus.offset-x});l.Transforms.select(g,$)}else{var X={anchor:r(r({},B),{},{offset:B.offset-x}),focus:r(r({},U),{},{offset:U.offset-x})};l.Transforms.select(g,X)}}return!0}if((0,u.default)("mod+a",e)){e.preventDefault();var Q=l.Editor.nodes(g,{mode:"highest",match:function(e){return e.type===f.CODE_BLOCK}});if(!Q)return;var Y=Array.from.apply(Array,i(Q));return l.Transforms.select(g,Y[1]),!0}},g}},16857:function(e,t,n){"use strict";var r,o=n(43693).default;Object.defineProperty(t,"__esModule",{value:!0}),t.LANGUAGE_MAP=t.EXPLAIN_TEXT=void 0;var a=t.EXPLAIN_TEXT="text";t.LANGUAGE_MAP=(o(o(o(o(o(o(o(o(o(o(r={},a,"Text"),"html","HTML"),"css","CSS"),"javascript","Javascript"),"c","C"),"cpp","C++"),"csharp","C#"),"java","Java"),"python","Python"),"sql","SQL"),o(o(r,"swift","Swift"),"json","JSON"))},53445:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderCodeLine=t.default=void 0;var i=a(n(9950)),s=o(n(47757)),u=n(33871),l=n(16857),c=n(33601);t.default=function(e,t){var n=e.attributes,o=e.children,a=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),y())}),[h]),g=(0,i.useCallback)((function(){h(!0),document.addEventListener("click",v,!0)}),[v]),y=(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,o)),p&&i.default.createElement(s.default,{lang:a.lang,handleLangSelectorChange:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l.EXPLAIN_TEXT,n=(0,c.findPath)(t,a);(0,u.setCodeBlockLanguage)(t,e,n)}}))};t.renderCodeLine=function(e,t){var n=e.element,r=e.attributes,o=e.children;return i.default.createElement("div",Object.assign({"data-id":n.id},r,{className:"sf-code-line"}),o)}},47757:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(9950)),a=n(16857);n(56492);t.default=function(e){var t=e.handleLangSelectorChange,n=e.lang,r=void 0===n?a.EXPLAIN_TEXT:n,i=(0,o.useMemo)((function(){var e=[];for(var t in a.LANGUAGE_MAP)if(Object.hasOwnProperty.call(a.LANGUAGE_MAP,t)){var n=a.LANGUAGE_MAP[t];e.push(o.default.createElement("option",{key:t,value:t},n))}return e}),[]);return o.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,o=n(43693).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.COLUMNS_ICON_CONFIG=void 0;var i=a(n(75019));t.COLUMNS_ICON_CONFIG=(o(o(o(o(o(o(o(o(o(o(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"),o(o(o(o(o(o(o(o(o(o(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"),o(o(o(o(o(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,o=n(85715).default,a=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=a(n(79656)),u=n(24643),l=n(33601),c=a(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!o(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=o(t,1)[0];if(!n)return u.PARAGRAPH;var r=o(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 o=n(24643),a=r(n(79661)),i=r(n(2566)),s=r(n(18825)),u={type:o.COLUMN,nodeType:"element",editorMenus:[a.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,o.useCallback)((function(e){var t=c(i);(0,u.insertSeaTableColumn)(i,t)}),[i]);return o.default.createElement(a.MenuItem,Object.assign({isRichEditor:t,className:n,disabled:(0,u.isMenuDisabled)(i,r),isActive:c(i),onMouseDown:s},l))};var o=r(n(9950)),a=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,o=n(17383).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r((function e(t){o(this,e),this.type=t.type||"column",this.data=t.data||{key:"",name:"",bold:!1,italic:!1},this.children=t.children||[{text:""}]}));t.default=a},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,o=e;return o.isInline=function(e){return e.type===r.ELementTypes.COLUMN||t(e)},o.isVoid=function(e){return e.type===r.ELementTypes.COLUMN||n(e)},o}},18825:function(e,t,n){"use strict";var r=n(12897).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(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,o=e.element,p=(0,i.useSlateStatic)(),h=(0,i.useSelected)(),m=(0,s.useTranslation)(d.TRANSLATE_NAMESPACE).t,v=(0,a.useMemo)((function(){return p.columns?p.columns.filter((function(e){return!f.includes(e.type)})):[]}),[p.columns]),g=(0,a.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]),y=(0,a.useCallback)((function(e){var t=o.data,n=e.value,a=e.label,i=e.bold,s=e.italic,u=r(r({},t),{key:n,name:a,bold:i,italic:s});(0,c.setSeaTableColumn)(p,u)}),[p,o]),O=(0,a.useMemo)((function(){var e=(o||{}).data,t=(0,c.getColumnByKey)(v,e.key),n=t&&t.key||"",a=g.findIndex((function(e){return e.value===n}));if(-1===a)return null;var i=g[a],s=r(r({},i),{bold:e.bold,italic:e.italic});return g.splice(a,1,s),s}),[v,o,g]),b={isSelected:h,placeholder:m("Select_field"),value:O,options:g,onChange:y};return a.default.createElement("span",t,a.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 a.default.createElement("span",t,r)}return a.default.createElement(p,e)}},47307:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.updateFormula=t.isMenuDisabled=t.isFormulaType=t.isFormulaActive=t.insertFormula=void 0;var a=n(13683),i=o(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=a.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)()]};a.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;a.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 o=n(24643),a=r(n(14311)),i=r(n(47796)),s=r(n(71831)),u={type:o.FORMULA,nodeType:"element",editorMenus:[a.default],editorPlugin:i.default,renderElements:[s.default]};t.default=u},25405:function(e,t,n){"use strict";var r=n(85715).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(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,o=e.onCloseModal,d=(0,a.useRef)(n),f=(0,a.useState)(n),p=r(f,2),h=p[0],m=p[1],v=(0,a.useState)(null),g=r(v,2),y=g[0],O=g[1],b=(0,a.useState)(!0),E=r(b,2),A=E[0],w=E[1],C=(0,a.useRef)(null),_=(0,s.useTranslation)(c.TRANSLATE_NAMESPACE).t;(0,a.useEffect)((function(){var e=(0,l.getAboveBlockNode)(t);e&&O(e[1])}),[]),(0,a.useEffect)((function(){if(C.current){C.current.innerHTML="";var e=window.MathJax.tex2svg(h);C.current.appendChild(e)}}));var x=(0,a.useCallback)((function(e){w(!1),m(e.target.value)}),[]),k=(0,a.useCallback)((function(){var e={formula:h,at:y};d.current?(0,u.updateFormula)(t,e):(0,u.insertFormula)(t,e),o()}),[t,y,h,o]);return a.default.createElement(i.Modal,{isOpen:!0,toggle:o,autoFocus:!1,wrapClassName:"formula-dialog-wrapper"},a.default.createElement(i.ModalHeader,{toggle:o},_("Insert_formula")),a.default.createElement(i.ModalBody,null,a.default.createElement("div",{className:"form-group"},a.default.createElement("label",{className:"form-check-label"},_("Formula")),a.default.createElement(i.Input,{type:"textarea",className:"form-control",value:h,autoFocus:!0,onChange:x})),a.default.createElement("div",{ref:C,className:"formula-preview"})),a.default.createElement(i.ModalFooter,null,a.default.createElement(i.Button,{color:"secondary",onClick:o},_("Cancel")),a.default.createElement(i.Button,{color:"primary",disabled:A,onClick:k},_("Insert_formula"))))}},14311:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=n(41117),u=n(4426),l=n(24643),c=o(n(57339)),d=n(47307),f=o(n(28418)),p=o(n(25405)),h=u.MENUS_CONFIG_MAP[l.FORMULA];t.default=function(e){var t=e.isRichEditor,n=e.className,o=e.readonly,a=e.editor,u=(0,i.useState)(!1),l=r(u,2),m=l[0],v=l[1],g=(0,i.useState)(""),y=r(g,2),O=y[0],b=y[1],E=(0,i.useMemo)((function(){return(0,d.isFormulaActive)(a)}),[a.selection]);(0,i.useEffect)((function(){var e=f.default.getInstance().subscribe(s.INTERNAL_EVENTS.ON_OPEN_FORMULA_DIALOG,w);return function(){return e()}}),[]);var A=(0,i.useCallback)((function(){v(!0)}),[]),w=(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)(a,o),isActive:E,onMouseDown:A},h)),m&&i.default.createElement(p.default,{editor:a,formula:O,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,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(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,o=(0,i.useSelected)(),l=(0,a.useRef)(null);(0,a.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,a.useCallback)((function(){u.default.getInstance().dispatch(s.INTERNAL_EVENTS.ON_OPEN_FORMULA_DIALOG,n)}),[n]);return a.default.createElement("span",Object.assign({onDoubleClick:c,className:"sf-block-formula "+(o?" sf-selected-formula":"")},t),a.default.createElement("span",{contentEditable:!1,ref:l}),a.default.createElement("span",{contentEditable:!1},r))};t.default=function(e){return a.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 o=n(13683),a=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=o.Editor.nodes(e,{match:function(e,t){var n=(0,a.getNodeType)(e);if(!n&&(0,a.isTextNode)(e)&&e.id){var r=(0,a.getParentNode)(e,e.id);n=(0,a.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=o.Editor.nodes(e,{match:function(t){if(o.Element.isElement(t)&&o.Editor.isBlock(e,t)){var n=(0,a.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,a.getNodeType)(s)}};t.setHeaderType=function(e,t){t&&(o.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 o=n(17467),a=n(18190),i=r(n(84459)),s=r(n(69784)),u={type:o.ELementTypes.HEADER,nodeType:"element",editorMenus:[s.default],editorPlugin:i.default,renderElements:[a.renderHeader]};t.default=u},69784:function(e,t,n){"use strict";var r=n(85715).default,o=n(41132).default,a=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(9950)),u=a(n(99754)),l=n(28321),c=n(79896),d=a(n(83460)),f=n(91582),p=n(17467),h=n(34205);n(80499);var m=[p.ELementTypes.PARAGRAPH].concat(o(p.HEADERS));t.default=function(e){var t=e.editor,n=e.readonly,o=(e.isRichEditor,(0,s.useState)(!1)),a=r(o,2),i=a[0],v=a[1],g=(0,s.useRef)(),y=(0,l.useTranslation)(h.TRANSLATE_NAMESPACE).t,O=(0,c.getHeaderType)(t),b=(0,c.isMenuDisabled)(t,n),E=(0,s.useCallback)((function(e){var t=g.current;t&&t.contains(e.target)&&t!==e.target||(v(!1),w())}),[]),A=(0,s.useCallback)((function(){document.addEventListener("mousedown",E)}),[]),w=(0,s.useCallback)((function(){document.removeEventListener("mousedown",E)}),[]),C=(0,s.useCallback)((function(e){(0,c.setHeaderType)(t,e),v(!1),w()}),[t,w]);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?w():A(),v(!i)}},s.default.createElement("span",{className:"active"},y(p.HEADER_TITLE_MAP[null!==O&&void 0!==O?O: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),o=O===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":o}),onClick:function(){return C(e)}},o&&s.default.createElement("i",{className:"sf-font sf-check-mark"}),s.default.createElement("span",null,y(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,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(13683),i=o(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,o=e.insertText,p=e.deleteBackward,h=e.onHotKeyDown,m=e;return m.insertBreak=function(){var n=a.Editor.nodes(m,{match:function(e){return!!a.Element.isElement(e)&&!!e.type.startsWith(d.ELementTypes.HEADER)},universal:!0}),o=r(n,1)[0];if(o){var i=function(e,t){var n=e.selection;return!!n&&(a.Editor.isEnd(e,n.anchor,t)||a.Editor.isEnd(e,n.focus,t))}(e,o[1]);if(i){var u=(0,s.generateEmptyElement)(d.ELementTypes.PARAGRAPH);a.Transforms.insertNodes(m,u,{mode:"highest"})}else t()}else t()},m.deleteBackward=function(t){if(!e.selection)return p(t);var n=a.Editor.nodes(m,{match:function(e){return!!a.Element.isElement(e)&&!(!e.type||!e.type.startsWith(d.ELementTypes.HEADER))},universal:!0}),o=r(n,1)[0];if(!o)return p(t),!1;var i=function(e,t){var n=e.selection;return!!n&&(a.Editor.isStart(e,n.anchor,t)||a.Editor.isStart(e,n.focus,t))}(e,o[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=a.Node.string(t[0]);return void o(u)}if((0,s.isSelectionAtBlockStart)(e))return void a.Transforms.insertNodes(m,t);var l=a.Path.next(r[1]);return void a.Transforms.insertNodes(m,t,{at:l})}if(i.type===f.TABLE){var c=a.Path.next(r[1]);return void a.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,o=!1,a="",s=0,f=Object.entries(n);s<f.length;s++){var p=f[s],v=r(p,2),g=v[0],y=v[1];if(o=(0,i.default)(y,t)){a=g;break}}return o?(t.preventDefault(),(0,u.isMenuDisabled)(m)||((0,u.getHeaderType)(e)===a?(0,u.setHeaderType)(m,d.ELementTypes.PARAGRAPH):(0,u.setHeaderType)(m,a)),!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 o=r(n(9950)),a=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,a.getNodeType)(e);if(t.indexOf(i.ELementTypes.HEADER)>-1)return t.split(i.ELementTypes.HEADER)[1];return"p"}(n)),l={textAlign:n.align};return o.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 o={type:"html",editorPlugin:r(n(66751)).default};t.default=o},66751:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(55391)),a=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,o.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:a.default.nice(),type:s.CODE_LINE,children:[{text:e,id:a.default.nice()}]};p.push(t)})),n.insertFragment(p)}}},n}},86086:function(e,t,n){"use strict";var r=n(4633).default,o=n(29293).default,a=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,o=e.selection,a={type:d.IMAGE,id:l.default.nice(),data:i({src:n},r&&{title:r}),children:[(0,f.generateDefaultText)()]};u.Transforms.insertNodes(t,a,{at:o,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 o=r.data,i=void 0===o?{}:o;i.src&&n.push(i.src)}else n.push.apply(n,a(m(r.children)));t++}return n};t.getImagesUrlList=m;var v=function(){var e=o(r().mark((function e(t,n){var o;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:o=e.sent,h(t,o),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 o=r(n(42221)),a=n(24643),i=r(n(4774)),s=r(n(45952)),u={type:a.IMAGE,nodeType:"element",editorMenus:[i.default],editorPlugin:o.default,renderElements:[s.default]};t.default=u},76380:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=n(48843),u=n(28321),l=o(n(55391)),c=n(86086),d=n(34205),f=function(e){var t=e.editor,n=e.onToggleImageDialog,o=e.className,a=(0,i.useState)(""),f=r(a,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]),y=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:o,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&&y()},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:y},v("Submit"))))};f.defaultProps={classname:""};t.default=f},22603:function(e,t,n){"use strict";var r=n(4633).default,o=n(29293).default,a=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=a(m,2),g=v[0],y=v[1],O=(0,l.useTranslation)(h.TRANSLATE_NAMESPACE).t,b=(0,u.useCallback)((function(e){e.stopPropagation(),e.target.value=null,e.nativeEvent.stopImmediatePropagation()}),[]),E=(0,u.useCallback)(function(){var e=o(r().mark((function e(t){var o;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=t.target.files[0],(0,p.handleUpdateImage)(n,o),i();case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[n,i]),A=(0,u.useCallback)((function(){y(!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(),y(!0)}},O("Insert_network_image")),u.default.createElement("label",{htmlFor:"sf-image-uploader",className:"sf-image-popover-item",onClick:b},O("Upload_local_image")),u.default.createElement("input",{onClick:b,onChange:E,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()}},O("Insert_library_image"))),g&&u.default.createElement(c.default,{editor:n,onToggleImageDialog:A}))}));m.defaultProps={};t.default=m},4774:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=n(24643),u=n(4426),l=o(n(28418)),c=n(41117),d=n(86086),f=n(55964),p=o(n(22603)),h=u.MENUS_CONFIG_MAP[s.IMAGE];t.default=function(e){var t=e.isRichEditor,n=e.className,o=e.readonly,a=e.editor,s=e.isSupportInsertSeafileImage,u=(0,i.useState)(!1),m=r(u,2),v=m[0],g=m[1],y=(0,i.useRef)(null),O=(0,i.useCallback)((function(e){if(e){var t=y.current;if(t&&t.contains(e.target)&&t!==e.target)return}g(!1),E(),setTimeout((function(){l.default.getInstance().dispatch(c.INTERNAL_EVENTS.ON_TOGGLE_IMAGE_POPOVER,!1)}),150)}),[]),b=(0,i.useCallback)((function(){document.addEventListener("mousedown",O)}),[O]),E=(0,i.useCallback)((function(){document.removeEventListener("mousedown",O)}),[O]),A=(0,i.useCallback)((function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation();var t=!v,n=l.default.getInstance();t?(g(t),b()):(g(t),E()),n.dispatch(c.INTERNAL_EVENTS.ON_TOGGLE_IMAGE_POPOVER,t)}),[v,b,E]);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)(a,o),isActive:v,onMouseDown:A},h)),v&&i.default.createElement(p.default,{ref:y,editor:a,setIsShowImagePopover:g,unregisterEventHandler:E,handelClosePopover:O,isSupportInsertSeafileImage:s}))}},42221:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(17467),o=n(24643),a=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(o.IMAGE)))return i(e);var t=e.files[0];(0,a.handleUpdateImage)(s,t)},s}},28435:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=n(34457),u=o(n(24860)),l=n(86086);n(9470),n(38035);t.default=function(e){var t=e.imgUrl,n=e.toggleImagePreviewer,o=(0,s.useSlateStatic)(),a=(0,l.getImagesUrlList)(o.children),d=(0,i.useState)(a.findIndex((function(e){return e===t}))),f=r(d,2),p=f[0],h=f[1],m=a[p];return i.default.createElement(u.default,{wrapperClassName:"sf-editor-image-previewer",imageTitle:i.default.createElement(c,{mainSrc:m,imageIndex:p,images:a}),mainSrc:m,toolbarButtons:[],nextSrc:a[(p+1)%a.length],prevSrc:a[(p+a.length-1)%a.length],onCloseRequest:n,reactModalProps:{shouldReturnFocusAfterClose:!0,preventScroll:!0},onMovePrevRequest:function(){var e=(p+a.length-1)%a.length;h(e)},onMoveNextRequest:function(){var e=(p+1)%a.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,o=n(85715).default,a=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=a(n(99754)),d=n(86086),f=a(n(28435)),p=n(34205);n(38035);t.default=function(e,t){var n,a,i,h,m=e.attributes,v=e.children,g=e.element,y=(0,s.useState)(null===g||void 0===g||null===(n=g.data)||void 0===n?void 0:n.init),O=o(y,2),b=O[0],E=O[1],A=(0,s.useState)(!1),w=o(A,2),C=w[0],_=w[1],x=(0,s.useState)(!1),k=o(x,2),T=k[0],S=k[1],D=(0,s.useState)(!1),P=o(D,2),N=P[0],R=P[1],I=(0,s.useState)({height:0,width:0}),M=o(I,2),L=M[0],F=M[1],j=(0,l.useTranslation)(p.TRANSLATE_NAMESPACE).t,B=(0,s.useRef)(null),U=(0,s.useRef)(),$=(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){E(!1),_(!1)}),(function(){E(!1),_(!0)}))}}),[]);var X=(0,s.useCallback)((function(e){e.stopPropagation();var n=B.current,o=n.clientHeight,a=n.clientWidth;S(!0),F({width:a,height:o});var i=function(e){e.preventDefault(),e.stopPropagation();var t=B.current,n=U.current;if(n){var r=e.clientX-n.getBoundingClientRect().left-5,o=t.width+r,a=o/t.naturalWidth*t.naturalHeight;o<20||(t.width=o,t.height=a,F({width:t.clientWidth,height:t.clientHeight}))}},s=function(){if(document.removeEventListener("mousemove",i),!T){S(!1);var e=B.current,n=e.clientHeight,o=e.clientWidth;(0,d.updateImage)(t,r(r({},g.data),{},{width:o,height:n}))}document.removeEventListener("mouseup",s)};document.addEventListener("mousemove",i),document.addEventListener("mouseup",s)}),[t,g.data,T]),Q=(0,s.useCallback)((function(e){e.preventDefault(),R(!1)}),[]);return s.default.createElement("span",Object.assign({},m,{contentEditable:!1,className:"sf-image-wrapper"}),b&&s.default.createElement("span",null,j("Image_is_uploading"),"..."),!b&&s.default.createElement("img",{ref:B,className:(0,c.default)("sf-image",{selected:$,error:C}),alt:(null===g||void 0===g||null===(a=g.data)||void 0===a?void 0:a.alt)||" "+j("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}),$&&!b&&s.default.createElement(s.default.Fragment,null,s.default.createElement("span",{ref:U,className:"resizer",onMouseDown:X}),s.default.createElement("span",{className:"full-screen",contentEditable:!1,onClick:function(){return R(!0)}},s.default.createElement("i",{className:"iconfont icon-fullscreen",title:j("Full_screen")}))),T&&s.default.createElement("span",{className:"image-size-info-tooltip"},"".concat(j("Width"),":").concat(L.width," ").concat(j("Height"),":").concat(L.height)),N&&s.default.createElement(f.default,{imgUrl:null===g||void 0===g||null===(h=g.data)||void 0===h?void 0:h.src,toggleImagePreviewer:Q}),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 o.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 y.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 a.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 o=r(n(6736)),a=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)),y=r(n(72522)),O=[a.default,i.default,s.default,u.default,f.default,p.default,d.default,h.default,o.default,c.default,m.default,g.default,y.default,v.default,l.default];t.default=O},895:function(e,t,n){"use strict";var r=n(4633).default,o=n(29293).default,a=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,o=e.insertPosition,a=void 0===o?f.INSERT_POSITION.CURRENT:o,i=e.slateNode,s=t.selection;if((a!==f.INSERT_POSITION.CURRENT||!m(t))&&r&&n&&s){var h=g(n,r);if(a===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 y=u.Path.next(v);return void u.Editor.insertNodes(t,h,{at:y})}var O=(0,p.generateEmptyElement)(f.ELementTypes.PARAGRAPH);return O.children.push(h,(0,p.generateDefaultText)()),u.Transforms.insertNodes(t,O,{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,o=e.selection;(0,d.focusEditor)(t,o);var a=g(n,r);if(u.Range.isCollapsed(o))return t.insertText(""),u.Editor.insertFragment(t,[a]),u.Editor.insertFragment(t,[{id:l.default.nice(),text:""}]),void(0,d.focusEditor)(t);u.Editor.string(t,o)!==r?(t.deleteFragment(),u.Transforms.insertNodes(t,a)):(u.Transforms.wrapNodes(t,a,{split:!0,at:o}),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),o=r[0],a=r[1],s=(0,c.getEditorString)(e,a);return{linkUrl:o.url,linkTitle:s||o.title,path:a}};t.updateLink=function(e,t,n){var r=(0,c.getAboveNode)(e,{match:{type:f.ELementTypes.LINK}});if(r){var o=r[0]||{},a=o.href,i=o.title;a===t&&i===n||u.Transforms.setNodes(e,{url:t,title:n},{at:r[1]}),y(e,{text:n})}};var y=function(e,t){var n=t.text,r=(0,c.getAboveNode)(e,{match:{type:f.ELementTypes.LINK}});if(r){var o=i(r,2),s=o[0],u=o[1];if(n&&n.length&&n!==(0,c.getEditorString)(e,u)){var l=s.children[0];(0,h.replaceNodeChildren)(e,{at:u,nodes:a(a({},l),{},{text:n}),insertOptions:{select:!0}})}}};t.upsertLinkText=y;var O=function(){var e=o(r().mark((function e(t){var n,o,a;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}),o=i(n,1),(a=o[0])&&a[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=O},9131:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(24643),a=r(n(55971)),i=r(n(16128)),s=r(n(70556)),u={type:o.LINK,nodeType:"element",editorMenus:[a.default],editorPlugin:i.default,renderElements:[s.default]};t.default=u},55971:function(e,t,n){"use strict";var r=n(12897).default,o=n(85715).default,a=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=a(n(57339)),c=n(4426),d=n(24643),f=n(895),p=a(n(28418)),h=a(n(53591)),m=n(41117),v=c.MENUS_CONFIG_MAP[d.LINK];t.default=function(e){var t=e.isRichEditor,n=e.className,a=e.readonly,i=e.editor,c=(0,s.useState)(!1),g=o(c,2),y=g[0],O=g[1],b=(0,s.useState)({linkTitle:"",linkUrl:""}),E=o(b,2),A=E[0],w=E[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&&w(r(r({},A),{},{linkTitle:e}))}}),[i.selection]);var _=(0,s.useCallback)((function(e){Reflect.ownKeys.length&&w(e),O(!0)}),[O,w]),x=(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);w(r(r({},A),{},{linkTitle:t}))}O(!0),document.getElementById("seafile_".concat(d.LINK)).blur()}}),[i,C,A]),k=(0,s.useCallback)((function(){O(!1),w({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,a),isActive:C,onMouseDown:x},v)),y&&s.default.createElement(h.default,{onCloseModal:k,editor:i,linkTitle:A.linkTitle,linkUrl:A.linkUrl}))}},53591:function(e,t,n){"use strict";var r=n(43693).default,o=n(12897).default,a=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=a(p,2),m=h[0],v=h[1],g=(0,s.useState)({linkUrl:"",linkTitle:""}),y=a(g,2),O=y[0],b=y[1],E=(0,s.useRef)(null),A=(0,l.useTranslation)(d.TRANSLATE_NAMESPACE).t,w=(0,s.useMemo)((function(){return!!Object.values(m).some((function(e){return 0===e.length}))||!!Object.values(O).some((function(e){return e.length>0}))}),[m,O]),C=(0,s.useCallback)((function(){var e;null===(e=E.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()}),[]),x=(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=x(t,n),_(t,n).then((function(){return b(o(o({},O),{},r({},t,"")))}),(function(e){return b(o(o({},O),{},r({},t,e)))})),v(o(o({},m),{},r({},t,n)))}),[m,x,_,O]),T=(0,s.useCallback)((function(e){(Object.entries(m).forEach((function(e){var t=a(e,2),n=t[0],i=t[1];return _(n,i).catch((function(e){return b((function(t){return o(o({},t),{},r({},n,e))}))}))})),w)||((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,w,n,_]),S=(0,s.useCallback)((function(e){"Enter"===e.key&&T(e)}),[T]);return s.default.createElement(u.Modal,{isOpen:!0,toggle:n,onOpened:C,zIndex:1100},s.default.createElement(u.ModalHeader,{toggle:n},A("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"},A("Link_address")),s.default.createElement(u.Input,{onKeyDown:S,onChange:function(){},value:m.linkUrl,invalid:!!O.linkUrl,name:"linkUrl",innerRef:E,type:"url",id:"linkUrl"}),s.default.createElement(u.FormFeedback,null,A(O.linkUrl))),s.default.createElement(u.FormGroup,null,s.default.createElement(u.Label,{for:"linkTitle"},A("Link_title")),s.default.createElement(u.Input,{onKeyDown:S,onChange:function(){},value:m.linkTitle,invalid:!!O.linkTitle,name:"linkTitle",id:"linkTitle"}),s.default.createElement(u.FormFeedback,null,A(O.linkTitle))))),s.default.createElement(u.ModalFooter,null,s.default.createElement(u.Button,{onClick:n,color:"secondary"},A("Cancel")),s.default.createElement(u.Button,{onClick:T,disabled:w,color:"primary"},A("Add_link"))))}},16128:function(e,t,n){"use strict";var r=n(8053).default,o=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(13683),s=a(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=a(n(75168)),g=a(n(28418));t.default=function(e){var t=e.isInline,n=e.insertBreak,a=e.deleteBackward,y=e.insertText,O=e.normalizeNode,b=e.insertData,E=e.onHotKeyDown,A=e;return A.isInline=function(e){return e.type===c.LINK||t(e)},A.insertBreak=function(){var t=i.Editor.parent(e,e.selection),r=o(t,2),a=r[0],s=r[1];if(a.type===c.LINK){var u=i.Range.end(e.selection),l=i.Editor.node(e,u);o(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()},A.insertText=function(t){var n=i.Range.isCollapsed(e.selection),r=i.Editor.path(e,e.selection),o=(0,u.getSelectedNodeByType)(e,c.LINK),a=i.Editor.isEnd(e,e.selection.focus,r);if(!(n&&o&&a))return y(t);i.Editor.insertFragment(A,[{id:s.default.nice(),text:t}])},A.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)(A,t):b(e);else{var n=(0,l.generateLinkNode)(t,t);i.Editor.insertFragment(A,[n],{select:!0})}},A.deleteBackward=function(t){if(!A.selection)return a(t);if((0,l.isLinkType)(e)){var n=(0,l.getLinkInfo)(e);if(n&&1===n.linkTitle.length){var r=i.Editor.next(e),o=i.Path.next(n.path),s=i.Editor.node(e,o);return(0,h.focusEditor)(e,r[1]),i.Transforms.select(e,s[1]),void i.Transforms.delete(A,{at:n.path})}}return a(t)},A.onHotKeyDown=function(t){if((0,v.default)("mod+k",t)){t.preventDefault();var n=A.selection,o=i.Range.isCollapsed(n),a=g.default.getInstance();if(o)a.dispatch(f.INTERNAL_EVENTS.INSERT_ELEMENT,{type:d.ELementTypes.LINK,editor:e});else{var s=(0,u.getSelectedElems)(A),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();a.dispatch(f.INTERNAL_EVENTS.INSERT_ELEMENT,{type:d.ELementTypes.LINK,editor:A,linkTitle:h})}}return E&&E(t)},A.normalizeNode=function(e){var t=o(e,2),n=t[0],r=t[1];return(0,u.getNodeType)(n)!==c.LINK?O([n,r]):""===i.Node.string(n)?i.Transforms.removeNodes(A,{at:r}):O([n,r])},A}},70556:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=o(n(99754)),u=n(34457),l=o(n(51446)),c=n(895),d=o(n(28418)),f=n(41117);n(86759);t.default=function(e,t){var n=e.attributes,o=e.children,a=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}),y=r(g,2),O=y[0],b=y[1],E=(0,u.useReadOnly)(),A=(0,i.useMemo)((function(){return(0,c.isLinkType)(t)}),[t.selection]),w=(0,i.useCallback)((function(e){_(),v(!1)}),[b]),C=(0,i.useCallback)((function(){window.addEventListener("click",w)}),[w]),_=(0,i.useCallback)((function(){window.removeEventListener("click",w)}),[w]),x=(0,i.useCallback)((function(e){e.stopPropagation();var n=d.default.getInstance();if(E)return t.isInlineEditor?void window.open(a.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(),o=r.top,i=r.left,s=r.width;b({top:o-42,left:i-70+s/2}),v(!0),C()}}),[t,E,C,a]),k=(0,i.useCallback)((function(e){e.preventDefault()}),[]);return i.default.createElement(i.default.Fragment,null,i.default.createElement("span",Object.assign({onClick:x,"data-url":a.url,className:(0,s.default)("sf-virtual-link",{selected:m})},n),i.default.createElement("a",{href:a.url,onClick:k},o)),A&&m&&i.default.createElement(l.default,{popoverPosition:O,linkUrl:a.url,editor:t,onClosePopover:w}))}},51446:function(e,t,n){"use strict";var r=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(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,o=e.editor,p=(0,s.useTranslation)(f.TRANSLATE_NAMESPACE).t;(0,a.useEffect)((function(){return function(){n()}}),[n]);var h=(0,a.useCallback)((function(e){(0,c.isUrl)(t)||e.preventDefault()}),[t]),m=(0,a.useCallback)((function(e){e.stopPropagation(),(0,l.unWrapLinkNode)(o)}),[o]),v=(0,a.useCallback)((function(e){e.stopPropagation();var t=(0,l.getLinkInfo)(o);if(t){var r=t.linkTitle,a=t.linkUrl;u.default.getInstance().dispatch(d.INTERNAL_EVENTS.ON_OPEN_LINK_MODAL,{linkTitle:r,linkUrl:a}),n()}else n()}),[o,n]);return a.default.createElement(a.default.Fragment,null,(0,i.createPortal)(a.default.createElement("div",{id:"link-op-menu",className:"sf-link-op-menu",style:r},a.default.createElement("a",{href:t,onClick:h,target:"_blank",rel:"noopener noreferrer",className:"sf-link-op-menu-link"},p("Open_link")),a.default.createElement("div",{className:"sf-link-op-icons d-flex "},a.default.createElement("span",{role:"button",className:"sf-link-op-icon",onClick:v},a.default.createElement("i",{className:"iconfont icon-rename"})),a.default.createElement("span",{role:"button",className:"sf-link-op-icon",onClick:m},a.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 o=n(13683),a=n(24643),i=n(42447),s=n(55521);t.isMenuDisabled=function(e,t){if(t||!e.selection)return!0;var n=o.Editor.nodes(e,{match:function(t){return!!o.Element.isElement(t)&&(!(!o.Editor.isVoid(e,t)||!o.Editor.isBlock(e,t))||!![a.CODE_LINE,a.CODE_BLOCK,a.TABLE,a.CHECK_LIST_ITEM].includes(t.type))}});return!!r(n,1)[0]};t.getActiveListType=function(e){var t=e.selection;if(t){var n;if(o.Range.isCollapsed(t)){var s=o.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=o.Node.common(e,u.path,l.path);if(i.LIST_TYPES.includes(c[0].type))n=c;else if(c[0].type===a.LIST_ITEM)n=o.Editor.parent(e,c[1]);else if(o.Text.isText(c[0])){var d=o.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,a=o.Editor.above(e),i=r(a,2)[1],s={anchor:n,focus:o.Editor.start(e,i)};return{beforeText:o.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 o=n(24643),a=r(n(57791)),i=r(n(59283)),s=n(80248),u={type:o.LIST_ITEM,nodeType:"element",editorMenus:[a.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,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(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,o=e.type,d=e.className,f=(0,s.getActiveListType)(t,o)===o,p=(0,a.useMemo)((function(){return u.MENUS_CONFIG_MAP[o]}),[]),h=(0,a.useCallback)((function(e){e.preventDefault(),(0,l.transformsToList)(t,o),(0,c.focusEditor)(t)}),[f]);return a.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 o=r(n(75168)),a=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 o=n.list,a=n.listItem;if((0,p.isFirstNode)(o[0],a[0])&&!(0,f.isListNested)(e,o[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,a.getActiveListType)(e);if(c.LIST_TYPES.includes(r)){if((0,o.default)(["tab","shift+tab"],t)&&(0,i.handleTab)(g,t))return!0;if((0,o.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),o=n(21868),a=n(55521);t.insertBreakList=function(e){if(e.selection){var t=!1,n=(0,o.getListItemEntry)(e,{});if(n&&(0,r.isBlockAboveEmpty)(e)&&(t=(0,a.movedListItemUp)(e,n)))return!0;if(!t)if((0,a.insertListItem)(e))return!0}}},22236:function(e,t,n){"use strict";var r=n(41132).default,o=n(8053).default,a=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,o=s.Path.parent(t[1]);(0,l.getNode)(e,o).type!==r;)o=s.Path.parent(o);return[(0,l.getNode)(e,o),o]}(e,n[0],{type:d.LIST_ITEM})),u=f(i[0])?i[0].children:[i[0]],c=o(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=a(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=a(n,2)[1],c=a(i,2),m=c[0],v=c[1],g=!s.Node.string(m),y=t.flatMap(p).map(h),O=o(y),b=O[0],E=O.slice(1),A=null,w=[];if(!f(t[0]))return{textNode:A=b,listItemNodes:w=E};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 a(e,1)[0].type===d.PARAGRAPH})).length}(t))A=b,w=E;else if(g){var C=(0,l.getNode)(e,u),_=o(C.children).slice(1),x=o(b.children),k=x[0],T=x.slice(1);if(s.Transforms.insertNodes(e,k,{at:s.Path.next(v),select:!0}),s.Transforms.removeNodes(e,{at:v}),T.length)if(_.length){var S=[].concat(r(u),[1,0]);s.Transforms.insertNodes(e,T[0].children,{at:S,select:!0})}else s.Transforms.insertNodes(e,T,{at:s.Path.next(v),select:!0});A=(0,l.generateDefaultText)(),w=E}else A=(0,l.generateDefaultText)(),w=[b].concat(r(E));return{textNode:A,listItemNodes:w}};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 o=f(t)?[(0,l.generateDefaultText)()].concat(r(t)):t;return(0,s.insertFragment)(e,o)}(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=a(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 o=n(13683),a=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(!o.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 o.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 o.Transforms.removeNodes(e,{at:d});var h=o.Path.next(d),m=(0,s.getNode)(e,h);(null===m||void 0===m?void 0:m.type)===c.type&&(0,a.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,a.normalizeNestedList)(e,{nestedListItem:[c,d]}))return}c.type===i.LIST_ITEM&&(0,a.normalizeListItem)(e,{listItem:[c,d]})||t([c,d])}}},5827:function(e,t,n){"use strict";var r=n(12897).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.handleTab=void 0;var a=n(13683),i=o(n(75168)),s=n(33601),u=n(24643),l=n(55521);t.handleTab=function(e,t){var n=e.selection;if(n){var o=(0,s.findNode)(e,{type:[u.LIST_ITEM]});if(o){var c=e.selection;if(!a.Range.isCollapsed(n)){var d=n.anchor,f=n.focus;if(a.Range.isBackward(n)){var p={anchor:r({},n.focus),focus:r({},n.anchor)};d=p.anchor,f=p.focus}var h=a.Editor.unhangRange(e,{anchor:d,focus:f});h&&(c=h,a.Transforms.select(e,h))}var m=!(0,i.default)("shift+tab",t);return c&&o?(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 o=n(13683),a=n(934),i=n(24643),s=n(33601);t.handleShortcut=function(e,t){if(" "!==t)return!1;var n=e.selection;if(!o.Range.isCollapsed(n))return!1;var u=o.Editor.above(e),l=r(u,2),c=l[0],d=l[1];if(c.type!==i.PARAGRAPH)return!1;var f=(0,a.getBeforeText)(e),p=f.beforeText,h=f.range,m=p.match(/^\s*[1]+\.\s*$/),v=p.match(/^\s*\*+\s*$/),g=m&&m[0],y=v&&v[0];if(v)return"*"===y&&(0===v.index&&(o.Transforms.delete(e,{at:h}),(0,a.setListType)(e,i.UNORDERED_LIST),(0,s.focusEditor)(e),!0));if(m){if(0!==m.index)return!1;if("1."!==g)return!1;var O=(0,s.getPreviousPath)(d),b=null;if(O&&(b=o.Editor.node(e,O)),!O||b[0].type!==i.ORDERED_LIST)return o.Transforms.delete(e,{at:h}),(0,a.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),o=n(24643),a=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,a=null;if((a=r.Range.isRange(n)&&!r.Range.isCollapsed(n)?n.focus.path:r.Range.isRange(n)?n.anchor.path:n)&&r.Node.get(e,a)){var i=r.Editor.above(e,{at:a,match:function(e){return r.Element.isElement(e)&&e.type===o.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)&&a.LIST_TYPES.includes(e.type)}))};t.isListNested=function(e,t){var n,a=null===(n=r.Editor.parent(e,t))||void 0===n?void 0:n[0];return(null===a||void 0===a?void 0:a.type)===o.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 o=r(n(9950)),a=n(24643);n(41375);t.renderList=function(e,t){var n=e.attributes,r=e.children,i=e.element,s=i.type===a.ORDERED_LIST?"ol":"ul";return o.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,a=e.element;return o.default.createElement("li",Object.assign({"data-id":a.id,"data-root":"true"},n),r)};t.renderListLic=function(e,t){var n=e.attributes,r=e.children,a=e.element;return o.default.createElement("div",Object.assign({"data-id":a.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 o.movedListItemDown}}),Object.defineProperty(t,"movedListItemUp",{enumerable:!0,get:function(){return a.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),o=n(90938),a=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,o=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.insertListItem=void 0;var a=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=o(t,2)[1],u=a.Editor.parent(e,n);if(!u)return!1;var l=o(u,2),c=l[0],d=l[1];if(c.type!==s.LIST_ITEM)return!1;var f=!1;return a.Editor.withoutNormalizing(e,(function(){var t;a.Range.isCollapsed(e.selection)||a.Transforms.delete(e,{at:e.selection});var o=(0,i.isStartPoint)(e,null===(t=e.selection)||void 0===t?void 0:t.focus,n),u=(0,i.isBlockTextEmptyAfterSelection)(e),l=a.Path.next(n),p=a.Path.next(d);if(o){var h=(0,i.generateElement)(s.PARAGRAPH);a.Transforms.insertNodes(e,h,{at:d});var m=(0,i.generateElement)(s.LIST_ITEM,{childrenOrText:[]});return a.Transforms.wrapNodes(e,m,{at:d}),void(f=!0)}if(u){var v,g=null===(v=a.Editor.marks(e))||void 0===v?void 0:v.key,y=(0,i.generateElement)(s.PARAGRAPH);a.Transforms.insertNodes(e,r(r({},y),g),{at:p});var O=(0,i.generateElement)(s.LIST_ITEM,{childrenOrText:[]});a.Transforms.wrapNodes(e,O,{at:p}),a.Transforms.select(e,p),f=!0}else{a.Transforms.splitNodes(e);var b=(0,i.generateElement)(s.LIST_ITEM,{childrenOrText:[]});a.Transforms.wrapNodes(e,b,{at:l}),a.Transforms.moveNodes(e,{at:l,to:p}),a.Transforms.select(e,p),a.Transforms.collapse(e,{edge:"start"}),f=!0}c.children.length>1&&(a.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 o=n(13683),a=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=o.Path.previous(c)}catch(y){return}var f=o.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]);o.Editor.withoutNormalizing(e,(function(){if(!v){var t=(0,a.generateElement)(l.type,{childrenOrText:[]});o.Transforms.wrapNodes(e,t,{at:c})}o.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 o=n(13683),a=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 o.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,a.getAboveNode)(e,{at:f,match:{type:[l.LIST_ITEM]}});if(!v){var g=null;try{g=o.Path.next(f)}catch(T){return}var y=(0,i.hasListChild)(h),O=!(0,a.isLastChild)(n,m);if(y||O){var b=(0,a.generateElement)(d.type,{childrenOrText:[]});o.Transforms.insertNodes(e,b,{at:g})}if(y){var E=(0,a.getNode)(e,g);if(!E)return;(0,s.moveListItemsToList)(e,{formListItem:c,toList:[E,g]})}if(O){var A=(0,a.getNode)(e,g);if(!A)return;(0,s.moveListItemsToList)(e,{fromList:n,fromStartIndex:m[m.length-1]+1,toList:[A,g],deleteFromList:!1})}return(0,u.unwrapList)(e,{at:m.concat(0)}),!0}var w=r(v,2)[1],C=m.concat([1]);if(!(0,a.isLastChild)(n,m)){if(!(0,i.hasListChild)(h)){var _=(0,a.generateElement)(d.type,{childrenOrText:[]});o.Transforms.insertNodes(e,_,{at:C})}var x=(0,a.getNode)(e,C);if(!x)return;(0,s.moveListItemsToList)(e,{fromListItem:v,toList:[x,C],fromStartIndex:m[m.length-1]+1,deleteFromList:!1})}var k=o.Path.next(w);return o.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),o=n(33601),a=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,o.findDescendant)(e,{at:i[1],match:{type:a.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,o.getLastChildPath)(l);c=r.Path.next(f)}c&&(m=(0,o.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),o=n(33601),a=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,o.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],o=r.Path.parent(n);v.some((function(e){var t=r.Path.parent(e);return r.Path.isAncestor(t,o)}))||(v.push(n),g.push(r.Editor.pathRef(e,n)))}));var y=c?g:g.reverse(),O=!1;return y.forEach((function(t){var n=t.unref();if(n){var o=r.Editor.parent(e,n);if(o){var l=r.Editor.parent(e,o[1]);if(l){var d=!1;if(c)d=(0,i.movedListItemDown)(e,{list:l,listItem:o});else{if((0,a.isListNested)(e,l[1]))return d=(0,s.movedListItemUp)(e,{list:l,listItem:o});p&&(d=(0,u.removeFirstListItem)(e,{list:l,listItem:o}))}O=d||O}}}})),O}}},99163:function(e,t,n){"use strict";var r=n(50883).default,o=n(85715).default,a=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(a(l.LIST_TYPES),[c.PARAGRAPH,c.CODE_BLOCK,c.BLOCKQUOTE]),p=o(n,2)[1],h=(0,s.getChildren)(n),m=h.filter((function(e){var t=o(e,1)[0];return!f.includes(t.type)})).map((function(t){var n=o(t,2)[1];return i.Editor.pathRef(e,n)})),v=h[0],g=o(null!==v&&void 0!==v?v:[],2),y=g[0],O=g[1];if(!v||!i.Editor.isBlock(e,y)){var b=(0,s.generateElement)(c.PARAGRAPH);return i.Transforms.insertNodes(e,b,{at:p.concat([0])}),!0}if(i.Editor.isBlock(e,y)&&!(0,s.match)(y,[],{type:[c.PARAGRAPH]})){if((0,s.match)(y,[],{type:l.LIST_TYPES})){var E=i.Editor.parent(e,n[1]),A=v;return(0,s.getChildren)(v).reverse().forEach((function(t){(0,u.movedListItemUp)(e,{list:A,listItem:t})})),i.Transforms.removeNodes(e,{at:[].concat(a(E[1]),[0])}),!0}if(f.includes(y.type))return!0;i.Transforms.setNodes(e,{type:c.PARAGRAPH},{at:O}),d=!0}var w=(0,s.getChildren)(v);if(w.length){var C,_,x=[],k=[],T=r(w);try{for(T.s();!(_=T.n()).done;){var S=_.value;if(!i.Element.isElement(S[0])||!i.Editor.isBlock(e,S[0]))break;x.push(i.Editor.pathRef(e,S[1])),k.push.apply(k,a((0,s.getDeepInlineChildren)(e,{children:(0,s.getChildren)(S)})))}}catch(P){T.e(P)}finally{T.f()}var D=i.Path.next(null===(C=w[w.length-1])||void 0===C?void 0:C[1]);k.reverse().forEach((function(t){var n=o(t,2)[1];i.Transforms.moveNodes(e,{at:n,to:D})})),x.forEach((function(t){var n=t.unref();n&&i.Transforms.removeNodes(e,{at:n})})),x.length&&(d=!0)}return!!d||(m.reverse().forEach((function(t){var n=t.unref();n&&i.Transforms.moveNodes(e,{at:n,to:O.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 o=n(13683),a=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=o.Editor.parent(e,n);if(!(s&&(0,a.match)(s[0],[],{type:[i.ORDERED_LIST,i.UNORDERED_LIST]})))return!1;var u=null;try{u=o.Path.previous(n)}catch(d){return!1}var l=o.Editor.node(e,u);if(l){var c=r(l,2)[1].concat([1]);return o.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 o=n(21868),a=n(38387);t.removeFirstListItem=function(e,t){var n=t.list,i=t.listItem,s=r(n,2)[1];return!(0,o.isListNested)(e,s)&&((0,a.movedListItemUp)(e,{list:n,listItem:i}),!0)}},89141:function(e,t,n){"use strict";var r=n(12897).default,o=n(41132).default,a=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=a(n,2),f=u[0],p=u[1],h=i.Node.common(e,f.path,p.path),m=a(h,2),v=m[0],g=m[1];if([].concat(o(l.LIST_TYPES),[c.LIST_ITEM]).includes(v.type))if(v.type!==t){var y={at:f,match:{type:l.LIST_TYPES},mode:"lowest"},O=(0,s.findNode)(e,y),b=(0,s.findNode)(e,r(r({},y),{},{at:p})),E=Math.min(O[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>=E},mode:"all"})}else(0,d.unwrapList)(e);else{var A=g.length,w=i.Editor.nodes(e,{mode:"all"});Array.from(w).filter((function(e){var t=a(e,2);return t[0],t[1].length===A+1})).forEach((function(n){var r=a(n,2),o=r[0],u=r[1];if(l.LIST_TYPES.includes(o.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 o=a(r,2)[1],u=(0,s.generateElement)(c.LIST_ITEM,{childrenOrText:[]});i.Transforms.wrapNodes(e,u,{at:o})}}(e,t)}}))}},81843:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unwrapList=void 0;var r=n(13683),o=n(33601),a=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,o.getAboveNode)(e,{match:{type:a.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])&&a.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,o.getNodeType)(e)===i.LIST_ITEM},split:!0}),r.Transforms.unwrapNodes(e,{at:t,match:function(e){return a.LIST_TYPES.includes((0,o.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 o={editorPlugin:r(n(91327)).default};t.default=o},91327:function(e,t,n){"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(13683),a=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(o.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:o.Editor.string(e,n)||"",range:n}}(e),m=h.beforeText,v=h.range;if(!m||!v)return t(n);var g=d[m.trim()],y=f[m.slice(-3)],O=f[m.slice(-2)],b=f[m.slice(-1)],E=f[m.slice(-1)];if(!g&&!O&&!b&&!y)return t(n);if(y!==s.TEXT_STYLE_MAP.BOLD_ITALIC){if(O===s.TEXT_STYLE_MAP.BOLD){var A=m.slice(-2),w=m.slice(0,m.length-2).lastIndexOf(A),C=m.lastIndexOf(A)+2;if(-1===w)return t(n);o.Transforms.delete(e,{at:{anchor:{path:v.focus.path,offset:w},focus:r({},p.focus)},voids:!0});var _=O.toLowerCase(),x=m.slice(w+2,C-2);return o.Editor.addMark(e,_,!0),t(x),void o.Editor.removeMark(e,_)}if(b===s.TEXT_STYLE_MAP.ITALIC){var k=m.slice(-1),T=null===m||void 0===m?void 0:m.slice(0,m.length-1),S=null===T||void 0===T?void 0:T.lastIndexOf(k),D=(null===m||void 0===m?void 0:m.lastIndexOf(k))+1;if(""===T||"_"===T)return t(n);if(S+1===T.length)return t(n);if(-1===S&&T.length>0)return t(n);if(-1!==S){o.Transforms.delete(e,{at:{anchor:{path:v.focus.path,offset:S},focus:r({},p.focus)},voids:!0});var P=b.toLowerCase(),N=m.slice(S+1,D-1);return o.Editor.addMark(e,P,!0),t(N),void o.Editor.removeMark(e,P)}}if(g!==u.CODE_BLOCK&&E===s.TEXT_STYLE_MAP.CODE){var R=null===m||void 0===m?void 0:m.slice(0,m.length-1),I=null===R||void 0===R?void 0:R.lastIndexOf("`"),M=(null===m||void 0===m?void 0:m.lastIndexOf("`"))+1;if(""===R||"`"===R)return t(n);if(I+1===R.length)return t(n);if(-1===I&&R.length>0)return t(n);if(-1!==I){o.Transforms.delete(e,{at:{anchor:{path:v.focus.path,offset:I},focus:r({},p.focus)},voids:!0});var L=E.toLowerCase(),F=m.slice(I+1,M-1);return o.Editor.addMark(e,L,!0),t(F),o.Editor.removeMark(e,L),void t(" ")}}o.Transforms.select(e,v),o.Transforms.delete(e),g!==u.UNORDERED_LIST?g!==u.BLOCKQUOTE?g!==u.CODE_BLOCK?o.Transforms.setNodes(e,{type:g}):(0,c.transformToCodeBlock)(e):(0,l.setBlockQuoteType)(e,!1):(0,a.transformsToList)(e,g)}else{var j=m.slice(-3),B=null===m||void 0===m?void 0:m.slice(0,m.length-3),U=null===B||void 0===B?void 0:B.lastIndexOf(j),$=(null===m||void 0===m?void 0:m.lastIndexOf(j))+3;if(-1===U)return t(n);if(-3!==U){o.Transforms.delete(e,{at:{anchor:{path:v.focus.path,offset:U},focus:r({},p.focus)},voids:!0});var X=m.slice(U+3,$-3);return o.Editor.addMark(e,s.TEXT_STYLE_MAP.BOLD,!0),o.Editor.addMark(e,s.TEXT_STYLE_MAP.ITALIC,!0),t(X),o.Editor.removeMark(e,s.TEXT_STYLE_MAP.BOLD),void o.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,o=n(6305).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.replacePastedDataId=t.replaceNodeId=t.decorateOperation=void 0;var i=a(n(55097)),s=a(n(79656)),u=o(n(80390)),l=a(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 o={editorPlugin:r(n(95416)).default};t.default=o},95416:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(11650),a=/data-slate-fragment="(.+?)"/m;t.default=function(e){var t=e.apply,n=e;return n.apply=function(e){var n=(0,o.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(a)||[];return r(t,2)[1]}(e);if(t){var i=decodeURIComponent(window.atob(t)),s=JSON.parse(i),u=(0,o.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),o=n(24643),a=n(33601);t.transformToParagraph=function(e,t){e.selection&&(r.Transforms.setNodes(e,{type:o.PARAGRAPH}),(0,a.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 o=n(24643),a=r(n(17160)),i=r(n(45723)),s={type:o.PARAGRAPH,nodeType:"element",editorPlugin:a.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 o=n(13683),a=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=o.Editor.nodes(l,{mode:"lowest"}),i=r(t,1)[0];if(i&&i[0].code){var s=(0,a.getAboveBlockNode)(l,{match:function(e){return o.Element.isElement(e)},mode:"highest"});if(function(e,t){var n=e.selection;return!!n&&(o.Editor.isStart(e,n.anchor,t)||o.Editor.isStart(e,n.focus,t))}(e,i[1])&&0!==o.Node.string(i[0]).length){o.Transforms.insertNodes(l,(0,a.generateDefaultParagraph)(),{at:s[1],select:!0});var u=o.Editor.start(e,o.Path.next(s[1])),c={anchor:u,focus:u};return void(0,a.focusEditor)(l,c)}if(function(e,t){var n=e.selection;return!!n&&(o.Editor.isEnd(e,n.anchor,t)||o.Editor.isEnd(e,n.focus,t))}(e,i[1])){var d=o.Path.next(s[1]);return void o.Transforms.insertNodes(l,(0,a.generateDefaultParagraph)(),{at:d,select:!0})}}n()}else n()},l.deleteBackward=function(e){if(l.selection){var n=(0,a.getSelectedNodeEntryByType)(l,i.PARAGRAPH);if(n&&""===o.Node.string(n[0])){var r=(0,a.getPrevNode)(l);if(r&&r[0].type===i.TABLE_CELL)return void o.Transforms.removeNodes(l,{at:n[1]})}return t(e)}t(e)},l.insertFragment=function(t){var n={type:[i.PARAGRAPH]},c=(0,a.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=o.Node.string(t[0]);return void(0,o.insertText)(p)}if((0,a.isSelectionAtBlockStart)(e))return void o.Transforms.insertNodes(l,t);var h=o.Path.next(d[1]);o.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 o.Editor.isVoid(l,e)}));if(0===o.Node.string(d[0]).length&&!m)return void o.Transforms.insertNodes(l,t,{at:d[1]});var v=o.Path.next(d[1]);o.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 o=r(n(9950));t.default=function(e){var t=e.element,n=e.attributes,r=e.children;return o.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,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=n(28321),u=n(39324),l=n(34205),c=o(n(48466)),d=n(9337);n(72670);t.default=function(e){var t=e.element,n=e.position,o=e.editor,a=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,y=(0,i.useMemo)((function(){return t.children.length}),[t.children]),O=(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,[o].concat(n)),a()},E=function(e,t,n){(0,u.insertTableElement)(o,e,t,n),a()};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:y,position:d.TABLE_ELEMENT_POSITION.BEFORE,insertTableElement:E}),i.default.createElement(c.default,{type:d.TABLE_ELEMENT.ROW,count:1,currentCount:y,position:d.TABLE_ELEMENT_POSITION.AFTER,insertTableElement:E}),i.default.createElement(c.default,{type:d.TABLE_ELEMENT.COLUMN,count:1,currentCount:O,position:d.TABLE_ELEMENT_POSITION.BEFORE,insertTableElement:E}),i.default.createElement(c.default,{type:d.TABLE_ELEMENT.COLUMN,count:1,currentCount:O,position:d.TABLE_ELEMENT_POSITION.AFTER,insertTableElement:E}),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,o=n(34579).default,a=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=a(this,t,[e]),(0,l.default)(n,"insertTableElement",(function(){var e=n.props,t=e.type,r=e.position,o=n.state.count;n.props.insertTableElement(t,r,o)})),(0,l.default)(n,"getTip",(function(){var e=n.props,t=e.type,r=e.position,o=e.t;return t===p.TABLE_ELEMENT.ROW?r===p.TABLE_ELEMENT_POSITION.AFTER?o("Insert_below"):o("Insert_above"):r===p.TABLE_ELEMENT_POSITION.AFTER?o("Insert_on_the_right"):o("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 o=n.props.currentCount,a=parseInt(r);o+a>n.maxCount?n.setState({count:n.maxCount-o}):n.setState({count:a})}})),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),o(t,[{key:"render",value:function(){var e=this.state.count,t=this.props,n=t.t,r=t.type,o=t.currentCount>=this.maxCount;return c.default.createElement("button",{onMouseDown:this.insertTableElement,className:"sf-context-menu-item sf-dropdown-menu-item",disabled:o},this.getTip(),c.default.createElement("div",{className:"insert-number"},c.default.createElement(d.Input,{className:"insert-number-input",value:e,disabled:o,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,o=n(85715).default,a=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=a(n(55391)),l=n(76960),c=n(24643),d=n(33601),f=a(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],a=i.Editor.nodes(e,{match:function(e){return r.includes(e.type)},mode:"highest"});return!!o(a,1)[0]};var g=function(e){if(!e.selection)return!1;var t=b(e);return!!o(t,1)[0]};t.isInTable=g;t.insertTable=function(e,t,n){var r=(0,l.generateTable)({rowNum:t,columnNum:n}),a=e.selection;if(i.Editor.insertNode(e,r,{select:!1}),i.Range.isCollapsed(a)){var s=i.Editor.nodes(e,{at:a.anchor.path,match:function(e){return e.type===c.PARAGRAPH&&0===i.Node.string(e).length}}),u=o(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=o(p,1)[0],m=i.Editor.start(e,h[1]);(0,d.focusEditor)(e,m)};var y=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],o=n[1],a=n[2],s=a[1].at(-1),u=a[1].at(-2);return{cellEntry:a,tableEntry:r,rowEntry:o,columnIndex:s,rowIndex:u}};t.getTableFocusingInfos=y;t.selectCellByGrid=function(e,t,n){var r=y(e),a=o(r.tableEntry,2)[1],s=i.Editor.range(e,a.concat(t,n));(0,d.focusEditor)(e,s)};t.getSelectedTableCells=function(e){var t=b(e),n=o(t,1)[0];if(!n)return null;var r=o(n,1)[0].children,a=O(e);if(!a)return null;for(var i=a.startRowIndex,s=a.endRowIndex,u=a.startColIndex,c=a.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 O=function(e){var t=b(e),n=o(t,1)[0];if(!n)return null;var a=document.querySelectorAll(".selected-cell");if(0===a.length)return null;var u=s.ReactEditor.toSlateNode(e,a[0]),l=s.ReactEditor.findPath(e,u);return i.Path.isAncestor(n[1],l)?Array.from(a).reduce((function(e,t){var n=e.startRowIndex,o=e.endRowIndex,a=e.startColIndex,i=e.endColIndex,s=t.cellIndex,u=t.parentNode.rowIndex;return(-1===o||u>o)&&(e.endRowIndex=u),(-1===n||u<n)&&(e.startRowIndex=u),(-1===i||s>i)&&(e.endColIndex=s),(-1===a||s<a)&&(e.startColIndex=s),r({},e)}),{startRowIndex:-1,endRowIndex:-1,startColIndex:-1,endColIndex:-1}):null};t.getSelectGrid=O;t.pasteContentIntoTable=function(e,t){var n=t,r=(0,f.default)(n),a=r.fragment,s=r.text,l=r.type,g=r.html,O=s.replace(/\r\n|\n/g," ");if(!a&&"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,O)}if("html"===l&&(a=(0,p.htmlDeserializer)(g)),1===a.length)if(a[0].type===c.TABLE){var E=a[0],A=y(e),w=o(A.tableEntry,2),C=w[0],_=w[1],x=o(A.rowEntry,1)[0],k=A.rowIndex,T=A.columnIndex,S=x.children.length,D=C.children.length;E.children.some((function(t,n){var r=_.concat(k+n+k);return k+n>=D+1||(t.children.some((function(t,n){if(T+n>=S+1)return!0;var o=r.concat(T+n).concat(0);if(i.Transforms.removeNodes(e,{at:o}),t.children.type!==c.PARAGRAPH){var a=i.Node.string(t),s=(0,d.generateElement)(c.PARAGRAPH,{childrenOrText:a});i.Transforms.insertNodes(e,s,{at:o})}else i.Transforms.insertNodes(e,t.children,{at:o});return!1})),!1)}))}else a[0].type===c.PARAGRAPH?(0,i.insertFragment)(e,a):i.Transforms.insertText(e,s.replace(/\r\n|\n/g," "))};t.jumpOutTableInEditor=function(e){var t=b(e),n=o(t,1)[0];if(n){var r=o(n,2)[1],a=i.Path.parent(r).concat(r.at(-1)+1);i.Transforms.insertNodes(e,(0,d.generateElement)(c.PARAGRAPH),{at:a}),i.Transforms.select(e,{path:a.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,o=n.clientWidth,a=t.current.getBoundingClientRect(),i=a.x,s=a.y,u=e.clientY,l=e.clientX,c=u+240>r,d=l+350>o,f=u-s,p=l-i,h=0,m=0;c&&(h=f-(240-(r-u)));d&&(m=p-(350-(o-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,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(24643),i=o(n(24713)),s=n(17738),u=o(n(45522)),l=r(n(74126)),c={type:a.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,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=o(n(57339)),u=n(17467),l=n(24643),c=n(31973),d=o(n(52545));n(89916);var f=u.MENUS_CONFIG_MAP[l.TABLE];t.default=function(e){var t=e.editor,n=e.readonly,o=e.className,a=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),y=(0,i.useCallback)((function(e){if(e){var t=g.current;if(t&&t.contains(e.target)&&t!==e.target)return}h(!1),b()}),[]),O=(0,i.useCallback)((function(){document.addEventListener("mousedown",y)}),[]),b=(0,i.useCallback)((function(){document.removeEventListener("mousedown",y)}),[]),E=(0,i.useCallback)((function(e){e.stopPropagation(),e.preventDefault();var t=!p;h(t),t?O():b()}),[p,O,b]);return i.default.createElement("div",{className:"sf-table-menu-item"},i.default.createElement(s.default,Object.assign({isRichEditor:a,className:o,disabled:m,isActive:v,onMouseDown:E,editor:t},f)),p&&i.default.createElement(d.default,{ref:g,editor:t,onHideSelector:y}))}},17738:function(e,t,n){"use strict";var r=n(12897).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.RowOperationDropDownList=t.RemoveTableMenu=t.ColumnOperationDropDownList=t.AlignmentDropDown=void 0;var i=a(n(9950)),s=o(n(98558)),u=n(17467),l=o(n(57339)),c=n(39324);t.AlignmentDropDown=function(e){var t=e.editor,n=e.readonly,o=(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:o,isShowListItemIcon:!0},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_ALIGN_LEFT]))};t.ColumnOperationDropDownList=function(e){var t=e.editor,n=e.readonly,o=(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:o},u.MENUS_CONFIG_MAP[u.TABLE_SUBMENU_MAP.TABLE_INSERT_COLUMN]))};t.RowOperationDropDownList=function(e){var t=e.editor,n=e.readonly,o=(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:o},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,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=o(n(99754)),u=n(31973);n(89916);var l=i.default.forwardRef((function(e,t){var n=e.editor,o=e.onHideSelector,a=(0,i.useState)({row:0,column:0}),l=r(a,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,o=n+1,a=r+1;o<4?o=4:o>10&&(o=10),a<4?a=4:a>10&&(a=10),d({row:n,column:r}),m({row:o,column:a})}),[]),g=(0,i.useCallback)((function(){(0,u.insertTable)(n,c.row,c.column),o()}),[n,o,c.column,c.row]),y=(0,i.useCallback)((function(e,t){for(var n=c.row,r=c.column,o=[],a=function(e){for(var a=[],u=function(t){var o=n>e&&r>t;a.push(i.default.createElement("div",{onClick:g,onMouseEnter:function(){return v(e,t)},className:(0,s.default)("sf-table-selector-cell",{selected:o}),key:"".concat(e,"-").concat(t)}))},l=0;l<t;l++)u(l);o.push(i.default.createElement("div",{className:"sf-table-row",key:e},a))},u=0;u<e;u++)a(u);return o}),[g,v,c]),O=(0,i.useMemo)((function(){return y(h.row,h.column)}),[y]);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)),O)}));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),o=n(24643),a=(n(17467),function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).childrenOrText,t=void 0===e?"":e;return(0,r.generateElement)(o.TABLE_CELL,{childrenOrText:t,props:{}})});t.generateTableCell=a;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 a()}));else if("string"===typeof i&&(i=[a({childrenOrText:i})]),!Array.isArray(i))throw Error("childrenOrText must be a string or a Node array!");return(0,r.generateElement)(o.TABLE_ROW,{childrenOrText:t?s:i})};t.generateTableRow=i;t.generateTable=function(e){var t=e.rowNum,n=e.columnNum,a=e.childrenOrText,s=void 0===a?"":a,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)(o.TABLE,{childrenOrText:t?u:s,props:{align:l}})}},45522:function(e,t,n){"use strict";var r=n(41132).default,o=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(13683),s=a(n(75168)),u=n(31973),l=n(17467),c=a(n(2435)),d=n(24643),f=n(39324),p=a(n(50327)),h=a(n(28418)),m=n(41117),v=n(33601);t.default=function(e){var t=e.insertBreak,n=e.deleteBackward,a=e.onHotKeyDown,g=e.insertText,y=e.deleteForward,O=e.onCopy,b=e.insertData,E=e.insertFragment,A=e.normalizeNode,w=e;return w.insertBreak=function(){var n=(0,u.isInTable)(w);if(!e.selection||!n)return t&&t();(0,f.insertRow)(w);var r=i.Editor.nodes(w,{match:function(e){return i.Element.isElement(e)&&e.type===d.TABLE_ROW}}),a=o(r,1)[0],s=i.Path.next(a[1]).concat(0);i.Transforms.select(w,s)},w.insertText=function(e){if(!(0,u.isInTable)(w))return g&&g(e);var t=w.selection;if(" "!==e||!t||!i.Range.isCollapsed(t))return g(e);g(e)},w.insertData=function(e){return(0,u.isInTable)(w)?"file"===(0,p.default)(e).type?b(e):(0,u.pasteContentIntoTable)(w,e):b&&b(e)},w.insertFragment=function(t){if(!(0,u.isInTable)(w))return E&&E(t);if(Array.isArray(t)){var n=t[0];if(1!==t.length||n.type!==d.TABLE){var a=[d.TABLE,d.BLOCKQUOTE,d.UNORDERED_LIST,d.ORDERED_LIST,d.CODE_BLOCK];if(t.some((function(e){return a.includes(e.type)}))){var s=t.reduce((function(e,t){return e+i.Node.string(t)}),"");i.Editor.insertText(w,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();E(f)}}else{var p=(0,u.getTableFocusingInfos)(e),h=p.tableEntry,m=p.rowEntry,g=(0,u.getSelectGrid)(e);if(!g){var y=(0,v.getSelectedNodeEntryByType)(e,d.TABLE_CELL);if(!y)return;var O=o(y,2)[1],b=O.pop();g={startRowIndex:O.pop(),startColIndex:b}}var A=g,C=A.startRowIndex,_=A.startColIndex,x=o(h,2),k=x[0],T=x[1],S=o(m,1)[0].children.length,D=k.children.length;n.children.forEach((function(t,n){if(C+n>=D)return!0;var o=[].concat(r(T),[C+n]);return t.children.forEach((function(t,n){if(_+n>=S)return!0;var a=[].concat(r(o),[_+n]).concat(0);i.Transforms.removeNodes(e,{at:a});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:a}),!1})),!1}))}}},w.deleteBackward=function(t){if(!(0,u.isInTable)(w))return n(t);var r=w.selection;if(i.Range.isRange(r)){var a=i.Editor.nodes(e,{match:function(e){return e.type===d.TABLE_CELL},mode:"lowest"}),s=o(a,1)[0];if(!i.Editor.isStart(w,r.anchor,s[1]))return n&&n(t)}},w.deleteForward=function(t){if(!(0,u.isInTable)(w))return y(t);var n=w.selection;if(i.Range.isRange(n)){var r=i.Editor.nodes(e,{match:function(e){return e.type===d.TABLE_CELL},mode:"lowest"}),a=o(r,1)[0];if(!i.Editor.isEnd(w,n.anchor,a[1]))return y(t)}},w.onHotKeyDown=function(e){if(!(0,u.isInTable)(w))return a&&a(e);if((0,s.default)("tab",e)){e.preventDefault();var t,n,r=(0,u.getTableFocusingInfos)(w),c=o(r.tableEntry,1)[0],d=o(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)(w,l.INSERT_POSITION.AFTER);return(0,u.selectCellByGrid)(w,n,t),!0}if((0,s.default)("shift+tab",e)){e.preventDefault();var g,y,O=(0,u.getTableFocusingInfos)(w),b=o(O.rowEntry,1)[0],E=O.columnIndex,A=O.rowIndex;return E>0?(y=A,g=E-1):A>0?(y=A-1,g=b.children.length-1):(y=0,g=0),(0,u.selectCellByGrid)(w,y,g),!0}if((0,s.default)("mod+enter",e)||(0,s.default)("shift+enter",e))return e.preventDefault(),(0,u.jumpOutTableInEditor)(w),!0;if((0,s.default)("mod+a",e)){e.preventDefault();var C=(0,u.getTableFocusingInfos)(w),_=o(C.tableEntry,1)[0],x=o(C.rowEntry,1)[0],k=_.children.length,T=x.children.length;return(0,u.selectCellByGrid)(w,k-1,T-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)(w);if(!S)return a&&a(e);var D=S.startRowIndex,P=S.endRowIndex,N=S.startColIndex,R=S.endColIndex;if(-1===D||-1===P||-1===N||-1===R)return;for(var I=(0,u.getTableEntry)(w),M=o(I,1)[0],L=o(M,2)[1],F=D;F<=P;F++)for(var j=N;j<=R;j++)i.Transforms.insertText(w,"",{at:L.concat(F,j)});return!0}return a&&a(e)},w.onCopy=function(e){if(!(0,u.isInTable)(w))return O&&O(e);e.preventDefault(),e.stopPropagation();var t=(0,u.getSelectedTableCells)(w);if(t)return(0,c.default)(e,"fragment",t),!0;if((0,v.getSelectedNodeByType)(w,d.TABLE_CELL)){var n=window.getSelection(),r=n.toString(),o=n.getRangeAt(0).cloneContents(),a=document.createElement("div");return o.childNodes.forEach((function(e){if(e.classList&&e.classList.contains("sf-image-wrapper")){var t=e.querySelector("img");a.appendChild(t.cloneNode(!0))}else a.appendChild(e.cloneNode(!0))})),(0,c.default)(e,"text",r),(0,c.default)(e,"html",a.innerHTML.toString()),!0}return!1},w.normalizeNode=function(t){var n=o(t,2),r=n[0],a=n[1];if(r.type===d.TABLE){if((0,v.isLastNode)(w,r)){var s=(0,v.generateEmptyElement)(d.PARAGRAPH);i.Transforms.insertNodes(w,s,{at:[a[0]+1]})}if((0,v.isFirstNode)(w,r)){var u=(0,v.generateEmptyElement)(d.PARAGRAPH);i.Transforms.insertNodes(w,u,{at:[a[0]]})}}if(r.type===d.TABLE_ROW){var l=i.Editor.parent(e,a);if((null===l||void 0===l?void 0:l[0].type)!==d.TABLE)return void(0,i.unwrapNodes)(e,{at:a})}if(r.type===d.TABLE_CELL){var c=i.Editor.parent(e,a);if((null===c||void 0===c?void 0:c[0].type)!==d.TABLE_ROW)return void(0,i.unwrapNodes)(e,{at:a})}return A([r,a])},w}},74126:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.RenderTableRow=t.RenderTableCell=void 0;var i=a(n(9950)),s=n(34457),u=n(13683),l=n(9337),c=o(n(27103)),d=n(31973),f=n(33601),p=n(17467),h=o(n(28418)),m=n(41117);n(61473);t.default=function(e,t){var n=e.attributes,o=e.children,a=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),y=r(g,2),O=y[0],b=y[1],E=(0,i.useState)({top:0,left:0}),A=r(E,2),w=A[0],C=A[1],_=(0,s.useReadOnly)();(0,i.useEffect)((function(){if(_)return null;k(),document.addEventListener("contextmenu",I,!0),document.addEventListener("mousedown",R);var e=h.default.getInstance().subscribe(m.INTERNAL_EVENTS.ON_SELECT_ALL_CELL,S);return function(){document.removeEventListener("contextmenu",I,!0),document.removeEventListener("mousedown",R),e()}}),[]);var x=(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===(o=r.nodeName)||void 0===o?void 0:o.toLowerCase())!==t;){var o;r=r.parentNode}return r}),[]),k=(0,i.useCallback)((function(e){var t,n;M(),(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")}))}),[]),T=(0,i.useCallback)((function(e,t,n,r){if(k(),!(n<0||e<0)){for(var o=e;o<=t;o++)for(var a=u.current.querySelectorAll(l.TABLE_ROW_NODE_NAME)[o],i=n;i<=r;i++){var s=a.querySelectorAll(l.TABLE_CELL_NODE_NAME)[i];s.classList.add("selected-cell"),o===e&&s.classList.add("selected-cell-top"),i===n&&s.classList.add("selected-cell-left"),i===r&&s.classList.add("selected-cell-right"),o===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===a.id){var t=a.children.length-1,n=a.children[0].children.length-1;T(0,t,0,n)}}),[a.children,a.id,T]),D=(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,o=n.startColIndex,a=x(e.target,l.TABLE_ROW_NODE_NAME).rowIndex,i=x(e.target,l.TABLE_CELL_NODE_NAME).cellIndex,s=Math.min(r,a),c=Math.max(r,a),d=Math.min(o,i),p=Math.max(o,i);s===c&&d===p||(window.getSelection().collapseToEnd(),T(s,c,d,p))}}),[x,T]),P=(0,i.useCallback)((function(e){document.removeEventListener("mousemove",D),document.removeEventListener("mouseup",P)}),[D]),N=(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=x(e.target,l.TABLE_ROW_NODE_NAME).rowIndex,r=x(e.target,l.TABLE_CELL_NODE_NAME).cellIndex;f.current={startRowIndex:n,startColIndex:r},document.addEventListener("mousemove",D),document.addEventListener("mouseup",P)}}),[k,x,D,P]),R=(0,i.useCallback)((function(e){0===e.button&&k()}),[k]),I=(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 M()}),[]),M=function(){b(!1)};return i.default.createElement("div",{style:{position:"relative"},"data-id":a.id},i.default.createElement("table",{ref:u,onMouseDown:N,className:"sf-table-container"},i.default.createElement("tbody",n,o)),O&&i.default.createElement(c.default,{element:a,handleCloseContextMenu:M,position:w,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,o=(0,s.useSlateStatic)(),a=(0,f.findPath)(o,r,[0,0]),l=a[a.length-1],c=u.Editor.parent(o,a),d=u.Editor.parent(o,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,o=n(43693).default,a=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=a(n.tableEntry,2)[1],c=a(n.rowEntry,1)[0],d=function(e){var n=o(o({},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=a(n,1)[0];if(r)if(t){var o=t.startRowIndex,s=t.endRowIndex,l=a(r,2),d=l[0],f=l[1],h=d.children.length;if(0===o&&s===h-1)return p(e);for(var m=s;m>=o;m--){var v=f.concat(m);i.Transforms.removeNodes(e,{at:v})}var g=i.Editor.start(e,r[1].concat(o-1<0?0:o-1));(0,c.focusEditor)(e,g)}else{var y=(0,u.getTableFocusingInfos)(e),O=a(y.tableEntry,2),b=O[0],E=O[1],A=a(y.rowEntry,2)[1],w=y.rowIndex,C=null,_=b.children.length;if(!(_>1))return p(e);C=w===_-1?i.Editor.start(e,E.concat(w-1)):i.Editor.start(e,A),i.Transforms.removeNodes(e,{at:A}),(0,c.focusEditor)(e,C)}}};var p=function(e){var t=(0,u.getTableEntry)(e),n=a(t,1)[0];if(n){var r=a(n,2),o=r[0],s=r[1];if((0,c.isLastNode)(e,o)){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=a(n.tableEntry,2),f=d[0],p=d[1],h=n.rowIndex,m=n.columnIndex,v=function(e,n){var r=o(o({},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),o=(0,l.generateTableCell)(n,m);i.Transforms.insertNodes(e,o,{at:r})}));var g=r(f.align),y=t===s.INSERT_POSITION.BEFORE?m:m+1;g.splice(y,0,s.TEXT_ALIGN.LEFT),i.Transforms.setNodes(e,{align:g},{at:p});var O=i.Editor.start(e,v(h,m));(0,c.focusEditor)(e,O)};t.removeColumn=function(e){if(!(0,u.isSelectingMultipleTables)(e)){var t=(0,u.getSelectGrid)(e),n=(0,u.getTableEntry)(e),o=a(n,1)[0];if(o)if(t){var s=t.startColIndex,l=t.endColIndex,d=a(o,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 y=l;y>=s;y--){var O=h.concat(g,y);i.Transforms.removeNodes(e,{at:O})}var b=i.Editor.start(e,h.concat(0,s-1<0?0:s-1));(0,c.focusEditor)(e,b)}else{var E=(0,u.getTableFocusingInfos)(e),A=a(E.tableEntry,2),w=A[0],C=A[1],_=a(E.rowEntry,2),x=_[0],k=_[1],T=E.columnIndex,S=x.children.length,D=null;if(S>1){var P=T===S-1;w.children.forEach((function(t,n){var r=C.concat(n,T);i.Transforms.removeNodes(e,{at:r})}));var N=r(w.align);N.splice(T,1),i.Transforms.setNodes(e,{align:N},{at:C}),D=P?i.Editor.start(e,k.concat(T-1)):i.Editor.start(e,k.concat(T)),(0,c.focusEditor)(e,D)}else p(e)}}};t.changeColumnAlign=function(e,t){var n=(0,u.getTableFocusingInfos)(e),o=a(n.tableEntry,2),s=o[0],l=o[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,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,s=(0,u.getTableEntry)(e),p=a(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=a(p,2),g=v[0],y=v[1],O=g.children,b=O.length,E=O[0].children.length,A=h,w=A.endRowIndex,C=A.endColIndex;if(t!==d.TABLE_ELEMENT.ROW)if(t!==d.TABLE_ELEMENT.COLUMN);else{if(E>=d.TABLE_MAX_COLUMNS)return;for(var _=n===d.TABLE_ELEMENT_POSITION.AFTER?C+1:C,x=Math.min(d.TABLE_MAX_COLUMNS-E,o),k=0;k<x;k++)for(var T=0;T<b;T++){var S=[].concat(r(y),[T,_]),D=(0,l.generateTableCell)();i.Transforms.insertNodes(e,D,{at:S})}setTimeout((function(){var t=n===d.TABLE_ELEMENT_POSITION.AFTER?C:C+x,o=[].concat(r(y),[w,t,0]);(0,c.focusEditor)(e,o),i.Transforms.collapse(e,{edge:"end"})}))}else{if(b>=d.TABLE_MAX_ROWS)return;for(var P=n===d.TABLE_ELEMENT_POSITION.AFTER?[].concat(r(y),[w+1]):[].concat(r(y),[w]),N=Math.min(d.TABLE_MAX_ROWS-b,o),R=0;R<N;R++){var I=(0,l.generateTableRow)({columnNum:E});i.Transforms.insertNodes(e,I,{at:P})}setTimeout((function(){var t=n===d.TABLE_ELEMENT_POSITION.AFTER?w:w+N,o=[].concat(r(y),[t,C]);(0,c.focusEditor)(e,o),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 o=n(13683),a=n(33871),i=n(17467),s=n(33601);t.isMenuDisabled=function(e,t){return!!t||(!e.selection||!!(0,a.isInCodeBlock)(e))};var u=function(e,t){if(!e.selection)return!1;var n=o.Editor.marks(e);if(n&&Object.keys(n).length>0)return!!n[t];var a=o.Editor.nodes(e,{match:function(e){return!0===e[t]}});return!!r(a,1)[0]};t.isMarkActive=u;var l=function(e,t){o.Editor.addMark(e,t,!0)};t.addMark=l;var c=function(e,t){o.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&&(o.Range.isCollapsed(e.selection)&&o.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 o=r(n(28506)),a=r(n(31505)),i=r(n(51892)),s={type:"text",editorMenus:[o.default],editorPlugin:a.default,renderElements:[i.default]};t.default=s},28506:function(e,t,n){"use strict";var r=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(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,o=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,a.useCallback)((function(e,n){(0,u.toggleTextStyle)(t,r)}),[t,r]);return a.default.createElement("div",null,a.default.createElement(s.default,Object.assign({editor:t,disabled:d,isActive:f,isRichEditor:o,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 o=r(n(75168)),a=n(17467),i=n(37617);t.default=function(e){var t=e.onHotKeyDown,n=e;return n.onHotKeyDown=function(e){return(0,o.default)("mod+b",e)||(0,o.default)("mod+i",e)?!!(0,i.isMenuDisabled)(n)||((0,o.default)("mod+b",e)?((0,i.toggleTextStyle)(n,a.TEXT_STYLE_MAP.BOLD),!0):!!(0,o.default)("mod+i",e)&&((0,i.toggleTextStyle)(n,a.TEXT_STYLE_MAP.ITALIC),!0)):t&&t(e)},n}},51892:function(e,t,n){"use strict";var r=n(91847).default,o=["text"],a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=n(17467);t.default=function(e,t){var n=e.attributes,a=e.children,u=e.leaf,l=(u.text,r(u,o)),c=i.default.cloneElement(a);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,o=n(6305).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=n(34457),u=o(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,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(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 a.default.createElement(u,e)}},19629:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=o(n(99754)),u=n(41117),l=o(n(80144)),c=o(n(28418)),d=n(55964),f=o(n(36902)),p=o(n(69784)),h=o(n(28506)),m=o(n(55971)),v=n(17467),g=o(n(4774)),y=o(n(84208)),O=o(n(49438)),b=o(n(57791)),E=n(24643),A=o(n(24713)),w=n(17738),C=n(31973),_=o(n(14311)),x=o(n(47274)),k=o(n(66778)),T=o(n(79661)),S=o(n(49872));n(47996);var D=function(e){var t=e.editor,n=e.readonly,o=void 0!==n&&n,a=e.isRichEditor,D=void 0!==a&&a,P=e.isSupportFormula,N=void 0!==P&&P,R=e.isSupportInsertSeafileImage,I=void 0!==R&&R,M=e.isSupportColumn,L=void 0!==M&&M;(0,l.default)();var F=(0,i.useState)(!1),j=r(F,2),B=j[0],U=j[1],$=(0,i.useMemo)((function(){return(0,C.isInTable)(t)}),[t.selection]),X=((0,i.useCallback)((function(){var e=!B;U(e),c.default.getInstance().dispatch(u.INTERNAL_EVENTS.ON_ARTICLE_INFO_TOGGLE,e)}),[B]),(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,X);return function(){e()}}),[]);var Q=(0,i.useState)(!1),Y=r(Q,2),z=Y[0],H=Y[1],V=(0,i.useCallback)((function(){H(!z)}),[z]),q=((0,s.default)("iconfont",{"icon-angle-double-left":!B,"icon-angle-double-right":B}),{editor:t,readonly:o,isRichEditor:D});return i.default.createElement("div",{className:"sf-slate-editor-toolbar"},D&&i.default.createElement(d.MenuGroup,null),i.default.createElement(d.MenuGroup,null,i.default.createElement(p.default,q)),i.default.createElement(d.MenuGroup,null,i.default.createElement(h.default,Object.assign({},q,{type:v.TEXT_STYLE_MAP.BOLD})),i.default.createElement(h.default,Object.assign({},q,{type:v.TEXT_STYLE_MAP.ITALIC})),i.default.createElement(h.default,Object.assign({},q,{type:v.TEXT_STYLE_MAP.CODE})),i.default.createElement(m.default,q)),i.default.createElement(d.MenuGroup,null,i.default.createElement(f.default,q),i.default.createElement(O.default,q),i.default.createElement(b.default,Object.assign({},q,{type:E.ORDERED_LIST})),i.default.createElement(b.default,Object.assign({},q,{type:E.UNORDERED_LIST}))),i.default.createElement(d.MenuGroup,null,i.default.createElement(y.default,q),i.default.createElement(A.default,q),i.default.createElement(g.default,Object.assign({},q,{isSupportInsertSeafileImage:I})),N&&i.default.createElement(_.default,q),L&&i.default.createElement(T.default,q)),$&&i.default.createElement(d.MenuGroup,{className:"sf-menu-group sf-table-operations-group"},i.default.createElement(w.AlignmentDropDown,q),i.default.createElement(w.ColumnOperationDropDownList,q),i.default.createElement(w.RowOperationDropDownList,q),i.default.createElement(w.RemoveTableMenu,q)),i.default.createElement(d.MenuGroup,null,i.default.createElement(x.default,q)),!D&&i.default.createElement("div",{className:"sf-slate-help-info-control",onClick:V},i.default.createElement("span",{className:"iconfont icon-use-help"})),z&&i.default.createElement(k.default,{isRichEditor:D,toggleShortcutDialog:V}),i.default.createElement(S.default,{editor:t}))};D.defaultProps={readonly:!1};t.default=D},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 a.default}}),Object.defineProperty(t,"Toolbar",{enumerable:!0,get:function(){return o.default}});var o=r(n(19629)),a=r(n(7329))},7329:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=o(n(80144)),u=n(55964),l=o(n(36902)),c=o(n(69784)),d=o(n(28506)),f=o(n(55971)),p=n(17467),h=o(n(4774)),m=o(n(84208)),v=o(n(49438)),g=o(n(57791)),y=n(24643),O=n(17738),b=n(31973),E=o(n(47274)),A=o(n(66778));n(30879);var w=function(e){var t=e.editor,n=e.readonly,o=void 0!==n&&n,a=e.isRichEditor,w=void 0!==a&&a,C=(e.isSupportFormula,e.isSupportInsertSeafileImage),_=void 0!==C&&C,x=(e.isSupportColumn,e.onExpandEditorToggle);(0,s.default)();var k=(0,i.useMemo)((function(){return(0,b.isInTable)(t)}),[t.selection]),T=(0,i.useState)(!1),S=r(T,2),D=S[0],P=S[1],N=(0,i.useCallback)((function(){P(!D)}),[D]),R={editor:t,readonly:o,isRichEditor:w};return i.default.createElement("div",{className:"sf-slate-editor-toolbar"},w&&i.default.createElement(u.MenuGroup,null),i.default.createElement(u.MenuGroup,null,i.default.createElement(c.default,R)),i.default.createElement(u.MenuGroup,null,i.default.createElement(d.default,Object.assign({},R,{type:p.TEXT_STYLE_MAP.BOLD})),i.default.createElement(d.default,Object.assign({},R,{type:p.TEXT_STYLE_MAP.ITALIC})),i.default.createElement(d.default,Object.assign({},R,{type:p.TEXT_STYLE_MAP.CODE})),i.default.createElement(f.default,R)),i.default.createElement(u.MenuGroup,null,i.default.createElement(l.default,R),i.default.createElement(v.default,R),i.default.createElement(g.default,Object.assign({},R,{type:y.ORDERED_LIST})),i.default.createElement(g.default,Object.assign({},R,{type:y.UNORDERED_LIST}))),i.default.createElement(u.MenuGroup,null,i.default.createElement(m.default,R),i.default.createElement(u.MoreMenu,R,i.default.createElement(u.MenuGroup,null,i.default.createElement(h.default,Object.assign({},R,{isSupportInsertSeafileImage:_}))),k&&i.default.createElement(u.MenuGroup,{className:"sf-menu-group sf-table-operations-group"},i.default.createElement(O.AlignmentDropDown,R),i.default.createElement(O.ColumnOperationDropDownList,R),i.default.createElement(O.RowOperationDropDownList,R),i.default.createElement(O.RemoveTableMenu,R)),i.default.createElement(u.MenuGroup,null,i.default.createElement(E.default,R)),!w&&i.default.createElement("div",{className:"sf-slate-help-info-control",onClick:N},i.default.createElement("span",{className:"iconfont icon-use-help"})))),x&&i.default.createElement(u.MenuGroup,null,x&&i.default.createElement(u.ExpandEditorMenu,Object.assign({},R,{onExpandEditorToggle:x}))),D&&i.default.createElement(A.default,{isRichEditor:w,toggleShortcutDialog:N}))};w.defaultProps={readonly:!1};t.default=w},66778:function(e,t,n){"use strict";var r=n(17383).default,o=n(34579).default,a=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=a(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),o(t,[{key:"render",value:function(){var e=this.props,t=e.t,n=e.toggleShortcutDialog,r=e.isRichEditor,o=t("userHelp",{returnObjects:!0}),a=o.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(o.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(a[1].shortcutType)),this.renderContainer(["#","space"],t(a[1].shortcutData.Heading_1)),this.renderContainer(["##","space"],t(a[1].shortcutData.Heading_2)),this.renderContainer(["###","space"],t(a[1].shortcutData.Heading_3)),this.renderContainer(["####","space"],t(a[1].shortcutData.Heading_4)),this.renderContainer(["#####","space"],t(a[1].shortcutData.Heading_5)),this.renderContainer(["######","space"],t(a[1].shortcutData.Heading_6))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(a[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(a[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(a[0].shortcutData.Make_ordered_list))),this.renderContainer(["Tab"],t(a[0].shortcutData.Increase_depth)),this.renderContainer(["Shift","Enter"],t(a[0].shortcutData.Insert_child_in_item)),this.renderContainer(["Enter"],t(a[0].shortcutData.Insert_new_item))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(a[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(a[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(a[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(a[6].shortcutData.Italic_bold))),this.renderContainer(["`code`","space"],t(a[6].shortcutData.Inline_code))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(a[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(a[2].shortcutData.Make_code_block))),this.renderContainer(["Tab"],t(a[2].shortcutData.Insert_indent)),this.renderContainer(["Enter"],t(a[2].shortcutData.Insert_new_line)),this.renderContainer([p,"Enter"],t(a[2].shortcutData.Escape_code_block))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(a[3].shortcutType)),this.renderContainer([">","space"],t(a[3].shortcutData.Make_block_quote)),this.renderContainer(["Enter"],t(a[3].shortcutData.Escape_block_quote))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(a[4].shortcutType)),this.renderContainer(["Enter"],t(a[4].shortcutData.Insert_table_row)),this.renderContainer([p,"Enter"],t(a[4].shortcutData.Escape_table))),r&&c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(a[7].shortcutType)),this.renderContainer([p,"s"],t(a[7].shortcutData.Save_file))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(a[8].shortcutType)),this.renderContainer([p,"v"],t(a[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 o=n(9950),a=r(n(28418)),i=n(41117),s=n(86086),u=n(895);t.default=function(e){(0,o.useEffect)((function(){return a.default.getInstance().subscribe(i.EXTERNAL_EVENTS.INSERT_IMAGE,(function(t){var n=t.title,r=t.url,o=t.isImage,a=t.selection;o?(0,s.insertSeafileImage)({editor:e,title:n,url:r,selection:a}):(0,u.insertSeafileLink)({editor:e,title:n,url:r,selection:a})}))}),[e])}},35143:function(e,t,n){"use strict";var r=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(9950);t.default=function(e){var t=(0,o.useState)(!0),n=r(t,2),a=n[0],i=n[1];return(0,o.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:a}}},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 o=r(n(9950)),a=t.ScrollContext=o.default.createContext(null);t.useScrollContext=function(){var e=(0,o.useContext)(a);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,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=(0,a.useState)({}),t=r(e,2)[1];(0,a.useEffect)((function(){var e=i.default.getInstance().subscribe("change",(function(){return t({})}));return function(){e()}}),[])};var a=n(9950),i=o(n(28418))},95607:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(9950).useEffect,o=n(41117).EXTERNAL_EVENTS,a=n(28418).default;t.default=function(e){r((function(){return a.getInstance().subscribe(o.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 o.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 a.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 o=n(41117),a=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,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.lang,n=e.readOnly,o=void 0!==n&&n,a=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,y=void 0!==g&&g,O=e.editorApi,b=e.onSaveEditorValue,E=e.onEditorValueChanged,A=e.onCloseEditorDialog,w=(0,i.useRef)(null),C=(0,i.useState)(!1),_=r(C,2),x=_[0],k=_[1],T=(0,i.useState)(!1),S=r(T,2),D=S[0],P=S[1],N=(0,i.useState)({}),R=r(N,2),I=R[0],M=R[1],L=(0,i.useCallback)((function(){var e;if(x&&!o){var t=null===(e=w.current)||void 0===e?void 0:e.getSlateValue();b(t),k(!1)}}),[x,b,o]),F=(0,i.useCallback)((function(){var e,t=null;!o&&x&&(t=null===(e=w.current)||void 0===e?void 0:e.getSlateValue());A(t)}),[x,A,o]),j=(0,i.useCallback)((function(e){27===e.keyCode&&(e.stopPropagation(),e.preventDefault(),F())}),[F]);(0,i.useEffect)((function(){var e=null;return h&&(e=setTimeout((function(){L()}),v)),document.addEventListener("keydown",j),function(){clearTimeout(e),document.removeEventListener("keydown",j)}}),[h,v,L,j]);var B=(0,i.useMemo)((function(){return(0,u.default)(y)}),[y]),U=B.isValidBrowser,$=B.isWindowsWechat,X=(0,i.useCallback)((function(){var e={};D||(e={width:"100%",height:"100%",top:0,border:"none"}),P(!D),M(e)}),[D]),Q=(0,i.useCallback)((function(){setTimeout((function(){if(E&&"function"===typeof E){var e,t=null===(e=w.current)||void 0===e?void 0:e.getSlateValue();E(t)}k(!0)}),0)}),[E]),Y=(0,s.default)("longtext-header-container",{"longtext-header-container-border":o||$}),z=(0,s.default)("longtext-content-container",{"longtext-container-scroll":o||$});return i.default.createElement(l.LongTextModal,{onModalClick:F},i.default.createElement("div",{style:I,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:X,className:"longtext-header-tool-item mr-1 dtable-font dtable-icon-full-screen ".concat(D?"long-text-full-screen":"")}),i.default.createElement("span",{onClick:F,className:"longtext-header-tool-item dtable-font dtable-icon-x"}))),!U&&i.default.createElement(l.BrowserTip,{lang:t,isWindowsWechat:$})),i.default.createElement("div",{onKeyDown:function(e){e.stopPropagation(),j(e)},className:z},i.default.createElement(c.default,{ref:w,value:d,columns:f,editorApi:O,onContentChanged:Q}))))};var i=a(n(9950)),s=o(n(99754)),u=o(n(6313)),l=n(49668),c=o(n(87261));n(25256)},46389:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.lang,n=e.readOnly,o=e.headerName,a=e.value,p=e.autoSave,h=void 0===p||p,m=e.saveDelay,v=void 0===m?6e4:m,g=e.isCheckBrowser,y=void 0!==g&&g,O=e.mathJaxSource,b=e.className,E=e.editorApi,A=e.onSaveEditorValue,w=e.onEditorValueChanged,C=e.onCloseEditorDialog,_=(0,i.useRef)(null),x=(0,i.useState)(!1),k=r(x,2),T=k[0],S=k[1],D=(0,i.useState)(!1),P=r(D,2),N=P[0],R=P[1],I=(0,i.useState)({}),M=r(I,2),L=M[0],F=M[1],j=(0,i.useCallback)((function(){var e,t;if(T&&!n){var r=null===(e=_.current)||void 0===e?void 0:e.getValue(),o=null===(t=_.current)||void 0===t?void 0:t.getSlateValue(),a=(0,l.default)(o,!1),i=a.previewText,s=a.images,u=a.links,c=a.checklist;A({text:r,preview:i,images:s,links:u,checklist:c}),S(!1)}}),[T,A,n]),B=(0,i.useCallback)((function(){var e=null;if(!n&&T){var t,r,o=null===(t=_.current)||void 0===t?void 0:t.getValue(),a=null===(r=_.current)||void 0===r?void 0:r.getSlateValue(),i=(0,l.default)(a,!1);e={text:o,preview:i.previewText,images:i.images,links:i.links,checklist:i.checklist}}C(e)}),[T,C,n]),U=(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(){j()}),v)),document.addEventListener("keydown",U),function(){clearTimeout(e),document.removeEventListener("keydown",U)}}),[h,v,j,U]);var $=(0,i.useMemo)((function(){return(0,c.default)(y)}),[y]),X=$.isValidBrowser,Q=$.isWindowsWechat,Y=(0,i.useCallback)((function(){var e={};N||(e={width:"100%",height:"100%",top:0,border:"none"}),R(!N),F(e)}),[N]),z=(0,i.useCallback)((function(){setTimeout((function(){if(w&&"function"===typeof w){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(),o=(0,l.default)(r,!1),a=o.previewText,i=o.images,s=o.links,u=o.checklist;w({text:n,preview:a,images:i,links:s,checklist:u})}S(!0)}),0)}),[w]),H=(0,s.default)("longtext-header-container",{"longtext-header-container-border":n||Q}),V=(0,s.default)("longtext-content-container",{"longtext-container-scroll":n||Q});return i.default.createElement(d.LongTextModal,{onModalClick:B,containerClass:b},i.default.createElement("div",{style:L,className:"longtext-dialog-container"},i.default.createElement("div",{className:H},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:Y,className:"longtext-header-tool-item mr-1 iconfont icon-full-screen ".concat(N?"long-text-full-screen":"")}),i.default.createElement("span",{onClick:B,className:"longtext-header-tool-item iconfont icon-x"}))),!X&&i.default.createElement(d.BrowserTip,{lang:t,isWindowsWechat:Q})),i.default.createElement("div",{onKeyDown:function(e){e.stopPropagation(),U(e)},className:V},!n&&!Q&&i.default.createElement(u.default,{ref:_,value:a,editorApi:E,mathJaxSource:O,onContentChanged:z}),(n||Q)&&i.default.createElement(f.default,{isWindowsWechat:Q,value:a,mathJaxSource:O,isShowOutline:!1}))))};var i=a(n(9950)),s=o(n(99754)),u=o(n(22428)),l=o(n(71356)),c=o(n(6313)),d=n(49668),f=o(n(42709));n(25256)},77058:function(e,t,n){"use strict";var r=n(17383).default,o=n(34579).default,a=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=a(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),o(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,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=o(n(75168));t.default=function(e){var t=e.enableEdit,n=e.value,o=e.onChange,a=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),o&&o({text:t,preview:t?t.slice(0,30):"",links:[],images:[]}))}),[c,o]),m=(0,i.useCallback)((function(e){var t=e.currentTarget,n=t.selectionStart,r=t.selectionEnd,o=t.value;(0,s.default)("enter",e)?(e.preventDefault(),a&&a(),p.current.blur()):(37===e.keyCode&&0===n||39===e.keyCode&&r===o.length)&&e.stopPropagation()}),[a]),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,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=o(n(75168)),u=o(n(77058)),l=o(n(40896)),c=o(n(48239)),d=o(n(6313)),f=n(34205);n(57776);var p=(0,i.forwardRef)((function(e,t){var n=e.autoSave,o=e.isCheckBrowser,a=e.saveDelay,p=e.value,h=e.lang,m=e.headerName,v=e.onClick,g=e.onSaveEditorValue,y=e.editorApi,O=(0,i.useState)(!1),b=r(O,2),E=b[0],A=b[1],w=(0,i.useRef)("string"===typeof p?{text:p}:p),C=(0,i.useRef)(!1),_=(0,i.useMemo)((function(){return(0,d.default)(o)}),[o]).isWindowsWechat,x=(0,i.useCallback)((function(){A(!0)}),[]),k=(0,i.useCallback)((function(){C.current&&g(w.current),A(!1)}),[C,w,g]),T=(0,i.useCallback)((function(e){w.current=e,C.current=!0}),[]),S=(0,i.useCallback)((function(e){if(E){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}}),[E,k]);(0,i.useImperativeHandle)(t,(function(){return{enableEdit:E,openEditor:x,closeEditor:k}}),[E,x,k]);var D=(0,i.useCallback)((function(){v&&v(),x()}),[x,v]);return i.default.createElement(u.default,{onClickOutside:k},i.default.createElement("div",{className:"w-100",onKeyDown:S},_?i.default.createElement(l.default,{enableEdit:E,value:w.current.text,onChange:T,closeEditor:k}):i.default.createElement(c.default,{enableEdit:E,handelEnableEdit:D,lang:h,headerName:m,value:w.current.text,autoSave:n,saveDelay:a,isCheckBrowser:o,editorApi:y,onSaveEditorValue:g,onEditorValueChanged:T})))}));t.default=p},48239:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=o(n(22428)),u=o(n(71356)),l=o(n(42709)),c=o(n(46389)),d=o(n(99754));t.default=function(e){var t=e.enableEdit,n=e.handelEnableEdit,o=e.lang,a=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,y=void 0!==g&&g,O=e.editorApi,b=e.onSaveEditorValue,E=e.onEditorValueChanged,A=(0,i.useRef)(null),w=(0,i.useRef)(null),C=(0,i.useState)({}),_=r(C,2),x=_[0],k=_[1],T=(0,i.useState)(!1),S=r(T,2),D=S[0],P=S[1],N=(0,i.useRef)("string"===typeof f?{text:f}:f),R=(0,i.useRef)(!1),I=(0,i.useCallback)((function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];R.current=!0,E&&E(e),t&&(b&&b(e),R.current=!1)}),[b,E]),M=(0,i.useCallback)((function(){R.current&&I(N.current,!0)}),[I]),L=(0,i.useCallback)((function(){setTimeout((function(){var e,t,n=null===(e=w.current)||void 0===e?void 0:e.getValue(),r=null===(t=w.current)||void 0===t?void 0:t.getSlateValue(),o=(0,u.default)(r,!1),a=o.previewText,i=o.images,s=o.links,l=o.checklist;N.current={text:n,preview:a,images:i,links:s,checklist:l},I(N.current)}),0)}),[I]),F=(0,i.useCallback)((function(){var e=A.current.getBoundingClientRect().height;k({height:e}),P(!0)}),[A]),j=(0,i.useCallback)((function(e){e&&(N.current=e,I(e,!0)),k({}),P(!1)}),[I]);return(0,i.useEffect)((function(){var e=null;return h&&(e=setTimeout((function(){M()}),v)),function(){e&&clearTimeout(e)}}),[h,v,M]),t||N.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:x,ref:A},D?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:N.current.text,isShowOutline:!1}))):i.default.createElement(s.default,{ref:w,enableEdit:t,isInline:!0,value:N.current.text,handelEnableEdit:n,onSave:M,editorApi:O,onContentChanged:L,onExpandEditorToggle:F})),D&&i.default.createElement(c.default,{lang:o,readOnly:!1,headerName:a,value:N.current.text,autoSave:h,saveDelay:v,isCheckBrowser:y,editorApi:O,onSaveEditorValue:I,onEditorValueChanged:I,onCloseEditorDialog:j})):i.default.createElement("div",{className:(0,d.default)("sf-long-text-inline-editor-container",{preview:!t}),ref:A,onClick:n})}},8473:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=o(n(15495)),u=n(24955),l=o(n(35143)),c=o(n(7882)),d=n(33601),f=(0,i.forwardRef)((function(e,t){var n=e.isFetching,o=e.value,a=e.initValue,f=e.editorApi,p=e.mathJaxSource,h=e.isSupportInsertSeafileImage,m=e.onSave,v=e.onContentChanged,g=e.children,y=(0,i.useState)([]),O=r(y,2),b=O[0],E=O[1],A=(0,i.useState)(!0),w=r(A,2),C=w[0],_=w[1],x=(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)(o);!o&&a&&(e=[(0,d.generateHeaderElement)(a)]),E(e),_(!1)}}),[n]);var k=(0,i.useCallback)((function(e){E(e),v&&v()}),[v]),T={isSupportFormula:!!p,isSupportInsertSeafileImage:h,value:b,editorApi:f,onSave:m,onContentChanged:k,children:g};return n||C||x?i.default.createElement(s.default,null):i.default.createElement(c.default,T)}));t.default=f},42709:function(e,t,n){"use strict";var r=n(17383).default,o=n(34579).default,a=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=a(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),o(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,o=this.state.innerHtml;return t&&null===o?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,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.isFetching,n=e.value,o=e.mathJaxSource,a=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],y=(0,i.useState)(!0),O=r(y,2),b=O[0],E=O[1],A=(0,l.default)(o).isLoadingMathJax;(0,i.useEffect)((function(){if(!t){E(!0);var e=(0,u.mdStringToSlate)(n);p&&p(e),g(e),setTimeout((function(){E(!1)}),0)}}),[t,n]);var w={isSupportFormula:!!o,value:v,isShowOutline:a,scrollRef:d,onLinkClick:f};if(t||b||A)return i.default.createElement(s.default,null);return i.default.createElement(c.default,w)};var i=a(n(9950)),s=o(n(15495)),u=n(24955),l=o(n(35143)),c=o(n(43065))},87261:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=o(n(15495)),u=n(24955),l=o(n(35143)),c=o(n(24197)),d=(0,i.forwardRef)((function(e,t){var n=e.isFetching,o=e.value,a=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],y=v[1],O=(0,i.useState)(!0),b=r(O,2),E=b[0],A=b[1],w=(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=o?JSON.parse(o):(0,u.mdStringToSlate)("");y(e),A(!1)}}),[n]);var C=(0,i.useCallback)((function(e){y(e),h&&h()}),[h]),_={isSupportFormula:!!d,value:g,editorApi:a,columns:f,onSave:p,onContentChanged:C};return n||E||w?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,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.isFetching,n=e.value,o=e.mathJaxSource,a=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),y=r(g,2),O=y[0],b=y[1],E=(0,u.default)(o).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 A={isSupportFormula:!!o,value:m,isShowOutline:a,scrollRef:d,onLinkClick:f};if(t||O||E)return i.default.createElement(s.default,null);return i.default.createElement(l.default,A)};var i=a(n(9950)),s=o(n(15495)),u=o(n(35143)),l=o(n(43065)),c=n(24955)},22428:function(e,t,n){"use strict";var r=n(12897).default,o=n(85715).default,a=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,y=e.onContentChanged,O=a(e,i),b=(0,l.useState)([]),E=o(b,2),A=E[0],w=E[1],C=(0,l.useState)(!0),_=o(C,2),x=_[0],k=_[1],T=(0,f.default)(v).isLoadingMathJax;(0,l.useImperativeHandle)(t,(function(){return{getValue:function(){return(0,d.slateToMdString)(A)},getSlateValue:function(){return A}}}),[A]),(0,l.useEffect)((function(){if(!s){var e=(0,d.mdStringToSlate)(u);w(e),k(!1)}}),[s]);var S=(0,l.useCallback)((function(e){w(e),y&&y()}),[y]),D=r({isSupportFormula:!!v,value:A,editorApi:m,onSave:g,onContentChanged:S},O);return s||x||T?l.default.createElement(c.default,null):n?l.default.createElement(h.default,D):l.default.createElement(p.default,D)}));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",o=t.HEADER1="".concat(r,"1"),a=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,o,a,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:o,H2:a,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 o=r(n(79656)),a=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,a.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 o=s.default[r];if(o){var i=o(e,n),u=(0,a.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,a.default)(r)){case"array":var o=e?f(r):r;t=t.concat(o);break;case"object":t.push(r)}})),(0,u.formatInlineNodes)(t)},f=function(e){return 0===e.length?[{id:o.default.nice(),type:i.PARAGRAPH,children:[{text:"",id:o.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:o.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 a={id:o.default.nice(),type:i.PARAGRAPH,children:[t]};return e.push(a),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 o=r(n(79656)),a=n(19104);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("BLOCKQUOTE"===n)return{id:o.default.nice(),type:a.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 o=r(n(79656)),a=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:o.default.nice(),language:l,type:a.CODE_BLOCK,children:t(s)}}var c=r[0].textContent.split("\n").filter(Boolean).map((function(e){return{id:o.default.nice(),type:a.CODE_LINE,children:[{id:o.default.nice(),text:e}]}}));return{id:o.default.nice(),language:"plaintext",type:a.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:o.default.nice(),type:a.CODE_LINE,children:[{id:o.default.nice(),text:e.textContent}]}}));var d=e.textContent;return d.indexOf("\n")>-1?d.split("\n").filter(Boolean).map((function(e){return{id:o.default.nice(),type:a.CODE_LINE,children:[{id:o.default.nice(),text:e}]}})):{id:o.default.nice(),type:a.CODE_LINE,children:[{id:o.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 o=r(n(79656)),a=n(19104);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if(n&&a.HEADER_LIST.includes(n))return{id:o.default.nice(),type:a.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 o=r(n(79656)),a=n(19104);t.default=function(e,t){if("IMG"===e.nodeName)return{id:o.default.nice(),type:a.IMAGE,data:{src:e.getAttribute("src")},children:[{text:"",id:o.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 o=r(n(41286)),a=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=[o.default,a.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 o=r(n(79656)),a=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:o.default.nice(),type:a.LINK,url:e.getAttribute("href")||r,title:e.getAttribute("title"),children:[{id:o.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 o=r(n(79656)),a=n(19104),i=n(33601),s=["DIV","P"];t.default=function(e,t){var n=e.nodeName,r=e.childNodes;return"UL"===n?{id:o.default.nice(),type:a.UNORDERED_LIST,children:t(r)}:"OL"===n?{id:o.default.nice(),type:a.ORDERED_LIST,children:t(r)}:"LI"===n&&s.includes(e.firstChild.nodeName)?{id:o.default.nice(),type:a.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:o.default.nice(),type:a.PARAGRAPH,children:[(0,i.generateDefaultText)()]}:{id:o.default.nice(),type:a.PARAGRAPH,children:t(r)}:void 0:{id:o.default.nice(),type:a.LIST_ITEM,children:[{id:o.default.nice(),type:a.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 o=r(n(79656)),a=n(19104);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("P"===n&&"LI"!==e.parentElement.nodeName)return{id:o.default.nice(),type:a.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 o=r(n(79656)),a=n(19104);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("TABLE"===n)return{id:o.default.nice(),type:a.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:o.default.nice(),type:a.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:o.default.nice(),type:"text",text:n}}return t([e])}));return{id:o.default.nice(),type:a.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 o=r(n(79656));t.default=function(e,t){var n=e.nodeName,r=e.nodeType;return"SPAN"===n?{id:o.default.nice(),text:e.textContent}:"STRONG"===n||"B"===n?{id:o.default.nice(),bold:!0,text:e.textContent}:"CODE"===n&&"PRE"!==e.parentElement.nodeName?{id:o.default.nice(),code:!0,text:e.textContent}:"DEL"===n?{id:o.default.nice(),delete:!0,text:e.textContent}:"I"===n?{id:o.default.nice(),italic:!0,text:e.textContent}:"INS"===n?{id:o.default.nice(),add:!0,text:e.textContent}:3===r?{id:o.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 o.default}}),Object.defineProperty(t,"processor",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"slateToMdString",{enumerable:!0,get:function(){return a.default}});var o=r(n(3741)),a=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 o=n(18012),a=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,o.unified)().use(a.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 o=r(n(72414)),a=n(81329),i=(0,o.default)(a.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 o=n(18012),a=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,o.unified)().use(a.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,o=n(8053).default,a=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,o=t.children,i=t.value;if(r===l.LINK){var c=0===o.length?{type:"text",value:""}:o[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=a(a(a(a({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=D(t);return e.push(g),e}if(n.id||(n.id=s.default.nice()),"text"===r){var y=i&&"\u200b"!==i?i:"";return n.text=y,e.push(a({},n)),void(n={})}if("inlineCode"===r)return n.code=!0,n.text=i||"",e.push(a({},n)),void(n={});var O=d[r];if(!Array.isArray(o)||0===o.length||!O)return n.text=i||"",e.push(a({},n)),void(n={});n[O]=!0,o.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,R[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 y=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 T(e);if("blockquote"===e.type)return v(e);if("list"===e.type){return w(e,!0)}return"heading"===e.type?m(e):"html"===e.type?P(e):"thematicBreak"===e.type?m(e):(console.warn("Unhandled child type in list item:",e),(0,u.generateDefaultParagraph)())})).flat()}};t.transformListItem=y;var O=function(e){var t=e.children;return{id:s.default.nice(),type:l.ORDERED_LIST,children:t.map((function(e){return y(e)}))}};t.transformOrderedList=O;var b=function(e){var t=e.children;return{id:s.default.nice(),type:l.UNORDERED_LIST,children:t.map((function(e){return y(e)}))}};t.transformUnorderedList=b;var E=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 a=o(t),i=a[0],u=a.slice(1),c={id:s.default.nice(),type:l.CHECK_LIST_ITEM,checked:n,children:p(i)},d=I(u);return[c].concat(r(d))};t.transformCheckListItem=E;var A=function(e){return e.children.map((function(e){return E(e)})).flat()};t.transformCheckList=A;var w=function(e,t){var n=e.ordered,r=e.children[0];return!0===n?O(e):!1===n&&null===r.checked||t?b(e):A(e)};t.transformList=w;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 x=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=x;var k=function(e){return{id:s.default.nice(),type:l.CODE_LINE,children:[{id:s.default.nice(),text:e}]}};t.transformCodeLine=k;var T=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=T;var S=function(e){return{id:s.default.nice(),type:"hr",children:[(0,u.generateDefaultText)()]}};t.transformHr=S;var D=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 o=n.getAttribute("alt"),i=n.getAttribute("title"),c=n.getAttribute("width"),d=n.getAttribute("height"),f=a(a(a(a({src:r},o&&{alt:o}),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=D;var P=function(e){return"<img"===e.value.slice(0,4).toLowerCase()?{id:s.default.nice(),type:l.PARAGRAPH,children:D(e)}:(0,c.default)(e.value)};t.transformBlockHtml=P;var N=function(e){return{id:s.default.nice(),type:"formula",data:{formula:e.value},children:[(0,u.generateDefaultText)()]}};t.transformMath=N;var R={paragraph:m,heading:h,blockquote:v,table:x,list:w,code:T,thematicBreak:S,math:N,html:P},I=function(e){return e.filter((function(e){return R[e.type]})).map((function(e){return(0,R[e.type])(e)})).flat()};t.formatMdToSlate=I},88205:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(18012),a=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,o.unified)().use(a.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,o=n(12897).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.formatSlateToMd=void 0;var i=n(13683),s=a(n(99260)),u=function(e){return{type:"text",value:e||""}},l=function(e){var t={type:"text",value:e.text};return e.code&&(t=o(o({},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 o={type:"link",url:t.url,title:t.title||null,children:[l(t.children[0])]};return e.push(o),e}if(t.type&&"column"===t.type){var a=t.data,i={text:"{".concat(a.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 o=r.children[0],a=t.children[0];r.children=[{type:"text",value:o.value+a.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,y[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)})),o=!1,a=r(n);try{for(a.s();!(t=a.n()).done;){if(!0===t.value.loose){o=!0;break}}}catch(i){a.e(i)}finally{a.f()}return{type:"list",ordered:"ordered_list"===e.type,start:1,loose:o,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")}},y={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=y[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,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isUrl=t.isMac=t.isImage=t.isDocumentEmpty=t.IMAGE_TYPES=void 0;var a=o(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,a.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),o=n(24643),a=n(76960),i=n(33601),s={A:function(e){return{type:o.LINK,data:{href:e.getAttribute("href")}}},BLOCKQUOTE:function(){return{type:o.BLOCKQUOTE}},H1:function(){return{type:o.HEADER1}},H2:function(){return{type:o.HEADER2}},H3:function(){return{type:o.HEADER3}},H4:function(){return{type:o.HEADER4}},H5:function(){return{type:o.HEADER5}},H6:function(){return{type:o.HEADER6}},IMG:function(e){return{type:o.IMAGE,children:[{text:""}],data:{src:e.getAttribute("src")}}},LI:function(){return{type:o.LIST_ITEM,data:{}}},OL:function(){return{type:o.ORDERED_LIST}},P:function(){return{type:o.PARAGRAPH}},UL:function(){return{type:o.UNORDERED_LIST}},TABLE:function(){return{type:o.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:o.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,a.generateTableCell)({childrenOrText:[(0,i.generateElement)(o.PARAGRAPH,{childrenOrText:c.textContent})]}))}if(u.length<t)for(var d=t-u.length,f=0;f<d;f++)u.push((0,a.generateTableCell)({childrenOrText:[(0,i.generateElement)(o.PARAGRAPH)]}));n.push((0,a.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,o=n(34579).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(){function e(){r(this,e),this.instance=null,this.subscribers={}}return o(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 o=this.subscribers[e];Array.isArray(o)&&o.forEach((function(e){return e.apply(void 0,n)}))}}],[{key:"getInstance",value:function(){return this.instance||(this.instance=new e),this.instance}}])}();t.default=a},72976:function(e,t,n){"use strict";var r=n(34579).default,o=n(17383).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(64467)),s=a(n(75168)),u=r((function e(t){var n=this;o(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(" "),o=r.findIndex((function(e){return e.indexOf("Chrome")>=0})),a=r[o];a=a.slice(a.indexOf("/")+1),t=(a=parseInt(a))>=76,53===a&&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),o=n(92203),a=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++,a(r.children,t)):a(r.children,t),n++}},i=function(e,t){for(var n="",r=0;r<e.length;r++){var o=(n+=s(e[r])+" ").length;if(o>=150){n=o>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 o=e.children[n];t+="link"===o.type?"":r.Node.string(o)+" "}return t};t.default=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1]?(0,o.mdStringToSlate)(e):e,n={previewText:"",images:[],links:[],checklist:{total:0,completed:0}};return a(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,o=n(17383).default,a=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 a((function e(){o(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 o=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 a=Object.keys(e),i=Object.keys(r(r({},e),t)).filter((function(e){return!n.includes(e)}));return a.length!==i.length||i.some((function(r){return o.iterable(e[r])?o.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 o=function(e,t,n,a){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(a&&"function"===typeof a){var p=a(f.src),h=r(r({},f),{src:p});i.data=h}}if(i.children){var m=i.children;o(m,t,n,a)}},s=0;s<e.length;s++)i()};t.replaceColumnData=o},24860:function(e,t,n){"use strict";n.r(t);var r=n(9950),o=n(11942),a=n.n(o),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,E(r.key),r)}}function d(e,t,n){return(t=E(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 o=p(this).constructor;n=Reflect.construct(r,arguments,o)}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,o,a,i,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return s}}(e,t)||O(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 y(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)||O(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 O(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 E(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 A(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 w(){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 x=300,k=27,T=37,S=38,D=39,P=40,N=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,o,a,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,o=[{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={},o={};this.getSrcTypes().forEach((function(a){t.props[a.name]!==e[a.name]&&(n=!0,r[t.props[a.name]]=!0,o[e[a.name]]=!0)})),(n||this.moveRequested)&&(Object.keys(r).forEach((function(e){!(e in o)&&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(),o=this.isMobile?0:70,a=r.height-2*o,i=r.width-2*o;return n||(a=Math.min(a,t),i=Math.min(i,e)),i/a>e/t?{width:e*a/t,height:a}:{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),o=0,a=0;return{maxX:o=r*t.width-n.width<0?(n.width-r*t.width)/2:(r*t.width-n.width)/2,maxY:a=r*t.height-n.height<0?(n.height-r*t.height)/2:(r*t.height-n.height)/2,minX:-1*o,minY:-1*a}}},{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:w(),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(x,e));if(r!==this.state.zoomLevel)if(0!==r){var o=this.getBestImageForType("mainSrc");if(null!==o){var a=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-o.width*a)/2,d=(s.height-o.height*a)/2,f=u-(u-(c-this.state.offsetX))/a*i,p=l-(l-(d-this.state.offsetY))/a*i,h=(s.width-o.width*i)/2-f,m=(s.height-o.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 T:if(!this.props.prevSrc)return;e.preventDefault(),this.keyPressed=!0,this.requestMovePrev(e);break;case D: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 P: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,o=this.moveStartY-n+this.moveStartOffsetY;this.state.offsetX===r&&this.state.offsetY===o||this.setState({offsetX:r,offsetY:o})}},{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),o=r.x,a=r.y;this.changeZoom(n,o,a)}},{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===x&&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,o=n.scrollTop;(e.deltaY>0&&t+o>=r||e.deltaY<0&&o<=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 o=this;if(this.isImageLoaded(t))this.setTimeout((function(){r()}),1);else{var a=new n.g.Image;this.props.imageCrossOrigin&&(a.crossOrigin=this.props.imageCrossOrigin),a.onerror=function(n){o.props.onImageLoadError(t,e,n),o.setState((function(t){return{loadErrorStatus:l(l({},t.loadErrorStatus),{},d({},e,!0))}})),r(n)},a.onload=function(){o.props.onImageLoad(t,e,a),o.imageCache[t]={loaded:!0,width:a.width,height:a.height},r()},a.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,o=t.animationDisabled,a=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,O=t.imageCrossOrigin,b=t.reactModalProps,E=t.onRotateImage,w=this.state,C=w.zoomLevel,_=w.offsetX,k=w.offsetY,T=w.isClosing,S=w.loadErrorStatus,D=w.rotateDeg,P=this.getLightboxRect(),N={},R=this.isAnimating();!o&&R&&(N=l(l({},N),{},{transition:"transform ".concat(a,"ms")}));var I={};this.getSrcTypes().forEach((function(e){var t=e.name,n=e.keyEnding;I[t]=n}));var M=[],L=function(t,n,o){if(e.props[t]){var a,i=e.getBestImageForType(t),s=l(l({},N),u.getTransform(l(l({},o),i)));if(C>0&&(s.cursor="move"),s.transform="".concat(s.transform," rotate(").concat(D,"deg)"),null===i&&(a=S,Object.keys(a).some((function(e){return a[e]}))))M.push(r.createElement("div",{className:"".concat(n," ril__image ril-errored"),style:s,key:e.props[t]+I[t]},r.createElement("div",{className:"ril__errorContainer"},e.props.imageLoadErrorMessage)));else if(null!==i){var d=i.src;c?(s.backgroundImage="url('".concat(d,"')"),M.push(r.createElement("div",{className:"".concat(n," ril__image ril__imageDiscourager"),onDoubleClick:e.handleImageDoubleClick,onWheel:e.handleImageMouseWheel,style:s,key:d+I[t]},r.createElement("div",{className:"ril-download-blocker ril__downloadBlocker"})))):M.push(r.createElement("img",f({},O?{crossOrigin:O}:{},{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+I[t],alt:"string"===typeof p?p:A("Image"),draggable:!1})))}else{var h=r.createElement("div",{className:"ril-loading-circle ril__loadingCircle ril__loadingContainer__icon"},y(new Array(12)).map((function(e,t){return r.createElement("div",{key:t,className:"ril-loading-circle-point ril__loadingCirclePoint"})})));M.push(r.createElement("div",{className:"".concat(n," ril__image ril-not-loaded"),style:s,key:e.props[t]+I[t]},r.createElement("div",{className:"ril__loadingContainer"},h)))}}},F=this.getZoomMultiplier();L("nextSrc","ril-image-next ril__imageNext",{x:P.width}),L("mainSrc","ril-image-current",{x:-1*_,y:-1*k,zoom:F}),L("prevSrc","ril-image-prev ril__imagePrev",{x:-1*P.width});var j=Object.assign({},{overlay:{zIndex:1051,backgroundColor:this.isMobile?"#000":"transparent"}},this.props.reactModalStyle),B={overlay:l({zIndex:1e3,backgroundColor:"transparent"},j.overlay),content:l({backgroundColor:"transparent",overflow:"hidden",border:"none",borderRadius:0,padding:0,top:0,left:0,right:0,bottom:0},j.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:B,contentLabel:A("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(T?"ril-closing ril__outerClosing":""," ").concat(this.isMobile?"mobile-image-previewer":"PC-image-previewer"),style:{transition:"opacity ".concat(a,"ms"),animationDuration:"".concat(a,"ms"),animationDirection:T?"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},M),m&&!this.isMobile&&r.createElement("button",{type:"button",className:"ril-prev-button ril__navButtons ril__navButtonPrev",key:"prev","aria-label":this.props.prevLabel,onClick:R?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:R?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:R?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:R?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:R?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:R?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:R?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(y(C===x?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomInBtn,disabled:R||C===x,onClick:R||C===x?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(y(0===C?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomOutBtn,disabled:R||0===C,onClick:R||0===C?void 0:this.handleZoomOutButtonClick})),E&&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,E&&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})))))}}],a=[{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,o=void 0===r?0:r,a=e.zoom,i=void 0===a?1:a,s=e.width,u=e.targetWidth,l=n,c=w();s>c&&(l+=(c-s)/2);var d=i*(u/s);return{transform:"translate3d(".concat(l,"px,").concat(o,"px,0) scale3d(").concat(d,",").concat(d,",1)")}}}],o&&c(t.prototype,o),a&&c(t,a),Object.defineProperty(t,"prototype",{writable:!1}),u}(r.Component);N.propTypes={mainSrc:a().string.isRequired,prevSrc:a().string,nextSrc:a().string,mainSrcThumbnail:a().string,prevSrcThumbnail:a().string,nextSrcThumbnail:a().string,onCloseRequest:a().func.isRequired,onMovePrevRequest:a().func,onMoveNextRequest:a().func,onImageLoadError:a().func,onImageLoad:a().func,onAfterOpen:a().func,onRotateImage:a().func,onClickMoveUp:a().func,onClickMoveDown:a().func,onClickDelete:a().func,onClickDownload:a().func,discourageDownloads:a().bool,animationDisabled:a().bool,animationOnKeyInput:a().bool,animationDuration:a().number,keyRepeatLimit:a().number,keyRepeatKeyupBonus:a().number,imageTitle:a().node,imageCaption:a().node,imageCrossOrigin:a().string,reactModalStyle:a().object,wrapperClassName:a().string,toolbarButtons:a().arrayOf(a().node),clickOutsideToClose:a().bool,enableZoom:a().bool,reactModalProps:a().shape({}),nextLabel:a().string,prevLabel:a().string,zoomInLabel:a().string,zoomOutLabel:a().string,closeLabel:a().string,imageLoadErrorMessage:a().node},N.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=N},99754:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var i=o.apply(null,n);i&&e.push(i)}}else if("object"===a){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?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},79656:function(e,t,n){e.exports=n(51920)},51920:function(e,t,n){var r=n(93325).hp,o=n(41132).default,a=n(27585),i="undefined"!==typeof r?function(e){return r.from(e).toString("base64")}:function(e){return btoa(String.fromCharCode.apply(String,o(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=a.parse(e);return i(t).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)},t.decode=function(e){var t=e.replace(/-/g,"+").replace(/_/g,"/")+"==";return a.stringify(s(t))},t.v4=function(){var e=a.v4(null,new Uint8Array(16));return i(e).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)},t.nice=function(){var e=a.v4(null,new Uint8Array(16));return e[0]=127&e[0],i(e).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)}},58814:function(e,t,n){"use strict";var r=n(17383).default,o=n(34579).default,a=n(18336).default,i=n(29511).default,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(17119)),d=s(n(52544)),f=s(n(86547)),p=n(66327),h=s(n(44956)),m=n(56265),v=s(n(43978)),g=s(n(36220)),y=s(n(43540));n(33731),n(9516),n(19617),n(63138),h.default.extend(g.default),h.default.extend(v.default),h.default.extend(y.default);var O=(0,h.default)(),b=function(e){function t(e){var n;r(this,t),(n=a(this,t,[e])).onChange=function(e){e&&(n.setState({value:e}),(0,m.isFunction)(n.props.onChange)&&n.props.onChange(e.format(n.valueSubmitFormat)))},n.getValue=function(){var e=n.state.value;return e?e.format(n.valueSubmitFormat):null},n.getInputNode=function(){var e=c.default.findDOMNode(n);return"INPUT"===e.tagName?e:e.querySelector("input:not([type=hidden])")},n.onBlur=function(e){n.props.onBlur&&n.props.onBlur(e)},n.closeEditor=function(){n.onBlur()},n.getCalendarContainer=function(){return document.body},n.handleMouseDown=function(e){e.preventDefault()},n.handleKeyDown=function(e){[37,38,39,40].includes(e.keyCode)?e.stopPropagation():13===e.keyCode&&(e.preventDefault(),n.onBlur("enter"))},n.onClick=function(e){e.stopPropagation();var t=(0,m.getEventClassName)(e);n.timeFormat||"rc-calendar-date"!==t||(n.timer=setTimeout((function(){n.closeEditor()}),1))},n.onClear=function(){(0,m.isFunction)(n.props.onClear)?n.props.onClear():n.setState({value:null})},n.onHotKey=function(e){27===e.keyCode&&(e.stopPropagation(),n.props.onClose&&n.props.onClose(!0))},n.getCalendarFormat=function(){if(n.format.indexOf("YYYY-MM-DD")>-1){var e=n.format.replace("YYYY-MM-DD","YYYY-M-D");return[n.format,e]}if(n.format.indexOf("DD/MM/YYYY")>-1){var t=n.format.replace("DD/MM/YYYY","D/M/YYYY");return[n.format,t]}return[n.format]},n.getDefaultMinutesTime=function(){var e=n.props.value;return n.timeFormat&&e?(0,h.default)(e).format("HH:mm"):""},n.onClickRightPanelTime=function(){n.timeFormat.indexOf("ss")>0||setTimeout((function(){n.closeEditor()}),1)},n.state={value:null},n.format=e.format||"YYYY-MM-DD",n.calendarContainerRef=l.default.createRef();var o="zh-cn"===e.lang;return O=o?O.locale("zh-cn"):O.locale("en-gb"),n.defaultCalendarValue=O.clone(),n.timeFormat=n.format.split(" ")[1]||"",n.valueSubmitFormat="YYYY-MM-DD",n.timeFormat&&(n.valueSubmitFormat=n.valueSubmitFormat+" "+n.timeFormat),n}return i(t,e),o(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.lang,n=e.value,r="zh-cn"===t;if(n&&(0,h.default)(n).isValid()){if("string"===typeof n&&1===n.length&&!isNaN(Number(n,10)))return void(this.timer=setTimeout((function(){var e=document.getElementsByClassName("rc-calendar-input")[0];e&&(e.value=n)}),200));var o=(0,h.default)(n).isValid()?(0,h.default)(n):(0,h.default)(this.defaultCalendarValue);this.setState({value:r?(0,h.default)(o).locale("zh-cn"):(0,h.default)(o).locale("en-gb")})}document.addEventListener("keydown",this.onHotKey,!0)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.onHotKey,!0),this.timer&&(clearTimeout(this.timer),this.timer=null)}},{key:"render",value:function(){var e=this,t=this.props,n=t.isReadOnly,r=t.lang,o=this.state;if(n)return l.default.createElement("input",{className:"ant-calendar-picker-input ant-input form-control",value:o.value?o.value.format(this.format):"",disabled:!0});var a=this.getCalendarFormat(),i=this.getDefaultMinutesTime(),s=l.default.createElement(d.default,{className:"sf-metadata-rc-calendar",locale:(0,p.translateCalendar)(r),style:{zIndex:1001},dateInputPlaceholder:(0,m.gettext)("Enter_date"),format:a,defaultValue:this.defaultCalendarValue,showDateInput:!0,focusablePanel:!1,showHourAndMinute:Boolean(this.timeFormat),defaultMinutesTime:i,onClear:this.onClear,onClickRightPanelTime:this.onClickRightPanelTime});return l.default.createElement("div",{className:"date-picker-container",onKeyDown:function(t){return e.handleKeyDown(t)},onClick:function(t){return e.onClick(t)}},l.default.createElement(f.default,{calendar:s,value:o.value,onChange:this.onChange,getCalendarContainer:this.getCalendarContainer,onOpenChange:this.onOpenChange,open:!0,style:{zIndex:1001}},(function(t){var n=t.value;return l.default.createElement("span",{tabIndex:"0"},l.default.createElement("input",{placeholder:e.format?e.format:(0,m.gettext)("Please select"),tabIndex:"-1",readOnly:!0,className:"ant-calendar-picker-input ant-input form-control",value:n?n.format(e.format):"",onMouseDown:e.handleMouseDown}),l.default.createElement("div",{ref:e.calendarContainerRef}))})))}}])}(l.Component);b.defaultProps={format:"YYYY-MM-DD",lang:"zh-cn",isReadOnly:!1};t.default=b},97157:function(e,t,n){"use strict";var r=n(17383).default,o=n(34579).default,a=n(18336).default,i=n(29511).default,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(52544)),d=s(n(86547)),f=n(66327),p=n(56265),h=s(n(44956)),m=s(n(43978)),v=s(n(36220)),g=s(n(43540));n(33731),n(9516),n(19617),n(63138),h.default.extend(v.default),h.default.extend(m.default),h.default.extend(g.default);var y=(0,h.default)(),O=function(e){function t(e){var n;r(this,t),(n=a(this,t,[e])).handleMouseDown=function(e){e.preventDefault()},n.onChange=function(e){var t=n.props.onChange;n.setState({value:e},(function(){n.state.value&&t(n.state.value.format("YYYY-MM-DD"))}))},n.onClear=function(){n.setState({value:null},(function(){n.setState({open:!0})}))},n.onOpenChange=function(e){n.setState({open:e})},n.onReadOnlyFocus=function(){!n.state.open&&n.state.isMouseDown?n.setState({isMouseDown:!1}):n.setState({open:!0})},n.getCalendarContainer=function(){return n.calendarContainerRef.current},n.getCalendarFormat=function(){if(n.format.indexOf("YYYY-MM-DD")>-1){var e=n.format.replace("YYYY-MM-DD","YYYY-M-D");return[n.format,e]}if(n.format.indexOf("DD/MM/YYYY")>-1){var t=n.format.replace("DD/MM/YYYY","D/M/YYYY");return[n.format,t]}return[n.format]},n.state={open:!1,value:null},n.format=e.format.split(" ")[0],n.calendarContainerRef=l.default.createRef();var o="zh-cn"===e.lang;return y=o?y.locale("zh-cn"):y.locale("en-gb"),n.defaultCalendarValue=y.clone(),n}return i(t,e),o(t,[{key:"componentDidMount",value:function(){var e=this.props.value;if(e&&(0,h.default)(e).isValid()){var t=(0,h.default)(e).isValid()?(0,h.default)(e):(0,h.default)(this.defaultCalendarValue);this.setState({value:"zh-cn"===this.props.lang?(0,h.default)(t).locale("zh-cn"):(0,h.default)(t).locale("en-gb")})}}},{key:"render",value:function(){var e=this,t=this.props,n=t.isReadOnly,r=t.lang,o=t.zIndex,a=this.state;if(n)return l.default.createElement("input",{className:"ant-calendar-picker-input ant-input form-control",value:a.value?a.value.format(this.format):"",disabled:!0});var i=this.getCalendarFormat(),s=l.default.createElement(c.default,{className:"sf-metadata-rc-calendar",locale:(0,f.translateCalendar)(r),style:{zIndex:o||1001},dateInputPlaceholder:(0,p.gettext)("Enter_date"),format:i,defaultValue:this.defaultCalendarValue,showDateInput:!0,focusablePanel:!1,onClear:this.onClear});return l.default.createElement("div",{className:"date-picker-container"},l.default.createElement(d.default,{calendar:s,value:a.value,onChange:this.onChange,getCalendarContainer:this.getCalendarContainer,onOpenChange:this.onOpenChange,open:a.open,style:{zIndex:o||1001}},(function(t){var n=t.value;return l.default.createElement("span",{tabIndex:"0",onFocus:e.onReadOnlyFocus},l.default.createElement("input",{tabIndex:"-1",readOnly:!0,className:"ant-calendar-picker-input ant-input form-control",value:n?n.format(e.format):"",onMouseDown:e.handleMouseDown}),l.default.createElement("div",{ref:e.calendarContainerRef}))})))}}])}(l.Component);O.defaultProps={format:"YYYY-MM-DD",lang:"zh-cn",isReadOnly:!1};t.default=O},49046:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SfCalendar",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"SfFilterCalendar",{enumerable:!0,get:function(){return a.default}});var o=r(n(58814)),a=r(n(97157))},66327:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.translateCalendar=function(e){var t;switch(e||"en"){case"zh-cn":t=r;break;case"zh-tw":t=o;break;case"en":default:t=a;break;case"fr":t=i;break;case"de":t=s;break;case"es":case"es-ar":case"es-mx":t=u;break;case"pl":t=l;break;case"cs":t=c;break;case"ru":t=d}return t};var r=n(10534),o=n(49013),a=n(21412),i=n(9642),s=n(15731),u=n(98717),l=n(37329),c=n(14230),d=n(38287)},51514:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=o(n(3373)),u=n(56265);t.default=function(e){var t=e.value,n=e.mediaUrl,o=e.api,a=e.collaborators,l=e.collaboratorsCache,c=e.updateCollaboratorsCache,d=(0,i.useState)(null),f=r(d,2),p=f[0],h=f[1];return(0,i.useEffect)((function(){var e=!0;if(!t)return e&&h(null),function(){return e=!1};var r=a&&a.find((function(e){return e.email===t}));if(r)return e&&h(r),function(){return e=!1};var i="".concat(n,"/avatars/default.png");return"anonymous"===t?(r={name:"anonymous",avatar_url:i},e&&h(r),function(){return e=!1}):(r=l[t])?(e&&h(r),function(){return e=!1}):(0,u.isValidEmail)(t)?(o&&o(t,(function(n){r=n[t],c(r),e&&h(r)})),function(){return e=!1}):(c(r={email:t,name:t,avatar_url:i}),e&&h(r),function(){return e=!1})}),[]),p?i.default.createElement(s.default,{collaborator:p}):null}},16791:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(9950)),a=r(n(86615)),i=r(n(35349));n(35093);t.default=function(e){var t=e.value,n=e.className,r=e.children;return t?o.default.createElement("div",{className:(0,a.default)("sf-metadata-ui cell-formatter-container checkbox-formatter",n)},o.default.createElement(i.default,{iconName:"check-mark"})):r}},3373:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(9950)),a=r(n(35349));n(12224);t.default=function(e){var t=e.enableDelete,n=void 0!==t&&t,r=e.collaborator,i=e.onDelete;return r?o.default.createElement("div",{className:"sf-metadata-ui collaborator-item"},o.default.createElement("span",{className:"collaborator-avatar"},o.default.createElement("img",{className:"collaborator-avatar-icon",alt:r.name,src:r.avatar_url})),o.default.createElement("span",{className:"collaborator-name"},r.name),n&&o.default.createElement("span",{className:"collaborator-remove",onClick:i},o.default.createElement(a.default,{iconName:"delete"}))):null}},45973:function(e,t,n){"use strict";var r=n(91847).default,o=["value","className","children"],a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=a(n(86615)),u=a(n(51514));n(18603);t.default=function(e){var t=e.value,n=e.className,a=e.children,l=r(e,o);return Array.isArray(t)&&0!==t.length?0===t.filter((function(e){return e})).length?a||null:i.default.createElement("div",{className:(0,s.default)("sf-metadata-ui cell-formatter-container collaborators-formatter",n)},t.map((function(e){return i.default.createElement(u.default,Object.assign({key:e},l,{value:e}))}))):a||null}},38840:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=o(n(86615)),u=o(n(3373)),l=n(56265);t.default=function(e){var t=e.value,n=e.mediaUrl,o=e.className,a=e.api,c=e.collaborators,d=void 0===c?[]:c,f=e.collaboratorsCache,p=void 0===f?{}:f,h=e.updateCollaboratorsCache,m=e.children,v=(0,i.useState)(null),g=r(v,2),y=g[0],O=g[1];return(0,i.useEffect)((function(){var e=!0;if(!t)return e&&O(null),function(){return e=!1};var r=d&&d.find((function(e){return e.email===t}));if(r)return e&&O(r),function(){return e=!1};var o="".concat(n,"/avatars/default.png");return"anonymous"===t?(r={name:"anonymous",avatar_url:o},e&&O(r),function(){return e=!1}):(r=p[t])?(e&&O(r),function(){return e=!1}):(0,l.isValidEmail)(t)?(a&&a(t,(function(n){r=n[t],Object.values(n).forEach((function(e){h&&h(e)})),e&&O(r)})),function(){return e=!1}):(r={email:t,name:t,avatar_url:o},h&&h(r),e&&O(r),function(){return e=!1})}),[]),y?i.default.createElement("div",{className:(0,s.default)("sf-metadata-ui cell-formatter-container creator-formatter",o)},i.default.createElement(u.default,{collaborator:y})):m||null}},24964:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(9950)),a=r(n(86615)),i=r(n(4159));t.default=function(e){var t=e.value,n=e.className,r=e.children;if(!t)return r||null;var s=(0,i.default)(t).format("YYYY-MM-DD HH:mm:ss");return o.default.createElement("div",{className:(0,a.default)("sf-metadata-ui cell-formatter-container ctime-formatter",n)},s)}},1846:function(e,t,n){"use strict";var r=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(9950)),i=r(n(86615)),s=n(39856);n(41570);t.default=function(e){var t=e.value,n=e.format,r=e.className,o=e.children,u=(0,a.useMemo)((function(){return(0,s.getDateDisplayString)(t,n)}),[t,n]);return u?a.default.createElement("div",{className:(0,i.default)("sf-metadata-ui cell-formatter-container date-formatter",r)},u):o||null}},52105:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=o(n(86615));n(91454);t.default=function(e){var t=e.value,n=e.className,o=e.children,a=e.iconUrl,u=e.defaultIconUrl,l=(0,i.useState)(a),c=r(l,2),d=c[0],f=c[1],p=(0,i.useCallback)((function(){u&&f(u)}),[u]);return t?i.default.createElement("div",{className:(0,s.default)("sf-metadata-ui cell-formatter-container file-name-formatter",n)},i.default.createElement("div",{className:"sf-metadata-file-icon-container"},i.default.createElement("img",{className:"sf-metadata-file-icon",src:d,onError:p,alt:""})),i.default.createElement("span",{className:"sf-metadata-file-name"},t)):o||null}},16942:function(e,t,n){"use strict";var r=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(9950)),i=r(n(86615)),s=n(39856);t.default=function(e){var t=e.isBaiduMap,n=e.format,r=e.value,o=e.children,u=e.className,l=e.hyphen,c=void 0===l?" ":l,d=(0,a.useMemo)((function(){return"object"!==typeof r?null:(0,s.getGeolocationDisplayString)(r,{geo_format:n},{isBaiduMap:t,hyphen:c})}),[r,n,t,c]);return d?a.default.createElement("div",{className:(0,i.default)("sf-metadata-ui cell-formatter-container geolocation-formatter",u)},d):o||null}},83936:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CTimeFormatter",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"CheckboxFormatter",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"CollaboratorFormatter",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"CollaboratorsFormatter",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"CreatorFormatter",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"DateFormatter",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"FileNameFormatter",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"GeolocationFormatter",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"LongTextFormatter",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"MultipleSelectFormatter",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"NumberFormatter",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"RateFormatter",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"SingleSelectFormatter",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"TextFormatter",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"URLFormatter",{enumerable:!0,get:function(){return l.default}});var o=r(n(3373)),a=r(n(45973)),i=r(n(38840)),s=r(n(24964)),u=r(n(64969)),l=r(n(72009)),c=r(n(1846)),d=r(n(33587)),f=r(n(16791)),p=r(n(16942)),h=r(n(77374)),m=r(n(90767)),v=r(n(88011)),g=r(n(2840)),y=r(n(52105));n(19164)},77374:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=o(n(86615)),u=n(92203),l=o(n(35349)),c=o(n(90665)),d=o(n(35290));n(3762);t.default=function(e){var t=e.value,n=e.className,o=e.previewClassName,a=e.children,f=(0,i.useState)(!1),p=r(f,2),h=p[0],m=p[1],v=(0,i.useRef)(null),g=(0,i.useRef)({}),y=(0,i.useRef)(null),O=(0,i.useRef)(null),b=(0,i.useMemo)((function(){if(!t)return null;var e=typeof t;if("object"===e)return t;if("string"===e){var n=(0,u.getPreviewContent)(t),r=n.previewText,o=n.images,a=n.links,i=n.checklist;return{text:t,preview:r,images:o,links:a,checklist:i}}return null}),[t]);(0,i.useEffect)((function(){return function(){y.current&&clearTimeout(y.current),O.current&&clearTimeout(O.current)}}),[]);var E=(0,i.useCallback)((function(){if(!b)return null;var e=b.links;return Array.isArray(e)&&0!==e.length?i.default.createElement("span",{className:"sf-metadata-long-text-links"},i.default.createElement(l.default,{iconName:"url"}),e.length):null}),[b]),A=(0,i.useCallback)((function(){if(!b)return null;var e=b.checklist;return e&&0!==e.total?i.default.createElement("span",{className:(0,s.default)("sf-metadata-long-text-check-list",{completed:e.completed===e.total})},i.default.createElement(l.default,{iconName:"check-square-solid"}),"".concat(e.completed,"/").concat(e.total)):null}),[b]),w=(0,i.useCallback)((function(){if(!b)return null;var e=b.images;return Array.isArray(e)&&0!==e.length?i.default.createElement("span",{className:"sf-metadata-long-text-images"},i.default.createElement("img",{src:e[0],alt:""}),i.default.createElement("i",{className:"sf-metadata-image-number"},e.length>1?"+"+e.length:null)):null}),[b]),C=(0,i.useCallback)((function(){return b?b.preview:null}),[b]),_=(0,i.useCallback)((function(){if(document.getElementById("modal-wrapper")&&(y.current&&clearTimeout(y.current),y.current=null,b))return h?(O.current&&clearTimeout(O.current),void(O.current=null)):void(y.current=setTimeout((function(){g.current=v.current?v.current.getBoundingClientRect():{},m(!0)}),2e3))}),[h,b,y]),x=(0,i.useCallback)((function(){y.current&&clearTimeout(y.current),y.current=null,O.current=setTimeout((function(){h&&m(!1)}),2e3)}),[h,y]),k=(0,i.useCallback)((function(){O.current&&clearTimeout(O.current),O.current=null}),[O]),T=(0,i.useCallback)((function(){h&&m(!1)}),[h]);return b?i.default.createElement("div",{className:(0,s.default)("sf-metadata-ui cell-formatter-container long-text-formatter",n),onMouseEnter:_,onMouseLeave:x,ref:v},E(),A(),w(),C(),h&&i.default.createElement(c.default,null,i.default.createElement(d.default,{className:o,value:b,targetStyle:g.current,onMouseEnter:k,onMouseLeave:T}))):a||null}},35290:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=o(n(86615)),u=o(n(48194));n(12426);var l=i.default.memo((function(e){var t=e.value,n=e.className,o=e.targetStyle,a=e.onMouseEnter,l=e.onMouseLeave,c=(0,i.useRef)(null),d=(0,i.useState)({height:450,opacity:0}),f=r(d,2),p=f[0],h=f[1];(0,i.useEffect)((function(){setTimeout((function(){var e;if(c.current){var n=(null===t||void 0===t||null===(e=t.images)||void 0===e?void 0:e.length)>=2,r=c.current.getBoundingClientRect().height;r=n?450:r,h({height:Math.min(r,450),opacity:1})}}),10)}),[]);var m=(0,i.useCallback)((function(e){a&&a(e)}),[a]),v=(0,i.useCallback)((function(e){l&&l(e)}),[l]),g=(0,i.useCallback)((function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}),[]),y=(0,i.useMemo)((function(){var e=o.left,t=o.top,n=p.height,r=p.opacity;return e=e-520>0?e-520-12:0,(t-=6)+n>window.innerHeight&&(t=t-n>0?t-n:0),{left:e,top:t,opacity:r}}),[o,p]),O=t?t.text:"";return i.default.createElement("div",{className:(0,s.default)("sf-metadata-long-text-preview",n),style:y,ref:c,onMouseEnter:m,onMouseLeave:v,onClick:g},i.default.createElement("div",{className:"sf-metadata-longtext-container sf-metadata-longtext-container-scroll"},i.default.createElement(u.default,{value:O,showTOC:!1})))}));t.default=l},48194:function(e,t,n){"use strict";var r=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(9950)),i=n(92203),s=r(n(14517)),u=a.default.memo((function(e){var t=e.value,n=e.showTOC;return(0,a.useMemo)((function(){if(!window.chrome)return!1;var e=navigator.appVersion.split(" "),t=e.findIndex((function(e){return e.indexOf("Chrome")>=0}));if(-1===t)return!1;var n=e[t];return!(53!==(n=parseInt(n.slice(n.indexOf("/")+1)))||!navigator.appVersion||!navigator.appVersion.includes("WindowsWechat"))}),[])?a.default.createElement(s.default,{value:t}):a.default.createElement(i.MarkdownViewer,{value:t,isShowOutline:n})}));t.default=u},14517:function(e,t,n){"use strict";var r=n(85715).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(9950)),i=n(92203);t.default=function(e){var t=e.value,n=(0,a.useState)(""),o=r(n,2),s=o[0],u=o[1];return(0,a.useEffect)((function(){i.processor.process(t).then((function(e){var t=String(e).replace(/<a /gi,'<a target="_blank" tabindex="-1"');u(t)}))}),[t]),a.default.createElement("div",{className:"sf-metadata-long-text-container article",dangerouslySetInnerHTML:{__html:s}})}},88011:function(e,t,n){"use strict";var r=n(41132).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=o(n(86615)),u=o(n(64671)),l=n(57425),c=n(27399);n(5113);t.default=function(e){var t=e.value,n=e.options,o=e.fontSize,a=e.className,d=e.children,f=(0,i.useMemo)((function(){if(!Array.isArray(t)||0===t.length)return[];var e=n.filter((function(e){return t.includes(e.id)||t.includes(e.name)})),o=t.filter((function(e){return e&&!n.find((function(t){return t.id===e||t.name===e}))})).map((function(e){return{id:e,name:(0,c.gettext)(l.DELETED_OPTION_TIPS),color:l.DELETED_OPTION_BACKGROUND_COLOR}}));return[].concat(r(e),r(o))}),[n,t]);return 0===f.length?d||null:i.default.createElement("div",{className:(0,s.default)("sf-metadata-ui cell-formatter-container multiple-select-formatter",a)},f.map((function(e){return i.default.createElement(u.default,{key:e.id,option:e,fontSize:o})})))}},90767:function(e,t,n){"use strict";var r=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(9950)),i=r(n(86615)),s=n(56265);t.default=function(e){var t=e.value,n=e.formats,r=e.className,o=e.children,u=(0,a.useMemo)((function(){return(0,s.getNumberDisplayString)(t,n)}),[t,n]);return u?a.default.createElement("div",{className:(0,i.default)("sf-metadata-ui cell-formatter-container text-formatter number-formatter",r)},u):o||null}},2840:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(9950)),a=r(n(86615)),i=r(n(35349));n(3120);t.default=function(e){var t=e.value,n=e.data,r=e.className,s=e.children;if(!t)return s||null;for(var u=n||{},l=u.max,c=void 0===l?5:l,d=u.color,f=void 0===d?"#e5e5e5":d,p=u.type,h=void 0===p?"rate":p,m=Math.min(c,t),v=[],g=0;g<m;g++)v.push(o.default.createElement("div",{className:"sf-metadata-rate-item",style:{fill:f||"#e5e5e5"},key:g},o.default.createElement(i.default,{iconName:h})));return o.default.createElement("div",{className:(0,a.default)("sf-metadata-ui cell-formatter-container rate-formatter",r)},v)}},33587:function(e,t,n){"use strict";var r=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(9950)),i=r(n(86615)),s=r(n(64671));n(43933);t.default=function(e){var t=e.value,n=e.options,r=e.fontSize,o=e.className,u=e.children,l=(0,a.useMemo)((function(){return n.find((function(e){return e.id===t||e.name===t}))}),[n,t]);return l?a.default.createElement("div",{className:(0,i.default)("sf-metadata-ui cell-formatter-container single-select-formatter",o)},a.default.createElement(s.default,{option:l,fontSize:r})):u||null}},64969:function(e,t,n){"use strict";var r=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(9950)),i=r(n(86615)),s=n(56265);t.default=function(e){var t=e.value,n=e.className,r=e.children,o=(0,a.useMemo)((function(){return"number"===typeof t?t+"":"object"===typeof t?null:"Boolean"===(0,s.getType)(t)?t+"":t}),[t]);return o?a.default.createElement("div",{className:(0,i.default)("sf-metadata-ui cell-formatter-container text-formatter",n)},o):r||null}},72009:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(9950)),a=r(n(86615));n(46419);t.default=function(e){var t=e.value,n=e.className,r=e.children;return t?o.default.createElement("div",{className:(0,a.default)("sf-metadata-ui cell-formatter-container url-formatter",n)},t):r||null}},64671:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(9950));n(57745);t.default=function(e){var t=e.option,n=e.fontSize,r=(0,o.useMemo)((function(){return{display:"inline-block",padding:"0px 10px",height:"20px",lineHeight:"20px",textAlign:"center",borderRadius:"10px",maxWidth:"250px",fontSize:n||13,backgroundColor:t.color,color:t.textColor||null}}),[t,n]);return o.default.createElement("div",{className:"sf-metadata-ui-select-option text-truncate",style:r,title:t.name},t.name)}},13677:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(9950)),a=r(n(86615)),i=r(n(26984));n(41939);t.default=function(e){return o.default.createElement("div",{className:(0,a.default)("sf-metadata-centered-loading",e.className)},o.default.createElement(i.default,null))}},92178:function(e,t,n){"use strict";var r=n(17383).default,o=n(34579).default,a=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)),l=function(e){function t(){var e;return r(this,t),(e=a(this,t,arguments)).isClickedInside=!1,e.handleDocumentClick=function(t){e.isClickedInside?e.isClickedInside=!1:e.props.onClickOutside(t)},e.handleMouseDown=function(){e.isClickedInside=!0},e}return i(t,e),o(t,[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.handleDocumentClick)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.handleDocumentClick)}},{key:"render",value:function(){return u.default.cloneElement(u.default.Children.only(this.props.children),{onMouseDownCapture:this.handleMouseDown})}}])}(u.default.Component);t.default=l},57425:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CellType",{enumerable:!0,get:function(){return o.default}}),t.GEOLOCATION_FORMAT=t.DELETED_OPTION_TIPS=t.DELETED_OPTION_BACKGROUND_COLOR=t.DEFAULT_NUMBER_FORMAT=void 0;var o=r(n(54965));t.GEOLOCATION_FORMAT={LNG_LAT:"lng_lat",COUNTRY_REGION:"country_region",PROVINCE:"province",PROVINCE_CITY:"province_city",PROVINCE_CITY_DISTRICT:"province_city_district",MAP_SELECTION:"map_selection"},t.DEFAULT_NUMBER_FORMAT="number",t.DELETED_OPTION_BACKGROUND_COLOR="#eaeaea",t.DELETED_OPTION_TIPS="Deleted_option"},54965:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={DEFAULT:"default",TEXT:"text",CREATOR:"creator",CTIME:"ctime",LAST_MODIFIER:"last-modifier",MTIME:"mtime",FILE_NAME:"file-name",CHECKBOX:"checkbox",COLLABORATOR:"collaborator",DATE:"date",LONG_TEXT:"long-text",SINGLE_SELECT:"single-select",MULTIPLE_SELECT:"multiple-select",NUMBER:"number",GEOLOCATION:"geolocation",RATE:"rate"}},18142:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(9950)),a=r(n(35349));n(70238);t.default=function(e){var t=e.callBack,n=e.footerName,r=e.className,i=e.addIconClassName,s=e.hideIcon,u=e.style;return o.default.createElement("div",{className:"sf-metadata-ui add-item-btn ".concat(r||""),style:u,onClick:function(e){t(e)}},!s&&o.default.createElement(a.default,{iconName:"add-table",className:i}),o.default.createElement("span",{className:"text-truncate"},n))}},55859:function(e,t,n){"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(9950)),a=n(48843),i=n(56265),s=function(e){var t=e.target,n=e.innerClassName,r=e.className,s=e.hideArrow,u=e.modifiers,l=e.placement,c=e.canHide,d=e.hide,f=e.hideWithEsc,p=e.children,h=(0,o.useRef)(null),m=(0,o.useCallback)((function(e){c&&h.current&&e&&-1===(0,i.getEventClassName)(e).indexOf("popover")&&!h.current.contains(e.target)&&d(e)}),[c,d]),v=(0,o.useCallback)((function(e){if(27===e.keyCode&&"function"===typeof f)e.preventDefault(),f();else if(13===e.keyCode){if(c)return;e.stopImmediatePropagation()}}),[c,f]),g=(0,o.useCallback)((function(e){e.preventDefault(),d(e)}),[d]),y=(0,o.useCallback)((function(e){e.stopPropagation()}),[]);return(0,o.useEffect)((function(){return document.addEventListener("click",m),document.addEventListener("keydown",v),window.addEventListener("popstate",g),function(){document.removeEventListener("click",m),document.removeEventListener("keydown",v),window.removeEventListener("popstate",g)}}),[m,v,g]),o.default.createElement(a.Popover,{placement:l,isOpen:!0,target:t,fade:!1,hideArrow:s,innerClassName:n,className:r,modifiers:u},o.default.createElement("div",{ref:h,onClick:y},p))};s.defaultProps={placement:"bottom-start",hideArrow:!0,canHide:!0};t.default=s},71082:function(e,t,n){"use strict";var r=n(17383).default,o=n(34579).default,a=n(18336).default,i=n(29511).default,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(86615)),d=s(n(35349)),f=s(n(39897)),p=s(n(90665)),h=n(56265);n(86954);var m=function(e){function t(e){var n;return r(this,t),(n=a(this,t,[e])).onSelectToggle=function(e){e.preventDefault(),n.state.isShowSelectOptions&&e.stopPropagation();var t=(0,h.getEventClassName)(e);n.props.readOnly||t.indexOf("option-search-control")>-1||"sf-metadata-option-group-search"===t||""!==e.target.value&&n.setState({isShowSelectOptions:!n.state.isShowSelectOptions})},n.onClick=function(e){n.props.isShowSelected&&e.target.className.includes("icon-fork-number")||n.selector.contains(e.target)||n.closeSelect()},n.closeSelect=function(){n.setState({isShowSelectOptions:!1})},n.getSelectedOptionTop=function(){return n.selector?n.selector.getBoundingClientRect().height:38},n.getFilterOptions=function(e){var t=n.props,r=t.options;if(!t.searchable)return r||[];var o=e.trim().toLowerCase();return o?r.filter((function(e){var t=e.value,n=e.name;return"string"===typeof n?n.toLowerCase().indexOf(o)>-1:"object"===typeof t&&(t.column?t.column.name.toLowerCase().indexOf(o)>-1:t.name?t.name.toLowerCase().indexOf(o)>-1:t.columnOption&&t.columnOption.name.toLowerCase().indexOf(o)>-1)})):r||[]},n.renderDropDownIcon=function(){var e=n.props,t=e.readOnly,r=e.component;if(!t){var o=(r||{}).DropDownIcon;return o?l.default.createElement("div",{className:"custom-select-dropdown-icon"},o):l.default.createElement(d.default,{iconName:"drop-down"})}},n.state={isShowSelectOptions:!1},n}return i(t,e),o(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.value,o=t.options,a=t.placeholder,i=t.searchable,s=t.searchPlaceholder,u=t.noOptionsPlaceholder,d=t.readOnly,h=t.isInModal,m=t.addOptionAble,v=t.component;return l.default.createElement("div",{ref:function(t){return e.selector=t},className:(0,c.default)("sf-metadata-select custom-select",{focus:this.state.isShowSelectOptions},{disabled:d},n),onClick:this.onSelectToggle},l.default.createElement("div",{className:"selected-option"},r&&r.label?l.default.createElement("span",{className:"selected-option-show"},r.label):l.default.createElement("span",{className:"select-placeholder"},a),this.renderDropDownIcon()),this.state.isShowSelectOptions&&!h&&l.default.createElement(f.default,{value:r,addOptionAble:m,component:v,isShowSelected:this.props.isShowSelected,top:this.getSelectedOptionTop(),options:o,onSelectOption:this.props.onSelectOption,searchable:i,searchPlaceholder:s,noOptionsPlaceholder:u,onClickOutside:this.onClick,closeSelect:this.closeSelect,getFilterOptions:this.getFilterOptions,supportMultipleSelect:this.props.supportMultipleSelect}),this.state.isShowSelectOptions&&h&&l.default.createElement(p.default,null,l.default.createElement(f.default,{className:n,value:r,addOptionAble:m,component:v,isShowSelected:this.props.isShowSelected,position:this.selector.getBoundingClientRect(),isInModal:h,top:this.getSelectedOptionTop(),options:o,onSelectOption:this.props.onSelectOption,searchable:i,searchPlaceholder:s,noOptionsPlaceholder:u,onClickOutside:this.onClick,closeSelect:this.closeSelect,getFilterOptions:this.getFilterOptions,supportMultipleSelect:this.props.supportMultipleSelect})))}}])}(l.Component);t.default=m},64938:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={LeftArrow:37,UpArrow:38,RightArrow:39,DownArrow:40,Enter:13,Tab:9,Escape:27,Esc:27}},39897:function(e,t,n){"use strict";var r=n(17383).default,o=n(34579).default,a=n(18336).default,i=n(29511).default,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(86615)),d=s(n(92178)),f=s(n(57068)),p=s(n(29173)),h=s(n(64938));n(12867);var m=function(e){function t(e){var n;return r(this,t),(n=a(this,t,[e])).resetMenuStyle=function(){var e=n.props,t=e.isInModal,r=e.position,o=n.optionGroupRef.getBoundingClientRect(),a=o.top,i=o.height;if(t)r.y+r.height+i>window.innerHeight&&(n.optionGroupRef.style.top=r.y-i+"px"),n.optionGroupRef.style.opacity=1;else if(i+a>window.innerHeight){n.optionGroupRef.style.top=-1*(i+2)+"px"}},n.onHotKey=function(e){var t=e.keyCode;if(t===h.default.UpArrow)n.onPressUp();else if(t===h.default.DownArrow)n.onPressDown();else if(t===h.default.Enter){var r=n.filterOptions&&n.filterOptions[n.state.activeIndex];r&&(n.props.onSelectOption(r.value),n.props.supportMultipleSelect||n.props.closeSelect())}else t!==h.default.Tab&&t!==h.default.Escape||n.props.closeSelect()},n.onPressUp=function(){n.state.activeIndex>0&&n.setState({activeIndex:n.state.activeIndex-1},(function(){n.scrollContent()}))},n.onPressDown=function(){n.filterOptions&&n.state.activeIndex<n.filterOptions.length-1&&n.setState({activeIndex:n.state.activeIndex+1},(function(){n.scrollContent()}))},n.onMouseDown=function(e){n.props.isInModal&&(e.stopPropagation(),e.nativeEvent.stopImmediatePropagation())},n.scrollContent=function(){var e=n.optionGroupContentRef,t=e.offsetHeight,r=e.scrollTop;n.setState({disableHover:!0}),n.timer=setTimeout((function(){n.setState({disableHover:!1})}),500),32*n.state.activeIndex!==0?32*n.state.activeIndex<r?n.optionGroupContentRef.scrollTop=r-32:32*n.state.activeIndex>t+r&&(n.optionGroupContentRef.scrollTop=r+32):n.optionGroupContentRef.scrollTop=0},n.changeIndex=function(e){n.setState({activeIndex:e})},n.onChangeSearch=function(e){var t=e||"";t!==n.state.searchVal&&n.setState({searchVal:t,activeIndex:-1})},n.renderOptGroup=function(e){var t=n.props,r=t.noOptionsPlaceholder,o=t.onSelectOption;return n.filterOptions=n.props.getFilterOptions(e),0===n.filterOptions.length?l.default.createElement("div",{className:"none-search-result"},r):n.filterOptions.map((function(e,t){var r=e.value.column?e.value.column.key:t,a=n.state.activeIndex===t;return l.default.createElement(f.default,{key:r,index:t,isActive:a,value:e.value,onSelectOption:o,changeIndex:n.changeIndex,supportMultipleSelect:n.props.supportMultipleSelect,disableHover:n.state.disableHover},e.label)}))},n.state={searchVal:"",activeIndex:-1,disableHover:!1},n.filterOptions=null,n.timer=null,n}return i(t,e),o(t,[{key:"componentDidMount",value:function(){var e=this;window.addEventListener("keydown",this.onHotKey),setTimeout((function(){e.resetMenuStyle()}),1)}},{key:"componentWillUnmount",value:function(){this.filterOptions=null,this.timer&&clearTimeout(this.timer),window.removeEventListener("keydown",this.onHotKey)}},{key:"render",value:function(){var e=this,t=this.props,n=t.searchable,r=t.searchPlaceholder,o=t.top,a=t.left,i=t.minWidth,s=t.value,u=t.isShowSelected,f=t.isInModal,h=t.position,m=t.className,v=t.addOptionAble,g=(t.component||{}).AddOption,y=this.state.searchVal,O={top:o||0,left:a||0};return i&&(O={top:o||0,left:a||0,minWidth:i}),f&&(O={position:"fixed",left:h.x,top:h.y+h.height,minWidth:h.width,opacity:0}),l.default.createElement(d.default,{onClickOutside:this.props.onClickOutside},l.default.createElement("div",{className:(0,c.default)("sf-metadata-option-group",m?"sf-metadata-option-group-"+m:"",{"pt-0":u,"create-new-sf-metadata-option-group":v}),ref:function(t){return e.optionGroupRef=t},style:O,onMouseDown:this.onMouseDown},u&&l.default.createElement("div",{className:"editor-list-delete mb-2",onClick:function(e){return e.stopPropagation()}},s.label||""),n&&l.default.createElement("div",{className:"sf-metadata-option-group-search"},l.default.createElement(p.default,{className:"option-search-control",placeholder:r,onChange:this.onChangeSearch,autoFocus:!0})),l.default.createElement("div",{className:"sf-metadata-option-group-content",ref:function(t){return e.optionGroupContentRef=t}},this.renderOptGroup(y)),v&&g))}}])}(l.Component);t.default=m},57068:function(e,t,n){"use strict";var r=n(17383).default,o=n(34579).default,a=n(18336).default,i=n(29511).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=s(n(9950)),l=function(e){function t(){var e;return r(this,t),(e=a(this,t,arguments)).onSelectOption=function(t,n){e.props.supportMultipleSelect&&n.stopPropagation(),e.props.onSelectOption(t,n)},e.onMouseEnter=function(){e.props.disableHover||e.props.changeIndex(e.props.index)},e.onMouseLeave=function(){e.props.disableHover||e.props.changeIndex(-1)},e}return i(t,e),o(t,[{key:"render",value:function(){return u.default.createElement("div",{className:this.props.isActive?"sf-metadata-option sf-metadata-option-active":"sf-metadata-option",onClick:this.onSelectOption.bind(this,this.props.value),onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},this.props.children)}}])}(u.Component);t.default=l},63239:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=o(n(35349)),u=o(n(55192));t.default=function(e){var t=e.field,n=e.isCollapsed,o=e.onToggleField,a=e.onMoveField,l=e.fieldIconConfig,c=0,d=(0,i.useRef)(null),f=(0,i.useState)(!1),p=r(f,2),h=p[0],m=p[1];return i.default.createElement("div",{ref:d,className:"sf-metadata-filed-display-setting-item-container ".concat(n?"d-none":""),onDrop:function(e){e.stopPropagation(),e.preventDefault(),m(!1);var n=e.dataTransfer.getData("application/sf-metadata-filed-display-setting");n!==t.key&&a(n,t.key)},onDragEnter:function(e){e.stopPropagation(),0===++c||h||m(!0)},onDragOver:function(e){"copy"!==e.dataTransfer.dropEffect&&(e.stopPropagation(),e.preventDefault(),e.dataTransfer.dropEffect="move")},onDragLeave:function(e){e.stopPropagation(),0===--c&&m(!1)}},i.default.createElement("div",{className:"sf-metadata-filed-display-setting-dragbar",draggable:"true",onDragStart:function(e){e.stopPropagation(),e.dataTransfer.setDragImage(d.current,10,10),e.dataTransfer.effectAllowed="move",e.dataTransfer.setData("application/sf-metadata-filed-display-setting",t.key)}},i.default.createElement(s.default,{iconName:"drag"})),i.default.createElement(u.default,{checked:t.shown,switchClassName:"flex-fill",placeholder:i.default.createElement("div",{className:"sf-metadata-filed-display-setting-switch"},i.default.createElement(s.default,{iconName:l[t.type]}),i.default.createElement("span",{className:"text-truncate"},t.name)),onChange:function(e){e.nativeEvent.stopImmediatePropagation();var n=e.target.checked;n!==t.shown&&o(t.key,n)}}))}},52271:function(e,t,n){"use strict";var r=n(12897).default,o=n(85715).default,a=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(9950)),u=n(48843),l=a(n(86615)),c=n(61911),d=a(n(63239));n(37445);t.default=function(e){var t=e.fieldIconConfig,n=e.fields,a=e.textProperties,i=e.onToggleField,f=e.onMoveField,p=e.onToggleFieldsVisibility,h=(0,s.useRef)(null),m=(0,s.useState)(!0),v=o(m,2),g=v[0],y=v[1],O={transition:"all ".concat(300,"ms cubic-bezier(.645,.045,.355,1)"),opacity:0},b={entering:{opacity:1,height:"".concat(30*n.length+24,"px")},entered:{opacity:1,height:"".concat(30*n.length+24,"px")},exiting:{opacity:0,height:0},exited:{opacity:0,height:0}},E=n.every((function(e){return e.shown}));return s.default.createElement("div",{className:"sf-metadata-filed-display-setting"},s.default.createElement("div",{className:"sf-metadata-filed-display-setting-header d-flex align-items-center justify-content-between",onClick:function(){y(!g)}},s.default.createElement(u.Label,{className:"mb-0"},a.titleValue),s.default.createElement("div",{className:"sf-metadata-filed-display-toggle-btn"},s.default.createElement("i",{className:(0,l.default)("sf3-font sf3-font-down",{"rotate-270":g})}))),s.default.createElement(c.Transition,{nodeRef:h,in:!g,timeout:300},(function(e){return s.default.createElement("div",{className:"sf-metadata-filed-display-setting-wrapper",ref:h,style:r(r({},O),b[e])},s.default.createElement("div",{className:"sf-metadata-filed-display-setting-banner ".concat(g?"d-none":"d-flex"," align-items-center justify-content-between h-5 mt-2 mb-2")},s.default.createElement(u.Label,{className:"mb-0"},a.bannerValue),s.default.createElement("span",{className:"show-all-button",onClick:function(){return p(!E)}},E?a.hideValue:a.showValue)),s.default.createElement("div",{className:"sf-metadata-filed-display-setting-body"},n.map((function(e,n){return s.default.createElement(d.default,{key:"".concat(e.key,"-").concat(n),field:e,fieldIconConfig:t,isCollapsed:g,onToggleField:i,onMoveField:f})}))))})))}},39276:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(9950));t.default=function(e){var t=e.fieldType,n=e.placeholder;return o.default.createElement("span",{className:"sf-metadata-record-cell-empty sf-metadata-record-".concat(t,"-cell-empty"),placeholder:n})}},50502:function(e,t,n){"use strict";var r=n(91847).default,o=["field","value","isSample","queryUserAPI","emptyTip"],a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=n(57425),u=a(n(64969)),l=a(n(38840)),c=a(n(24964)),d=a(n(1846)),f=a(n(33587)),p=a(n(45973)),h=a(n(16791)),m=a(n(16942)),v=a(n(77374)),g=a(n(90767)),y=a(n(88011)),O=a(n(2840)),b=a(n(39276)),E=a(n(52105));n(41186);t.default=function(e){var t=e.field,n=e.value,a=(e.isSample,e.queryUserAPI),A=e.emptyTip,w=r(e,o),C=(t||{}).type,_="sf-metadata-".concat(C,"-formatter");switch(C){case s.CellType.TEXT:return i.default.createElement(u.default,{value:n,className:_},i.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.CTIME:case s.CellType.MTIME:return i.default.createElement(c.default,{value:n,className:_},i.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.CREATOR:case s.CellType.LAST_MODIFIER:return i.default.createElement(l.default,Object.assign({value:n,className:_,api:a},w),i.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.FILE_NAME:return i.default.createElement(E.default,Object.assign({value:n,className:_},w),i.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.DATE:var x;return i.default.createElement(d.default,{value:n,format:null===(x=t.data)||void 0===x?void 0:x.format,className:_},i.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.SINGLE_SELECT:var k;return i.default.createElement(f.default,{value:n,options:(null===(k=t.data)||void 0===k?void 0:k.options)||[],className:_},i.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.MULTIPLE_SELECT:var T;return i.default.createElement(y.default,{value:n,options:(null===(T=t.data)||void 0===T?void 0:T.options)||[],className:_},i.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.COLLABORATOR:return i.default.createElement(p.default,Object.assign({value:n,className:_,api:a},w),i.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.CHECKBOX:return i.default.createElement(h.default,{value:n,className:_},i.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.GEOLOCATION:var S;return i.default.createElement(m.default,Object.assign({},w,{format:null===(S=t.data)||void 0===S?void 0:S.geo_format,value:n,className:_}),i.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.LONG_TEXT:return i.default.createElement(v.default,Object.assign({},w,{value:n,className:_}),i.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.NUMBER:return i.default.createElement(g.default,{value:n,formats:null===t||void 0===t?void 0:t.data,className:_},i.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.RATE:return i.default.createElement(O.default,{value:n,data:null===t||void 0===t?void 0:t.data,className:_},i.default.createElement(b.default,{fieldType:C,placeholder:A}));default:return i.default.createElement(u.default,{value:n,className:_},i.default.createElement(b.default,{fieldType:C,placeholder:A}))}}},92544:function(e,t,n){"use strict";var r=n(91847).default,o=["size","className","iconClassName","iconName","iconStyle","onClick"],a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(9950)),s=a(n(86615)),u=a(n(35349));n(89156);t.default=function(e){var t=e.size,n=void 0===t?20:t,a=e.className,l=e.iconClassName,c=e.iconName,d=e.iconStyle,f=e.onClick,p=r(e,o);return i.default.createElement("div",Object.assign({className:(0,s.default)("sf-metadata-icon-btn","sf-metadata-icon-btn-".concat(n),a),onClick:f||function(){}},p),i.default.createElement(u.default,{iconName:c,className:l,style:d}))}},35349:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(9950)),a=r(n(86615));n(83695);t.default=function(e){var t=e.className,n=e.iconName,r=e.style;return o.default.createElement("svg",{className:(0,a.default)("sf-metadata-icon","sf-metadata-icon-".concat(n),t),style:r},o.default.createElement("use",{xlinkHref:"#".concat(n)}))}},71791:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"Du",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"ij",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"NC",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"Rw",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"Cg",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"wq",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"K5",{enumerable:!0,get:function(){return l.FileNameFormatter}}),Object.defineProperty(t,"ZA",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"In",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"Oi",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"Rh",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"qz",{enumerable:!0,get:function(){return l.LongTextFormatter}}),Object.defineProperty(t,"Q$",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"DO",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"US",{enumerable:!0,get:function(){return O.SfCalendar}}),Object.defineProperty(t,"sv",{enumerable:!0,get:function(){return O.SfFilterCalendar}}),Object.defineProperty(t,"dO",{enumerable:!0,get:function(){return v.default}}),n(32514);var o=r(n(13677)),a=r(n(92178)),i=r(n(18142)),s=r(n(71082)),u=r(n(50502)),l=n(83936),c=r(n(35349)),d=r(n(92544)),f=r(n(26984)),p=r(n(2966)),h=r(n(44798)),m=r(n(29173)),v=r(n(55192)),g=r(n(90665)),y=r(n(89659)),O=n(49046),b=r(n(55859)),E=r(n(52271))},26984:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return o.default.createElement("span",{className:"sf-metadata-loading-tip sf-metadata-loading-icon"})};var o=r(n(9950));n(65544)},32514:function(e,t,n){"use strict";var r,o,a,i=n(24994).default,s=i(n(21013)),u=i(n(38572)),l=i(n(54788)),c=i(n(2587)),d=i(n(96791)),f=i(n(85086)),p=i(n(91647)),h=i(n(98765)),m={de:u.default,en:l.default,fr:c.default,"zh-cn":h.default,es:d.default,ru:f.default,pt:p.default},v=(null===(r=window)||void 0===r||null===(o=r.app)||void 0===o||null===(a=o.config)||void 0===a?void 0:a.lang)||"zh-cn";s.default.init({currentLocale:v,locales:m})},38572:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={Deleted_option:"Die Option wurde gel\xf6scht."}},54788:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={Deleted_option:"Deleted option",Enter_date:"Enter date"}},96791:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={Deleted_option:"Opciones borradas"}},2587:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={Deleted_option:"L'option a \xe9t\xe9 supprim\xe9e."}},91647:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={Deleted_option:"op\xe7\xe3o exclu\xedda"}},85086:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={deleted_option:"Deleted option"}},98765:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={Deleted_option:"\u5df2\u5220\u9664\u7684\u6807\u7b7e",Enter_date:"\u8f93\u5165\u65e5\u671f"}},90665:function(e,t,n){"use strict";var r=n(17383).default,o=n(34579).default,a=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)),l=s(n(17119)),c=document.getElementById("modal-wrapper"),d=function(e){function t(e){var n;return r(this,t),(n=a(this,t,[e])).el=document.createElement("div"),n}return i(t,e),o(t,[{key:"componentDidMount",value:function(){c.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){c.removeChild(this.el)}},{key:"render",value:function(){return l.default.createPortal(this.props.children,this.el)}}])}(u.default.Component);t.default=d},2966:function(e,t,n){"use strict";var r=n(91847).default,o=["record","columns","openRecord"],a=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(9950)),u=a(n(50502));n(58986);t.default=function(e){var t,n=e.record,a=e.columns,i=e.openRecord,l=r(e,o),c=(0,s.useCallback)((function(){i&&i(n)}),[n,i]);return s.default.createElement("div",{className:"sf-metadata-record",onClick:c},s.default.createElement("div",{className:"sf-metadata-record-container"},s.default.createElement("div",{className:"sf-metadata-record-header"},s.default.createElement("div",{className:"sf-metadata-record-cell sf-metadata-record-cell-name"},s.default.createElement(u.default,Object.assign({value:n[null===(t=a[0])||void 0===t?void 0:t.key],field:a[0]},l)))),s.default.createElement("div",{className:"sf-metadata-record-content"},a.slice(1).map((function(e){return s.default.createElement("div",{className:"sf-metadata-record-cell",key:e.key,style:{width:e.width||200}},s.default.createElement(u.default,Object.assign({isSample:!0,value:n[e.key],field:e},l)))})))))}},24910:function(e,t,n){"use strict";var r=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(9950)),i=n(48843),s=r(n(92544)),u=r(n(35349));n(35174);t.default=function(e){var t=e.field,n=e.fieldIconConfig,r=t.type,o=t.name,l=t.description,c=t.key,d=(0,a.useRef)(null);return a.default.createElement(i.Col,{md:3,className:"d-flex sf-metadata-record-details-item-label"},a.default.createElement("div",{className:"d-flex justify-content-between"},a.default.createElement("div",{className:"field-description-section"},a.default.createElement("span",{className:"header-icon",id:"header-icon-".concat(c)},a.default.createElement(u.default,{iconName:n[r]})),a.default.createElement("span",{className:"field-description-section-field-name"},o||""),l&&a.default.createElement(a.default.Fragment,null,a.default.createElement(s.default,{ref:d,iconName:"description",className:"field-uneditable-tip ml-2"}),d.current&&a.default.createElement(i.UncontrolledTooltip,{target:d.current,fade:!1,placement:"right",modifiers:{preventOverflow:{boundariesElement:document.body}}},l)))))}},44798:function(e,t,n){"use strict";var r=n(85715).default,o=n(91847).default,a=["fields","record","onToggle","fieldIconConfig"],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(48843),c=n(56265),d=i(n(13677)),f=i(n(24910)),p=i(n(50502)),h=i(n(92544));n(90562);t.default=function(e){var t=e.fields,n=e.record,i=e.onToggle,s=e.fieldIconConfig,m=o(e,a),v=(0,u.useState)(!0),g=r(v,2),y=g[0],O=g[1],b=(0,u.useState)(!0),E=r(b,2),A=E[0],w=E[1],C=(0,u.useRef)(null),_=(0,u.useMemo)((function(){return{width:"".concat(window.innerWidth-80,"px"),maxWidth:"".concat(window.innerWidth-80,"px"),marginLeft:"".concat(80,"px"),height:"".concat(100,"px"),marginRight:"".concat(80,"px"),marginTop:"30%",transition:"all .3s"}}),[]),x=(0,u.useMemo)((function(){return{width:800,maxWidth:800,marginLeft:(window.innerWidth-800)/2,height:"calc(100% - 56px)"}}),[]);(0,u.useEffect)((function(){setTimeout((function(){var e=C.current.firstChild,t=x.width,n=x.maxWidth,r=x.marginLeft,o=x.height;e.style.width="".concat(t,"px"),e.style.maxWidth="".concat(n,"px"),e.style.marginLeft="".concat(r,"px"),e.style.height=o,e.style.marginRight="unset",e.style.marginTop="28px",setTimeout((function(){O(!1),e.style.transition="none",w(!1)}),280)}),1)}),[]);var k=(0,u.useCallback)((function(){i()}),[i]),T=(0,u.useCallback)((function(e){var t=e.key,r=e.name;return u.default.createElement(p.default,Object.assign({field:e,value:t.startsWith("_")?n[t]:n[r]},m))}),[n,m]),S=(0,u.useCallback)((function(){return A?u.default.createElement(d.default,null):Array.isArray(t)&&0!==t.length?u.default.createElement(u.default.Fragment,null,t.map((function(e){return u.default.createElement("div",{className:"sf-metadata-record-details-item sf-metadata-record-details-item-field-".concat(e.type),key:e.key},u.default.createElement("div",{className:"pb-4 row"},u.default.createElement(f.default,{field:e,fieldIconConfig:s}),u.default.createElement(l.Col,{md:9,className:"d-flex align-items-center sf-metadata-record-details-item-col"},T(e))))}))):null}),[A,t,s,T]);return u.default.createElement(l.Modal,{isOpen:!0,toggle:k,className:"sf-metadata-record-details-dialog",style:y?_:x,zIndex:1048,contentClassName:"sf-metadata-record-details-content",modalClassName:"sf-metadata-record-details-modal",fade:!1,innerRef:C,keyboard:!1},!y&&u.default.createElement("div",{className:"sf-metadata-record-details"},u.default.createElement(l.ModalHeader,{close:u.default.createElement("div",{className:"header-close-list"},u.default.createElement(h.default,{iconName:"close",size:24,onClick:k}))},u.default.createElement("div",{className:"sf-metadata-record-details-left-btns"},u.default.createElement("div",{className:"sf-metadata-record-details-title text-truncate"},(0,c.gettext)("Details")))),u.default.createElement(l.ModalBody,{className:"sf-metadata-record-details-container"},S())))}},29173:function(e,t,n){"use strict";var r=n(17383).default,o=n(34579).default,a=n(18336).default,i=n(29511).default,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(86615)),d=n(56265),f=function(e){function t(e){var n;return r(this,t),(n=a(this,t,[e])).onCompositionStart=function(){n.isInputtingChinese=!0},n.onChange=function(e){n.timer&&clearTimeout(n.timer);var t=n.props,r=t.onChange,o=t.wait,a=e.target.value;n.setState({searchValue:a||""},(function(){n.isInputtingChinese||(n.timer=setTimeout((function(){r&&r(n.state.searchValue.trim())}),o))}))},n.onCompositionEnd=function(e){n.isInputtingChinese=!1,n.onChange(e)},n.clearSearch=function(){var e=n.props.clearValue;n.setState({searchValue:""},(function(){e&&e()}))},n.setFocus=function(e){if(n.inputRef!==document.activeElement&&(n.inputRef.focus(),e)){var t=n.state.searchValue.length;n.inputRef.setSelectionRange(0,t)}},n.renderClear=function(){var e=n.props,t=e.isClearable,r=e.clearClassName,o=e.components,a=void 0===o?{}:o,i=n.state.searchValue;if(!t||!i)return null;var s=a.ClearIndicator;return l.default.isValidElement(s)?l.default.cloneElement(s,{clearValue:n.clearSearch}):(0,d.isFunction)(s)?l.default.createElement(s,{clearValue:n.clearSearch}):l.default.createElement("i",{className:(0,c.default)("search-text-clear input-icon-addon",r),onClick:n.clearSearch},"\xd7")},n.state={searchValue:e.value},n.isInputtingChinese=!1,n.timer=null,n.inputRef=null,n}return i(t,e),o(t,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.value!==this.props.value&&this.setState({searchValue:e.value})}},{key:"componentWillUnmount",value:function(){this.timer&&clearTimeout(this.timer),this.timer=null,this.inputRef=null}},{key:"render",value:function(){var e=this,t=this.props,n=t.placeholder,r=t.autoFocus,o=t.className,a=t.onKeyDown,i=t.disabled,s=t.style,u=this.state.searchValue;return l.default.createElement(l.Fragment,null,l.default.createElement("input",{type:"text",value:u,className:(0,c.default)("form-control",o),onChange:this.onChange,autoFocus:r,placeholder:n,onCompositionStart:this.onCompositionStart,onCompositionEnd:this.onCompositionEnd,onKeyDown:a,disabled:i,style:s,ref:function(t){return e.inputRef=t}}),this.renderClear())}}])}(l.Component);f.defaultProps={wait:100,disabled:!1,value:""};t.default=f},55192:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(9950));t.default=function(e){var t=e.onChange,n=e.checked,r=e.placeholder,a=e.disabled,i=e.switchClassName;return o.default.createElement("div",{className:"sf-metadata-switch position-relative ".concat(i||"")},o.default.createElement("label",{className:"custom-switch"},o.default.createElement("input",{className:"custom-switch-input",type:"checkbox",checked:n,onChange:t,name:"custom-switch-checkbox",disabled:a}),o.default.createElement("span",{className:"custom-switch-description text-truncate"},r),o.default.createElement("span",{className:"custom-switch-indicator"})))}},39856:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.throttle=t.isValidEmail=t.isMac=t.isFunction=t.getType=t.getNumberDisplayString=t.getGeolocationDisplayString=t.getEventClassName=t.getDateDisplayString=t.debounce=void 0;var o=r(n(4159)),a=n(57425),i=n(97701),s=n(22724);t.debounce=function(e,t){var n=null;return function(){null!==n&&clearTimeout(n),n=setTimeout(e,t)}};t.throttle=function(e,t){var n=null,r=Date.now();return function(){var o=Date.now(),a=t-(o-r),i=arguments;clearTimeout(n),a<=0?(e.apply(this,i),r=Date.now()):n=setTimeout(e,a)}};t.isMac=function(){var e=navigator.platform;return"Mac68K"==e||"MacPPC"==e||"Macintosh"==e||"MacIntel"==e};t.getEventClassName=function(e){return e&&e.target&&e.target.getAttribute("class")||""};t.isValidEmail=function(e){return/^[A-Za-z0-9]+([-_.][A-Za-z0-9]+)*@([A-Za-z0-9]+[-.])+[A-Za-z0-9]{2,20}$/.test(e)};t.isFunction=function(e){return e&&"[object Function]"==={}.toString.call(e)};t.getType=function(e){return Object.prototype.toString.call(e).slice(8,-1)};t.getDateDisplayString=function(e,t){if(!e||"string"!==typeof e)return"";var n=(0,o.default)(e);if(!n.isValid())return e;switch(t){case"D/M/YYYY":case"DD/MM/YYYY":var r=n.format("YYYY-MM-DD").split("-");return"".concat(r[2],"/").concat(r[1],"/").concat(r[0]);case"D/M/YYYY HH:mm":case"DD/MM/YYYY HH:mm":var a=n.format("YYYY-MM-DD HH:mm").split(" "),i=a[0].split("-");return"".concat(i[2],"/").concat(i[1],"/").concat(i[0]," ").concat(a[1]);case"D/M/YYYY HH:mm:ss":case"DD/MM/YYYY HH:mm:ss":var s=n.format("YYYY-MM-DD HH:mm:ss").split(" "),u=s[0].split("-");return"".concat(u[2],"/").concat(u[1],"/").concat(u[0]," ").concat(s[1]);case"M/D/YYYY":return n.format("M/D/YYYY");case"M/D/YYYY HH:mm":return n.format("M/D/YYYY HH:mm");case"M/D/YYYY HH:mm:ss":return n.format("M/D/YYYY HH:mm:ss");case"YYYY-MM-DD":default:return n.format("YYYY-MM-DD");case"YYYY-MM-DD HH:mm":return n.format("YYYY-MM-DD HH:mm");case"YYYY-MM-DD HH:mm:ss":return n.format("YYYY-MM-DD HH:mm:ss");case"DD.MM.YYYY":return n.format("DD.MM.YYYY");case"DD.MM.YYYY HH:mm":return n.format("DD.MM.YYYY HH:mm");case"DD.MM.YYYY HH:mm:ss":return n.format("DD.MM.YYYY HH:mm:ss")}};t.getGeolocationDisplayString=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=(n.isBaiduMap,n.hyphen),o=void 0===r?"":r;if(!e)return"";switch((t||{}).geo_format){case a.GEOLOCATION_FORMAT.LNG_LAT:var i=e.lng,s=e.lat;if(!function(e,t){return(e||0===e)&&(t||0===t)}(i,s))return"";var u=function(e){if(!e&&0!==e)return"";if(e<-180||e>180)return"";var t=Math.floor(Math.abs(e)),n=60*(Math.abs(e)-t),r=Math.floor(n),o=Math.round(60*(n-r));return"".concat(e>=0?"E":"W").concat(t,"\xb0").concat(r,"'").concat(o,'"')}(i),l=function(e){if(!e&&0!==e)return"";if(e<-90||e>90)return"";var t=Math.floor(Math.abs(e)),n=60*(Math.abs(e)-t),r=Math.floor(n),o=Math.round(60*(n-r));return"".concat(e>=0?"N":"S").concat(t,"\xb0").concat(r,"'").concat(o,'"')}(s);return"".concat(l,", ").concat(u);case a.GEOLOCATION_FORMAT.COUNTRY_REGION:return e.country_region||"";case a.GEOLOCATION_FORMAT.PROVINCE:return e.province||"";case a.GEOLOCATION_FORMAT.PROVINCE_CITY:var c=e.province,d=e.city;return"".concat(c||"").concat(o).concat(d||"").trim();case a.GEOLOCATION_FORMAT.PROVINCE_CITY_DISTRICT:var f=e.province,p=e.city,h=e.district;return"".concat(f||"").concat(o).concat(p||"").concat(o).concat(h||"").trim();case a.GEOLOCATION_FORMAT.MAP_SELECTION:var m=e.address,v=e.title;return"".concat(m||"").concat(o).concat(v||"").trim();default:var g=e.province,y=e.city,O=e.district,b=e.detail;return g||y||O||b?"".concat(g||"").concat(o).concat(y||"").concat(o).concat(O||"").concat(o).concat(b||"").trim():""}};var u=["bytes","KB","MB","GB","TB","PB"],l={comma:",",dot:".",no:"",space:" "},c=function(e){return"string"!==typeof e?"":e.endsWith("0")?e.replace(/(?:\.0*|(\.\d+?)0+)$/,"$1"):e},d=function(e,t){var n=t.formats,r=t.isCurrency,o=void 0===r||r,a=n||{},u=a.decimal,d=void 0===u?"dot":u,f=a.thousands,p=void 0===f?"no":f,h=a.precision,m=void 0===h?2:h,v=a.enable_precision,g=void 0!==v&&v;if(String(e).includes("e")){if(e<1&&e>-1){var y=e.toFixed(g?m:8);return g||(y=c(y)),0===parseFloat(y)&&y.startsWith("-")?y.substring(1):y}return String(e)}var O=l[d],b=l[p],E=g?m:function(e){if(Number.isInteger(e))return 0;var t=String(e).split(".")[1],n=t?t.length:8;return n>8?8:n}(e),A=parseFloat((0,s.round)(e,E).toFixed(E)),w=A<0,C=Math.trunc(A),_=String(Math.abs((0,i.NPminus)(A,C)).toFixed(E)).slice(1);g||(_=c(_)),o&&(g||(_=2===_.length?_=_.padEnd(3,"0"):(_.substring(0,3)||".").padEnd(3,"0"))),_=_.replace(/./,O);for(var x=[],k=0,T=(C=Math.abs(C).toString()).length-1;T>-1;T--)k+=1,x.unshift(C[T]),k%3||0===T||x.unshift(b);return"".concat(w?"-":"").concat(x.join("")).concat(_)};t.getNumberDisplayString=function(e,t){var n=Object.prototype.toString.call(e);if("[object Number]"!==n)return"[object String]"===n&&e.startsWith("#")?e:"";if(isNaN(e)||e===1/0||e===-1/0)return String(e);var r=(t||{}).format;switch(void 0===r?a.DEFAULT_NUMBER_FORMAT:r){case"number":return d(e,{formats:t,isCurrency:!1});case"percent":return"".concat(d(Number.parseFloat((100*e).toFixed(8)),{formats:t,isCurrency:!1}),"%");case"yuan":return"\uffe5".concat(d(e,{formats:t}));case"dollar":return"$".concat(d(e,{formats:t}));case"euro":return"\u20ac".concat(d(e,{formats:t}));case"custom_currency":return"after"===t.currency_symbol_position?"".concat(d(e,{formats:t})).concat(t.currency_symbol||""):"".concat(t.currency_symbol||"").concat(d(e,{formats:t}));case"byte":if(e<0)return"--";if(0===e)return e+" "+u[0];var o=parseInt(Math.floor(Math.log(e)/Math.log(1e3)),10);return 0===o?e+" "+u[o]:(e/Math.pow(1e3,o)).toFixed(1)+" "+u[o];default:return String(e)}}},44956:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(4159)),a=r(n(90923));o.default.extend(a.default);t.default=o.default},56265:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"debounce",{enumerable:!0,get:function(){return o.debounce}}),Object.defineProperty(t,"getEventClassName",{enumerable:!0,get:function(){return o.getEventClassName}}),Object.defineProperty(t,"getHTML",{enumerable:!0,get:function(){return r.getHTML}}),Object.defineProperty(t,"getNumberDisplayString",{enumerable:!0,get:function(){return o.getNumberDisplayString}}),Object.defineProperty(t,"getType",{enumerable:!0,get:function(){return o.getType}}),Object.defineProperty(t,"gettext",{enumerable:!0,get:function(){return r.gettext}}),Object.defineProperty(t,"isFunction",{enumerable:!0,get:function(){return o.isFunction}}),Object.defineProperty(t,"isMac",{enumerable:!0,get:function(){return o.isMac}}),Object.defineProperty(t,"isValidEmail",{enumerable:!0,get:function(){return o.isValidEmail}}),Object.defineProperty(t,"throttle",{enumerable:!0,get:function(){return o.throttle}});var r=n(27399),o=n(39856)},22028:function(e,t,n){"use strict";var r=n(17383).default,o=n(34579).default,a=n(6305).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(9950)),u=i(n(10865)),l=i(n(742)),c=i(n(63785)),d=i(n(10949)),f=a(n(34476)),p=i(n(83163));if(!String.prototype.defaultMessage){var h=function(e){return this||e||""};String.prototype.defaultMessage=h,String.prototype.d=h}var m=function(){return o((function e(){r(this,e),this.options={currentLocale:null,locales:{},warningHandler:function(){var e;(e=console).warn.apply(e,arguments)},escapeHtml:!0,fallbackLocale:null,debug:!1,dataKey:"data-i18n-key"}}),[{key:"_getFormattedMessage",value:function(e,t){if(this.options.intlGetHook)try{this.options.intlGetHook(e,this.options.currentLocale)}catch(h){console.log("intl get hook error: ",h)}(0,d.default)(e,"key is required");var n=this.options,r=n.locales,o=n.currentLocale,a=n.formats;if(!r||!r[o]){var i='react-intl-universal locales data "'.concat(o,'" not exists.');return o||(i+=" More info: https://github.com/alibaba/react-intl-universal/issues/144#issuecomment-1345193138"),this.options.warningHandler(i),""}var s=this.getDescendantProp(r[o],e);if(null==s){if(!this.options.fallbackLocale)return this.options.warningHandler('react-intl-universal key "'.concat(e,'" not defined in ').concat(o)),"";if(null==(s=this.getDescendantProp(r[this.options.fallbackLocale],e)))return this.options.warningHandler('react-intl-universal key "'.concat(e,'" not defined in ').concat(o," or the fallback locale, ").concat(this.options.fallbackLocale)),""}if(t)for(var c in t=Object.assign({},t)){var f=t[c];!0===this.options.escapeHtml&&("string"===typeof f||f instanceof String)&&f.indexOf("<")>=0&&(f=(0,l.default)(f)),t[c]=f}try{var p;if(t)p=new u.default(s,o,a).format(t);else p=s;return p}catch(m){return this.options.warningHandler("react-intl-universal format message failed for key='".concat(e,"'."),m.message),s}}},{key:"get",value:function(e,t){var n=this._getFormattedMessage(e,t);return this.options.debug?this._getSpanElementMessage(e,n):n}},{key:"getHTML",value:function(e,t){var n=this._getFormattedMessage(e,t);return n?this._getSpanElementMessage(e,n):""}},{key:"formatMessage",value:function(e,t){var n=e.id,r=e.defaultMessage;return this.get(n,t).defaultMessage(r)}},{key:"formatHTMLMessage",value:function(e,t){var n=e.id,r=e.defaultMessage;return this.getHTML(n,t).defaultMessage(r)}},{key:"determineLocale",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.getLocaleFromURL(e)||this.getLocaleFromCookie(e)||this.getLocaleFromLocalStorage(e)||this.getLocaleFromBrowser()}},{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,d.default)(e.currentLocale,"options.currentLocale is required"),(0,d.default)(e.locales,"options.locales is required"),Object.assign(this.options,e),this.options.formats=Object.assign({},this.options.formats,f.defaultFormats),new Promise((function(e,t){e()}))}},{key:"getInitOptions",value:function(){return this.options}},{key:"load",value:function(e){(0,p.default)(this.options.locales,e)}},{key:"getLocaleFromCookie",value:function(e){var t=e.cookieLocaleKey;if(t){var n=c.default.parse(document.cookie);return n&&n[t]}}},{key:"getLocaleFromLocalStorage",value:function(e){var t=e.localStorageLocaleKey;if(t&&window.localStorage)return localStorage.getItem(t)}},{key:"getLocaleFromURL",value:function(e){var t=e.urlLocaleKey;if(t){var n=window.location.search.split("?");if(n.length>=2){var r=new URLSearchParams(n[1]);if(r.has(t))return r.get(t)}}}},{key:"getDescendantProp",value:function(e,t){return e[t]?e[t]:t.split(".").reduce((function(e,t){return void 0!==e?e[t]:e}),e)}},{key:"getLocaleFromBrowser",value:function(){return navigator.language||navigator.userLanguage}},{key:"_getSpanElementMessage",value:function(e,t){var n={dangerouslySetInnerHTML:{__html:t}};this.options.debug&&(n[this.options.dataKey]=e);var r=s.default.createElement("span",n),o=function(){return r};return Object.assign({defaultMessage:o,d:o},r)}}])}();t.default=m},34476:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultFormats=void 0;for(var n=["AFN","EUR","ALL","DZD","USD","AOA","XCD","ARS","AMD","AWG","AUD","AZN","BSD","BHD","BDT","BBD","BYN","BZD","XOF","BMD","INR","BTN","BOB","BOV","BAM","BWP","NOK","BRL","BND","BGN","BIF","CVE","KHR","XAF","CAD","KYD","CLP","CLF","CNY","COP","COU","KMF","CDF","NZD","CRC","HRK","CUP","CUC","ANG","CZK","DKK","DJF","DOP","EGP","SVC","ERN","ETB","FKP","FJD","XPF","GMD","GEL","GHS","GIP","GTQ","GBP","GNF","GYD","HTG","HNL","HKD","HUF","ISK","IDR","XDR","IRR","IQD","ILS","JMD","JPY","JOD","KZT","KES","KPW","KRW","KWD","KGS","LAK","LBP","LSL","ZAR","LRD","LYD","CHF","MOP","MKD","MGA","MWK","MYR","MVR","MRO","MUR","XUA","MXN","MXV","MDL","MNT","MAD","MZN","MMK","NAD","NPR","NIO","NGN","OMR","PKR","PAB","PGK","PYG","PEN","PHP","PLN","QAR","RON","RUB","RWF","SHP","WST","STD","SAR","RSD","SCR","SLL","SGD","XSU","SBD","SOS","SSP","LKR","SDG","SRD","SZL","SEK","CHE","CHW","SYP","TWD","TJS","TZS","THB","TOP","TTD","TND","TRY","TMT","UGX","UAH","AED","USN","UYU","UYI","UZS","VUV","VEF","VND","YER","ZMW","ZWL","XBA","XBB","XBC","XBD","XTS","XXX","XAU","XPD","XPT","XAG"],r={},o=0;o<n.length;o++)r[n[o]]={style:"currency",currency:n[o]};t.defaultFormats={number:r}},21013:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReactIntlUniversal",{enumerable:!0,get:function(){return o.default}}),t.load=t.init=t.getLocaleFromURL=t.getLocaleFromLocalStorage=t.getLocaleFromCookie=t.getLocaleFromBrowser=t.getInitOptions=t.getHTML=t.getDescendantProp=t.get=t.formatMessage=t.formatHTMLMessage=t.determineLocale=t.default=void 0;var o=r(n(22028)),a=t.default=new o.default;a.ReactIntlUniversal=o.default;t.get=a.get.bind(a),t.getHTML=a.getHTML.bind(a),t.formatMessage=a.formatMessage.bind(a),t.formatHTMLMessage=a.formatHTMLMessage.bind(a),t.determineLocale=a.determineLocale.bind(a),t.init=a.init.bind(a),t.getInitOptions=a.getInitOptions.bind(a),t.load=a.load.bind(a),t.getLocaleFromCookie=a.getLocaleFromCookie.bind(a),t.getLocaleFromLocalStorage=a.getLocaleFromLocalStorage.bind(a),t.getLocaleFromURL=a.getLocaleFromURL.bind(a),t.getDescendantProp=a.getDescendantProp.bind(a),t.getLocaleFromBrowser=a.getLocaleFromBrowser.bind(a)},97701:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NPminus=t.NPdivide=void 0;var n=function(e){var t=e.toString().split(/[eE]/),n=(t[0].split(".")[1]||"").length-+(t[1]||0);return n>0?n:0},r=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:15;return+parseFloat(Number(e).toPrecision(t))},o=function(e){if(-1===e.toString().indexOf("e"))return Number(e.toString().replace(".",""));var t=n(e);return t>0?r(Number(e)*Math.pow(10,t)):Number(e)},a=function(e,t){var r=o(e),a=o(t),i=n(e)+n(t);return r*a/Math.pow(10,i)};t.NPminus=function(e,t){var r=Math.pow(10,Math.max(n(e),n(t)));return(a(e,r)-a(t,r))/r};t.NPdivide=function(e,t){var i=o(e),s=o(t);return a(i/s,r(Math.pow(10,n(t)-n(e))))}},22724:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.round=t.isNumberEqual=t.isNumber=void 0;t.isNumber=function(e){return(e||0===e)&&"[object Number]"===Object.prototype.toString.call(e)};t.isNumberEqual=function(e,t){return e===t||Math.abs(e-t)<1e-5};t.round=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(0===t)return Math.round(e);var n=Math.pow(10,t),r=e*n;return t>0&&(r=Number.parseFloat(r.toFixed(1))),Math.round(r)/n}},27399:function(e,t,n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.gettext=t.getHTML=void 0;var o=r(n(21013));t.gettext=function(e,t){return e?o.default.get(e,t)||e:""};t.getHTML=function(e,t){return e?o.default.getHTML(e,t)||e:""}},89659:function(e,t,n){"use strict";var r=n(12897).default,o=n(17383).default,a=n(34579).default,i=n(18336).default,s=n(29511).default,u=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(n(9950));t.default=function(e){var t;return t=function(t){function n(){return o(this,n),i(this,n,arguments)}return s(n,t),a(n,[{key:"render",value:function(){var t=r({},this.props);return"function"===typeof this.props.getInstance&&(t.ref=this.props.getInstance),l.default.createElement(e,t)}}])}(l.Component),t.displayName="withRef(".concat(e.displayName||e.name||"Component",")"),t}},86615:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var i=o.apply(null,n);i&&e.push(i)}}else if("object"===a){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?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},72517:function(e,t,n){var r=n(93325).hp;!function(){var t=n(18729),o=n(14309).utf8,a=n(14309).bin,i=function(e,n){e.constructor==String?e=n&&"binary"===n.encoding?a.stringToBytes(e):o.stringToBytes(e):"undefined"!=typeof r&&"function"==typeof r.isBuffer&&r.isBuffer(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||(e=e.toString());for(var s=t.bytesToWords(e),u=8*e.length,l=1732584193,c=-271733879,d=-1732584194,f=271733878,p=0;p<s.length;p++)s[p]=16711935&(s[p]<<8|s[p]>>>24)|4278255360&(s[p]<<24|s[p]>>>8);s[u>>>5]|=128<<u%32,s[14+(u+64>>>9<<4)]=u;var h=i._ff,m=i._gg,v=i._hh,g=i._ii;for(p=0;p<s.length;p+=16){var y=l,O=c,b=d,E=f;l=h(l,c,d,f,s[p+0],7,-680876936),f=h(f,l,c,d,s[p+1],12,-389564586),d=h(d,f,l,c,s[p+2],17,606105819),c=h(c,d,f,l,s[p+3],22,-1044525330),l=h(l,c,d,f,s[p+4],7,-176418897),f=h(f,l,c,d,s[p+5],12,1200080426),d=h(d,f,l,c,s[p+6],17,-1473231341),c=h(c,d,f,l,s[p+7],22,-45705983),l=h(l,c,d,f,s[p+8],7,1770035416),f=h(f,l,c,d,s[p+9],12,-1958414417),d=h(d,f,l,c,s[p+10],17,-42063),c=h(c,d,f,l,s[p+11],22,-1990404162),l=h(l,c,d,f,s[p+12],7,1804603682),f=h(f,l,c,d,s[p+13],12,-40341101),d=h(d,f,l,c,s[p+14],17,-1502002290),l=m(l,c=h(c,d,f,l,s[p+15],22,1236535329),d,f,s[p+1],5,-165796510),f=m(f,l,c,d,s[p+6],9,-1069501632),d=m(d,f,l,c,s[p+11],14,643717713),c=m(c,d,f,l,s[p+0],20,-373897302),l=m(l,c,d,f,s[p+5],5,-701558691),f=m(f,l,c,d,s[p+10],9,38016083),d=m(d,f,l,c,s[p+15],14,-660478335),c=m(c,d,f,l,s[p+4],20,-405537848),l=m(l,c,d,f,s[p+9],5,568446438),f=m(f,l,c,d,s[p+14],9,-1019803690),d=m(d,f,l,c,s[p+3],14,-187363961),c=m(c,d,f,l,s[p+8],20,1163531501),l=m(l,c,d,f,s[p+13],5,-1444681467),f=m(f,l,c,d,s[p+2],9,-51403784),d=m(d,f,l,c,s[p+7],14,1735328473),l=v(l,c=m(c,d,f,l,s[p+12],20,-1926607734),d,f,s[p+5],4,-378558),f=v(f,l,c,d,s[p+8],11,-2022574463),d=v(d,f,l,c,s[p+11],16,1839030562),c=v(c,d,f,l,s[p+14],23,-35309556),l=v(l,c,d,f,s[p+1],4,-1530992060),f=v(f,l,c,d,s[p+4],11,1272893353),d=v(d,f,l,c,s[p+7],16,-155497632),c=v(c,d,f,l,s[p+10],23,-1094730640),l=v(l,c,d,f,s[p+13],4,681279174),f=v(f,l,c,d,s[p+0],11,-358537222),d=v(d,f,l,c,s[p+3],16,-722521979),c=v(c,d,f,l,s[p+6],23,76029189),l=v(l,c,d,f,s[p+9],4,-640364487),f=v(f,l,c,d,s[p+12],11,-421815835),d=v(d,f,l,c,s[p+15],16,530742520),l=g(l,c=v(c,d,f,l,s[p+2],23,-995338651),d,f,s[p+0],6,-198630844),f=g(f,l,c,d,s[p+7],10,1126891415),d=g(d,f,l,c,s[p+14],15,-1416354905),c=g(c,d,f,l,s[p+5],21,-57434055),l=g(l,c,d,f,s[p+12],6,1700485571),f=g(f,l,c,d,s[p+3],10,-1894986606),d=g(d,f,l,c,s[p+10],15,-1051523),c=g(c,d,f,l,s[p+1],21,-2054922799),l=g(l,c,d,f,s[p+8],6,1873313359),f=g(f,l,c,d,s[p+15],10,-30611744),d=g(d,f,l,c,s[p+6],15,-1560198380),c=g(c,d,f,l,s[p+13],21,1309151649),l=g(l,c,d,f,s[p+4],6,-145523070),f=g(f,l,c,d,s[p+11],10,-1120210379),d=g(d,f,l,c,s[p+2],15,718787259),c=g(c,d,f,l,s[p+9],21,-343485551),l=l+y>>>0,c=c+O>>>0,d=d+b>>>0,f=f+E>>>0}return t.endian([l,c,d,f])};i._ff=function(e,t,n,r,o,a,i){var s=e+(t&n|~t&r)+(o>>>0)+i;return(s<<a|s>>>32-a)+t},i._gg=function(e,t,n,r,o,a,i){var s=e+(t&r|n&~r)+(o>>>0)+i;return(s<<a|s>>>32-a)+t},i._hh=function(e,t,n,r,o,a,i){var s=e+(t^n^r)+(o>>>0)+i;return(s<<a|s>>>32-a)+t},i._ii=function(e,t,n,r,o,a,i){var s=e+(n^(t|~r))+(o>>>0)+i;return(s<<a|s>>>32-a)+t},i._blocksize=16,i._digestsize=16,e.exports=function(e,n){if("undefined"!=typeof e){var r=t.wordsToBytes(i(e,n));return n&&n.asBytes?r:n&&n.asString?a.bytesToString(r):t.bytesToHex(r)}}}()},26131:function(e,t){"use strict";function n(){return!1}function r(){return!0}function o(){this.timeStamp=Date.now(),this.target=void 0,this.currentTarget=void 0}Object.defineProperty(t,"__esModule",{value:!0}),o.prototype={isEventObject:1,constructor:o,isDefaultPrevented:n,isPropagationStopped:n,isImmediatePropagationStopped:n,preventDefault:function(){this.isDefaultPrevented=r},stopPropagation:function(){this.isPropagationStopped=r},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=r,this.stopPropagation()},halt:function(e){e?this.stopImmediatePropagation():this.stopPropagation(),this.preventDefault()}},t.default=o,e.exports=t.default},86666:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(26131)),a=r(n(26470)),i=!0,s=!1,u=["altKey","bubbles","cancelable","ctrlKey","currentTarget","eventPhase","metaKey","shiftKey","target","timeStamp","view","type"];function l(e){return null===e||void 0===e}var c=[{reg:/^key/,props:["char","charCode","key","keyCode","which"],fix:function(e,t){l(e.which)&&(e.which=l(t.charCode)?t.keyCode:t.charCode),void 0===e.metaKey&&(e.metaKey=e.ctrlKey)}},{reg:/^touch/,props:["touches","changedTouches","targetTouches"]},{reg:/^hashchange$/,props:["newURL","oldURL"]},{reg:/^gesturechange$/i,props:["rotation","scale"]},{reg:/^(mousewheel|DOMMouseScroll)$/,props:[],fix:function(e,t){var n=void 0,r=void 0,o=void 0,a=t.wheelDelta,i=t.axis,s=t.wheelDeltaY,u=t.wheelDeltaX,l=t.detail;a&&(o=a/120),l&&(o=0-(l%3===0?l/3:l)),void 0!==i&&(i===e.HORIZONTAL_AXIS?(r=0,n=0-o):i===e.VERTICAL_AXIS&&(n=0,r=o)),void 0!==s&&(r=s/120),void 0!==u&&(n=-1*u/120),n||r||(r=o),void 0!==n&&(e.deltaX=n),void 0!==r&&(e.deltaY=r),void 0!==o&&(e.delta=o)}},{reg:/^mouse|contextmenu|click|mspointer|(^DOMMouseScroll$)/i,props:["buttons","clientX","clientY","button","offsetX","relatedTarget","which","fromElement","toElement","offsetY","pageX","pageY","screenX","screenY"],fix:function(e,t){var n=void 0,r=void 0,o=void 0,a=e.target,i=t.button;return a&&l(e.pageX)&&!l(t.clientX)&&(r=(n=a.ownerDocument||document).documentElement,o=n.body,e.pageX=t.clientX+(r&&r.scrollLeft||o&&o.scrollLeft||0)-(r&&r.clientLeft||o&&o.clientLeft||0),e.pageY=t.clientY+(r&&r.scrollTop||o&&o.scrollTop||0)-(r&&r.clientTop||o&&o.clientTop||0)),e.which||void 0===i||(e.which=1&i?1:2&i?3:4&i?2:0),!e.relatedTarget&&e.fromElement&&(e.relatedTarget=e.fromElement===a?e.toElement:e.fromElement),e}}];function d(){return i}function f(){return s}function p(e){var t=e.type,n="function"===typeof e.stopPropagation||"boolean"===typeof e.cancelBubble;o.default.call(this),this.nativeEvent=e;var r=f;"defaultPrevented"in e?r=e.defaultPrevented?d:f:"getPreventDefault"in e?r=e.getPreventDefault()?d:f:"returnValue"in e&&(r=e.returnValue===s?d:f),this.isDefaultPrevented=r;var a=[],i=void 0,l=void 0,p=u.concat();for(c.forEach((function(e){t.match(e.reg)&&(p=p.concat(e.props),e.fix&&a.push(e.fix))})),i=p.length;i;)this[l=p[--i]]=e[l];for(!this.target&&n&&(this.target=e.srcElement||document),this.target&&3===this.target.nodeType&&(this.target=this.target.parentNode),i=a.length;i;)(0,a[--i])(this,e);this.timeStamp=e.timeStamp||Date.now()}var h=o.default.prototype;(0,a.default)(p.prototype,h,{constructor:p,preventDefault:function(){var e=this.nativeEvent;e.preventDefault?e.preventDefault():e.returnValue=s,h.preventDefault.call(this)},stopPropagation:function(){var e=this.nativeEvent;e.stopPropagation?e.stopPropagation():e.cancelBubble=i,h.stopPropagation.call(this)}}),t.default=p,e.exports=t.default},94573:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){function o(t){var r=new a.default(t);n.call(e,r)}if(e.addEventListener){var i=function(){var n=!1;return"object"===typeof r?n=r.capture||!1:"boolean"===typeof r&&(n=r),e.addEventListener(t,o,r||!1),{v:{remove:function(){e.removeEventListener(t,o,n)}}}}();if("object"===typeof i)return i.v}else if(e.attachEvent)return e.attachEvent("on"+t,o),{remove:function(){e.detachEvent("on"+t,o)}}};var r,o=n(86666),a=(r=o)&&r.__esModule?r:{default:r};e.exports=t.default},2114:function(e,t,n){"use strict";var r=n(32513),o=[],a=[],i=r.makeRequestCallFromTimer((function(){if(a.length)throw a.shift()}));function s(e){var t;(t=o.length?o.pop():new u).task=e,r(t)}function u(){this.task=null}e.exports=s,u.prototype.call=function(){try{this.task.call()}catch(e){s.onerror?s.onerror(e):(a.push(e),i())}finally{this.task=null,o[o.length]=this}}},32513:function(e,t,n){"use strict";function r(e){a.length||(o(),!0),a[a.length]=e}e.exports=r;var o,a=[],i=0;function s(){for(;i<a.length;){var e=i;if(i+=1,a[e].call(),i>1024){for(var t=0,n=a.length-i;t<n;t++)a[t]=a[t+i];a.length-=i,i=0}}a.length=0,i=0}var u="undefined"!==typeof n.g?n.g:self,l=u.MutationObserver||u.WebKitMutationObserver;function c(e){return function(){var t=setTimeout(r,0),n=setInterval(r,50);function r(){clearTimeout(t),clearInterval(n),e()}}}o="function"===typeof l?function(e){var t=1,n=new l(e),r=document.createTextNode("");return n.observe(r,{characterData:!0}),function(){t=-t,r.data=t}}(s):c(s),r.requestFlush=o,r.makeRequestCallFromTimer=c},33651:function(e,t,n){e.exports={default:n(98700),__esModule:!0}},31958:function(e,t,n){e.exports={default:n(67149),__esModule:!0}},28444:function(e,t,n){e.exports={default:n(15390),__esModule:!0}},33613:function(e,t,n){e.exports={default:n(40002),__esModule:!0}},9176:function(e,t,n){e.exports={default:n(31834),__esModule:!0}},40281:function(e,t,n){e.exports={default:n(23642),__esModule:!0}},26380:function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},754:function(e,t,n){"use strict";var r,o=n(28444),a=(r=o)&&r.__esModule?r:{default:r};t.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),(0,a.default)(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}()},50902:function(e,t,n){"use strict";var r,o=n(28444),a=(r=o)&&r.__esModule?r:{default:r};t.A=function(e,t,n){return t in e?(0,a.default)(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},7219:function(e,t,n){"use strict";var r,o=n(33651),a=(r=o)&&r.__esModule?r:{default:r};t.A=a.default||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}},5316:function(e,t,n){"use strict";t.__esModule=!0;var r=i(n(33613)),o=i(n(31958)),a=i(n(69861));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+("undefined"===typeof t?"undefined":(0,a.default)(t)));e.prototype=(0,o.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(r.default?(0,r.default)(e,t):e.__proto__=t)}},57598:function(e,t){"use strict";t.A=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},52889:function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(69861),a=(r=o)&&r.__esModule?r:{default:r};t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==("undefined"===typeof t?"undefined":(0,a.default)(t))&&"function"!==typeof t?e:t}},69861:function(e,t,n){"use strict";t.__esModule=!0;var r=i(n(40281)),o=i(n(9176)),a="function"===typeof o.default&&"symbol"===typeof r.default?function(e){return typeof e}:function(e){return e&&"function"===typeof o.default&&e.constructor===o.default&&e!==o.default.prototype?"symbol":typeof e};function i(e){return e&&e.__esModule?e:{default:e}}t.default="function"===typeof o.default&&"symbol"===a(r.default)?function(e){return"undefined"===typeof e?"undefined":a(e)}:function(e){return e&&"function"===typeof o.default&&e.constructor===o.default&&e!==o.default.prototype?"symbol":"undefined"===typeof e?"undefined":a(e)}},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,a=s(e),i=a[0],u=a[1],l=new o(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,o=r%3,a=[],i=16383,s=0,l=r-o;s<l;s+=i)a.push(u(e,s,s+i>l?l:s+i));1===o?(t=e[r-1],a.push(n[t>>2]+n[t<<4&63]+"==")):2===o&&(t=(e[r-2]<<8)+e[r-1],a.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return a.join("")};for(var n=[],r=[],o="undefined"!==typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0;i<64;++i)n[i]=a[i],r[a.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 o,a,i=[],s=t;s<r;s+=3)o=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),i.push(n[(a=o)>>18&63]+n[a>>12&63]+n[a>>6&63]+n[63&a]);return i.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},93325:function(e,t,n){"use strict";var r=n(17383).default,o=n(34579).default,a=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|O(e,t),r=d(n),o=r.write(e,t);o!==n&&(r=r.slice(0,o));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 o=function(e){if(f.isBuffer(e)){var t=0|y(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(o)return o;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|y(e))}function v(e){for(var t=e.length<0?0:0|y(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 y(e){if(e>=c)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+c.toString(16)+" bytes");return 0|e}function O(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 o=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return G(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Z(e).length;default:if(o)return r?-1:G(e).length;t=(""+t).toLowerCase(),o=!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 I(this,t,n);case"utf8":case"utf-8":return D(this,t,n);case"ascii":return N(this,t,n);case"latin1":case"binary":return R(this,t,n);case"base64":return S(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function E(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function A(e,t,n,r,o){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=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"===typeof t&&(t=f.from(t,r)),f.isBuffer(t))return 0===t.length?-1:w(e,t,n,r,o);if("number"===typeof t)return t&=255,"function"===typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):w(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function w(e,t,n,r,o){var a,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(o){var c=-1;for(a=n;a<s;a++)if(l(e,a)===l(t,-1===c?0:a-c)){if(-1===c&&(c=a),a-c+1===u)return c*i}else-1!==c&&(a-=a-c),c=-1}else for(n+u>s&&(n=s-u),a=n;a>=0;a--){for(var d=!0,f=0;f<u;f++)if(l(e,a+f)!==l(t,f)){d=!1;break}if(d)return a}return-1}function C(e,t,n,r){n=Number(n)||0;var o=e.length-n;r?(r=Number(r))>o&&(r=o):r=o;var a,i=t.length;for(r>i/2&&(r=i/2),a=0;a<r;++a){var s=parseInt(t.substr(2*a,2),16);if(ee(s))return a;e[n+a]=s}return a}function _(e,t,n,r){return K(G(t,e.length-n),e,n,r)}function x(e,t,n,r){return K(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 K(Z(t),e,n,r)}function T(e,t,n,r){return K(function(e,t){for(var n,r,o,a=[],i=0;i<e.length&&!((t-=2)<0);++i)r=(n=e.charCodeAt(i))>>8,o=n%256,a.push(o),a.push(r);return a}(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 D(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o<n;){var a=e[o],i=null,s=a>239?4:a>223?3:a>191?2:1;if(o+s<=n){var u=void 0,l=void 0,c=void 0,d=void 0;switch(s){case 1:a<128&&(i=a);break;case 2:128===(192&(u=e[o+1]))&&(d=(31&a)<<6|63&u)>127&&(i=d);break;case 3:u=e[o+1],l=e[o+2],128===(192&u)&&128===(192&l)&&(d=(15&a)<<12|(63&u)<<6|63&l)>2047&&(d<55296||d>57343)&&(i=d);break;case 4:u=e[o+1],l=e[o+2],c=e[o+3],128===(192&u)&&128===(192&l)&&128===(192&c)&&(d=(15&a)<<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),o+=s}return function(e){var t=e.length;if(t<=P)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=P));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,o=0,a=Math.min(n,r);o<a;++o)if(e[o]!==t[o]){n=e[o],r=t[o];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),o=0;for(n=0;n<e.length;++n){var a=e[n];if(J(a,Uint8Array))o+a.length>r.length?(f.isBuffer(a)||(a=f.from(a)),a.copy(r,o)):Uint8Array.prototype.set.call(r,a,o);else{if(!f.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,o)}o+=a.length}return r},f.byteLength=O,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)E(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)E(this,t,t+3),E(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)E(this,t,t+7),E(this,t+1,t+6),E(this,t+2,t+5),E(this,t+3,t+4);return this},f.prototype.toString=function(){var e=this.length;return 0===e?"":0===arguments.length?D(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,o){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===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(o>>>=0)-(r>>>=0),i=(n>>>=0)-(t>>>=0),s=Math.min(a,i),u=this.slice(r,o),l=e.slice(t,n),c=0;c<s;++c)if(u[c]!==l[c]){a=u[c],i=l[c];break}return a<i?-1:i<a?1:0},f.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},f.prototype.indexOf=function(e,t,n){return A(this,e,t,n,!0)},f.prototype.lastIndexOf=function(e,t,n){return A(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 o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!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 x(this,e,t,n);case"base64":return k(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},f.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var P=4096;function N(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(127&e[o]);return r}function R(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(e[o]);return r}function I(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var o="",a=t;a<n;++a)o+=te[e[a]];return o}function M(e,t,n){for(var r=e.slice(t,n),o="",a=0;a<r.length-1;a+=2)o+=String.fromCharCode(r[a]+256*r[a+1]);return o}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 F(e,t,n,r,o,a){if(!f.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function j(e,t,n,r,o){H(t,r,o,e,n,7);var a=Number(t&BigInt(4294967295));e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a;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 B(e,t,n,r,o){H(t,r,o,e,n,7);var a=Number(t&BigInt(4294967295));e[n+7]=a,a>>=8,e[n+6]=a,a>>=8,e[n+5]=a,a>>=8,e[n+4]=a;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,o,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function $(e,t,n,r,o){return t=+t,n>>>=0,o||U(e,0,n,4),u.write(e,t,n,r,23,4),n+4}function X(e,t,n,r,o){return t=+t,n>>>=0,o||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],o=1,a=0;++a<t&&(o*=256);)r+=this[e+a]*o;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],o=1;t>0&&(o*=256);)r+=this[e+--t]*o;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||q(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),o=this[++e]+this[++e]*Math.pow(2,8)+this[++e]*Math.pow(2,16)+n*Math.pow(2,24);return BigInt(r)+(BigInt(o)<<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||q(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],o=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(o)})),f.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||L(e,t,this.length);for(var r=this[e],o=1,a=0;++a<t&&(o*=256);)r+=this[e+a]*o;return r>=(o*=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,o=1,a=this[e+--r];r>0&&(o*=256);)a+=this[e+--r]*o;return a>=(o*=128)&&(a-=Math.pow(2,8*t)),a},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||q(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||q(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)||F(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,a=0;for(this[t]=255&e;++a<n&&(o*=256);)this[t+a]=e/o&255;return t+n},f.prototype.writeUintBE=f.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t>>>=0,n>>>=0,r)||F(this,e,t,n,Math.pow(2,8*n)-1,0);var o=n-1,a=1;for(this[t+o]=255&e;--o>=0&&(a*=256);)this[t+o]=e/a&255;return t+n},f.prototype.writeUint8=f.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||F(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||F(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||F(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||F(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||F(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 j(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))})),f.prototype.writeBigUInt64BE=ne((function(e){return B(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 o=Math.pow(2,8*n-1);F(this,e,t,n,o-1,-o)}var a=0,i=1,s=0;for(this[t]=255&e;++a<n&&(i*=256);)e<0&&0===s&&0!==this[t+a-1]&&(s=1),this[t+a]=(e/i|0)-s&255;return t+n},f.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var o=Math.pow(2,8*n-1);F(this,e,t,n,o-1,-o)}var a=n-1,i=1,s=0;for(this[t+a]=255&e;--a>=0&&(i*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/i|0)-s&255;return t+n},f.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||F(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||F(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||F(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||F(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||F(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 j(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),f.prototype.writeBigInt64BE=ne((function(e){return B(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),f.prototype.writeFloatLE=function(e,t,n){return $(this,e,t,!0,n)},f.prototype.writeFloatBE=function(e,t,n){return $(this,e,t,!1,n)},f.prototype.writeDoubleLE=function(e,t,n){return X(this,e,t,!0,n)},f.prototype.writeDoubleBE=function(e,t,n){return X(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 o=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),o},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 o=e.charCodeAt(0);("utf8"===r&&o<128||"latin1"===r)&&(e=o)}}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 a;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(a=t;a<n;++a)this[a]=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(a=0;a<n-t;++a)this[a+t]=i[a%s]}return this};var Q={};function Y(e,t,n){Q[e]=function(n){function s(){var n;return r(this,s),n=a(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),o(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 z(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 H(e,t,n,r,o,a){if(e>n||e<t){var i,s="bigint"===typeof t?"n":"";throw i=a>3?0===t||t===BigInt(0)?">= 0".concat(s," and < 2").concat(s," ** ").concat(8*(a+1)).concat(s):">= -(2".concat(s," ** ").concat(8*(a+1)-1).concat(s,") and < 2 ** ")+"".concat(8*(a+1)-1).concat(s):">= ".concat(t).concat(s," and <= ").concat(n).concat(s),new Q.ERR_OUT_OF_RANGE("value",i,e)}!function(e,t,n){V(t,"offset"),void 0!==e[t]&&void 0!==e[t+n]||q(t,e.length-(n+1))}(r,o,a)}function V(e,t){if("number"!==typeof e)throw new Q.ERR_INVALID_ARG_TYPE(t,"number",e)}function q(e,t,n){if(Math.floor(e)!==e)throw V(e,n),new Q.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new Q.ERR_BUFFER_OUT_OF_BOUNDS;throw new Q.ERR_OUT_OF_RANGE(n||"offset",">= ".concat(n?1:0," and <= ").concat(t),e)}Y("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?"".concat(e," is outside of buffer bounds"):"Attempt to access memory outside buffer bounds"}),RangeError),Y("ERR_INVALID_ARG_TYPE",(function(e,t){return'The "'.concat(e,'" argument must be of type number. Received type ').concat(typeof t)}),TypeError),Y("ERR_OUT_OF_RANGE",(function(e,t,n){var r='The value of "'.concat(e,'" is out of range.'),o=n;return Number.isInteger(n)&&Math.abs(n)>Math.pow(2,32)?o=z(String(n)):"bigint"===typeof n&&(o=String(n),(n>Math.pow(BigInt(2),BigInt(32))||n<-Math.pow(BigInt(2),BigInt(32)))&&(o=z(o)),o+="n"),r+=" It must be ".concat(t,". Received ").concat(o)}),RangeError);var W=/[^+/0-9A-Za-z-_]/g;function G(e,t){var n;t=t||1/0;for(var r=e.length,o=null,a=[],i=0;i<r;++i){if((n=e.charCodeAt(i))>55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(i+1===r){(t-=3)>-1&&a.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&a.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.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;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function Z(e){return s.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(W,"")).length<2)return"";for(;e.length%4!==0;)e+="=";return e}(e))}function K(e,t,n,r){var o;for(o=0;o<r&&!(o+n>=t.length||o>=e.length);++o)t[o+n]=e[o];return o}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,o=0;o<16;++o)t[r+o]=e[n]+e[o];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),o=n(43629),a=o(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"===typeof n&&a(e,".prototype.")>-1?o(n):n}},43629:function(e,t,n){"use strict";var r=n(76989),o=n(37375),a=n(38259),i=n(37277),s=o("%Function.prototype.apply%"),u=o("%Function.prototype.call%"),l=o("%Reflect.apply%",!0)||r.call(u,s),c=n(19090),d=o("%Math.max%");e.exports=function(e){if("function"!==typeof e)throw new i("a function is required");var t=l(r,u,arguments);return a(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},14309:function(e){var t={utf8:{stringToBytes:function(e){return t.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(t.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n<e.length;n++)t.push(255&e.charCodeAt(n));return t},bytesToString:function(e){for(var t=[],n=0;n<e.length;n++)t.push(String.fromCharCode(e[n]));return t.join("")}}};e.exports=t},16923:function(e,t,n){try{var r=n(11530)}catch(s){r=n(11530)}var o=/\s+/,a=Object.prototype.toString;function i(e){if(!e||!e.nodeType)throw new Error("A DOM element reference is required");this.el=e,this.list=e.classList}e.exports=function(e){return new i(e)},i.prototype.add=function(e){if(this.list)return this.list.add(e),this;var t=this.array();return~r(t,e)||t.push(e),this.el.className=t.join(" "),this},i.prototype.remove=function(e){if("[object RegExp]"==a.call(e))return this.removeMatching(e);if(this.list)return this.list.remove(e),this;var t=this.array(),n=r(t,e);return~n&&t.splice(n,1),this.el.className=t.join(" "),this},i.prototype.removeMatching=function(e){for(var t=this.array(),n=0;n<t.length;n++)e.test(t[n])&&this.remove(t[n]);return this},i.prototype.toggle=function(e,t){return this.list?("undefined"!==typeof t?t!==this.list.toggle(e,t)&&this.list.toggle(e):this.list.toggle(e),this):("undefined"!==typeof t?t?this.add(e):this.remove(e):this.has(e)?this.remove(e):this.add(e),this)},i.prototype.array=function(){var e=(this.el.getAttribute("class")||"").replace(/^\s+|\s+$/g,"").split(o);return""===e[0]&&e.shift(),e},i.prototype.has=i.prototype.contains=function(e){return this.list?this.list.contains(e):!!~r(this.array(),e)}},11530:function(e){e.exports=function(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0;n<e.length;++n)if(e[n]===t)return n;return-1}},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={},a=t||{},s=e.split(o),u=a.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 o=n||{},i=o.encode||r;if("function"!==typeof i)throw new TypeError("option encode is invalid");if(!a.test(e))throw new TypeError("argument name is invalid");var s=i(t);if(s&&!a.test(s))throw new TypeError("argument val is invalid");var u=e+"="+s;if(null!=o.maxAge){var l=o.maxAge-0;if(isNaN(l))throw new Error("maxAge should be a Number");u+="; Max-Age="+Math.floor(l)}if(o.domain){if(!a.test(o.domain))throw new TypeError("option domain is invalid");u+="; Domain="+o.domain}if(o.path){if(!a.test(o.path))throw new TypeError("option path is invalid");u+="; Path="+o.path}if(o.expires){if("function"!==typeof o.expires.toUTCString)throw new TypeError("option expires is invalid");u+="; Expires="+o.expires.toUTCString()}o.httpOnly&&(u+="; HttpOnly");o.secure&&(u+="; Secure");if(o.sameSite){switch("string"===typeof o.sameSite?o.sameSite.toLowerCase():o.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,o=/; */,a=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function i(e,t){try{return t(e)}catch(n){return e}}},67243:function(e,t,n){"use strict";var r=n(59660),o={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,a,i,s,u,l,c=!1;t||(t={}),n=t.debug||!1;try{if(i=r(),s=document.createRange(),u=document.getSelection(),(l=document.createElement("span")).textContent=e,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),"undefined"===typeof r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var a=o[t.format]||o.default;window.clipboardData.setData(a,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(l),s.selectNodeContents(l),u.addRange(s),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");c=!0}catch(d){n&&console.error("unable to copy using execCommand: ",d),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),c=!0}catch(d){n&&console.error("unable to copy using clipboardData: ",d),n&&console.error("falling back to prompt"),a=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(a,e)}}finally{u&&("function"==typeof u.removeRange?u.removeRange(s):u.removeAllRanges()),l&&document.body.removeChild(l),i()}return c}},98700:function(e,t,n){n(32756),e.exports=n(80332).Object.assign},67149:function(e,t,n){n(3157);var r=n(80332).Object;e.exports=function(e,t){return r.create(e,t)}},15390:function(e,t,n){n(94150);var r=n(80332).Object;e.exports=function(e,t,n){return r.defineProperty(e,t,n)}},40002:function(e,t,n){n(75818),e.exports=n(80332).Object.setPrototypeOf},31834:function(e,t,n){n(81948),n(91072),n(14510),n(81182),e.exports=n(80332).Symbol},23642:function(e,t,n){n(44153),n(23728),e.exports=n(91706).f("iterator")},85681:function(e){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},79150:function(e){e.exports=function(){}},57054:function(e,t,n){var r=n(59707);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},63446:function(e,t,n){var r=n(34835),o=n(3351),a=n(13583);e.exports=function(e){return function(t,n,i){var s,u=r(t),l=o(u.length),c=a(i,l);if(e&&n!=n){for(;l>c;)if((s=u[c++])!=s)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}}},61419:function(e){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},80332:function(e){var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},8878:function(e,t,n){var r=n(85681);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},15334:function(e){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},93753:function(e,t,n){e.exports=!n(50126)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},20464:function(e,t,n){var r=n(59707),o=n(69348).document,a=r(o)&&r(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},94446:function(e){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},16051:function(e,t,n){var r=n(54757),o=n(99694),a=n(90643);e.exports=function(e){var t=r(e),n=o.f;if(n)for(var i,s=n(e),u=a.f,l=0;s.length>l;)u.call(e,i=s[l++])&&t.push(i);return t}},22377:function(e,t,n){var r=n(69348),o=n(80332),a=n(8878),i=n(24959),s=n(14719),u="prototype",l=function(e,t,n){var c,d,f,p=e&l.F,h=e&l.G,m=e&l.S,v=e&l.P,g=e&l.B,y=e&l.W,O=h?o:o[t]||(o[t]={}),b=O[u],E=h?r:m?r[t]:(r[t]||{})[u];for(c in h&&(n=t),n)(d=!p&&E&&void 0!==E[c])&&s(O,c)||(f=d?E[c]:n[c],O[c]=h&&"function"!=typeof E[c]?n[c]:g&&d?a(f,r):y&&E[c]==f?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t[u]=e[u],t}(f):v&&"function"==typeof f?a(Function.call,f):f,v&&((O.virtual||(O.virtual={}))[c]=f,e&l.R&&b&&!b[c]&&i(b,c,f)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},50126:function(e){e.exports=function(e){try{return!!e()}catch(t){return!0}}},69348:function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},14719:function(e){var t={}.hasOwnProperty;e.exports=function(e,n){return t.call(e,n)}},24959:function(e,t,n){var r=n(45949),o=n(4089);e.exports=n(93753)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},59118:function(e,t,n){var r=n(69348).document;e.exports=r&&r.documentElement},26098:function(e,t,n){e.exports=!n(93753)&&!n(50126)((function(){return 7!=Object.defineProperty(n(20464)("div"),"a",{get:function(){return 7}}).a}))},33583:function(e,t,n){var r=n(61419);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},74651:function(e,t,n){var r=n(61419);e.exports=Array.isArray||function(e){return"Array"==r(e)}},59707:function(e){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},40234:function(e,t,n){"use strict";var r=n(32141),o=n(4089),a=n(42710),i={};n(24959)(i,n(1344)("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(i,{next:o(1,n)}),a(e,t+" Iterator")}},56193:function(e,t,n){"use strict";var r=n(34624),o=n(22377),a=n(73929),i=n(24959),s=n(99256),u=n(40234),l=n(42710),c=n(9549),d=n(1344)("iterator"),f=!([].keys&&"next"in[].keys()),p="keys",h="values",m=function(){return this};e.exports=function(e,t,n,v,g,y,O){u(n,t,v);var b,E,A,w=function(e){if(!f&&e in k)return k[e];switch(e){case p:case h:return function(){return new n(this,e)}}return function(){return new n(this,e)}},C=t+" Iterator",_=g==h,x=!1,k=e.prototype,T=k[d]||k["@@iterator"]||g&&k[g],S=T||w(g),D=g?_?w("entries"):S:void 0,P="Array"==t&&k.entries||T;if(P&&(A=c(P.call(new e)))!==Object.prototype&&A.next&&(l(A,C,!0),r||"function"==typeof A[d]||i(A,d,m)),_&&T&&T.name!==h&&(x=!0,S=function(){return T.call(this)}),r&&!O||!f&&!x&&k[d]||i(k,d,S),s[t]=S,s[C]=m,g)if(b={values:_?S:w(h),keys:y?S:w(p),entries:D},O)for(E in b)E in k||a(k,E,b[E]);else o(o.P+o.F*(f||x),t,b);return b}},5496:function(e){e.exports=function(e,t){return{value:t,done:!!e}}},99256:function(e){e.exports={}},34624:function(e){e.exports=!0},69502:function(e,t,n){var r=n(24205)("meta"),o=n(59707),a=n(14719),i=n(45949).f,s=0,u=Object.isExtensible||function(){return!0},l=!n(50126)((function(){return u(Object.preventExtensions({}))})),c=function(e){i(e,r,{value:{i:"O"+ ++s,w:{}}})},d=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,r)){if(!u(e))return"F";if(!t)return"E";c(e)}return e[r].i},getWeak:function(e,t){if(!a(e,r)){if(!u(e))return!0;if(!t)return!1;c(e)}return e[r].w},onFreeze:function(e){return l&&d.NEED&&u(e)&&!a(e,r)&&c(e),e}}},63692:function(e,t,n){"use strict";var r=n(93753),o=n(54757),a=n(99694),i=n(90643),s=n(81208),u=n(33583),l=Object.assign;e.exports=!l||n(50126)((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=l({},e)[n]||Object.keys(l({},t)).join("")!=r}))?function(e,t){for(var n=s(e),l=arguments.length,c=1,d=a.f,f=i.f;l>c;)for(var p,h=u(arguments[c++]),m=d?o(h).concat(d(h)):o(h),v=m.length,g=0;v>g;)p=m[g++],r&&!f.call(h,p)||(n[p]=h[p]);return n}:l},32141:function(e,t,n){var r=n(57054),o=n(33368),a=n(94446),i=n(64172)("IE_PROTO"),s=function(){},u="prototype",l=function(){var e,t=n(20464)("iframe"),r=a.length;for(t.style.display="none",n(59118).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),l=e.F;r--;)delete l[u][a[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[u]=r(e),n=new s,s[u]=null,n[i]=e):n=l(),void 0===t?n:o(n,t)}},45949:function(e,t,n){var r=n(57054),o=n(26098),a=n(73998),i=Object.defineProperty;t.f=n(93753)?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),o)try{return i(e,t,n)}catch(s){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},33368:function(e,t,n){var r=n(45949),o=n(57054),a=n(54757);e.exports=n(93753)?Object.defineProperties:function(e,t){o(e);for(var n,i=a(t),s=i.length,u=0;s>u;)r.f(e,n=i[u++],t[n]);return e}},33535:function(e,t,n){var r=n(90643),o=n(4089),a=n(34835),i=n(73998),s=n(14719),u=n(26098),l=Object.getOwnPropertyDescriptor;t.f=n(93753)?l:function(e,t){if(e=a(e),t=i(t,!0),u)try{return l(e,t)}catch(n){}if(s(e,t))return o(!r.f.call(e,t),e[t])}},83399:function(e,t,n){var r=n(34835),o=n(36121).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?function(e){try{return o(e)}catch(t){return i.slice()}}(e):o(r(e))}},36121:function(e,t,n){var r=n(27855),o=n(94446).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},99694:function(e,t){t.f=Object.getOwnPropertySymbols},9549:function(e,t,n){var r=n(14719),o=n(81208),a=n(64172)("IE_PROTO"),i=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?i:null}},27855:function(e,t,n){var r=n(14719),o=n(34835),a=n(63446)(!1),i=n(64172)("IE_PROTO");e.exports=function(e,t){var n,s=o(e),u=0,l=[];for(n in s)n!=i&&r(s,n)&&l.push(n);for(;t.length>u;)r(s,n=t[u++])&&(~a(l,n)||l.push(n));return l}},54757:function(e,t,n){var r=n(27855),o=n(94446);e.exports=Object.keys||function(e){return r(e,o)}},90643:function(e,t){t.f={}.propertyIsEnumerable},4089:function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},73929:function(e,t,n){e.exports=n(24959)},7440:function(e,t,n){var r=n(59707),o=n(57054),a=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n(8878)(Function.call,n(33535).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(o){t=!0}return function(e,n){return a(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:a}},42710:function(e,t,n){var r=n(45949).f,o=n(14719),a=n(1344)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,a)&&r(e,a,{configurable:!0,value:t})}},64172:function(e,t,n){var r=n(15486)("keys"),o=n(24205);e.exports=function(e){return r[e]||(r[e]=o(e))}},15486:function(e,t,n){var r=n(80332),o=n(69348),a="__core-js_shared__",i=o[a]||(o[a]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(34624)?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},74834:function(e,t,n){var r=n(67729),o=n(15334);e.exports=function(e){return function(t,n){var a,i,s=String(o(t)),u=r(n),l=s.length;return u<0||u>=l?e?"":void 0:(a=s.charCodeAt(u))<55296||a>56319||u+1===l||(i=s.charCodeAt(u+1))<56320||i>57343?e?s.charAt(u):a:e?s.slice(u,u+2):i-56320+(a-55296<<10)+65536}}},13583:function(e,t,n){var r=n(67729),o=Math.max,a=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):a(e,t)}},67729:function(e){var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:t)(e)}},34835:function(e,t,n){var r=n(33583),o=n(15334);e.exports=function(e){return r(o(e))}},3351:function(e,t,n){var r=n(67729),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},81208:function(e,t,n){var r=n(15334);e.exports=function(e){return Object(r(e))}},73998:function(e,t,n){var r=n(59707);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},24205:function(e){var t=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++t+n).toString(36))}},16038:function(e,t,n){var r=n(69348),o=n(80332),a=n(34624),i=n(91706),s=n(45949).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=a?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:i.f(e)})}},91706:function(e,t,n){t.f=n(1344)},1344:function(e,t,n){var r=n(15486)("wks"),o=n(24205),a=n(69348).Symbol,i="function"==typeof a;(e.exports=function(e){return r[e]||(r[e]=i&&a[e]||(i?a:o)("Symbol."+e))}).store=r},15243:function(e,t,n){"use strict";var r=n(79150),o=n(5496),a=n(99256),i=n(34835);e.exports=n(56193)(Array,"Array",(function(e,t){this._t=i(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):o(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},32756:function(e,t,n){var r=n(22377);r(r.S+r.F,"Object",{assign:n(63692)})},3157:function(e,t,n){var r=n(22377);r(r.S,"Object",{create:n(32141)})},94150:function(e,t,n){var r=n(22377);r(r.S+r.F*!n(93753),"Object",{defineProperty:n(45949).f})},75818:function(e,t,n){var r=n(22377);r(r.S,"Object",{setPrototypeOf:n(7440).set})},91072:function(){},44153:function(e,t,n){"use strict";var r=n(74834)(!0);n(56193)(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})}))},81948:function(e,t,n){"use strict";var r=n(69348),o=n(14719),a=n(93753),i=n(22377),s=n(73929),u=n(69502).KEY,l=n(50126),c=n(15486),d=n(42710),f=n(24205),p=n(1344),h=n(91706),m=n(16038),v=n(16051),g=n(74651),y=n(57054),O=n(59707),b=n(81208),E=n(34835),A=n(73998),w=n(4089),C=n(32141),_=n(83399),x=n(33535),k=n(99694),T=n(45949),S=n(54757),D=x.f,P=T.f,N=_.f,R=r.Symbol,I=r.JSON,M=I&&I.stringify,L="prototype",F=p("_hidden"),j=p("toPrimitive"),B={}.propertyIsEnumerable,U=c("symbol-registry"),$=c("symbols"),X=c("op-symbols"),Q=Object[L],Y="function"==typeof R&&!!k.f,z=r.QObject,H=!z||!z[L]||!z[L].findChild,V=a&&l((function(){return 7!=C(P({},"a",{get:function(){return P(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=D(Q,t);r&&delete Q[t],P(e,t,n),r&&e!==Q&&P(Q,t,r)}:P,q=function(e){var t=$[e]=C(R[L]);return t._k=e,t},W=Y&&"symbol"==typeof R.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof R},G=function(e,t,n){return e===Q&&G(X,t,n),y(e),t=A(t,!0),y(n),o($,t)?(n.enumerable?(o(e,F)&&e[F][t]&&(e[F][t]=!1),n=C(n,{enumerable:w(0,!1)})):(o(e,F)||P(e,F,w(1,{})),e[F][t]=!0),V(e,t,n)):P(e,t,n)},Z=function(e,t){y(e);for(var n,r=v(t=E(t)),o=0,a=r.length;a>o;)G(e,n=r[o++],t[n]);return e},K=function(e){var t=B.call(this,e=A(e,!0));return!(this===Q&&o($,e)&&!o(X,e))&&(!(t||!o(this,e)||!o($,e)||o(this,F)&&this[F][e])||t)},J=function(e,t){if(e=E(e),t=A(t,!0),e!==Q||!o($,t)||o(X,t)){var n=D(e,t);return!n||!o($,t)||o(e,F)&&e[F][t]||(n.enumerable=!0),n}},ee=function(e){for(var t,n=N(E(e)),r=[],a=0;n.length>a;)o($,t=n[a++])||t==F||t==u||r.push(t);return r},te=function(e){for(var t,n=e===Q,r=N(n?X:E(e)),a=[],i=0;r.length>i;)!o($,t=r[i++])||n&&!o(Q,t)||a.push($[t]);return a};Y||(R=function(){if(this instanceof R)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===Q&&t.call(X,n),o(this,F)&&o(this[F],e)&&(this[F][e]=!1),V(this,e,w(1,n))};return a&&H&&V(Q,e,{configurable:!0,set:t}),q(e)},s(R[L],"toString",(function(){return this._k})),x.f=J,T.f=G,n(36121).f=_.f=ee,n(90643).f=K,k.f=te,a&&!n(34624)&&s(Q,"propertyIsEnumerable",K,!0),h.f=function(e){return q(p(e))}),i(i.G+i.W+i.F*!Y,{Symbol:R});for(var ne="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),re=0;ne.length>re;)p(ne[re++]);for(var oe=S(p.store),ae=0;oe.length>ae;)m(oe[ae++]);i(i.S+i.F*!Y,"Symbol",{for:function(e){return o(U,e+="")?U[e]:U[e]=R(e)},keyFor:function(e){if(!W(e))throw TypeError(e+" is not a symbol!");for(var t in U)if(U[t]===e)return t},useSetter:function(){H=!0},useSimple:function(){H=!1}}),i(i.S+i.F*!Y,"Object",{create:function(e,t){return void 0===t?C(e):Z(C(e),t)},defineProperty:G,defineProperties:Z,getOwnPropertyDescriptor:J,getOwnPropertyNames:ee,getOwnPropertySymbols:te});var ie=l((function(){k.f(1)}));i(i.S+i.F*ie,"Object",{getOwnPropertySymbols:function(e){return k.f(b(e))}}),I&&i(i.S+i.F*(!Y||l((function(){var e=R();return"[null]"!=M([e])||"{}"!=M({a:e})||"{}"!=M(Object(e))}))),"JSON",{stringify:function(e){for(var t,n,r=[e],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=t=r[1],(O(t)||void 0!==e)&&!W(e))return g(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!W(t))return t}),r[1]=t,M.apply(I,r)}}),R[L][j]||n(24959)(R[L],j,R[L].valueOf),d(R,"Symbol"),d(Math,"Math",!0),d(r.JSON,"JSON",!0)},14510:function(e,t,n){n(16038)("asyncIterator")},81182:function(e,t,n){n(16038)("observable")},23728:function(e,t,n){n(15243);for(var r=n(69348),o=n(24959),a=n(99256),i=n(1344)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),u=0;u<s.length;u++){var l=s[u],c=r[l],d=c&&c.prototype;d&&!d[i]&&o(d,i,l),a[l]=a.Array}},18729:function(e){!function(){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&n.rotl(e,8)|4278255360&n.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=n.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],n=0,r=0;n<e.length;n++,r+=8)t[r>>>5]|=e[n]<<24-r%32;return t},wordsToBytes:function(e){for(var t=[],n=0;n<32*e.length;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(e){for(var t=[],n=0;n<e.length;n++)t.push((e[n]>>>4).toString(16)),t.push((15&e[n]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],n=0;n<e.length;n+=2)t.push(parseInt(e.substr(n,2),16));return t},bytesToBase64:function(e){for(var n=[],r=0;r<e.length;r+=3)for(var o=e[r]<<16|e[r+1]<<8|e[r+2],a=0;a<4;a++)8*r+6*a<=8*e.length?n.push(t.charAt(o>>>6*(3-a)&63)):n.push("=");return n.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var n=[],r=0,o=0;r<e.length;o=++r%4)0!=o&&n.push((t.indexOf(e.charAt(r-1))&Math.pow(2,-2*o+8)-1)<<2*o|t.indexOf(e.charAt(r))>>>6-2*o);return n}};e.exports=n}()},4159:function(e){e.exports=function(){"use strict";var e=1e3,t=6e4,n=36e5,r="millisecond",o="second",a="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},y={s:g,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),o=n%60;return(t<=0?"+":"-")+g(r,2,"0")+":"+g(o,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()),o=t.clone().add(r,l),a=n-o<0,i=t.clone().add(r+(a?-1:1),l);return+(-(r+(n-o)/(a?o-i:i-o))||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:a,s:o,ms:r,Q:c}[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},O="en",b={};b[O]=v;var E=function(e){return e instanceof _},A=function(e,t,n){var r;if(!e)return O;if("string"==typeof e)b[e]&&(r=e),t&&(b[e]=t,r=e);else{var o=e.name;b[o]=e,r=o}return!n&&r&&(O=r),r||!n&&O},w=function(e,t){if(E(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new _(n)},C=y;C.l=A,C.i=E,C.w=function(e,t){return w(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var _=function(){function v(e){this.$L=A(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 o=r[2]-1||0,a=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}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=w(e);return this.startOf(t)<=n&&n<=this.endOf(t)},g.isAfter=function(e,t){return w(e)<this.startOf(t)},g.isBefore=function(e,t){return this.endOf(t)<w(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 o=C.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return r?o:o.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,y="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 O=this.$locale().weekStart||0,b=(m<O?m+7:m)-O;return p(r?g-b:g+(6-b),v);case s:case f:return h(y+"Hours",0);case i:return h(y+"Minutes",1);case a:return h(y+"Seconds",2);case o:return h(y+"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[a]=c+"Minutes",n[o]=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=w(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[a]=t,f[i]=n,f[o]=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",o=C.z(this),a=this.$H,i=this.$m,s=this.$M,u=n.weekdays,l=n.months,c=function(e,n,o,a){return e&&(e[n]||e(t,r))||o[n].substr(0,a)},d=function(e){return C.s(a%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(a),HH:C.s(a,2,"0"),h:d(1),hh:d(2),a:f(a,i,!0),A:f(a,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:o};return r.replace(m,(function(e,t){return t||h[e]||o.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=w(r),g=(v.utcOffset()-this.utcOffset())*t,y=this-v,O=C.m(this,v);return O=(h={},h[d]=O/12,h[l]=O,h[c]=O/3,h[u]=(y-g)/6048e5,h[s]=(y-g)/864e5,h[i]=y/n,h[a]=y/t,h[o]=y/e,h)[m]||y,p?O:C.a(O)},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=A(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}(),x=_.prototype;return w.prototype=x,[["$ms",r],["$s",o],["$m",a],["$H",i],["$W",s],["$M",l],["$y",d],["$D",f]].forEach((function(e){x[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),w.extend=function(e,t){return e.$i||(e(t,_,w),e.$i=!0),w},w.locale=A,w.isDayjs=E,w.unix=function(e){return w(1e3*e)},w.en=b[O],w.Ls=b,w.p={},w}()},9516:function(e,t,n){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=t(e),r={name:"en-gb",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekStart:1,yearStart:4,relativeTime:{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"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}};return n.default.locale(r,null,!0),r}(n(4159))},33731:function(e,t,n){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=t(e),r={name:"zh-cn",weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:function(e,t){return"W"===t?e+"\u5468":e+"\u65e5"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},relativeTime:{future:"%s\u5185",past:"%s\u524d",s:"\u51e0\u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},meridiem:function(e,t){var n=100*e+t;return n<600?"\u51cc\u6668":n<900?"\u65e9\u4e0a":n<1100?"\u4e0a\u5348":n<1300?"\u4e2d\u5348":n<1800?"\u4e0b\u5348":"\u665a\u4e0a"}};return n.default.locale(r,null,!0),r}(n(4159))},90923:function(e){e.exports=function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-:/.()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d\d/,r=/\d\d?/,o=/\d*[^\s\d-_:/()]+/,a={},i=function(e){return(e=+e)+(e>68?1900:2e3)},s=function(e){return function(t){this[e]=+t}},u=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],l=function(e){var t=a[e];return t&&(t.indexOf?t:t.s.concat(t.f))},c=function(e,t){var n,r=a.meridiem;if(r){for(var o=1;o<=24;o+=1)if(e.indexOf(r(o,0,t))>-1){n=o>12;break}}else n=e===(t?"pm":"PM");return n},d={A:[o,function(e){this.afternoon=c(e,!1)}],a:[o,function(e){this.afternoon=c(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[n,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[r,s("seconds")],ss:[r,s("seconds")],m:[r,s("minutes")],mm:[r,s("minutes")],H:[r,s("hours")],h:[r,s("hours")],HH:[r,s("hours")],hh:[r,s("hours")],D:[r,s("day")],DD:[n,s("day")],Do:[o,function(e){var t=a.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],M:[r,s("month")],MM:[n,s("month")],MMM:[o,function(e){var t=l("months"),n=(l("monthsShort")||t.map((function(e){return e.substr(0,3)}))).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[o,function(e){var t=l("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,s("year")],YY:[n,function(e){this.year=i(e)}],YYYY:[/\d{4}/,s("year")],Z:u,ZZ:u};function f(n){var r,o;r=n,o=a&&a.formats;for(var i=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var a=r&&r.toUpperCase();return n||o[r]||e[r]||o[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),s=i.length,u=0;u<s;u+=1){var l=i[u],c=d[l],f=c&&c[0],p=c&&c[1];i[u]=p?{regex:f,parser:p}:l.replace(/^\[|\]$/g,"")}return function(e){for(var t={},n=0,r=0;n<s;n+=1){var o=i[n];if("string"==typeof o)r+=o.length;else{var a=o.regex,u=o.parser,l=e.substr(r),c=a.exec(l)[0];u.call(t,c),e=e.replace(c,"")}}return function(e){var t=e.afternoon;if(void 0!==t){var n=e.hours;t?n<12&&(e.hours+=12):12===n&&(e.hours=0),delete e.afternoon}}(t),t}}return function(e,t,n){n.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(i=e.parseTwoDigitYear);var r=t.prototype,o=r.parse;r.parse=function(e){var t=e.date,r=e.utc,i=e.args;this.$u=r;var s=i[1];if("string"==typeof s){var u=!0===i[2],l=!0===i[3],c=u||l,d=i[2];l&&(d=i[2]),a=this.$locale(),!u&&d&&(a=n.Ls[d]),this.$d=function(e,t,n){try{if(["x","X"].indexOf(t)>-1)return new Date(("X"===t?1e3:1)*e);var r=f(t)(e),o=r.year,a=r.month,i=r.day,s=r.hours,u=r.minutes,l=r.seconds,c=r.milliseconds,d=r.zone,p=new Date,h=i||(o||a?1:p.getDate()),m=o||p.getFullYear(),v=0;o&&!a||(v=a>0?a-1:p.getMonth());var g=s||0,y=u||0,O=l||0,b=c||0;return d?new Date(Date.UTC(m,v,h,g,y,O,b+60*d.offset*1e3)):n?new Date(Date.UTC(m,v,h,g,y,O,b)):new Date(m,v,h,g,y,O,b)}catch(e){return new Date("")}}(t,s,r),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),c&&t!=this.format(s)&&(this.$d=new Date("")),a={}}else if(s instanceof Array)for(var p=s.length,h=1;h<=p;h+=1){i[1]=s[h-1];var m=n.apply(this,i);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}h===p&&(this.$d=new Date(""))}else o.call(this,e)}}}()},43978:function(e){e.exports=function(){"use strict";return function(e,t,n){var r=t.prototype,o=function(e){return e&&(e.indexOf?e:e.s)},a=function(e,t,n,r,a){var i=e.name?e:e.$locale(),s=o(i[t]),u=o(i[n]),l=s||u.map((function(e){return e.substr(0,r)}));if(!a)return l;var c=i.weekStart;return l.map((function(e,t){return l[(t+(c||0))%7]}))},i=function(){return n.Ls[n.locale()]},s=function(e,t){return e.formats[t]||function(e){return e.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}(e.formats[t.toUpperCase()])},u=function(){var e=this;return{months:function(t){return t?t.format("MMMM"):a(e,"months")},monthsShort:function(t){return t?t.format("MMM"):a(e,"monthsShort","months",3)},firstDayOfWeek:function(){return e.$locale().weekStart||0},weekdays:function(t){return t?t.format("dddd"):a(e,"weekdays")},weekdaysMin:function(t){return t?t.format("dd"):a(e,"weekdaysMin","weekdays",2)},weekdaysShort:function(t){return t?t.format("ddd"):a(e,"weekdaysShort","weekdays",3)},longDateFormat:function(t){return s(e.$locale(),t)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};r.localeData=function(){return u.bind(this)()},n.localeData=function(){var e=i();return{firstDayOfWeek:function(){return e.weekStart||0},weekdays:function(){return n.weekdays()},weekdaysShort:function(){return n.weekdaysShort()},weekdaysMin:function(){return n.weekdaysMin()},months:function(){return n.months()},monthsShort:function(){return n.monthsShort()},longDateFormat:function(t){return s(e,t)},meridiem:e.meridiem,ordinal:e.ordinal}},n.months=function(){return a(i(),"months")},n.monthsShort=function(){return a(i(),"monthsShort","months",3)},n.weekdays=function(e){return a(i(),"weekdays",null,null,e)},n.weekdaysShort=function(e){return a(i(),"weekdaysShort","weekdays",3,e)},n.weekdaysMin=function(e){return a(i(),"weekdaysMin","weekdays",2,e)}}}()},37609:function(e){e.exports=function(){"use strict";return function(e,t,n){e=e||{};var r=t.prototype,o={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 a(e,t,n,o){return r.fromToBase(e,t,n,o)}n.en.relativeTime=o,r.fromToBase=function(t,r,a,i,s){for(var u,l,c,d=a.$locale().relativeTime||o,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(a,m.d,!0):a.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 y=c?d.future:d.past;return"function"==typeof y?y(l):y.replace("%s",l)},r.to=function(e,t){return a(e,t,this,!0)},r.from=function(e,t){return a(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)}}}()},36220:function(e){e.exports=function(){"use strict";var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g;return function(r,o,a){var i=o.prototype;a.utc=function(e){return new o({date:e,utc:!0,args:arguments})},i.utc=function(t){var n=a(this.toDate(),{locale:this.$L,utc:!0});return t?n.add(this.utcOffset(),e):n},i.local=function(){return a(this.toDate(),{locale:this.$L,utc:!1})};var s=i.parse;i.parse=function(e){e.utc&&(this.$u=!0),this.$utils().u(e.$offset)||(this.$offset=e.$offset),s.call(this,e)};var u=i.init;i.init=function(){if(this.$u){var e=this.$d;this.$y=e.getUTCFullYear(),this.$M=e.getUTCMonth(),this.$D=e.getUTCDate(),this.$W=e.getUTCDay(),this.$H=e.getUTCHours(),this.$m=e.getUTCMinutes(),this.$s=e.getUTCSeconds(),this.$ms=e.getUTCMilliseconds()}else u.call(this)};var l=i.utcOffset;i.utcOffset=function(r,o){var a=this.$utils().u;if(a(r))return this.$u?0:a(this.$offset)?l.call(this):this.$offset;if("string"==typeof r&&null===(r=function(e){void 0===e&&(e="");var r=e.match(t);if(!r)return null;var o=(""+r[0]).match(n)||["-",0,0],a=o[0],i=60*+o[1]+ +o[2];return 0===i?0:"+"===a?i:-i}(r)))return this;var i=Math.abs(r)<=16?60*r:r,s=this;if(o)return s.$offset=i,s.$u=0===r,s;if(0!==r){var u=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(s=this.local().add(i+u,e)).$offset=i,s.$x.$localOffset=u}else s=this.utc();return s};var c=i.format;i.format=function(e){var t=e||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return c.call(this,t)},i.valueOf=function(){var e=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||(new Date).getTimezoneOffset());return this.$d.valueOf()-6e4*e},i.isUTC=function(){return!!this.$u},i.toISOString=function(){return this.toDate().toISOString()},i.toString=function(){return this.toDate().toUTCString()};var d=i.toDate;i.toDate=function(e){return"s"===e&&this.$offset?a(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():d.call(this)};var f=i.diff;i.diff=function(e,t,n){if(e&&this.$u===e.$u)return f.call(this,e,t,n);var r=this.local(),o=a(e).local();return f.call(r,o,t,n)}}}()},43540:function(e){e.exports=function(){"use strict";var e="week",t="year";return function(n,r,o){var a=r.prototype;a.week=function(n){if(void 0===n&&(n=null),null!==n)return this.add(7*(n-this.week()),"day");var r=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var a=o(this).startOf(t).add(1,t).date(r),i=o(this).endOf(e);if(a.isBefore(i))return 1}var s=o(this).startOf(t).date(r).startOf(e).subtract(1,"millisecond"),u=this.diff(s,e,!0);return u<0?o(this).startOf("week").week():Math.ceil(u)},a.weeks=function(e){return void 0===e&&(e=null),this.week(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 o in t){var a=t[o];a instanceof Date?e(n,o,new Date(a.getTime())):a instanceof Function?e(n,o,a):a instanceof Array?r(a,e(n,o,[])):a instanceof Object?r(a,e(n,o,{})):e(n,o,a)}}};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),o=n(80046),a=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?a(e,t):e===t)||(!e||!t||"object"!==typeof e&&"object"!==typeof t?p.strict?a(e,t):e==t:function(e,t,n){var a,p;if(typeof e!==typeof t)return!1;if(d(e)||d(t))return!1;if(e.prototype!==t.prototype)return!1;if(o(e)!==o(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(a=0;a<e.length;a++)if(e[a]!==t[a])return!1;return!0}if(typeof e!==typeof t)return!1;try{var y=r(e),O=r(t)}catch(b){return!1}if(y.length!==O.length)return!1;for(y.sort(),O.sort(),a=y.length-1;a>=0;a--)if(y[a]!=O[a])return!1;for(a=y.length-1;a>=0;a--)if(!c(e[p=y[a]],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 o(e,t,n){return e.concat(t).map((function(e){return r(e,n)}))}function a(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 o={};return n.isMergeableObject(e)&&a(e).forEach((function(t){o[t]=r(e[t],n)})),a(t).forEach((function(a){(function(e,t){return i(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,a)||(i(e,a)&&n.isMergeableObject(t[a])?o[a]=function(e,t){if(!t.customMerge)return u;var n=t.customMerge(e);return"function"===typeof n?n:u}(a,n)(e[a],t[a],n):o[a]=r(t[a],n))})),o}function u(e,n,a){(a=a||{}).arrayMerge=a.arrayMerge||o,a.isMergeableObject=a.isMergeableObject||t,a.cloneUnlessOtherwiseSpecified=r;var i=Array.isArray(n);return i===Array.isArray(e)?i?a.arrayMerge(e,n,a):s(e,n,a):r(n,a)}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),o=n(57430),a=n(37277),i=n(24553);e.exports=function(e,t,n){if(!e||"object"!==typeof e&&"function"!==typeof e)throw new a("`obj` must be an object or a function`");if("string"!==typeof t&&"symbol"!==typeof t)throw new a("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!==typeof arguments[3]&&null!==arguments[3])throw new a("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!==typeof arguments[4]&&null!==arguments[4])throw new a("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!==typeof arguments[5]&&null!==arguments[5])throw new a("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!==typeof arguments[6])throw new a("`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 o("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),o="function"===typeof Symbol&&"symbol"===typeof Symbol("foo"),a=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(o=r)||"[object Function]"!==a.call(o)||!r())return;var o;u?s(e,t,n,!0):s(e,t,n)},c=function(e,t){var n=arguments.length>2?arguments[2]:{},a=r(t);o&&(a=i.call(a,Object.getOwnPropertySymbols(t)));for(var s=0;s<a.length;s+=1)l(e,a[s],t[a[s]],n[a[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(o.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+"]"),o=new RegExp("^[^"+t+"]*["+n+"]")},85505:function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(47416),a=(r=o)&&r.__esModule?r:{default:r},i=function(){function e(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),Array.isArray(n[0])&&1===n.length&&(n=n[0]);for(var o=0;o<n.length;o++)if(!a.default(n[o]))throw new Error("Expected a disposable");this.disposables=n,this.isDisposed=!1}return e.prototype.add=function(e){this.isDisposed?e.dispose():this.disposables.push(e)},e.prototype.remove=function(e){if(this.isDisposed)return!1;var t=this.disposables.indexOf(e);return-1!==t&&(this.disposables.splice(t,1),e.dispose(),!0)},e.prototype.dispose=function(){if(!this.isDisposed){for(var e=this.disposables.length,t=new Array(e),n=0;n<e;n++)t[n]=this.disposables[n];this.isDisposed=!0,this.disposables=[],this.length=0;for(n=0;n<e;n++)t[n].dispose()}},e}();t.default=i,e.exports=t.default},58376:function(e,t){"use strict";t.__esModule=!0;var n=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}}();var r=function(){},o=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.isDisposed=!1,this.action=t||r}return n(e,null,[{key:"empty",value:{dispose:r},enumerable:!0}]),e.prototype.dispose=function(){this.isDisposed||(this.action.call(null),this.isDisposed=!0)},e}();t.default=o,e.exports=t.default},47972:function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(47416),a=(r=o)&&r.__esModule?r:{default:r},i=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.isDisposed=!1,this.current=null}return e.prototype.getDisposable=function(){return this.current},e.prototype.setDisposable=function(){var e=arguments.length<=0||void 0===arguments[0]?null:arguments[0];if(null!=e&&!a.default(e))throw new Error("Expected either an empty value or a valid disposable");var t=this.isDisposed,n=void 0;t||(n=this.current,this.current=e),n&&n.dispose(),t&&e&&e.dispose()},e.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var e=this.current;this.current=null,e&&e.dispose()}},e}();t.default=i,e.exports=t.default},86864:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=r(n(47416));t.isDisposable=o.default;var a=r(n(58376));t.Disposable=a.default;var i=r(n(85505));t.CompositeDisposable=i.default;var s=r(n(47972));t.SerialDisposable=s.default},47416:function(e,t){"use strict";t.__esModule=!0,t.default=function(e){return Boolean(e&&"function"===typeof e.dispose)},e.exports=t.default},91451:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=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=u(n(79514)),a=u(n(21615)),i=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(11702)),s=u(n(45426));function u(e){return e&&e.__esModule?e:{default:e}}var l=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var r=(0,o.default)(a.default);this.context=n,this.store=r,this.monitor=new s.default(r),this.registry=this.monitor.registry,this.backend=t(this),r.subscribe(this.handleRefCountChange.bind(this))}return r(e,[{key:"handleRefCountChange",value:function(){var e=this.store.getState().refCount>0;e&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!e&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1)}},{key:"getContext",value:function(){return this.context}},{key:"getMonitor",value:function(){return this.monitor}},{key:"getBackend",value:function(){return this.backend}},{key:"getRegistry",value:function(){return this.registry}},{key:"getActions",value:function(){var e=this,t=this.store.dispatch;return Object.keys(i).filter((function(e){return"function"===typeof i[e]})).reduce((function(n,r){var o,a=i[r];return n[r]=(o=a,function(){for(var n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];var i=o.apply(e,r);"undefined"!==typeof i&&t(i)}),n}),{})}}]),e}();t.default=l},45426:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=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=c(n(10949)),a=c(n(12279)),i=c(n(93482)),s=c(n(85710)),u=n(12482),l=n(64669);function c(e){return e&&e.__esModule?e:{default:e}}var d=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.store=t,this.registry=new s.default(t)}return r(e,[{key:"subscribeToStateChange",value:function(e){var t=this,n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).handlerIds;(0,o.default)("function"===typeof e,"listener must be a function."),(0,o.default)("undefined"===typeof n||(0,a.default)(n),"handlerIds, when specified, must be an array of strings.");var r=this.store.getState().stateId;return this.store.subscribe((function(){var o=t.store.getState(),a=o.stateId;try{a===r||a===r+1&&!(0,l.areDirty)(o.dirtyHandlerIds,n)||e()}finally{r=a}}))}},{key:"subscribeToOffsetChange",value:function(e){var t=this;(0,o.default)("function"===typeof e,"listener must be a function.");var n=this.store.getState().dragOffset;return this.store.subscribe((function(){var r=t.store.getState().dragOffset;r!==n&&(n=r,e())}))}},{key:"canDragSource",value:function(e){var t=this.registry.getSource(e);return(0,o.default)(t,"Expected to find a valid source."),!this.isDragging()&&t.canDrag(this,e)}},{key:"canDropOnTarget",value:function(e){var t=this.registry.getTarget(e);if((0,o.default)(t,"Expected to find a valid target."),!this.isDragging()||this.didDrop())return!1;var n=this.registry.getTargetType(e),r=this.getItemType();return(0,i.default)(n,r)&&t.canDrop(this,e)}},{key:"isDragging",value:function(){return Boolean(this.getItemType())}},{key:"isDraggingSource",value:function(e){var t=this.registry.getSource(e,!0);return(0,o.default)(t,"Expected to find a valid source."),!(!this.isDragging()||!this.isSourcePublic())&&(this.registry.getSourceType(e)===this.getItemType()&&t.isDragging(this,e))}},{key:"isOverTarget",value:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{shallow:!1}).shallow;if(!this.isDragging())return!1;var n=this.registry.getTargetType(e),r=this.getItemType();if(!(0,i.default)(n,r))return!1;var o=this.getTargetIds();if(!o.length)return!1;var a=o.indexOf(e);return t?a===o.length-1:a>-1}},{key:"getItemType",value:function(){return this.store.getState().dragOperation.itemType}},{key:"getItem",value:function(){return this.store.getState().dragOperation.item}},{key:"getSourceId",value:function(){return this.store.getState().dragOperation.sourceId}},{key:"getTargetIds",value:function(){return this.store.getState().dragOperation.targetIds}},{key:"getDropResult",value:function(){return this.store.getState().dragOperation.dropResult}},{key:"didDrop",value:function(){return this.store.getState().dragOperation.didDrop}},{key:"isSourcePublic",value:function(){return this.store.getState().dragOperation.isSourcePublic}},{key:"getInitialClientOffset",value:function(){return this.store.getState().dragOffset.initialClientOffset}},{key:"getInitialSourceClientOffset",value:function(){return this.store.getState().dragOffset.initialSourceClientOffset}},{key:"getClientOffset",value:function(){return this.store.getState().dragOffset.clientOffset}},{key:"getSourceClientOffset",value:function(){return(0,u.getSourceClientOffset)(this.store.getState().dragOffset)}},{key:"getDifferenceFromInitialOffset",value:function(){return(0,u.getDifferenceFromInitialOffset)(this.store.getState().dragOffset)}}]),e}();t.default=d},28838:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=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}}();var r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return n(e,[{key:"canDrag",value:function(){return!0}},{key:"isDragging",value:function(e,t){return t===e.getSourceId()}},{key:"endDrag",value:function(){}}]),e}();t.default=r},93057:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=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}}();var r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return n(e,[{key:"canDrop",value:function(){return!0}},{key:"hover",value:function(){}},{key:"drop",value:function(){}}]),e}();t.default=r},85710:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=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="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},a=c(n(10949)),i=c(n(12279)),s=c(n(2114)),u=n(71558),l=c(n(42660));function c(e){return e&&e.__esModule?e:{default:e}}var d="SOURCE",f="TARGET";function p(e,t){t&&(0,i.default)(e)?e.forEach((function(e){return p(e,!1)})):(0,a.default)("string"===typeof e||"symbol"===("undefined"===typeof e?"undefined":o(e)),t?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}function h(e){switch(e[0]){case"S":return d;case"T":return f;default:(0,a.default)(!1,"Cannot parse handler ID: "+e)}}var m=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.store=t,this.types={},this.handlers={},this.pinnedSourceId=null,this.pinnedSource=null}return r(e,[{key:"addSource",value:function(e,t){p(e),function(e){(0,a.default)("function"===typeof e.canDrag,"Expected canDrag to be a function."),(0,a.default)("function"===typeof e.beginDrag,"Expected beginDrag to be a function."),(0,a.default)("function"===typeof e.endDrag,"Expected endDrag to be a function.")}(t);var n=this.addHandler(d,e,t);return this.store.dispatch((0,u.addSource)(n)),n}},{key:"addTarget",value:function(e,t){p(e,!0),function(e){(0,a.default)("function"===typeof e.canDrop,"Expected canDrop to be a function."),(0,a.default)("function"===typeof e.hover,"Expected hover to be a function."),(0,a.default)("function"===typeof e.drop,"Expected beginDrag to be a function.")}(t);var n=this.addHandler(f,e,t);return this.store.dispatch((0,u.addTarget)(n)),n}},{key:"addHandler",value:function(e,t,n){var r=function(e){var t=(0,l.default)().toString();switch(e){case d:return"S"+t;case f:return"T"+t;default:(0,a.default)(!1,"Unknown role: "+e)}}(e);return this.types[r]=t,this.handlers[r]=n,r}},{key:"containsHandler",value:function(e){var t=this;return Object.keys(this.handlers).some((function(n){return t.handlers[n]===e}))}},{key:"getSource",value:function(e,t){return(0,a.default)(this.isSourceId(e),"Expected a valid source ID."),t&&e===this.pinnedSourceId?this.pinnedSource:this.handlers[e]}},{key:"getTarget",value:function(e){return(0,a.default)(this.isTargetId(e),"Expected a valid target ID."),this.handlers[e]}},{key:"getSourceType",value:function(e){return(0,a.default)(this.isSourceId(e),"Expected a valid source ID."),this.types[e]}},{key:"getTargetType",value:function(e){return(0,a.default)(this.isTargetId(e),"Expected a valid target ID."),this.types[e]}},{key:"isSourceId",value:function(e){return h(e)===d}},{key:"isTargetId",value:function(e){return h(e)===f}},{key:"removeSource",value:function(e){var t=this;(0,a.default)(this.getSource(e),"Expected an existing source."),this.store.dispatch((0,u.removeSource)(e)),(0,s.default)((function(){delete t.handlers[e],delete t.types[e]}))}},{key:"removeTarget",value:function(e){var t=this;(0,a.default)(this.getTarget(e),"Expected an existing target."),this.store.dispatch((0,u.removeTarget)(e)),(0,s.default)((function(){delete t.handlers[e],delete t.types[e]}))}},{key:"pinSource",value:function(e){var t=this.getSource(e);(0,a.default)(t,"Expected an existing source."),this.pinnedSourceId=e,this.pinnedSource=t}},{key:"unpinSource",value:function(){(0,a.default)(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}}]),e}();t.default=m},11702:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.END_DRAG=t.DROP=t.HOVER=t.PUBLISH_DRAG_SOURCE=t.BEGIN_DRAG=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};t.beginDrag=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{publishSource:!0,clientOffset:null},n=t.publishSource,r=t.clientOffset,s=t.getSourceClientOffset;(0,o.default)((0,a.default)(e),"Expected sourceIds to be an array.");var u=this.getMonitor(),c=this.getRegistry();(0,o.default)(!u.isDragging(),"Cannot call beginDrag while dragging.");for(var d=0;d<e.length;d++)(0,o.default)(c.getSource(e[d]),"Expected sourceIds to be registered.");for(var f=null,p=e.length-1;p>=0;p--)if(u.canDragSource(e[p])){f=e[p];break}if(null===f)return;var h=null;r&&((0,o.default)("function"===typeof s,"When clientOffset is provided, getSourceClientOffset must be a function."),h=s(f));var m=c.getSource(f).beginDrag(u,f);(0,o.default)((0,i.default)(m),"Item must be an object."),c.pinSource(f);var v=c.getSourceType(f);return{type:l,itemType:v,item:m,sourceId:f,clientOffset:r,sourceClientOffset:h,isSourcePublic:n}},t.publishDragSource=function(){if(!this.getMonitor().isDragging())return;return{type:c}},t.hover=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.clientOffset,r=void 0===n?null:n;(0,o.default)((0,a.default)(e),"Expected targetIds to be an array.");var i=e.slice(0),u=this.getMonitor(),l=this.getRegistry();(0,o.default)(u.isDragging(),"Cannot call hover while not dragging."),(0,o.default)(!u.didDrop(),"Cannot call hover after drop.");for(var c=0;c<i.length;c++){var f=i[c];(0,o.default)(i.lastIndexOf(f)===c,"Expected targetIds to be unique in the passed array.");var p=l.getTarget(f);(0,o.default)(p,"Expected targetIds to be registered.")}for(var h=u.getItemType(),m=i.length-1;m>=0;m--){var v=i[m],g=l.getTargetType(v);(0,s.default)(g,h)||i.splice(m,1)}for(var y=0;y<i.length;y++){var O=i[y];l.getTarget(O).hover(u,O)}return{type:d,targetIds:i,clientOffset:r}},t.drop=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=this.getMonitor(),a=this.getRegistry();(0,o.default)(n.isDragging(),"Cannot call drop while not dragging."),(0,o.default)(!n.didDrop(),"Cannot call drop twice during one drag operation.");var s=n.getTargetIds().filter(n.canDropOnTarget,n);s.reverse(),s.forEach((function(s,u){var l=a.getTarget(s).drop(n,s);(0,o.default)("undefined"===typeof l||(0,i.default)(l),"Drop result must either be an object or undefined."),"undefined"===typeof l&&(l=0===u?{}:n.getDropResult()),e.store.dispatch({type:f,dropResult:r({},t,l)})}))},t.endDrag=function(){var e=this.getMonitor(),t=this.getRegistry();(0,o.default)(e.isDragging(),"Cannot call endDrag while not dragging.");var n=e.getSourceId();return t.getSource(n,true).endDrag(e,n),t.unpinSource(),{type:p}};var o=u(n(10949)),a=u(n(12279)),i=u(n(24567)),s=u(n(93482));function u(e){return e&&e.__esModule?e:{default:e}}var l=t.BEGIN_DRAG="dnd-core/BEGIN_DRAG",c=t.PUBLISH_DRAG_SOURCE="dnd-core/PUBLISH_DRAG_SOURCE",d=t.HOVER="dnd-core/HOVER",f=t.DROP="dnd-core/DROP",p=t.END_DRAG="dnd-core/END_DRAG"},71558:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addSource=function(e){return{type:n,sourceId:e}},t.addTarget=function(e){return{type:r,targetId:e}},t.removeSource=function(e){return{type:o,sourceId:e}},t.removeTarget=function(e){return{type:a,targetId:e}};var n=t.ADD_SOURCE="dnd-core/ADD_SOURCE",r=t.ADD_TARGET="dnd-core/ADD_TARGET",o=t.REMOVE_SOURCE="dnd-core/REMOVE_SOURCE",a=t.REMOVE_TARGET="dnd-core/REMOVE_TARGET"},43003:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=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}}();t.default=function(e){return new s(e)};var o,a=n(19208),i=(o=a)&&o.__esModule?o:{default:o};var s=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.actions=t.getActions()}return r(e,[{key:"setup",value:function(){this.didCallSetup=!0}},{key:"teardown",value:function(){this.didCallTeardown=!0}},{key:"connectDragSource",value:function(){return i.default}},{key:"connectDragPreview",value:function(){return i.default}},{key:"connectDropTarget",value:function(){return i.default}},{key:"simulateBeginDrag",value:function(e,t){this.actions.beginDrag(e,t)}},{key:"simulatePublishDragSource",value:function(){this.actions.publishDragSource()}},{key:"simulateHover",value:function(e,t){this.actions.hover(e,t)}},{key:"simulateDrop",value:function(){this.actions.drop()}},{key:"simulateEndDrag",value:function(){this.actions.endDrag()}}]),e}()},49461:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(91451);Object.defineProperty(t,"DragDropManager",{enumerable:!0,get:function(){return s(r).default}});var o=n(28838);Object.defineProperty(t,"DragSource",{enumerable:!0,get:function(){return s(o).default}});var a=n(93057);Object.defineProperty(t,"DropTarget",{enumerable:!0,get:function(){return s(a).default}});var i=n(43003);function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"createTestBackend",{enumerable:!0,get:function(){return s(i).default}})},64669:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments[1],t=arguments[2];switch(e.type){case a.HOVER:break;case i.ADD_SOURCE:case i.ADD_TARGET:case i.REMOVE_TARGET:case i.REMOVE_SOURCE:return u;case a.BEGIN_DRAG:case a.PUBLISH_DRAG_SOURCE:case a.END_DRAG:case a.DROP:default:return l}var n=e.targetIds,o=t.targetIds,s=(0,r.default)(n,o),c=!1;if(0===s.length){for(var d=0;d<n.length;d++)if(n[d]!==o[d]){c=!0;break}}else c=!0;if(!c)return u;var f=o[o.length-1],p=n[n.length-1];f!==p&&(f&&s.push(f),p&&s.push(p));return s},t.areDirty=function(e,t){if(e===u)return!1;if(e===l||"undefined"===typeof t)return!0;return(0,o.default)(t,e).length>0};var r=s(n(73747)),o=s(n(92437)),a=n(11702),i=n(71558);function s(e){return e&&e.__esModule?e:{default:e}}var u=[],l=[]},12482: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};t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case o.BEGIN_DRAG:return{initialSourceClientOffset:t.sourceClientOffset,initialClientOffset:t.clientOffset,clientOffset:t.clientOffset};case o.HOVER:return function(e,t){if(e===t)return!0;return e&&t&&e.x===t.x&&e.y===t.y}(e.clientOffset,t.clientOffset)?e:r({},e,{clientOffset:t.clientOffset});case o.END_DRAG:case o.DROP:return a;default:return e}},t.getSourceClientOffset=function(e){var t=e.clientOffset,n=e.initialClientOffset,r=e.initialSourceClientOffset;if(!t||!n||!r)return null;return{x:t.x+r.x-n.x,y:t.y+r.y-n.y}},t.getDifferenceFromInitialOffset=function(e){var t=e.clientOffset,n=e.initialClientOffset;if(!t||!n)return null;return{x:t.x-n.x,y:t.y-n.y}};var o=n(11702),a={initialSourceClientOffset:null,initialClientOffset:null,clientOffset:null}},26688: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};t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,t=arguments[1];switch(t.type){case s.BEGIN_DRAG:return r({},e,{itemType:t.itemType,item:t.item,sourceId:t.sourceId,isSourcePublic:t.isSourcePublic,dropResult:null,didDrop:!1});case s.PUBLISH_DRAG_SOURCE:return r({},e,{isSourcePublic:!0});case s.HOVER:return r({},e,{targetIds:t.targetIds});case u.REMOVE_TARGET:return-1===e.targetIds.indexOf(t.targetId)?e:r({},e,{targetIds:(0,i.default)(e.targetIds,t.targetId)});case s.DROP:return r({},e,{dropResult:t.dropResult,didDrop:!0,targetIds:[]});case s.END_DRAG:return r({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}};var o,a=n(74650),i=(o=a)&&o.__esModule?o:{default:o},s=n(11702),u=n(71558);var l={itemType:null,item:null,sourceId:null,targetIds:[],dropResult:null,didDrop:!1,isSourcePublic:null}},21615:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];return{dirtyHandlerIds:(0,i.default)(e.dirtyHandlerIds,t,e.dragOperation),dragOffset:(0,r.default)(e.dragOffset,t),refCount:(0,a.default)(e.refCount,t),dragOperation:(0,o.default)(e.dragOperation,t),stateId:(0,s.default)(e.stateId)}};var r=u(n(12482)),o=u(n(26688)),a=u(n(4943)),i=u(n(64669)),s=u(n(78571));function u(e){return e&&e.__esModule?e:{default:e}}},4943:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;switch(arguments[1].type){case r.ADD_SOURCE:case r.ADD_TARGET:return e+1;case r.REMOVE_SOURCE:case r.REMOVE_TARGET:return e-1;default:return e}};var r=n(71558)},78571:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e+1}},42660:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return n++};var n=0},93482:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,a.default)(e)?e.some((function(e){return e===t})):e===t};var r,o=n(12279),a=(r=o)&&r.__esModule?r:{default:r}},19090:function(e,t,n){"use strict";var r=n(37375)("%Object.defineProperty%",!0)||!1;if(r)try{r({},"a",{value:1})}catch(o){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},742:function(e){"use strict";var t=/["'&<>]/;e.exports=function(e){var n,r=""+e,o=t.exec(r);if(!o)return r;var a="",i=0,s=0;for(i=o.index;i<r.length;i++){switch(r.charCodeAt(i)){case 34:n="&quot;";break;case 38:n="&amp;";break;case 39:n="&#39;";break;case 60:n="&lt;";break;case 62:n="&gt;";break;default:continue}s!==i&&(a+=r.substring(s,i)),s=i+1,a+=n}return s!==i?a+r.substring(s,i):a}},30789:function(e,t,n){var r;!function(){"use strict";var o=!("undefined"===typeof window||!window.document||!window.document.createElement),a={canUseDOM:o,canUseWorkers:"undefined"!==typeof Worker,canUseEventListeners:o&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:o&&!!window.screen};void 0===(r=function(){return a}.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,o=Object.getOwnPropertyDescriptor,a=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,o=t.call(e,"constructor"),a=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!o&&!a)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(o)return o(e,n).value}return e[n]};e.exports=function e(){var t,n,r,o,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!==(o=u(t,n))&&(h&&o&&(i(o)||(l=a(o)))?(l?(l=!1,c=r&&a(r)?r:[]):c=r&&i(r)?r:{},s(d,{name:n,newValue:e(h,c,o)})):"undefined"!==typeof o&&s(d,{name:n,newValue:o}));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 o=0;o<t.length;o+=1)n[o+e.length]=t[o];return n};e.exports=function(e){var o=this;if("function"!==typeof o||"[object Function]"!==t.apply(o))throw new TypeError("Function.prototype.bind called on incompatible "+o);for(var a,i=function(e,t){for(var n=[],r=t||0,o=0;r<e.length;r+=1,o+=1)n[o]=e[r];return n}(arguments,1),s=n(0,o.length-i.length),u=[],l=0;l<s;l++)u[l]="$"+l;if(a=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 a){var t=o.apply(this,r(i,arguments));return Object(t)===t?t:this}return o.apply(e,r(i,arguments))})),o.prototype){var c=function(){};c.prototype=o.prototype,a.prototype=new c,c.prototype=null}return a}},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(o){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,o=n(86953),a=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(M){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)(),y=Object.getPrototypeOf||(g?function(e){return e.__proto__}:null),O={},b="undefined"!==typeof Uint8Array&&y?y(Uint8Array):r,E={__proto__:null,"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":v&&y?y([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":O,"%AsyncGenerator%":O,"%AsyncGeneratorFunction%":O,"%AsyncIteratorPrototype%":O,"%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%":o,"%eval%":eval,"%EvalError%":a,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":d,"%GeneratorFunction%":O,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":v&&y?y(y([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&v&&y?y((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&&y?y((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":v&&y?y(""[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(y)try{null.error}catch(M){var A=y(y(M));E["%Error.prototype%"]=A}var w=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 o=e("%AsyncGenerator%");o&&y&&(n=y(o.prototype))}return E[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),x=n(42155),k=_.call(Function.call,Array.prototype.concat),T=_.call(Function.apply,Array.prototype.splice),S=_.call(Function.call,String.prototype.replace),D=_.call(Function.call,String.prototype.slice),P=_.call(Function.call,RegExp.prototype.exec),N=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,R=/\\(\\)?/g,I=function(e,t){var n,r=e;if(x(C,r)&&(r="%"+(n=C[r])[0]+"%"),x(E,r)){var o=E[r];if(o===O&&(o=w(r)),"undefined"===typeof o&&!t)throw new l("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:o}}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===P(/^%?[^%]*%?$/,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=D(e,0,1),n=D(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,N,(function(e,t,n,o){r[r.length]=n?S(o,R,"$1"):t||e})),r}(e),r=n.length>0?n[0]:"",o=I("%"+r+"%",t),a=o.name,i=o.value,s=!1,c=o.alias;c&&(r=c[0],T(n,k([0,1],c)));for(var d=1,f=!0;d<n.length;d+=1){var h=n[d],m=D(h,0,1),v=D(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),x(E,a="%"+(r+="."+h)+"%"))i=E[a];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=x(i,h),i=i[h];f&&!s&&(E[a]=i)}}return i}},24553:function(e,t,n){"use strict";var r=n(37375)("%Object.getOwnPropertyDescriptor%",!0);if(r)try{r([],"length")}catch(o){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),o=function(){return!!r};o.hasArrayLengthDefineBug=function(){if(!r)return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=o},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,o=n(93175);e.exports=function(){return"function"===typeof r&&("function"===typeof Symbol&&("symbol"===typeof r("foo")&&("symbol"===typeof Symbol("bar")&&o())))}},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 o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.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,o=Object.prototype.hasOwnProperty,a=n(76989);e.exports=a.call(r,o)},23876:function(e){"use strict";var t={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},n={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},r=Object.defineProperty,o=Object.getOwnPropertyNames,a=Object.getOwnPropertySymbols,i=Object.getOwnPropertyDescriptor,s=Object.getPrototypeOf,u=s&&s(Object);e.exports=function e(l,c,d){if("string"!==typeof c){if(u){var f=s(c);f&&f!==u&&e(l,f,d)}var p=o(c);a&&(p=p.concat(a(c)));for(var h=0;h<p.length;++h){var m=p[h];if(!t[m]&&!n[m]&&(!d||!d[m])){var v=i(c,m);try{r(l,m,v)}catch(g){}}}return l}return l}},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,o=n(57413);e.exports=function(e){var t,n=0,a=!0,i={type:"tag",name:"",voidElement:!1,attrs:{},children:[]};return e.replace(r,(function(r){if("="===r)return a=!0,void n++;a?0===n?((o[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++,a=!1})),i}},46957:function(e,t,n){var r=/(?:<!--[\S\s]*?-->|<(?:"[^"]*"['"]*|'[^']*'['"]*|[^'">])+>)/g,o=n(56416),a=Object.create?Object.create(null):{};function i(e,t,n,r,o){var a=t.indexOf("<",r),i=t.slice(r,-1===a?void 0:a);/^\s*$/.test(i)&&(i=" "),(!o&&a>-1&&n+e.length>=0||" "!==i)&&e.push({type:"text",content:i})}e.exports=function(e,t){t||(t={}),t.components||(t.components=a);var n,s=[],u=-1,l=[],c={},d=!1;return e.replace(r,(function(r,a){if(d){if(r!=="</"+n.name+">")return;d=!1}var f,p="/"!==r.charAt(1),h=0===r.indexOf("\x3c!--"),m=a+r.length,v=e.charAt(m);p&&!h&&(u++,"tag"===(n=o(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)}),"")}},56488:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t,n,r){var o=void 0;if(n){var a=new Date;a.setTime(a.getTime()+60*n*1e3),o="; expires="+a.toGMTString()}else o="";r=r?"domain="+r+";":"",document.cookie=e+"="+t+o+";"+r+"path=/"},r=function(e){for(var t=e+"=",n=document.cookie.split(";"),r=0;r<n.length;r++){for(var o=n[r];" "===o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(t))return o.substring(t.length,o.length)}return null};t.default={name:"cookie",lookup:function(e){var t=void 0;if(e.lookupCookie&&"undefined"!==typeof document){var n=r(e.lookupCookie);n&&(t=n)}return t},cacheUserLanguage:function(e,t){t.lookupCookie&&"undefined"!==typeof document&&n(t.lookupCookie,e,t.cookieMinutes,t.cookieDomain)}}},91979:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"htmlTag",lookup:function(e){var t=void 0,n=e.htmlTag||("undefined"!==typeof document?document.documentElement:null);return n&&"function"===typeof n.getAttribute&&(t=n.getAttribute("lang")),t}}},99630:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=void 0;try{n="undefined"!==window&&null!==window.localStorage;var r="i18next.translate.boo";window.localStorage.setItem(r,"foo"),window.localStorage.removeItem(r)}catch(o){n=!1}t.default={name:"localStorage",lookup:function(e){var t=void 0;if(e.lookupLocalStorage&&n){var r=window.localStorage.getItem(e.lookupLocalStorage);r&&(t=r)}return t},cacheUserLanguage:function(e,t){t.lookupLocalStorage&&n&&window.localStorage.setItem(t.lookupLocalStorage,e)}}},89173:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"navigator",lookup:function(e){var t=[];if("undefined"!==typeof navigator){if(navigator.languages)for(var n=0;n<navigator.languages.length;n++)t.push(navigator.languages[n]);navigator.userLanguage&&t.push(navigator.userLanguage),navigator.language&&t.push(navigator.language)}return t.length>0?t:void 0}}},14893:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"path",lookup:function(e){var t=void 0;if("undefined"!==typeof window){var n=window.location.pathname.match(/\/([a-zA-Z-]*)/g);if(n instanceof Array)if("number"===typeof e.lookupFromPathIndex){if("string"!==typeof n[e.lookupFromPathIndex])return;t=n[e.lookupFromPathIndex].replace("/","")}else t=n[0].replace("/","")}return t}}},37725:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"querystring",lookup:function(e){var t=void 0;if("undefined"!==typeof window)for(var n=window.location.search.substring(1).split("&"),r=0;r<n.length;r++){var o=n[r].indexOf("=");if(o>0)n[r].substring(0,o)===e.lookupQuerystring&&(t=n[r].substring(o+1))}return t}}},56134:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"subdomain",lookup:function(e){var t=void 0;if("undefined"!==typeof window){var n=window.location.href.match(/(?:http[s]*\:\/\/)*(.*?)\.(?=[^\/]*\..{2,5})/gi);n instanceof Array&&(t="number"===typeof e.lookupFromSubdomainIndex?n[e.lookupFromSubdomainIndex].replace("http://","").replace("https://","").replace(".",""):n[0].replace("http://","").replace("https://","").replace(".",""))}return t}}},61938:function(e,t,n){"use strict";var r=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=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(24019)),a=f(n(56488)),i=f(n(37725)),s=f(n(99630)),u=f(n(89173)),l=f(n(91979)),c=f(n(14893)),d=f(n(56134));function f(e){return e&&e.__esModule?e:{default:e}}var p=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.type="languageDetector",this.detectors={},this.init(t,n)}return r(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.services=e,this.options=o.defaults(t,this.options||{},{order:["querystring","cookie","localStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],checkWhitelist:!0}),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=n,this.addDetector(a.default),this.addDetector(i.default),this.addDetector(s.default),this.addDetector(u.default),this.addDetector(l.default),this.addDetector(c.default),this.addDetector(d.default)}},{key:"addDetector",value:function(e){this.detectors[e.name]=e}},{key:"detect",value:function(e){var t=this;e||(e=this.options.order);var n=[];e.forEach((function(e){if(t.detectors[e]){var r=t.detectors[e].lookup(t.options);r&&"string"===typeof r&&(r=[r]),r&&(n=n.concat(r))}}));var r=void 0;if(n.forEach((function(e){if(!r){var n=t.services.languageUtils.formatLanguageCode(e);t.options.checkWhitelist&&!t.services.languageUtils.isWhitelisted(n)||(r=n)}})),!r){var o=this.i18nOptions.fallbackLng;"string"===typeof o&&(o=[o]),o||(o=[]),r="[object Array]"===Object.prototype.toString.apply(o)?o[0]:o[0]||o.default&&o.default[0]}return r}},{key:"cacheUserLanguage",value:function(e,t){var n=this;t||(t=this.options.caches),t&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(e)>-1||t.forEach((function(t){n.detectors[t]&&n.detectors[t].cacheUserLanguage(e,n.options)})))}}]),e}();p.type="languageDetector",t.A=p},24019:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaults=function(e){return r.call(o.call(arguments,1),(function(t){if(t)for(var n in t)void 0===e[n]&&(e[n]=t[n])})),e},t.extend=function(e){return r.call(o.call(arguments,1),(function(t){if(t)for(var n in t)e[n]=t[n]})),e};var n=[],r=n.forEach,o=n.slice},64062:function(e,t,n){var r=n(61938).A;e.exports=r,e.exports.default=r},35740:function(e,t,n){"use strict";var r=n(23029),o=n(92901),a=n(64467),i=n(82284),s=[],u=s.forEach,l=s.slice;function c(e,t){if(t&&"object"===(0,i.A)(t)){var n="",r=encodeURIComponent;for(var o in t)n+="&"+r(o)+"="+r(t[o]);if(!n)return e;e=e+(-1!==e.indexOf("?")?"&":"?")+n.slice(1)}return e}function d(e,t,n,r,o){r&&"object"===(0,i.A)(r)&&(o||(r._t=new Date),r=c("",r).slice(1)),t.queryStringParams&&(e=c(e,t.queryStringParams));try{var a;(a=XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("MSXML2.XMLHTTP.3.0")).open(r?"POST":"GET",e,1),t.crossDomain||a.setRequestHeader("X-Requested-With","XMLHttpRequest"),a.withCredentials=!!t.withCredentials,r&&a.setRequestHeader("Content-type","application/x-www-form-urlencoded"),a.overrideMimeType&&a.overrideMimeType("application/json");var s=t.customHeaders;if(s="function"===typeof s?s():s)for(var u in s)a.setRequestHeader(u,s[u]);a.onreadystatechange=function(){a.readyState>3&&n&&n(a.responseText,a)},a.send(r)}catch(l){console&&console.log(l)}}var f=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,r.A)(this,e),this.init(t,n),this.type="backend"}return(0,o.A)(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.services=e,this.options=function(e){return u.call(l.call(arguments,1),(function(t){if(t)for(var n in t)void 0===e[n]&&(e[n]=t[n])})),e}(t,this.options||{},{loadPath:"/locales/{{lng}}/{{ns}}.json",addPath:"/locales/add/{{lng}}/{{ns}}",allowMultiLoading:!1,parse:JSON.parse,parsePayload:function(e,t,n){return(0,a.default)({},t,n||"")},crossDomain:!1,ajax:d})}},{key:"readMulti",value:function(e,t,n){var r=this.options.loadPath;"function"===typeof this.options.loadPath&&(r=this.options.loadPath(e,t));var o=this.services.interpolator.interpolate(r,{lng:e.join("+"),ns:t.join("+")});this.loadUrl(o,n)}},{key:"read",value:function(e,t,n){var r=this.options.loadPath;"function"===typeof this.options.loadPath&&(r=this.options.loadPath([e],[t]));var o=this.services.interpolator.interpolate(r,{lng:e,ns:t});this.loadUrl(o,n)}},{key:"loadUrl",value:function(e,t){var n=this;this.options.ajax(e,this.options,(function(r,o){if(o.status>=500&&o.status<600)return t("failed loading "+e,!0);if(o.status>=400&&o.status<500)return t("failed loading "+e,!1);var a,i;try{a=n.options.parse(r,e)}catch(s){i="failed parsing "+e+" to json"}if(i)return t(i,!1);t(null,a)}))}},{key:"create",value:function(e,t,n,r){var o=this;"string"===typeof e&&(e=[e]);var a=this.options.parsePayload(t,n,r);e.forEach((function(e){var n=o.services.interpolator.interpolate(o.options.addPath,{lng:e,ns:t});o.options.ajax(n,o.options,(function(e,t){}),a)}))}}]),e}();f.type="backend",t.A=f},94449:function(e,t,n){"use strict";n.d(t,{A:function(){return $}});var r=n(82284),o=n(64467);function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?Object(arguments[t]):{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&r.push.apply(r,Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach((function(t){(0,o.default)(e,t,n[t])}))}return e}var i=n(23029),s=n(92901),u=n(56822),l=n(53954),c=n(9417),d=n(85501),f=n(60436),p=n(5544),h={type:"logger",log:function(e){this.output("log",e)},warn:function(e){this.output("warn",e)},error:function(e){this.output("error",e)},output:function(e,t){var n;console&&console[e]&&(n=console)[e].apply(n,(0,f.A)(t))}},m=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,i.A)(this,e),this.init(t,n)}return(0,s.A)(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||h,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"log","",!0)}},{key:"warn",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","",!0)}},{key:"error",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"error","")}},{key:"deprecate",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(e,t,n,r){return r&&!this.debug?null:("string"===typeof e[0]&&(e[0]="".concat(n).concat(this.prefix," ").concat(e[0])),this.logger[t](e))}},{key:"create",value:function(t){return new e(this.logger,a({},{prefix:"".concat(this.prefix,":").concat(t,":")},this.options))}}]),e}(),v=new m,g=function(){function e(){(0,i.A)(this,e),this.observers={}}return(0,s.A)(e,[{key:"on",value:function(e,t){var n=this;return e.split(" ").forEach((function(e){n.observers[e]=n.observers[e]||[],n.observers[e].push(t)})),this}},{key:"off",value:function(e,t){this.observers[e]&&(t?this.observers[e]=this.observers[e].filter((function(e){return e!==t})):delete this.observers[e])}},{key:"emit",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];this.observers[e]&&[].concat(this.observers[e]).forEach((function(e){e.apply(void 0,n)}));this.observers["*"]&&[].concat(this.observers["*"]).forEach((function(t){t.apply(t,[e].concat(n))}))}}]),e}();function y(){var e,t,n=new Promise((function(n,r){e=n,t=r}));return n.resolve=e,n.reject=t,n}function O(e){return null==e?"":""+e}function b(e,t,n){function r(e){return e&&e.indexOf("###")>-1?e.replace(/###/g,"."):e}function o(){return!e||"string"===typeof e}for(var a="string"!==typeof t?[].concat(t):t.split(".");a.length>1;){if(o())return{};var i=r(a.shift());!e[i]&&n&&(e[i]=new n),e=e[i]}return o()?{}:{obj:e,k:r(a.shift())}}function E(e,t,n){var r=b(e,t,Object);r.obj[r.k]=n}function A(e,t){var n=b(e,t),r=n.obj,o=n.k;if(r)return r[o]}function w(e,t,n){var r=A(e,n);return void 0!==r?r:A(t,n)}function C(e,t,n){for(var r in t)r in e?"string"===typeof e[r]||e[r]instanceof String||"string"===typeof t[r]||t[r]instanceof String?n&&(e[r]=t[r]):C(e[r],t[r],n):e[r]=t[r];return e}function _(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var x={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function k(e){return"string"===typeof e?e.replace(/[&<>"'\/]/g,(function(e){return x[e]})):e}var T=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return(0,i.A)(this,t),n=(0,u.A)(this,(0,l.A)(t).call(this)),g.call((0,c.A)(n)),n.data=e||{},n.options=r,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n}return(0,d.A)(t,e),(0,s.A)(t,[{key:"addNamespaces",value:function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,a=[e,t];return n&&"string"!==typeof n&&(a=a.concat(n)),n&&"string"===typeof n&&(a=a.concat(o?n.split(o):n)),e.indexOf(".")>-1&&(a=e.split(".")),A(this.data,a)}},{key:"addResource",value:function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},a=this.options.keySeparator;void 0===a&&(a=".");var i=[e,t];n&&(i=i.concat(a?n.split(a):n)),e.indexOf(".")>-1&&(r=t,t=(i=e.split("."))[1]),this.addNamespaces(t),E(this.data,i,r),o.silent||this.emit("added",e,t,n,r)}},{key:"addResources",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var o in n)"string"!==typeof n[o]&&"[object Array]"!==Object.prototype.toString.apply(n[o])||this.addResource(e,t,o,n[o],{silent:!0});r.silent||this.emit("added",e,t,n)}},{key:"addResourceBundle",value:function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},s=[e,t];e.indexOf(".")>-1&&(r=n,n=t,t=(s=e.split("."))[1]),this.addNamespaces(t);var u=A(this.data,s)||{};r?C(u,n,o):u=a({},u,n),E(this.data,s,u),i.silent||this.emit("added",e,t,n)}},{key:"removeResourceBundle",value:function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}},{key:"hasResourceBundle",value:function(e,t){return void 0!==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?a({},{},this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"toJSON",value:function(){return this.data}}]),t}(g),S={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,r,o){var a=this;return e.forEach((function(e){a.processors[e]&&(t=a.processors[e].process(t,n,r,o))})),t}},D=function(e){function t(e){var n,r,o,a,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,i.A)(this,t),n=(0,u.A)(this,(0,l.A)(t).call(this)),g.call((0,c.A)(n)),r=["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],o=e,a=(0,c.A)(n),r.forEach((function(e){o[e]&&(a[e]=o[e])})),n.options=s,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n.logger=v.create("translator"),n}return(0,d.A)(t,e),(0,s.A)(t,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},n=this.resolve(e,t);return n&&void 0!==n.res}},{key:"extractFromKey",value:function(e,t){var n=t.nsSeparator||this.options.nsSeparator;void 0===n&&(n=":");var r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,o=t.ns||this.options.defaultNS;if(n&&e.indexOf(n)>-1){var a=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(a[0])>-1)&&(o=a.shift()),e=a.join(r)}return"string"===typeof o&&(o=[o]),{key:e,namespaces:o}}},{key:"translate",value:function(e,t){var n=this;if("object"!==(0,r.A)(t)&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),t||(t={}),void 0===e||null===e)return"";Array.isArray(e)||(e=[String(e)]);var o=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,i=this.extractFromKey(e[e.length-1],t),s=i.key,u=i.namespaces,l=u[u.length-1],c=t.lng||this.language,d=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(c&&"cimode"===c.toLowerCase()){if(d){var f=t.nsSeparator||this.options.nsSeparator;return l+f+s}return s}var p=this.resolve(e,t),h=p&&p.res,m=p&&p.usedKey||s,v=p&&p.exactUsedKey||s,g=Object.prototype.toString.apply(h),y=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,O=!this.i18nFormat||this.i18nFormat.handleAsObject;if(O&&h&&("string"!==typeof h&&"boolean"!==typeof h&&"number"!==typeof h)&&["[object Number]","[object Function]","[object RegExp]"].indexOf(g)<0&&("string"!==typeof y||"[object Array]"!==g)){if(!t.returnObjects&&!this.options.returnObjects)return this.logger.warn("accessing an object - but returnObjects options is not enabled!"),this.options.returnedObjectHandler?this.options.returnedObjectHandler(m,h,t):"key '".concat(s," (").concat(this.language,")' returned an object instead of string.");if(o){var b="[object Array]"===g,E=b?[]:{},A=b?v:m;for(var w in h)if(Object.prototype.hasOwnProperty.call(h,w)){var C="".concat(A).concat(o).concat(w);E[w]=this.translate(C,a({},t,{joinArrays:!1,ns:u})),E[w]===C&&(E[w]=h[w])}h=E}}else if(O&&"string"===typeof y&&"[object Array]"===g)(h=h.join(y))&&(h=this.extendTranslation(h,e,t));else{var _=!1,x=!1;if(!this.isValidLookup(h)&&void 0!==t.defaultValue){if(_=!0,void 0!==t.count){var k=this.pluralResolver.getSuffix(c,t.count);h=t["defaultValue".concat(k)]}h||(h=t.defaultValue)}this.isValidLookup(h)||(x=!0,h=s);var T=t.defaultValue&&t.defaultValue!==h&&this.options.updateMissing;if(x||_||T){this.logger.log(T?"updateKey":"missingKey",c,l,s,T?t.defaultValue:h);var S=[],D=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&D&&D[0])for(var P=0;P<D.length;P++)S.push(D[P]);else"all"===this.options.saveMissingTo?S=this.languageUtils.toResolveHierarchy(t.lng||this.language):S.push(t.lng||this.language);var N=function(e,r){n.options.missingKeyHandler?n.options.missingKeyHandler(e,l,r,T?t.defaultValue:h,T,t):n.backendConnector&&n.backendConnector.saveMissing&&n.backendConnector.saveMissing(e,l,r,T?t.defaultValue:h,T,t),n.emit("missingKey",e,l,r,h)};if(this.options.saveMissing){var R=void 0!==t.count&&"string"!==typeof t.count;this.options.saveMissingPlurals&&R?S.forEach((function(e){n.pluralResolver.getPluralFormsOfKey(e,s).forEach((function(t){return N([e],t)}))})):N(S,s)}}h=this.extendTranslation(h,e,t,p),x&&h===s&&this.options.appendNamespaceToMissingKey&&(h="".concat(l,":").concat(s)),x&&this.options.parseMissingKeyHandler&&(h=this.options.parseMissingKeyHandler(h))}return h}},{key:"extendTranslation",value:function(e,t,n,r){var o=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,n,r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init(a({},n,{interpolation:a({},this.options.interpolation,n.interpolation)}));var i=n.replace&&"string"!==typeof n.replace?n.replace:n;this.options.interpolation.defaultVariables&&(i=a({},this.options.interpolation.defaultVariables,i)),e=this.interpolator.interpolate(e,i,n.lng||this.language,n),!1!==n.nest&&(e=this.interpolator.nest(e,(function(){return o.translate.apply(o,arguments)}),n)),n.interpolation&&this.interpolator.reset()}var s=n.postProcess||this.options.postProcess,u="string"===typeof s?[s]:s;return void 0!==e&&null!==e&&u&&u.length&&!1!==n.applyPostProcessor&&(e=S.handle(u,e,t,this.options&&this.options.postProcessPassResolved?a({i18nResolved:r},n):n,this)),e}},{key:"resolve",value:function(e){var t,n,r,o,a,i=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"===typeof e&&(e=[e]),e.forEach((function(e){if(!i.isValidLookup(t)){var u=i.extractFromKey(e,s),l=u.key;n=l;var c=u.namespaces;i.options.fallbackNS&&(c=c.concat(i.options.fallbackNS));var d=void 0!==s.count&&"string"!==typeof s.count,f=void 0!==s.context&&"string"===typeof s.context&&""!==s.context,p=s.lngs?s.lngs:i.languageUtils.toResolveHierarchy(s.lng||i.language,s.fallbackLng);c.forEach((function(e){i.isValidLookup(t)||(a=e,i.utils&&i.utils.hasLoadedNamespace&&!i.utils.hasLoadedNamespace(a)&&i.logger.warn('key "'.concat(n,'" for namespace "').concat(a,"\" won't get resolved as namespace was not yet loaded"),"This means something IS WRONG in your application setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"),p.forEach((function(n){if(!i.isValidLookup(t)){o=n;var a,u,c=l,p=[c];if(i.i18nFormat&&i.i18nFormat.addLookupKeys)i.i18nFormat.addLookupKeys(p,l,n,e,s);else d&&(a=i.pluralResolver.getSuffix(n,s.count)),d&&f&&p.push(c+a),f&&p.push(c+="".concat(i.options.contextSeparator).concat(s.context)),d&&p.push(c+=a);for(;u=p.pop();)i.isValidLookup(t)||(r=u,t=i.getResource(n,e,u,s))}})))}))}})),{res:t,usedKey:n,exactUsedKey:r,usedLng:o,usedNS:a}}},{key:"isValidLookup",value:function(e){return void 0!==e&&!(!this.options.returnNull&&null===e)&&!(!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}}]),t}(g);function P(e){return e.charAt(0).toUpperCase()+e.slice(1)}var N=function(){function e(t){(0,i.A)(this,e),this.options=t,this.whitelist=this.options.whitelist||!1,this.logger=v.create("languageUtils")}return(0,s.A)(e,[{key:"getScriptPartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return null;var t=e.split("-");return 2===t.length?null:(t.pop(),this.formatLanguageCode(t.join("-")))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return e;var t=e.split("-");return this.formatLanguageCode(t[0])}},{key:"formatLanguageCode",value:function(e){if("string"===typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return this.options.lowerCaseLng?n=n.map((function(e){return e.toLowerCase()})):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=P(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=P(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=P(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isWhitelisted",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitWhitelist)&&(e=this.getLanguagePartFromCode(e)),!this.whitelist||!this.whitelist.length||this.whitelist.indexOf(e)>-1}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("string"===typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e.default),n||[]}},{key:"toResolveHierarchy",value:function(e,t){var n=this,r=this.getFallbackCodes(t||this.options.fallbackLng||[],e),o=[],a=function(e){e&&(n.isWhitelisted(e)?o.push(e):n.logger.warn("rejecting non-whitelisted language code: ".concat(e)))};return"string"===typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&a(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&a(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&a(this.getLanguagePartFromCode(e))):"string"===typeof e&&a(this.formatLanguageCode(e)),r.forEach((function(e){o.indexOf(e)<0&&a(n.formatLanguageCode(e))})),o}}]),e}(),R=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","id","ja","jbo","ka","kk","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he"],nr:[1,2,20,21],fc:22}],I={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0===e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0===e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0===e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1===e?0:2===e?1:(e<0||e>10)&&e%10==0?2:3)}};var M=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,i.A)(this,e),this.languageUtils=t,this.options=n,this.logger=v.create("pluralResolver"),this.rules=function(){var e={};return R.forEach((function(t){t.lngs.forEach((function(n){e[n]={numbers:t.nr,plurals:I[t.fc]}}))})),e}()}return(0,s.A)(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=this.getRule(e);return t&&t.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){var n=this,r=[],o=this.getRule(e);return o?(o.numbers.forEach((function(o){var a=n.getSuffix(e,o);r.push("".concat(t).concat(a))})),r):r}},{key:"getSuffix",value:function(e,t){var n=this,r=this.getRule(e);if(r){var o=r.noAbs?r.plurals(t):r.plurals(Math.abs(t)),a=r.numbers[o];this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]&&(2===a?a="plural":1===a&&(a=""));var i=function(){return n.options.prepend&&a.toString()?n.options.prepend+a.toString():a.toString()};return"v1"===this.options.compatibilityJSON?1===a?"":"number"===typeof a?"_plural_".concat(a.toString()):i():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]?i():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}return this.logger.warn("no plural rule found for: ".concat(e)),""}}]),e}(),L=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,i.A)(this,e),this.logger=v.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return(0,s.A)(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var t=e.interpolation;this.escape=void 0!==t.escape?t.escape:k,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?_(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?_(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?_(t.nestingPrefix):t.nestingPrefixEscaped||_("$t("),this.nestingSuffix=t.nestingSuffix?_(t.nestingSuffix):t.nestingSuffixEscaped||_(")"),this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(t,"g");var n="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(n,"g")}},{key:"interpolate",value:function(e,t,n,r){var o,a,i,s=this,u=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function l(e){return e.replace(/\$/g,"$$$$")}var c=function(e){if(e.indexOf(s.formatSeparator)<0)return w(t,u,e);var r=e.split(s.formatSeparator),o=r.shift().trim(),a=r.join(s.formatSeparator).trim();return s.format(w(t,u,o),a,n)};this.resetRegExp();var d=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler;for(i=0;o=this.regexpUnescape.exec(e);){if(void 0===(a=c(o[1].trim())))if("function"===typeof d){var f=d(e,o,r);a="string"===typeof f?f:""}else this.logger.warn("missed to pass in variable ".concat(o[1]," for interpolating ").concat(e)),a="";else"string"===typeof a||this.useRawValueToEscape||(a=O(a));if(e=e.replace(o[0],l(a)),this.regexpUnescape.lastIndex=0,++i>=this.maxReplaces)break}for(i=0;o=this.regexp.exec(e);){if(void 0===(a=c(o[1].trim())))if("function"===typeof d){var p=d(e,o,r);a="string"===typeof p?p:""}else this.logger.warn("missed to pass in variable ".concat(o[1]," for interpolating ").concat(e)),a="";else"string"===typeof a||this.useRawValueToEscape||(a=O(a));if(a=this.escapeValue?l(this.escape(a)):l(a),e=e.replace(o[0],a),this.regexp.lastIndex=0,++i>=this.maxReplaces)break}return e}},{key:"nest",value:function(e,t){var n,r,o=a({},arguments.length>2&&void 0!==arguments[2]?arguments[2]:{});function i(e,t){if(e.indexOf(",")<0)return e;var n=e.split(",");e=n.shift();var r=n.join(",");r=(r=this.interpolate(r,o)).replace(/'/g,'"');try{o=JSON.parse(r),t&&(o=a({},t,o))}catch(i){this.logger.error("failed parsing options string in nesting for key ".concat(e),i)}return delete o.defaultValue,e}for(o.applyPostProcessor=!1,delete o.defaultValue;n=this.nestingRegexp.exec(e);){if((r=t(i.call(this,n[1].trim(),o),o))&&n[0]===e&&"string"!==typeof r)return r;"string"!==typeof r&&(r=O(r)),r||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),r=""),e=e.replace(n[0],r),this.regexp.lastIndex=0}return e}}]),e}();var F=function(e){function t(e,n,r){var o,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return(0,i.A)(this,t),o=(0,u.A)(this,(0,l.A)(t).call(this)),g.call((0,c.A)(o)),o.backend=e,o.store=n,o.services=r,o.languageUtils=r.languageUtils,o.options=a,o.logger=v.create("backendConnector"),o.state={},o.queue=[],o.backend&&o.backend.init&&o.backend.init(r,a.backend,a),o}return(0,d.A)(t,e),(0,s.A)(t,[{key:"queueLoad",value:function(e,t,n,r){var o=this,a=[],i=[],s=[],u=[];return e.forEach((function(e){var r=!0;t.forEach((function(t){var s="".concat(e,"|").concat(t);!n.reload&&o.store.hasResourceBundle(e,t)?o.state[s]=2:o.state[s]<0||(1===o.state[s]?i.indexOf(s)<0&&i.push(s):(o.state[s]=1,r=!1,i.indexOf(s)<0&&i.push(s),a.indexOf(s)<0&&a.push(s),u.indexOf(t)<0&&u.push(t)))})),r||s.push(e)})),(a.length||i.length)&&this.queue.push({pending:i,loaded:{},errors:[],callback:r}),{toLoad:a,pending:i,toLoadLanguages:s,toLoadNamespaces:u}}},{key:"loaded",value:function(e,t,n){var r=e.split("|"),o=(0,p.A)(r,2),a=o[0],i=o[1];t&&this.emit("failedLoading",a,i,t),n&&this.store.addResourceBundle(a,i,n),this.state[e]=t?-1:2;var s={};this.queue.forEach((function(n){!function(e,t,n,r){var o=b(e,t,Object),a=o.obj,i=o.k;a[i]=a[i]||[],r&&(a[i]=a[i].concat(n)),r||a[i].push(n)}(n.loaded,[a],i),function(e,t){for(var n=e.indexOf(t);-1!==n;)e.splice(n,1),n=e.indexOf(t)}(n.pending,e),t&&n.errors.push(t),0!==n.pending.length||n.done||(Object.keys(n.loaded).forEach((function(e){s[e]||(s[e]=[]),n.loaded[e].length&&n.loaded[e].forEach((function(t){s[e].indexOf(t)<0&&s[e].push(t)}))})),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.emit("loaded",s),this.queue=this.queue.filter((function(e){return!e.done}))}},{key:"read",value:function(e,t,n){var r=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:250,i=arguments.length>5?arguments[5]:void 0;return e.length?this.backend[n](e,t,(function(s,u){s&&u&&o<5?setTimeout((function(){r.read.call(r,e,t,n,o+1,2*a,i)}),a):i(s,u)})):i(null,{})}},{key:"prepareLoading",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),o&&o();"string"===typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"===typeof t&&(t=[t]);var a=this.queueLoad(e,t,r,o);if(!a.toLoad.length)return a.pending.length||o(),null;a.toLoad.forEach((function(e){n.loadOne(e)}))}},{key:"load",value:function(e,t,n){this.prepareLoading(e,t,{},n)}},{key:"reload",value:function(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}},{key:"loadOne",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e.split("|"),o=(0,p.A)(r,2),a=o[0],i=o[1];this.read(a,i,"read",null,null,(function(r,o){r&&t.logger.warn("".concat(n,"loading namespace ").concat(i," for language ").concat(a," failed"),r),!r&&o&&t.logger.log("".concat(n,"loaded namespace ").concat(i," for language ").concat(a),o),t.loaded(e,r,o)}))}},{key:"saveMissing",value:function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)?this.logger.warn('did not save key "'.concat(n,'" for namespace "').concat(t,'" as the namespace was not yet loaded'),"This means something IS WRONG in your application setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"):(this.backend&&this.backend.create&&this.backend.create(e,t,n,r,null,a({},i,{isUpdate:o})),e&&e[0]&&this.store.addResource(e[0],t,n,r))}}]),t}(g);function j(e){return"string"===typeof e.ns&&(e.ns=[e.ns]),"string"===typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"===typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.whitelist&&e.whitelist.indexOf("cimode")<0&&(e.whitelist=e.whitelist.concat(["cimode"])),e}function B(){}var U=function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;if((0,i.A)(this,t),e=(0,u.A)(this,(0,l.A)(t).call(this)),g.call((0,c.A)(e)),e.options=j(n),e.services={},e.logger=v,e.modules={external:[]},r&&!e.isInitialized&&!n.isClone){if(!e.options.initImmediate)return e.init(n,r),(0,u.A)(e,(0,c.A)(e));setTimeout((function(){e.init(n,r)}),0)}return e}return(0,d.A)(t,e),(0,s.A)(t,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;function o(e){return e?"function"===typeof e?new e:e:null}if("function"===typeof t&&(n=t,t={}),this.options=a({},{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,whitelist:!1,nonExplicitWhitelist:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};if("object"===(0,r.A)(e[1])&&(t=e[1]),"string"===typeof e[1]&&(t.defaultValue=e[1]),"string"===typeof e[2]&&(t.tDescription=e[2]),"object"===(0,r.A)(e[2])||"object"===(0,r.A)(e[3])){var n=e[3]||e[2];Object.keys(n).forEach((function(e){t[e]=n[e]}))}return t},interpolation:{escapeValue:!0,format:function(e,t,n){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",maxReplaces:1e3}},this.options,j(t)),this.format=this.options.interpolation.format,n||(n=B),!this.options.isClone){this.modules.logger?v.init(o(this.modules.logger),this.options):v.init(null,this.options);var i=new N(this.options);this.store=new T(this.options.resources,this.options);var s=this.services;s.logger=v,s.resourceStore=this.store,s.languageUtils=i,s.pluralResolver=new M(i,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),s.interpolator=new L(this.options),s.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},s.backendConnector=new F(o(this.modules.backend),s.resourceStore,s,this.options),s.backendConnector.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];e.emit.apply(e,[t].concat(r))})),this.modules.languageDetector&&(s.languageDetector=o(this.modules.languageDetector),s.languageDetector.init(s,this.options.detection,this.options)),this.modules.i18nFormat&&(s.i18nFormat=o(this.modules.i18nFormat),s.i18nFormat.init&&s.i18nFormat.init(this)),this.translator=new D(this.services,this.options),this.translator.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];e.emit.apply(e,[t].concat(r))})),this.modules.external.forEach((function(t){t.init&&t.init(e)}))}["getResource","addResource","addResources","addResourceBundle","removeResourceBundle","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments)}}));var u=y(),l=function(){e.changeLanguage(e.options.lng,(function(t,r){e.isInitialized=!0,e.logger.log("initialized",e.options),e.emit("initialized",e.options),u.resolve(r),n(t,r)}))};return this.options.resources||!this.options.initImmediate?l():setTimeout(l,0),u}},{key:"loadResources",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:B;if(!this.options.resources||this.options.partialBundledLanguages){if(this.language&&"cimode"===this.language.toLowerCase())return t();var n=[],r=function(t){t&&e.services.languageUtils.toResolveHierarchy(t).forEach((function(e){n.indexOf(e)<0&&n.push(e)}))};if(this.language)r(this.language);else this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach((function(e){return r(e)}));this.options.preload&&this.options.preload.forEach((function(e){return r(e)})),this.services.backendConnector.load(n,this.options.ns,t)}else t(null)}},{key:"reloadResources",value:function(e,t,n){var r=y();return e||(e=this.languages),t||(t=this.options.ns),n||(n=B),this.services.backendConnector.reload(e,t,(function(e){r.resolve(),n(e)})),r}},{key:"use",value:function(e){return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&S.addPostProcessor(e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"changeLanguage",value:function(e,t){var n=this,r=y();this.emit("languageChanging",e);var o=function(e){e&&(n.language=e,n.languages=n.services.languageUtils.toResolveHierarchy(e),n.translator.language||n.translator.changeLanguage(e),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage(e)),n.loadResources((function(o){!function(e,o){n.translator.changeLanguage(o),o&&(n.emit("languageChanged",o),n.logger.log("languageChanged",o)),r.resolve((function(){return n.t.apply(n,arguments)})),t&&t(e,(function(){return n.t.apply(n,arguments)}))}(o,e)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(o):o(e):o(this.services.languageDetector.detect()),r}},{key:"getFixedT",value:function(e,t){var n=this,o=function e(t,o){var i;if("object"!==(0,r.A)(o)){for(var s=arguments.length,u=new Array(s>2?s-2:0),l=2;l<s;l++)u[l-2]=arguments[l];i=n.options.overloadTranslationOptionHandler([t,o].concat(u))}else i=a({},o);return i.lng=i.lng||e.lng,i.lngs=i.lngs||e.lngs,i.ns=i.ns||e.ns,n.t(t,i)};return"string"===typeof e?o.lng=e:o.lngs=e,o.ns=t,o}},{key:"t",value:function(){var e;return this.translator&&(e=this.translator).translate.apply(e,arguments)}},{key:"exists",value:function(){var e;return this.translator&&(e=this.translator).exists.apply(e,arguments)}},{key:"setDefaultNamespace",value:function(e){this.options.defaultNS=e}},{key:"hasLoadedNamespace",value:function(e){var t=this;if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var n=this.languages[0],r=!!this.options&&this.options.fallbackLng,o=this.languages[this.languages.length-1];if("cimode"===n.toLowerCase())return!0;var a=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};return!!this.hasResourceBundle(n,e)||(!this.services.backendConnector.backend||!(!a(n,e)||r&&!a(o,e)))}},{key:"loadNamespaces",value:function(e,t){var n=this,r=y();return this.options.ns?("string"===typeof e&&(e=[e]),e.forEach((function(e){n.options.ns.indexOf(e)<0&&n.options.ns.push(e)})),this.loadResources((function(e){r.resolve(),t&&t(e)})),r):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var n=y();"string"===typeof e&&(e=[e]);var r=this.options.preload||[],o=e.filter((function(e){return r.indexOf(e)<0}));return o.length?(this.options.preload=r.concat(o),this.loadResources((function(e){n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){if(e||(e=this.languages&&this.languages.length>0?this.languages[0]:this.language),!e)return"rtl";return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam"].indexOf(this.services.languageUtils.getLanguagePartFromCode(e))>=0?"rtl":"ltr"}},{key:"createInstance",value:function(){return new t(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},arguments.length>1?arguments[1]:void 0)}},{key:"cloneInstance",value:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:B,o=a({},this.options,n,{isClone:!0}),i=new t(o);return["store","services","language"].forEach((function(t){i[t]=e[t]})),i.translator=new D(i.services,i.options),i.translator.on("*",(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];i.emit.apply(i,[e].concat(n))})),i.init(o,r),i.translator.options=i.options,i}}]),t}(g),$=new U},66897:function(e,t){t.read=function(e,t,n,r,o){var a,i,s=8*o-r-1,u=(1<<s)-1,l=u>>1,c=-7,d=n?o-1:0,f=n?-1:1,p=e[t+d];for(d+=f,a=p&(1<<-c)-1,p>>=-c,c+=s;c>0;a=256*a+e[t+d],d+=f,c-=8);for(i=a&(1<<-c)-1,a>>=-c,c+=r;c>0;i=256*i+e[t+d],d+=f,c-=8);if(0===a)a=1-l;else{if(a===u)return i?NaN:1/0*(p?-1:1);i+=Math.pow(2,r),a-=l}return(p?-1:1)*i*Math.pow(2,a-r)},t.write=function(e,t,n,r,o,a){var i,s,u,l=8*a-o-1,c=(1<<l)-1,d=c>>1,f=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:a-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,o),i+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,o),i=0));o>=8;e[n+p]=255&s,p+=h,s/=256,o-=8);for(i=i<<o|s,l+=o;l>0;e[n+p]=255&i,p+=h,i/=256,l-=8);e[n+p-h]|=128*m}},10865:function(e,t,n){"use strict";var r;function o(e){return e.type===r.literal}function a(e){return e.type===r.argument}function i(e){return e.type===r.number}function s(e){return e.type===r.date}function u(e){return e.type===r.time}function l(e){return e.type===r.select}function c(e){return e.type===r.plural}function d(e){return e.type===r.pound}function f(e){return!(!e||"object"!==typeof e||0!==e.type)}function p(e){return!(!e||"object"!==typeof e||1!==e.type)}n.r(t),n.d(t,{IntlMessageFormat:function(){return K},createDefaultFormatters:function(){return Z},default:function(){return J},formatHTMLMessage:function(){return q},formatToParts:function(){return j},formatToString:function(){return B}}),function(e){e[e.literal=0]="literal",e[e.argument=1]="argument",e[e.number=2]="number",e[e.date=3]="date",e[e.time=4]="time",e[e.select=5]="select",e[e.plural=6]="plural",e[e.pound=7]="pound"}(r||(r={}));var h=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),m=function(){return m=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},m.apply(this,arguments)},v=function(e){function t(n,r,o,a){var i=e.call(this)||this;return i.message=n,i.expected=r,i.found=o,i.location=a,i.name="SyntaxError","function"===typeof Error.captureStackTrace&&Error.captureStackTrace(i,t),i}return h(t,e),t.buildMessage=function(e,t){function n(e){return e.charCodeAt(0).toString(16).toUpperCase()}function r(e){return e.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(e){return"\\x0"+n(e)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(e){return"\\x"+n(e)}))}function o(e){return e.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(e){return"\\x0"+n(e)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(e){return"\\x"+n(e)}))}function a(e){switch(e.type){case"literal":return'"'+r(e.text)+'"';case"class":var t=e.parts.map((function(e){return Array.isArray(e)?o(e[0])+"-"+o(e[1]):o(e)}));return"["+(e.inverted?"^":"")+t+"]";case"any":return"any character";case"end":return"end of input";case"other":return e.description}}return"Expected "+function(e){var t,n,r=e.map(a);if(r.sort(),r.length>0){for(t=1,n=1;t<r.length;t++)r[t-1]!==r[t]&&(r[n]=r[t],n++);r.length=n}switch(r.length){case 1:return r[0];case 2:return r[0]+" or "+r[1];default:return r.slice(0,-1).join(", ")+", or "+r[r.length-1]}}(e)+" but "+(((i=t)?'"'+r(i)+'"':"end of input")+" found.");var i},t}(Error);var g=function(e,t){t=void 0!==t?t:{};var n,o={},a={start:ct},i=ct,s=function(e){return e.join("")},u=function(e){return m({type:r.literal,value:e},Rt())},l="#",c=rt("#",!1),d=function(){return m({type:r.pound},Rt())},f=at("argumentElement"),p="{",h=rt("{",!1),g="}",y=rt("}",!1),O=function(e){return m({type:r.argument,value:e},Rt())},b=at("numberSkeletonId"),E=/^['\/{}]/,A=ot(["'","/","{","}"],!1,!1),w={type:"any"},C=at("numberSkeletonTokenOption"),_="/",x=rt("/",!1),k=function(e){return e},T=at("numberSkeletonToken"),S=function(e,t){return{stem:e,options:t}},D=function(e){return m({type:0,tokens:e},Rt())},P="::",N=rt("::",!1),R=function(e){return e},I=function(){return Pt.push("numberArgStyle"),!0},M=function(e){return Pt.pop(),e.replace(/\s*$/,"")},L=",",F=rt(",",!1),j="number",B=rt("number",!1),U=function(e,t,n){return m({type:"number"===t?r.number:"date"===t?r.date:r.time,style:n&&n[2],value:e},Rt())},$="'",X=rt("'",!1),Q=/^[^']/,Y=ot(["'"],!0,!1),z=/^[^a-zA-Z'{}]/,H=ot([["a","z"],["A","Z"],"'","{","}"],!0,!1),V=/^[a-zA-Z]/,q=ot([["a","z"],["A","Z"]],!1,!1),W=function(e){return m({type:1,pattern:e},Rt())},G=function(){return Pt.push("dateOrTimeArgStyle"),!0},Z="date",K=rt("date",!1),J="time",ee=rt("time",!1),te="plural",ne=rt("plural",!1),re="selectordinal",oe=rt("selectordinal",!1),ae="offset:",ie=rt("offset:",!1),se=function(e,t,n,o){return m({type:r.plural,pluralType:"plural"===t?"cardinal":"ordinal",value:e,offset:n?n[2]:0,options:o.reduce((function(e,t){var n=t.id,r=t.value,o=t.location;return n in e&&nt('Duplicate option "'+n+'" in plural element: "'+et()+'"',tt()),e[n]={value:r,location:o},e}),{})},Rt())},ue="select",le=rt("select",!1),ce=function(e,t){return m({type:r.select,value:e,options:t.reduce((function(e,t){var n=t.id,r=t.value,o=t.location;return n in e&&nt('Duplicate option "'+n+'" in select element: "'+et()+'"',tt()),e[n]={value:r,location:o},e}),{})},Rt())},de="=",fe=rt("=",!1),pe=function(e){return Pt.push("select"),!0},he=function(e,t){return Pt.pop(),m({id:e,value:t},Rt())},me=function(e){return Pt.push("plural"),!0},ve=function(e,t){return Pt.pop(),m({id:e,value:t},Rt())},ge=at("whitespace"),ye=/^[\t-\r \x85\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,Oe=ot([["\t","\r"]," ","\x85","\xa0","\u1680",["\u2000","\u200a"],"\u2028","\u2029","\u202f","\u205f","\u3000"],!1,!1),be=at("syntax pattern"),Ee=/^[!-\/:-@[-\^`{-~\xA1-\xA7\xA9\xAB\xAC\xAE\xB0\xB1\xB6\xBB\xBF\xD7\xF7\u2010-\u2027\u2030-\u203E\u2041-\u2053\u2055-\u205E\u2190-\u245F\u2500-\u2775\u2794-\u2BFF\u2E00-\u2E7F\u3001-\u3003\u3008-\u3020\u3030\uFD3E\uFD3F\uFE45\uFE46]/,Ae=ot([["!","/"],[":","@"],["[","^"],"`",["{","~"],["\xa1","\xa7"],"\xa9","\xab","\xac","\xae","\xb0","\xb1","\xb6","\xbb","\xbf","\xd7","\xf7",["\u2010","\u2027"],["\u2030","\u203e"],["\u2041","\u2053"],["\u2055","\u205e"],["\u2190","\u245f"],["\u2500","\u2775"],["\u2794","\u2bff"],["\u2e00","\u2e7f"],["\u3001","\u3003"],["\u3008","\u3020"],"\u3030","\ufd3e","\ufd3f","\ufe45","\ufe46"],!1,!1),we=at("optional whitespace"),Ce=at("number"),_e="-",xe=rt("-",!1),ke=function(e,t){return t?e?-t:t:0},Te=(at("apostrophe"),at("double apostrophes")),Se="''",De=rt("''",!1),Pe=function(){return"'"},Ne=function(e,t){return e+t.replace("''","'")},Re=function(e){return"{"!==e&&!(Nt()&&"#"===e)&&!(Pt.length>1&&"}"===e)},Ie="\n",Me=rt("\n",!1),Le=function(e){return"{"===e||"}"===e||Nt()&&"#"===e},Fe=at("argNameOrNumber"),je=at("argNumber"),Be="0",Ue=rt("0",!1),$e=function(){return 0},Xe=/^[1-9]/,Qe=ot([["1","9"]],!1,!1),Ye=/^[0-9]/,ze=ot([["0","9"]],!1,!1),He=function(e){return parseInt(e.join(""),10)},Ve=at("argName"),qe=0,We=0,Ge=[{line:1,column:1}],Ze=0,Ke=[],Je=0;if(void 0!==t.startRule){if(!(t.startRule in a))throw new Error("Can't start parsing from rule \""+t.startRule+'".');i=a[t.startRule]}function et(){return e.substring(We,qe)}function tt(){return st(We,qe)}function nt(e,t){throw function(e,t){return new v(e,[],"",t)}(e,t=void 0!==t?t:st(We,qe))}function rt(e,t){return{type:"literal",text:e,ignoreCase:t}}function ot(e,t,n){return{type:"class",parts:e,inverted:t,ignoreCase:n}}function at(e){return{type:"other",description:e}}function it(t){var n,r=Ge[t];if(r)return r;for(n=t-1;!Ge[n];)n--;for(r={line:(r=Ge[n]).line,column:r.column};n<t;)10===e.charCodeAt(n)?(r.line++,r.column=1):r.column++,n++;return Ge[t]=r,r}function st(e,t){var n=it(e),r=it(t);return{start:{offset:e,line:n.line,column:n.column},end:{offset:t,line:r.line,column:r.column}}}function ut(e){qe<Ze||(qe>Ze&&(Ze=qe,Ke=[]),Ke.push(e))}function lt(e,t,n){return new v(v.buildMessage(e,t),e,t,n)}function ct(){return dt()}function dt(){var e,t;for(e=[],t=ft();t!==o;)e.push(t),t=ft();return e}function ft(){var t;return(t=function(){var e,t;e=qe,(t=pt())!==o&&(We=e,t=u(t));return e=t,e}())===o&&(t=function(){var t,n,r,a;Je++,t=qe,123===e.charCodeAt(qe)?(n=p,qe++):(n=o,0===Je&&ut(h));n!==o&&wt()!==o&&(r=Tt())!==o&&wt()!==o?(125===e.charCodeAt(qe)?(a=g,qe++):(a=o,0===Je&&ut(y)),a!==o?(We=t,t=n=O(r)):(qe=t,t=o)):(qe=t,t=o);Je--,t===o&&(n=o,0===Je&&ut(f));return t}())===o&&(t=function(){var t;t=function(){var t,n,r,a,i,s,u,l,c;t=qe,123===e.charCodeAt(qe)?(n=p,qe++):(n=o,0===Je&&ut(h));n!==o&&wt()!==o&&(r=Tt())!==o&&wt()!==o?(44===e.charCodeAt(qe)?(a=L,qe++):(a=o,0===Je&&ut(F)),a!==o&&wt()!==o?(e.substr(qe,6)===j?(i=j,qe+=6):(i=o,0===Je&&ut(B)),i!==o&&wt()!==o?(s=qe,44===e.charCodeAt(qe)?(u=L,qe++):(u=o,0===Je&&ut(F)),u!==o&&(l=wt())!==o?(c=function(){var t,n,r;t=qe,e.substr(qe,2)===P?(n=P,qe+=2):(n=o,0===Je&&ut(N));n!==o?(r=function(){var e,t,n;if(e=qe,t=[],n=vt(),n!==o)for(;n!==o;)t.push(n),n=vt();else t=o;t!==o&&(We=e,t=D(t));return e=t,e}(),r!==o?(We=t,t=n=R(r)):(qe=t,t=o)):(qe=t,t=o);t===o&&(t=qe,We=qe,(n=(n=I())?void 0:o)!==o&&(r=pt())!==o?(We=t,t=n=M(r)):(qe=t,t=o));return t}(),c!==o?s=u=[u,l,c]:(qe=s,s=o)):(qe=s,s=o),s===o&&(s=null),s!==o&&(u=wt())!==o?(125===e.charCodeAt(qe)?(l=g,qe++):(l=o,0===Je&&ut(y)),l!==o?(We=t,t=n=U(r,i,s)):(qe=t,t=o)):(qe=t,t=o)):(qe=t,t=o)):(qe=t,t=o)):(qe=t,t=o);return t}(),t===o&&(t=function(){var t,n,r,a,i,s,u,l,c;t=qe,123===e.charCodeAt(qe)?(n=p,qe++):(n=o,0===Je&&ut(h));n!==o&&wt()!==o&&(r=Tt())!==o&&wt()!==o?(44===e.charCodeAt(qe)?(a=L,qe++):(a=o,0===Je&&ut(F)),a!==o&&wt()!==o?(e.substr(qe,4)===Z?(i=Z,qe+=4):(i=o,0===Je&&ut(K)),i===o&&(e.substr(qe,4)===J?(i=J,qe+=4):(i=o,0===Je&&ut(ee))),i!==o&&wt()!==o?(s=qe,44===e.charCodeAt(qe)?(u=L,qe++):(u=o,0===Je&&ut(F)),u!==o&&(l=wt())!==o?(c=function(){var t,n,r;t=qe,e.substr(qe,2)===P?(n=P,qe+=2):(n=o,0===Je&&ut(N));n!==o?(r=function(){var t,n,r,a;t=qe,n=qe,r=[],a=gt(),a===o&&(a=yt());if(a!==o)for(;a!==o;)r.push(a),(a=gt())===o&&(a=yt());else r=o;n=r!==o?e.substring(n,qe):r;n!==o&&(We=t,n=W(n));return t=n,t}(),r!==o?(We=t,t=n=R(r)):(qe=t,t=o)):(qe=t,t=o);t===o&&(t=qe,We=qe,(n=(n=G())?void 0:o)!==o&&(r=pt())!==o?(We=t,t=n=M(r)):(qe=t,t=o));return t}(),c!==o?s=u=[u,l,c]:(qe=s,s=o)):(qe=s,s=o),s===o&&(s=null),s!==o&&(u=wt())!==o?(125===e.charCodeAt(qe)?(l=g,qe++):(l=o,0===Je&&ut(y)),l!==o?(We=t,t=n=U(r,i,s)):(qe=t,t=o)):(qe=t,t=o)):(qe=t,t=o)):(qe=t,t=o)):(qe=t,t=o);return t}());return t}())===o&&(t=function(){var t,n,r,a,i,s,u,l,c,d,f;t=qe,123===e.charCodeAt(qe)?(n=p,qe++):(n=o,0===Je&&ut(h));if(n!==o)if(wt()!==o)if((r=Tt())!==o)if(wt()!==o)if(44===e.charCodeAt(qe)?(a=L,qe++):(a=o,0===Je&&ut(F)),a!==o)if(wt()!==o)if(e.substr(qe,6)===te?(i=te,qe+=6):(i=o,0===Je&&ut(ne)),i===o&&(e.substr(qe,13)===re?(i=re,qe+=13):(i=o,0===Je&&ut(oe))),i!==o)if(wt()!==o)if(44===e.charCodeAt(qe)?(s=L,qe++):(s=o,0===Je&&ut(F)),s!==o)if(wt()!==o)if(u=qe,e.substr(qe,7)===ae?(l=ae,qe+=7):(l=o,0===Je&&ut(ie)),l!==o&&(c=wt())!==o&&(d=Ct())!==o?u=l=[l,c,d]:(qe=u,u=o),u===o&&(u=null),u!==o)if((l=wt())!==o){if(c=[],(d=bt())!==o)for(;d!==o;)c.push(d),d=bt();else c=o;c!==o&&(d=wt())!==o?(125===e.charCodeAt(qe)?(f=g,qe++):(f=o,0===Je&&ut(y)),f!==o?(We=t,t=n=se(r,i,u,c)):(qe=t,t=o)):(qe=t,t=o)}else qe=t,t=o;else qe=t,t=o;else qe=t,t=o;else qe=t,t=o;else qe=t,t=o;else qe=t,t=o;else qe=t,t=o;else qe=t,t=o;else qe=t,t=o;else qe=t,t=o;else qe=t,t=o;else qe=t,t=o;return t}())===o&&(t=function(){var t,n,r,a,i,s,u,l,c;t=qe,123===e.charCodeAt(qe)?(n=p,qe++):(n=o,0===Je&&ut(h));if(n!==o)if(wt()!==o)if((r=Tt())!==o)if(wt()!==o)if(44===e.charCodeAt(qe)?(a=L,qe++):(a=o,0===Je&&ut(F)),a!==o)if(wt()!==o)if(e.substr(qe,6)===ue?(i=ue,qe+=6):(i=o,0===Je&&ut(le)),i!==o)if(wt()!==o)if(44===e.charCodeAt(qe)?(s=L,qe++):(s=o,0===Je&&ut(F)),s!==o)if(wt()!==o){if(u=[],(l=Ot())!==o)for(;l!==o;)u.push(l),l=Ot();else u=o;u!==o&&(l=wt())!==o?(125===e.charCodeAt(qe)?(c=g,qe++):(c=o,0===Je&&ut(y)),c!==o?(We=t,t=n=ce(r,u)):(qe=t,t=o)):(qe=t,t=o)}else qe=t,t=o;else qe=t,t=o;else qe=t,t=o;else qe=t,t=o;else qe=t,t=o;else qe=t,t=o;else qe=t,t=o;else qe=t,t=o;else qe=t,t=o;else qe=t,t=o;return t}())===o&&(t=function(){var t,n;t=qe,35===e.charCodeAt(qe)?(n=l,qe++):(n=o,0===Je&&ut(c));n!==o&&(We=t,n=d());return t=n,t}()),t}function pt(){var e,t,n;if(e=qe,t=[],(n=_t())===o&&(n=xt())===o&&(n=kt()),n!==o)for(;n!==o;)t.push(n),(n=_t())===o&&(n=xt())===o&&(n=kt());else t=o;return t!==o&&(We=e,t=s(t)),e=t}function ht(){var t,n,r,a,i;if(Je++,t=qe,n=[],r=qe,a=qe,Je++,(i=Et())===o&&(E.test(e.charAt(qe))?(i=e.charAt(qe),qe++):(i=o,0===Je&&ut(A))),Je--,i===o?a=void 0:(qe=a,a=o),a!==o?(e.length>qe?(i=e.charAt(qe),qe++):(i=o,0===Je&&ut(w)),i!==o?r=a=[a,i]:(qe=r,r=o)):(qe=r,r=o),r!==o)for(;r!==o;)n.push(r),r=qe,a=qe,Je++,(i=Et())===o&&(E.test(e.charAt(qe))?(i=e.charAt(qe),qe++):(i=o,0===Je&&ut(A))),Je--,i===o?a=void 0:(qe=a,a=o),a!==o?(e.length>qe?(i=e.charAt(qe),qe++):(i=o,0===Je&&ut(w)),i!==o?r=a=[a,i]:(qe=r,r=o)):(qe=r,r=o);else n=o;return t=n!==o?e.substring(t,qe):n,Je--,t===o&&(n=o,0===Je&&ut(b)),t}function mt(){var t,n,r;return Je++,t=qe,47===e.charCodeAt(qe)?(n=_,qe++):(n=o,0===Je&&ut(x)),n!==o&&(r=ht())!==o?(We=t,t=n=k(r)):(qe=t,t=o),Je--,t===o&&(n=o,0===Je&&ut(C)),t}function vt(){var e,t,n,r;if(Je++,e=qe,wt()!==o)if((t=ht())!==o){for(n=[],r=mt();r!==o;)n.push(r),r=mt();n!==o?(We=e,e=S(t,n)):(qe=e,e=o)}else qe=e,e=o;else qe=e,e=o;return Je--,e===o&&(0===Je&&ut(T)),e}function gt(){var t,n,r,a;if(t=qe,39===e.charCodeAt(qe)?(n=$,qe++):(n=o,0===Je&&ut(X)),n!==o){if(r=[],(a=_t())===o&&(Q.test(e.charAt(qe))?(a=e.charAt(qe),qe++):(a=o,0===Je&&ut(Y))),a!==o)for(;a!==o;)r.push(a),(a=_t())===o&&(Q.test(e.charAt(qe))?(a=e.charAt(qe),qe++):(a=o,0===Je&&ut(Y)));else r=o;r!==o?(39===e.charCodeAt(qe)?(a=$,qe++):(a=o,0===Je&&ut(X)),a!==o?t=n=[n,r,a]:(qe=t,t=o)):(qe=t,t=o)}else qe=t,t=o;if(t===o)if(t=[],(n=_t())===o&&(z.test(e.charAt(qe))?(n=e.charAt(qe),qe++):(n=o,0===Je&&ut(H))),n!==o)for(;n!==o;)t.push(n),(n=_t())===o&&(z.test(e.charAt(qe))?(n=e.charAt(qe),qe++):(n=o,0===Je&&ut(H)));else t=o;return t}function yt(){var t,n;if(t=[],V.test(e.charAt(qe))?(n=e.charAt(qe),qe++):(n=o,0===Je&&ut(q)),n!==o)for(;n!==o;)t.push(n),V.test(e.charAt(qe))?(n=e.charAt(qe),qe++):(n=o,0===Je&&ut(q));else t=o;return t}function Ot(){var t,n,r,a,i;return t=qe,wt()!==o&&(n=Dt())!==o&&wt()!==o?(123===e.charCodeAt(qe)?(r=p,qe++):(r=o,0===Je&&ut(h)),r!==o?(We=qe,(pe(n)?void 0:o)!==o&&(a=dt())!==o?(125===e.charCodeAt(qe)?(i=g,qe++):(i=o,0===Je&&ut(y)),i!==o?(We=t,t=he(n,a)):(qe=t,t=o)):(qe=t,t=o)):(qe=t,t=o)):(qe=t,t=o),t}function bt(){var t,n,r,a,i;return t=qe,wt()!==o?(n=function(){var t,n,r,a;return t=qe,n=qe,61===e.charCodeAt(qe)?(r=de,qe++):(r=o,0===Je&&ut(fe)),r!==o&&(a=Ct())!==o?n=r=[r,a]:(qe=n,n=o),(t=n!==o?e.substring(t,qe):n)===o&&(t=Dt()),t}(),n!==o&&wt()!==o?(123===e.charCodeAt(qe)?(r=p,qe++):(r=o,0===Je&&ut(h)),r!==o?(We=qe,(me(n)?void 0:o)!==o&&(a=dt())!==o?(125===e.charCodeAt(qe)?(i=g,qe++):(i=o,0===Je&&ut(y)),i!==o?(We=t,t=ve(n,a)):(qe=t,t=o)):(qe=t,t=o)):(qe=t,t=o)):(qe=t,t=o)):(qe=t,t=o),t}function Et(){var t;return Je++,ye.test(e.charAt(qe))?(t=e.charAt(qe),qe++):(t=o,0===Je&&ut(Oe)),Je--,t===o&&(0===Je&&ut(ge)),t}function At(){var t;return Je++,Ee.test(e.charAt(qe))?(t=e.charAt(qe),qe++):(t=o,0===Je&&ut(Ae)),Je--,t===o&&(0===Je&&ut(be)),t}function wt(){var t,n,r;for(Je++,t=qe,n=[],r=Et();r!==o;)n.push(r),r=Et();return t=n!==o?e.substring(t,qe):n,Je--,t===o&&(n=o,0===Je&&ut(we)),t}function Ct(){var t,n,r;return Je++,t=qe,45===e.charCodeAt(qe)?(n=_e,qe++):(n=o,0===Je&&ut(xe)),n===o&&(n=null),n!==o&&(r=St())!==o?(We=t,t=n=ke(n,r)):(qe=t,t=o),Je--,t===o&&(n=o,0===Je&&ut(Ce)),t}function _t(){var t,n;return Je++,t=qe,e.substr(qe,2)===Se?(n=Se,qe+=2):(n=o,0===Je&&ut(De)),n!==o&&(We=t,n=Pe()),Je--,(t=n)===o&&(n=o,0===Je&&ut(Te)),t}function xt(){var t,n,r,a,i,s;if(t=qe,39===e.charCodeAt(qe)?(n=$,qe++):(n=o,0===Je&&ut(X)),n!==o)if(r=function(){var t,n,r,a;t=qe,n=qe,e.length>qe?(r=e.charAt(qe),qe++):(r=o,0===Je&&ut(w));r!==o?(We=qe,(a=(a=Le(r))?void 0:o)!==o?n=r=[r,a]:(qe=n,n=o)):(qe=n,n=o);t=n!==o?e.substring(t,qe):n;return t}(),r!==o){for(a=qe,i=[],e.substr(qe,2)===Se?(s=Se,qe+=2):(s=o,0===Je&&ut(De)),s===o&&(Q.test(e.charAt(qe))?(s=e.charAt(qe),qe++):(s=o,0===Je&&ut(Y)));s!==o;)i.push(s),e.substr(qe,2)===Se?(s=Se,qe+=2):(s=o,0===Je&&ut(De)),s===o&&(Q.test(e.charAt(qe))?(s=e.charAt(qe),qe++):(s=o,0===Je&&ut(Y)));(a=i!==o?e.substring(a,qe):i)!==o?(39===e.charCodeAt(qe)?(i=$,qe++):(i=o,0===Je&&ut(X)),i===o&&(i=null),i!==o?(We=t,t=n=Ne(r,a)):(qe=t,t=o)):(qe=t,t=o)}else qe=t,t=o;else qe=t,t=o;return t}function kt(){var t,n,r,a;return t=qe,n=qe,e.length>qe?(r=e.charAt(qe),qe++):(r=o,0===Je&&ut(w)),r!==o?(We=qe,(a=(a=Re(r))?void 0:o)!==o?n=r=[r,a]:(qe=n,n=o)):(qe=n,n=o),n===o&&(10===e.charCodeAt(qe)?(n=Ie,qe++):(n=o,0===Je&&ut(Me))),t=n!==o?e.substring(t,qe):n}function Tt(){var t,n;return Je++,t=qe,(n=St())===o&&(n=Dt()),t=n!==o?e.substring(t,qe):n,Je--,t===o&&(n=o,0===Je&&ut(Fe)),t}function St(){var t,n,r,a,i;if(Je++,t=qe,48===e.charCodeAt(qe)?(n=Be,qe++):(n=o,0===Je&&ut(Ue)),n!==o&&(We=t,n=$e()),(t=n)===o){if(t=qe,n=qe,Xe.test(e.charAt(qe))?(r=e.charAt(qe),qe++):(r=o,0===Je&&ut(Qe)),r!==o){for(a=[],Ye.test(e.charAt(qe))?(i=e.charAt(qe),qe++):(i=o,0===Je&&ut(ze));i!==o;)a.push(i),Ye.test(e.charAt(qe))?(i=e.charAt(qe),qe++):(i=o,0===Je&&ut(ze));a!==o?n=r=[r,a]:(qe=n,n=o)}else qe=n,n=o;n!==o&&(We=t,n=He(n)),t=n}return Je--,t===o&&(n=o,0===Je&&ut(je)),t}function Dt(){var t,n,r,a,i;if(Je++,t=qe,n=[],r=qe,a=qe,Je++,(i=Et())===o&&(i=At()),Je--,i===o?a=void 0:(qe=a,a=o),a!==o?(e.length>qe?(i=e.charAt(qe),qe++):(i=o,0===Je&&ut(w)),i!==o?r=a=[a,i]:(qe=r,r=o)):(qe=r,r=o),r!==o)for(;r!==o;)n.push(r),r=qe,a=qe,Je++,(i=Et())===o&&(i=At()),Je--,i===o?a=void 0:(qe=a,a=o),a!==o?(e.length>qe?(i=e.charAt(qe),qe++):(i=o,0===Je&&ut(w)),i!==o?r=a=[a,i]:(qe=r,r=o)):(qe=r,r=o);else n=o;return t=n!==o?e.substring(t,qe):n,Je--,t===o&&(n=o,0===Je&&ut(Ve)),t}var Pt=["root"];function Nt(){return"plural"===Pt[Pt.length-1]}function Rt(){return t&&t.captureLocation?{location:tt()}:{}}if((n=i())!==o&&qe===e.length)return n;throw n!==o&&qe<e.length&&ut({type:"end"}),lt(Ke,Ze<e.length?e.charAt(Ze):null,Ze<e.length?st(Ze,Ze+1):st(Ze,Ze))},y=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var a=arguments[t],i=0,s=a.length;i<s;i++,o++)r[o]=a[i];return r},O=/(^|[^\\])#/g;function b(e){e.forEach((function(e){(c(e)||l(e))&&Object.keys(e.options).forEach((function(t){for(var n,r=e.options[t],a=-1,i=void 0,s=0;s<r.value.length;s++){var u=r.value[s];if(o(u)&&O.test(u.value)){a=s,i=u;break}}if(i){var l=i.value.replace(O,"$1{"+e.value+", number}"),c=g(l);(n=r.value).splice.apply(n,y([a,1],c))}b(r.value)}))}))}function E(e,t){var n=g(e,t);return t&&!1===t.normalizeHashtagInPlural||b(n),n}var A=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var a=arguments[t],i=0,s=a.length;i<s;i++,o++)r[o]=a[i];return r};function w(e){return JSON.stringify(e.map((function(e){return e&&"object"===typeof e?(t=e,Object.keys(t).sort().map((function(e){var n;return(n={})[e]=t[e],n}))):e;var t})))}var C=function(e,t){return void 0===t&&(t={}),function(){for(var n,r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];var a=w(r),i=a&&t[a];return i||(i=new((n=e).bind.apply(n,A([void 0],r))),a&&(t[a]=i)),i}},_=function(){return _=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},_.apply(this,arguments)},x=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function k(e){var t={};return e.replace(x,(function(e){var n=e.length;switch(e[0]){case"G":t.era=4===n?"long":5===n?"narrow":"short";break;case"y":t.year=2===n?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":t.month=["numeric","2-digit","short","long","narrow"][n-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":t.day=["numeric","2-digit"][n-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":t.weekday=4===n?"short":5===n?"narrow":"short";break;case"e":if(n<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"c":if(n<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"a":t.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":t.hourCycle="h12",t.hour=["numeric","2-digit"][n-1];break;case"H":t.hourCycle="h23",t.hour=["numeric","2-digit"][n-1];break;case"K":t.hourCycle="h11",t.hour=["numeric","2-digit"][n-1];break;case"k":t.hourCycle="h24",t.hour=["numeric","2-digit"][n-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":t.minute=["numeric","2-digit"][n-1];break;case"s":t.second=["numeric","2-digit"][n-1];break;case"S":case"A":throw new RangeError("`S/A` (second) pattenrs are not supported, use `s` instead");case"z":t.timeZoneName=n<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) pattenrs are not supported, use `z` instead")}return""})),t}var T=/^\.(?:(0+)(\+|#+)?)?$/g,S=/^(@+)?(\+|#+)?$/g;function D(e){var t={};return e.replace(S,(function(e,n,r){return"string"!==typeof r?(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length):"+"===r?t.minimumSignificantDigits=n.length:"#"===n[0]?t.maximumSignificantDigits=n.length:(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length+("string"===typeof r?r.length:0)),""})),t}function P(e){switch(e){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":return{currencySign:"accounting"};case"sign-always":return{signDisplay:"always"};case"sign-accounting-always":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":return{signDisplay:"never"}}}function N(e){var t=P(e);return t||{}}function R(e){for(var t={},n=0,r=e;n<r.length;n++){var o=r[n];switch(o.stem){case"percent":t.style="percent";continue;case"currency":t.style="currency",t.currency=o.options[0];continue;case"group-off":t.useGrouping=!1;continue;case"precision-integer":t.maximumFractionDigits=0;continue;case"measure-unit":t.style="unit",t.unit=o.options[0].replace(/^(.*?)-/,"");continue;case"compact-short":t.notation="compact",t.compactDisplay="short";continue;case"compact-long":t.notation="compact",t.compactDisplay="long";continue;case"scientific":t=_(_(_({},t),{notation:"scientific"}),o.options.reduce((function(e,t){return _(_({},e),N(t))}),{}));continue;case"engineering":t=_(_(_({},t),{notation:"engineering"}),o.options.reduce((function(e,t){return _(_({},e),N(t))}),{}));continue;case"notation-simple":t.notation="standard";continue;case"unit-width-narrow":t.currencyDisplay="narrowSymbol",t.unitDisplay="narrow";continue;case"unit-width-short":t.currencyDisplay="code",t.unitDisplay="short";continue;case"unit-width-full-name":t.currencyDisplay="name",t.unitDisplay="long";continue;case"unit-width-iso-code":t.currencyDisplay="symbol";continue}if(T.test(o.stem)){if(o.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");o.stem.replace(T,(function(e,n,r){return"."===e?t.maximumFractionDigits=0:"+"===r?t.minimumFractionDigits=r.length:"#"===n[0]?t.maximumFractionDigits=n.length:(t.minimumFractionDigits=n.length,t.maximumFractionDigits=n.length+("string"===typeof r?r.length:0)),""})),o.options.length&&(t=_(_({},t),D(o.options[0])))}else if(S.test(o.stem))t=_(_({},t),D(o.stem));else{var a=P(o.stem);a&&(t=_(_({},t),a))}}return t}var I,M=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),L=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var a=arguments[t],i=0,s=a.length;i<s;i++,o++)r[o]=a[i];return r},F=function(e){function t(t,n){var r=e.call(this,t)||this;return r.variableId=n,r}return M(t,e),t}(Error);function j(e,t,n,r,h,m,v){if(1===e.length&&o(e[0]))return[{type:0,value:e[0].value}];for(var g,y=[],O=0,b=e;O<b.length;O++){var E=b[O];if(o(E))y.push({type:0,value:E.value});else if(d(E))"number"===typeof m&&y.push({type:0,value:n.getNumberFormat(t).format(m)});else{var A=E.value;if(!h||!(A in h))throw new F('The intl string context variable "'+A+'" was not provided to the string "'+v+'"');var w=h[A];if(a(E))w&&"string"!==typeof w&&"number"!==typeof w||(w="string"===typeof w||"number"===typeof w?String(w):""),y.push({type:1,value:w});else if(s(E)){var C="string"===typeof E.style?r.date[E.style]:void 0;y.push({type:0,value:n.getDateTimeFormat(t,C).format(w)})}else if(u(E)){C="string"===typeof E.style?r.time[E.style]:p(E.style)?k(E.style.pattern):void 0;y.push({type:0,value:n.getDateTimeFormat(t,C).format(w)})}else if(i(E)){C="string"===typeof E.style?r.number[E.style]:f(E.style)?R(E.style.tokens):void 0;y.push({type:0,value:n.getNumberFormat(t,C).format(w)})}else if(l(E)){if(!(_=E.options[w]||E.options.other))throw new RangeError('Invalid values for "'+E.value+'": "'+w+'". Options are "'+Object.keys(E.options).join('", "')+'"');y.push.apply(y,j(_.value,t,n,r,h))}else if(c(E)){var _;if(!(_=E.options["="+w])){if(!Intl.PluralRules)throw new F('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n');var x=n.getPluralRules(t,{type:E.pluralType}).select(w-(E.offset||0));_=E.options[x]||E.options.other}if(!_)throw new RangeError('Invalid values for "'+E.value+'": "'+w+'". Options are "'+Object.keys(E.options).join('", "')+'"');y.push.apply(y,j(_.value,t,n,r,h,w-(E.offset||0)))}else;}}return(g=y).length<2?g:g.reduce((function(e,t){var n=e[e.length-1];return n&&0===n.type&&0===t.type?n.value+=t.value:e.push(t),e}),[])}function B(e,t,n,r,o,a){var i=j(e,t,n,r,o,void 0,a);return 1===i.length?i[0].value:i.reduce((function(e,t){return e+t.value}),"")}var U="@@",$=/@@(\d+_\d+)@@/g,X=0;function Q(e,t){return e.split($).filter(Boolean).map((function(e){return null!=t[e]?t[e]:e})).reduce((function(e,t){return e.length&&"string"===typeof t&&"string"===typeof e[e.length-1]?e[e.length-1]+=t:e.push(t),e}),[])}var Y=/(<([0-9a-zA-Z-_]*?)>(.*?)<\/([0-9a-zA-Z-_]*?)>)|(<[0-9a-zA-Z-_]*?\/>)/,z=Date.now()+"@@",H=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"];function V(e,t,n){var r=e.tagName,o=e.outerHTML,a=e.textContent,i=e.childNodes;if(!r)return Q(a||"",t);r=r.toLowerCase();var s=~H.indexOf(r),u=n[r];if(u&&s)throw new F(r+" is a self-closing tag and can not be used, please use another tag name.");if(!i.length)return[o];var l=Array.prototype.slice.call(i).reduce((function(e,r){return e.concat(V(r,t,n))}),[]);return u?"function"===typeof u?[u.apply(void 0,l)]:[u]:L(["<"+r+">"],l,["</"+r+">"])}function q(e,t,n,r,o,a){var i=j(e,t,n,r,o,void 0,a),s={},u=i.reduce((function(e,t){if(0===t.type)return e+t.value;var n=Date.now()+"_"+ ++X;return s[n]=t.value,e+""+U+n+U}),"");if(!Y.test(u))return Q(u,s);if(!o)throw new F("Message has placeholders but no values was given");if("undefined"===typeof DOMParser)throw new F("Cannot format XML message without DOMParser");I||(I=new DOMParser);var l=I.parseFromString('<formatted-message id="'+z+'">'+u+"</formatted-message>","text/html").getElementById(z);if(!l)throw new F("Malformed HTML message "+u);var c=Object.keys(o).filter((function(e){return!!l.getElementsByTagName(e).length}));if(!c.length)return Q(u,s);var d=c.filter((function(e){return e!==e.toLowerCase()}));if(d.length)throw new F("HTML tag must be lowercased but the following tags are not: "+d.join(", "));return Array.prototype.slice.call(l.childNodes).reduce((function(e,t){return e.concat(V(t,s,o))}),[])}var W=function(){return W=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},W.apply(this,arguments)};function G(e,t){return t?Object.keys(e).reduce((function(n,r){var o,a;return n[r]=(o=e[r],(a=t[r])?W(W(W({},o||{}),a||{}),Object.keys(o).reduce((function(e,t){return e[t]=W(W({},o[t]),a[t]||{}),e}),{})):o),n}),W({},e)):e}function Z(e){return void 0===e&&(e={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:C(Intl.NumberFormat,e.number),getDateTimeFormat:C(Intl.DateTimeFormat,e.dateTime),getPluralRules:C(Intl.PluralRules,e.pluralRules)}}var K=function(){function e(t,n,r,o){var a=this;if(void 0===n&&(n=e.defaultLocale),this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(e){return B(a.ast,a.locales,a.formatters,a.formats,e,a.message)},this.formatToParts=function(e){return j(a.ast,a.locales,a.formatters,a.formats,e,void 0,a.message)},this.formatHTMLMessage=function(e){return q(a.ast,a.locales,a.formatters,a.formats,e,a.message)},this.resolvedOptions=function(){return{locale:Intl.NumberFormat.supportedLocalesOf(a.locales)[0]}},this.getAst=function(){return a.ast},"string"===typeof t){if(this.message=t,!e.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");this.ast=e.__parse(t,{normalizeHashtagInPlural:!1})}else this.ast=t;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=G(e.formats,r),this.locales=n,this.formatters=o&&o.formatters||Z(this.formatterCache)}return e.defaultLocale=(new Intl.NumberFormat).resolvedOptions().locale,e.__parse=E,e.formats={number:{currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}(),J=K},10949:function(e){"use strict";e.exports=function(e,t,n,r,o,a,i,s){if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,o,a,i,s],c=0;(u=new Error(t.replace(/%s/g,(function(){return l[c++]})))).name="Invariant Violation"}throw u.framesToPop=1,u}}},80046:function(e,t,n){"use strict";var r=n(35550)(),o=n(41061)("Object.prototype.toString"),a=function(e){return!(r&&e&&"object"===typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===o(e)},i=function(e){return!!a(e)||null!==e&&"object"===typeof e&&"number"===typeof e.length&&e.length>=0&&"[object Array]"!==o(e)&&"[object Function]"===o(e.callee)},s=function(){return a(arguments)}();a.isLegacyArguments=i,e.exports=s?a:i},94866:function(e,t,n){"use strict";var r=Date.prototype.getDay,o=Object.prototype.toString,a=n(35550)();e.exports=function(e){return"object"===typeof e&&null!==e&&(a?function(e){try{return r.call(e),!0}catch(t){return!1}}(e):"[object Date]"===o.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"},o={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"},a={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++)a["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)})),o=function(e){return r.some((function(t){return l(t,e)}))};return null==n?o:o(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,y=g.endsWith("?")&&g.length>1;y&&(g=g.slice(0,-1));var O=d(g),b=r[O];if(g.length>1&&!b&&!o[g]&&!a[O])throw new TypeError('Unknown modifier: "'+g+'"');1!==u&&b||(n?i.key=O:i.which=c(g)),b&&(i[b]=!y||null)}}catch(E){p=!0,h=E}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],o=void 0;if(null!=r&&((null!=(o="key"===n&&null!=t.key?t.key.toLowerCase():"which"===n?91===r&&93===t.which?91:t.which:t[n])||!1!==r)&&o!==r))return!1}return!0}function c(e){return e=d(e),a[e]||e.toUpperCase().charCodeAt(0)}function d(e){return e=e.toLowerCase(),e=o[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,o,a,i,s=n(41061),u=n(35550)();if(u){r=s("Object.prototype.hasOwnProperty"),o=s("RegExp.prototype.exec"),a={};var l=function(){throw a};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{o(e,i)}catch(n){return n===a}}: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 o=e.match(t);if(!o)return!1;var a=o[1];if(!a)return!1;if(n.test(a)||r.test(a))return!0;return!1};var t=/^(?:\w+:)?\/\/(\S+)$/,n=/^localhost[\:?\d]*(?:[^\:?\d]\S*)?$/,r=/^[^\s\.]+\.\S{2,}$/},83163:function(e,t,n){e=n.nmd(e);var r="__lodash_hash_undefined__",o=9007199254740991,a="[object Arguments]",i="[object Function]",s="[object Object]",u=/^\[object .+?Constructor\]$/,l=/^(?:0|[1-9]\d*)$/,c={};c["[object Float32Array]"]=c["[object Float64Array]"]=c["[object Int8Array]"]=c["[object Int16Array]"]=c["[object Int32Array]"]=c["[object Uint8Array]"]=c["[object Uint8ClampedArray]"]=c["[object Uint16Array]"]=c["[object Uint32Array]"]=!0,c[a]=c["[object Array]"]=c["[object ArrayBuffer]"]=c["[object Boolean]"]=c["[object DataView]"]=c["[object Date]"]=c["[object Error]"]=c[i]=c["[object Map]"]=c["[object Number]"]=c[s]=c["[object RegExp]"]=c["[object Set]"]=c["[object String]"]=c["[object WeakMap]"]=!1;var d="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,f="object"==typeof self&&self&&self.Object===Object&&self,p=d||f||Function("return this")(),h=t&&!t.nodeType&&t,m=h&&e&&!e.nodeType&&e,v=m&&m.exports===h,g=v&&d.process,y=function(){try{var e=m&&m.require&&m.require("util").types;return e||g&&g.binding&&g.binding("util")}catch(t){}}(),O=y&&y.isTypedArray;var b,E,A=Array.prototype,w=Function.prototype,C=Object.prototype,_=p["__core-js_shared__"],x=w.toString,k=C.hasOwnProperty,T=function(){var e=/[^.]+$/.exec(_&&_.keys&&_.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),S=C.toString,D=x.call(Object),P=RegExp("^"+x.call(k).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),N=v?p.Buffer:void 0,R=p.Symbol,I=p.Uint8Array,M=N?N.allocUnsafe:void 0,L=(b=Object.getPrototypeOf,E=Object,function(e){return b(E(e))}),F=Object.create,j=C.propertyIsEnumerable,B=A.splice,U=R?R.toStringTag:void 0,$=function(){try{var e=pe(Object,"defineProperty");return e({},"",{}),e}catch(t){}}(),X=N?N.isBuffer:void 0,Q=Math.max,Y=Date.now,z=pe(p,"Map"),H=pe(Object,"create"),V=function(){function e(){}return function(t){if(!_e(t))return{};if(F)return F(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function q(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function W(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function G(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Z(e){var t=this.__data__=new W(e);this.size=t.size}function K(e,t){var n=be(e),r=!n&&Oe(e),o=!n&&!r&&Ae(e),a=!n&&!r&&!o&&ke(e),i=n||r||o||a,s=i?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],u=s.length;for(var l in e)!t&&!k.call(e,l)||i&&("length"==l||o&&("offset"==l||"parent"==l)||a&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||he(l,u))||s.push(l);return s}function J(e,t,n){(void 0!==n&&!ye(e[t],n)||void 0===n&&!(t in e))&&ne(e,t,n)}function ee(e,t,n){var r=e[t];k.call(e,t)&&ye(r,n)&&(void 0!==n||t in e)||ne(e,t,n)}function te(e,t){for(var n=e.length;n--;)if(ye(e[n][0],t))return n;return-1}function ne(e,t,n){"__proto__"==t&&$?$(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}q.prototype.clear=function(){this.__data__=H?H(null):{},this.size=0},q.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},q.prototype.get=function(e){var t=this.__data__;if(H){var n=t[e];return n===r?void 0:n}return k.call(t,e)?t[e]:void 0},q.prototype.has=function(e){var t=this.__data__;return H?void 0!==t[e]:k.call(t,e)},q.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=H&&void 0===t?r:t,this},W.prototype.clear=function(){this.__data__=[],this.size=0},W.prototype.delete=function(e){var t=this.__data__,n=te(t,e);return!(n<0)&&(n==t.length-1?t.pop():B.call(t,n,1),--this.size,!0)},W.prototype.get=function(e){var t=this.__data__,n=te(t,e);return n<0?void 0:t[n][1]},W.prototype.has=function(e){return te(this.__data__,e)>-1},W.prototype.set=function(e,t){var n=this.__data__,r=te(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},G.prototype.clear=function(){this.size=0,this.__data__={hash:new q,map:new(z||W),string:new q}},G.prototype.delete=function(e){var t=fe(this,e).delete(e);return this.size-=t?1:0,t},G.prototype.get=function(e){return fe(this,e).get(e)},G.prototype.has=function(e){return fe(this,e).has(e)},G.prototype.set=function(e,t){var n=fe(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Z.prototype.clear=function(){this.__data__=new W,this.size=0},Z.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Z.prototype.get=function(e){return this.__data__.get(e)},Z.prototype.has=function(e){return this.__data__.has(e)},Z.prototype.set=function(e,t){var n=this.__data__;if(n instanceof W){var r=n.__data__;if(!z||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new G(r)}return n.set(e,t),this.size=n.size,this};var re,oe=function(e,t,n){for(var r=-1,o=Object(e),a=n(e),i=a.length;i--;){var s=a[re?i:++r];if(!1===t(o[s],s,o))break}return e};function ae(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":U&&U in Object(e)?function(e){var t=k.call(e,U),n=e[U];try{e[U]=void 0;var r=!0}catch(a){}var o=S.call(e);r&&(t?e[U]=n:delete e[U]);return o}(e):function(e){return S.call(e)}(e)}function ie(e){return xe(e)&&ae(e)==a}function se(e){return!(!_e(e)||function(e){return!!T&&T in e}(e))&&(we(e)?P:u).test(function(e){if(null!=e){try{return x.call(e)}catch(t){}try{return e+""}catch(t){}}return""}(e))}function ue(e){if(!_e(e))return function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}(e);var t=me(e),n=[];for(var r in e)("constructor"!=r||!t&&k.call(e,r))&&n.push(r);return n}function le(e,t,n,r,o){e!==t&&oe(t,(function(a,i){if(o||(o=new Z),_e(a))!function(e,t,n,r,o,a,i){var u=ve(e,n),l=ve(t,n),c=i.get(l);if(c)return void J(e,n,c);var d=a?a(u,l,n+"",e,t,i):void 0,f=void 0===d;if(f){var p=be(l),h=!p&&Ae(l),m=!p&&!h&&ke(l);d=l,p||h||m?be(u)?d=u:xe(v=u)&&Ee(v)?d=function(e,t){var n=-1,r=e.length;t||(t=Array(r));for(;++n<r;)t[n]=e[n];return t}(u):h?(f=!1,d=function(e,t){if(t)return e.slice();var n=e.length,r=M?M(n):new e.constructor(n);return e.copy(r),r}(l,!0)):m?(f=!1,d=function(e,t){var n=t?function(e){var t=new e.constructor(e.byteLength);return new I(t).set(new I(e)),t}(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}(l,!0)):d=[]:function(e){if(!xe(e)||ae(e)!=s)return!1;var t=L(e);if(null===t)return!0;var n=k.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&x.call(n)==D}(l)||Oe(l)?(d=u,Oe(u)?d=function(e){return function(e,t,n,r){var o=!n;n||(n={});var a=-1,i=t.length;for(;++a<i;){var s=t[a],u=r?r(n[s],e[s],s,n,e):void 0;void 0===u&&(u=e[s]),o?ne(n,s,u):ee(n,s,u)}return n}(e,Te(e))}(u):_e(u)&&!we(u)||(d=function(e){return"function"!=typeof e.constructor||me(e)?{}:V(L(e))}(l))):f=!1}var v;f&&(i.set(l,d),o(d,l,r,a,i),i.delete(l));J(e,n,d)}(e,t,i,n,le,r,o);else{var u=r?r(ve(e,i),a,i+"",e,t,o):void 0;void 0===u&&(u=a),J(e,i,u)}}),Te)}function ce(e,t){return ge(function(e,t,n){return t=Q(void 0===t?e.length-1:t,0),function(){for(var r=arguments,o=-1,a=Q(r.length-t,0),i=Array(a);++o<a;)i[o]=r[t+o];o=-1;for(var s=Array(t+1);++o<t;)s[o]=r[o];return s[t]=n(i),function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}(e,this,s)}}(e,t,Pe),e+"")}var de=$?function(e,t){return $(e,"toString",{configurable:!0,enumerable:!1,value:(n=t,function(){return n}),writable:!0});var n}:Pe;function fe(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function pe(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return se(n)?n:void 0}function he(e,t){var n=typeof e;return!!(t=null==t?o:t)&&("number"==n||"symbol"!=n&&l.test(e))&&e>-1&&e%1==0&&e<t}function me(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||C)}function ve(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]}var ge=function(e){var t=0,n=0;return function(){var r=Y(),o=16-(r-n);if(n=r,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(de);function ye(e,t){return e===t||e!==e&&t!==t}var Oe=ie(function(){return arguments}())?ie:function(e){return xe(e)&&k.call(e,"callee")&&!j.call(e,"callee")},be=Array.isArray;function Ee(e){return null!=e&&Ce(e.length)&&!we(e)}var Ae=X||function(){return!1};function we(e){if(!_e(e))return!1;var t=ae(e);return t==i||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Ce(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=o}function _e(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function xe(e){return null!=e&&"object"==typeof e}var ke=O?function(e){return function(t){return e(t)}}(O):function(e){return xe(e)&&Ce(e.length)&&!!c[ae(e)]};function Te(e){return Ee(e)?K(e,!0):ue(e)}var Se,De=(Se=function(e,t,n){le(e,t,n)},ce((function(e,t){var n=-1,r=t.length,o=r>1?t[r-1]:void 0,a=r>2?t[2]:void 0;for(o=Se.length>3&&"function"==typeof o?(r--,o):void 0,a&&function(e,t,n){if(!_e(n))return!1;var r=typeof t;return!!("number"==r?Ee(n)&&he(t,n.length):"string"==r&&t in n)&&ye(n[t],e)}(t[0],t[1],a)&&(o=r<3?void 0:o,r=1),e=Object(e);++n<r;){var i=t[n];i&&Se(e,i,n,o)}return e})));function Pe(e){return e}e.exports=De},1111:function(e,t,n){var r=n(76958),o=n(41176),a=n(1787),i=n(70231),s=n(27455);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=o,u.prototype.get=a,u.prototype.has=i,u.prototype.set=s,e.exports=u},85661:function(e,t,n){var r=n(5088),o=n(10150),a=n(7889),i=n(44349),s=n(33077);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=o,u.prototype.get=a,u.prototype.has=i,u.prototype.set=s,e.exports=u},81465:function(e,t,n){var r=n(20220)(n(14759),"Map");e.exports=r},54467:function(e,t,n){var r=n(40738),o=n(70708),a=n(26823),i=n(20475),s=n(77859);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=o,u.prototype.get=a,u.prototype.has=i,u.prototype.set=s,e.exports=u},57887:function(e,t,n){var r=n(20220)(n(14759),"Set");e.exports=r},36669:function(e,t,n){var r=n(54467),o=n(62274),a=n(69757);function i(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}i.prototype.add=i.prototype.push=o,i.prototype.has=a,e.exports=i},4635:function(e,t,n){var r=n(14759).Symbol;e.exports=r},65507:function(e){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},46860:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,a=[];++n<r;){var i=e[n];t(i,n,e)&&(a[o++]=i)}return a}},83107:function(e,t,n){var r=n(11049);e.exports=function(e,t){return!!(null==e?0:e.length)&&r(e,t,0)>-1}},23259:function(e){e.exports=function(e,t,n){for(var r=-1,o=null==e?0:e.length;++r<o;)if(n(t,e[r]))return!0;return!1}},37405:function(e,t,n){var r=n(44102),o=n(24578),a=n(12279),i=n(6794),s=n(97059),u=n(71641),l=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=a(e),c=!n&&o(e),d=!n&&!c&&i(e),f=!n&&!c&&!d&&u(e),p=n||c||d||f,h=p?r(e.length,String):[],m=h.length;for(var v in e)!t&&!l.call(e,v)||p&&("length"==v||d&&("offset"==v||"parent"==v)||f&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||s(v,m))||h.push(v);return h}},61570:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}},87518:function(e){e.exports=function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}},45099:function(e,t,n){var r=n(44206);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},25901:function(e,t,n){var r=n(36669),o=n(83107),a=n(23259),i=n(61570),s=n(35639),u=n(63445);e.exports=function(e,t,n,l){var c=-1,d=o,f=!0,p=e.length,h=[],m=t.length;if(!p)return h;n&&(t=i(t,s(n))),l?(d=a,f=!1):t.length>=200&&(d=u,f=!1,t=new r(t));e:for(;++c<p;){var v=e[c],g=null==n?v:n(v);if(v=l||0!==v?v:0,f&&g===g){for(var y=m;y--;)if(t[y]===g)continue e;h.push(v)}else d(t,g,l)||h.push(v)}return h}},6993:function(e){e.exports=function(e,t,n,r){for(var o=e.length,a=n+(r?1:-1);r?a--:++a<o;)if(t(e[a],a,e))return a;return-1}},26810:function(e,t,n){var r=n(87518),o=n(97989);e.exports=function e(t,n,a,i,s){var u=-1,l=t.length;for(a||(a=o),s||(s=[]);++u<l;){var c=t[u];n>0&&a(c)?n>1?e(c,n-1,a,i,s):r(s,c):i||(s[s.length]=c)}return s}},22022:function(e,t,n){var r=n(4635),o=n(81581),a=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)?o(e):a(e)}},11049:function(e,t,n){var r=n(6993),o=n(85381),a=n(97825);e.exports=function(e,t,n){return t===t?a(e,t,n):r(e,o,n)}},96255:function(e,t,n){var r=n(36669),o=n(83107),a=n(23259),i=n(61570),s=n(35639),u=n(63445),l=Math.min;e.exports=function(e,t,n){for(var c=n?a:o,d=e[0].length,f=e.length,p=f,h=Array(f),m=1/0,v=[];p--;){var g=e[p];p&&t&&(g=i(g,s(t))),m=l(g.length,m),h[p]=!n&&(t||d>=120&&g.length>=120)?new r(p&&g):void 0}g=e[0];var y=-1,O=h[0];e:for(;++y<d&&v.length<m;){var b=g[y],E=t?t(b):b;if(b=n||0!==b?b:0,!(O?u(O,E):c(v,E,n))){for(p=f;--p;){var A=h[p];if(!(A?u(A,E):c(e[p],E,n)))continue e}O&&O.push(E),v.push(b)}}return v}},73012:function(e,t,n){var r=n(22022),o=n(39248);e.exports=function(e){return o(e)&&"[object Arguments]"==r(e)}},85381:function(e){e.exports=function(e){return e!==e}},57949:function(e,t,n){var r=n(93008),o=n(73306),a=n(24567),i=n(29131),s=/^\[object .+?Constructor\]$/,u=Function.prototype,l=Object.prototype,c=u.toString,d=l.hasOwnProperty,f=RegExp("^"+c.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!a(e)||o(e))&&(r(e)?f:s).test(i(e))}},38183:function(e,t,n){var r=n(22022),o=n(5776),a=n(39248),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,e.exports=function(e){return a(e)&&o(e.length)&&!!i[r(e)]}},28833:function(e,t,n){var r=n(24567),o=n(82161),a=n(7175),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return a(e);var t=o(e),n=[];for(var s in e)("constructor"!=s||!t&&i.call(e,s))&&n.push(s);return n}},80516:function(e,t,n){var r=n(69002),o=n(24295),a=n(1043);e.exports=function(e,t){return a(o(e,t,r),e+"")}},65148:function(e,t,n){var r=n(96800),o=n(88925),a=n(69002),i=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:a;e.exports=i},44102:function(e){e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},86914:function(e,t,n){var r=n(88798),o=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(o,""):e}},35639:function(e){e.exports=function(e){return function(t){return e(t)}}},88183:function(e,t,n){var r=n(36669),o=n(83107),a=n(23259),i=n(63445),s=n(3739),u=n(26557);e.exports=function(e,t,n){var l=-1,c=o,d=e.length,f=!0,p=[],h=p;if(n)f=!1,c=a;else if(d>=200){var m=t?null:s(e);if(m)return u(m);f=!1,c=i,h=new r}else h=t?[]:p;e:for(;++l<d;){var v=e[l],g=t?t(v):v;if(v=n||0!==v?v:0,f&&g===g){for(var y=h.length;y--;)if(h[y]===g)continue e;t&&h.push(g),p.push(v)}else c(h,g,n)||(h!==p&&h.push(g),p.push(v))}return p}},31849:function(e,t,n){var r=n(25901),o=n(26810),a=n(88183);e.exports=function(e,t,n){var i=e.length;if(i<2)return i?a(e[0]):[];for(var s=-1,u=Array(i);++s<i;)for(var l=e[s],c=-1;++c<i;)c!=s&&(u[s]=r(u[s]||l,e[c],t,n));return a(o(u,1),t,n)}},63445:function(e){e.exports=function(e,t){return e.has(t)}},77795:function(e,t,n){var r=n(53815);e.exports=function(e){return r(e)?e:[]}},64123:function(e,t,n){var r=n(14759)["__core-js_shared__"];e.exports=r},3739:function(e,t,n){var r=n(57887),o=n(19208),a=n(26557),i=r&&1/a(new r([,-0]))[1]==1/0?function(e){return new r(e)}:o;e.exports=i},88925:function(e,t,n){var r=n(20220),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();e.exports=o},16658:function(e,t,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},77101:function(e,t,n){var r=n(94672);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},20220:function(e,t,n){var r=n(57949),o=n(98166);e.exports=function(e,t){var n=o(e,t);return r(n)?n:void 0}},42253:function(e,t,n){var r=n(62621)(Object.getPrototypeOf,Object);e.exports=r},81581:function(e,t,n){var r=n(4635),o=Object.prototype,a=o.hasOwnProperty,i=o.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(u){}var o=i.call(e);return r&&(t?e[s]=n:delete e[s]),o}},98166:function(e){e.exports=function(e,t){return null==e?void 0:e[t]}},76958:function(e,t,n){var r=n(73616);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},41176:function(e){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},1787:function(e,t,n){var r=n(73616),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return o.call(t,e)?t[e]:void 0}},70231:function(e,t,n){var r=n(73616),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:o.call(t,e)}},27455:function(e,t,n){var r=n(73616);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},97989:function(e,t,n){var r=n(4635),o=n(24578),a=n(12279),i=r?r.isConcatSpreadable:void 0;e.exports=function(e){return a(e)||o(e)||!!(i&&e&&e[i])}},97059:function(e){var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e<n}},99042:function(e,t,n){var r=n(44206),o=n(97840),a=n(97059),i=n(24567);e.exports=function(e,t,n){if(!i(n))return!1;var s=typeof t;return!!("number"==s?o(n)&&a(t,n.length):"string"==s&&t in n)&&r(n[t],e)}},94672:function(e){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},73306:function(e,t,n){var r=n(64123),o=function(){var e=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=function(e){return!!o&&o in e}},82161:function(e){var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},5088:function(e){e.exports=function(){this.__data__=[],this.size=0}},10150:function(e,t,n){var r=n(45099),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0)&&(n==t.length-1?t.pop():o.call(t,n,1),--this.size,!0)}},7889:function(e,t,n){var r=n(45099);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},44349:function(e,t,n){var r=n(45099);e.exports=function(e){return r(this.__data__,e)>-1}},33077:function(e,t,n){var r=n(45099);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},40738:function(e,t,n){var r=n(1111),o=n(85661),a=n(81465);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||o),string:new r}}},70708:function(e,t,n){var r=n(77101);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},26823:function(e,t,n){var r=n(77101);e.exports=function(e){return r(this,e).get(e)}},20475:function(e,t,n){var r=n(77101);e.exports=function(e){return r(this,e).has(e)}},77859:function(e,t,n){var r=n(77101);e.exports=function(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},73616:function(e,t,n){var r=n(20220)(Object,"create");e.exports=r},7175:function(e){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},82479:function(e,t,n){e=n.nmd(e);var r=n(16658),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,i=a&&a.exports===o&&r.process,s=function(){try{var e=a&&a.require&&a.require("util").types;return e||i&&i.binding&&i.binding("util")}catch(t){}}();e.exports=s},65336:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},62621:function(e){e.exports=function(e,t){return function(n){return e(t(n))}}},24295:function(e,t,n){var r=n(65507),o=Math.max;e.exports=function(e,t,n){return t=o(void 0===t?e.length-1:t,0),function(){for(var a=arguments,i=-1,s=o(a.length-t,0),u=Array(s);++i<s;)u[i]=a[t+i];i=-1;for(var l=Array(t+1);++i<t;)l[i]=a[i];return l[t]=n(u),r(e,this,l)}}},14759:function(e,t,n){var r=n(16658),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();e.exports=a},62274:function(e){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},69757:function(e){e.exports=function(e){return this.__data__.has(e)}},26557:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},1043:function(e,t,n){var r=n(65148),o=n(42929)(r);e.exports=o},42929:function(e){var t=Date.now;e.exports=function(e){var n=0,r=0;return function(){var o=t(),a=16-(o-r);if(r=o,a>0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},97825:function(e){e.exports=function(e,t,n){for(var r=n-1,o=e.length;++r<o;)if(e[r]===t)return r;return-1}},29131:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(n){}try{return e+""}catch(n){}}return""}},88798:function(e){var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},96800:function(e){e.exports=function(e){return function(){return e}}},95491:function(e,t,n){var r=n(24567),o=n(34378),a=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 y(t){var n=u,r=l;return u=l=void 0,h=t,d=e.apply(r,n)}function O(e){var n=e-p;return void 0===p||n>=t||n<0||v&&e-h>=c}function b(){var e=o();if(O(e))return E(e);f=setTimeout(b,function(e){var n=t-(e-p);return v?s(n,c-(e-h)):n}(e))}function E(e){return f=void 0,g&&u?y(e):(u=l=void 0,d)}function A(){var e=o(),n=O(e);if(u=arguments,l=this,p=e,n){if(void 0===f)return function(e){return h=e,f=setTimeout(b,t),m?y(e):d}(p);if(v)return clearTimeout(f),f=setTimeout(b,t),y(p)}return void 0===f&&(f=setTimeout(b,t)),d}return t=a(t)||0,r(n)&&(m=!!n.leading,c=(v="maxWait"in n)?i(a(n.maxWait)||0,t):c,g="trailing"in n?!!n.trailing:g),A.cancel=function(){void 0!==f&&clearTimeout(f),h=0,u=p=l=f=void 0},A.flush=function(){return void 0===f?d:E(o())},A}},70210:function(e,t,n){var r=n(80516),o=n(44206),a=n(99042),i=n(31235),s=Object.prototype,u=s.hasOwnProperty,l=r((function(e,t){e=Object(e);var n=-1,r=t.length,l=r>2?t[2]:void 0;for(l&&a(t[0],t[1],l)&&(r=1);++n<r;)for(var c=t[n],d=i(c),f=-1,p=d.length;++f<p;){var h=d[f],m=e[h];(void 0===m||o(m,s[h])&&!u.call(e,h))&&(e[h]=c[h])}return e}));e.exports=l},44206:function(e){e.exports=function(e,t){return e===t||e!==e&&t!==t}},69002:function(e){e.exports=function(e){return e}},92437:function(e,t,n){var r=n(61570),o=n(96255),a=n(80516),i=n(77795),s=a((function(e){var t=r(e,i);return t.length&&t[0]===e[0]?o(t):[]}));e.exports=s},24578:function(e,t,n){var r=n(73012),o=n(39248),a=Object.prototype,i=a.hasOwnProperty,s=a.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(e){return o(e)&&i.call(e,"callee")&&!s.call(e,"callee")};e.exports=u},12279:function(e){var t=Array.isArray;e.exports=t},97840:function(e,t,n){var r=n(93008),o=n(5776);e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},53815:function(e,t,n){var r=n(97840),o=n(39248);e.exports=function(e){return o(e)&&r(e)}},6794:function(e,t,n){e=n.nmd(e);var r=n(14759),o=n(63721),a=t&&!t.nodeType&&t,i=a&&e&&!e.nodeType&&e,s=i&&i.exports===a?r.Buffer:void 0,u=(s?s.isBuffer:void 0)||o;e.exports=u},93008:function(e,t,n){var r=n(22022),o=n(24567);e.exports=function(e){if(!o(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},5776:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},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}},75461:function(e,t,n){var r=n(22022),o=n(42253),a=n(39248),i=Function.prototype,s=Object.prototype,u=i.toString,l=s.hasOwnProperty,c=u.call(Object);e.exports=function(e){if(!a(e)||"[object Object]"!=r(e))return!1;var t=o(e);if(null===t)return!0;var n=l.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&u.call(n)==c}},50184:function(e,t,n){var r=n(22022),o=n(39248);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==r(e)}},71641:function(e,t,n){var r=n(38183),o=n(35639),a=n(82479),i=a&&a.isTypedArray,s=i?o(i):r;e.exports=s},31235:function(e,t,n){var r=n(37405),o=n(28833),a=n(97840);e.exports=function(e){return a(e)?r(e,!0):o(e)}},42434:function(e,t,n){var r=n(54467);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],a=n.cache;if(a.has(o))return a.get(o);var i=e.apply(this,r);return n.cache=a.set(o,i)||a,i};return n.cache=new(o.Cache||r),n}o.Cache=r,e.exports=o},19208:function(e){e.exports=function(){}},34378:function(e,t,n){var r=n(14759);e.exports=function(){return r.Date.now()}},63721:function(e){e.exports=function(){return!1}},80492:function(e,t,n){var r=n(95491),o=n(24567);e.exports=function(e,t,n){var a=!0,i=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return o(n)&&(a="leading"in n?!!n.leading:a,i="trailing"in n?!!n.trailing:i),r(e,t,{leading:a,maxWait:t,trailing:i})}},72588:function(e,t,n){var r=n(86914),o=n(24567),a=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(a(e))return NaN;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(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}},92177:function(e,t,n){var r=n(26810),o=n(80516),a=n(88183),i=n(53815),s=o((function(e){return a(r(e,1,i,!0))}));e.exports=s},74650:function(e,t,n){var r=n(25901),o=n(80516),a=n(53815),i=o((function(e,t){return a(e)?r(e,t):[]}));e.exports=i},73747:function(e,t,n){var r=n(46860),o=n(80516),a=n(31849),i=n(53815),s=o((function(e){return a(r(e,i))}));e.exports=s},11749:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=Number.isNaN||function(e){return"number"===typeof e&&e!==e};function o(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(o=e[n],a=t[n],!(o===a||r(o)&&r(a)))return!1;var o,a;return!0}function a(e,t){void 0===t&&(t=o);var n=null;function r(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];if(n&&n.lastThis===this&&t(r,n.lastArgs))return n.lastResult;var a=e.apply(this,r);return n={lastResult:a,lastArgs:r,lastThis:this},a}return r.clear=function(){n=null},r}},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(o){return!1}}()?Object.assign:function(e,o){for(var a,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 a=Object(arguments[u]))n.call(a,l)&&(s[l]=a[l]);if(t){i=t(a);for(var c=0;c<i.length;c++)r.call(a,i[c])&&(s[i[c]]=a[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),o=n(43629),a=n(27837),i=n(95944),s=n(19394),u=o(i(),Object);r(u,{getPolyfill:i,implementation:a,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),o=n(28726);e.exports=function(){var e=r();return o(Object,{is:e},{is:function(){return Object.is!==e}}),e}},70225:function(e,t,n){"use strict";var r;if(!Object.keys){var o=Object.prototype.hasOwnProperty,a=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]&&o.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]"===a.call(e),r=i(e),s=t&&"[object String]"===a.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&&!o.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||!o.call(e,g)||f.push(String(g));if(u)for(var y=function(e){if("undefined"===typeof window||!p)return d(e);try{return d(e)}catch(t){return!1}}(e),O=0;O<c.length;++O)y&&"constructor"===c[O]||!o.call(e,c[O])||f.push(c[O]);return f}}e.exports=r},27839:function(e,t,n){"use strict";var r=Array.prototype.slice,o=n(30543),a=Object.keys,i=a?function(e){return a(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 o(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 o=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],a=r.variable[1].inside,i=0;i<o.length;i++)a[o[i]]=e.languages.bash[o[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 o="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",a="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(a),c=RegExp(u(o+" "+a+" "+i+" "+s)),d=u(a+" "+i+" "+s),f=u(o+" "+a+" "+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]),y=/\[\s*(?:,\s*)*\]/.source,O=t(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[g,y]),b=t(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[p,h,y]),E=t(/\(<<0>>+(?:,<<0>>+)+\)/.source,[b]),A=t(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[E,g,y]),w={keyword:c,punctuation:/[<>()?,.:[\]]/},C=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,_=/"(?:\\.|[^\\"\r\n])*"/.source,x=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[x]),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:w},{pattern:n(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[m,A]),lookbehind:!0,inside:w},{pattern:n(/(\busing\s+)<<0>>(?=\s*=)/.source,[m]),lookbehind:!0},{pattern:n(/(\b<<0>>\s+)<<1>>/.source,[l,v]),lookbehind:!0,inside:w},{pattern:n(/(\bcatch\s*\(\s*)<<0>>/.source,[g]),lookbehind:!0,inside:w},{pattern:n(/(\bwhere\s+)<<0>>/.source,[m]),lookbehind:!0},{pattern:n(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[O]),lookbehind:!0,inside:w},{pattern:n(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[A,f,m]),inside:w}],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:w},"return-type":{pattern:n(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[A,g]),inside:w,alias:"class-name"},"constructor-invocation":{pattern:n(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[A]),lookbehind:!0,inside:w,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:w}}},"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,A,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(A),greedy:!0,inside:w},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,T=t(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[k]),S=r(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[T]),2),D=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,P=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,[D,P]),lookbehind:!0,greedy:!0,inside:{target:{pattern:n(/^<<0>>(?=\s*:)/.source,[D]),alias:"keyword"},"attribute-arguments":{pattern:n(/\(<<0>>*\)/.source,[S]),inside:e.languages.csharp},"class-name":{pattern:RegExp(g),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var N=/:[^}\r\n]+/.source,R=r(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[T]),2),I=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[R,N]),M=r(t(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<<self>>*\)/.source,[k]),2),L=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[M,N]);function F(t,r){return{interpolation:{pattern:n(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[t]),lookbehind:!0,inside:{"format-string":{pattern:n(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[r,N]),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,[I]),lookbehind:!0,greedy:!0,inside:F(I,R)},{pattern:n(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[L]),lookbehind:!0,greedy:!0,inside:F(L,M)}],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,o,a){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(o,(function(e){if("function"===typeof a&&!a(e))return e;for(var o,s=i.length;-1!==n.code.indexOf(o=t(r,s));)++s;return i[s]=e,o})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var o=0,a=Object.keys(n.tokenStack);!function i(s){for(var u=0;u<s.length&&!(o>=a.length);u++){var l=s[u];if("string"===typeof l||l.content&&"string"===typeof l.content){var c=a[o],d=n.tokenStack[c],f="string"===typeof l?l:l.content,p=t(r,c),h=f.indexOf(p);if(h>-1){++o;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),y=[];m&&y.push.apply(y,i([m])),y.push(v),g&&y.push.apply(y,i([g])),"string"===typeof l?s.splice.apply(s,[u,1].concat(y)):l.content=y}}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 o={};o[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",o)}}),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,o=/<?=>|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,a=/[{}\[\](),:;]/;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:o,punctuation:a};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:o,punctuation:a}},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={},o={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof a?new a(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,a;switch(n=n||{},o.util.type(t)){case"Object":if(a=o.util.objId(t),n[a])return n[a];for(var i in r={},n[a]=r,t)t.hasOwnProperty(i)&&(r[i]=e(t[i],n));return r;case"Array":return a=o.util.objId(t),n[a]?n[a]:(r=[],n[a]=r,t.forEach((function(t,o){r[o]=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 o=e.classList;if(o.contains(t))return!0;if(o.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var n=o.util.clone(o.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){var a=(r=r||o.languages)[e],i={};for(var s in a)if(a.hasOwnProperty(s)){if(s==t)for(var u in n)n.hasOwnProperty(u)&&(i[u]=n[u]);n.hasOwnProperty(s)||(i[s]=a[s])}var l=r[e];return r[e]=i,o.languages.DFS(o.languages,(function(t,n){n===l&&t!=e&&(this[t]=i)})),i},DFS:function e(t,n,r,a){a=a||{};var i=o.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],r||s);var u=t[s],l=o.util.type(u);"Object"!==l||a[i(u)]?"Array"!==l||a[i(u)]||(a[i(u)]=!0,e(u,n,s,a)):(a[i(u)]=!0,e(u,n,null,a))}}},plugins:{},highlightAll:function(e,t){o.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'};o.hooks.run("before-highlightall",r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),o.hooks.run("before-all-elements-highlight",r);for(var a,i=0;a=r.elements[i++];)o.highlightElement(a,!0===t,r.callback)},highlightElement:function(t,n,r){var a=o.util.getLanguage(t),i=o.languages[a];o.util.setLanguage(t,a);var s=t.parentElement;s&&"pre"===s.nodeName.toLowerCase()&&o.util.setLanguage(s,a);var u={element:t,language:a,grammar:i,code:t.textContent};function l(e){u.highlightedCode=e,o.hooks.run("before-insert",u),u.element.innerHTML=u.highlightedCode,o.hooks.run("after-highlight",u),o.hooks.run("complete",u),r&&r.call(u.element)}if(o.hooks.run("before-sanity-check",u),(s=u.element.parentElement)&&"pre"===s.nodeName.toLowerCase()&&!s.hasAttribute("tabindex")&&s.setAttribute("tabindex","0"),!u.code)return o.hooks.run("complete",u),void(r&&r.call(u.element));if(o.hooks.run("before-highlight",u),u.grammar)if(n&&e.Worker){var c=new Worker(o.filename);c.onmessage=function(e){l(e.data)},c.postMessage(JSON.stringify({language:u.language,code:u.code,immediateClose:!0}))}else l(o.highlight(u.code,u.grammar,u.language));else l(o.util.encode(u.code))},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};if(o.hooks.run("before-tokenize",r),!r.grammar)throw new Error('The language "'+r.language+'" has no grammar.');return r.tokens=o.tokenize(r.code,r.grammar),o.hooks.run("after-tokenize",r),a.stringify(o.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 o=new u;return l(o,o.head,e),s(e,o,t,o.head,0),function(e){var t=[],n=e.head.next;for(;n!==e.tail;)t.push(n.value),n=n.next;return t}(o)},hooks:{all:{},add:function(e,t){var n=o.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=o.hooks.all[e];if(n&&n.length)for(var r,a=0;r=n[a++];)r(t)}},Token:a};function a(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 o=e.exec(n);if(o&&r&&o[1]){var a=o[1].length;o.index+=a,o[0]=o[0].slice(a)}return o}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,y=!!m.greedy,O=m.alias;if(y&&!m.pattern.global){var b=m.pattern.toString().match(/[imsuy]*$/)[0];m.pattern=RegExp(m.pattern.source,b+"g")}for(var E=m.pattern||m,A=r.next,w=u;A!==t.tail&&!(d&&w>=d.reach);w+=A.value.length,A=A.next){var C=A.value;if(t.length>e.length)return;if(!(C instanceof a)){var _,x=1;if(y){if(!(_=i(E,w,e,g))||_.index>=e.length)break;var k=_.index,T=_.index+_[0].length,S=w;for(S+=A.value.length;k>=S;)S+=(A=A.next).value.length;if(w=S-=A.value.length,A.value instanceof a)continue;for(var D=A;D!==t.tail&&(S<T||"string"===typeof D.value);D=D.next)x++,S+=D.value.length;x--,C=e.slice(w,S),_.index-=w}else if(!(_=i(E,0,C,g)))continue;k=_.index;var P=_[0],N=C.slice(0,k),R=C.slice(k+P.length),I=w+C.length;d&&I>d.reach&&(d.reach=I);var M=A.prev;if(N&&(M=l(t,M,N),w+=N.length),c(t,M,x),A=l(t,M,new a(f,v?o.tokenize(P,v):P,O,P)),R&&l(t,A,R),x>1){var L={cause:f+","+h,reach:I};s(e,t,n,A.prev,w,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,o={value:n,prev:t,next:r};return t.next=o,r.prev=o,e.length++,o}function c(e,t,n){for(var r=t.next,o=0;o<n&&r!==e.tail;o++)r=r.next;t.next=r,r.prev=t,e.length-=o}if(e.Prism=o,a.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 a={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(a.classes,i):a.classes.push(i)),o.hooks.run("wrap",a);var s="";for(var u in a.attributes)s+=" "+u+'="'+(a.attributes[u]||"").replace(/"/g,"&quot;")+'"';return"<"+a.tag+' class="'+a.classes.join(" ")+'"'+s+">"+a.content+"</"+a.tag+">"},!e.document)return e.addEventListener?(o.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),r=n.language,a=n.code,i=n.immediateClose;e.postMessage(o.highlight(a,o.languages[r],r)),i&&e.close()}),!1),o):o;var d=o.util.currentScript();function f(){o.manual||o.highlightAll()}if(d&&(o.filename=d.src,d.hasAttribute("data-manual")&&(o.manual=!0)),!o.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 o}("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 o={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};o["language-"+t]={pattern:/[\s\S]+/,inside:r.languages[t]};var a={};a[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:o},r.languages.insertBefore("markup","cdata",a)}}),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",o="loaded",a="pre[data-src]:not(["+t+'="'+o+'"]):not(['+t+'="'+n+'"])';r.hooks.add("before-highlightall",(function(e){e.selector+=", "+a})),r.hooks.add("before-sanity-check",(function(i){var s=i.element;if(s.matches(a)){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,o);var n=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var n=Number(t[1]),r=t[2],o=t[3];return r?o?[n,Number(o)]:[n,void 0]:[n,n]}}(s.getAttribute("data-range"));if(n){var a=e.split(/\r\n?|\n/g),i=n[0],l=null==n[1]?a.length:n[1];i<0&&(i+=a.length),i=Math.max(0,Math.min(i-1,a.length)),l<0&&(l+=a.length),l=Math.max(0,Math.min(l,a.length)),e=a.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(a),o=0;t=n[o++];)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 o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function i(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!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:o}catch(e){t=o}try{n="function"===typeof clearTimeout?clearTimeout:a}catch(e){n=a}}();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===a||!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 o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,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:a,resetWarningCache:o};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"},29064:function(e,t,n){var r=n(186);function o(e){this.mode=r.MODE_8BIT_BYTE,this.data=e}o.prototype={getLength:function(e){return this.data.length},write:function(e){for(var t=0;t<this.data.length;t++)e.put(this.data.charCodeAt(t),8)}},e.exports=o},60688:function(e){function t(){this.buffer=new Array,this.length=0}t.prototype={get:function(e){var t=Math.floor(e/8);return 1==(this.buffer[t]>>>7-e%8&1)},put:function(e,t){for(var n=0;n<t;n++)this.putBit(1==(e>>>t-n-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},e.exports=t},5135:function(e){e.exports={L:1,M:0,Q:3,H:2}},13963:function(e,t,n){var r=n(56383);function o(e,t){if(void 0==e.length)throw new Error(e.length+"/"+t);for(var n=0;n<e.length&&0==e[n];)n++;this.num=new Array(e.length-n+t);for(var r=0;r<e.length-n;r++)this.num[r]=e[r+n]}o.prototype={get:function(e){return this.num[e]},getLength:function(){return this.num.length},multiply:function(e){for(var t=new Array(this.getLength()+e.getLength()-1),n=0;n<this.getLength();n++)for(var a=0;a<e.getLength();a++)t[n+a]^=r.gexp(r.glog(this.get(n))+r.glog(e.get(a)));return new o(t,0)},mod:function(e){if(this.getLength()-e.getLength()<0)return this;for(var t=r.glog(this.get(0))-r.glog(e.get(0)),n=new Array(this.getLength()),a=0;a<this.getLength();a++)n[a]=this.get(a);for(a=0;a<e.getLength();a++)n[a]^=r.gexp(r.glog(e.get(a))+t);return new o(n,0).mod(e)}},e.exports=o},65575:function(e,t,n){var r=n(29064),o=n(77097),a=n(60688),i=n(61569),s=n(13963);function u(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}var l=u.prototype;l.addData=function(e){var t=new r(e);this.dataList.push(t),this.dataCache=null},l.isDark=function(e,t){if(e<0||this.moduleCount<=e||t<0||this.moduleCount<=t)throw new Error(e+","+t);return this.modules[e][t]},l.getModuleCount=function(){return this.moduleCount},l.make=function(){if(this.typeNumber<1){var e=1;for(e=1;e<40;e++){for(var t=o.getRSBlocks(e,this.errorCorrectLevel),n=new a,r=0,s=0;s<t.length;s++)r+=t[s].dataCount;for(s=0;s<this.dataList.length;s++){var u=this.dataList[s];n.put(u.mode,4),n.put(u.getLength(),i.getLengthInBits(u.mode,e)),u.write(n)}if(n.getLengthInBits()<=8*r)break}this.typeNumber=e}this.makeImpl(!1,this.getBestMaskPattern())},l.makeImpl=function(e,t){this.moduleCount=4*this.typeNumber+17,this.modules=new Array(this.moduleCount);for(var n=0;n<this.moduleCount;n++){this.modules[n]=new Array(this.moduleCount);for(var r=0;r<this.moduleCount;r++)this.modules[n][r]=null}this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(e,t),this.typeNumber>=7&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=u.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,t)},l.setupPositionProbePattern=function(e,t){for(var n=-1;n<=7;n++)if(!(e+n<=-1||this.moduleCount<=e+n))for(var r=-1;r<=7;r++)t+r<=-1||this.moduleCount<=t+r||(this.modules[e+n][t+r]=0<=n&&n<=6&&(0==r||6==r)||0<=r&&r<=6&&(0==n||6==n)||2<=n&&n<=4&&2<=r&&r<=4)},l.getBestMaskPattern=function(){for(var e=0,t=0,n=0;n<8;n++){this.makeImpl(!0,n);var r=i.getLostPoint(this);(0==n||e>r)&&(e=r,t=n)}return t},l.createMovieClip=function(e,t,n){var r=e.createEmptyMovieClip(t,n);this.make();for(var o=0;o<this.modules.length;o++)for(var a=1*o,i=0;i<this.modules[o].length;i++){var s=1*i;this.modules[o][i]&&(r.beginFill(0,100),r.moveTo(s,a),r.lineTo(s+1,a),r.lineTo(s+1,a+1),r.lineTo(s,a+1),r.endFill())}return r},l.setupTimingPattern=function(){for(var e=8;e<this.moduleCount-8;e++)null==this.modules[e][6]&&(this.modules[e][6]=e%2==0);for(var t=8;t<this.moduleCount-8;t++)null==this.modules[6][t]&&(this.modules[6][t]=t%2==0)},l.setupPositionAdjustPattern=function(){for(var e=i.getPatternPosition(this.typeNumber),t=0;t<e.length;t++)for(var n=0;n<e.length;n++){var r=e[t],o=e[n];if(null==this.modules[r][o])for(var a=-2;a<=2;a++)for(var s=-2;s<=2;s++)this.modules[r+a][o+s]=-2==a||2==a||-2==s||2==s||0==a&&0==s}},l.setupTypeNumber=function(e){for(var t=i.getBCHTypeNumber(this.typeNumber),n=0;n<18;n++){var r=!e&&1==(t>>n&1);this.modules[Math.floor(n/3)][n%3+this.moduleCount-8-3]=r}for(n=0;n<18;n++){r=!e&&1==(t>>n&1);this.modules[n%3+this.moduleCount-8-3][Math.floor(n/3)]=r}},l.setupTypeInfo=function(e,t){for(var n=this.errorCorrectLevel<<3|t,r=i.getBCHTypeInfo(n),o=0;o<15;o++){var a=!e&&1==(r>>o&1);o<6?this.modules[o][8]=a:o<8?this.modules[o+1][8]=a:this.modules[this.moduleCount-15+o][8]=a}for(o=0;o<15;o++){a=!e&&1==(r>>o&1);o<8?this.modules[8][this.moduleCount-o-1]=a:o<9?this.modules[8][15-o-1+1]=a:this.modules[8][15-o-1]=a}this.modules[this.moduleCount-8][8]=!e},l.mapData=function(e,t){for(var n=-1,r=this.moduleCount-1,o=7,a=0,s=this.moduleCount-1;s>0;s-=2)for(6==s&&s--;;){for(var u=0;u<2;u++)if(null==this.modules[r][s-u]){var l=!1;a<e.length&&(l=1==(e[a]>>>o&1)),i.getMask(t,r,s-u)&&(l=!l),this.modules[r][s-u]=l,-1==--o&&(a++,o=7)}if((r+=n)<0||this.moduleCount<=r){r-=n,n=-n;break}}},u.PAD0=236,u.PAD1=17,u.createData=function(e,t,n){for(var r=o.getRSBlocks(e,t),s=new a,l=0;l<n.length;l++){var c=n[l];s.put(c.mode,4),s.put(c.getLength(),i.getLengthInBits(c.mode,e)),c.write(s)}var d=0;for(l=0;l<r.length;l++)d+=r[l].dataCount;if(s.getLengthInBits()>8*d)throw new Error("code length overflow. ("+s.getLengthInBits()+">"+8*d+")");for(s.getLengthInBits()+4<=8*d&&s.put(0,4);s.getLengthInBits()%8!=0;)s.putBit(!1);for(;!(s.getLengthInBits()>=8*d)&&(s.put(u.PAD0,8),!(s.getLengthInBits()>=8*d));)s.put(u.PAD1,8);return u.createBytes(s,r)},u.createBytes=function(e,t){for(var n=0,r=0,o=0,a=new Array(t.length),u=new Array(t.length),l=0;l<t.length;l++){var c=t[l].dataCount,d=t[l].totalCount-c;r=Math.max(r,c),o=Math.max(o,d),a[l]=new Array(c);for(var f=0;f<a[l].length;f++)a[l][f]=255&e.buffer[f+n];n+=c;var p=i.getErrorCorrectPolynomial(d),h=new s(a[l],p.getLength()-1).mod(p);u[l]=new Array(p.getLength()-1);for(f=0;f<u[l].length;f++){var m=f+h.getLength()-u[l].length;u[l][f]=m>=0?h.get(m):0}}var v=0;for(f=0;f<t.length;f++)v+=t[f].totalCount;var g=new Array(v),y=0;for(f=0;f<r;f++)for(l=0;l<t.length;l++)f<a[l].length&&(g[y++]=a[l][f]);for(f=0;f<o;f++)for(l=0;l<t.length;l++)f<u[l].length&&(g[y++]=u[l][f]);return g},e.exports=u},77097:function(e,t,n){var r=n(5135);function o(e,t){this.totalCount=e,this.dataCount=t}o.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],o.getRSBlocks=function(e,t){var n=o.getRsBlockTable(e,t);if(void 0==n)throw new Error("bad rs block @ typeNumber:"+e+"/errorCorrectLevel:"+t);for(var r=n.length/3,a=new Array,i=0;i<r;i++)for(var s=n[3*i+0],u=n[3*i+1],l=n[3*i+2],c=0;c<s;c++)a.push(new o(u,l));return a},o.getRsBlockTable=function(e,t){switch(t){case r.L:return o.RS_BLOCK_TABLE[4*(e-1)+0];case r.M:return o.RS_BLOCK_TABLE[4*(e-1)+1];case r.Q:return o.RS_BLOCK_TABLE[4*(e-1)+2];case r.H:return o.RS_BLOCK_TABLE[4*(e-1)+3];default:return}},e.exports=o},56383:function(e){for(var t={glog:function(e){if(e<1)throw new Error("glog("+e+")");return t.LOG_TABLE[e]},gexp:function(e){for(;e<0;)e+=255;for(;e>=256;)e-=255;return t.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},n=0;n<8;n++)t.EXP_TABLE[n]=1<<n;for(n=8;n<256;n++)t.EXP_TABLE[n]=t.EXP_TABLE[n-4]^t.EXP_TABLE[n-5]^t.EXP_TABLE[n-6]^t.EXP_TABLE[n-8];for(n=0;n<255;n++)t.LOG_TABLE[t.EXP_TABLE[n]]=n;e.exports=t},186:function(e){e.exports={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8}},61569:function(e,t,n){var r=n(186),o=n(13963),a=n(56383),i=0,s=1,u=2,l=3,c=4,d=5,f=6,p=7,h={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(e){for(var t=e<<10;h.getBCHDigit(t)-h.getBCHDigit(h.G15)>=0;)t^=h.G15<<h.getBCHDigit(t)-h.getBCHDigit(h.G15);return(e<<10|t)^h.G15_MASK},getBCHTypeNumber:function(e){for(var t=e<<12;h.getBCHDigit(t)-h.getBCHDigit(h.G18)>=0;)t^=h.G18<<h.getBCHDigit(t)-h.getBCHDigit(h.G18);return e<<12|t},getBCHDigit:function(e){for(var t=0;0!=e;)t++,e>>>=1;return t},getPatternPosition:function(e){return h.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,n){switch(e){case i:return(t+n)%2==0;case s:return t%2==0;case u:return n%3==0;case l:return(t+n)%3==0;case c:return(Math.floor(t/2)+Math.floor(n/3))%2==0;case d:return t*n%2+t*n%3==0;case f:return(t*n%2+t*n%3)%2==0;case p:return(t*n%3+(t+n)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new o([1],0),n=0;n<e;n++)t=t.multiply(new o([1,a.gexp(n)],0));return t},getLengthInBits:function(e,t){if(1<=t&&t<10)switch(e){case r.MODE_NUMBER:return 10;case r.MODE_ALPHA_NUM:return 9;case r.MODE_8BIT_BYTE:case r.MODE_KANJI:return 8;default:throw new Error("mode:"+e)}else if(t<27)switch(e){case r.MODE_NUMBER:return 12;case r.MODE_ALPHA_NUM:return 11;case r.MODE_8BIT_BYTE:return 16;case r.MODE_KANJI:return 10;default:throw new Error("mode:"+e)}else{if(!(t<41))throw new Error("type:"+t);switch(e){case r.MODE_NUMBER:return 14;case r.MODE_ALPHA_NUM:return 13;case r.MODE_8BIT_BYTE:return 16;case r.MODE_KANJI:return 12;default:throw new Error("mode:"+e)}}},getLostPoint:function(e){for(var t=e.getModuleCount(),n=0,r=0;r<t;r++)for(var o=0;o<t;o++){for(var a=0,i=e.isDark(r,o),s=-1;s<=1;s++)if(!(r+s<0||t<=r+s))for(var u=-1;u<=1;u++)o+u<0||t<=o+u||0==s&&0==u||i==e.isDark(r+s,o+u)&&a++;a>5&&(n+=3+a-5)}for(r=0;r<t-1;r++)for(o=0;o<t-1;o++){var l=0;e.isDark(r,o)&&l++,e.isDark(r+1,o)&&l++,e.isDark(r,o+1)&&l++,e.isDark(r+1,o+1)&&l++,0!=l&&4!=l||(n+=3)}for(r=0;r<t;r++)for(o=0;o<t-6;o++)e.isDark(r,o)&&!e.isDark(r,o+1)&&e.isDark(r,o+2)&&e.isDark(r,o+3)&&e.isDark(r,o+4)&&!e.isDark(r,o+5)&&e.isDark(r,o+6)&&(n+=40);for(o=0;o<t;o++)for(r=0;r<t-6;r++)e.isDark(r,o)&&!e.isDark(r+1,o)&&e.isDark(r+2,o)&&e.isDark(r+3,o)&&e.isDark(r+4,o)&&!e.isDark(r+5,o)&&e.isDark(r+6,o)&&(n+=40);var c=0;for(o=0;o<t;o++)for(r=0;r<t;r++)e.isDark(r,o)&&c++;return n+=10*(Math.abs(100*c/t/t-50)/5)}};e.exports=h},67556: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)}function o(){return o=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},o.apply(this,arguments)}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 i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(n,!0).forEach((function(t){v(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e}function d(e,t){return!t||"object"!==r(t)&&"function"!==typeof t?p(e):t}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(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}}),t&&m(e,t)}function m(e,t){return m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},m(e,t)}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var g=n(9950),y=(n(11942),n(65575)),O=n(5135);function b(e){for(var t="",n=0;n<e.length;n++){var r=e.charCodeAt(n);r<128?t+=String.fromCharCode(r):r<2048?(t+=String.fromCharCode(192|r>>6),t+=String.fromCharCode(128|63&r)):r<55296||r>=57344?(t+=String.fromCharCode(224|r>>12),t+=String.fromCharCode(128|r>>6&63),t+=String.fromCharCode(128|63&r)):(n++,r=65536+((1023&r)<<10|1023&e.charCodeAt(n)),t+=String.fromCharCode(240|r>>18),t+=String.fromCharCode(128|r>>12&63),t+=String.fromCharCode(128|r>>6&63),t+=String.fromCharCode(128|63&r))}return t}var E={size:128,level:"L",bgColor:"#FFFFFF",fgColor:"#000000",includeMargin:!1};function A(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=[];return e.forEach((function(e,r){var o=null;e.forEach((function(a,i){if(!a&&null!==o)return n.push("M".concat(o+t," ").concat(r+t,"h").concat(i-o,"v1H").concat(o+t,"z")),void(o=null);if(i!==e.length-1)a&&null===o&&(o=i);else{if(!a)return;null===o?n.push("M".concat(i+t,",").concat(r+t," h1v1H").concat(i+t,"z")):n.push("M".concat(o+t,",").concat(r+t," h").concat(i+1-o,"v1H").concat(o+t,"z"))}}))})),n.join("")}function w(e,t){return e.slice().map((function(e,n){return n<t.y||n>=t.y+t.h?e:e.map((function(e,n){return(n<t.x||n>=t.x+t.w)&&e}))}))}function C(e,t){var n=e.imageSettings,r=e.size,o=e.includeMargin;if(null==n)return null;var a=o?4:0,i=t.length+2*a,s=Math.floor(.1*r),u=i/r,l=(n.width||s)*u,c=(n.height||s)*u,d=null==n.x?t.length/2-l/2:n.x*u,f=null==n.y?t.length/2-c/2:n.y*u,p=null;if(n.excavate){var h=Math.floor(d),m=Math.floor(f);p={x:h,y:m,w:Math.ceil(l+d-h),h:Math.ceil(c+f-m)}}return{x:d,y:f,h:c,w:l,excavation:p}}var _=function(){try{(new Path2D).addPath(new Path2D)}catch(e){return!1}return!0}(),x=function(e){function t(){var e,n;u(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return v(p(n=d(this,(e=f(t)).call.apply(e,[this].concat(o)))),"_canvas",void 0),v(p(n),"_image",void 0),v(p(n),"state",{imgLoaded:!1}),v(p(n),"handleImageLoad",(function(){n.setState({imgLoaded:!0})})),n}return h(t,e),c(t,[{key:"componentDidMount",value:function(){this._image&&this._image.complete&&this.handleImageLoad(),this.update()}},{key:"componentWillReceiveProps",value:function(e){var t,n;(null===(t=this.props.imageSettings)||void 0===t?void 0:t.src)!==(null===(n=e.imageSettings)||void 0===n?void 0:n.src)&&this.setState({imgLoaded:!1})}},{key:"componentDidUpdate",value:function(){this.update()}},{key:"update",value:function(){var e=this.props,t=e.value,n=e.size,r=e.level,o=e.bgColor,a=e.fgColor,i=e.includeMargin,s=e.imageSettings,u=new y(-1,O[r]);if(u.addData(b(t)),u.make(),null!=this._canvas){var l=this._canvas,c=l.getContext("2d");if(!c)return;var d=u.modules;if(null===d)return;var f=i?4:0,p=d.length+2*f,h=C(this.props,d);null!=s&&null!=h&&null!=h.excavation&&(d=w(d,h.excavation));var m=window.devicePixelRatio||1;l.height=l.width=n*m;var v=n/p*m;c.scale(v,v),c.fillStyle=o,c.fillRect(0,0,p,p),c.fillStyle=a,_?c.fill(new Path2D(A(d,f))):d.forEach((function(e,t){e.forEach((function(e,n){e&&c.fillRect(n+f,t+f,1,1)}))})),this.state.imgLoaded&&this._image&&null!=h&&c.drawImage(this._image,h.x+f,h.y+f,h.w,h.h)}}},{key:"render",value:function(){var e=this,t=this.props,n=(t.value,t.size),r=(t.level,t.bgColor,t.fgColor,t.style),a=(t.includeMargin,t.imageSettings),u=s(t,["value","size","level","bgColor","fgColor","style","includeMargin","imageSettings"]),l=i({height:n,width:n},r),c=null,d=a&&a.src;return null!=a&&null!=d&&(c=g.createElement("img",{src:d,style:{display:"none"},onLoad:this.handleImageLoad,ref:function(t){return e._image=t}})),g.createElement(g.Fragment,null,g.createElement("canvas",o({style:l,height:n,width:n,ref:function(t){return e._canvas=t}},u)),c)}}]),t}(g.PureComponent);v(x,"defaultProps",E);var k=function(e){function t(){return u(this,t),d(this,f(t).apply(this,arguments))}return h(t,e),c(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.size,r=e.level,a=e.bgColor,i=e.fgColor,u=e.includeMargin,l=e.imageSettings,c=s(e,["value","size","level","bgColor","fgColor","includeMargin","imageSettings"]),d=new y(-1,O[r]);d.addData(b(t)),d.make();var f=d.modules;if(null===f)return null;var p=u?4:0,h=f.length+2*p,m=C(this.props,f),v=null;null!=l&&null!=m&&(null!=m.excavation&&(f=w(f,m.excavation)),v=g.createElement("image",{xlinkHref:l.src,height:m.h,width:m.w,x:m.x+p,y:m.y+p,preserveAspectRatio:"none"}));var E=A(f,p);return g.createElement("svg",o({shapeRendering:"crispEdges",height:n,width:n,viewBox:"0 0 ".concat(h," ").concat(h)},c),g.createElement("path",{fill:a,d:"M0,0 h".concat(h,"v").concat(h,"H0z")}),g.createElement("path",{fill:i,d:E}),v)}}]),t}(g.PureComponent);v(k,"defaultProps",E);var T=function(e){var t=e.renderAs,n=s(e,["renderAs"]),r="svg"===t?k:x;return g.createElement(r,n)};T.defaultProps=i({renderAs:"canvas"},E),e.exports=T},96490:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return It}});var r=n(7219),o=n(26380),a=n(52889),i=n(5316),s=n(9950),u=n(11942),l=n.n(u),c=n(17119),d=n(4899);function f(e,t){for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}var p=n(94573),h=n.n(p);function m(e,t,n,r){var o=c.unstable_batchedUpdates?function(e){c.unstable_batchedUpdates(n,e)}:n;return h()(e,t,o,r)}function v(e){return v="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},v(e)}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function y(e,t){return y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},y(e,t)}function O(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 Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=b(e);if(t){var o=b(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===v(t)||"function"===typeof t))return t;return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,n)}}function b(e){return b=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},b(e)}var E=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}}),t&&y(e,t)}(a,e);var t,n,r,o=O(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=o.call.apply(o,[this].concat(n))).removeContainer=function(){e.container&&(c.unmountComponentAtNode(e.container),e.container.parentNode.removeChild(e.container),e.container=null)},e.renderComponent=function(t,n){var r=e.props,o=r.visible,a=r.getComponent,i=r.forceRender,s=r.getContainer,u=r.parent;(o||u._component||i)&&(e.container||(e.container=s()),c.unstable_renderSubtreeIntoContainer(u,a(t),e.container,(function(){n&&n.call(this)})))},e}return t=a,(n=[{key:"componentDidMount",value:function(){this.props.autoMount&&this.renderComponent()}},{key:"componentDidUpdate",value:function(){this.props.autoMount&&this.renderComponent()}},{key:"componentWillUnmount",value:function(){this.props.autoDestroy&&this.removeContainer()}},{key:"render",value:function(){return this.props.children({renderComponent:this.renderComponent,removeContainer:this.removeContainer})}}])&&g(t.prototype,n),r&&g(t,r),a}(s.Component);function A(e){return 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},A(e)}function w(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function C(e,t){return C=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},C(e,t)}function _(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 Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=x(e);if(t){var o=x(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===A(t)||"function"===typeof t))return t;return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,n)}}function x(e){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},x(e)}E.propTypes={autoMount:l().bool,autoDestroy:l().bool,visible:l().bool,forceRender:l().bool,parent:l().any,getComponent:l().func.isRequired,getContainer:l().func.isRequired,children:l().func.isRequired},E.defaultProps={autoMount:!0,autoDestroy:!0,forceRender:!1};var k=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}}),t&&C(e,t)}(a,e);var t,n,r,o=_(a);function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"componentDidMount",value:function(){this.createContainer()}},{key:"componentDidUpdate",value:function(e){var t=this.props.didUpdate;t&&t(e)}},{key:"componentWillUnmount",value:function(){this.removeContainer()}},{key:"createContainer",value:function(){this._container=this.props.getContainer(),this.forceUpdate()}},{key:"removeContainer",value:function(){this._container&&this._container.parentNode.removeChild(this._container)}},{key:"render",value:function(){return this._container?c.createPortal(this.props.children,this._container):null}}])&&w(t.prototype,n),r&&w(t,r),a}(s.Component);k.propTypes={getContainer:l().func.isRequired,children:l().node.isRequired,didUpdate:l().func};var T=n(48738),S=n.n(T);function D(e,t,n){return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function P(e,t){this[e]=t}var N,R=n(754);function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){F(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function L(e){return L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},L(e)}function F(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var j={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-",O:"-o-"};function B(){if(void 0!==N)return N;N="";var e=document.createElement("p").style;for(var t in j)t+"Transform"in e&&(N=t);return N}function U(){return B()?"".concat(B(),"TransitionProperty"):"transitionProperty"}function $(){return B()?"".concat(B(),"Transform"):"transform"}function X(e,t){var n=U();n&&(e.style[n]=t,"transitionProperty"!==n&&(e.style.transitionProperty=t))}function Q(e,t){var n=$();n&&(e.style[n]=t,"transform"!==n&&(e.style.transform=t))}var Y,z=/matrix\((.*)\)/,H=/matrix3d\((.*)\)/;function V(e){var t=e.style.display;e.style.display="none",e.offsetHeight,e.style.display=t}function q(e,t,n){var r=n;if("object"!==L(t))return"undefined"!==typeof r?("number"===typeof r&&(r="".concat(r,"px")),void(e.style[t]=r)):Y(e,t);for(var o in t)t.hasOwnProperty(o)&&q(e,o,t[o])}function W(e,t){var n=e["page".concat(t?"Y":"X","Offset")],r="scroll".concat(t?"Top":"Left");if("number"!==typeof n){var o=e.document;"number"!==typeof(n=o.documentElement[r])&&(n=o.body[r])}return n}function G(e){return W(e)}function Z(e){return W(e,!0)}function K(e){var t=function(e){var t,n,r,o=e.ownerDocument,a=o.body,i=o&&o.documentElement;return t=e.getBoundingClientRect(),n=Math.floor(t.left),r=Math.floor(t.top),{left:n-=i.clientLeft||a.clientLeft||0,top:r-=i.clientTop||a.clientTop||0}}(e),n=e.ownerDocument,r=n.defaultView||n.parentWindow;return t.left+=G(r),t.top+=Z(r),t}function J(e){return null!==e&&void 0!==e&&e==e.window}function ee(e){return J(e)?e.document:9===e.nodeType?e:e.ownerDocument}var te=new RegExp("^(".concat(/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,")(?!px)[a-z%]+$"),"i"),ne=/^(top|right|bottom|left)$/,re="currentStyle",oe="runtimeStyle",ae="left";function ie(e,t){return"left"===e?t.useCssRight?"right":e:t.useCssBottom?"bottom":e}function se(e){return"left"===e?"right":"right"===e?"left":"top"===e?"bottom":"bottom"===e?"top":void 0}function ue(e,t,n){"static"===q(e,"position")&&(e.style.position="relative");var r=-999,o=-999,a=ie("left",n),i=ie("top",n),s=se(a),u=se(i);"left"!==a&&(r=999),"top"!==i&&(o=999);var l,c="",d=K(e);("left"in t||"top"in t)&&(c=(l=e).style.transitionProperty||l.style[U()]||"",X(e,"none")),"left"in t&&(e.style[s]="",e.style[a]="".concat(r,"px")),"top"in t&&(e.style[u]="",e.style[i]="".concat(o,"px")),V(e);var f=K(e),p={};for(var h in t)if(t.hasOwnProperty(h)){var m=ie(h,n),v="left"===h?r:o,g=d[h]-f[h];p[m]=m===h?v+g:v-g}q(e,p),V(e),("left"in t||"top"in t)&&X(e,c);var y={};for(var O in t)if(t.hasOwnProperty(O)){var b=ie(O,n),E=t[O]-d[O];y[b]=O===b?p[b]+E:p[b]-E}q(e,y)}function le(e,t){var n=K(e),r=function(e){var t=window.getComputedStyle(e,null),n=t.getPropertyValue("transform")||t.getPropertyValue($());if(n&&"none"!==n){var r=n.replace(/[^0-9\-.,]/g,"").split(",");return{x:parseFloat(r[12]||r[4],0),y:parseFloat(r[13]||r[5],0)}}return{x:0,y:0}}(e),o={x:r.x,y:r.y};"left"in t&&(o.x=r.x+t.left-n.left),"top"in t&&(o.y=r.y+t.top-n.top),function(e,t){var n=window.getComputedStyle(e,null),r=n.getPropertyValue("transform")||n.getPropertyValue($());if(r&&"none"!==r){var o,a=r.match(z);a?((o=(a=a[1]).split(",").map((function(e){return parseFloat(e,10)})))[4]=t.x,o[5]=t.y,Q(e,"matrix(".concat(o.join(","),")"))):((o=r.match(H)[1].split(",").map((function(e){return parseFloat(e,10)})))[12]=t.x,o[13]=t.y,Q(e,"matrix3d(".concat(o.join(","),")")))}else Q(e,"translateX(".concat(t.x,"px) translateY(").concat(t.y,"px) translateZ(0)"))}(e,o)}function ce(e,t){for(var n=0;n<e.length;n++)t(e[n])}function de(e){return"border-box"===Y(e,"boxSizing")}"undefined"!==typeof window&&(Y=window.getComputedStyle?function(e,t,n){var r=n,o="",a=ee(e);return(r=r||a.defaultView.getComputedStyle(e,null))&&(o=r.getPropertyValue(t)||r[t]),o}:function(e,t){var n=e[re]&&e[re][t];if(te.test(n)&&!ne.test(t)){var r=e.style,o=r[ae],a=e[oe][ae];e[oe][ae]=e[re][ae],r[ae]="fontSize"===t?"1em":n||0,n=r.pixelLeft+"px",r[ae]=o,e[oe][ae]=a}return""===n?"auto":n});var fe=["margin","border","padding"];function pe(e,t,n){var r,o,a,i=0;for(o=0;o<t.length;o++)if(r=t[o])for(a=0;a<n.length;a++){var s=void 0;s="border"===r?"".concat(r).concat(n[a],"Width"):r+n[a],i+=parseFloat(Y(e,s))||0}return i}var he={getParent:function(e){var t=e;do{t=11===t.nodeType&&t.host?t.host:t.parentNode}while(t&&1!==t.nodeType&&9!==t.nodeType);return t}};function me(e,t,n){var r=n;if(J(e))return"width"===t?he.viewportWidth(e):he.viewportHeight(e);if(9===e.nodeType)return"width"===t?he.docWidth(e):he.docHeight(e);var o="width"===t?["Left","Right"]:["Top","Bottom"],a="width"===t?Math.floor(e.getBoundingClientRect().width):Math.floor(e.getBoundingClientRect().height),i=de(e),s=0;(null===a||void 0===a||a<=0)&&(a=void 0,(null===(s=Y(e,t))||void 0===s||Number(s)<0)&&(s=e.style[t]||0),s=Math.floor(parseFloat(s))||0),void 0===r&&(r=i?1:-1);var u=void 0!==a||i,l=a||s;return-1===r?u?l-pe(e,["border","padding"],o):s:u?1===r?l:l+(2===r?-pe(e,["border"],o):pe(e,["margin"],o)):s+pe(e,fe.slice(r),o)}ce(["Width","Height"],(function(e){he["doc".concat(e)]=function(t){var n=t.document;return Math.max(n.documentElement["scroll".concat(e)],n.body["scroll".concat(e)],he["viewport".concat(e)](n))},he["viewport".concat(e)]=function(t){var n="client".concat(e),r=t.document,o=r.body,a=r.documentElement[n];return"CSS1Compat"===r.compatMode&&a||o&&o[n]||a}}));var ve={position:"absolute",visibility:"hidden",display:"block"};function ge(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,o=t[0];return 0!==o.offsetWidth?r=me.apply(void 0,t):function(e,t,n){var r,o={},a=e.style;for(r in t)t.hasOwnProperty(r)&&(o[r]=a[r],a[r]=t[r]);for(r in n.call(e),t)t.hasOwnProperty(r)&&(a[r]=o[r])}(o,ve,(function(){r=me.apply(void 0,t)})),r}function ye(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}ce(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);he["outer".concat(t)]=function(t,n){return t&&ge(t,e,n?0:1)};var n="width"===e?["Left","Right"]:["Top","Bottom"];he[e]=function(t,r){var o=r;return void 0!==o?t?(de(t)&&(o+=pe(t,["padding","border"],n)),q(t,e,o)):void 0:t&&ge(t,e,-1)}}));var Oe={getWindow:function(e){if(e&&e.document&&e.setTimeout)return e;var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},getDocument:ee,offset:function(e,t,n){if("undefined"===typeof t)return K(e);!function(e,t,n){if(n.ignoreShake){var r=K(e),o=r.left.toFixed(0),a=r.top.toFixed(0),i=t.left.toFixed(0),s=t.top.toFixed(0);if(o===i&&a===s)return}n.useCssRight||n.useCssBottom?ue(e,t,n):n.useCssTransform&&$()in document.body.style?le(e,t):ue(e,t,n)}(e,t,n||{})},isWindow:J,each:ce,css:q,clone:function(e){var t,n={};for(t in e)e.hasOwnProperty(t)&&(n[t]=e[t]);if(e.overflow)for(t in e)e.hasOwnProperty(t)&&(n.overflow[t]=e.overflow[t]);return n},mix:ye,getWindowScrollLeft:function(e){return G(e)},getWindowScrollTop:function(e){return Z(e)},merge:function(){for(var e={},t=0;t<arguments.length;t++)Oe.mix(e,t<0||arguments.length<=t?void 0:arguments[t]);return e},viewportWidth:0,viewportHeight:0};ye(Oe,he);var be=Oe.getParent;function Ee(e){if(Oe.isWindow(e)||9===e.nodeType)return null;var t,n=Oe.getDocument(e).body,r=Oe.css(e,"position");if(!("fixed"===r||"absolute"===r))return"html"===e.nodeName.toLowerCase()?null:be(e);for(t=be(e);t&&t!==n&&9!==t.nodeType;t=be(t))if("static"!==(r=Oe.css(t,"position")))return t;return null}var Ae=Oe.getParent;function we(e,t){for(var n={left:0,right:1/0,top:0,bottom:1/0},r=Ee(e),o=Oe.getDocument(e),a=o.defaultView||o.parentWindow,i=o.body,s=o.documentElement;r;){if(-1!==navigator.userAgent.indexOf("MSIE")&&0===r.clientWidth||r===i||r===s||"visible"===Oe.css(r,"overflow")){if(r===i||r===s)break}else{var u=Oe.offset(r);u.left+=r.clientLeft,u.top+=r.clientTop,n.top=Math.max(n.top,u.top),n.right=Math.min(n.right,u.left+r.clientWidth),n.bottom=Math.min(n.bottom,u.top+r.clientHeight),n.left=Math.max(n.left,u.left)}r=Ee(r)}var l=null;Oe.isWindow(e)||9===e.nodeType||(l=e.style.position,"absolute"===Oe.css(e,"position")&&(e.style.position="fixed"));var c=Oe.getWindowScrollLeft(a),d=Oe.getWindowScrollTop(a),f=Oe.viewportWidth(a),p=Oe.viewportHeight(a),h=s.scrollWidth,m=s.scrollHeight,v=window.getComputedStyle(i);if("hidden"===v.overflowX&&(h=a.innerWidth),"hidden"===v.overflowY&&(m=a.innerHeight),e.style&&(e.style.position=l),t||function(e){if(Oe.isWindow(e)||9===e.nodeType)return!1;var t=Oe.getDocument(e),n=t.body,r=null;for(r=Ae(e);r&&r!==n&&r!==t;r=Ae(r))if("fixed"===Oe.css(r,"position"))return!0;return!1}(e))n.left=Math.max(n.left,c),n.top=Math.max(n.top,d),n.right=Math.min(n.right,c+f),n.bottom=Math.min(n.bottom,d+p);else{var g=Math.max(h,c+f);n.right=Math.min(n.right,g);var y=Math.max(m,d+p);n.bottom=Math.min(n.bottom,y)}return n.top>=0&&n.left>=0&&n.bottom>n.top&&n.right>n.left?n:null}function Ce(e){var t,n,r;if(Oe.isWindow(e)||9===e.nodeType){var o=Oe.getWindow(e);t={left:Oe.getWindowScrollLeft(o),top:Oe.getWindowScrollTop(o)},n=Oe.viewportWidth(o),r=Oe.viewportHeight(o)}else t=Oe.offset(e),n=Oe.outerWidth(e),r=Oe.outerHeight(e);return t.width=n,t.height=r,t}function _e(e,t){var n=t.charAt(0),r=t.charAt(1),o=e.width,a=e.height,i=e.left,s=e.top;return"c"===n?s+=a/2:"b"===n&&(s+=a),"c"===r?i+=o/2:"r"===r&&(i+=o),{left:i,top:s}}function xe(e,t,n,r,o){var a=_e(t,n[1]),i=_e(e,n[0]),s=[i.left-a.left,i.top-a.top];return{left:Math.round(e.left-s[0]+r[0]-o[0]),top:Math.round(e.top-s[1]+r[1]-o[1])}}function ke(e,t,n){return e.left<n.left||e.left+t.width>n.right}function Te(e,t,n){return e.top<n.top||e.top+t.height>n.bottom}function Se(e,t,n){var r=[];return Oe.each(e,(function(e){r.push(e.replace(t,(function(e){return n[e]})))})),r}function De(e,t){return e[t]=-e[t],e}function Pe(e,t){return(/%$/.test(e)?parseInt(e.substring(0,e.length-1),10)/100*t:parseInt(e,10))||0}function Ne(e,t){e[0]=Pe(e[0],t.width),e[1]=Pe(e[1],t.height)}function Re(e,t,n,r){var o=n.points,a=n.offset||[0,0],i=n.targetOffset||[0,0],s=n.overflow,u=n.source||e;a=[].concat(a),i=[].concat(i);var l={},c=0,d=we(u,!(!(s=s||{})||!s.alwaysByViewport)),f=Ce(u);Ne(a,f),Ne(i,t);var p=xe(f,t,o,a,i),h=Oe.merge(f,p);if(d&&(s.adjustX||s.adjustY)&&r){if(s.adjustX&&ke(p,f,d)){var m=Se(o,/[lr]/gi,{l:"r",r:"l"}),v=De(a,0),g=De(i,0);(function(e,t,n){return e.left>n.right||e.left+t.width<n.left})(xe(f,t,m,v,g),f,d)||(c=1,o=m,a=v,i=g)}if(s.adjustY&&Te(p,f,d)){var y=Se(o,/[tb]/gi,{t:"b",b:"t"}),O=De(a,1),b=De(i,1);(function(e,t,n){return e.top>n.bottom||e.top+t.height<n.top})(xe(f,t,y,O,b),f,d)||(c=1,o=y,a=O,i=b)}c&&(p=xe(f,t,o,a,i),Oe.mix(h,p));var E=ke(p,f,d),A=Te(p,f,d);if(E||A){var w=o;E&&(w=Se(o,/[lr]/gi,{l:"r",r:"l"})),A&&(w=Se(o,/[tb]/gi,{t:"b",b:"t"})),o=w,a=n.offset||[0,0],i=n.targetOffset||[0,0]}l.adjustX=s.adjustX&&E,l.adjustY=s.adjustY&&A,(l.adjustX||l.adjustY)&&(h=function(e,t,n,r){var o=Oe.clone(e),a={width:t.width,height:t.height};return r.adjustX&&o.left<n.left&&(o.left=n.left),r.resizeWidth&&o.left>=n.left&&o.left+a.width>n.right&&(a.width-=o.left+a.width-n.right),r.adjustX&&o.left+a.width>n.right&&(o.left=Math.max(n.right-a.width,n.left)),r.adjustY&&o.top<n.top&&(o.top=n.top),r.resizeHeight&&o.top>=n.top&&o.top+a.height>n.bottom&&(a.height-=o.top+a.height-n.bottom),r.adjustY&&o.top+a.height>n.bottom&&(o.top=Math.max(n.bottom-a.height,n.top)),Oe.mix(o,a)}(p,f,d,l))}return h.width!==f.width&&Oe.css(u,"width",Oe.width(u)+h.width-f.width),h.height!==f.height&&Oe.css(u,"height",Oe.height(u)+h.height-f.height),Oe.offset(u,{left:h.left,top:h.top},{useCssRight:n.useCssRight,useCssBottom:n.useCssBottom,useCssTransform:n.useCssTransform,ignoreShake:n.ignoreShake}),{points:o,offset:a,targetOffset:i,overflow:l}}function Ie(e,t,n){var r=n.target||t,o=Ce(r),a=!function(e,t){var n=we(e,t),r=Ce(e);return!n||r.left+r.width<=n.left||r.top+r.height<=n.top||r.left>=n.right||r.top>=n.bottom}(r,n.overflow&&n.overflow.alwaysByViewport);return Re(e,o,n,a)}Ie.__getOffsetParent=Ee,Ie.__getVisibleRectForElement=we;function Me(e){return e&&"object"===typeof e&&e.window===e}function Le(e,t){var n=Math.floor(e),r=Math.floor(t);return Math.abs(n-r)<=1}function Fe(e){return"function"===typeof e&&e?e():null}function je(e){return"object"===typeof e&&e?e:null}var Be=function(e){function t(){var e,n,r,i;(0,o.default)(this,t);for(var s=arguments.length,u=Array(s),l=0;l<s;l++)u[l]=arguments[l];return n=r=(0,a.default)(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),r.forceAlign=function(){var e=r.props,t=e.disabled,n=e.target,o=e.align,a=e.onAlign;if(!t&&n){var i=c.findDOMNode(r),s=void 0,u=Fe(n),l=je(n),d=document.activeElement;u?s=Ie(i,u,o):l&&(s=function(e,t,n){var r,o,a=Oe.getDocument(e),i=a.defaultView||a.parentWindow,s=Oe.getWindowScrollLeft(i),u=Oe.getWindowScrollTop(i),l=Oe.viewportWidth(i),c=Oe.viewportHeight(i),d={left:r="pageX"in t?t.pageX:s+t.clientX,top:o="pageY"in t?t.pageY:u+t.clientY,width:0,height:0},f=r>=0&&r<=s+l&&o>=0&&o<=u+c,p=[n.points[0],"cc"];return Re(e,d,M(M({},n),{},{points:p}),f)}(i,l,o)),function(e,t){e!==document.activeElement&&f(t,e)&&e.focus()}(d,i),a&&a(i,s)}},i=n,(0,a.default)(r,i)}return(0,i.default)(t,e),(0,R.A)(t,[{key:"componentDidMount",value:function(){var e=this.props;this.forceAlign(),!e.disabled&&e.monitorWindowResize&&this.startMonitorWindowResize()}},{key:"componentDidUpdate",value:function(e){var t,n,r=!1,o=this.props;if(!o.disabled){var a=c.findDOMNode(this),i=a?a.getBoundingClientRect():null;if(e.disabled)r=!0;else{var s=Fe(e.target),u=Fe(o.target),l=je(e.target),d=je(o.target);Me(s)&&Me(u)?r=!1:(s!==u||s&&!u&&d||l&&d&&u||d&&!((t=l)===(n=d)||t&&n&&("pageX"in n&&"pageY"in n?t.pageX===n.pageX&&t.pageY===n.pageY:"clientX"in n&&"clientY"in n&&t.clientX===n.clientX&&t.clientY===n.clientY)))&&(r=!0);var f=this.sourceRect||{};r||!a||Le(f.width,i.width)&&Le(f.height,i.height)||(r=!0)}this.sourceRect=i}r&&this.forceAlign(),o.monitorWindowResize&&!o.disabled?this.startMonitorWindowResize():this.stopMonitorWindowResize()}},{key:"componentWillUnmount",value:function(){this.stopMonitorWindowResize()}},{key:"startMonitorWindowResize",value:function(){this.resizeHandler||(this.bufferMonitor=function(e,t){var n=void 0;function r(){n&&(clearTimeout(n),n=null)}function o(){r(),n=setTimeout(e,t)}return o.clear=r,o}(this.forceAlign,this.props.monitorBufferTime),this.resizeHandler=m(window,"resize",this.bufferMonitor))}},{key:"stopMonitorWindowResize",value:function(){this.resizeHandler&&(this.bufferMonitor.clear(),this.resizeHandler.remove(),this.resizeHandler=null)}},{key:"render",value:function(){var e=this,t=this.props,n=t.childrenProps,r=t.children,o=s.Children.only(r);if(n){var a={};return Object.keys(n).forEach((function(t){a[t]=e.props[n[t]]})),s.cloneElement(o,a)}return o}}]),t}(s.Component);Be.propTypes={childrenProps:l().object,align:l().object.isRequired,target:l().oneOfType([l().func,l().shape({clientX:l().number,clientY:l().number,pageX:l().number,pageY:l().number})]),onAlign:l().func,monitorBufferTime:l().number,monitorWindowResize:l().bool,disabled:l().bool,children:l().any},Be.defaultProps={target:function(){return window},monitorBufferTime:50,monitorWindowResize:!1,disabled:!1};var Ue=Be,$e=n(50902),Xe=function(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");return"function"!==typeof t.componentWillReceiveProps?e:s.Profiler?(t.UNSAFE_componentWillReceiveProps=t.componentWillReceiveProps,delete t.componentWillReceiveProps,e):e};function Qe(e){var t=[];return s.Children.forEach(e,(function(e){t.push(e)})),t}function Ye(e,t){var n=null;return e&&e.forEach((function(e){n||e&&e.key===t&&(n=e)})),n}function ze(e,t,n){var r=null;return e&&e.forEach((function(e){if(e&&e.key===t&&e.props[n]){if(r)throw new Error("two child with same key for <rc-animate> children");r=e}})),r}var He=n(69861),Ve={transitionstart:{transition:"transitionstart",WebkitTransition:"webkitTransitionStart",MozTransition:"mozTransitionStart",OTransition:"oTransitionStart",msTransition:"MSTransitionStart"},animationstart:{animation:"animationstart",WebkitAnimation:"webkitAnimationStart",MozAnimation:"mozAnimationStart",OAnimation:"oAnimationStart",msAnimation:"MSAnimationStart"}},qe={transitionend:{transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"mozTransitionEnd",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd"},animationend:{animation:"animationend",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"mozAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd"}},We=[],Ge=[];function Ze(e,t,n){e.addEventListener(t,n,!1)}function Ke(e,t,n){e.removeEventListener(t,n,!1)}"undefined"!==typeof window&&"undefined"!==typeof document&&function(){var e=document.createElement("div").style;function t(t,n){for(var r in t)if(t.hasOwnProperty(r)){var o=t[r];for(var a in o)if(a in e){n.push(o[a]);break}}}"AnimationEvent"in window||(delete Ve.animationstart.animation,delete qe.animationend.animation),"TransitionEvent"in window||(delete Ve.transitionstart.transition,delete qe.transitionend.transition),t(Ve,We),t(qe,Ge)}();var Je={startEvents:We,addStartEventListener:function(e,t){0!==We.length?We.forEach((function(n){Ze(e,n,t)})):window.setTimeout(t,0)},removeStartEventListener:function(e,t){0!==We.length&&We.forEach((function(n){Ke(e,n,t)}))},endEvents:Ge,addEndEventListener:function(e,t){0!==Ge.length?Ge.forEach((function(n){Ze(e,n,t)})):window.setTimeout(t,0)},removeEndEventListener:function(e,t){0!==Ge.length&&Ge.forEach((function(n){Ke(e,n,t)}))}},et=n(16923),tt=n.n(et),nt=0!==Je.endEvents.length,rt=["Webkit","Moz","O","ms"],ot=["-webkit-","-moz-","-o-","ms-",""];function at(e,t){for(var n=window.getComputedStyle(e,null),r="",o=0;o<ot.length&&!(r=n.getPropertyValue(ot[o]+t));o++);return r}function it(e){if(nt){var t=parseFloat(at(e,"transition-delay"))||0,n=parseFloat(at(e,"transition-duration"))||0,r=parseFloat(at(e,"animation-delay"))||0,o=parseFloat(at(e,"animation-duration"))||0,a=Math.max(n+t,o+r);e.rcEndAnimTimeout=setTimeout((function(){e.rcEndAnimTimeout=null,e.rcEndListener&&e.rcEndListener()}),1e3*a+200)}}function st(e){e.rcEndAnimTimeout&&(clearTimeout(e.rcEndAnimTimeout),e.rcEndAnimTimeout=null)}var ut=function(e,t,n){var r="object"===("undefined"===typeof t?"undefined":(0,He.default)(t)),o=r?t.name:t,a=r?t.active:t+"-active",i=n,s=void 0,u=void 0,l=tt()(e);return n&&"[object Object]"===Object.prototype.toString.call(n)&&(i=n.end,s=n.start,u=n.active),e.rcEndListener&&e.rcEndListener(),e.rcEndListener=function(t){t&&t.target!==e||(e.rcAnimTimeout&&(clearTimeout(e.rcAnimTimeout),e.rcAnimTimeout=null),st(e),l.remove(o),l.remove(a),Je.removeEndEventListener(e,e.rcEndListener),e.rcEndListener=null,i&&i())},Je.addEndEventListener(e,e.rcEndListener),s&&s(),l.add(o),e.rcAnimTimeout=setTimeout((function(){e.rcAnimTimeout=null,l.add(a),u&&setTimeout(u,0),it(e)}),30),{stop:function(){e.rcEndListener&&e.rcEndListener()}}};ut.style=function(e,t,n){e.rcEndListener&&e.rcEndListener(),e.rcEndListener=function(t){t&&t.target!==e||(e.rcAnimTimeout&&(clearTimeout(e.rcAnimTimeout),e.rcAnimTimeout=null),st(e),Je.removeEndEventListener(e,e.rcEndListener),e.rcEndListener=null,n&&n())},Je.addEndEventListener(e,e.rcEndListener),e.rcAnimTimeout=setTimeout((function(){for(var n in t)t.hasOwnProperty(n)&&(e.style[n]=t[n]);e.rcAnimTimeout=null,it(e)}),0)},ut.setTransition=function(e,t,n){var r=t,o=n;void 0===n&&(o=r,r=""),r=r||"",rt.forEach((function(t){e.style[t+"Transition"+r]=o}))},ut.isCssAnimationSupported=nt;var lt=ut,ct={isAppearSupported:function(e){return e.transitionName&&e.transitionAppear||e.animation.appear},isEnterSupported:function(e){return e.transitionName&&e.transitionEnter||e.animation.enter},isLeaveSupported:function(e){return e.transitionName&&e.transitionLeave||e.animation.leave},allowAppearCallback:function(e){return e.transitionAppear||e.animation.appear},allowEnterCallback:function(e){return e.transitionEnter||e.animation.enter},allowLeaveCallback:function(e){return e.transitionLeave||e.animation.leave}},dt={enter:"transitionEnter",appear:"transitionAppear",leave:"transitionLeave"},ft=function(e){function t(){return(0,o.default)(this,t),(0,a.default)(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return(0,i.default)(t,e),(0,R.A)(t,[{key:"componentWillUnmount",value:function(){this.stop()}},{key:"componentWillEnter",value:function(e){ct.isEnterSupported(this.props)?this.transition("enter",e):e()}},{key:"componentWillAppear",value:function(e){ct.isAppearSupported(this.props)?this.transition("appear",e):e()}},{key:"componentWillLeave",value:function(e){ct.isLeaveSupported(this.props)?this.transition("leave",e):e()}},{key:"transition",value:function(e,t){var n=this,r=c.findDOMNode(this),o=this.props,a=o.transitionName,i="object"===typeof a;this.stop();var s=function(){n.stopper=null,t()};if((nt||!o.animation[e])&&a&&o[dt[e]]){var u=i?a[e]:a+"-"+e,l=u+"-active";i&&a[e+"Active"]&&(l=a[e+"Active"]),this.stopper=lt(r,{name:u,active:l},s)}else this.stopper=o.animation[e](r,s)}},{key:"stop",value:function(){var e=this.stopper;e&&(this.stopper=null,e.stop())}},{key:"render",value:function(){return this.props.children}}]),t}(s.Component);ft.propTypes={children:l().any,animation:l().any,transitionName:l().any};var pt=ft,ht="rc_animate_"+Date.now();function mt(e){var t=e.children;return s.isValidElement(t)&&!t.key?s.cloneElement(t,{key:ht}):t}function vt(){}var gt=function(e){function t(e){(0,o.default)(this,t);var n=(0,a.default)(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return yt.call(n),n.currentlyAnimatingKeys={},n.keysToEnter=[],n.keysToLeave=[],n.state={children:Qe(mt(e))},n.childrenRefs={},n}return(0,i.default)(t,e),(0,R.A)(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props.showProp,n=this.state.children;t&&(n=n.filter((function(e){return!!e.props[t]}))),n.forEach((function(t){t&&e.performAppear(t.key)}))}},{key:"componentWillReceiveProps",value:function(e){var t=this;this.nextProps=e;var n=Qe(mt(e)),r=this.props;r.exclusive&&Object.keys(this.currentlyAnimatingKeys).forEach((function(e){t.stop(e)}));var o=r.showProp,a=this.currentlyAnimatingKeys,i=r.exclusive?Qe(mt(r)):this.state.children,u=[];o?(i.forEach((function(e){var t=e&&Ye(n,e.key),r=void 0;(r=t&&t.props[o]||!e.props[o]?t:s.cloneElement(t||e,(0,$e.A)({},o,!0)))&&u.push(r)})),n.forEach((function(e){e&&Ye(i,e.key)||u.push(e)}))):u=function(e,t){var n=[],r={},o=[];return e.forEach((function(e){e&&Ye(t,e.key)?o.length&&(r[e.key]=o,o=[]):o.push(e)})),t.forEach((function(e){e&&Object.prototype.hasOwnProperty.call(r,e.key)&&(n=n.concat(r[e.key])),n.push(e)})),n=n.concat(o)}(i,n),this.setState({children:u}),n.forEach((function(e){var n=e&&e.key;if(!e||!a[n]){var r=e&&Ye(i,n);if(o){var s=e.props[o];if(r)!ze(i,n,o)&&s&&t.keysToEnter.push(n);else s&&t.keysToEnter.push(n)}else r||t.keysToEnter.push(n)}})),i.forEach((function(e){var r=e&&e.key;if(!e||!a[r]){var i=e&&Ye(n,r);if(o){var s=e.props[o];if(i)!ze(n,r,o)&&s&&t.keysToLeave.push(r);else s&&t.keysToLeave.push(r)}else i||t.keysToLeave.push(r)}}))}},{key:"componentDidUpdate",value:function(){var e=this.keysToEnter;this.keysToEnter=[],e.forEach(this.performEnter);var t=this.keysToLeave;this.keysToLeave=[],t.forEach(this.performLeave)}},{key:"isValidChildByKey",value:function(e,t){var n=this.props.showProp;return n?ze(e,t,n):Ye(e,t)}},{key:"stop",value:function(e){delete this.currentlyAnimatingKeys[e];var t=this.childrenRefs[e];t&&t.stop()}},{key:"render",value:function(){var e=this,t=this.props;this.nextProps=t;var n=this.state.children,o=null;n&&(o=n.map((function(n){if(null===n||void 0===n)return n;if(!n.key)throw new Error("must set key for <rc-animate> children");return s.createElement(pt,{key:n.key,ref:function(t){e.childrenRefs[n.key]=t},animation:t.animation,transitionName:t.transitionName,transitionEnter:t.transitionEnter,transitionAppear:t.transitionAppear,transitionLeave:t.transitionLeave},n)})));var a=t.component;if(a){var i=t;return"string"===typeof a&&(i=(0,r.A)({className:t.className,style:t.style},t.componentProps)),s.createElement(a,i,o)}return o[0]||null}}]),t}(s.Component);gt.isAnimate=!0,gt.propTypes={className:l().string,style:l().object,component:l().any,componentProps:l().object,animation:l().object,transitionName:l().oneOfType([l().string,l().object]),transitionEnter:l().bool,transitionAppear:l().bool,exclusive:l().bool,transitionLeave:l().bool,onEnd:l().func,onEnter:l().func,onLeave:l().func,onAppear:l().func,showProp:l().string,children:l().node},gt.defaultProps={animation:{},component:"span",componentProps:{},transitionEnter:!0,transitionLeave:!0,transitionAppear:!1,onEnd:vt,onEnter:vt,onLeave:vt,onAppear:vt};var yt=function(){var e=this;this.performEnter=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillEnter(e.handleDoneAdding.bind(e,t,"enter")))},this.performAppear=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillAppear(e.handleDoneAdding.bind(e,t,"appear")))},this.handleDoneAdding=function(t,n){var r=e.props;if(delete e.currentlyAnimatingKeys[t],!r.exclusive||r===e.nextProps){var o=Qe(mt(r));e.isValidChildByKey(o,t)?"appear"===n?ct.allowAppearCallback(r)&&(r.onAppear(t),r.onEnd(t,!0)):ct.allowEnterCallback(r)&&(r.onEnter(t),r.onEnd(t,!0)):e.performLeave(t)}},this.performLeave=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillLeave(e.handleDoneLeaving.bind(e,t)))},this.handleDoneLeaving=function(t){var n=e.props;if(delete e.currentlyAnimatingKeys[t],!n.exclusive||n===e.nextProps){var r=Qe(mt(n));if(e.isValidChildByKey(r,t))e.performEnter(t);else{var o=function(){ct.allowLeaveCallback(n)&&(n.onLeave(t),n.onEnd(t,!1))};!function(e,t,n){var r=e.length===t.length;return r&&e.forEach((function(e,o){var a=t[o];e&&a&&(e&&!a||!e&&a||e.key!==a.key||n&&e.props[n]!==a.props[n])&&(r=!1)})),r}(e.state.children,r,n.showProp)?e.setState({children:r},o):o()}}}},Ot=Xe(gt),bt=n(57598),Et=function(e){function t(){return(0,o.default)(this,t),(0,a.default)(this,e.apply(this,arguments))}return(0,i.default)(t,e),t.prototype.shouldComponentUpdate=function(e){return e.hiddenClassName||e.visible},t.prototype.render=function(){var e=this.props,t=e.hiddenClassName,n=e.visible,r=(0,bt.A)(e,["hiddenClassName","visible"]);return t||s.Children.count(r.children)>1?(!n&&t&&(r.className+=" "+t),s.createElement("div",r)):s.Children.only(r.children)},t}(s.Component);Et.propTypes={children:l().any,className:l().string,visible:l().bool,hiddenClassName:l().string};var At=Et,wt=function(e){function t(){return(0,o.default)(this,t),(0,a.default)(this,e.apply(this,arguments))}return(0,i.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.className;return e.visible||(t+=" "+e.hiddenClassName),s.createElement("div",{className:t,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onMouseDown:e.onMouseDown,onTouchStart:e.onTouchStart,style:e.style},s.createElement(At,{className:e.prefixCls+"-content",visible:e.visible},e.children))},t}(s.Component);wt.propTypes={hiddenClassName:l().string,className:l().string,prefixCls:l().string,onMouseEnter:l().func,onMouseLeave:l().func,onMouseDown:l().func,onTouchStart:l().func,children:l().any};var Ct=wt,_t=function(e){function t(n){(0,o.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return xt.call(r),r.state={stretchChecked:!1,targetWidth:void 0,targetHeight:void 0},r.savePopupRef=P.bind(r,"popupInstance"),r.saveAlignRef=P.bind(r,"alignInstance"),r}return(0,i.default)(t,e),t.prototype.componentDidMount=function(){this.rootNode=this.getPopupDomNode(),this.setStretchSize()},t.prototype.componentDidUpdate=function(){this.setStretchSize()},t.prototype.getPopupDomNode=function(){return c.findDOMNode(this.popupInstance)},t.prototype.getMaskTransitionName=function(){var e=this.props,t=e.maskTransitionName,n=e.maskAnimation;return!t&&n&&(t=e.prefixCls+"-"+n),t},t.prototype.getTransitionName=function(){var e=this.props,t=e.transitionName;return!t&&e.animation&&(t=e.prefixCls+"-"+e.animation),t},t.prototype.getClassName=function(e){return this.props.prefixCls+" "+this.props.className+" "+e},t.prototype.getPopupElement=function(){var e=this,t=this.savePopupRef,n=this.state,o=n.stretchChecked,a=n.targetHeight,i=n.targetWidth,u=this.props,l=u.align,c=u.visible,d=u.prefixCls,f=u.style,p=u.getClassNameFromAlign,h=u.destroyPopupOnHide,m=u.stretch,v=u.children,g=u.onMouseEnter,y=u.onMouseLeave,O=u.onMouseDown,b=u.onTouchStart,E=this.getClassName(this.currentAlignClassName||p(l)),A=d+"-hidden";c||(this.currentAlignClassName=null);var w={};m&&(-1!==m.indexOf("height")?w.height=a:-1!==m.indexOf("minHeight")&&(w.minHeight=a),-1!==m.indexOf("width")?w.width=i:-1!==m.indexOf("minWidth")&&(w.minWidth=i),o||(w.visibility="hidden",setTimeout((function(){e.alignInstance&&e.alignInstance.forceAlign()}),0)));var C={className:E,prefixCls:d,ref:t,onMouseEnter:g,onMouseLeave:y,onMouseDown:O,onTouchStart:b,style:(0,r.A)({},w,f,this.getZIndexStyle())};return h?s.createElement(Ot,{component:"",exclusive:!0,transitionAppear:!0,transitionName:this.getTransitionName()},c?s.createElement(Ue,{target:this.getAlignTarget(),key:"popup",ref:this.saveAlignRef,monitorWindowResize:!0,align:l,onAlign:this.onAlign},s.createElement(Ct,(0,r.A)({visible:!0},C),v)):null):s.createElement(Ot,{component:"",exclusive:!0,transitionAppear:!0,transitionName:this.getTransitionName(),showProp:"xVisible"},s.createElement(Ue,{target:this.getAlignTarget(),key:"popup",ref:this.saveAlignRef,monitorWindowResize:!0,xVisible:c,childrenProps:{visible:"xVisible"},disabled:!c,align:l,onAlign:this.onAlign},s.createElement(Ct,(0,r.A)({hiddenClassName:A},C),v)))},t.prototype.getZIndexStyle=function(){var e={},t=this.props;return void 0!==t.zIndex&&(e.zIndex=t.zIndex),e},t.prototype.getMaskElement=function(){var e=this.props,t=void 0;if(e.mask){var n=this.getMaskTransitionName();t=s.createElement(At,{style:this.getZIndexStyle(),key:"mask",className:e.prefixCls+"-mask",hiddenClassName:e.prefixCls+"-mask-hidden",visible:e.visible}),n&&(t=s.createElement(Ot,{key:"mask",showProp:"visible",transitionAppear:!0,component:"",transitionName:n},t))}return t},t.prototype.render=function(){return s.createElement("div",null,this.getMaskElement(),this.getPopupElement())},t}(s.Component);_t.propTypes={visible:l().bool,style:l().object,getClassNameFromAlign:l().func,onAlign:l().func,getRootDomNode:l().func,align:l().any,destroyPopupOnHide:l().bool,className:l().string,prefixCls:l().string,onMouseEnter:l().func,onMouseLeave:l().func,onMouseDown:l().func,onTouchStart:l().func,stretch:l().string,children:l().node,point:l().shape({pageX:l().number,pageY:l().number})};var xt=function(){var e=this;this.onAlign=function(t,n){var r=e.props,o=r.getClassNameFromAlign(n);e.currentAlignClassName!==o&&(e.currentAlignClassName=o,t.className=e.getClassName(o)),r.onAlign(t,n)},this.setStretchSize=function(){var t=e.props,n=t.stretch,r=t.getRootDomNode,o=t.visible,a=e.state,i=a.stretchChecked,s=a.targetHeight,u=a.targetWidth;if(n&&o){var l=r();if(l){var c=l.offsetHeight,d=l.offsetWidth;s===c&&u===d&&i||e.setState({stretchChecked:!0,targetHeight:c,targetWidth:d})}}else i&&e.setState({stretchChecked:!1})},this.getTargetElement=function(){return e.props.getRootDomNode()},this.getAlignTarget=function(){var t=e.props.point;return t||e.getTargetElement}},kt=_t;function Tt(){}var St=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"],Dt=!!c.createPortal,Pt={rcTrigger:l().shape({onPopupMouseDown:l().func})},Nt=function(e){function t(n){(0,o.default)(this,t);var r=(0,a.default)(this,e.call(this,n));Rt.call(r);var i=void 0;return i="popupVisible"in n?!!n.popupVisible:!!n.defaultPopupVisible,r.state={prevPopupVisible:i,popupVisible:i},St.forEach((function(e){r["fire"+e]=function(t){r.fireEvents(e,t)}})),r}return(0,i.default)(t,e),t.prototype.getChildContext=function(){return{rcTrigger:{onPopupMouseDown:this.onPopupMouseDown}}},t.prototype.componentDidMount=function(){this.componentDidUpdate({},{popupVisible:this.state.popupVisible})},t.prototype.componentDidUpdate=function(e,t){var n=this.props,r=this.state;if(Dt||this.renderComponent(null,(function(){t.popupVisible!==r.popupVisible&&n.afterPopupVisibleChange(r.popupVisible)})),r.popupVisible){var o=void 0;return this.clickOutsideHandler||!this.isClickToHide()&&!this.isContextMenuToShow()||(o=n.getDocument(),this.clickOutsideHandler=m(o,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(o=o||n.getDocument(),this.touchOutsideHandler=m(o,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(o=o||n.getDocument(),this.contextMenuOutsideHandler1=m(o,"scroll",this.onContextMenuClose)),void(!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=m(window,"blur",this.onContextMenuClose)))}this.clearOutsideHandler()},t.prototype.componentWillUnmount=function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout)},t.getDerivedStateFromProps=function(e,t){var n=e.popupVisible,r={};return void 0!==n&&t.popupVisible!==n&&(r.popupVisible=n,r.prevPopupVisible=t.popupVisible),r},t.prototype.getPopupDomNode=function(){return this._component&&this._component.getPopupDomNode?this._component.getPopupDomNode():null},t.prototype.getPopupAlign=function(){var e=this.props,t=e.popupPlacement,n=e.popupAlign,o=e.builtinPlacements;return t&&o?function(e,t,n){var o=e[t]||{};return(0,r.A)({},o,n)}(o,t,n):n},t.prototype.setPopupVisible=function(e,t){var n=this.props.alignPoint,r=this.state.popupVisible;this.clearDelayTimer(),r!==e&&("popupVisible"in this.props||this.setState({popupVisible:e,prevPopupVisible:r}),this.props.onPopupVisibleChange(e)),n&&t&&this.setPoint(t)},t.prototype.delaySetPopupVisible=function(e,t,n){var r=this,o=1e3*t;if(this.clearDelayTimer(),o){var a=n?{pageX:n.pageX,pageY:n.pageY}:null;this.delayTimer=setTimeout((function(){r.setPopupVisible(e,a),r.clearDelayTimer()}),o)}else this.setPopupVisible(e,n)},t.prototype.clearDelayTimer=function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)},t.prototype.clearOutsideHandler=function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)},t.prototype.createTwoChains=function(e){var t=this.props.children.props,n=this.props;return t[e]&&n[e]?this["fire"+e]:t[e]||n[e]},t.prototype.isClickToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("click")||-1!==n.indexOf("click")},t.prototype.isContextMenuToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("contextMenu")||-1!==n.indexOf("contextMenu")},t.prototype.isClickToHide=function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("click")||-1!==n.indexOf("click")},t.prototype.isMouseEnterToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("hover")||-1!==n.indexOf("mouseEnter")},t.prototype.isMouseLeaveToHide=function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("hover")||-1!==n.indexOf("mouseLeave")},t.prototype.isFocusToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("focus")||-1!==n.indexOf("focus")},t.prototype.isBlurToHide=function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("focus")||-1!==n.indexOf("blur")},t.prototype.forcePopupAlign=function(){this.state.popupVisible&&this._component&&this._component.alignInstance&&this._component.alignInstance.forceAlign()},t.prototype.fireEvents=function(e,t){var n=this.props.children.props[e];n&&n(t);var r=this.props[e];r&&r(t)},t.prototype.close=function(){this.setPopupVisible(!1)},t.prototype.render=function(){var e=this,t=this.state.popupVisible,n=this.props,r=n.children,o=n.forceRender,a=n.alignPoint,i=n.className,u=s.Children.only(r),l={key:"trigger"};this.isContextMenuToShow()?l.onContextMenu=this.onContextMenu:l.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(l.onClick=this.onClick,l.onMouseDown=this.onMouseDown,l.onTouchStart=this.onTouchStart):(l.onClick=this.createTwoChains("onClick"),l.onMouseDown=this.createTwoChains("onMouseDown"),l.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(l.onMouseEnter=this.onMouseEnter,a&&(l.onMouseMove=this.onMouseMove)):l.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?l.onMouseLeave=this.onMouseLeave:l.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(l.onFocus=this.onFocus,l.onBlur=this.onBlur):(l.onFocus=this.createTwoChains("onFocus"),l.onBlur=this.createTwoChains("onBlur"));var c=S()(u&&u.props&&u.props.className,i);c&&(l.className=c);var d=s.cloneElement(u,l);if(!Dt)return s.createElement(E,{parent:this,visible:t,autoMount:!1,forceRender:o,getComponent:this.getComponent,getContainer:this.getContainer},(function(t){var n=t.renderComponent;return e.renderComponent=n,d}));var f=void 0;return(t||this._component||o)&&(f=s.createElement(k,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),[d,f]},t}(s.Component);Nt.propTypes={children:l().any,action:l().oneOfType([l().string,l().arrayOf(l().string)]),showAction:l().any,hideAction:l().any,getPopupClassNameFromAlign:l().any,onPopupVisibleChange:l().func,afterPopupVisibleChange:l().func,popup:l().oneOfType([l().node,l().func]).isRequired,popupStyle:l().object,prefixCls:l().string,popupClassName:l().string,className:l().string,popupPlacement:l().string,builtinPlacements:l().object,popupTransitionName:l().oneOfType([l().string,l().object]),popupAnimation:l().any,mouseEnterDelay:l().number,mouseLeaveDelay:l().number,zIndex:l().number,focusDelay:l().number,blurDelay:l().number,getPopupContainer:l().func,getDocument:l().func,forceRender:l().bool,destroyPopupOnHide:l().bool,mask:l().bool,maskClosable:l().bool,onPopupAlign:l().func,popupAlign:l().object,popupVisible:l().bool,defaultPopupVisible:l().bool,maskTransitionName:l().oneOfType([l().string,l().object]),maskAnimation:l().string,stretch:l().string,alignPoint:l().bool},Nt.contextTypes=Pt,Nt.childContextTypes=Pt,Nt.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:function(){return""},getDocument:function(){return window.document},onPopupVisibleChange:Tt,afterPopupVisibleChange:Tt,onPopupAlign:Tt,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[]};var Rt=function(){var e=this;this.onMouseEnter=function(t){var n=e.props.mouseEnterDelay;e.fireEvents("onMouseEnter",t),e.delaySetPopupVisible(!0,n,n?null:t)},this.onMouseMove=function(t){e.fireEvents("onMouseMove",t),e.setPoint(t)},this.onMouseLeave=function(t){e.fireEvents("onMouseLeave",t),e.delaySetPopupVisible(!1,e.props.mouseLeaveDelay)},this.onPopupMouseEnter=function(){e.clearDelayTimer()},this.onPopupMouseLeave=function(t){t.relatedTarget&&!t.relatedTarget.setTimeout&&e._component&&e._component.getPopupDomNode&&f(e._component.getPopupDomNode(),t.relatedTarget)||e.delaySetPopupVisible(!1,e.props.mouseLeaveDelay)},this.onFocus=function(t){e.fireEvents("onFocus",t),e.clearDelayTimer(),e.isFocusToShow()&&(e.focusTime=Date.now(),e.delaySetPopupVisible(!0,e.props.focusDelay))},this.onMouseDown=function(t){e.fireEvents("onMouseDown",t),e.preClickTime=Date.now()},this.onTouchStart=function(t){e.fireEvents("onTouchStart",t),e.preTouchTime=Date.now()},this.onBlur=function(t){e.fireEvents("onBlur",t),e.clearDelayTimer(),e.isBlurToHide()&&e.delaySetPopupVisible(!1,e.props.blurDelay)},this.onContextMenu=function(t){t.preventDefault(),e.fireEvents("onContextMenu",t),e.setPopupVisible(!0,t)},this.onContextMenuClose=function(){e.isContextMenuToShow()&&e.close()},this.onClick=function(t){if(e.fireEvents("onClick",t),e.focusTime){var n=void 0;if(e.preClickTime&&e.preTouchTime?n=Math.min(e.preClickTime,e.preTouchTime):e.preClickTime?n=e.preClickTime:e.preTouchTime&&(n=e.preTouchTime),Math.abs(n-e.focusTime)<20)return;e.focusTime=0}e.preClickTime=0,e.preTouchTime=0,e.isClickToShow()&&(e.isClickToHide()||e.isBlurToHide())&&t&&t.preventDefault&&t.preventDefault();var r=!e.state.popupVisible;(e.isClickToHide()&&!r||r&&e.isClickToShow())&&e.setPopupVisible(!e.state.popupVisible,t)},this.onPopupMouseDown=function(){var t=e.context.rcTrigger,n=void 0===t?{}:t;e.hasPopupMouseDown=!0,clearTimeout(e.mouseDownTimeout),e.mouseDownTimeout=setTimeout((function(){e.hasPopupMouseDown=!1}),0),n.onPopupMouseDown&&n.onPopupMouseDown.apply(n,arguments)},this.onDocumentClick=function(t){if(!e.props.mask||e.props.maskClosable){var n=t.target;f((0,c.findDOMNode)(e),n)||e.hasPopupMouseDown||e.close()}},this.getRootDomNode=function(){return(0,c.findDOMNode)(e)},this.getPopupClassNameFromAlign=function(t){var n=[],r=e.props,o=r.popupPlacement,a=r.builtinPlacements,i=r.prefixCls,s=r.alignPoint,u=r.getPopupClassNameFromAlign;return o&&a&&n.push(function(e,t,n,r){var o=n.points;for(var a in e)if(e.hasOwnProperty(a)&&D(e[a].points,o,r))return t+"-placement-"+a;return""}(a,i,t,s)),u&&n.push(u(t)),n.join(" ")},this.getComponent=function(){var t=e.props,n=t.prefixCls,o=t.destroyPopupOnHide,a=t.popupClassName,i=t.action,u=t.onPopupAlign,l=t.popupAnimation,c=t.popupTransitionName,d=t.popupStyle,f=t.mask,p=t.maskAnimation,h=t.maskTransitionName,m=t.zIndex,v=t.popup,g=t.stretch,y=t.alignPoint,O=e.state,b=O.popupVisible,E=O.point,A=e.getPopupAlign(),w={};return e.isMouseEnterToShow()&&(w.onMouseEnter=e.onPopupMouseEnter),e.isMouseLeaveToHide()&&(w.onMouseLeave=e.onPopupMouseLeave),w.onMouseDown=e.onPopupMouseDown,w.onTouchStart=e.onPopupMouseDown,s.createElement(kt,(0,r.A)({prefixCls:n,destroyPopupOnHide:o,visible:b,point:y&&E,className:a,action:i,align:A,onAlign:u,animation:l,getClassNameFromAlign:e.getPopupClassNameFromAlign},w,{stretch:g,getRootDomNode:e.getRootDomNode,style:d,mask:f,zIndex:m,transitionName:c,maskAnimation:p,maskTransitionName:h,ref:e.savePopup}),"function"===typeof v?v():v)},this.getContainer=function(){var t=e.props,n=document.createElement("div");return n.style.position="absolute",n.style.top="0",n.style.left="0",n.style.width="100%",(t.getPopupContainer?t.getPopupContainer((0,c.findDOMNode)(e)):t.getDocument().body).appendChild(n),n},this.setPoint=function(t){e.props.alignPoint&&t&&e.setState({point:{pageX:t.pageX,pageY:t.pageY}})},this.handlePortalUpdate=function(){e.state.prevPopupVisible!==e.state.popupVisible&&e.props.afterPopupVisibleChange(e.state.popupVisible)},this.savePopup=function(t){e._component=t}};(0,d.polyfill)(Nt);var It=Nt},13225:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,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,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=n.F1&&t<=n.F12)return!1;switch(t){case n.ALT:case n.CAPS_LOCK:case n.CONTEXT_MENU:case n.CTRL:case n.DOWN:case n.END:case n.ESC:case n.HOME:case n.INSERT:case n.LEFT:case n.MAC_FF_META:case n.META:case n.NUMLOCK:case n.NUM_CENTER:case n.PAGE_DOWN:case n.PAGE_UP:case n.PAUSE:case n.PRINT_SCREEN:case n.RIGHT:case n.SHIFT:case n.UP:case n.WIN_KEY:case n.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=n.ZERO&&e<=n.NINE)return!0;if(e>=n.NUM_ZERO&&e<=n.NUM_MULTIPLY)return!0;if(e>=n.A&&e<=n.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case n.SPACE:case n.QUESTION_MARK:case n.NUM_PLUS:case n.NUM_MINUS:case n.NUM_PERIOD:case n.NUM_DIVISION:case n.SEMICOLON:case n.DASH:case n.EQUALS:case n.COMMA:case n.PERIOD:case n.SLASH:case n.APOSTROPHE:case n.SINGLE_QUOTE:case n.OPEN_SQUARE_BRACKET:case n.BACKSLASH:case n.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},r=n;t.default=r},19699:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=[].slice.call(arguments,0);if(1===e.length)return e[0];return function(){for(var t=0;t<e.length;t++)e[t]&&e[t].apply&&e[t].apply(this,arguments)}}},58801:function(e,t,n){"use strict";var r=n(85224);var o="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 a=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:a.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(o){}return r}function p(e){var t=u?l:a.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:a.default.parse(document.cookie);return t?e?Object.keys(t).reduce((function(n,r){if(!e.test(r))return n;var o={};return o[r]=t[r],(0,i.default)({},n,o)}),{}):t:{}}function m(e,t,n){l[e]=t,"object"===("undefined"===typeof t?"undefined":o(t))&&(l[e]=JSON.stringify(t)),u||(document.cookie=a.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=a.default.serialize(e,"",t)),d()&&c.clearCookie&&c.clearCookie(e,t)}function g(e){l=e?a.default.parse(e):{}}function y(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:y}},67999:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isSafari=t.isFirefox=void 0;var r,o=n(42434),a=(r=o)&&r.__esModule?r:{default:r};t.isFirefox=(0,a.default)((function(){return/firefox/i.test(navigator.userAgent)})),t.isSafari=(0,a.default)((function(){return Boolean(window.safari)}))},67302:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=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=i(n(92177)),a=i(n(74650));function i(e){return e&&e.__esModule?e:{default:e}}var s=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.entered=[]}return r(e,[{key:"enter",value:function(e){var t=this.entered.length;return this.entered=(0,o.default)(this.entered.filter((function(t){return document.documentElement.contains(t)&&(!t.contains||t.contains(e))})),[e]),0===t&&this.entered.length>0}},{key:"leave",value:function(e){var t=this.entered.length;return this.entered=(0,a.default)(this.entered.filter((function(e){return document.documentElement.contains(e)})),e),t>0&&0===this.entered.length}},{key:"reset",value:function(){this.entered=[]}}]),e}();t.default=s},73429:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=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=d(n(70210)),a=d(n(60157)),i=d(n(67302)),s=n(67999),u=n(94041),l=n(60204),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(55077));function d(e){return e&&e.__esModule?e:{default:e}}var f=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.actions=t.getActions(),this.monitor=t.getMonitor(),this.registry=t.getRegistry(),this.context=t.getContext(),this.sourcePreviewNodes={},this.sourcePreviewNodeOptions={},this.sourceNodes={},this.sourceNodeOptions={},this.enterLeaveCounter=new i.default,this.dragStartSourceIds=[],this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.currentDragSourceNodeOffset=null,this.currentDragSourceNodeOffsetChanged=!1,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.getSourceClientOffset=this.getSourceClientOffset.bind(this),this.handleTopDragStart=this.handleTopDragStart.bind(this),this.handleTopDragStartCapture=this.handleTopDragStartCapture.bind(this),this.handleTopDragEndCapture=this.handleTopDragEndCapture.bind(this),this.handleTopDragEnter=this.handleTopDragEnter.bind(this),this.handleTopDragEnterCapture=this.handleTopDragEnterCapture.bind(this),this.handleTopDragLeaveCapture=this.handleTopDragLeaveCapture.bind(this),this.handleTopDragOver=this.handleTopDragOver.bind(this),this.handleTopDragOverCapture=this.handleTopDragOverCapture.bind(this),this.handleTopDrop=this.handleTopDrop.bind(this),this.handleTopDropCapture=this.handleTopDropCapture.bind(this),this.handleSelectStart=this.handleSelectStart.bind(this),this.endDragIfSourceWasRemovedFromDOM=this.endDragIfSourceWasRemovedFromDOM.bind(this),this.endDragNativeItem=this.endDragNativeItem.bind(this),this.asyncEndDragNativeItem=this.asyncEndDragNativeItem.bind(this),this.isNodeInDocument=this.isNodeInDocument.bind(this)}return r(e,[{key:"setup",value:function(){if(void 0!==this.window){if(this.window.__isReactDndBackendSetUp)throw new Error("Cannot have two HTML5 backends at the same time.");this.window.__isReactDndBackendSetUp=!0,this.addEventListeners(this.window)}}},{key:"teardown",value:function(){void 0!==this.window&&(this.window.__isReactDndBackendSetUp=!1,this.removeEventListeners(this.window),this.clearCurrentDragSourceNode(),this.asyncEndDragFrameId&&this.window.cancelAnimationFrame(this.asyncEndDragFrameId))}},{key:"addEventListeners",value:function(e){e.addEventListener&&(e.addEventListener("dragstart",this.handleTopDragStart),e.addEventListener("dragstart",this.handleTopDragStartCapture,!0),e.addEventListener("dragend",this.handleTopDragEndCapture,!0),e.addEventListener("dragenter",this.handleTopDragEnter),e.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.addEventListener("dragover",this.handleTopDragOver),e.addEventListener("dragover",this.handleTopDragOverCapture,!0),e.addEventListener("drop",this.handleTopDrop),e.addEventListener("drop",this.handleTopDropCapture,!0))}},{key:"removeEventListeners",value:function(e){e.removeEventListener&&(e.removeEventListener("dragstart",this.handleTopDragStart),e.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),e.removeEventListener("dragend",this.handleTopDragEndCapture,!0),e.removeEventListener("dragenter",this.handleTopDragEnter),e.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.removeEventListener("dragover",this.handleTopDragOver),e.removeEventListener("dragover",this.handleTopDragOverCapture,!0),e.removeEventListener("drop",this.handleTopDrop),e.removeEventListener("drop",this.handleTopDropCapture,!0))}},{key:"connectDragPreview",value:function(e,t,n){var r=this;return this.sourcePreviewNodeOptions[e]=n,this.sourcePreviewNodes[e]=t,function(){delete r.sourcePreviewNodes[e],delete r.sourcePreviewNodeOptions[e]}}},{key:"connectDragSource",value:function(e,t,n){var r=this;this.sourceNodes[e]=t,this.sourceNodeOptions[e]=n;var o=function(t){return r.handleDragStart(t,e)},a=function(t){return r.handleSelectStart(t,e)};return t.setAttribute("draggable",!0),t.addEventListener("dragstart",o),t.addEventListener("selectstart",a),function(){delete r.sourceNodes[e],delete r.sourceNodeOptions[e],t.removeEventListener("dragstart",o),t.removeEventListener("selectstart",a),t.setAttribute("draggable",!1)}}},{key:"connectDropTarget",value:function(e,t){var n=this,r=function(t){return n.handleDragEnter(t,e)},o=function(t){return n.handleDragOver(t,e)},a=function(t){return n.handleDrop(t,e)};return t.addEventListener("dragenter",r),t.addEventListener("dragover",o),t.addEventListener("drop",a),function(){t.removeEventListener("dragenter",r),t.removeEventListener("dragover",o),t.removeEventListener("drop",a)}}},{key:"getCurrentSourceNodeOptions",value:function(){var e=this.monitor.getSourceId(),t=this.sourceNodeOptions[e];return(0,o.default)(t||{},{dropEffect:this.altKeyPressed?"copy":"move"})}},{key:"getCurrentDropEffect",value:function(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect}},{key:"getCurrentSourcePreviewNodeOptions",value:function(){var e=this.monitor.getSourceId(),t=this.sourcePreviewNodeOptions[e];return(0,o.default)(t||{},{anchorX:.5,anchorY:.5,captureDraggingState:!1})}},{key:"getSourceClientOffset",value:function(e){return(0,u.getNodeClientOffset)(this.sourceNodes[e])}},{key:"isDraggingNativeItem",value:function(){var e=this.monitor.getItemType();return Object.keys(c).some((function(t){return c[t]===e}))}},{key:"beginDragNativeItem",value:function(e){this.clearCurrentDragSourceNode();var t=(0,l.createNativeDragSource)(e);this.currentNativeSource=new t,this.currentNativeHandle=this.registry.addSource(e,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}},{key:"asyncEndDragNativeItem",value:function(){this.asyncEndDragFrameId=this.window.requestAnimationFrame(this.endDragNativeItem)}},{key:"endDragNativeItem",value:function(){this.isDraggingNativeItem()&&(this.actions.endDrag(),this.registry.removeSource(this.currentNativeHandle),this.currentNativeHandle=null,this.currentNativeSource=null)}},{key:"isNodeInDocument",value:function(e){return!(!document.body.contains(e)&&!this.window)&&this.window.document.body.contains(e)}},{key:"endDragIfSourceWasRemovedFromDOM",value:function(){var e=this.currentDragSourceNode;this.isNodeInDocument(e)||this.clearCurrentDragSourceNode()&&this.actions.endDrag()}},{key:"setCurrentDragSourceNode",value:function(e){var t=this;this.clearCurrentDragSourceNode(),this.currentDragSourceNode=e,this.currentDragSourceNodeOffset=(0,u.getNodeClientOffset)(e),this.currentDragSourceNodeOffsetChanged=!1;this.mouseMoveTimeoutTimer=setTimeout((function(){return t.mouseMoveTimeoutId=null,t.window.addEventListener("mousemove",t.endDragIfSourceWasRemovedFromDOM,!0)}),1e3)}},{key:"clearCurrentDragSourceNode",value:function(){return!!this.currentDragSourceNode&&(this.currentDragSourceNode=null,this.currentDragSourceNodeOffset=null,this.currentDragSourceNodeOffsetChanged=!1,this.window.clearTimeout(this.mouseMoveTimeoutTimer),this.window.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0),this.mouseMoveTimeoutTimer=null,!0)}},{key:"checkIfCurrentDragSourceRectChanged",value:function(){var e=this.currentDragSourceNode;return!!e&&(!!this.currentDragSourceNodeOffsetChanged||(this.currentDragSourceNodeOffsetChanged=!(0,a.default)((0,u.getNodeClientOffset)(e),this.currentDragSourceNodeOffset),this.currentDragSourceNodeOffsetChanged))}},{key:"handleTopDragStartCapture",value:function(){this.clearCurrentDragSourceNode(),this.dragStartSourceIds=[]}},{key:"handleDragStart",value:function(e,t){this.dragStartSourceIds.unshift(t)}},{key:"handleTopDragStart",value:function(e){var t=this,n=this.dragStartSourceIds;this.dragStartSourceIds=null;var r=(0,u.getEventClientOffset)(e);this.monitor.isDragging()&&this.actions.endDrag(),this.actions.beginDrag(n,{publishSource:!1,getSourceClientOffset:this.getSourceClientOffset,clientOffset:r});var o=e.dataTransfer,a=(0,l.matchNativeItemType)(o);if(this.monitor.isDragging()){if("function"===typeof o.setDragImage){var i=this.monitor.getSourceId(),s=this.sourceNodes[i],c=this.sourcePreviewNodes[i]||s,d=this.getCurrentSourcePreviewNodeOptions(),f={anchorX:d.anchorX,anchorY:d.anchorY},p={offsetX:d.offsetX,offsetY:d.offsetY},h=(0,u.getDragPreviewOffset)(s,c,r,f,p);o.setDragImage(c,h.x,h.y)}try{o.setData("application/json",{})}catch(m){}this.setCurrentDragSourceNode(e.target),this.getCurrentSourcePreviewNodeOptions().captureDraggingState?this.actions.publishDragSource():setTimeout((function(){return t.actions.publishDragSource()}))}else if(a)this.beginDragNativeItem(a);else{if(!(o.types||e.target.hasAttribute&&e.target.hasAttribute("draggable")))return;e.preventDefault()}}},{key:"handleTopDragEndCapture",value:function(){this.clearCurrentDragSourceNode()&&this.actions.endDrag()}},{key:"handleTopDragEnterCapture",value:function(e){if(this.dragEnterTargetIds=[],this.enterLeaveCounter.enter(e.target)&&!this.monitor.isDragging()){var t=e.dataTransfer,n=(0,l.matchNativeItemType)(t);n&&this.beginDragNativeItem(n)}}},{key:"handleDragEnter",value:function(e,t){this.dragEnterTargetIds.unshift(t)}},{key:"handleTopDragEnter",value:function(e){var t=this,n=this.dragEnterTargetIds;(this.dragEnterTargetIds=[],this.monitor.isDragging())&&(this.altKeyPressed=e.altKey,(0,s.isFirefox)()||this.actions.hover(n,{clientOffset:(0,u.getEventClientOffset)(e)}),n.some((function(e){return t.monitor.canDropOnTarget(e)}))&&(e.preventDefault(),e.dataTransfer.dropEffect=this.getCurrentDropEffect()))}},{key:"handleTopDragOverCapture",value:function(){this.dragOverTargetIds=[]}},{key:"handleDragOver",value:function(e,t){this.dragOverTargetIds.unshift(t)}},{key:"handleTopDragOver",value:function(e){var t=this,n=this.dragOverTargetIds;if(this.dragOverTargetIds=[],!this.monitor.isDragging())return e.preventDefault(),void(e.dataTransfer.dropEffect="none");this.altKeyPressed=e.altKey,this.actions.hover(n,{clientOffset:(0,u.getEventClientOffset)(e)}),n.some((function(e){return t.monitor.canDropOnTarget(e)}))?(e.preventDefault(),e.dataTransfer.dropEffect=this.getCurrentDropEffect()):this.isDraggingNativeItem()?(e.preventDefault(),e.dataTransfer.dropEffect="none"):this.checkIfCurrentDragSourceRectChanged()&&(e.preventDefault(),e.dataTransfer.dropEffect="move")}},{key:"handleTopDragLeaveCapture",value:function(e){this.isDraggingNativeItem()&&e.preventDefault(),this.enterLeaveCounter.leave(e.target)&&this.isDraggingNativeItem()&&this.endDragNativeItem()}},{key:"handleTopDropCapture",value:function(e){this.dropTargetIds=[],e.preventDefault(),this.isDraggingNativeItem()&&this.currentNativeSource.mutateItemByReadingDataTransfer(e.dataTransfer),this.enterLeaveCounter.reset()}},{key:"handleDrop",value:function(e,t){this.dropTargetIds.unshift(t)}},{key:"handleTopDrop",value:function(e){var t=this.dropTargetIds;this.dropTargetIds=[],this.actions.hover(t,{clientOffset:(0,u.getEventClientOffset)(e)}),this.actions.drop({dropEffect:this.getCurrentDropEffect()}),this.isDraggingNativeItem()?this.endDragNativeItem():this.endDragIfSourceWasRemovedFromDOM()}},{key:"handleSelectStart",value:function(e){var t=e.target;"function"===typeof t.dragDrop&&("INPUT"===t.tagName||"SELECT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable||(e.preventDefault(),t.dragDrop()))}},{key:"window",get:function(){return this.context&&this.context.window?this.context.window:"undefined"!==typeof window?window:void 0}}]),e}();t.default=f},63531:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=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}}();var r=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);for(var r=t.length,o=[],a=0;a<r;a++)o.push(a);o.sort((function(e,n){return t[e]<t[n]?-1:1}));for(var i=[],s=[],u=[],l=void 0,c=void 0,d=0;d<r-1;d++)l=t[d+1]-t[d],c=n[d+1]-n[d],s.push(l),i.push(c),u.push(c/l);for(var f=[u[0]],p=0;p<s.length-1;p++){var h=u[p],m=u[p+1];if(h*m<=0)f.push(0);else{l=s[p];var v=s[p+1],g=l+v;f.push(3*g/((g+v)/h+(g+l)/m))}}f.push(u[u.length-1]);for(var y=[],O=[],b=void 0,E=0;E<f.length-1;E++){b=u[E];var A=f[E],w=1/s[E],C=A+f[E+1]-b-b;y.push((b-A-C)*w),O.push(C*w*w)}this.xs=t,this.ys=n,this.c1s=f,this.c2s=y,this.c3s=O}return n(e,[{key:"interpolate",value:function(e){var t=this.xs,n=this.ys,r=this.c1s,o=this.c2s,a=this.c3s,i=t.length-1;if(e===t[i])return n[i];for(var s=0,u=a.length-1,l=void 0;s<=u;){var c=t[l=Math.floor(.5*(s+u))];if(c<e)s=l+1;else{if(!(c>e))return n[l];u=l-1}}var d=e-t[i=Math.max(0,u)],f=d*d;return n[i]+r[i]*d+o[i]*f+a[i]*d*f}}]),e}();t.default=r},60204:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,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}}();t.createNativeDragSource=function(e){var t=u[e],n=t.exposeProperty,r=t.matchesTypes,a=t.getData;return function(){function e(){var t,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.item=(t={},(r={})[n]=r[n]||{},r[n].get=function(){return console.warn("Browser doesn't allow reading \""+n+'" until the drop event.'),null},function(e,t){for(var n in t){var r=t[n];r.configurable=r.enumerable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,n,r)}}(t,r),t)}return o(e,[{key:"mutateItemByReadingDataTransfer",value:function(e){delete this.item[n],this.item[n]=a(e,r)}},{key:"canDrag",value:function(){return!0}},{key:"beginDrag",value:function(){return this.item}},{key:"isDragging",value:function(e,t){return t===e.getSourceId()}},{key:"endDrag",value:function(){}}]),e}()},t.matchNativeItemType=function(e){var t=Array.prototype.slice.call(e.types||[]);return Object.keys(u).filter((function(e){return u[e].matchesTypes.some((function(e){return t.indexOf(e)>-1}))}))[0]||null};var a=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(55077));function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t,n){var r=t.reduce((function(t,n){return t||e.getData(n)}),null);return null!=r?r:n}var u=(i(r={},a.FILE,{exposeProperty:"files",matchesTypes:["Files"],getData:function(e){return Array.prototype.slice.call(e.files)}}),i(r,a.URL,{exposeProperty:"urls",matchesTypes:["Url","text/uri-list"],getData:function(e,t){return s(e,t,"").split("\n")}}),i(r,a.TEXT,{exposeProperty:"text",matchesTypes:["Text","text/plain"],getData:function(e,t){return s(e,t,"")}}),r)},55077:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.FILE="__NATIVE_FILE__",t.URL="__NATIVE_URL__",t.TEXT="__NATIVE_TEXT__"},94041:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getNodeClientOffset=u,t.getEventClientOffset=function(e){return{x:e.clientX,y:e.clientY}},t.getDragPreviewOffset=function(e,t,n,r,a){var s=(E=t,"IMG"===E.nodeName&&((0,o.isFirefox)()||!document.documentElement.contains(E))),l=u(s?e:t),c={x:n.x-l.x,y:n.y-l.y},d=e.offsetWidth,f=e.offsetHeight,p=r.anchorX,h=r.anchorY,m=function(e,t,n,r){var a=e?t.width:n,i=e?t.height:r;(0,o.isSafari)()&&e&&(i/=window.devicePixelRatio,a/=window.devicePixelRatio);return{dragPreviewWidth:a,dragPreviewHeight:i}}(s,t,d,f),v=m.dragPreviewWidth,g=m.dragPreviewHeight,y=a.offsetX,O=a.offsetY,b=0===O||O;var E;return{x:0===y||y?y:new i.default([0,.5,1],[c.x,c.x/d*v,c.x+v-d]).interpolate(p),y:b?O:function(){var e=new i.default([0,.5,1],[c.y,c.y/f*g,c.y+g-f]).interpolate(h);return(0,o.isSafari)()&&s&&(e+=(window.devicePixelRatio-1)*g),e}()}};var r,o=n(67999),a=n(63531),i=(r=a)&&r.__esModule?r:{default:r};var s=1;function u(e){var t=e.nodeType===s?e:e.parentElement;if(!t)return null;var n=t.getBoundingClientRect(),r=n.top;return{x:n.left,y:r}}},47535:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){n||((n=new Image).src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==");return n};var n=void 0},2009:function(e,t,n){"use strict";t.Ay=function(e){return new r.default(e)};var r=a(n(73429)),o=a(n(47535));function a(e){return e&&e.__esModule?e:{default:e}}(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]);t.default=e})(n(55077)),o.default},60157:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(e===t)return!0;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=Object.prototype.hasOwnProperty,a=0;a<n.length;a+=1){if(!o.call(t,n[a])||e[n[a]]!==t[n[a]])return!1;if(e[n[a]]!==t[n[a]])return!1}return!0}},45615:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unpackBackendForEs5Users=t.createChildContext=t.CHILD_CONTEXT_TYPES=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},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}}(),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};t.default=function(e){f.default.apply(void 0,["DragDropContext","backend"].concat(Array.prototype.slice.call(arguments)));var t=v(e),n=m(t);return function(e){var t,a,u=e.displayName||e.name||"Component",l=(a=t=function(t){function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),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,(a.__proto__||Object.getPrototypeOf(a)).apply(this,arguments))}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)}(a,t),o(a,[{key:"getDecoratedComponentInstance",value:function(){return(0,c.default)(this.child,"In order to access an instance of the decorated component it can not be a stateless component."),this.child}},{key:"getManager",value:function(){return n.dragDropManager}},{key:"getChildContext",value:function(){return n}},{key:"render",value:function(){var t=this;return s.default.createElement(e,r({},this.props,{ref:function(e){t.child=e}}))}}]),a}(i.Component),t.DecoratedComponent=e,t.displayName="DragDropContext("+u+")",t.childContextTypes=h,a);return(0,d.default)(l,e)}};var i=n(9950),s=p(i),u=p(n(11942)),l=n(49461),c=p(n(10949)),d=p(n(23876)),f=p(n(33884));function p(e){return e&&e.__esModule?e:{default:e}}var h=t.CHILD_CONTEXT_TYPES={dragDropManager:u.default.object.isRequired},m=t.createChildContext=function(e,t){return{dragDropManager:new l.DragDropManager(e,t)}},v=t.unpackBackendForEs5Users=function(e){var t=e;return"object"===("undefined"===typeof t?"undefined":a(t))&&"function"===typeof t.default&&(t=t.default),(0,c.default)("function"===typeof t,"Expected the backend to be a function or an ES6 module exporting a default function. Read more: http://react-dnd.github.io/react-dnd/docs-drag-drop-context.html"),t}},4142:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o,a,i=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}}(),s=n(9950),u=n(11942),l=(a=u)&&a.__esModule?a:{default:a},c=n(45615);var d=(o=r=function(e){function t(e,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=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,n));return r.backend=(0,c.unpackBackendForEs5Users)(e.backend),r.childContext=(0,c.createChildContext)(r.backend,{window:e&&e.window?e.window:n&&n.window?n.window:"undefined"!==typeof window?window:void 0}),r}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),i(t,[{key:"componentWillReceiveProps",value:function(e){if(e.backend!==this.props.backend||e.window!==this.props.window)throw new Error("DragDropContextProvider backend and window props must not change.")}},{key:"getChildContext",value:function(){return this.childContext}},{key:"render",value:function(){return s.Children.only(this.props.children)}}]),t}(s.Component),r.propTypes={backend:l.default.oneOfType([l.default.func,l.default.object]).isRequired,children:l.default.element.isRequired,window:l.default.object},r.defaultProps={window:void 0},r.childContextTypes=c.CHILD_CONTEXT_TYPES,r.displayName="DragDropContextProvider",r.contextTypes={window:l.default.object},o);t.default=d},59594: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},o="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},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}}();t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return h.default.apply(void 0,["DragLayer","collect[, options]"].concat(Array.prototype.slice.call(arguments))),(0,d.default)("function"===typeof e,'Expected "collect" provided as the first argument to DragLayer to be a function that collects props to inject into the component. ',"Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-layer.html",e),(0,d.default)((0,c.default)(t),'Expected "options" provided as the second argument to DragLayer to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-layer.html',t),function(n){var c,h,m=t.arePropsEqual,v=void 0===m?p.default:m,g=n.displayName||n.name||"Component",y=(h=c=function(t){function i(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);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,(i.__proto__||Object.getPrototypeOf(i)).call(this,e));return n.handleChange=n.handleChange.bind(n),n.manager=t.dragDropManager,(0,d.default)("object"===o(n.manager),"Could not find the drag and drop manager in the context of %s. Make sure to wrap the top-level component of your app with DragDropContext. Read more: http://react-dnd.github.io/react-dnd/docs-troubleshooting.html#could-not-find-the-drag-and-drop-manager-in-the-context",g,g),n.state=n.getCurrentState(),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)}(i,t),a(i,[{key:"getDecoratedComponentInstance",value:function(){return(0,d.default)(this.child,"In order to access an instance of the decorated component it can not be a stateless component."),this.child}},{key:"shouldComponentUpdate",value:function(e,t){return!v(e,this.props)||!(0,f.default)(t,this.state)}}]),a(i,[{key:"componentDidMount",value:function(){this.isCurrentlyMounted=!0;var e=this.manager.getMonitor();this.unsubscribeFromOffsetChange=e.subscribeToOffsetChange(this.handleChange),this.unsubscribeFromStateChange=e.subscribeToStateChange(this.handleChange),this.handleChange()}},{key:"componentWillUnmount",value:function(){this.isCurrentlyMounted=!1,this.unsubscribeFromOffsetChange(),this.unsubscribeFromStateChange()}},{key:"handleChange",value:function(){if(this.isCurrentlyMounted){var e=this.getCurrentState();(0,f.default)(e,this.state)||this.setState(e)}}},{key:"getCurrentState",value:function(){var t=this.manager.getMonitor();return e(t,this.props)}},{key:"render",value:function(){var e=this;return s.default.createElement(n,r({},this.props,this.state,{ref:function(t){e.child=t}}))}}]),i}(i.Component),c.DecoratedComponent=n,c.displayName="DragLayer("+g+")",c.contextTypes={dragDropManager:u.default.object.isRequired},h);return(0,l.default)(y,n)}};var i=n(9950),s=m(i),u=m(n(11942)),l=m(n(23876)),c=m(n(75461)),d=m(n(10949)),f=m(n(90955)),p=m(n(25199)),h=m(n(33884));function m(e){return e&&e.__esModule?e:{default:e}}},50090:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var f=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};a.default.apply(void 0,["DragSource","type, spec, collect[, options]"].concat(Array.prototype.slice.call(arguments)));var p=e;"function"!==typeof e&&((0,r.default)((0,d.default)(e),'Expected "type" provided as the first argument to DragSource to be a string, or a function that returns a string given the current props. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',e),p=function(){return e});(0,r.default)((0,o.default)(t),'Expected "spec" provided as the second argument to DragSource to be a plain object. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',t);var h=(0,u.default)(t);return(0,r.default)("function"===typeof n,'Expected "collect" provided as the third argument to DragSource to be a function that returns a plain object of props to inject. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',n),(0,r.default)((0,o.default)(f),'Expected "options" provided as the fourth argument to DragSource to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',n),function(e){return(0,i.default)({connectBackend:function(e,t){return e.connectDragSource(t)},containerDisplayName:"DragSource",createHandler:h,registerHandler:s.default,createMonitor:l.default,createConnector:c.default,DecoratedComponent:e,getType:p,collect:n,options:f})}};var r=f(n(10949)),o=f(n(75461)),a=f(n(33884)),i=f(n(46131)),s=f(n(12193)),u=f(n(90132)),l=f(n(3088)),c=f(n(64697)),d=f(n(41725));function f(e){return e&&e.__esModule?e:{default:e}}},33453:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var f=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};a.default.apply(void 0,["DropTarget","type, spec, collect[, options]"].concat(Array.prototype.slice.call(arguments)));var p=e;"function"!==typeof e&&((0,r.default)((0,d.default)(e,!0),'Expected "type" provided as the first argument to DropTarget to be a string, an array of strings, or a function that returns either given the current props. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',e),p=function(){return e});(0,r.default)((0,o.default)(t),'Expected "spec" provided as the second argument to DropTarget to be a plain object. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',t);var h=(0,u.default)(t);return(0,r.default)("function"===typeof n,'Expected "collect" provided as the third argument to DropTarget to be a function that returns a plain object of props to inject. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',n),(0,r.default)((0,o.default)(f),'Expected "options" provided as the fourth argument to DropTarget to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',n),function(e){return(0,i.default)({connectBackend:function(e,t){return e.connectDropTarget(t)},containerDisplayName:"DropTarget",createHandler:h,registerHandler:s.default,createMonitor:l.default,createConnector:c.default,DecoratedComponent:e,getType:p,collect:n,options:f})}};var r=f(n(10949)),o=f(n(75461)),a=f(n(33884)),i=f(n(46131)),s=f(n(25113)),u=f(n(42768)),l=f(n(40780)),c=f(n(58141)),d=f(n(41725));function f(e){return e&&e.__esModule?e:{default:e}}},27817:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(t===e)return!0;return null!==t&&null!==e&&(0,a.default)(t,e)};var r,o=n(90955),a=(r=o)&&r.__esModule?r:{default:r}},64697:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=void 0,n=void 0,a=void 0,i=void 0,s=void 0,u=void 0,l=void 0;function c(){i&&(i(),i=null),t&&n&&(i=e.connectDragSource(t,n,a))}function d(){l&&(l(),l=null),t&&s&&(l=e.connectDragPreview(t,s,u))}return{receiveHandlerId:function(e){e!==t&&(t=e,c(),d())},hooks:(0,r.default)({dragSource:function(e,t){e===n&&(0,o.default)(t,a)||(n=e,a=t,c())},dragPreview:function(e,t){e===s&&(0,o.default)(t,u)||(s=e,u=t,d())}})}};var r=a(n(60460)),o=a(n(27817));function a(e){return e&&e.__esModule?e:{default:e}}},90132:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=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}}();t.default=function(e){Object.keys(e).forEach((function(t){(0,o.default)(i.indexOf(t)>-1,'Expected the drag source specification to only have some of the following keys: %s. Instead received a specification with an unexpected "%s" key. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',i.join(", "),t),(0,o.default)("function"===typeof e[t],"Expected %s in the drag source specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html",t,t,e[t])})),s.forEach((function(t){(0,o.default)("function"===typeof e[t],"Expected %s in the drag source specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html",t,t,e[t])}));var t=function(){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),this.monitor=e,this.props=null,this.component=null}return r(t,[{key:"receiveProps",value:function(e){this.props=e}},{key:"receiveComponent",value:function(e){this.component=e}},{key:"canDrag",value:function(){return!e.canDrag||e.canDrag(this.props,this.monitor)}},{key:"isDragging",value:function(t,n){return e.isDragging?e.isDragging(this.props,this.monitor):n===t.getSourceId()}},{key:"beginDrag",value:function(){return e.beginDrag(this.props,this.monitor,this.component)}},{key:"endDrag",value:function(){e.endDrag&&e.endDrag(this.props,this.monitor,this.component)}}]),t}();return function(e){return new t(e)}};var o=a(n(10949));a(n(75461));function a(e){return e&&e.__esModule?e:{default:e}}var i=["canDrag","beginDrag","isDragging","endDrag"],s=["beginDrag"]},3088:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=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}}();t.default=function(e){return new l(e)};var o,a=n(10949),i=(o=a)&&o.__esModule?o:{default:o};var s=!1,u=!1,l=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.internalMonitor=t.getMonitor()}return r(e,[{key:"receiveHandlerId",value:function(e){this.sourceId=e}},{key:"canDrag",value:function(){(0,i.default)(!s,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source-monitor.html");try{return s=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{s=!1}}},{key:"isDragging",value:function(){(0,i.default)(!u,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source-monitor.html");try{return u=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{u=!1}}},{key:"getItemType",value:function(){return this.internalMonitor.getItemType()}},{key:"getItem",value:function(){return this.internalMonitor.getItem()}},{key:"getDropResult",value:function(){return this.internalMonitor.getDropResult()}},{key:"didDrop",value:function(){return this.internalMonitor.didDrop()}},{key:"getInitialClientOffset",value:function(){return this.internalMonitor.getInitialClientOffset()}},{key:"getInitialSourceClientOffset",value:function(){return this.internalMonitor.getInitialSourceClientOffset()}},{key:"getSourceClientOffset",value:function(){return this.internalMonitor.getSourceClientOffset()}},{key:"getClientOffset",value:function(){return this.internalMonitor.getClientOffset()}},{key:"getDifferenceFromInitialOffset",value:function(){return this.internalMonitor.getDifferenceFromInitialOffset()}}]),e}()},58141:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=void 0,n=void 0,a=void 0,i=void 0;function s(){i&&(i(),i=null),t&&n&&(i=e.connectDropTarget(t,n,a))}return{receiveHandlerId:function(e){e!==t&&(t=e,s())},hooks:(0,r.default)({dropTarget:function(e,t){e===n&&(0,o.default)(t,a)||(n=e,a=t,s())}})}};var r=a(n(60460)),o=a(n(27817));function a(e){return e&&e.__esModule?e:{default:e}}},42768:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=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}}();t.default=function(e){Object.keys(e).forEach((function(t){(0,o.default)(i.indexOf(t)>-1,'Expected the drop target specification to only have some of the following keys: %s. Instead received a specification with an unexpected "%s" key. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',i.join(", "),t),(0,o.default)("function"===typeof e[t],"Expected %s in the drop target specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html",t,t,e[t])}));var t=function(){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),this.monitor=e,this.props=null,this.component=null}return r(t,[{key:"receiveProps",value:function(e){this.props=e}},{key:"receiveMonitor",value:function(e){this.monitor=e}},{key:"receiveComponent",value:function(e){this.component=e}},{key:"canDrop",value:function(){return!e.canDrop||e.canDrop(this.props,this.monitor)}},{key:"hover",value:function(){e.hover&&e.hover(this.props,this.monitor,this.component)}},{key:"drop",value:function(){if(e.drop)return e.drop(this.props,this.monitor,this.component)}}]),t}();return function(e){return new t(e)}};var o=a(n(10949));a(n(75461));function a(e){return e&&e.__esModule?e:{default:e}}var i=["canDrop","hover","drop"]},40780:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=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}}();t.default=function(e){return new u(e)};var o,a=n(10949),i=(o=a)&&o.__esModule?o:{default:o};var s=!1,u=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.internalMonitor=t.getMonitor()}return r(e,[{key:"receiveHandlerId",value:function(e){this.targetId=e}},{key:"canDrop",value:function(){(0,i.default)(!s,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target-monitor.html");try{return s=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{s=!1}}},{key:"isOver",value:function(e){return this.internalMonitor.isOverTarget(this.targetId,e)}},{key:"getItemType",value:function(){return this.internalMonitor.getItemType()}},{key:"getItem",value:function(){return this.internalMonitor.getItem()}},{key:"getDropResult",value:function(){return this.internalMonitor.getDropResult()}},{key:"didDrop",value:function(){return this.internalMonitor.didDrop()}},{key:"getInitialClientOffset",value:function(){return this.internalMonitor.getInitialClientOffset()}},{key:"getInitialSourceClientOffset",value:function(){return this.internalMonitor.getInitialSourceClientOffset()}},{key:"getSourceClientOffset",value:function(){return this.internalMonitor.getSourceClientOffset()}},{key:"getClientOffset",value:function(){return this.internalMonitor.getClientOffset()}},{key:"getDifferenceFromInitialOffset",value:function(){return this.internalMonitor.getDifferenceFromInitialOffset()}}]),e}()},46131: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},o="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},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}}();t.default=function(e){var t,n,h=e.DecoratedComponent,v=e.createHandler,g=e.createMonitor,y=e.createConnector,O=e.registerHandler,b=e.containerDisplayName,E=e.getType,A=e.collect,w=e.options.arePropsEqual,C=void 0===w?p.default:w,_=h.displayName||h.name||"Component",x=(n=t=function(e){function t(e,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=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,n));return r.handleChange=r.handleChange.bind(r),r.handleChildRef=r.handleChildRef.bind(r),(0,c.default)("object"===o(r.context.dragDropManager),"Could not find the drag and drop manager in the context of %s. Make sure to wrap the top-level component of your app with DragDropContext. Read more: http://react-dnd.github.io/react-dnd/docs-troubleshooting.html#could-not-find-the-drag-and-drop-manager-in-the-context",_,_),r.manager=r.context.dragDropManager,r.handlerMonitor=g(r.manager),r.handlerConnector=y(r.manager.getBackend()),r.handler=v(r.handlerMonitor),r.disposable=new l.SerialDisposable,r.receiveProps(e),r.state=r.getCurrentState(),r.dispose(),r}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:"getHandlerId",value:function(){return this.handlerId}},{key:"getDecoratedComponentInstance",value:function(){return this.decoratedComponentInstance}},{key:"shouldComponentUpdate",value:function(e,t){return!C(e,this.props)||!(0,f.default)(t,this.state)}}]),a(t,[{key:"componentDidMount",value:function(){this.isCurrentlyMounted=!0,this.disposable=new l.SerialDisposable,this.currentType=null,this.receiveProps(this.props),this.handleChange()}},{key:"componentWillReceiveProps",value:function(e){C(e,this.props)||(this.receiveProps(e),this.handleChange())}},{key:"componentWillUnmount",value:function(){this.dispose(),this.isCurrentlyMounted=!1}},{key:"receiveProps",value:function(e){this.handler.receiveProps(e),this.receiveType(E(e))}},{key:"receiveType",value:function(e){if(e!==this.currentType){this.currentType=e;var t=O(e,this.handler,this.manager),n=t.handlerId,r=t.unregister;this.handlerId=n,this.handlerMonitor.receiveHandlerId(n),this.handlerConnector.receiveHandlerId(n);var o=this.manager.getMonitor().subscribeToStateChange(this.handleChange,{handlerIds:[n]});this.disposable.setDisposable(new l.CompositeDisposable(new l.Disposable(o),new l.Disposable(r)))}}},{key:"handleChange",value:function(){if(this.isCurrentlyMounted){var e=this.getCurrentState();(0,f.default)(e,this.state)||this.setState(e)}}},{key:"dispose",value:function(){this.disposable.dispose(),this.handlerConnector.receiveHandlerId(null)}},{key:"handleChildRef",value:function(e){this.decoratedComponentInstance=e,this.handler.receiveComponent(e)}},{key:"getCurrentState",value:function(){return A(this.handlerConnector.hooks,this.handlerMonitor)}},{key:"render",value:function(){return s.default.createElement(h,r({},this.props,this.state,{ref:m(h)?this.handleChildRef:null}))}}]),t}(i.Component),t.DecoratedComponent=h,t.displayName=b+"("+_+")",t.contextTypes={dragDropManager:u.default.object.isRequired},n);return(0,d.default)(x,h)};var i=n(9950),s=h(i),u=h(n(11942)),l=n(86864),c=(h(n(75461)),h(n(10949))),d=h(n(23876)),f=h(n(90955)),p=h(n(25199));function h(e){return e&&e.__esModule?e:{default:e}}var m=function(e){return Boolean(e&&e.prototype&&"function"===typeof e.prototype.render)}},89857:function(e,t,n){"use strict";var r=n(45615);Object.defineProperty(t,"JY",{enumerable:!0,get:function(){return u(r).default}});var o=n(4142);var a=n(59594);Object.defineProperty(t,"Mf",{enumerable:!0,get:function(){return u(a).default}});var i=n(50090);Object.defineProperty(t,"I4",{enumerable:!0,get:function(){return u(i).default}});var s=n(33453);function u(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"Tl",{enumerable:!0,get:function(){return u(s).default}})},12193:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r=n.getRegistry(),o=r.addSource(e,t);return{handlerId:o,unregister:function(){r.removeSource(o)}}}},25113:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r=n.getRegistry(),o=r.addTarget(e,t);return{handlerId:o,unregister:function(){r.removeTarget(o)}}}},33884:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){0}},46977:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e.ref;if((0,a.default)("string"!==typeof n,"Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a <span> or <div>. Read more: https://facebook.github.io/react/docs/more-about-refs.html#the-ref-callback-attribute"),!n)return(0,i.cloneElement)(e,{ref:t});return(0,i.cloneElement)(e,{ref:function(e){t(e),n&&n(e)}})};var r,o=n(10949),a=(r=o)&&r.__esModule?r:{default:r},i=n(9950)},41725:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var 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};t.default=function e(t,n){return"string"===typeof t||"symbol"===("undefined"===typeof t?"undefined":r(t))||n&&(0,i.default)(t)&&t.every((function(t){return e(t,!1)}))};var o,a=n(12279),i=(o=a)&&o.__esModule?o:{default:o}},90955:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(e===t)return!0;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=Object.prototype.hasOwnProperty,a=0;a<n.length;a+=1){if(!o.call(t,n[a])||e[n[a]]!==t[n[a]])return!1;if(e[n[a]]!==t[n[a]])return!1}return!0}},25199:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="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};t.default=function(e,t){if(e===t)return!0;if("object"!==("undefined"===typeof e?"undefined":n(e))||null===e||"object"!==("undefined"===typeof t?"undefined":n(t))||null===t)return!1;var r=Object.keys(e),o=Object.keys(t);if(r.length!==o.length)return!1;for(var a=Object.prototype.hasOwnProperty,i=0;i<r.length;i+=1){if(!a.call(t,r[i]))return!1;var s=e[r[i]],u=t[r[i]];if(s!==u||"object"===("undefined"===typeof s?"undefined":n(s))||"object"===("undefined"===typeof u?"undefined":n(u)))return!1}return!0}},60460:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t={};return Object.keys(e).forEach((function(n){var r=function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if((0,o.isValidElement)(t)){var r=t;!function(e){if("string"===typeof e.type)return;var t=e.type.displayName||e.type.name||"the component";throw new Error("Only native element nodes can now be passed to React DnD connectors.You can either wrap "+t+" into a <div>, or turn it into a drag source or a drop target itself.")}(r);var a=n?function(t){return e(t,n)}:e;return(0,i.default)(r,a)}e(t,n)}}(e[n]);t[n]=function(){return r}})),t};var r,o=n(9950),a=n(46977),i=(r=a)&&r.__esModule?r:{default:r}},38345:function(e,t,n){"use strict";var r=n(9950),o=n(26470),a=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,o,a,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,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 y=/[\-:]([a-z])/g;function O(e){return e[1].toUpperCase()}function b(e,t,n,r){var o=g.hasOwnProperty(t)?g[t]:null;(null!==o?0===o.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,o,r)&&(n=null),r||null===o?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)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!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(y,O);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(y,O);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(y,O);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 E=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,A=60103,w=60106,C=60107,_=60108,x=60114,k=60109,T=60110,S=60112,D=60113,P=60120,N=60115,R=60116,I=60121,M=60128,L=60129,F=60130,j=60131;if("function"===typeof Symbol&&Symbol.for){var B=Symbol.for;A=B("react.element"),w=B("react.portal"),C=B("react.fragment"),_=B("react.strict_mode"),x=B("react.profiler"),k=B("react.provider"),T=B("react.context"),S=B("react.forward_ref"),D=B("react.suspense"),P=B("react.suspense_list"),N=B("react.memo"),R=B("react.lazy"),I=B("react.block"),B("react.scope"),M=B("react.opaque.id"),L=B("react.debug_trace_mode"),F=B("react.offscreen"),j=B("react.legacy_hidden")}var U,$="function"===typeof Symbol&&Symbol.iterator;function X(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=$&&e[$]||e["@@iterator"])?e:null}function Q(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 Y=!1;function z(e,t){if(!e||Y)return"";Y=!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 o=u.stack.split("\n"),a=r.stack.split("\n"),i=o.length-1,s=a.length-1;1<=i&&0<=s&&o[i]!==a[s];)s--;for(;1<=i&&0<=s;i--,s--)if(o[i]!==a[s]){if(1!==i||1!==s)do{if(i--,0>--s||o[i]!==a[s])return"\n"+o[i].replace(" at new "," at ")}while(1<=i&&0<=s);break}}}finally{Y=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Q(e):""}function H(e){switch(e.tag){case 5:return Q(e.type);case 16:return Q("Lazy");case 13:return Q("Suspense");case 19:return Q("SuspenseList");case 0:case 2:case 15:return e=z(e.type,!1);case 11:return e=z(e.type.render,!1);case 22:return e=z(e.type._render,!1);case 1:return e=z(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 w:return"Portal";case x:return"Profiler";case _:return"StrictMode";case D:return"Suspense";case P:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case T: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 N:return V(e.type);case I:return V(e._render);case R:t=e._payload,e=e._init;try{return V(e(t))}catch(n){}}return null}function q(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function W(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function G(e){e._valueTracker||(e._valueTracker=function(e){var t=W(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 o=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,a.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 Z(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=W(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function K(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 o({},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=q(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=q(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")?oe(e,t.type,n):t.hasOwnProperty("defaultValue")&&oe(e,t.type,q(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 oe(e,t,n){"number"===t&&K(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ae(e,t){return e=o({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 o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+q(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function se(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return o({},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:q(n)}}function le(e,t){var n=q(t.value),r=q(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 ye(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 Oe={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 Ee(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||Oe.hasOwnProperty(e)&&Oe[e]?(""+t).trim():t+"px"}function Ae(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=Ee(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(Oe).forEach((function(e){be.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Oe[t]=Oe[e]}))}));var we=o({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(we[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 xe(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ke=null,Te=null,Se=null;function De(e){if(e=ro(e)){if("function"!==typeof ke)throw Error(i(280));var t=e.stateNode;t&&(t=ao(t),ke(e.stateNode,e.type,t))}}function Pe(e){Te?Se?Se.push(e):Se=[e]:Te=e}function Ne(){if(Te){var e=Te,t=Se;if(Se=Te=null,De(e),t)for(e=0;e<t.length;e++)De(t[e])}}function Re(e,t){return e(t)}function Ie(e,t,n,r,o){return e(t,n,r,o)}function Me(){}var Le=Re,Fe=!1,je=!1;function Be(){null===Te&&null===Se||(Me(),Ne())}function Ue(e,t){var n=e.stateNode;if(null===n)return null;var r=ao(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 $e=!1;if(d)try{var Xe={};Object.defineProperty(Xe,"passive",{get:function(){$e=!0}}),window.addEventListener("test",Xe,Xe),window.removeEventListener("test",Xe,Xe)}catch(ve){$e=!1}function Qe(e,t,n,r,o,a,i,s,u){var l=Array.prototype.slice.call(arguments,3);try{t.apply(n,l)}catch(c){this.onError(c)}}var Ye=!1,ze=null,He=!1,Ve=null,qe={onError:function(e){Ye=!0,ze=e}};function We(e,t,n,r,o,a,i,s,u){Ye=!1,ze=null,Qe.apply(qe,arguments)}function Ge(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 Ze(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 Ke(e){if(Ge(e)!==e)throw Error(i(188))}function Je(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ge(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var a=o.alternate;if(null===a){if(null!==(r=o.return)){n=r;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===n)return Ke(o),e;if(a===r)return Ke(o),t;a=a.sibling}throw Error(i(188))}if(n.return!==r.return)n=o,r=a;else{for(var s=!1,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){for(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)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,ot,at=!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,o){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:o,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,o,a){return null===e||e.nativeEvent!==a?(e=ht(t,n,r,o,a),null!==t&&(null!==(t=ro(t))&&nt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function gt(e){var t=no(e.target);if(null!==t){var n=Ge(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ze(n)))return e.blockedOn=t,void ot(e.lanePriority,(function(){a.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 yt(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=ro(n))&&nt(t),e.blockedOn=n,!1;t.shift()}return!0}function Ot(e,t,n){yt(e)&&n.delete(t)}function bt(){for(at=!1;0<it.length;){var e=it[0];if(null!==e.blockedOn){null!==(e=ro(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&&yt(st)&&(st=null),null!==ut&&yt(ut)&&(ut=null),null!==lt&&yt(lt)&&(lt=null),ct.forEach(Ot),dt.forEach(Ot)}function Et(e,t){e.blockedOn===t&&(e.blockedOn=null,at||(at=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,bt)))}function At(e){function t(t){return Et(t,e)}if(0<it.length){Et(it[0],e);for(var n=1;n<it.length;n++){var r=it[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==st&&Et(st,e),null!==ut&&Et(ut,e),null!==lt&&Et(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 wt(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Ct={animationend:wt("Animation","AnimationEnd"),animationiteration:wt("Animation","AnimationIteration"),animationstart:wt("Animation","AnimationStart"),transitionend:wt("Transition","TransitionEnd")},_t={},xt={};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 xt)return _t[e]=n[t];return e}d&&(xt=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 Tt=kt("animationend"),St=kt("animationiteration"),Dt=kt("animationstart"),Pt=kt("transitionend"),Nt=new Map,Rt=new Map,It=["abort","abort",Tt,"animationEnd",St,"animationIteration",Dt,"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",Pt,"transitionEnd","waiting","waiting"];function Mt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],o=e[n+1];o="on"+(o[0].toUpperCase()+o.slice(1)),Rt.set(r,t),Nt.set(r,o),l(o,[r])}}(0,a.unstable_now)();var Lt=8;function Ft(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 jt(e,t){var n=e.pendingLanes;if(0===n)return Lt=0;var r=0,o=0,a=e.expiredLanes,i=e.suspendedLanes,s=e.pingedLanes;if(0!==a)r=a,o=Lt=15;else if(0!==(a=134217727&n)){var u=a&~i;0!==u?(r=Ft(u),o=Lt):0!==(s&=a)&&(r=Ft(s),o=Lt)}else 0!==(a=n&~i)?(r=Ft(a),o=Lt):0!==s&&(r=Ft(s),o=Lt);if(0===r)return 0;if(r=n&((0>(r=31-Yt(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0===(t&i)){if(Ft(t),o<=Lt)return t;Lt=o}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-Yt(t)),r|=e[n],t&=~o;return r}function Bt(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=$t(24&~t))?Ut(10,t):e;case 10:return 0===(e=$t(192&~t))?Ut(8,t):e;case 8:return 0===(e=$t(3584&~t))&&(0===(e=$t(4186112&~t))&&(e=512)),e;case 2:return 0===(t=$t(805306368&~t))&&(t=268435456),t}throw Error(i(358,e))}function $t(e){return e&-e}function Xt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Qt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Yt(t)]=n}var Yt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(zt(e)/Ht|0)|0},zt=Math.log,Ht=Math.LN2;var Vt=a.unstable_UserBlockingPriority,qt=a.unstable_runWithPriority,Wt=!0;function Gt(e,t,n,r){Fe||Me();var o=Kt,a=Fe;Fe=!0;try{Ie(o,e,t,n,r)}finally{(Fe=a)||Be()}}function Zt(e,t,n,r){qt(Vt,Kt.bind(null,e,t,n,r))}function Kt(e,t,n,r){var o;if(Wt)if((o=0===(4&t))&&0<it.length&&-1<pt.indexOf(e))e=ht(null,e,t,n,r),it.push(e);else{var a=Jt(e,t,n,r);if(null===a)o&&mt(e,r);else{if(o){if(-1<pt.indexOf(e))return e=ht(a,e,t,n,r),void it.push(e);if(function(e,t,n,r,o){switch(t){case"focusin":return st=vt(st,e,t,n,r,o),!0;case"dragenter":return ut=vt(ut,e,t,n,r,o),!0;case"mouseover":return lt=vt(lt,e,t,n,r,o),!0;case"pointerover":var a=o.pointerId;return ct.set(a,vt(ct.get(a)||null,e,t,n,r,o)),!0;case"gotpointercapture":return a=o.pointerId,dt.set(a,vt(dt.get(a)||null,e,t,n,r,o)),!0}return!1}(a,e,t,n,r))return;mt(e,r)}Mr(e,t,r,null,n)}}}function Jt(e,t,n,r){var o=xe(r);if(null!==(o=no(o))){var a=Ge(o);if(null===a)o=null;else{var i=a.tag;if(13===i){if(null!==(o=Ze(a)))return o;o=null}else if(3===i){if(a.stateNode.hydrate)return 3===a.tag?a.stateNode.containerInfo:null;o=null}else a!==o&&(o=null)}}return Mr(e,t,r,o,n),null}var en=null,tn=null,nn=null;function rn(){if(nn)return nn;var e,t,n=tn,r=n.length,o="value"in en?en.value:en.textContent,a=o.length;for(e=0;e<r&&n[e]===o[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===o[a-t];t++);return nn=o.slice(e,1<t?1-t:void 0)}function on(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 an(){return!0}function sn(){return!1}function un(e){function t(t,n,r,o,a){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(o):o[i]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?an:sn,this.isPropagationStopped=sn,this}return o(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=an)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=an)},persist:function(){},isPersistent:an}),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=o({},fn,{view:0,detail:0}),mn=un(hn),vn=o({},hn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Tn,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),yn=un(o({},vn,{dataTransfer:0})),On=un(o({},hn,{relatedTarget:0})),bn=un(o({},fn,{animationName:0,elapsedTime:0,pseudoElement:0})),En=o({},fn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),An=un(En),wn=un(o({},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"},xn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function kn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=xn[e])&&!!t[e]}function Tn(){return kn}var Sn=o({},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=on(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:Tn,charCode:function(e){return"keypress"===e.type?on(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?on(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Dn=un(Sn),Pn=un(o({},vn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Nn=un(o({},hn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Tn})),Rn=un(o({},fn,{propertyName:0,elapsedTime:0,pseudoElement:0})),In=o({},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}),Mn=un(In),Ln=[9,13,27,32],Fn=d&&"CompositionEvent"in window,jn=null;d&&"documentMode"in document&&(jn=document.documentMode);var Bn=d&&"TextEvent"in window&&!jn,Un=d&&(!Fn||jn&&8<jn&&11>=jn),$n=String.fromCharCode(32),Xn=!1;function Qn(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 Yn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var zn=!1;var Hn={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?!!Hn[e.type]:"textarea"===t}function qn(e,t,n,r){Pe(r),0<(t=Fr(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Wn=null,Gn=null;function Zn(e){Sr(e,0)}function Kn(e){if(Z(oo(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 or(){Wn&&(Wn.detachEvent("onpropertychange",ar),Gn=Wn=null)}function ar(e){if("value"===e.propertyName&&Kn(Gn)){var t=[];if(qn(t,Gn,e,xe(e)),e=Zn,Fe)e(t);else{Fe=!0;try{Re(e,t)}finally{Fe=!1,Be()}}}}function ir(e,t,n){"focusin"===e?(or(),Gn=n,(Wn=t).attachEvent("onpropertychange",ar)):"focusout"===e&&or()}function sr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Kn(Gn)}function ur(e,t){if("click"===e)return Kn(t)}function lr(e,t){if("input"===e||"change"===e)return Kn(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=K();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=K((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 yr=d&&"documentMode"in document&&11>=document.documentMode,Or=null,br=null,Er=null,Ar=!1;function wr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;Ar||null==Or||Or!==K(r)||("selectionStart"in(r=Or)&&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},Er&&fr(Er,r)||(Er=r,0<(r=Fr(br,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Or)))}Mt("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),Mt("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),Mt(It,2);for(var Cr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),_r=0;_r<Cr.length;_r++)Rt.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 xr="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(xr));function Tr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,a,s,u,l){if(We.apply(this,arguments),Ye){if(!Ye)throw Error(i(198));var c=ze;Ye=!1,ze=null,He||(He=!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],o=r.event;r=r.listeners;e:{var a=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!==a&&o.isPropagationStopped())break e;Tr(o,s,l),a=u}else for(i=0;i<r.length;i++){if(u=(s=r[i]).instance,l=s.currentTarget,s=s.listener,u!==a&&o.isPropagationStopped())break e;Tr(o,s,l),a=u}}}if(He)throw e=Ve,He=!1,Ve=null,e}function Dr(e,t){var n=io(t),r=e+"__bubble";n.has(r)||(Ir(t,e,2,!1),n.add(r))}var Pr="_reactListening"+Math.random().toString(36).slice(2);function Nr(e){e[Pr]||(e[Pr]=!0,s.forEach((function(t){kr.has(t)||Rr(t,!1,e,null),Rr(t,!0,e,null)})))}function Rr(e,t,n,r){var o=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,a=n;if("selectionchange"===e&&9!==n.nodeType&&(a=n.ownerDocument),null!==r&&!t&&kr.has(e)){if("scroll"!==e)return;o|=2,a=r}var i=io(a),s=e+"__"+(t?"capture":"bubble");i.has(s)||(t&&(o|=4),Ir(a,e,o,t),i.add(s))}function Ir(e,t,n,r){var o=Rt.get(t);switch(void 0===o?2:o){case 0:o=Gt;break;case 1:o=Zt;break;default:o=Kt}n=o.bind(null,t,n,e),o=void 0,!$e||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),r?void 0!==o?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):void 0!==o?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function Mr(e,t,n,r,o){var a=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===o||8===s.nodeType&&s.parentNode===o)break;if(4===i)for(i=r.return;null!==i;){var u=i.tag;if((3===u||4===u)&&((u=i.stateNode.containerInfo)===o||8===u.nodeType&&u.parentNode===o))return;i=i.return}for(;null!==s;){if(null===(i=no(s)))return;if(5===(u=i.tag)||6===u){r=a=i;continue e}s=s.parentNode}}r=r.return}!function(e,t,n){if(je)return e(t,n);je=!0;try{return Le(e,t,n)}finally{je=!1,Be()}}((function(){var r=a,o=xe(n),i=[];e:{var s=Nt.get(e);if(void 0!==s){var u=pn,l=e;switch(e){case"keypress":if(0===on(n))break e;case"keydown":case"keyup":u=Dn;break;case"focusin":l="focus",u=On;break;case"focusout":l="blur",u=On;break;case"beforeblur":case"afterblur":u=On;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=yn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=Nn;break;case Tt:case St:case Dt:u=bn;break;case Pt:u=Rn;break;case"scroll":u=mn;break;case"wheel":u=Mn;break;case"copy":case"cut":case"paste":u=An;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=Pn}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,o),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)||!no(l)&&!l[eo])&&(u||s)&&(s=o.window===o?o:(s=o.ownerDocument)?s.defaultView||s.parentWindow:window,u?(u=r,null!==(l=(l=n.relatedTarget||n.toElement)?no(l):null)&&(l!==(d=Ge(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=Pn,m="onPointerLeave",f="onPointerEnter",h="pointer"),d=null==u?s:oo(u),p=null==l?s:oo(l),(s=new c(m,h+"leave",u,n,o)).target=d,s.relatedTarget=p,m=null,no(o)===r&&((c=new c(f,h+"enter",l,n,o)).target=p,c.relatedTarget=d,m=c),d=m,u&&l)e:{for(f=l,h=0,p=c=u;p;p=jr(p))h++;for(p=0,m=f;m;m=jr(m))p++;for(;0<h-p;)c=jr(c),h--;for(;0<p-h;)f=jr(f),p--;for(;h--;){if(c===f||null!==f&&c===f.alternate)break e;c=jr(c),f=jr(f)}c=null}else c=null;null!==u&&Br(i,s,u,c,!1),null!==l&&null!==d&&Br(i,d,l,c,!0)}if("select"===(u=(s=r?oo(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))?qn(i,v,n,o):(g&&g(e,s,r),"focusout"===e&&(g=s._wrapperState)&&g.controlled&&"number"===s.type&&oe(s,"number",s.value)),g=r?oo(r):window,e){case"focusin":(Vn(g)||"true"===g.contentEditable)&&(Or=g,br=r,Er=null);break;case"focusout":Er=br=Or=null;break;case"mousedown":Ar=!0;break;case"contextmenu":case"mouseup":case"dragend":Ar=!1,wr(i,n,o);break;case"selectionchange":if(yr)break;case"keydown":case"keyup":wr(i,n,o)}var y;if(Fn)e:{switch(e){case"compositionstart":var O="onCompositionStart";break e;case"compositionend":O="onCompositionEnd";break e;case"compositionupdate":O="onCompositionUpdate";break e}O=void 0}else zn?Qn(e,n)&&(O="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(O="onCompositionStart");O&&(Un&&"ko"!==n.locale&&(zn||"onCompositionStart"!==O?"onCompositionEnd"===O&&zn&&(y=rn()):(tn="value"in(en=o)?en.value:en.textContent,zn=!0)),0<(g=Fr(r,O)).length&&(O=new wn(O,e,null,n,o),i.push({event:O,listeners:g}),y?O.data=y:null!==(y=Yn(n))&&(O.data=y))),(y=Bn?function(e,t){switch(e){case"compositionend":return Yn(t);case"keypress":return 32!==t.which?null:(Xn=!0,$n);case"textInput":return(e=t.data)===$n&&Xn?null:e;default:return null}}(e,n):function(e,t){if(zn)return"compositionend"===e||!Fn&&Qn(e,t)?(e=rn(),nn=tn=en=null,zn=!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=Fr(r,"onBeforeInput")).length&&(o=new wn("onBeforeInput","beforeinput",null,n,o),i.push({event:o,listeners:r}),o.data=y))}Sr(i,t)}))}function Lr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Fr(e,t){for(var n=t+"Capture",r=[];null!==e;){var o=e,a=o.stateNode;5===o.tag&&null!==a&&(o=a,null!=(a=Ue(e,n))&&r.unshift(Lr(e,a,o)),null!=(a=Ue(e,t))&&r.push(Lr(e,a,o))),e=e.return}return r}function jr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Br(e,t,n,r,o){for(var a=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,o?null!=(u=Ue(n,a))&&i.unshift(Lr(n,u,s)):o||null!=(u=Ue(n,a))&&i.push(Lr(n,u,s))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}function Ur(){}var $r=null,Xr=null;function Qr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Yr(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 zr="function"===typeof setTimeout?setTimeout:void 0,Hr="function"===typeof clearTimeout?clearTimeout:void 0;function Vr(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function qr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Wr(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 Gr=0;var Zr=Math.random().toString(36).slice(2),Kr="__reactFiber$"+Zr,Jr="__reactProps$"+Zr,eo="__reactContainer$"+Zr,to="__reactEvents$"+Zr;function no(e){var t=e[Kr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[eo]||n[Kr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Wr(e);null!==e;){if(n=e[Kr])return n;e=Wr(e)}return t}n=(e=n).parentNode}return null}function ro(e){return!(e=e[Kr]||e[eo])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function oo(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function ao(e){return e[Jr]||null}function io(e){var t=e[to];return void 0===t&&(t=e[to]=new Set),t}var so=[],uo=-1;function lo(e){return{current:e}}function co(e){0>uo||(e.current=so[uo],so[uo]=null,uo--)}function fo(e,t){uo++,so[uo]=e.current,e.current=t}var po={},ho=lo(po),mo=lo(!1),vo=po;function go(e,t){var n=e.type.contextTypes;if(!n)return po;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in n)a[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function yo(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Oo(){co(mo),co(ho)}function bo(e,t,n){if(ho.current!==po)throw Error(i(168));fo(ho,t),fo(mo,n)}function Eo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in e))throw Error(i(108,V(t)||"Unknown",a));return o({},n,r)}function Ao(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||po,vo=ho.current,fo(ho,e),fo(mo,mo.current),!0}function wo(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=Eo(e,t,vo),r.__reactInternalMemoizedMergedChildContext=e,co(mo),co(ho),fo(ho,e)):co(mo),fo(mo,n)}var Co=null,_o=null,xo=a.unstable_runWithPriority,ko=a.unstable_scheduleCallback,To=a.unstable_cancelCallback,So=a.unstable_shouldYield,Do=a.unstable_requestPaint,Po=a.unstable_now,No=a.unstable_getCurrentPriorityLevel,Ro=a.unstable_ImmediatePriority,Io=a.unstable_UserBlockingPriority,Mo=a.unstable_NormalPriority,Lo=a.unstable_LowPriority,Fo=a.unstable_IdlePriority,jo={},Bo=void 0!==Do?Do:function(){},Uo=null,$o=null,Xo=!1,Qo=Po(),Yo=1e4>Qo?Po:function(){return Po()-Qo};function zo(){switch(No()){case Ro:return 99;case Io:return 98;case Mo:return 97;case Lo:return 96;case Fo:return 95;default:throw Error(i(332))}}function Ho(e){switch(e){case 99:return Ro;case 98:return Io;case 97:return Mo;case 96:return Lo;case 95:return Fo;default:throw Error(i(332))}}function Vo(e,t){return e=Ho(e),xo(e,t)}function qo(e,t,n){return e=Ho(e),ko(e,t,n)}function Wo(){if(null!==$o){var e=$o;$o=null,To(e)}Go()}function Go(){if(!Xo&&null!==Uo){Xo=!0;var e=0;try{var t=Uo;Vo(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Uo=null}catch(n){throw null!==Uo&&(Uo=Uo.slice(e+1)),ko(Ro,Wo),n}finally{Xo=!1}}}var Zo=E.ReactCurrentBatchConfig;function Ko(e,t){if(e&&e.defaultProps){for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Jo=lo(null),ea=null,ta=null,na=null;function ra(){na=ta=ea=null}function oa(e){var t=Jo.current;co(Jo),e.type._context._currentValue=t}function aa(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 ia(e,t){ea=e,na=ta=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(Fi=!0),e.firstContext=null)}function sa(e,t){if(na!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(na=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ta){if(null===ea)throw Error(i(308));ta=t,ea.dependencies={lanes:0,firstContext:t,responders:null}}else ta=ta.next=t;return e._currentValue}var ua=!1;function la(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function ca(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 da(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function fa(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 pa(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,a=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===a?o=a=i:a=a.next=i,n=n.next}while(null!==n);null===a?o=a=t:a=a.next=t}else o=a=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ha(e,t,n,r){var a=e.updateQueue;ua=!1;var i=a.firstBaseUpdate,s=a.lastBaseUpdate,u=a.shared.pending;if(null!==u){a.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=a.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=o({},f,u);break e;case 2:ua=!0}}null!==i.callback&&(e.flags|=32,null===(u=a.effects)?a.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=a.shared.pending))break;i=u.next,u.next=null,a.lastBaseUpdate=u,a.shared.pending=null}}null===d&&(l=f),a.baseState=l,a.firstBaseUpdate=c,a.lastBaseUpdate=d,Xs|=s,e.lanes=s,e.memoizedState=f}}function ma(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!==typeof o)throw Error(i(191,o));o.call(r)}}}var va=(new r.Component).refs;function ga(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:o({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var ya={isMounted:function(e){return!!(e=e._reactInternals)&&Ge(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=pu(),o=hu(e),a=da(r,o);a.payload=t,void 0!==n&&null!==n&&(a.callback=n),fa(e,a),mu(e,o,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=pu(),o=hu(e),a=da(r,o);a.tag=1,a.payload=t,void 0!==n&&null!==n&&(a.callback=n),fa(e,a),mu(e,o,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=pu(),r=hu(e),o=da(n,r);o.tag=2,void 0!==t&&null!==t&&(o.callback=t),fa(e,o),mu(e,r,n)}};function Oa(e,t,n,r,o,a,i){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,i):!t.prototype||!t.prototype.isPureReactComponent||(!fr(n,r)||!fr(o,a))}function ba(e,t,n){var r=!1,o=po,a=t.contextType;return"object"===typeof a&&null!==a?a=sa(a):(o=yo(t)?vo:ho.current,a=(r=null!==(r=t.contextTypes)&&void 0!==r)?go(e,o):po),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ya,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function Ea(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&&ya.enqueueReplaceState(t,t.state,null)}function Aa(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=va,la(e);var a=t.contextType;"object"===typeof a&&null!==a?o.context=sa(a):(a=yo(t)?vo:ho.current,o.context=go(e,a)),ha(e,n,o,r),o.state=e.memoizedState,"function"===typeof(a=t.getDerivedStateFromProps)&&(ga(e,t,a,n),o.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof o.getSnapshotBeforeUpdate||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||(t=o.state,"function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&ya.enqueueReplaceState(o,o.state,null),ha(e,n,o,r),o.state=e.memoizedState),"function"===typeof o.componentDidMount&&(e.flags|=4)}var wa=Array.isArray;function Ca(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 o=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===o?t.ref:(t=function(e){var t=r.refs;t===va&&(t=r.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!==typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function _a(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 xa(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 o(e,t){return(e=Vu(e,t)).index=0,e.sibling=null,e}function a(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=Zu(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function l(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=Ca(e,t,n),r.return=e,r):((r=qu(n.type,n.key,n.props,null,e.mode,r)).ref=Ca(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=Ku(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function d(e,t,n,r,a){return null===t||7!==t.tag?((t=Wu(n,e.mode,r,a)).return=e,t):((t=o(t,n)).return=e,t)}function f(e,t,n){if("string"===typeof t||"number"===typeof t)return(t=Zu(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case A:return(n=qu(t.type,t.key,t.props,null,e.mode,n)).ref=Ca(e,null,t),n.return=e,n;case w:return(t=Ku(t,e.mode,n)).return=e,t}if(wa(t)||X(t))return(t=Wu(t,e.mode,n,null)).return=e,t;_a(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"===typeof n||"number"===typeof n)return null!==o?null:u(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case A:return n.key===o?n.type===C?d(e,t,n.props.children,r,o):l(e,t,n,r):null;case w:return n.key===o?c(e,t,n,r):null}if(wa(n)||X(n))return null!==o?null:d(e,t,n,r,null);_a(e,n)}return null}function h(e,t,n,r,o){if("string"===typeof r||"number"===typeof r)return u(t,e=e.get(n)||null,""+r,o);if("object"===typeof r&&null!==r){switch(r.$$typeof){case A:return e=e.get(null===r.key?n:r.key)||null,r.type===C?d(t,e,r.props.children,o,r.key):l(t,e,r,o);case w:return c(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(wa(r)||X(r))return d(t,e=e.get(n)||null,r,o,null);_a(t,r)}return null}function m(o,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(o,d,s[m],u);if(null===g){null===d&&(d=v);break}e&&d&&null===g.alternate&&t(o,d),i=a(g,i,m),null===c?l=g:c.sibling=g,c=g,d=v}if(m===s.length)return n(o,d),l;if(null===d){for(;m<s.length;m++)null!==(d=f(o,s[m],u))&&(i=a(d,i,m),null===c?l=d:c.sibling=d,c=d);return l}for(d=r(o,d);m<s.length;m++)null!==(v=h(d,o,m,s[m],u))&&(e&&null!==v.alternate&&d.delete(null===v.key?m:v.key),i=a(v,i,m),null===c?l=v:c.sibling=v,c=v);return e&&d.forEach((function(e){return t(o,e)})),l}function v(o,s,u,l){var c=X(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,y=u.next();null!==m&&!y.done;v++,y=u.next()){m.index>v?(g=m,m=null):g=m.sibling;var O=p(o,m,y.value,l);if(null===O){null===m&&(m=g);break}e&&m&&null===O.alternate&&t(o,m),s=a(O,s,v),null===d?c=O:d.sibling=O,d=O,m=g}if(y.done)return n(o,m),c;if(null===m){for(;!y.done;v++,y=u.next())null!==(y=f(o,y.value,l))&&(s=a(y,s,v),null===d?c=y:d.sibling=y,d=y);return c}for(m=r(o,m);!y.done;v++,y=u.next())null!==(y=h(m,o,v,y.value,l))&&(e&&null!==y.alternate&&m.delete(null===y.key?v:y.key),s=a(y,s,v),null===d?c=y:d.sibling=y,d=y);return e&&m.forEach((function(e){return t(o,e)})),c}return function(e,r,a,u){var l="object"===typeof a&&null!==a&&a.type===C&&null===a.key;l&&(a=a.props.children);var c="object"===typeof a&&null!==a;if(c)switch(a.$$typeof){case A:e:{for(c=a.key,l=r;null!==l;){if(l.key===c){if(7===l.tag){if(a.type===C){n(e,l.sibling),(r=o(l,a.props.children)).return=e,e=r;break e}}else if(l.elementType===a.type){n(e,l.sibling),(r=o(l,a.props)).ref=Ca(e,l,a),r.return=e,e=r;break e}n(e,l);break}t(e,l),l=l.sibling}a.type===C?((r=Wu(a.props.children,e.mode,u,a.key)).return=e,e=r):((u=qu(a.type,a.key,a.props,null,e.mode,u)).ref=Ca(e,r,a),u.return=e,e=u)}return s(e);case w:e:{for(l=a.key;null!==r;){if(r.key===l){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=o(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Ku(a,e.mode,u)).return=e,e=r}return s(e)}if("string"===typeof a||"number"===typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,a)).return=e,e=r):(n(e,r),(r=Zu(a,e.mode,u)).return=e,e=r),s(e);if(wa(a))return m(e,r,a,u);if(X(a))return v(e,r,a,u);if(c&&_a(e,a),"undefined"===typeof a&&!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 ka=xa(!0),Ta=xa(!1),Sa={},Da=lo(Sa),Pa=lo(Sa),Na=lo(Sa);function Ra(e){if(e===Sa)throw Error(i(174));return e}function Ia(e,t){switch(fo(Na,t),fo(Pa,e),fo(Da,Sa),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)}co(Da),fo(Da,t)}function Ma(){co(Da),co(Pa),co(Na)}function La(e){Ra(Na.current);var t=Ra(Da.current),n=he(t,e.type);t!==n&&(fo(Pa,e),fo(Da,n))}function Fa(e){Pa.current===e&&(co(Da),co(Pa))}var ja=lo(0);function Ba(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 Ua=null,$a=null,Xa=!1;function Qa(e,t){var n=zu(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 Ya(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 za(e){if(Xa){var t=$a;if(t){var n=t;if(!Ya(e,t)){if(!(t=qr(n.nextSibling))||!Ya(e,t))return e.flags=-1025&e.flags|2,Xa=!1,void(Ua=e);Qa(Ua,n)}Ua=e,$a=qr(t.firstChild)}else e.flags=-1025&e.flags|2,Xa=!1,Ua=e}}function Ha(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ua=e}function Va(e){if(e!==Ua)return!1;if(!Xa)return Ha(e),Xa=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Yr(t,e.memoizedProps))for(t=$a;t;)Qa(e,t),t=qr(t.nextSibling);if(Ha(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){$a=qr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}$a=null}}else $a=Ua?qr(e.stateNode.nextSibling):null;return!0}function qa(){$a=Ua=null,Xa=!1}var Wa=[];function Ga(){for(var e=0;e<Wa.length;e++)Wa[e]._workInProgressVersionPrimary=null;Wa.length=0}var Za=E.ReactCurrentDispatcher,Ka=E.ReactCurrentBatchConfig,Ja=0,ei=null,ti=null,ni=null,ri=!1,oi=!1;function ai(){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,o,a){if(Ja=a,ei=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Za.current=null===e||null===e.memoizedState?Ri:Ii,e=n(r,o),oi){a=0;do{if(oi=!1,!(25>a))throw Error(i(301));a+=1,ni=ti=null,t.updateQueue=null,Za.current=Mi,e=n(r,o)}while(oi)}if(Za.current=Ni,t=null!==ti&&null!==ti.next,Ja=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,o=r.baseQueue,a=n.pending;if(null!==a){if(null!==o){var s=o.next;o.next=a.next,a.next=s}r.baseQueue=o=a,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var u=s=a=null,l=o;do{var c=l.lane;if((Ja&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,a=r):u=u.next=d,ei.lanes|=c,Xs|=c}l=l.next}while(null!==l&&l!==o);null===u?a=r:u.next=s,cr(r,t.memoizedState)||(Fi=!0),t.memoizedState=r,t.baseState=a,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,o=n.pending,a=t.memoizedState;if(null!==o){n.pending=null;var s=o=o.next;do{a=e(a,s.action),s=s.next}while(s!==o);cr(a,t.memoizedState)||(Fi=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function pi(e,t,n){var r=t._getVersion;r=r(t._source);var o=t._workInProgressVersionPrimary;if(null!==o?e=o===r:(e=e.mutableReadLanes,(e=(Ja&e)===e)&&(t._workInProgressVersionPrimary=r,Wa.push(t))),e)return n(t._source);throw Wa.push(t),Error(i(350))}function hi(e,t,n,r){var o=Is;if(null===o)throw Error(i(349));var a=t._getVersion,s=a(t._source),u=Za.current,l=u.useState((function(){return pi(o,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=a(t._source);if(!cr(s,e)){e=n(t._source),cr(d,e)||(c(e),e=hu(v),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,i=e;0<i;){var u=31-Yt(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);o.mutableReadLanes|=r&o.pendingLanes}catch(a){n((function(){throw a}))}}))}),[t,r]),cr(h,n)&&cr(m,t)&&cr(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:ci,lastRenderedState:d}).dispatch=c=Pi.bind(null,ei,e),l.queue=e,l.baseQueue=null,d=pi(o,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=Pi.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 yi(e){return e={current:e},ui().memoizedState=e}function Oi(){return li().memoizedState}function bi(e,t,n,r){var o=ui();ei.flags|=e,o.memoizedState=gi(1|t,n,void 0,void 0===r?null:r)}function Ei(e,t,n,r){var o=li();r=void 0===r?null:r;var a=void 0;if(null!==ti){var i=ti.memoizedState;if(a=i.destroy,null!==r&&ii(r,i.deps))return void gi(t,n,a,r)}ei.flags|=e,o.memoizedState=gi(1|t,n,a,r)}function Ai(e,t){return bi(516,4,e,t)}function wi(e,t){return Ei(516,4,e,t)}function Ci(e,t){return Ei(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 xi(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Ei(4,2,_i.bind(null,t,e),n)}function ki(){}function Ti(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 Di(e,t){var n=zo();Vo(98>n?98:n,(function(){e(!0)})),Vo(97<n?97:n,(function(){var n=Ka.transition;Ka.transition=1;try{e(!1),t()}finally{Ka.transition=n}}))}function Pi(e,t,n){var r=pu(),o=hu(e),a={lane:o,action:n,eagerReducer:null,eagerState:null,next:null},i=t.pending;if(null===i?a.next=a:(a.next=i.next,i.next=a),t.pending=a,i=e.alternate,e===ei||null!==i&&i===ei)oi=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(a.eagerReducer=i,a.eagerState=u,cr(u,s))return}catch(l){}mu(e,o,r)}}var Ni={readContext:sa,useCallback:ai,useContext:ai,useEffect:ai,useImperativeHandle:ai,useLayoutEffect:ai,useMemo:ai,useReducer:ai,useRef:ai,useState:ai,useDebugValue:ai,useDeferredValue:ai,useTransition:ai,useMutableSource:ai,useOpaqueIdentifier:ai,unstable_isNewReconciler:!1},Ri={readContext:sa,useCallback:function(e,t){return ui().memoizedState=[e,void 0===t?null:t],e},useContext:sa,useEffect:Ai,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=Pi.bind(null,ei,e),[r.memoizedState,e]},useRef:yi,useState:vi,useDebugValue:ki,useDeferredValue:function(e){var t=vi(e),n=t[0],r=t[1];return Ai((function(){var t=Ka.transition;Ka.transition=1;try{r(e)}finally{Ka.transition=t}}),[e]),n},useTransition:function(){var e=vi(!1),t=e[0];return yi(e=Di.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(Xa){var e=!1,t=function(e){return{$$typeof:M,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Gr++).toString(36))),Error(i(355))})),n=vi(t)[1];return 0===(2&ei.mode)&&(ei.flags|=516,gi(5,(function(){n("r:"+(Gr++).toString(36))}),void 0,null)),t}return vi(t="r:"+(Gr++).toString(36)),t},unstable_isNewReconciler:!1},Ii={readContext:sa,useCallback:Ti,useContext:sa,useEffect:wi,useImperativeHandle:xi,useLayoutEffect:Ci,useMemo:Si,useReducer:di,useRef:Oi,useState:function(){return di(ci)},useDebugValue:ki,useDeferredValue:function(e){var t=di(ci),n=t[0],r=t[1];return wi((function(){var t=Ka.transition;Ka.transition=1;try{r(e)}finally{Ka.transition=t}}),[e]),n},useTransition:function(){var e=di(ci)[0];return[Oi().current,e]},useMutableSource:mi,useOpaqueIdentifier:function(){return di(ci)[0]},unstable_isNewReconciler:!1},Mi={readContext:sa,useCallback:Ti,useContext:sa,useEffect:wi,useImperativeHandle:xi,useLayoutEffect:Ci,useMemo:Si,useReducer:fi,useRef:Oi,useState:function(){return fi(ci)},useDebugValue:ki,useDeferredValue:function(e){var t=fi(ci),n=t[0],r=t[1];return wi((function(){var t=Ka.transition;Ka.transition=1;try{r(e)}finally{Ka.transition=t}}),[e]),n},useTransition:function(){var e=fi(ci)[0];return[Oi().current,e]},useMutableSource:mi,useOpaqueIdentifier:function(){return fi(ci)[0]},unstable_isNewReconciler:!1},Li=E.ReactCurrentOwner,Fi=!1;function ji(e,t,n,r){t.child=null===e?Ta(t,null,n,r):ka(t,e.child,n,r)}function Bi(e,t,n,r,o){n=n.render;var a=t.ref;return ia(t,o),r=si(e,t,n,r,a,o),null===e||Fi?(t.flags|=1,ji(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,is(e,t,o))}function Ui(e,t,n,r,o,a){if(null===e){var i=n.type;return"function"!==typeof i||Hu(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=qu(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,$i(e,t,i,r,o,a))}return i=e.child,0===(o&a)&&(o=i.memoizedProps,(n=null!==(n=n.compare)?n:fr)(o,r)&&e.ref===t.ref)?is(e,t,a):(t.flags|=1,(e=Vu(i,r)).ref=t.ref,e.return=t,t.child=e)}function $i(e,t,n,r,o,a){if(null!==e&&fr(e.memoizedProps,r)&&e.ref===t.ref){if(Fi=!1,0===(a&o))return t.lanes=e.lanes,is(e,t,a);0!==(16384&e.flags)&&(Fi=!0)}return Yi(e,t,n,r,a)}function Xi(e,t,n){var r=t.pendingProps,o=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0===(4&t.mode))t.memoizedState={baseLanes:0},wu(t,n);else{if(0===(1073741824&n))return e=null!==a?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},wu(t,e),null;t.memoizedState={baseLanes:0},wu(t,null!==a?a.baseLanes:n)}else null!==a?(r=a.baseLanes|n,t.memoizedState=null):r=n,wu(t,r);return ji(e,t,o,n),t.child}function Qi(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Yi(e,t,n,r,o){var a=yo(n)?vo:ho.current;return a=go(t,a),ia(t,o),n=si(e,t,n,r,a,o),null===e||Fi?(t.flags|=1,ji(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,is(e,t,o))}function zi(e,t,n,r,o){if(yo(n)){var a=!0;Ao(t)}else a=!1;if(ia(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),ba(t,n,r),Aa(t,n,r,o),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=sa(l):l=go(t,l=yo(n)?vo:ho.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)&&Ea(t,i,r,l),ua=!1;var f=t.memoizedState;i.state=f,ha(t,r,i,o),u=t.memoizedState,s!==r||f!==u||mo.current||ua?("function"===typeof c&&(ga(t,n,c,r),u=t.memoizedState),(s=ua||Oa(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,ca(e,t),s=t.memoizedProps,l=t.type===t.elementType?s:Ko(t.type,s),i.props=l,d=t.pendingProps,f=i.context,"object"===typeof(u=n.contextType)&&null!==u?u=sa(u):u=go(t,u=yo(n)?vo:ho.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)&&Ea(t,i,r,u),ua=!1,f=t.memoizedState,i.state=f,ha(t,r,i,o);var h=t.memoizedState;s!==d||f!==h||mo.current||ua?("function"===typeof p&&(ga(t,n,p,r),h=t.memoizedState),(l=ua||Oa(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 Hi(e,t,n,r,a,o)}function Hi(e,t,n,r,o,a){Qi(e,t);var i=0!==(64&t.flags);if(!r&&!i)return o&&wo(t,n,!1),is(e,t,a);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=ka(t,e.child,null,a),t.child=ka(t,null,s,a)):ji(e,t,s,a),t.memoizedState=r.state,o&&wo(t,n,!0),t.child}function Vi(e){var t=e.stateNode;t.pendingContext?bo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&bo(0,t.context,!1),Ia(e,t.containerInfo)}var qi,Wi,Gi,Zi,Ki={dehydrated:null,retryLane:0};function Ji(e,t,n){var r,o=t.pendingProps,a=ja.current,i=!1;return(r=0!==(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!==(2&a)),r?(i=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(a|=1),fo(ja,1&a),null===e?(void 0!==o.fallback&&za(t),e=o.children,a=o.fallback,i?(e=es(t,e,a,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ki,e):"number"===typeof o.unstable_expectedLoadTime?(e=es(t,e,a,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ki,t.lanes=33554432,e):((n=Gu({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,i?(o=ns(e,t,o.children,o.fallback,n),i=t.child,a=e.child.memoizedState,i.memoizedState=null===a?{baseLanes:n}:{baseLanes:a.baseLanes|n},i.childLanes=e.childLanes&~n,t.memoizedState=Ki,o):(n=ts(e,t,o.children,n),t.memoizedState=null,n))}function es(e,t,n,r){var o=e.mode,a=e.child;return t={mode:"hidden",children:t},0===(2&o)&&null!==a?(a.childLanes=0,a.pendingProps=t):a=Gu(t,o,0,null),n=Wu(n,o,r,null),a.return=e,n.return=e,a.sibling=n,e.child=a,n}function ts(e,t,n,r){var o=e.child;return e=o.sibling,n=Vu(o,{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,o){var a=t.mode,i=e.child;e=i.sibling;var s={mode:"hidden",children:n};return 0===(2&a)&&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=Wu(r,a,o,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),aa(e.return,t)}function os(e,t,n,r,o,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o,lastEffect:a}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o,i.lastEffect=a)}function as(e,t,n){var r=t.pendingProps,o=r.revealOrder,a=r.tail;if(ji(e,t,r.children,n),0!==(2&(r=ja.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(fo(ja,r),0===(2&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Ba(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),os(t,!1,o,n,a,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Ba(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}os(t,!0,n,null,a,t.lastEffect);break;case"together":os(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),Xs|=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(!Xa)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 yo(t.type)&&Oo(),null;case 3:return Ma(),co(mo),co(ho),Ga(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Va(t)?t.flags|=4:r.hydrate||(t.flags|=256)),Wi(t),null;case 5:Fa(t);var a=Ra(Na.current);if(n=t.type,null!==e&&null!=t.stateNode)Gi(e,t,n,r,a),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(i(166));return null}if(e=Ra(Da.current),Va(t)){r=t.stateNode,n=t.type;var s=t.memoizedProps;switch(r[Kr]=t,r[Jr]=s,n){case"dialog":Dr("cancel",r),Dr("close",r);break;case"iframe":case"object":case"embed":Dr("load",r);break;case"video":case"audio":for(e=0;e<xr.length;e++)Dr(xr[e],r);break;case"source":Dr("error",r);break;case"img":case"image":case"link":Dr("error",r),Dr("load",r);break;case"details":Dr("toggle",r);break;case"input":ee(r,s),Dr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!s.multiple},Dr("invalid",r);break;case"textarea":ue(r,s),Dr("invalid",r)}for(var l in Ce(n,s),e=null,s)s.hasOwnProperty(l)&&(a=s[l],"children"===l?"string"===typeof a?r.textContent!==a&&(e=["children",a]):"number"===typeof a&&r.textContent!==""+a&&(e=["children",""+a]):u.hasOwnProperty(l)&&null!=a&&"onScroll"===l&&Dr("scroll",r));switch(n){case"input":G(r),re(r,s,!0);break;case"textarea":G(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===a.nodeType?a:a.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[Kr]=t,e[Jr]=r,qi(e,t,!1,!1),t.stateNode=e,l=_e(n,r),n){case"dialog":Dr("cancel",e),Dr("close",e),a=r;break;case"iframe":case"object":case"embed":Dr("load",e),a=r;break;case"video":case"audio":for(a=0;a<xr.length;a++)Dr(xr[a],e);a=r;break;case"source":Dr("error",e),a=r;break;case"img":case"image":case"link":Dr("error",e),Dr("load",e),a=r;break;case"details":Dr("toggle",e),a=r;break;case"input":ee(e,r),a=J(e,r),Dr("invalid",e);break;case"option":a=ae(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=o({},r,{value:void 0}),Dr("invalid",e);break;case"textarea":ue(e,r),a=se(e,r),Dr("invalid",e);break;default:a=r}Ce(n,a);var c=a;for(s in c)if(c.hasOwnProperty(s)){var d=c[s];"style"===s?Ae(e,d):"dangerouslySetInnerHTML"===s?null!=(d=d?d.__html:void 0)&&ge(e,d):"children"===s?"string"===typeof d?("textarea"!==n||""!==d)&&ye(e,d):"number"===typeof d&&ye(e,""+d):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(u.hasOwnProperty(s)?null!=d&&"onScroll"===s&&Dr("scroll",e):null!=d&&b(e,s,d,l))}switch(n){case"input":G(e),re(e,r,!1);break;case"textarea":G(e),ce(e);break;case"option":null!=r.value&&e.setAttribute("value",""+q(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 a.onClick&&(e.onclick=Ur)}Qr(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Zi(e,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(i(166));n=Ra(Na.current),Ra(Da.current),Va(t)?(r=t.stateNode,n=t.memoizedProps,r[Kr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Kr]=t,t.stateNode=r)}return null;case 13:return co(ja),r=t.memoizedState,0!==(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Va(t):n=null!==e.memoizedState,r&&!n&&0!==(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&ja.current)?0===Bs&&(Bs=3):(0!==Bs&&3!==Bs||(Bs=4),null===Is||0===(134217727&Xs)&&0===(134217727&Qs)||Ou(Is,Ls))),(r||n)&&(t.flags|=4),null);case 4:return Ma(),Wi(t),null===e&&Nr(t.stateNode.containerInfo),null;case 10:return oa(t),null;case 19:if(co(ja),null===(r=t.memoizedState))return null;if(s=0!==(64&t.flags),null===(l=r.rendering))if(s)ss(r,!1);else{if(0!==Bs||null!==e&&0!==(64&e.flags))for(e=t.child;null!==e;){if(null!==(l=Ba(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 fo(ja,1&ja.current|2),t.child}e=e.sibling}null!==r.tail&&Yo()>Vs&&(t.flags|=64,s=!0,ss(r,!1),t.lanes=33554432)}else{if(!s)if(null!==(e=Ba(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&&!Xa)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Yo()-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=Yo(),n.sibling=null,t=ja.current,fo(ja,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:yo(e.type)&&Oo();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Ma(),co(mo),co(ho),Ga(),0!==(64&(t=e.flags)))throw Error(i(285));return e.flags=-4097&t|64,e;case 5:return Fa(e),null;case 13:return co(ja),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return co(ja),null;case 4:return Ma(),null;case 10:return oa(e),null;case 23:case 24:return Cu(),null;default:return null}}function cs(e,t){try{var n="",r=t;do{n+=H(r),r=r.return}while(r);var o=n}catch(a){o="\nError generating stack: "+a.message+"\n"+a.stack}return{value:e,source:t,stack:o}}function ds(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}qi=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}},Wi=function(){},Gi=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,Ra(Da.current);var i,s=null;switch(n){case"input":a=J(e,a),r=J(e,r),s=[];break;case"option":a=ae(e,a),r=ae(e,r),s=[];break;case"select":a=o({},a,{value:void 0}),r=o({},r,{value:void 0}),s=[];break;case"textarea":a=se(e,a),r=se(e,r),s=[];break;default:"function"!==typeof a.onClick&&"function"===typeof r.onClick&&(e.onclick=Ur)}for(d in Ce(n,r),n=null,a)if(!r.hasOwnProperty(d)&&a.hasOwnProperty(d)&&null!=a[d])if("style"===d){var l=a[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!=a?a[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&&Dr("scroll",e),s||l===c||(s=[])):"object"===typeof c&&null!==c&&c.$$typeof===M?c.toString():(s=s||[]).push(d,c))}n&&(s=s||[]).push("style",n);var d=s;(t.updateQueue=d)&&(t.flags|=4)}},Zi=function(e,t,n,r){n!==r&&(t.flags|=4)};var fs="function"===typeof WeakMap?WeakMap:Map;function ps(e,t,n){(n=da(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Zs||(Zs=!0,Ks=r),ds(0,t)},n}function hs(e,t,n){(n=da(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var o=t.value;n.payload=function(){return ds(0,t),r(o)}}var a=e.stateNode;return null!==a&&"function"===typeof a.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){$u(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:Ko(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Vr(t.stateNode.containerInfo))}throw Error(i(163))}function ys(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 o=e;r=o.next,0!==(4&(o=o.tag))&&0!==(1&o)&&(ju(n,e),Fu(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:Ko(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&ma(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}ma(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Qr(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&&At(n)))))}throw Error(i(163))}function Os(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 o=n.memoizedProps.style;o=void 0!==o&&null!==o&&o.hasOwnProperty("display")?o.display:null,r.style.display=Ee("display",o)}}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(_o&&"function"===typeof _o.onCommitFiberUnmount)try{_o.onCommitFiberUnmount(Co,t)}catch(a){}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,o=r.destroy;if(r=r.tag,void 0!==o)if(0!==(4&r))ju(t,n);else{r=t;try{o()}catch(a){$u(r,a)}}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(a){$u(t,a)}break;case 5:vs(t);break;case 4:xs(e,t)}}function Es(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 As(e){return 5===e.tag||3===e.tag||4===e.tag}function ws(e){e:{for(var t=e.return;null!==t;){if(As(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&&(ye(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||As(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,o=5===r||6===r;if(o)e=o?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,o=5===r||6===r;if(o)e=o?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 xs(e,t){for(var n,r,o=t,a=!1;;){if(!a){a=o.return;e:for(;;){if(null===a)throw Error(i(160));switch(n=a.stateNode,a.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}a=a.return}a=!0}if(5===o.tag||6===o.tag){e:for(var s=e,u=o,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=o.stateNode,8===s.nodeType?s.parentNode.removeChild(u):s.removeChild(u)):n.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){n=o.stateNode.containerInfo,r=!0,o.child.return=o,o=o.child;continue}}else if(bs(e,o),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(a=!1)}o.sibling.return=o.return,o=o.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 o=null!==e?e.memoizedProps:r;e=t.type;var a=t.updateQueue;if(t.updateQueue=null,null!==a){for(n[Jr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),_e(e,o),t=_e(e,r),o=0;o<a.length;o+=2){var s=a[o],u=a[o+1];"style"===s?Ae(n,u):"dangerouslySetInnerHTML"===s?ge(n,u):"children"===s?ye(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!=(a=r.value)?ie(n,!!r.multiple,a,!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,At(n.containerInfo)));case 13:return null!==t.memoizedState&&(Hs=Yo(),Os(t.child,!0)),void Ts(t);case 19:return void Ts(t);case 23:case 24:return void Os(t,null!==t.memoizedState)}throw Error(i(163))}function Ts(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=Qu.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 Ds=Math.ceil,Ps=E.ReactCurrentDispatcher,Ns=E.ReactCurrentOwner,Rs=0,Is=null,Ms=null,Ls=0,Fs=0,js=lo(0),Bs=0,Us=null,$s=0,Xs=0,Qs=0,Ys=0,zs=null,Hs=0,Vs=1/0;function qs(){Vs=Yo()+500}var Ws,Gs=null,Zs=!1,Ks=null,Js=null,eu=!1,tu=null,nu=90,ru=[],ou=[],au=null,iu=0,su=null,uu=-1,lu=0,cu=0,du=null,fu=!1;function pu(){return 0!==(48&Rs)?Yo():-1!==uu?uu:uu=Yo()}function hu(e){if(0===(2&(e=e.mode)))return 1;if(0===(4&e))return 99===zo()?1:2;if(0===lu&&(lu=$s),0!==Zo.transition){0!==cu&&(cu=null!==zs?zs.pendingLanes:0),e=lu;var t=4186112&~cu;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=zo(),0!==(4&Rs)&&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;Qt(e,t,n),e===Is&&(Qs|=t,4===Bs&&Ou(e,Ls));var r=zo();1===t?0!==(8&Rs)&&0===(48&Rs)?bu(e):(gu(e,n),0===Rs&&(qs(),Wo())):(0===(4&Rs)||98!==r&&99!==r||(null===au?au=new Set([e]):au.add(e)),gu(e,n)),zs=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,o=e.pingedLanes,a=e.expirationTimes,s=e.pendingLanes;0<s;){var u=31-Yt(s),l=1<<u,c=a[u];if(-1===c){if(0===(l&r)||0!==(l&o)){c=t,Ft(l);var d=Lt;a[u]=10<=d?c+250:6<=d?c+5e3:-1}}else c<=t&&(e.expiredLanes|=l);s&=~l}if(r=jt(e,e===Is?Ls:0),t=Lt,0===r)null!==n&&(n!==jo&&To(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==jo&&To(n)}15===t?(n=bu.bind(null,e),null===Uo?(Uo=[n],$o=ko(Ro,Go)):Uo.push(n),n=jo):14===t?n=qo(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=qo(n,yu.bind(null,e))),e.callbackPriority=t,e.callbackNode=n}}function yu(e){if(uu=-1,cu=lu=0,0!==(48&Rs))throw Error(i(327));var t=e.callbackNode;if(Lu()&&e.callbackNode!==t)return null;var n=jt(e,e===Is?Ls:0);if(0===n)return null;var r=n,o=Rs;Rs|=16;var a=ku();for(Is===e&&Ls===r||(qs(),_u(e,r));;)try{Du();break}catch(u){xu(e,u)}if(ra(),Ps.current=a,Rs=o,null!==Ms?r=0:(Is=null,Ls=0,r=Bs),0!==($s&Qs))_u(e,0);else if(0!==r){if(2===r&&(Rs|=64,e.hydrate&&(e.hydrate=!1,Vr(e.containerInfo)),0!==(n=Bt(e))&&(r=Tu(e,n))),1===r)throw t=Us,_u(e,0),Ou(e,n),gu(e,Yo()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(i(345));case 2:case 5:Ru(e);break;case 3:if(Ou(e,n),(62914560&n)===n&&10<(r=Hs+500-Yo())){if(0!==jt(e,0))break;if(((o=e.suspendedLanes)&n)!==n){pu(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=zr(Ru.bind(null,e),r);break}Ru(e);break;case 4:if(Ou(e,n),(4186112&n)===n)break;for(r=e.eventTimes,o=-1;0<n;){var s=31-Yt(n);a=1<<s,(s=r[s])>o&&(o=s),n&=~a}if(n=o,10<(n=(120>(n=Yo()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Ds(n/1960))-n)){e.timeoutHandle=zr(Ru.bind(null,e),n);break}Ru(e);break;default:throw Error(i(329))}}return gu(e,Yo()),e.callbackNode===t?yu.bind(null,e):null}function Ou(e,t){for(t&=~Ys,t&=~Qs,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Yt(t),r=1<<n;e[n]=-1,t&=~r}}function bu(e){if(0!==(48&Rs))throw Error(i(327));if(Lu(),e===Is&&0!==(e.expiredLanes&Ls)){var t=Ls,n=Tu(e,t);0!==($s&Qs)&&(n=Tu(e,t=jt(e,t)))}else n=Tu(e,t=jt(e,0));if(0!==e.tag&&2===n&&(Rs|=64,e.hydrate&&(e.hydrate=!1,Vr(e.containerInfo)),0!==(t=Bt(e))&&(n=Tu(e,t))),1===n)throw n=Us,_u(e,0),Ou(e,t),gu(e,Yo()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ru(e),gu(e,Yo()),null}function Eu(e,t){var n=Rs;Rs|=1;try{return e(t)}finally{0===(Rs=n)&&(qs(),Wo())}}function Au(e,t){var n=Rs;Rs&=-2,Rs|=8;try{return e(t)}finally{0===(Rs=n)&&(qs(),Wo())}}function wu(e,t){fo(js,Fs),Fs|=t,$s|=t}function Cu(){Fs=js.current,co(js)}function _u(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Hr(n)),null!==Ms)for(n=Ms.return;null!==n;){var r=n;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&Oo();break;case 3:Ma(),co(mo),co(ho),Ga();break;case 5:Fa(r);break;case 4:Ma();break;case 13:case 19:co(ja);break;case 10:oa(r);break;case 23:case 24:Cu()}n=n.return}Is=e,Ms=Vu(e.current,null),Ls=Fs=$s=t,Bs=0,Us=null,Ys=Qs=Xs=0}function xu(e,t){for(;;){var n=Ms;try{if(ra(),Za.current=Ni,ri){for(var r=ei.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}ri=!1}if(Ja=0,ni=ti=ei=null,oi=!1,Ns.current=null,null===n||null===n.return){Bs=1,Us=t,Ms=null;break}e:{var a=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&ja.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 y=da(-1,1);y.tag=2,fa(s,y)}s.lanes|=1;break e}u=void 0,s=t;var O=a.pingCache;if(null===O?(O=a.pingCache=new fs,u=new Set,O.set(l,u)):void 0===(u=O.get(l))&&(u=new Set,O.set(l,u)),!u.has(s)){u.add(s);var b=Xu.bind(null,a,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!==Bs&&(Bs=2),u=cs(u,s),f=i;do{switch(f.tag){case 3:a=u,f.flags|=4096,t&=-t,f.lanes|=t,pa(f,ps(0,a,t));break e;case 1:a=u;var E=f.type,A=f.stateNode;if(0===(64&f.flags)&&("function"===typeof E.getDerivedStateFromError||null!==A&&"function"===typeof A.componentDidCatch&&(null===Js||!Js.has(A)))){f.flags|=4096,t&=-t,f.lanes|=t,pa(f,hs(f,a,t));break e}}f=f.return}while(null!==f)}Nu(n)}catch(w){t=w,Ms===n&&null!==n&&(Ms=n=n.return);continue}break}}function ku(){var e=Ps.current;return Ps.current=Ni,null===e?Ni:e}function Tu(e,t){var n=Rs;Rs|=16;var r=ku();for(Is===e&&Ls===t||_u(e,t);;)try{Su();break}catch(o){xu(e,o)}if(ra(),Rs=n,Ps.current=r,null!==Ms)throw Error(i(261));return Is=null,Ls=0,Bs}function Su(){for(;null!==Ms;)Pu(Ms)}function Du(){for(;null!==Ms&&!So();)Pu(Ms)}function Pu(e){var t=Ws(e.alternate,e,Fs);e.memoizedProps=e.pendingProps,null===t?Nu(e):Ms=t,Ns.current=null}function Nu(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(2048&t.flags)){if(null!==(n=us(n,t,Fs)))return void(Ms=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!==(1073741824&Fs)||0===(4&n.mode)){for(var r=0,o=n.child;null!==o;)r|=o.lanes|o.childLanes,o=o.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(Ms=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Ms=t);Ms=t=e}while(null!==t);0===Bs&&(Bs=5)}function Ru(e){var t=zo();return Vo(99,Iu.bind(null,e,t)),null}function Iu(e,t){do{Lu()}while(null!==tu);if(0!==(48&Rs))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,o=r,a=e.pendingLanes&~o;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=o,e.mutableReadLanes&=o,e.entangledLanes&=o,o=e.entanglements;for(var s=e.eventTimes,u=e.expirationTimes;0<a;){var l=31-Yt(a),c=1<<l;o[l]=0,s[l]=-1,u[l]=-1,a&=~c}if(null!==au&&0===(24&r)&&au.has(e)&&au.delete(e),e===Is&&(Ms=Is=null,Ls=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(o=Rs,Rs|=32,Ns.current=null,$r=Wt,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,a=c.anchorOffset,l=c.focusNode,c=c.focusOffset;try{u.nodeType,l.nodeType}catch(x){u=null;break e}var d=0,f=-1,p=-1,h=0,m=0,v=s,g=null;t:for(;;){for(var y;v!==u||0!==a&&3!==v.nodeType||(f=d+a),v!==l||0!==c&&3!==v.nodeType||(p=d+c),3===v.nodeType&&(d+=v.nodeValue.length),null!==(y=v.firstChild);)g=v,v=y;for(;;){if(v===s)break t;if(g===u&&++h===a&&(f=d),g===l&&++m===c&&(p=d),null!==(y=v.nextSibling))break;g=(v=g).parentNode}v=y}u=-1===f||-1===p?null:{start:f,end:p}}else u=null;u=u||{start:0,end:0}}else u=null;Xr={focusedElem:s,selectionRange:u},Wt=!1,du=null,fu=!1,Gs=r;do{try{Mu()}catch(x){if(null===Gs)throw Error(i(330));$u(Gs,x),Gs=Gs.nextEffect}}while(null!==Gs);du=null,Gs=r;do{try{for(s=e;null!==Gs;){var O=Gs.flags;if(16&O&&ye(Gs.stateNode,""),128&O){var b=Gs.alternate;if(null!==b){var E=b.ref;null!==E&&("function"===typeof E?E(null):E.current=null)}}switch(1038&O){case 2:ws(Gs),Gs.flags&=-3;break;case 6:ws(Gs),Gs.flags&=-3,ks(Gs.alternate,Gs);break;case 1024:Gs.flags&=-1025;break;case 1028:Gs.flags&=-1025,ks(Gs.alternate,Gs);break;case 4:ks(Gs.alternate,Gs);break;case 8:xs(s,u=Gs);var A=u.alternate;Es(u),null!==A&&Es(A)}Gs=Gs.nextEffect}}catch(x){if(null===Gs)throw Error(i(330));$u(Gs,x),Gs=Gs.nextEffect}}while(null!==Gs);if(E=Xr,b=vr(),O=E.focusedElem,s=E.selectionRange,b!==O&&O&&O.ownerDocument&&mr(O.ownerDocument.documentElement,O)){null!==s&&gr(O)&&(b=s.start,void 0===(E=s.end)&&(E=b),"selectionStart"in O?(O.selectionStart=b,O.selectionEnd=Math.min(E,O.value.length)):(E=(b=O.ownerDocument||document)&&b.defaultView||window).getSelection&&(E=E.getSelection(),u=O.textContent.length,A=Math.min(s.start,u),s=void 0===s.end?A:Math.min(s.end,u),!E.extend&&A>s&&(u=s,s=A,A=u),u=hr(O,A),a=hr(O,s),u&&a&&(1!==E.rangeCount||E.anchorNode!==u.node||E.anchorOffset!==u.offset||E.focusNode!==a.node||E.focusOffset!==a.offset)&&((b=b.createRange()).setStart(u.node,u.offset),E.removeAllRanges(),A>s?(E.addRange(b),E.extend(a.node,a.offset)):(b.setEnd(a.node,a.offset),E.addRange(b))))),b=[];for(E=O;E=E.parentNode;)1===E.nodeType&&b.push({element:E,left:E.scrollLeft,top:E.scrollTop});for("function"===typeof O.focus&&O.focus(),O=0;O<b.length;O++)(E=b[O]).element.scrollLeft=E.left,E.element.scrollTop=E.top}Wt=!!$r,Xr=$r=null,e.current=n,Gs=r;do{try{for(O=e;null!==Gs;){var w=Gs.flags;if(36&w&&ys(O,Gs.alternate,Gs),128&w){b=void 0;var C=Gs.ref;if(null!==C){var _=Gs.stateNode;Gs.tag,b=_,"function"===typeof C?C(b):C.current=b}}Gs=Gs.nextEffect}}catch(x){if(null===Gs)throw Error(i(330));$u(Gs,x),Gs=Gs.nextEffect}}while(null!==Gs);Gs=null,Bo(),Rs=o}else e.current=n;if(eu)eu=!1,tu=e,nu=t;else for(Gs=r;null!==Gs;)t=Gs.nextEffect,Gs.nextEffect=null,8&Gs.flags&&((w=Gs).sibling=null,w.stateNode=null),Gs=t;if(0===(r=e.pendingLanes)&&(Js=null),1===r?e===su?iu++:(iu=0,su=e):iu=0,n=n.stateNode,_o&&"function"===typeof _o.onCommitFiberRoot)try{_o.onCommitFiberRoot(Co,n,void 0,64===(64&n.current.flags))}catch(x){}if(gu(e,Yo()),Zs)throw Zs=!1,e=Ks,Ks=null,e;return 0!==(8&Rs)||Wo(),null}function Mu(){for(;null!==Gs;){var e=Gs.alternate;fu||null===du||(0!==(8&Gs.flags)?et(Gs,du)&&(fu=!0):13===Gs.tag&&Ss(e,Gs)&&et(Gs,du)&&(fu=!0));var t=Gs.flags;0!==(256&t)&&gs(e,Gs),0===(512&t)||eu||(eu=!0,qo(97,(function(){return Lu(),null}))),Gs=Gs.nextEffect}}function Lu(){if(90!==nu){var e=97<nu?97:nu;return nu=90,Vo(e,Bu)}return!1}function Fu(e,t){ru.push(t,e),eu||(eu=!0,qo(97,(function(){return Lu(),null})))}function ju(e,t){ou.push(t,e),eu||(eu=!0,qo(97,(function(){return Lu(),null})))}function Bu(){if(null===tu)return!1;var e=tu;if(tu=null,0!==(48&Rs))throw Error(i(331));var t=Rs;Rs|=32;var n=ou;ou=[];for(var r=0;r<n.length;r+=2){var o=n[r],a=n[r+1],s=o.destroy;if(o.destroy=void 0,"function"===typeof s)try{s()}catch(l){if(null===a)throw Error(i(330));$u(a,l)}}for(n=ru,ru=[],r=0;r<n.length;r+=2){o=n[r],a=n[r+1];try{var u=o.create;o.destroy=u()}catch(l){if(null===a)throw Error(i(330));$u(a,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 Rs=t,Wo(),!0}function Uu(e,t,n){fa(e,t=ps(0,t=cs(n,t),1)),t=pu(),null!==(e=vu(e,1))&&(Qt(e,1,t),gu(e,t))}function $u(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 o=hs(n,e=cs(t,e),1);if(fa(n,o),o=pu(),null!==(n=vu(n,1)))Qt(n,1,o),gu(n,o);else if("function"===typeof r.componentDidCatch&&(null===Js||!Js.has(r)))try{r.componentDidCatch(t,e)}catch(a){}break}}n=n.return}}function Xu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=pu(),e.pingedLanes|=e.suspendedLanes&n,Is===e&&(Ls&n)===n&&(4===Bs||3===Bs&&(62914560&Ls)===Ls&&500>Yo()-Hs?_u(e,0):Ys|=n),gu(e,t)}function Qu(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===zo()?1:2:(0===lu&&(lu=$s),0===(t=$t(62914560&~lu))&&(t=4194304))),n=pu(),null!==(e=vu(e,t))&&(Qt(e,t,n),gu(e,n))}function Yu(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 zu(e,t,n,r){return new Yu(e,t,n,r)}function Hu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Vu(e,t){var n=e.alternate;return null===n?((n=zu(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 qu(e,t,n,r,o,a){var s=2;if(r=e,"function"===typeof e)Hu(e)&&(s=1);else if("string"===typeof e)s=5;else e:switch(e){case C:return Wu(n.children,o,a,t);case L:s=8,o|=16;break;case _:s=8,o|=1;break;case x:return(e=zu(12,n,t,8|o)).elementType=x,e.type=x,e.lanes=a,e;case D:return(e=zu(13,n,t,o)).type=D,e.elementType=D,e.lanes=a,e;case P:return(e=zu(19,n,t,o)).elementType=P,e.lanes=a,e;case F:return Gu(n,o,a,t);case j:return(e=zu(24,n,t,o)).elementType=j,e.lanes=a,e;default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case k:s=10;break e;case T:s=9;break e;case S:s=11;break e;case N:s=14;break e;case R:s=16,r=null;break e;case I:s=22;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=zu(s,n,t,o)).elementType=e,t.type=r,t.lanes=a,t}function Wu(e,t,n,r){return(e=zu(7,e,r,t)).lanes=n,e}function Gu(e,t,n,r){return(e=zu(23,e,r,t)).elementType=F,e.lanes=n,e}function Zu(e,t,n){return(e=zu(6,e,null,t)).lanes=n,e}function Ku(e,t,n){return(t=zu(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=Xt(0),this.expirationTimes=Xt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Xt(0),this.mutableSourceEagerHydrationData=null}function el(e,t,n,r){var o=t.current,a=pu(),s=hu(o);e:if(n){t:{if(Ge(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(yo(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(yo(l)){n=Eo(n,l,u);break e}}n=u}else n=po;return null===t.context?t.context=n:t.pendingContext=n,(t=da(a,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),fa(o,t),mu(o,s,a),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 ol(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=zu(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,la(t),e[eo]=n.current,Nr(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var o=(t=r[e])._getVersion;o=o(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,o]:n.mutableSourceEagerHydrationData.push(t,o)}this._internalRoot=n}function al(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,o){var a=n._reactRootContainer;if(a){var i=a._internalRoot;if("function"===typeof o){var s=o;o=function(){var e=tl(i);s.call(e)}}el(t,i,e,o)}else{if(a=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 ol(e,0,t?{hydrate:!0}:void 0)}(n,r),i=a._internalRoot,"function"===typeof o){var u=o;o=function(){var e=tl(i);u.call(e)}}Au((function(){el(t,i,e,o)}))}return tl(i)}function sl(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!al(t))throw Error(i(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:w,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}Ws=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||mo.current)Fi=!0;else{if(0===(n&r)){switch(Fi=!1,t.tag){case 3:Vi(t),qa();break;case 5:La(t);break;case 1:yo(t.type)&&Ao(t);break;case 4:Ia(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var o=t.type._context;fo(Jo,o._currentValue),o._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(n&t.child.childLanes)?Ji(e,t,n):(fo(ja,1&ja.current),null!==(t=is(e,t,n))?t.sibling:null);fo(ja,1&ja.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(64&e.flags)){if(r)return as(e,t,n);t.flags|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),fo(ja,ja.current),r)break;return null;case 23:case 24:return t.lanes=0,Xi(e,t,n)}return is(e,t,n)}Fi=0!==(16384&e.flags)}else Fi=!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,o=go(t,ho.current),ia(t,n),o=si(null,t,r,e,o,n),t.flags|=1,"object"===typeof o&&null!==o&&"function"===typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,yo(r)){var a=!0;Ao(t)}else a=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,la(t);var s=r.getDerivedStateFromProps;"function"===typeof s&&ga(t,r,s,e),o.updater=ya,t.stateNode=o,o._reactInternals=t,Aa(t,r,e,n),t=Hi(null,t,r,!0,a,n)}else t.tag=0,ji(null,t,o,n),t=t.child;return t;case 16:o=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=(a=o._init)(o._payload),t.type=o,a=t.tag=function(e){if("function"===typeof e)return Hu(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===S)return 11;if(e===N)return 14}return 2}(o),e=Ko(o,e),a){case 0:t=Yi(null,t,o,e,n);break e;case 1:t=zi(null,t,o,e,n);break e;case 11:t=Bi(null,t,o,e,n);break e;case 14:t=Ui(null,t,o,Ko(o.type,e),r,n);break e}throw Error(i(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,Yi(e,t,r,o=t.elementType===r?o:Ko(r,o),n);case 1:return r=t.type,o=t.pendingProps,zi(e,t,r,o=t.elementType===r?o:Ko(r,o),n);case 3:if(Vi(t),r=t.updateQueue,null===e||null===r)throw Error(i(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,ca(e,t),ha(t,r,null,n),(r=t.memoizedState.element)===o)qa(),t=is(e,t,n);else{if((a=(o=t.stateNode).hydrate)&&($a=qr(t.stateNode.containerInfo.firstChild),Ua=t,a=Xa=!0),a){if(null!=(e=o.mutableSourceEagerHydrationData))for(o=0;o<e.length;o+=2)(a=e[o])._workInProgressVersionPrimary=e[o+1],Wa.push(a);for(n=Ta(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else ji(e,t,r,n),qa();t=t.child}return t;case 5:return La(t),null===e&&za(t),r=t.type,o=t.pendingProps,a=null!==e?e.memoizedProps:null,s=o.children,Yr(r,o)?s=null:null!==a&&Yr(r,a)&&(t.flags|=16),Qi(e,t),ji(e,t,s,n),t.child;case 6:return null===e&&za(t),null;case 13:return Ji(e,t,n);case 4:return Ia(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=ka(t,null,r,n):ji(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Bi(e,t,r,o=t.elementType===r?o:Ko(r,o),n);case 7:return ji(e,t,t.pendingProps,n),t.child;case 8:case 12:return ji(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,s=t.memoizedProps,a=o.value;var u=t.type._context;if(fo(Jo,u._currentValue),u._currentValue=a,null!==s)if(u=s.value,0===(a=cr(u,a)?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(u,a):1073741823))){if(s.children===o.children&&!mo.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&a)){1===u.tag&&((c=da(-1,n&-n)).tag=2,fa(u,c)),u.lanes|=n,null!==(c=u.alternate)&&(c.lanes|=n),aa(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}ji(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(a=t.pendingProps).children,ia(t,n),r=r(o=sa(o,a.unstable_observedBits)),t.flags|=1,ji(e,t,r,n),t.child;case 14:return a=Ko(o=t.type,t.pendingProps),Ui(e,t,o,a=Ko(o.type,a),r,n);case 15:return $i(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Ko(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,yo(r)?(e=!0,Ao(t)):e=!1,ia(t,n),ba(t,r,o),Aa(t,r,o,n),Hi(null,t,r,!0,e,n);case 19:return as(e,t,n);case 23:case 24:return Xi(e,t,n)}throw Error(i(156,t.tag))},ol.prototype.render=function(e){el(e,this._internalRoot,null,null)},ol.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;el(null,e,null,(function(){t[eo]=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)}},ot=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 o=ao(r);if(!o)throw Error(i(90));Z(r),ne(r,o)}}}break;case"textarea":le(e,n);break;case"select":null!=(t=n.value)&&ie(e,!!n.multiple,t,!1)}},Re=Eu,Ie=function(e,t,n,r,o){var a=Rs;Rs|=4;try{return Vo(98,e.bind(null,t,n,r,o))}finally{0===(Rs=a)&&(qs(),Wo())}},Me=function(){0===(49&Rs)&&(function(){if(null!==au){var e=au;au=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,gu(e,Yo())}))}Wo()}(),Lu())},Le=function(e,t){var n=Rs;Rs|=2;try{return e(t)}finally{0===(Rs=n)&&(qs(),Wo())}};var ul={Events:[ro,oo,ao,Pe,Ne,Lu,{current:!1}]},ll={findFiberByHostInstance:no,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:E.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{Co=dl.inject(cl),_o=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=Rs;if(0!==(48&n))return e(t);Rs|=1;try{if(e)return Vo(99,e.bind(null,t))}finally{Rs=n,Wo()}},t.hydrate=function(e,t,n){if(!al(t))throw Error(i(200));return il(null,e,t,!0,n)},t.render=function(e,t,n){if(!al(t))throw Error(i(200));return il(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!al(e))throw Error(i(40));return!!e._reactRootContainer&&(Au((function(){il(null,null,e,!1,(function(){e._reactRootContainer=null,e[eo]=null}))})),!0)},t.unstable_batchedUpdates=Eu,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(!al(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 H},Trans:function(){return j},Translation:function(){return z},composeInitialProps:function(){return C},getDefaults:function(){return O},getI18n:function(){return A},getInitialProps:function(){return _},initReactI18next:function(){return w},setDefaults:function(){return y},setI18n:function(){return E},useSSR:function(){return V},useTranslation:function(){return $},withSSR:function(){return W},withTranslation:function(){return Y}});var r=n(80045),o=n(64467),a=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,o.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 y(){m=f({},m,{},arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})}function O(){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 E(e){p=e}function A(){return p}var w={type:"3rdParty",init:function(e){y(e.options.react),E(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=A(),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 x(){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 T(){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),x.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 D(e){return e.displayName||e.name||("string"===typeof e&&e.length>0?e:"Unknown")}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 N(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(n,!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function R(e){return e&&(e.children||e.props&&e.props.children)}function I(e){return e?e&&e.children?e.children:e.props&&e.props.children:[]}function M(e){return Array.isArray(e)?e:[e]}function L(e,t,n,r){if(!t)return"";var o=e,s=M(t),u=r.transKeepBasicHtmlNodesFor||[];return s.forEach((function(e,t){var n="".concat(t);if("string"===typeof e)o="".concat(o).concat(e);else if(R(e)){var s=u.indexOf(e.type)>-1&&1===Object.keys(e.props).length&&"string"===typeof R(e)?e.type:n;o=e.props&&e.props.i18nIsDynamicList?"".concat(o,"<").concat(s,"></").concat(s,">"):"".concat(o,"<").concat(s,">").concat(L("",I(e),t+1,r),"</").concat(s,">")}else if(i.isValidElement(e))o=u.indexOf(e.type)>-1&&0===Object.keys(e.props).length?"".concat(o,"<").concat(e.type,"/>"):"".concat(o,"<").concat(n,"></").concat(n,">");else if("object"===(0,a.A)(e)){var l=N({},e),c=l.format;delete l.format;var d=Object.keys(l);c&&1===d.length?o="".concat(o,"{{").concat(d[0],", ").concat(c,"}}"):1===d.length?o="".concat(o,"{{").concat(d[0],"}}"):x("react-i18next: the passed in object contained more than one variable - the object should look like {{ value, format }} where format is optional.",e)}else x("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)})),o}function F(e,t,n,r,o){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){M(t).forEach((function(t){"string"!==typeof t&&(R(t)?e(I(t)):"object"!==(0,a.A)(t)||i.isValidElement(t)||Object.assign(c,t))}))}(e);var d=n.services.interpolator.interpolate(t,N({},c,{},o),n.language);var f=function e(t,n){var o=M(t);return M(n).reduce((function(t,n,u){var c=n.children&&n.children[0]&&n.children[0].content;if("tag"===n.type){var d=o[parseInt(n.name,10)]||{},f=i.isValidElement(d);if("string"===typeof d)t.push(d);else if(R(d)){var p=I(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,N({},d.props,{key:u}),m))}else if(l&&"object"===(0,a.A)(d)&&d.dummy&&!f){var v=e(o,n.children);t.push(i.cloneElement(d,N({},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(o,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 y=e(o,n.children);t.push("<".concat(n.name,">").concat(y,"</").concat(n.name,">"))}else if("object"!==(0,a.A)(d)||f)1===n.children.length&&c?t.push(i.cloneElement(d,N({},d.props,{key:u}),c)):t.push(i.cloneElement(d,N({},d.props,{key:u})));else{var O=n.children[0]?c:null;O&&t.push(O)}}else"text"===n.type&&t.push(n.content);return t}),[])}([{dummy:!0,children:e}],u().parse("<0>".concat(d,"</0>")));return I(f[0])}function j(e){var t=e.children,n=e.count,o=e.parent,a=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)||{},y=m.i18n,b=m.defaultNS,E=f||y||A();if(!E)return T("You will need pass in an i18next instance by using i18nextReactModule"),t;var w=p||E.t.bind(E)||function(e){return e},C=N({},O(),{},E.options&&E.options.react),_=void 0!==o?o:C.defaultTransParent,x=d||w.ns||b||E.options&&E.options.defaultNS;x="string"===typeof x?[x]:x||["translation"];var k=l||L("",t,0,C)||C.transEmptyNodeValue,S=C.hashTransKey,D=a||(S?S(k):k),P=N({},s,{count:n},u,{},u?{}:{interpolation:{prefix:"#$?",suffix:"?$#"}},{defaultValue:k,ns:x}),R=D?w(D,P):k;return _?i.createElement(_,h,F(c||t,R,E,C,P)):F(c||t,R,E,C,P)}var B=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 $(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.i18n,r=(0,i.useContext)(v),a=g()&&r||{},s=a.i18n,u=a.defaultNS,l=n||s||A();if(l&&!l.reportNamespaces&&(l.reportNamespaces=new b),!l){T("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,o.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}({},O(),{},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 T("i18n.languages were undefined or empty",t.languages),!0;var n=t.languages[0],r=!!t.options&&t.options.fallbackLng,o=t.languages[t.languages.length-1];if("cimode"===n.toLowerCase())return!0;var a=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||!(!a(n,e)||r&&!a(o,e))}(e,l)}));function y(){return{t:l.getFixedT(null,"fallback"===d.nsMode?h:h[0])}}var E=(0,i.useState)(y()),w=(0,B.A)(E,2),C=w[0],_=w[1];(0,i.useEffect)((function(){var e=!0,t=d.bindI18n,n=d.bindI18nStore;function r(){e&&_(y())}return m||p||S(l,h,(function(){e&&_(y())})),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 x=[C.t,l,m];if(x.t=C.t,x.i18n=l,x.ready=m,m)return x;if(!m&&!p)return x;throw new Promise((function(e){S(l,h,(function(){_(y()),e()}))}))}var X=n(58168);function Q(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){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){function a(a){var s=a.forwardedRef,u=(0,r.A)(a,["forwardedRef"]),l=$(e,u),c=(0,B.A)(l,3),d=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Q(n,!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Q(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)}a.displayName="withI18nextTranslation(".concat(D(n),")"),a.WrappedComponent=n;return t.withRef?i.forwardRef((function(e,t){return i.createElement(a,(0,X.A)({},e,{forwardedRef:t}))})):a}}function z(e){var t=e.ns,n=e.children,o=$(t,(0,r.A)(e,["ns","children"])),a=(0,B.A)(o,3),i=a[0],s=a[1],u=a[2];return n(i,{i18n:s,lng:s.language},u)}function H(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),o=(g()&&r||{}).i18n,a=n||o||A();a.options&&a.options.isClone||(e&&!a.initializedStoreOnce&&(a.services.resourceStore.data=e,a.initializedStoreOnce=!0),t&&!a.initializedLanguageOnce&&(a.changeLanguage(t),a.initializedLanguageOnce=!0))}function q(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(){return function(e){function t(t){var n=t.initialI18nStore,a=t.initialLanguage,s=(0,r.A)(t,["initialI18nStore","initialLanguage"]);return V(n,a),i.createElement(e,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?q(n,!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},s))}return t.getInitialProps=C(e),t.displayName="withI18nextSSR(".concat(D(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 o(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!==n&&void 0!==n?n:null}.bind(this))}function a(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=o),"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=a;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,o.__suppressDeprecationWarning=!0,a.__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},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}}(),a=n(9950),i=h(a),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",y=d.canUseDOM&&void 0!==s.default.createPortal,O=function(e){return document.createElement(e)},b=function(){return y?s.default.createPortal:s.default.unstable_renderSubtreeIntoContainer};function E(e){return e()}var A=function(e){function t(){var e,n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,u=Array(a),c=0;c<a;c++)u[c]=arguments[c];return n=o=m(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),o.removePortal=function(){!y&&s.default.unmountComponentAtNode(o.node);var e=E(o.props.parentSelector);e&&e.contains(o.node)?e.removeChild(o.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.')},o.portalRef=function(e){o.portal=e},o.renderPortal=function(e){var n=b()(o,i.default.createElement(l.default,r({defaultStyles:t.defaultStyles},e)),o.node);o.portalRef(n)},m(o,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(){d.canUseDOM&&(y||(this.node=O("div")),this.node.className=this.props.portalClassName,E(this.props.parentSelector).appendChild(this.node),!y&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:E(e.parentSelector),nextParent:E(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,t,n){if(d.canUseDOM){var r=this.props,o=r.isOpen,a=r.portalClassName;e.portalClassName!==a&&(this.node.className=a);var i=n.prevParent,s=n.nextParent;s!==i&&(i.removeChild(this.node),s.appendChild(this.node)),(e.isOpen||o)&&!y&&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&&y?(!this.node&&y&&(this.node=O("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}(a.Component);A.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},A.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)}},A.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)(A),t.default=A},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},o="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},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}}(),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"},y=0,O=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,o=e.htmlOpenClassName,a=e.bodyOpenClassName,i=e.parentSelector,s=i&&i().ownerDocument||document;a&&d.remove(s.body,a),o&&d.remove(s.getElementsByTagName("html")[0],o),r&&y>0&&0===(y-=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":o(t))?t:{base:g[e],afterOpen:g[e]+"--after-open",beforeClose:g[e]+"--before-close"},a=r.base;return n.state.afterOpen&&(a=a+" "+r.afterOpen),n.state.beforeClose&&(a=a+" "+r.beforeClose),"string"===typeof t&&t?a+" "+t:a},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),a(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,o=e.bodyOpenClassName,a=e.parentSelector,i=a&&a().ownerDocument||document;o&&d.add(i.body,o),r&&d.add(i.getElementsByTagName("html")[0],r),n&&(y+=1,c.hide(t)),h.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,o=e.overlayClassName,a=e.defaultStyles,i=e.children,s=n?{}:a.content,u=o?{}:a.overlay;if(this.shouldBeClosed())return null;var l={ref:this.setOverlayRef,className:this.buildClassName("overlay",o),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);O.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},O.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=O,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 o,a=l(e)[Symbol.iterator]();!(t=(o=a.next()).done);t=!0){o.value.setAttribute("aria-hidden","true")}}catch(i){n=!0,r=i}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}},t.show=function(e){var t=!0,n=!1,r=void 0;try{for(var o,a=l(e)[Symbol.iterator]();!(t=(o=a.next()).done);t=!0){o.value.removeAttribute("aria-hidden")}}catch(i){n=!0,r=i}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}},t.documentNotReadyOrSSRTesting=function(){s=null};var r,o=n(22138),a=(r=o)&&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,a.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,o=n(31998),a=(r=o)&&r.__esModule?r:{default:r};var i=void 0,s=void 0,u=[];function l(){0!==u.length&&u[u.length-1].focusContent()}a.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)o(e,n[t]);var a=document.body;for(var i in r)o(a,r[i]);n={},r={}},t.log=function(){0};var n={},r={};function o(e,t){e.classList.remove(t)}t.add=function(e,t){return o=e.classList,a="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]||(e[t]=0),e[t]+=1}(a,e),o.add(e)}));var o,a},t.remove=function(e,t){return o=e.classList,a="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]&&(e[t]-=1)}(a,e),0===a[e]&&o.remove(e)}));var o,a}},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,o=n(10513),a=(r=o)&&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,a.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,o=n(30789);var a=((r=o)&&r.__esModule?r:{default:r}).default,i=a.canUseDOM?window.HTMLElement:{};t.SafeHTMLCollection=a.canUseDOM?window.HTMLCollection:{},t.SafeNodeList=a.canUseDOM?window.NodeList:{},t.canUseDOM=a.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,a.default)(e);if(!n.length)return void t.preventDefault();var r=void 0,o=t.shiftKey,s=n[0],u=n[n.length-1],l=i();if(e===l){if(!o)return;r=u}u!==l||o||(r=s);s===l&&o&&(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+=o?-1:1);if("undefined"===typeof(r=n[d]))return t.preventDefault(),void(r=o?u:s).focus();t.preventDefault(),r.focus()};var r,o=n(10513),a=(r=o)&&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",o=/input|select|textarea|button|object|iframe/;function a(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var o=window.getComputedStyle(e),a=o.getPropertyValue("display");return t?a!==r&&function(e,t){return"visible"!==t.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0}(e,o):a===n}catch(i){return console.warn("Failed to inspect element style"),!1}}function i(e,t){var n=e.nodeName.toLowerCase();return(o.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),a(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,o=n(158),a=(r=o)&&r.__esModule?r:{default:r};t.default=a.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),o=n(9417),a=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,a.default)((0,o.A)((0,o.A)(t)),"referenceNode",void 0),(0,a.default)((0,o.A)((0,o.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),o=n(58168),a=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,o=t.overflowY;return/(auto|scroll|overlay)/.test(n+o+r)?e:g(v(e))}function y(e){return e&&e.referenceNode?e.referenceNode:e}var O=d&&!(!window.MSInputMethodContext||!document.documentMode),b=d&&/MSIE 10/.test(navigator.userAgent);function E(e){return 11===e?O:10===e?b:O||b}function A(e){if(!e)return document.documentElement;for(var t=E(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")?A(n):n:e?e.ownerDocument.documentElement:document.documentElement}function w(e){return null!==e.parentNode?w(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,o=n?t:e,a=document.createRange();a.setStart(r,0),a.setEnd(o,0);var i=a.commonAncestorContainer;if(e!==i&&t!==i||r.contains(o))return function(e){var t=e.nodeName;return"BODY"!==t&&("HTML"===t||A(e.firstElementChild)===e)}(i)?i:A(i);var s=w(e);return s.host?C(s.host,t):C(e,w(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 x(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],E(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function T(e){var t=e.body,n=e.documentElement,r=E(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}}(),D=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},P=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 N(e){return P({},e,{right:e.left+e.width,bottom:e.top+e.height})}function R(e){var t={};try{if(E(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 o={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},a="HTML"===e.nodeName?T(e.ownerDocument):{},i=a.width||e.clientWidth||o.width,s=a.height||e.clientHeight||o.height,u=e.offsetWidth-i,l=e.offsetHeight-s;if(u||l){var c=m(e);u-=x(c,"x"),l-=x(c,"y"),o.width-=u,o.height-=l}return N(o)}function I(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=E(10),o="HTML"===t.nodeName,a=R(e),i=R(t),s=g(e),u=m(t),l=parseFloat(u.borderTopWidth),c=parseFloat(u.borderLeftWidth);n&&o&&(i.top=Math.max(i.top,0),i.left=Math.max(i.left,0));var d=N({top:a.top-i.top-l,left:a.left-i.left-c,width:a.width,height:a.height});if(d.marginTop=0,d.marginLeft=0,!r&&o){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"),o=_(t,"left"),a=n?-1:1;return e.top+=r*a,e.bottom+=r*a,e.left+=o*a,e.right+=o*a,e}(d,t)),d}function M(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&&M(n)}function L(e){if(!e||!e.parentElement||E())return document.documentElement;for(var t=e.parentElement;t&&"none"===m(t,"transform");)t=t.parentElement;return t||document.documentElement}function F(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a={top:0,left:0},i=o?L(e):C(e,y(t));if("viewport"===r)a=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=I(e,n),o=Math.max(n.clientWidth,window.innerWidth||0),a=Math.max(n.clientHeight,window.innerHeight||0),i=t?0:_(n),s=t?0:_(n,"left");return N({top:i-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:o,height:a})}(i,o);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=I(s,i,o);if("HTML"!==s.nodeName||M(i))a=u;else{var l=T(e.ownerDocument),c=l.height,d=l.width;a.top+=u.top-u.marginTop,a.bottom=c+u.top,a.left+=u.left-u.marginLeft,a.right=d+u.left}}var f="number"===typeof(n=n||0);return a.left+=f?n:n.left||0,a.top+=f?n:n.top||0,a.right-=f?n:n.right||0,a.bottom-=f?n:n.bottom||0,a}function j(e,t,n,r,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var i=F(n,r,a,o),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 P({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 B(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return I(n,r?L(t):C(t,y(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 $(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 X(e,t,n){n=n.split("-")[0];var r=U(e),o={width:r.width,height:r.height},a=-1!==["right","left"].indexOf(n),i=a?"top":"left",s=a?"left":"top",u=a?"height":"width",l=a?"width":"height";return o[i]=t[i]+t[u]/2-r[u]/2,o[s]=n===s?t[s]-r[l]:t[$(s)],o}function Q(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function Y(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=Q(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=N(t.offsets.popper),t.offsets.reference=N(t.offsets.reference),t=n(t,e))})),t}function z(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=B(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=j(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=X(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=Y(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function H(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 o=t[r],a=o?""+o+n:e;if("undefined"!==typeof document.body.style[a])return a}return null}function q(){return this.state.isDestroyed=!0,H(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 W(e){var t=e.ownerDocument;return t?t.defaultView:window}function G(e,t,n,r){var o="BODY"===e.nodeName,a=o?e.ownerDocument.defaultView:e;a.addEventListener(t,n,{passive:!0}),o||G(g(a.parentNode),t,n,r),r.push(a)}function Z(e,t,n,r){n.updateBound=r,W(e).addEventListener("resize",n.updateBound,{passive:!0});var o=g(e);return G(o,"scroll",n.updateBound,n.scrollParents),n.scrollElement=o,n.eventsEnabled=!0,n}function K(){this.state.eventsEnabled||(this.state=Z(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,W(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=Q(e,(function(e){return e.name===t})),o=!!r&&e.some((function(e){return e.name===n&&e.enabled&&e.order<r.order}));if(!o){var a="`"+t+"`",i="`"+n+"`";console.warn(i+" modifier is required by "+a+" modifier in order to work, be sure to include it before "+a+"!")}return o}var oe=["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"],ae=oe.slice(3);function ie(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=ae.indexOf(e),r=ae.slice(n+1).concat(ae.slice(0,n));return t?r.reverse():r}var se="flip",ue="clockwise",le="counterclockwise";function ce(e,t,n,r){var o=[0,0],a=-1!==["right","left"].indexOf(r),i=e.split(/(\+|\-)/).map((function(e){return e.trim()})),s=i.indexOf(Q(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 o=(1===r?!a:a)?"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 o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+o[1],i=o[2];if(!a)return e;if(0===i.indexOf("%")){return N("%p"===i?n:r)[t]/100*a}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*a;return a}(e,o,t,n)}))})),l.forEach((function(e,t){e.forEach((function(n,r){ee(n)&&(o[t]+=n*("-"===e[r-1]?-1:1))}))})),o}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 o=e.offsets,a=o.reference,i=o.popper,s=-1!==["bottom","top"].indexOf(n),u=s?"left":"top",l=s?"width":"height",c={start:D({},u,a[u]),end:D({},u,a[u]+a[l]-i[l])};e.offsets.popper=P({},i,c[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,o=e.offsets,a=o.popper,i=o.reference,s=r.split("-")[0],u=void 0;return u=ee(+n)?[+n,0]:ce(n,a,i,s),"left"===s?(a.top+=u[0],a.left-=u[1]):"right"===s?(a.top+=u[0],a.left+=u[1]):"top"===s?(a.left+=u[0],a.top-=u[1]):"bottom"===s&&(a.left+=u[0],a.top+=u[1]),e.popper=a,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||A(e.instance.popper);e.instance.reference===n&&(n=A(n));var r=V("transform"),o=e.instance.popper.style,a=o.top,i=o.left,s=o[r];o.top="",o.left="",o[r]="";var u=F(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);o.top=a,o.left=i,o[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])),D({},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))),D({},n,r)}};return l.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";c=P({},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,o=e.placement.split("-")[0],a=Math.floor,i=-1!==["top","bottom"].indexOf(o),s=i?"right":"bottom",u=i?"left":"top",l=i?"width":"height";return n[s]<a(r[u])&&(e.offsets.popper[u]=a(r[u])-n[l]),n[u]>a(r[s])&&(e.offsets.popper[u]=a(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 o=e.placement.split("-")[0],a=e.offsets,i=a.popper,s=a.reference,u=-1!==["left","right"].indexOf(o),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=N(e.offsets.popper);var v=s[d]+s[l]/2-h/2,g=m(e.instance.popper),y=parseFloat(g["margin"+c]),O=parseFloat(g["border"+c+"Width"]),b=v-e.offsets.popper[d]-y-O;return b=Math.max(Math.min(i[l]-h,b),0),e.arrowElement=r,e.offsets.arrow=(D(n={},d,Math.round(b)),D(n,f,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(H(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=F(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],o=$(r),a=e.placement.split("-")[1]||"",i=[];switch(t.behavior){case se:i=[r,o];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],o=$(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,y=-1!==["top","bottom"].indexOf(r),O=!!t.flipVariations&&(y&&"start"===a&&p||y&&"end"===a&&h||!y&&"start"===a&&m||!y&&"end"===a&&v),b=!!t.flipVariationsByContent&&(y&&"start"===a&&h||y&&"end"===a&&p||!y&&"start"===a&&v||!y&&"end"===a&&m),E=O||b;(f||g||E)&&(e.flipped=!0,(f||g)&&(r=i[u+1]),E&&(a=function(e){return"end"===e?"start":"start"===e?"end":e}(a)),e.placement=r+(a?"-"+a:""),e.offsets.popper=P({},e.offsets.popper,X(e.instance.popper,e.offsets.reference,e.placement)),e=Y(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,o=r.popper,a=r.reference,i=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return o[i?"left":"top"]=a[n]-(s?o[i?"width":"height"]:0),e.placement=$(t),e.offsets.popper=N(o),e}},hide:{order:800,enabled:!0,fn:function(e){if(!re(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=Q(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,o=e.offsets.popper,a=Q(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration;void 0!==a&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var i=void 0!==a?a:t.gpuAcceleration,s=A(e.instance.popper),u=R(s),l={position:o.position},c=function(e,t){var n=e.offsets,r=n.popper,o=n.reference,a=Math.round,i=Math.floor,s=function(e){return e},u=a(o.width),l=a(r.width),c=-1!==["left","right"].indexOf(e.placement),d=-1!==e.placement.indexOf("-"),f=t?c||d||u%2===l%2?a:i:s,p=t?a: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 y={"x-placement":e.placement};return e.attributes=P({},y,e.attributes),e.styles=P({},l,e.styles),e.arrowStyles=P({},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,o){var a=B(o,t,e,n.positionFixed),i=j(n.placement,a,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,o=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=P({},e.Defaults,o),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(P({},e.Defaults.modifiers,o.modifiers)).forEach((function(t){r.options.modifiers[t]=P({},e.Defaults.modifiers[t]||{},o.modifiers?o.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return P({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 a=this.options.eventsEnabled;a&&this.enableEventListeners(),this.state.eventsEnabled=a}return S(e,[{key:"update",value:function(){return z.call(this)}},{key:"destroy",value:function(){return q.call(this)}},{key:"enableEventListeners",value:function(){return K.call(this)}},{key:"disableEventListeners",value:function(){return J.call(this)}}]),e}();pe.Utils=("undefined"!==typeof window?window:n.g).PopperUtils,pe.placements=oe,pe.Defaults=fe;var he=pe,me=n(71832),ve=n(32602),ge={position:"absolute",top:0,left:0,opacity:0,pointerEvents:"none"},ye={},Oe=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,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,o.A)({},t.props.modifiers,{arrow:(0,o.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,o.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:ye})),(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,a.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)(Oe,"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(Oe,(0,o.A)({referenceElement:void 0!==t?t:e},n))}))}},32602:function(e,t,n){"use strict";n.d(t,{cZ:function(){return a},oV:function(){return o},vq:function(){return r}});var r=function(e){return Array.isArray(e)?e[0]:e},o=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)}},a=function(e,t){if("function"===typeof e)return o(e,t);null!=e&&(e.current=t)}},76981:function(e){"use strict";var t=function(){};e.exports=t},70446:function(e,t,n){var r;r=function(e){return function(){var t={"./node_modules/css-mediaquery/index.js":function(e,t){"use strict";t.match=function(e,t){return s(e).some((function(e){var n=e.inverse,r="all"===e.type||t.type===e.type;if(r&&n||!r&&!n)return!1;var o=e.expressions.every((function(e){var n=e.feature,r=e.modifier,o=e.value,a=t[n];if(!a)return!1;switch(n){case"orientation":case"scan":return a.toLowerCase()===o.toLowerCase();case"width":case"height":case"device-width":case"device-height":o=c(o),a=c(a);break;case"resolution":o=l(o),a=l(a);break;case"aspect-ratio":case"device-aspect-ratio":case"device-pixel-ratio":o=u(o),a=u(a);break;case"grid":case"color":case"color-index":case"monochrome":o=parseInt(o,10)||1,a=parseInt(a,10)||0}switch(r){case"min":return a>=o;case"max":return a<=o;default:return a===o}}));return o&&!n||!o&&n}))},t.parse=s;var n=/(?:(only|not)?\s*([^\s\(\)]+)(?:\s*and)?\s*)?(.+)?/i,r=/\(\s*([^\s\:\)]+)\s*(?:\:\s*([^\s\)]+))?\s*\)/,o=/^(?:(min|max)-)?(.+)/,a=/(em|rem|px|cm|mm|in|pt|pc)?$/,i=/(dpi|dpcm|dppx)?$/;function s(e){return e.split(",").map((function(e){var t=(e=e.trim()).match(n),a=t[1],i=t[2],s=t[3]||"",u={};return u.inverse=!!a&&"not"===a.toLowerCase(),u.type=i?i.toLowerCase():"all",s=s.match(/\([^\)]+\)/g)||[],u.expressions=s.map((function(e){var t=e.match(r),n=t[1].toLowerCase().match(o);return{modifier:n[1],feature:n[2],value:t[2]}})),u}))}function u(e){var t,n=Number(e);return n||(n=(t=e.match(/^(\d+)\s*\/\s*(\d+)$/))[1]/t[2]),n}function l(e){var t=parseFloat(e);switch(String(e).match(i)[1]){case"dpcm":return t/2.54;case"dppx":return 96*t;default:return t}}function c(e){var t=parseFloat(e);switch(String(e).match(a)[1]){case"em":case"rem":return 16*t;case"cm":return 96*t/2.54;case"mm":return 96*t/2.54/10;case"in":return 96*t;case"pt":return 72*t;case"pc":return 72*t/12;default:return t}}},"./node_modules/hyphenate-style-name/index.js":function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return s}});var r=/[A-Z]/g,o=/^ms-/,a={};function i(e){return"-"+e.toLowerCase()}var s=function(e){if(a.hasOwnProperty(e))return a[e];var t=e.replace(r,i);return a[e]=o.test(t)?"-"+t:t}},"./node_modules/matchmediaquery/index.js":function(e,t,n){"use strict";var r=n("./node_modules/css-mediaquery/index.js").match,o="undefined"!==typeof window?window.matchMedia:null;function a(e,t,n){var a=this;if(o&&!n){var i=o.call(window,e);this.matches=i.matches,this.media=i.media,i.addListener(s)}else this.matches=r(e,t),this.media=e;function s(e){a.matches=e.matches,a.media=e.media}this.addListener=function(e){i&&i.addListener(e)},this.removeListener=function(e){i&&i.removeListener(e)},this.dispose=function(){i&&i.removeListener(s)}}e.exports=function(e,t,n){return new a(e,t,n)}},"./node_modules/object-assign/index.js":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(o){return!1}}()?Object.assign:function(e,o){for(var a,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 a=Object(arguments[u]))n.call(a,l)&&(s[l]=a[l]);if(t){i=t(a);for(var c=0;c<i.length;c++)r.call(a,i[c])&&(s[i[c]]=a[i[c]])}}return s}},"./node_modules/prop-types/checkPropTypes.js":function(e,t,n){"use strict";var r=function(){},o=n("./node_modules/prop-types/lib/ReactPropTypesSecret.js"),a={},i=n("./node_modules/prop-types/lib/has.js");function s(e,t,n,s,u){for(var l in e)if(i(e,l)){var c;try{if("function"!==typeof e[l]){var d=Error((s||"React class")+": "+n+" type `"+l+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[l]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw d.name="Invariant Violation",d}c=e[l](t,l,s,n,null,o)}catch(p){c=p}if(!c||c instanceof Error||r((s||"React class")+": type specification of "+n+" `"+l+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof c+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),c instanceof Error&&!(c.message in a)){a[c.message]=!0;var f=u?u():"";r("Failed "+n+" type: "+c.message+(null!=f?f:""))}}}r=function(e){var t="Warning: "+e;"undefined"!==typeof console&&console.error(t);try{throw new Error(t)}catch(n){}},s.resetWarningCache=function(){a={}},e.exports=s},"./node_modules/prop-types/factoryWithTypeCheckers.js":function(e,t,n){"use strict";var r=n("./node_modules/react-is/index.js"),o=n("./node_modules/object-assign/index.js"),a=n("./node_modules/prop-types/lib/ReactPropTypesSecret.js"),i=n("./node_modules/prop-types/lib/has.js"),s=n("./node_modules/prop-types/checkPropTypes.js"),u=function(){};function l(){return null}u=function(e){var t="Warning: "+e;"undefined"!==typeof console&&console.error(t);try{throw new Error(t)}catch(n){}},e.exports=function(e,t){var n="function"===typeof Symbol&&Symbol.iterator,c="<<anonymous>>",d={array:m("array"),bigint:m("bigint"),bool:m("boolean"),func:m("function"),number:m("number"),object:m("object"),string:m("string"),symbol:m("symbol"),any:h(l),arrayOf:function(e){return h((function(t,n,r,o,i){if("function"!==typeof e)return new p("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var s=t[n];if(!Array.isArray(s))return new p("Invalid "+o+" `"+i+"` of type `"+y(s)+"` supplied to `"+r+"`, expected an array.");for(var u=0;u<s.length;u++){var l=e(s,u,r,o,i+"["+u+"]",a);if(l instanceof Error)return l}return null}))},element:h((function(t,n,r,o,a){var i=t[n];return e(i)?null:new p("Invalid "+o+" `"+a+"` of type `"+y(i)+"` supplied to `"+r+"`, expected a single ReactElement.")})),elementType:h((function(e,t,n,o,a){var i=e[t];return r.isValidElementType(i)?null:new p("Invalid "+o+" `"+a+"` of type `"+y(i)+"` supplied to `"+n+"`, expected a single ReactElement type.")})),instanceOf:function(e){return h((function(t,n,r,o,a){if(!(t[n]instanceof e)){var i=e.name||c;return new p("Invalid "+o+" `"+a+"` of type `"+((s=t[n]).constructor&&s.constructor.name?s.constructor.name:c)+"` supplied to `"+r+"`, expected instance of `"+i+"`.")}var s;return null}))},node:h((function(e,t,n,r,o){return g(e[t])?null:new p("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")})),objectOf:function(e){return h((function(t,n,r,o,s){if("function"!==typeof e)return new p("Property `"+s+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var u=t[n],l=y(u);if("object"!==l)return new p("Invalid "+o+" `"+s+"` of type `"+l+"` supplied to `"+r+"`, expected an object.");for(var c in u)if(i(u,c)){var d=e(u,c,r,o,s+"."+c,a);if(d instanceof Error)return d}return null}))},oneOf:function(e){return Array.isArray(e)?h((function(t,n,r,o,a){for(var i=t[n],s=0;s<e.length;s++)if(f(i,e[s]))return null;var u=JSON.stringify(e,(function(e,t){return"symbol"===O(t)?String(t):t}));return new p("Invalid "+o+" `"+a+"` of value `"+String(i)+"` supplied to `"+r+"`, expected one of "+u+".")})):(u(arguments.length>1?"Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).":"Invalid argument supplied to oneOf, expected an array."),l)},oneOfType:function(e){if(!Array.isArray(e))return u("Invalid argument supplied to oneOfType, expected an instance of array."),l;for(var t=0;t<e.length;t++){var n=e[t];if("function"!==typeof n)return u("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+b(n)+" at index "+t+"."),l}return h((function(t,n,r,o,s){for(var u=[],l=0;l<e.length;l++){var c=(0,e[l])(t,n,r,o,s,a);if(null==c)return null;c.data&&i(c.data,"expectedType")&&u.push(c.data.expectedType)}return new p("Invalid "+o+" `"+s+"` supplied to `"+r+"`"+(u.length>0?", expected one of type ["+u.join(", ")+"]":"")+".")}))},shape:function(e){return h((function(t,n,r,o,i){var s=t[n],u=y(s);if("object"!==u)return new p("Invalid "+o+" `"+i+"` of type `"+u+"` supplied to `"+r+"`, expected `object`.");for(var l in e){var c=e[l];if("function"!==typeof c)return v(r,o,i,l,O(c));var d=c(s,l,r,o,i+"."+l,a);if(d)return d}return null}))},exact:function(e){return h((function(t,n,r,s,u){var l=t[n],c=y(l);if("object"!==c)return new p("Invalid "+s+" `"+u+"` of type `"+c+"` supplied to `"+r+"`, expected `object`.");var d=o({},t[n],e);for(var f in d){var h=e[f];if(i(e,f)&&"function"!==typeof h)return v(r,s,u,f,O(h));if(!h)return new p("Invalid "+s+" `"+u+"` key `"+f+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(t[n],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null," "));var m=h(l,f,r,s,u+"."+f,a);if(m)return m}return null}))}};function f(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function p(e,t){this.message=e,this.data=t&&"object"===typeof t?t:{},this.stack=""}function h(e){var n={},r=0;function o(o,i,s,l,d,f,h){if(l=l||c,f=f||s,h!==a){if(t){var m=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 m.name="Invariant Violation",m}if("undefined"!==typeof console){var v=l+":"+s;!n[v]&&r<3&&(u("You are manually calling a React.PropTypes validation function for the `"+f+"` prop on `"+l+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),n[v]=!0,r++)}}return null==i[s]?o?null===i[s]?new p("The "+d+" `"+f+"` is marked as required in `"+l+"`, but its value is `null`."):new p("The "+d+" `"+f+"` is marked as required in `"+l+"`, but its value is `undefined`."):null:e(i,s,l,d,f)}var i=o.bind(null,!1);return i.isRequired=o.bind(null,!0),i}function m(e){return h((function(t,n,r,o,a,i){var s=t[n];return y(s)!==e?new p("Invalid "+o+" `"+a+"` of type `"+O(s)+"` supplied to `"+r+"`, expected `"+e+"`.",{expectedType:e}):null}))}function v(e,t,n,r,o){return new p((e||"React class")+": "+t+" type `"+n+"."+r+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+o+"`.")}function g(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(g);if(null===t||e(t))return!0;var r=function(e){var t=e&&(n&&e[n]||e["@@iterator"]);if("function"===typeof t)return t}(t);if(!r)return!1;var o,a=r.call(t);if(r!==t.entries){for(;!(o=a.next()).done;)if(!g(o.value))return!1}else for(;!(o=a.next()).done;){var i=o.value;if(i&&!g(i[1]))return!1}return!0;default:return!1}}function y(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,t){return"symbol"===e||!!t&&("Symbol"===t["@@toStringTag"]||"function"===typeof Symbol&&t instanceof Symbol)}(t,e)?"symbol":t}function O(e){if("undefined"===typeof e||null===e)return""+e;var t=y(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function b(e){var t=O(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}return p.prototype=Error.prototype,d.checkPropTypes=s,d.resetWarningCache=s.resetWarningCache,d.PropTypes=d,d}},"./node_modules/prop-types/index.js":function(e,t,n){var r=n("./node_modules/react-is/index.js");e.exports=n("./node_modules/prop-types/factoryWithTypeCheckers.js")(r.isElement,!0)},"./node_modules/prop-types/lib/ReactPropTypesSecret.js":function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},"./node_modules/prop-types/lib/has.js":function(e){e.exports=Function.call.bind(Object.prototype.hasOwnProperty)},"./node_modules/react-is/cjs/react-is.development.js":function(e,t){"use strict";!function(){var e="function"===typeof Symbol&&Symbol.for,n=e?Symbol.for("react.element"):60103,r=e?Symbol.for("react.portal"):60106,o=e?Symbol.for("react.fragment"):60107,a=e?Symbol.for("react.strict_mode"):60108,i=e?Symbol.for("react.profiler"):60114,s=e?Symbol.for("react.provider"):60109,u=e?Symbol.for("react.context"):60110,l=e?Symbol.for("react.async_mode"):60111,c=e?Symbol.for("react.concurrent_mode"):60111,d=e?Symbol.for("react.forward_ref"):60112,f=e?Symbol.for("react.suspense"):60113,p=e?Symbol.for("react.suspense_list"):60120,h=e?Symbol.for("react.memo"):60115,m=e?Symbol.for("react.lazy"):60116,v=e?Symbol.for("react.block"):60121,g=e?Symbol.for("react.fundamental"):60117,y=e?Symbol.for("react.responder"):60118,O=e?Symbol.for("react.scope"):60119;function b(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:var p=e.type;switch(p){case l:case c:case o:case i:case a:case f:return p;default:var v=p&&p.$$typeof;switch(v){case u:case d:case m:case h:case s:return v;default:return t}}case r:return t}}}var E=l,A=c,w=u,C=s,_=n,x=d,k=o,T=m,S=h,D=r,P=i,N=a,R=f,I=!1;function M(e){return b(e)===c}t.AsyncMode=E,t.ConcurrentMode=A,t.ContextConsumer=w,t.ContextProvider=C,t.Element=_,t.ForwardRef=x,t.Fragment=k,t.Lazy=T,t.Memo=S,t.Portal=D,t.Profiler=P,t.StrictMode=N,t.Suspense=R,t.isAsyncMode=function(e){return I||(I=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),M(e)||b(e)===l},t.isConcurrentMode=M,t.isContextConsumer=function(e){return b(e)===u},t.isContextProvider=function(e){return b(e)===s},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return b(e)===d},t.isFragment=function(e){return b(e)===o},t.isLazy=function(e){return b(e)===m},t.isMemo=function(e){return b(e)===h},t.isPortal=function(e){return b(e)===r},t.isProfiler=function(e){return b(e)===i},t.isStrictMode=function(e){return b(e)===a},t.isSuspense=function(e){return b(e)===f},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===o||e===c||e===i||e===a||e===f||e===p||"object"===typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===h||e.$$typeof===s||e.$$typeof===u||e.$$typeof===d||e.$$typeof===g||e.$$typeof===y||e.$$typeof===O||e.$$typeof===v)},t.typeOf=b}()},"./node_modules/react-is/index.js":function(e,t,n){"use strict";e.exports=n("./node_modules/react-is/cjs/react-is.development.js")},"./node_modules/shallow-equal/dist/index.esm.js":function(e,t,n){"use strict";function r(e,t){if(e===t)return!0;if(!e||!t)return!1;var n=Object.keys(e),r=Object.keys(t),o=n.length;if(r.length!==o)return!1;for(var a=0;a<o;a++){var i=n[a];if(e[i]!==t[i]||!Object.prototype.hasOwnProperty.call(t,i))return!1}return!0}function o(e,t){if(e===t)return!0;if(!e||!t)return!1;var n=e.length;if(t.length!==n)return!1;for(var r=0;r<n;r++)if(e[r]!==t[r])return!1;return!0}n.r(t),n.d(t,{shallowEqualArrays:function(){return o},shallowEqualObjects:function(){return r}})},"./src/Component.ts":function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=o(n("./src/useMediaQuery.ts"));t.default=function(e){var t=e.children,n=e.device,o=e.onChange,i=r(e,["children","device","onChange"]),s=(0,a.default)(i,n,o);return"function"===typeof t?t(s):s?t:null}},"./src/Context.ts":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=(0,n("react").createContext)(void 0);t.default=r},"./src/index.ts":function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Context=t.toQuery=t.useMediaQuery=t.default=void 0;var o=r(n("./src/useMediaQuery.ts"));t.useMediaQuery=o.default;var a=r(n("./src/Component.ts"));t.default=a.default;var i=r(n("./src/toQuery.ts"));t.toQuery=i.default;var s=r(n("./src/Context.ts"));t.Context=s.default},"./src/mediaQuery.ts":function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},r.apply(this,arguments)},o=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=a(n("./node_modules/prop-types/index.js")),s=i.default.oneOfType([i.default.string,i.default.number]),u={all:i.default.bool,grid:i.default.bool,aural:i.default.bool,braille:i.default.bool,handheld:i.default.bool,print:i.default.bool,projection:i.default.bool,screen:i.default.bool,tty:i.default.bool,tv:i.default.bool,embossed:i.default.bool},l={orientation:i.default.oneOf(["portrait","landscape"]),scan:i.default.oneOf(["progressive","interlace"]),aspectRatio:i.default.string,deviceAspectRatio:i.default.string,height:s,deviceHeight:s,width:s,deviceWidth:s,color:i.default.bool,colorIndex:i.default.bool,monochrome:i.default.bool,resolution:s,type:Object.keys(u)},c=o(l,["type"]),d=r({minAspectRatio:i.default.string,maxAspectRatio:i.default.string,minDeviceAspectRatio:i.default.string,maxDeviceAspectRatio:i.default.string,minHeight:s,maxHeight:s,minDeviceHeight:s,maxDeviceHeight:s,minWidth:s,maxWidth:s,minDeviceWidth:s,maxDeviceWidth:s,minColor:i.default.number,maxColor:i.default.number,minColorIndex:i.default.number,maxColorIndex:i.default.number,minMonochrome:i.default.number,maxMonochrome:i.default.number,minResolution:s,maxResolution:s},c),f=r(r({},u),d);t.default={all:f,types:u,matchers:l,features:d}},"./src/toQuery.ts":function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n("./node_modules/hyphenate-style-name/index.js")),a=r(n("./src/mediaQuery.ts"));t.default=function(e){var t=[];return Object.keys(a.default.all).forEach((function(n){var r=e[n];null!=r&&t.push(function(e,t){var n=(0,o.default)(e);return"number"===typeof t&&(t="".concat(t,"px")),!0===t?n:!1===t?"not ".concat(n):"(".concat(n,": ").concat(t,")")}(n,r))})),t.join(" and ")}},"./src/useMediaQuery.ts":function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=n("react"),a=r(n("./node_modules/matchmediaquery/index.js")),i=r(n("./node_modules/hyphenate-style-name/index.js")),s=n("./node_modules/shallow-equal/dist/index.esm.js"),u=r(n("./src/toQuery.ts")),l=r(n("./src/Context.ts")),c=function(e){if(e)return Object.keys(e).reduce((function(t,n){return t[(0,i.default)(n)]=e[n],t}),{})},d=function(){var e=(0,o.useRef)(!1);return(0,o.useEffect)((function(){e.current=!0}),[]),e.current},f=function(e){var t=function(){return function(e){return e.query||(0,u.default)(e)}(e)},n=(0,o.useState)(t),r=n[0],a=n[1];return(0,o.useEffect)((function(){var e=t();r!==e&&a(e)}),[e]),r};t.default=function(e,t,n){var r=function(e){var t=(0,o.useContext)(l.default),n=function(){return c(e)||c(t)},r=(0,o.useState)(n),a=r[0],i=r[1];return(0,o.useEffect)((function(){var e=n();(0,s.shallowEqualObjects)(a,e)||i(e)}),[e,t]),a}(t),i=f(e);if(!i)throw new Error("Invalid or missing MediaQuery!");var u=function(e,t){var n=function(){return(0,a.default)(e,t||{},!!t)},r=(0,o.useState)(n),i=r[0],s=r[1],u=d();return(0,o.useEffect)((function(){if(u){var e=n();return s(e),function(){e&&e.dispose()}}}),[e,t]),i}(i,r),p=function(e){var t=(0,o.useState)(e.matches),n=t[0],r=t[1];return(0,o.useEffect)((function(){var t=function(e){r(e.matches)};return e.addListener(t),r(e.matches),function(){e.removeListener(t)}}),[e]),n}(u),h=d();return(0,o.useEffect)((function(){h&&n&&n(p)}),[p]),(0,o.useEffect)((function(){return function(){u&&u.dispose()}}),[]),p}},react:function(t){"use strict";t.exports=e}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var a=n[e]={exports:{}};return t[e].call(a.exports,a,a.exports,r),a.exports}return r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r("./src/index.ts")}()},e.exports=r(n(9950))},20015:function(e,t,n){"use strict";n.d(t,{A:function(){return h}});var r=n(58168),o=n(9950),a=n(29180),i=n(28822),s=n(89379),u=n(60436),l=n(80045),c=n(91643),d=["allowCreateWhileLoading","createOptionPosition","formatCreateLabel","isValidNewOption","getNewOptionData","onCreateOption","options","onChange"],f=function(){var e=arguments.length>1?arguments[1]:void 0,t=arguments.length>2?arguments[2]:void 0,n=String(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").toLowerCase(),r=String(t.getOptionValue(e)).toLowerCase(),o=String(t.getOptionLabel(e)).toLowerCase();return r===n||o===n},p={formatCreateLabel:function(e){return'Create "'.concat(e,'"')},isValidNewOption:function(e,t,n,r){return!(!e||t.some((function(t){return f(e,t,r)}))||n.some((function(t){return f(e,t,r)})))},getNewOptionData:function(e,t){return{label:t,value:e,__isNew__:!0}}};n(17119),n(24081);var h=(0,o.forwardRef)((function(e,t){var n=function(e){var t=e.allowCreateWhileLoading,n=void 0!==t&&t,r=e.createOptionPosition,i=void 0===r?"last":r,f=e.formatCreateLabel,h=void 0===f?p.formatCreateLabel:f,m=e.isValidNewOption,v=void 0===m?p.isValidNewOption:m,g=e.getNewOptionData,y=void 0===g?p.getNewOptionData:g,O=e.onCreateOption,b=e.options,E=void 0===b?[]:b,A=e.onChange,w=(0,l.A)(e,d),C=w.getOptionValue,_=void 0===C?a.g:C,x=w.getOptionLabel,k=void 0===x?a.b:x,T=w.inputValue,S=w.isLoading,D=w.isMulti,P=w.value,N=w.name,R=(0,o.useMemo)((function(){return v(T,(0,c.I)(P),E,{getOptionValue:_,getOptionLabel:k})?y(T,h(T)):void 0}),[h,y,k,_,T,v,E,P]),I=(0,o.useMemo)((function(){return!n&&S||!R?E:"first"===i?[R].concat((0,u.A)(E)):[].concat((0,u.A)(E),[R])}),[n,i,S,R,E]),M=(0,o.useCallback)((function(e,t){if("select-option"!==t.action)return A(e,t);var n=Array.isArray(e)?e:[e];if(n[n.length-1]!==R)A(e,t);else if(O)O(T);else{var r=y(T,T),o={action:"create-option",name:N,option:r};A((0,c.D)(D,[].concat((0,u.A)((0,c.I)(P)),[r]),r),o)}}),[y,T,D,N,R,O,A,P]);return(0,s.A)((0,s.A)({},w),{},{options:I,onChange:M})}((0,i.u)(e));return o.createElement(a.S,(0,r.A)({ref:t},n))}))},29180:function(e,t,n){"use strict";n.d(t,{S:function(){return ce},b:function(){return q},c:function(){return P},g:function(){return W}});var r=n(58168),o=n(89379),a=n(23029),i=n(92901),s=n(85501),u=n(53954),l=n(52176),c=n(56822);var d=n(60436),f=n(9950),p=n(91643),h=n(222),m=n(11749),v=n(80045);for(var g={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},y=function(e){return(0,h.Y)("span",(0,r.A)({css:g},e))},O={guidance:function(e){var t=e.isSearchable,n=e.isMulti,r=e.isDisabled,o=e.tabSelectsValue;switch(e.context){case"menu":return"Use Up and Down to choose options".concat(r?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(o?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(n?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,n=e.label,r=void 0===n?"":n,o=e.labels,a=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(r,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(o.length>1?"s":""," ").concat(o.join(","),", selected.");case"select-option":return"option ".concat(r,a?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,o=e.label,a=void 0===o?"":o,i=e.selectValue,s=e.isDisabled,u=e.isSelected,l=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&i)return"value ".concat(a," focused, ").concat(l(i,n),".");if("menu"===t){var c=s?" disabled":"",d="".concat(u?"selected":"focused").concat(c);return"option ".concat(a," ").concat(d,", ").concat(l(r,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},b=function(e){var t=e.ariaSelection,n=e.focusedOption,r=e.focusedValue,a=e.focusableOptions,i=e.isFocused,s=e.selectValue,u=e.selectProps,l=e.id,c=u.ariaLiveMessages,d=u.getOptionLabel,p=u.inputValue,m=u.isMulti,v=u.isOptionDisabled,g=u.isSearchable,b=u.menuIsOpen,E=u.options,A=u.screenReaderStatus,w=u.tabSelectsValue,C=u["aria-label"],_=u["aria-live"],x=(0,f.useMemo)((function(){return(0,o.A)((0,o.A)({},O),c||{})}),[c]),k=(0,f.useMemo)((function(){var e,n="";if(t&&x.onChange){var r=t.option,a=t.options,i=t.removedValue,u=t.removedValues,l=t.value,c=i||r||(e=l,Array.isArray(e)?null:e),f=c?d(c):"",p=a||u||void 0,h=p?p.map(d):[],m=(0,o.A)({isDisabled:c&&v(c,s),label:f,labels:h},t);n=x.onChange(m)}return n}),[t,x,v,s,d]),T=(0,f.useMemo)((function(){var e="",t=n||r,o=!!(n&&s&&s.includes(n));if(t&&x.onFocus){var i={focused:t,label:d(t),isDisabled:v(t,s),isSelected:o,options:a,context:t===n?"menu":"value",selectValue:s};e=x.onFocus(i)}return e}),[n,r,d,v,x,a,s]),S=(0,f.useMemo)((function(){var e="";if(b&&E.length&&x.onFilter){var t=A({count:a.length});e=x.onFilter({inputValue:p,resultsMessage:t})}return e}),[a,p,b,x,E,A]),D=(0,f.useMemo)((function(){var e="";if(x.guidance){var t=r?"value":b?"menu":"input";e=x.guidance({"aria-label":C,context:t,isDisabled:n&&v(n,s),isMulti:m,isSearchable:g,tabSelectsValue:w})}return e}),[C,n,r,m,v,g,b,x,s,w]),P="".concat(T," ").concat(S," ").concat(D),N=(0,h.Y)(f.Fragment,null,(0,h.Y)("span",{id:"aria-selection"},k),(0,h.Y)("span",{id:"aria-context"},P)),R="initial-input-focus"===(null===t||void 0===t?void 0:t.action);return(0,h.Y)(f.Fragment,null,(0,h.Y)(y,{id:l},R&&N),(0,h.Y)(y,{"aria-live":_,"aria-atomic":"false","aria-relevant":"additions text"},i&&!R&&N))},E=[{base:"A",letters:"A\u24b6\uff21\xc0\xc1\xc2\u1ea6\u1ea4\u1eaa\u1ea8\xc3\u0100\u0102\u1eb0\u1eae\u1eb4\u1eb2\u0226\u01e0\xc4\u01de\u1ea2\xc5\u01fa\u01cd\u0200\u0202\u1ea0\u1eac\u1eb6\u1e00\u0104\u023a\u2c6f"},{base:"AA",letters:"\ua732"},{base:"AE",letters:"\xc6\u01fc\u01e2"},{base:"AO",letters:"\ua734"},{base:"AU",letters:"\ua736"},{base:"AV",letters:"\ua738\ua73a"},{base:"AY",letters:"\ua73c"},{base:"B",letters:"B\u24b7\uff22\u1e02\u1e04\u1e06\u0243\u0182\u0181"},{base:"C",letters:"C\u24b8\uff23\u0106\u0108\u010a\u010c\xc7\u1e08\u0187\u023b\ua73e"},{base:"D",letters:"D\u24b9\uff24\u1e0a\u010e\u1e0c\u1e10\u1e12\u1e0e\u0110\u018b\u018a\u0189\ua779"},{base:"DZ",letters:"\u01f1\u01c4"},{base:"Dz",letters:"\u01f2\u01c5"},{base:"E",letters:"E\u24ba\uff25\xc8\xc9\xca\u1ec0\u1ebe\u1ec4\u1ec2\u1ebc\u0112\u1e14\u1e16\u0114\u0116\xcb\u1eba\u011a\u0204\u0206\u1eb8\u1ec6\u0228\u1e1c\u0118\u1e18\u1e1a\u0190\u018e"},{base:"F",letters:"F\u24bb\uff26\u1e1e\u0191\ua77b"},{base:"G",letters:"G\u24bc\uff27\u01f4\u011c\u1e20\u011e\u0120\u01e6\u0122\u01e4\u0193\ua7a0\ua77d\ua77e"},{base:"H",letters:"H\u24bd\uff28\u0124\u1e22\u1e26\u021e\u1e24\u1e28\u1e2a\u0126\u2c67\u2c75\ua78d"},{base:"I",letters:"I\u24be\uff29\xcc\xcd\xce\u0128\u012a\u012c\u0130\xcf\u1e2e\u1ec8\u01cf\u0208\u020a\u1eca\u012e\u1e2c\u0197"},{base:"J",letters:"J\u24bf\uff2a\u0134\u0248"},{base:"K",letters:"K\u24c0\uff2b\u1e30\u01e8\u1e32\u0136\u1e34\u0198\u2c69\ua740\ua742\ua744\ua7a2"},{base:"L",letters:"L\u24c1\uff2c\u013f\u0139\u013d\u1e36\u1e38\u013b\u1e3c\u1e3a\u0141\u023d\u2c62\u2c60\ua748\ua746\ua780"},{base:"LJ",letters:"\u01c7"},{base:"Lj",letters:"\u01c8"},{base:"M",letters:"M\u24c2\uff2d\u1e3e\u1e40\u1e42\u2c6e\u019c"},{base:"N",letters:"N\u24c3\uff2e\u01f8\u0143\xd1\u1e44\u0147\u1e46\u0145\u1e4a\u1e48\u0220\u019d\ua790\ua7a4"},{base:"NJ",letters:"\u01ca"},{base:"Nj",letters:"\u01cb"},{base:"O",letters:"O\u24c4\uff2f\xd2\xd3\xd4\u1ed2\u1ed0\u1ed6\u1ed4\xd5\u1e4c\u022c\u1e4e\u014c\u1e50\u1e52\u014e\u022e\u0230\xd6\u022a\u1ece\u0150\u01d1\u020c\u020e\u01a0\u1edc\u1eda\u1ee0\u1ede\u1ee2\u1ecc\u1ed8\u01ea\u01ec\xd8\u01fe\u0186\u019f\ua74a\ua74c"},{base:"OI",letters:"\u01a2"},{base:"OO",letters:"\ua74e"},{base:"OU",letters:"\u0222"},{base:"P",letters:"P\u24c5\uff30\u1e54\u1e56\u01a4\u2c63\ua750\ua752\ua754"},{base:"Q",letters:"Q\u24c6\uff31\ua756\ua758\u024a"},{base:"R",letters:"R\u24c7\uff32\u0154\u1e58\u0158\u0210\u0212\u1e5a\u1e5c\u0156\u1e5e\u024c\u2c64\ua75a\ua7a6\ua782"},{base:"S",letters:"S\u24c8\uff33\u1e9e\u015a\u1e64\u015c\u1e60\u0160\u1e66\u1e62\u1e68\u0218\u015e\u2c7e\ua7a8\ua784"},{base:"T",letters:"T\u24c9\uff34\u1e6a\u0164\u1e6c\u021a\u0162\u1e70\u1e6e\u0166\u01ac\u01ae\u023e\ua786"},{base:"TZ",letters:"\ua728"},{base:"U",letters:"U\u24ca\uff35\xd9\xda\xdb\u0168\u1e78\u016a\u1e7a\u016c\xdc\u01db\u01d7\u01d5\u01d9\u1ee6\u016e\u0170\u01d3\u0214\u0216\u01af\u1eea\u1ee8\u1eee\u1eec\u1ef0\u1ee4\u1e72\u0172\u1e76\u1e74\u0244"},{base:"V",letters:"V\u24cb\uff36\u1e7c\u1e7e\u01b2\ua75e\u0245"},{base:"VY",letters:"\ua760"},{base:"W",letters:"W\u24cc\uff37\u1e80\u1e82\u0174\u1e86\u1e84\u1e88\u2c72"},{base:"X",letters:"X\u24cd\uff38\u1e8a\u1e8c"},{base:"Y",letters:"Y\u24ce\uff39\u1ef2\xdd\u0176\u1ef8\u0232\u1e8e\u0178\u1ef6\u1ef4\u01b3\u024e\u1efe"},{base:"Z",letters:"Z\u24cf\uff3a\u0179\u1e90\u017b\u017d\u1e92\u1e94\u01b5\u0224\u2c7f\u2c6b\ua762"},{base:"a",letters:"a\u24d0\uff41\u1e9a\xe0\xe1\xe2\u1ea7\u1ea5\u1eab\u1ea9\xe3\u0101\u0103\u1eb1\u1eaf\u1eb5\u1eb3\u0227\u01e1\xe4\u01df\u1ea3\xe5\u01fb\u01ce\u0201\u0203\u1ea1\u1ead\u1eb7\u1e01\u0105\u2c65\u0250"},{base:"aa",letters:"\ua733"},{base:"ae",letters:"\xe6\u01fd\u01e3"},{base:"ao",letters:"\ua735"},{base:"au",letters:"\ua737"},{base:"av",letters:"\ua739\ua73b"},{base:"ay",letters:"\ua73d"},{base:"b",letters:"b\u24d1\uff42\u1e03\u1e05\u1e07\u0180\u0183\u0253"},{base:"c",letters:"c\u24d2\uff43\u0107\u0109\u010b\u010d\xe7\u1e09\u0188\u023c\ua73f\u2184"},{base:"d",letters:"d\u24d3\uff44\u1e0b\u010f\u1e0d\u1e11\u1e13\u1e0f\u0111\u018c\u0256\u0257\ua77a"},{base:"dz",letters:"\u01f3\u01c6"},{base:"e",letters:"e\u24d4\uff45\xe8\xe9\xea\u1ec1\u1ebf\u1ec5\u1ec3\u1ebd\u0113\u1e15\u1e17\u0115\u0117\xeb\u1ebb\u011b\u0205\u0207\u1eb9\u1ec7\u0229\u1e1d\u0119\u1e19\u1e1b\u0247\u025b\u01dd"},{base:"f",letters:"f\u24d5\uff46\u1e1f\u0192\ua77c"},{base:"g",letters:"g\u24d6\uff47\u01f5\u011d\u1e21\u011f\u0121\u01e7\u0123\u01e5\u0260\ua7a1\u1d79\ua77f"},{base:"h",letters:"h\u24d7\uff48\u0125\u1e23\u1e27\u021f\u1e25\u1e29\u1e2b\u1e96\u0127\u2c68\u2c76\u0265"},{base:"hv",letters:"\u0195"},{base:"i",letters:"i\u24d8\uff49\xec\xed\xee\u0129\u012b\u012d\xef\u1e2f\u1ec9\u01d0\u0209\u020b\u1ecb\u012f\u1e2d\u0268\u0131"},{base:"j",letters:"j\u24d9\uff4a\u0135\u01f0\u0249"},{base:"k",letters:"k\u24da\uff4b\u1e31\u01e9\u1e33\u0137\u1e35\u0199\u2c6a\ua741\ua743\ua745\ua7a3"},{base:"l",letters:"l\u24db\uff4c\u0140\u013a\u013e\u1e37\u1e39\u013c\u1e3d\u1e3b\u017f\u0142\u019a\u026b\u2c61\ua749\ua781\ua747"},{base:"lj",letters:"\u01c9"},{base:"m",letters:"m\u24dc\uff4d\u1e3f\u1e41\u1e43\u0271\u026f"},{base:"n",letters:"n\u24dd\uff4e\u01f9\u0144\xf1\u1e45\u0148\u1e47\u0146\u1e4b\u1e49\u019e\u0272\u0149\ua791\ua7a5"},{base:"nj",letters:"\u01cc"},{base:"o",letters:"o\u24de\uff4f\xf2\xf3\xf4\u1ed3\u1ed1\u1ed7\u1ed5\xf5\u1e4d\u022d\u1e4f\u014d\u1e51\u1e53\u014f\u022f\u0231\xf6\u022b\u1ecf\u0151\u01d2\u020d\u020f\u01a1\u1edd\u1edb\u1ee1\u1edf\u1ee3\u1ecd\u1ed9\u01eb\u01ed\xf8\u01ff\u0254\ua74b\ua74d\u0275"},{base:"oi",letters:"\u01a3"},{base:"ou",letters:"\u0223"},{base:"oo",letters:"\ua74f"},{base:"p",letters:"p\u24df\uff50\u1e55\u1e57\u01a5\u1d7d\ua751\ua753\ua755"},{base:"q",letters:"q\u24e0\uff51\u024b\ua757\ua759"},{base:"r",letters:"r\u24e1\uff52\u0155\u1e59\u0159\u0211\u0213\u1e5b\u1e5d\u0157\u1e5f\u024d\u027d\ua75b\ua7a7\ua783"},{base:"s",letters:"s\u24e2\uff53\xdf\u015b\u1e65\u015d\u1e61\u0161\u1e67\u1e63\u1e69\u0219\u015f\u023f\ua7a9\ua785\u1e9b"},{base:"t",letters:"t\u24e3\uff54\u1e6b\u1e97\u0165\u1e6d\u021b\u0163\u1e71\u1e6f\u0167\u01ad\u0288\u2c66\ua787"},{base:"tz",letters:"\ua729"},{base:"u",letters:"u\u24e4\uff55\xf9\xfa\xfb\u0169\u1e79\u016b\u1e7b\u016d\xfc\u01dc\u01d8\u01d6\u01da\u1ee7\u016f\u0171\u01d4\u0215\u0217\u01b0\u1eeb\u1ee9\u1eef\u1eed\u1ef1\u1ee5\u1e73\u0173\u1e77\u1e75\u0289"},{base:"v",letters:"v\u24e5\uff56\u1e7d\u1e7f\u028b\ua75f\u028c"},{base:"vy",letters:"\ua761"},{base:"w",letters:"w\u24e6\uff57\u1e81\u1e83\u0175\u1e87\u1e85\u1e98\u1e89\u2c73"},{base:"x",letters:"x\u24e7\uff58\u1e8b\u1e8d"},{base:"y",letters:"y\u24e8\uff59\u1ef3\xfd\u0177\u1ef9\u0233\u1e8f\xff\u1ef7\u1e99\u1ef5\u01b4\u024f\u1eff"},{base:"z",letters:"z\u24e9\uff5a\u017a\u1e91\u017c\u017e\u1e93\u1e95\u01b6\u0225\u0240\u2c6c\ua763"}],A=new RegExp("["+E.map((function(e){return e.letters})).join("")+"]","g"),w={},C=0;C<E.length;C++)for(var _=E[C],x=0;x<_.letters.length;x++)w[_.letters[x]]=_.base;var k=function(e){return e.replace(A,(function(e){return w[e]}))},T=(0,m.A)(k),S=function(e){return e.replace(/^\s+|\s+$/g,"")},D=function(e){return"".concat(e.label," ").concat(e.value)},P=function(e){return function(t,n){if(t.data.__isNew__)return!0;var r=(0,o.A)({ignoreCase:!0,ignoreAccents:!0,stringify:D,trim:!0,matchFrom:"any"},e),a=r.ignoreCase,i=r.ignoreAccents,s=r.stringify,u=r.trim,l=r.matchFrom,c=u?S(n):n,d=u?S(s(t)):s(t);return a&&(c=c.toLowerCase(),d=d.toLowerCase()),i&&(c=T(c),d=k(d)),"start"===l?d.substr(0,c.length)===c:d.indexOf(c)>-1}},N=["innerRef"];function R(e){var t=e.innerRef,n=(0,v.A)(e,N),o=(0,p.r)(n,"onExited","in","enter","exit","appear");return(0,h.Y)("input",(0,r.A)({ref:t},o,{css:(0,h.AH)({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var I=["boxSizing","height","overflow","paddingRight","position"],M={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function L(e){e.preventDefault()}function F(e){e.stopPropagation()}function j(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function B(){return"ontouchstart"in window||navigator.maxTouchPoints}var U=!("undefined"===typeof window||!window.document||!window.document.createElement),$=0,X={capture:!1,passive:!1};var Q=function(){return document.activeElement&&document.activeElement.blur()},Y={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function z(e){var t=e.children,n=e.lockEnabled,r=e.captureEnabled,o=function(e){var t=e.isEnabled,n=e.onBottomArrive,r=e.onBottomLeave,o=e.onTopArrive,a=e.onTopLeave,i=(0,f.useRef)(!1),s=(0,f.useRef)(!1),u=(0,f.useRef)(0),l=(0,f.useRef)(null),c=(0,f.useCallback)((function(e,t){if(null!==l.current){var u=l.current,c=u.scrollTop,d=u.scrollHeight,f=u.clientHeight,p=l.current,h=t>0,m=d-f-c,v=!1;m>t&&i.current&&(r&&r(e),i.current=!1),h&&s.current&&(a&&a(e),s.current=!1),h&&t>m?(n&&!i.current&&n(e),p.scrollTop=d,v=!0,i.current=!0):!h&&-t>c&&(o&&!s.current&&o(e),p.scrollTop=0,v=!0,s.current=!0),v&&function(e){e.preventDefault(),e.stopPropagation()}(e)}}),[n,r,o,a]),d=(0,f.useCallback)((function(e){c(e,e.deltaY)}),[c]),h=(0,f.useCallback)((function(e){u.current=e.changedTouches[0].clientY}),[]),m=(0,f.useCallback)((function(e){var t=u.current-e.changedTouches[0].clientY;c(e,t)}),[c]),v=(0,f.useCallback)((function(e){if(e){var t=!!p.s&&{passive:!1};e.addEventListener("wheel",d,t),e.addEventListener("touchstart",h,t),e.addEventListener("touchmove",m,t)}}),[m,h,d]),g=(0,f.useCallback)((function(e){e&&(e.removeEventListener("wheel",d,!1),e.removeEventListener("touchstart",h,!1),e.removeEventListener("touchmove",m,!1))}),[m,h,d]);return(0,f.useEffect)((function(){if(t){var e=l.current;return v(e),function(){g(e)}}}),[t,v,g]),function(e){l.current=e}}({isEnabled:void 0===r||r,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),a=function(e){var t=e.isEnabled,n=e.accountForScrollbars,r=void 0===n||n,o=(0,f.useRef)({}),a=(0,f.useRef)(null),i=(0,f.useCallback)((function(e){if(U){var t=document.body,n=t&&t.style;if(r&&I.forEach((function(e){var t=n&&n[e];o.current[e]=t})),r&&$<1){var a=parseInt(o.current.paddingRight,10)||0,i=document.body?document.body.clientWidth:0,s=window.innerWidth-i+a||0;Object.keys(M).forEach((function(e){var t=M[e];n&&(n[e]=t)})),n&&(n.paddingRight="".concat(s,"px"))}t&&B()&&(t.addEventListener("touchmove",L,X),e&&(e.addEventListener("touchstart",j,X),e.addEventListener("touchmove",F,X))),$+=1}}),[r]),s=(0,f.useCallback)((function(e){if(U){var t=document.body,n=t&&t.style;$=Math.max($-1,0),r&&$<1&&I.forEach((function(e){var t=o.current[e];n&&(n[e]=t)})),t&&B()&&(t.removeEventListener("touchmove",L,X),e&&(e.removeEventListener("touchstart",j,X),e.removeEventListener("touchmove",F,X)))}}),[r]);return(0,f.useEffect)((function(){if(t){var e=a.current;return i(e),function(){s(e)}}}),[t,i,s]),function(e){a.current=e}}({isEnabled:n});return(0,h.Y)(f.Fragment,null,n&&(0,h.Y)("div",{onClick:Q,css:Y}),t((function(e){o(e),a(e)})))}var H={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},V=function(e){var t=e.name,n=e.onFocus;return(0,h.Y)("input",{required:!0,name:t,tabIndex:-1,onFocus:n,css:H,value:"",onChange:function(){}})},q=function(e){return e.label},W=function(e){return e.value},G={clearIndicator:p.a,container:p.b,control:p.d,dropdownIndicator:p.e,group:p.g,groupHeading:p.f,indicatorsContainer:p.i,indicatorSeparator:p.h,input:p.j,loadingIndicator:p.l,loadingMessage:p.k,menu:p.m,menuList:p.n,menuPortal:p.o,multiValue:p.p,multiValueLabel:p.q,multiValueRemove:p.t,noOptionsMessage:p.u,option:p.v,placeholder:p.w,singleValue:p.x,valueContainer:p.y};var Z={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},K={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:(0,p.z)(),captureMenuScroll:!(0,p.z)(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:P(),formatGroupLabel:function(e){return e.label},getOptionLabel:q,getOptionValue:W,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!(0,p.A)(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function J(e,t,n,r){return{type:"option",data:t,isDisabled:ae(e,t,n),isSelected:ie(e,t,n),label:re(e,t),value:oe(e,t),index:r}}function ee(e,t){return e.options.map((function(n,r){if("options"in n){var o=n.options.map((function(n,r){return J(e,n,t,r)})).filter((function(t){return ne(e,t)}));return o.length>0?{type:"group",data:n,options:o,index:r}:void 0}var a=J(e,n,t,r);return ne(e,a)?a:void 0})).filter(p.G)}function te(e){return e.reduce((function(e,t){return"group"===t.type?e.push.apply(e,(0,d.A)(t.options.map((function(e){return e.data})))):e.push(t.data),e}),[])}function ne(e,t){var n=e.inputValue,r=void 0===n?"":n,o=t.data,a=t.isSelected,i=t.label,s=t.value;return(!ue(e)||!a)&&se(e,{label:i,value:s,data:o},r)}var re=function(e,t){return e.getOptionLabel(t)},oe=function(e,t){return e.getOptionValue(t)};function ae(e,t,n){return"function"===typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function ie(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"===typeof e.isOptionSelected)return e.isOptionSelected(t,n);var r=oe(e,t);return n.some((function(t){return oe(e,t)===r}))}function se(e,t,n){return!e.filterOption||e.filterOption(t,n)}var ue=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},le=1,ce=function(e){(0,s.A)(n,e);var t=function(e){var t=(0,l.A)();return function(){var n,r=(0,u.A)(e);if(t){var o=(0,u.A)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return(0,c.A)(this,n)}}(n);function n(e){var r;if((0,a.A)(this,n),(r=t.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},r.blockOptionHover=!1,r.isComposing=!1,r.commonProps=void 0,r.initialTouchX=0,r.initialTouchY=0,r.instancePrefix="",r.openAfterFocus=!1,r.scrollToFocusedOptionOnUpdate=!1,r.userIsDragging=void 0,r.controlRef=null,r.getControlRef=function(e){r.controlRef=e},r.focusedOptionRef=null,r.getFocusedOptionRef=function(e){r.focusedOptionRef=e},r.menuListRef=null,r.getMenuListRef=function(e){r.menuListRef=e},r.inputRef=null,r.getInputRef=function(e){r.inputRef=e},r.focus=r.focusInput,r.blur=r.blurInput,r.onChange=function(e,t){var n=r.props,o=n.onChange,a=n.name;t.name=a,r.ariaOnChange(e,t),o(e,t)},r.setValue=function(e,t,n){var o=r.props,a=o.closeMenuOnSelect,i=o.isMulti,s=o.inputValue;r.onInputChange("",{action:"set-value",prevInputValue:s}),a&&(r.setState({inputIsHiddenAfterUpdate:!i}),r.onMenuClose()),r.setState({clearFocusValueOnUpdate:!0}),r.onChange(e,{action:t,option:n})},r.selectOption=function(e){var t=r.props,n=t.blurInputOnSelect,o=t.isMulti,a=t.name,i=r.state.selectValue,s=o&&r.isOptionSelected(e,i),u=r.isOptionDisabled(e,i);if(s){var l=r.getOptionValue(e);r.setValue((0,p.B)(i.filter((function(e){return r.getOptionValue(e)!==l}))),"deselect-option",e)}else{if(u)return void r.ariaOnChange((0,p.C)(e),{action:"select-option",option:e,name:a});o?r.setValue((0,p.B)([].concat((0,d.A)(i),[e])),"select-option",e):r.setValue((0,p.C)(e),"select-option")}n&&r.blurInput()},r.removeValue=function(e){var t=r.props.isMulti,n=r.state.selectValue,o=r.getOptionValue(e),a=n.filter((function(e){return r.getOptionValue(e)!==o})),i=(0,p.D)(t,a,a[0]||null);r.onChange(i,{action:"remove-value",removedValue:e}),r.focusInput()},r.clearValue=function(){var e=r.state.selectValue;r.onChange((0,p.D)(r.props.isMulti,[],null),{action:"clear",removedValues:e})},r.popValue=function(){var e=r.props.isMulti,t=r.state.selectValue,n=t[t.length-1],o=t.slice(0,t.length-1),a=(0,p.D)(e,o,o[0]||null);r.onChange(a,{action:"pop-value",removedValue:n})},r.getValue=function(){return r.state.selectValue},r.cx=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return p.E.apply(void 0,[r.props.classNamePrefix].concat(t))},r.getOptionLabel=function(e){return re(r.props,e)},r.getOptionValue=function(e){return oe(r.props,e)},r.getStyles=function(e,t){var n=r.props.unstyled,o=G[e](t,n);o.boxSizing="border-box";var a=r.props.styles[e];return a?a(o,t):o},r.getClassNames=function(e,t){var n,o;return null===(n=(o=r.props.classNames)[e])||void 0===n?void 0:n.call(o,t)},r.getElementId=function(e){return"".concat(r.instancePrefix,"-").concat(e)},r.getComponents=function(){return(0,p.F)(r.props)},r.buildCategorizedOptions=function(){return ee(r.props,r.state.selectValue)},r.getCategorizedOptions=function(){return r.props.menuIsOpen?r.buildCategorizedOptions():[]},r.buildFocusableOptions=function(){return te(r.buildCategorizedOptions())},r.getFocusableOptions=function(){return r.props.menuIsOpen?r.buildFocusableOptions():[]},r.ariaOnChange=function(e,t){r.setState({ariaSelection:(0,o.A)({value:e},t)})},r.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),r.focusInput())},r.onMenuMouseMove=function(e){r.blockOptionHover=!1},r.onControlMouseDown=function(e){if(!e.defaultPrevented){var t=r.props.openMenuOnClick;r.state.isFocused?r.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&r.onMenuClose():t&&r.openMenu("first"):(t&&(r.openAfterFocus=!0),r.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},r.onDropdownIndicatorMouseDown=function(e){if((!e||"mousedown"!==e.type||0===e.button)&&!r.props.isDisabled){var t=r.props,n=t.isMulti,o=t.menuIsOpen;r.focusInput(),o?(r.setState({inputIsHiddenAfterUpdate:!n}),r.onMenuClose()):r.openMenu("first"),e.preventDefault()}},r.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(r.clearValue(),e.preventDefault(),r.openAfterFocus=!1,"touchend"===e.type?r.focusInput():setTimeout((function(){return r.focusInput()})))},r.onScroll=function(e){"boolean"===typeof r.props.closeMenuOnScroll?e.target instanceof HTMLElement&&(0,p.H)(e.target)&&r.props.onMenuClose():"function"===typeof r.props.closeMenuOnScroll&&r.props.closeMenuOnScroll(e)&&r.props.onMenuClose()},r.onCompositionStart=function(){r.isComposing=!0},r.onCompositionEnd=function(){r.isComposing=!1},r.onTouchStart=function(e){var t=e.touches,n=t&&t.item(0);n&&(r.initialTouchX=n.clientX,r.initialTouchY=n.clientY,r.userIsDragging=!1)},r.onTouchMove=function(e){var t=e.touches,n=t&&t.item(0);if(n){var o=Math.abs(n.clientX-r.initialTouchX),a=Math.abs(n.clientY-r.initialTouchY);r.userIsDragging=o>5||a>5}},r.onTouchEnd=function(e){r.userIsDragging||(r.controlRef&&!r.controlRef.contains(e.target)&&r.menuListRef&&!r.menuListRef.contains(e.target)&&r.blurInput(),r.initialTouchX=0,r.initialTouchY=0)},r.onControlTouchEnd=function(e){r.userIsDragging||r.onControlMouseDown(e)},r.onClearIndicatorTouchEnd=function(e){r.userIsDragging||r.onClearIndicatorMouseDown(e)},r.onDropdownIndicatorTouchEnd=function(e){r.userIsDragging||r.onDropdownIndicatorMouseDown(e)},r.handleInputChange=function(e){var t=r.props.inputValue,n=e.currentTarget.value;r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange(n,{action:"input-change",prevInputValue:t}),r.props.menuIsOpen||r.onMenuOpen()},r.onInputFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(r.openAfterFocus||r.props.openMenuOnFocus)&&r.openMenu("first"),r.openAfterFocus=!1},r.onInputBlur=function(e){var t=r.props.inputValue;r.menuListRef&&r.menuListRef.contains(document.activeElement)?r.inputRef.focus():(r.props.onBlur&&r.props.onBlur(e),r.onInputChange("",{action:"input-blur",prevInputValue:t}),r.onMenuClose(),r.setState({focusedValue:null,isFocused:!1}))},r.onOptionHover=function(e){r.blockOptionHover||r.state.focusedOption===e||r.setState({focusedOption:e})},r.shouldHideSelectedOptions=function(){return ue(r.props)},r.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),r.focus()},r.onKeyDown=function(e){var t=r.props,n=t.isMulti,o=t.backspaceRemovesValue,a=t.escapeClearsValue,i=t.inputValue,s=t.isClearable,u=t.isDisabled,l=t.menuIsOpen,c=t.onKeyDown,d=t.tabSelectsValue,f=t.openMenuOnFocus,p=r.state,h=p.focusedOption,m=p.focusedValue,v=p.selectValue;if(!u&&("function"!==typeof c||(c(e),!e.defaultPrevented))){switch(r.blockOptionHover=!0,e.key){case"ArrowLeft":if(!n||i)return;r.focusValue("previous");break;case"ArrowRight":if(!n||i)return;r.focusValue("next");break;case"Delete":case"Backspace":if(i)return;if(m)r.removeValue(m);else{if(!o)return;n?r.popValue():s&&r.clearValue()}break;case"Tab":if(r.isComposing)return;if(e.shiftKey||!l||!d||!h||f&&r.isOptionSelected(h,v))return;r.selectOption(h);break;case"Enter":if(229===e.keyCode)break;if(l){if(!h)return;if(r.isComposing)return;r.selectOption(h);break}return;case"Escape":l?(r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange("",{action:"menu-close",prevInputValue:i}),r.onMenuClose()):s&&a&&r.clearValue();break;case" ":if(i)return;if(!l){r.openMenu("first");break}if(!h)return;r.selectOption(h);break;case"ArrowUp":l?r.focusOption("up"):r.openMenu("last");break;case"ArrowDown":l?r.focusOption("down"):r.openMenu("first");break;case"PageUp":if(!l)return;r.focusOption("pageup");break;case"PageDown":if(!l)return;r.focusOption("pagedown");break;case"Home":if(!l)return;r.focusOption("first");break;case"End":if(!l)return;r.focusOption("last");break;default:return}e.preventDefault()}},r.instancePrefix="react-select-"+(r.props.instanceId||++le),r.state.selectValue=(0,p.I)(e.value),e.menuIsOpen&&r.state.selectValue.length){var i=r.buildFocusableOptions(),s=i.indexOf(r.state.selectValue[0]);r.state.focusedOption=i[s]}return r}return(0,i.A)(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&(0,p.J)(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,o=this.state.isFocused;(o&&!n&&e.isDisabled||o&&r&&!e.menuIsOpen)&&this.focusInput(),o&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):o||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&((0,p.J)(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,o=n.isFocused,a=this.buildFocusableOptions(),i="first"===e?0:a.length-1;if(!this.props.isMulti){var s=a.indexOf(r[0]);s>-1&&(i=s)}this.scrollToFocusedOptionOnUpdate=!(o&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:a[i]},(function(){return t.onMenuOpen()}))}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var o=n.indexOf(r);r||(o=-1);var a=n.length-1,i=-1;if(n.length){switch(e){case"previous":i=0===o?0:-1===o?a:o-1;break;case"next":o>-1&&o<a&&(i=o+1)}this.setState({inputIsHidden:-1!==i,focusedValue:n[i]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var o=0,a=r.indexOf(n);n||(a=-1),"up"===e?o=a>0?a-1:r.length-1:"down"===e?o=(a+1)%r.length:"pageup"===e?(o=a-t)<0&&(o=0):"pagedown"===e?(o=a+t)>r.length-1&&(o=r.length-1):"last"===e&&(o=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[o],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?"function"===typeof this.props.theme?this.props.theme(Z):(0,o.A)((0,o.A)({},Z),this.props.theme):Z}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getClassNames,o=this.getValue,a=this.selectOption,i=this.setValue,s=this.props,u=s.isMulti,l=s.isRtl,c=s.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:r,getValue:o,hasValue:this.hasValue(),isMulti:u,isRtl:l,options:c,selectOption:a,selectProps:s,setValue:i,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return ae(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return ie(this.props,e,t)}},{key:"filterOption",value:function(e,t){return se(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"===typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,a=e.inputId,i=e.inputValue,s=e.tabIndex,u=e.form,l=e.menuIsOpen,c=e.required,d=this.getComponents().Input,h=this.state,m=h.inputIsHidden,v=h.ariaSelection,g=this.commonProps,y=a||this.getElementId("input"),O=(0,o.A)((0,o.A)((0,o.A)({"aria-autocomplete":"list","aria-expanded":l,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":c,role:"combobox"},l&&{"aria-controls":this.getElementId("listbox"),"aria-owns":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null===v||void 0===v?void 0:v.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?f.createElement(d,(0,r.A)({},g,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:y,innerRef:this.getInputRef,isDisabled:t,isHidden:m,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:s,form:u,type:"text",value:i},O)):f.createElement(R,(0,r.A)({id:y,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:p.K,onFocus:this.onInputFocus,disabled:t,tabIndex:s,inputMode:"none",form:u,value:""},O))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,o=t.MultiValueContainer,a=t.MultiValueLabel,i=t.MultiValueRemove,s=t.SingleValue,u=t.Placeholder,l=this.commonProps,c=this.props,d=c.controlShouldRenderValue,p=c.isDisabled,h=c.isMulti,m=c.inputValue,v=c.placeholder,g=this.state,y=g.selectValue,O=g.focusedValue,b=g.isFocused;if(!this.hasValue()||!d)return m?null:f.createElement(u,(0,r.A)({},l,{key:"placeholder",isDisabled:p,isFocused:b,innerProps:{id:this.getElementId("placeholder")}}),v);if(h)return y.map((function(t,s){var u=t===O,c="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return f.createElement(n,(0,r.A)({},l,{components:{Container:o,Label:a,Remove:i},isFocused:u,isDisabled:p,key:c,index:s,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))}));if(m)return null;var E=y[0];return f.createElement(s,(0,r.A)({},l,{data:E,isDisabled:p}),this.formatOptionLabel(E,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,o=n.isDisabled,a=n.isLoading,i=this.state.isFocused;if(!this.isClearable()||!e||o||!this.hasValue()||a)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return f.createElement(e,(0,r.A)({},t,{innerProps:s,isFocused:i}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,o=n.isDisabled,a=n.isLoading,i=this.state.isFocused;if(!e||!a)return null;return f.createElement(e,(0,r.A)({},t,{innerProps:{"aria-hidden":"true"},isDisabled:o,isFocused:i}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var o=this.commonProps,a=this.props.isDisabled,i=this.state.isFocused;return f.createElement(n,(0,r.A)({},o,{isDisabled:a,isFocused:i}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,o=this.state.isFocused,a={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return f.createElement(e,(0,r.A)({},t,{innerProps:a,isDisabled:n,isFocused:o}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),n=t.Group,o=t.GroupHeading,a=t.Menu,i=t.MenuList,s=t.MenuPortal,u=t.LoadingMessage,l=t.NoOptionsMessage,c=t.Option,d=this.commonProps,h=this.state.focusedOption,m=this.props,v=m.captureMenuScroll,g=m.inputValue,y=m.isLoading,O=m.loadingMessage,b=m.minMenuHeight,E=m.maxMenuHeight,A=m.menuIsOpen,w=m.menuPlacement,C=m.menuPosition,_=m.menuPortalTarget,x=m.menuShouldBlockScroll,k=m.menuShouldScrollIntoView,T=m.noOptionsMessage,S=m.onMenuScrollToTop,D=m.onMenuScrollToBottom;if(!A)return null;var P,N=function(t,n){var o=t.type,a=t.data,i=t.isDisabled,s=t.isSelected,u=t.label,l=t.value,p=h===a,m=i?void 0:function(){return e.onOptionHover(a)},v=i?void 0:function(){return e.selectOption(a)},g="".concat(e.getElementId("option"),"-").concat(n),y={id:g,onClick:v,onMouseMove:m,onMouseOver:m,tabIndex:-1};return f.createElement(c,(0,r.A)({},d,{innerProps:y,data:a,isDisabled:i,isSelected:s,key:g,label:u,type:o,value:l,isFocused:p,innerRef:p?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())P=this.getCategorizedOptions().map((function(t){if("group"===t.type){var a=t.data,i=t.options,s=t.index,u="".concat(e.getElementId("group"),"-").concat(s),l="".concat(u,"-heading");return f.createElement(n,(0,r.A)({},d,{key:u,data:a,options:i,Heading:o,headingProps:{id:l,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return N(e,"".concat(s,"-").concat(e.index))})))}if("option"===t.type)return N(t,"".concat(t.index))}));else if(y){var R=O({inputValue:g});if(null===R)return null;P=f.createElement(u,d,R)}else{var I=T({inputValue:g});if(null===I)return null;P=f.createElement(l,d,I)}var M={minMenuHeight:b,maxMenuHeight:E,menuPlacement:w,menuPosition:C,menuShouldScrollIntoView:k},L=f.createElement(p.M,(0,r.A)({},d,M),(function(t){var n=t.ref,o=t.placerProps,s=o.placement,u=o.maxHeight;return f.createElement(a,(0,r.A)({},d,M,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove,id:e.getElementId("listbox")},isLoading:y,placement:s}),f.createElement(z,{captureEnabled:v,onTopArrive:S,onBottomArrive:D,lockEnabled:x},(function(t){return f.createElement(i,(0,r.A)({},d,{innerRef:function(n){e.getMenuListRef(n),t(n)},isLoading:y,maxHeight:u,focusedOption:h}),P)})))}));return _||"fixed"===C?f.createElement(s,(0,r.A)({},d,{appendTo:_,controlElement:this.controlRef,menuPlacement:w,menuPosition:C}),L):L}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,o=t.isMulti,a=t.name,i=t.required,s=this.state.selectValue;if(a&&!r){if(i&&!this.hasValue())return f.createElement(V,{name:a,onFocus:this.onValueInputFocus});if(o){if(n){var u=s.map((function(t){return e.getOptionValue(t)})).join(n);return f.createElement("input",{name:a,type:"hidden",value:u})}var l=s.length>0?s.map((function(t,n){return f.createElement("input",{key:"i-".concat(n),name:a,type:"hidden",value:e.getOptionValue(t)})})):f.createElement("input",{name:a,type:"hidden",value:""});return f.createElement("div",null,l)}var c=s[0]?this.getOptionValue(s[0]):"";return f.createElement("input",{name:a,type:"hidden",value:c})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,o=t.focusedOption,a=t.focusedValue,i=t.isFocused,s=t.selectValue,u=this.getFocusableOptions();return f.createElement(b,(0,r.A)({},e,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:o,focusedValue:a,isFocused:i,selectValue:s,focusableOptions:u}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,o=e.SelectContainer,a=e.ValueContainer,i=this.props,s=i.className,u=i.id,l=i.isDisabled,c=i.menuIsOpen,d=this.state.isFocused,p=this.commonProps=this.getCommonProps();return f.createElement(o,(0,r.A)({},p,{className:s,innerProps:{id:u,onKeyDown:this.onKeyDown},isDisabled:l,isFocused:d}),this.renderLiveRegion(),f.createElement(t,(0,r.A)({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:l,isFocused:d,menuIsOpen:c}),f.createElement(a,(0,r.A)({},p,{isDisabled:l}),this.renderPlaceholderOrValue(),this.renderInput()),f.createElement(n,(0,r.A)({},p,{isDisabled:l}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.clearFocusValueOnUpdate,a=t.inputIsHiddenAfterUpdate,i=t.ariaSelection,s=t.isFocused,u=t.prevWasFocused,l=e.options,c=e.value,d=e.menuIsOpen,f=e.inputValue,h=e.isMulti,m=(0,p.I)(c),v={};if(n&&(c!==n.value||l!==n.options||d!==n.menuIsOpen||f!==n.inputValue)){var g=d?function(e,t){return te(ee(e,t))}(e,m):[],y=r?function(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r<t.length)return t[r]}return null}(t,m):null,O=function(e,t){var n=e.focusedOption;return n&&t.indexOf(n)>-1?n:t[0]}(t,g);v={selectValue:m,focusedOption:O,focusedValue:y,clearFocusValueOnUpdate:!1}}var b=null!=a&&e!==n?{inputIsHidden:a,inputIsHiddenAfterUpdate:void 0}:{},E=i,A=s&&u;return s&&!A&&(E={value:(0,p.D)(h,m,m[0]||null),options:m,action:"initial-input-focus"},A=!u),"initial-input-focus"===(null===i||void 0===i?void 0:i.action)&&(E=null),(0,o.A)((0,o.A)((0,o.A)({},v),b),{},{prevProps:e,ariaSelection:E,prevWasFocused:A})}}]),n}(f.Component);ce.defaultProps=K},91643:function(e,t,n){"use strict";n.d(t,{A:function(){return re},B:function(){return de},C:function(){return ce},D:function(){return le},E:function(){return H},F:function(){return st},G:function(){return ue},H:function(){return Z},I:function(){return V},J:function(){return te},K:function(){return Y},L:function(){return G},M:function(){return ge},a:function(){return je},b:function(){return xe},c:function(){return it},d:function(){return Ye},e:function(){return Fe},f:function(){return Ve},g:function(){return He},h:function(){return Be},i:function(){return Te},j:function(){return We},k:function(){return Ee},l:function(){return $e},m:function(){return me},n:function(){return ye},o:function(){return _e},p:function(){return Je},q:function(){return et},r:function(){return fe},s:function(){return se},t:function(){return tt},u:function(){return be},v:function(){return rt},w:function(){return ot},x:function(){return at},y:function(){return ke},z:function(){return ne}});var r=n(89379),o=n(58168),a=n(222),i=n(5544),s=n(80045),u=n(82284);var l=n(64467),c=n(9950),d=n(17119),f=(n(90675),n(10467),n(60436)),p=Math.min,h=Math.max,m=Math.round,v=Math.floor,g=function(e){return{x:e,y:e}};function y(e){var t=e.x,n=e.y,r=e.width,o=e.height;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function O(){return"undefined"!==typeof window}function b(e){return w(e)?(e.nodeName||"").toLowerCase():"#document"}function E(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function A(e){var t;return null==(t=(w(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function w(e){return!!O()&&(e instanceof Node||e instanceof E(e).Node)}function C(e){return!!O()&&(e instanceof Element||e instanceof E(e).Element)}function _(e){return!!O()&&(e instanceof HTMLElement||e instanceof E(e).HTMLElement)}function x(e){return!(!O()||"undefined"===typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof E(e).ShadowRoot)}function k(e){var t=D(e),n=t.overflow,r=t.overflowX,o=t.overflowY,a=t.display;return/auto|scroll|overlay|hidden|clip/.test(n+o+r)&&!["inline","contents"].includes(a)}function T(){return!("undefined"===typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function S(e){return["html","body","#document"].includes(b(e))}function D(e){return E(e).getComputedStyle(e)}function P(e){if("html"===b(e))return e;var t=e.assignedSlot||e.parentNode||x(e)&&e.host||A(e);return x(t)?t.host:t}function N(e){var t=P(e);return S(t)?e.ownerDocument?e.ownerDocument.body:e.body:_(t)&&k(t)?t:N(t)}function R(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);var o=N(e),a=o===(null==(r=e.ownerDocument)?void 0:r.body),i=E(o);if(a){var s=I(i);return t.concat(i,i.visualViewport||[],k(o)?o:[],s&&n?R(s):[])}return t.concat(o,R(o,[],n))}function I(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function M(e){var t=D(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=_(e),a=o?e.offsetWidth:n,i=o?e.offsetHeight:r,s=m(n)!==a||m(r)!==i;return s&&(n=a,r=i),{width:n,height:r,$:s}}function L(e){return C(e)?e:e.contextElement}function F(e){var t=L(e);if(!_(t))return g(1);var n=t.getBoundingClientRect(),r=M(t),o=r.width,a=r.height,i=r.$,s=(i?m(n.width):n.width)/o,u=(i?m(n.height):n.height)/a;return s&&Number.isFinite(s)||(s=1),u&&Number.isFinite(u)||(u=1),{x:s,y:u}}var j=g(0);function B(e){var t=E(e);return T()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:j}function U(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);var o=e.getBoundingClientRect(),a=L(e),i=g(1);t&&(r?C(r)&&(i=F(r)):i=F(e));var s=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==E(e))&&t}(a,n,r)?B(a):g(0),u=(o.left+s.x)/i.x,l=(o.top+s.y)/i.y,c=o.width/i.x,d=o.height/i.y;if(a)for(var f=E(a),p=r&&C(r)?E(r):r,h=f,m=I(h);m&&r&&p!==h;){var v=F(m),O=m.getBoundingClientRect(),b=D(m),A=O.left+(m.clientLeft+parseFloat(b.paddingLeft))*v.x,w=O.top+(m.clientTop+parseFloat(b.paddingTop))*v.y;u*=v.x,l*=v.y,c*=v.x,d*=v.y,u+=A,l+=w,m=I(h=E(m))}return y({width:c,height:d,x:u,y:l})}function $(e,t,n,o){void 0===o&&(o={});var a=o,s=a.ancestorScroll,u=void 0===s||s,l=a.ancestorResize,c=void 0===l||l,d=a.elementResize,m=void 0===d?"function"===typeof ResizeObserver:d,g=a.layoutShift,y=void 0===g?"function"===typeof IntersectionObserver:g,O=a.animationFrame,b=void 0!==O&&O,E=L(e),w=u||c?[].concat((0,f.A)(E?R(E):[]),(0,f.A)(R(t))):[];w.forEach((function(e){u&&e.addEventListener("scroll",n,{passive:!0}),c&&e.addEventListener("resize",n)}));var C,_=E&&y?function(e,t){var n,o=null,a=A(e);function i(){var e;clearTimeout(n),null==(e=o)||e.disconnect(),o=null}return function s(u,l){void 0===u&&(u=!1),void 0===l&&(l=1),i();var c=e.getBoundingClientRect(),d=c.left,f=c.top,m=c.width,g=c.height;if(u||t(),m&&g){var y={rootMargin:-v(f)+"px "+-v(a.clientWidth-(d+m))+"px "+-v(a.clientHeight-(f+g))+"px "+-v(d)+"px",threshold:h(0,p(1,l))||1},O=!0;try{o=new IntersectionObserver(b,(0,r.A)((0,r.A)({},y),{},{root:a.ownerDocument}))}catch(De){o=new IntersectionObserver(b,y)}o.observe(e)}function b(e){var t=e[0].intersectionRatio;if(t!==l){if(!O)return s();t?s(!1,t):n=setTimeout((function(){s(!1,1e-7)}),1e3)}O=!1}}(!0),i}(E,n):null,x=-1,k=null;m&&(k=new ResizeObserver((function(e){var r=(0,i.A)(e,1)[0];r&&r.target===E&&k&&(k.unobserve(t),cancelAnimationFrame(x),x=requestAnimationFrame((function(){var e;null==(e=k)||e.observe(t)}))),n()})),E&&!b&&k.observe(E),k.observe(t));var T=b?U(e):null;return b&&function t(){var r=U(e);!T||r.x===T.x&&r.y===T.y&&r.width===T.width&&r.height===T.height||n();T=r,C=requestAnimationFrame(t)}(),n(),function(){var e;w.forEach((function(e){u&&e.removeEventListener("scroll",n),c&&e.removeEventListener("resize",n)})),null==_||_(),null==(e=k)||e.disconnect(),k=null,b&&cancelAnimationFrame(C)}}var X=n(24081),Q=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],Y=function(){};function z(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function H(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];var a=[].concat(r);if(t&&e)for(var i in t)t.hasOwnProperty(i)&&t[i]&&a.push("".concat(z(e,i)));return a.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var V=function(e){return t=e,Array.isArray(t)?e.filter(Boolean):"object"===(0,u.A)(e)&&null!==e?[e]:[];var t},q=function(e){e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme;var t=(0,s.A)(e,Q);return(0,r.A)({},t)},W=function(e,t,n){var r=e.cx,o=e.getStyles,a=e.getClassNames,i=e.className;return{css:o(t,e),className:r(null!==n&&void 0!==n?n:{},a(t,e),i)}};function G(e,t,n){if(n){var r=n(e,t);if("string"===typeof r)return r}return e}function Z(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function K(e){return Z(e)?window.pageYOffset:e.scrollTop}function J(e,t){Z(e)?window.scrollTo(0,t):e.scrollTop=t}function ee(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Y,o=K(e),a=t-o,i=0;!function t(){var s,u=a*((s=(s=i+=10)/n-1)*s*s+1)+o;J(e,u),i<n?window.requestAnimationFrame(t):r(e)}()}function te(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o=t.offsetHeight/3;r.bottom+o>n.bottom?J(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+o,e.scrollHeight)):r.top-o<n.top&&J(e,Math.max(t.offsetTop-o,0))}function ne(){try{return document.createEvent("TouchEvent"),!0}catch(De){return!1}}function re(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(De){return!1}}var oe=!1,ae={get passive(){return oe=!0}},ie="undefined"!==typeof window?window:{};ie.addEventListener&&ie.removeEventListener&&(ie.addEventListener("p",Y,ae),ie.removeEventListener("p",Y,!1));var se=oe;function ue(e){return null!=e}function le(e,t,n){return e?t:n}function ce(e){return e}function de(e){return e}var fe=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];return Object.entries(e).filter((function(e){var t=(0,i.A)(e,1)[0];return!n.includes(t)})).reduce((function(e,t){var n=(0,i.A)(t,2),r=n[0],o=n[1];return e[r]=o,e}),{})};function pe(e){var t=e.maxHeight,n=e.menuEl,r=e.minHeight,o=e.placement,a=e.shouldScroll,i=e.isFixedPosition,s=e.controlHeight,u=function(e){var t=getComputedStyle(e),n="absolute"===t.position,r=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var o=e;o=o.parentElement;)if(t=getComputedStyle(o),(!n||"static"!==t.position)&&r.test(t.overflow+t.overflowY+t.overflowX))return o;return document.documentElement}(n),l={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return l;var c,d=u.getBoundingClientRect().height,f=n.getBoundingClientRect(),p=f.bottom,h=f.height,m=f.top,v=n.offsetParent.getBoundingClientRect().top,g=i?window.innerHeight:Z(c=u)?window.innerHeight:c.clientHeight,y=K(u),O=parseInt(getComputedStyle(n).marginBottom,10),b=parseInt(getComputedStyle(n).marginTop,10),E=v-b,A=g-m,w=E+y,C=d-y-m,_=p-g+y+O,x=y+m-b,k=160;switch(o){case"auto":case"bottom":if(A>=h)return{placement:"bottom",maxHeight:t};if(C>=h&&!i)return a&&ee(u,_,k),{placement:"bottom",maxHeight:t};if(!i&&C>=r||i&&A>=r)return a&&ee(u,_,k),{placement:"bottom",maxHeight:i?A-O:C-O};if("auto"===o||i){var T=t,S=i?E:w;return S>=r&&(T=Math.min(S-O-s,t)),{placement:"top",maxHeight:T}}if("bottom"===o)return a&&J(u,_),{placement:"bottom",maxHeight:t};break;case"top":if(E>=h)return{placement:"top",maxHeight:t};if(w>=h&&!i)return a&&ee(u,x,k),{placement:"top",maxHeight:t};if(!i&&w>=r||i&&E>=r){var D=t;return(!i&&w>=r||i&&E>=r)&&(D=i?E-b:w-b),a&&ee(u,x,k),{placement:"top",maxHeight:D}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(o,'".'))}return l}var he=function(e){return"auto"===e?"bottom":e},me=function(e,t){var n,o=e.placement,a=e.theme,i=a.borderRadius,s=a.spacing,u=a.colors;return(0,r.A)((n={label:"menu"},(0,l.default)(n,function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(o),"100%"),(0,l.default)(n,"position","absolute"),(0,l.default)(n,"width","100%"),(0,l.default)(n,"zIndex",1),n),t?{}:{backgroundColor:u.neutral0,borderRadius:i,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:s.menuGutter,marginTop:s.menuGutter})},ve=(0,c.createContext)(null),ge=function(e){var t=e.children,n=e.minMenuHeight,o=e.maxMenuHeight,a=e.menuPlacement,s=e.menuPosition,u=e.menuShouldScrollIntoView,l=e.theme,d=((0,c.useContext)(ve)||{}).setPortalPlacement,f=(0,c.useRef)(null),p=(0,c.useState)(o),h=(0,i.A)(p,2),m=h[0],v=h[1],g=(0,c.useState)(null),y=(0,i.A)(g,2),O=y[0],b=y[1],E=l.spacing.controlHeight;return(0,X.A)((function(){var e=f.current;if(e){var t="fixed"===s,r=pe({maxHeight:o,menuEl:e,minHeight:n,placement:a,shouldScroll:u&&!t,isFixedPosition:t,controlHeight:E});v(r.maxHeight),b(r.placement),null===d||void 0===d||d(r.placement)}}),[o,a,s,u,n,d,E]),t({ref:f,placerProps:(0,r.A)((0,r.A)({},e),{},{placement:O||he(a),maxHeight:m})})},ye=function(e,t){var n=e.maxHeight,o=e.theme.spacing.baseUnit;return(0,r.A)({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:o,paddingTop:o})},Oe=function(e,t){var n=e.theme,o=n.spacing.baseUnit,a=n.colors;return(0,r.A)({textAlign:"center"},t?{}:{color:a.neutral40,padding:"".concat(2*o,"px ").concat(3*o,"px")})},be=Oe,Ee=Oe,Ae=function(e){var t=e.children,n=e.innerProps;return(0,a.Y)("div",(0,o.A)({},W(e,"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),n),t)};Ae.defaultProps={children:"No options"};var we=function(e){var t=e.children,n=e.innerProps;return(0,a.Y)("div",(0,o.A)({},W(e,"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),n),t)};we.defaultProps={children:"Loading..."};var Ce,_e=function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},xe=function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},ke=function(e,t){var n=e.theme.spacing,o=e.isMulti,a=e.hasValue,i=e.selectProps.controlShouldRenderValue;return(0,r.A)({alignItems:"center",display:o&&a&&i?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})},Te=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},Se=["size"];var De,Pe,Ne={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Re=function(e){var t=e.size,n=(0,s.A)(e,Se);return(0,a.Y)("svg",(0,o.A)({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:Ne},n))},Ie=function(e){return(0,a.Y)(Re,(0,o.A)({size:20},e),(0,a.Y)("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},Me=function(e){return(0,a.Y)(Re,(0,o.A)({size:20},e),(0,a.Y)("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Le=function(e,t){var n=e.isFocused,o=e.theme,a=o.spacing.baseUnit,i=o.colors;return(0,r.A)({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?i.neutral60:i.neutral20,padding:2*a,":hover":{color:n?i.neutral80:i.neutral40}})},Fe=Le,je=Le,Be=function(e,t){var n=e.isDisabled,o=e.theme,a=o.spacing.baseUnit,i=o.colors;return(0,r.A)({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?i.neutral10:i.neutral20,marginBottom:2*a,marginTop:2*a})},Ue=(0,a.i7)(Ce||(De=["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"],Pe||(Pe=De.slice(0)),Ce=Object.freeze(Object.defineProperties(De,{raw:{value:Object.freeze(Pe)}})))),$e=function(e,t){var n=e.isFocused,o=e.size,a=e.theme,i=a.colors,s=a.spacing.baseUnit;return(0,r.A)({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:o,lineHeight:1,marginRight:o,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?i.neutral60:i.neutral20,padding:2*s})},Xe=function(e){var t=e.delay,n=e.offset;return(0,a.Y)("span",{css:(0,a.AH)({animation:"".concat(Ue," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},Qe=function(e){var t=e.innerProps,n=e.isRtl;return(0,a.Y)("div",(0,o.A)({},W(e,"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),(0,a.Y)(Xe,{delay:0,offset:n}),(0,a.Y)(Xe,{delay:160,offset:!0}),(0,a.Y)(Xe,{delay:320,offset:!n}))};Qe.defaultProps={size:4};var Ye=function(e,t){var n=e.isDisabled,o=e.isFocused,a=e.theme,i=a.colors,s=a.borderRadius,u=a.spacing;return(0,r.A)({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:u.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?i.neutral5:i.neutral0,borderColor:n?i.neutral10:o?i.primary:i.neutral20,borderRadius:s,borderStyle:"solid",borderWidth:1,boxShadow:o?"0 0 0 1px ".concat(i.primary):void 0,"&:hover":{borderColor:o?i.primary:i.neutral30}})},ze=["data"],He=function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},Ve=function(e,t){var n=e.theme,o=n.colors,a=n.spacing;return(0,r.A)({label:"group",cursor:"default",display:"block"},t?{}:{color:o.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*a.baseUnit,paddingRight:3*a.baseUnit,textTransform:"uppercase"})},qe=["innerRef","isDisabled","isHidden","inputClassName"],We=function(e,t){var n=e.isDisabled,o=e.value,a=e.theme,i=a.spacing,s=a.colors;return(0,r.A)((0,r.A)({visibility:n?"hidden":"visible",transform:o?"translateZ(0)":""},Ze),t?{}:{margin:i.baseUnit/2,paddingBottom:i.baseUnit/2,paddingTop:i.baseUnit/2,color:s.neutral80})},Ge={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},Ze={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":(0,r.A)({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},Ge)},Ke=function(e){return(0,r.A)({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},Ge)},Je=function(e,t){var n=e.theme,o=n.spacing,a=n.borderRadius,i=n.colors;return(0,r.A)({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:i.neutral10,borderRadius:a/2,margin:o.baseUnit/2})},et=function(e,t){var n=e.theme,o=n.borderRadius,a=n.colors,i=e.cropWithEllipsis;return(0,r.A)({overflow:"hidden",textOverflow:i||void 0===i?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:o/2,color:a.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},tt=function(e,t){var n=e.theme,o=n.spacing,a=n.borderRadius,i=n.colors,s=e.isFocused;return(0,r.A)({alignItems:"center",display:"flex"},t?{}:{borderRadius:a/2,backgroundColor:s?i.dangerLight:void 0,paddingLeft:o.baseUnit,paddingRight:o.baseUnit,":hover":{backgroundColor:i.dangerLight,color:i.danger}})},nt=function(e){var t=e.children,n=e.innerProps;return(0,a.Y)("div",n,t)};var rt=function(e,t){var n=e.isDisabled,o=e.isFocused,a=e.isSelected,i=e.theme,s=i.spacing,u=i.colors;return(0,r.A)({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:a?u.primary:o?u.primary25:"transparent",color:n?u.neutral20:a?u.neutral0:"inherit",padding:"".concat(2*s.baseUnit,"px ").concat(3*s.baseUnit,"px"),":active":{backgroundColor:n?void 0:a?u.primary:u.primary50}})},ot=function(e,t){var n=e.theme,o=n.spacing,a=n.colors;return(0,r.A)({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:a.neutral50,marginLeft:o.baseUnit/2,marginRight:o.baseUnit/2})},at=function(e,t){var n=e.isDisabled,o=e.theme,a=o.spacing,i=o.colors;return(0,r.A)({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?i.neutral40:i.neutral80,marginLeft:a.baseUnit/2,marginRight:a.baseUnit/2})},it={ClearIndicator:function(e){var t=e.children,n=e.innerProps;return(0,a.Y)("div",(0,o.A)({},W(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||(0,a.Y)(Ie,null))},Control:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,i=e.innerRef,s=e.innerProps,u=e.menuIsOpen;return(0,a.Y)("div",(0,o.A)({ref:i},W(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":u}),s),t)},DropdownIndicator:function(e){var t=e.children,n=e.innerProps;return(0,a.Y)("div",(0,o.A)({},W(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||(0,a.Y)(Me,null))},DownChevron:Me,CrossIcon:Ie,Group:function(e){var t=e.children,n=e.cx,r=e.getStyles,i=e.getClassNames,s=e.Heading,u=e.headingProps,l=e.innerProps,c=e.label,d=e.theme,f=e.selectProps;return(0,a.Y)("div",(0,o.A)({},W(e,"group",{group:!0}),l),(0,a.Y)(s,(0,o.A)({},u,{selectProps:f,theme:d,getStyles:r,getClassNames:i,cx:n}),c),(0,a.Y)("div",null,t))},GroupHeading:function(e){var t=q(e);t.data;var n=(0,s.A)(t,ze);return(0,a.Y)("div",(0,o.A)({},W(e,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(e){var t=e.children,n=e.innerProps;return(0,a.Y)("div",(0,o.A)({},W(e,"indicatorsContainer",{indicators:!0}),n),t)},IndicatorSeparator:function(e){var t=e.innerProps;return(0,a.Y)("span",(0,o.A)({},t,W(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,n=e.value,r=q(e),i=r.innerRef,u=r.isDisabled,l=r.isHidden,c=r.inputClassName,d=(0,s.A)(r,qe);return(0,a.Y)("div",(0,o.A)({},W(e,"input",{"input-container":!0}),{"data-value":n||""}),(0,a.Y)("input",(0,o.A)({className:t({input:!0},c),ref:i,style:Ke(l),disabled:u},d)))},LoadingIndicator:Qe,Menu:function(e){var t=e.children,n=e.innerRef,r=e.innerProps;return(0,a.Y)("div",(0,o.A)({},W(e,"menu",{menu:!0}),{ref:n},r),t)},MenuList:function(e){var t=e.children,n=e.innerProps,r=e.innerRef,i=e.isMulti;return(0,a.Y)("div",(0,o.A)({},W(e,"menuList",{"menu-list":!0,"menu-list--is-multi":i}),{ref:r},n),t)},MenuPortal:function(e){var t=e.appendTo,n=e.children,s=e.controlElement,u=e.innerProps,l=e.menuPlacement,f=e.menuPosition,p=(0,c.useRef)(null),h=(0,c.useRef)(null),m=(0,c.useState)(he(l)),v=(0,i.A)(m,2),g=v[0],y=v[1],O=(0,c.useMemo)((function(){return{setPortalPlacement:y}}),[]),b=(0,c.useState)(null),E=(0,i.A)(b,2),A=E[0],w=E[1],C=(0,c.useCallback)((function(){if(s){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(s),t="fixed"===f?0:window.pageYOffset,n=e[g]+t;n===(null===A||void 0===A?void 0:A.offset)&&e.left===(null===A||void 0===A?void 0:A.rect.left)&&e.width===(null===A||void 0===A?void 0:A.rect.width)||w({offset:n,rect:e})}}),[s,f,g,null===A||void 0===A?void 0:A.offset,null===A||void 0===A?void 0:A.rect.left,null===A||void 0===A?void 0:A.rect.width]);(0,X.A)((function(){C()}),[C]);var _=(0,c.useCallback)((function(){"function"===typeof h.current&&(h.current(),h.current=null),s&&p.current&&(h.current=$(s,p.current,C,{elementResize:"ResizeObserver"in window}))}),[s,C]);(0,X.A)((function(){_()}),[_]);var x=(0,c.useCallback)((function(e){p.current=e,_()}),[_]);if(!t&&"fixed"!==f||!A)return null;var k=(0,a.Y)("div",(0,o.A)({ref:x},W((0,r.A)((0,r.A)({},e),{},{offset:A.offset,position:f,rect:A.rect}),"menuPortal",{"menu-portal":!0}),u),n);return(0,a.Y)(ve.Provider,{value:O},t?(0,d.createPortal)(k,t):k)},LoadingMessage:we,NoOptionsMessage:Ae,MultiValue:function(e){var t=e.children,n=e.components,o=e.data,i=e.innerProps,s=e.isDisabled,u=e.removeProps,l=e.selectProps,c=n.Container,d=n.Label,f=n.Remove;return(0,a.Y)(c,{data:o,innerProps:(0,r.A)((0,r.A)({},W(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":s})),i),selectProps:l},(0,a.Y)(d,{data:o,innerProps:(0,r.A)({},W(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:l},t),(0,a.Y)(f,{data:o,innerProps:(0,r.A)((0,r.A)({},W(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},u),selectProps:l}))},MultiValueContainer:nt,MultiValueLabel:nt,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return(0,a.Y)("div",(0,o.A)({role:"button"},n),t||(0,a.Y)(Ie,{size:14}))},Option:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,i=e.isSelected,s=e.innerRef,u=e.innerProps;return(0,a.Y)("div",(0,o.A)({},W(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":i}),{ref:s,"aria-disabled":n},u),t)},Placeholder:function(e){var t=e.children,n=e.innerProps;return(0,a.Y)("div",(0,o.A)({},W(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:function(e){var t=e.children,n=e.innerProps,r=e.isDisabled,i=e.isRtl;return(0,a.Y)("div",(0,o.A)({},W(e,"container",{"--is-disabled":r,"--is-rtl":i}),n),t)},SingleValue:function(e){var t=e.children,n=e.isDisabled,r=e.innerProps;return(0,a.Y)("div",(0,o.A)({},W(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),r),t)},ValueContainer:function(e){var t=e.children,n=e.innerProps,r=e.isMulti,i=e.hasValue;return(0,a.Y)("div",(0,o.A)({},W(e,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":i}),n),t)}},st=function(e){return(0,r.A)((0,r.A)({},it),e.components)}},30615:function(e,t,n){"use strict";var r=n(28822),o=n(58168),a=n(9950),i=n(29180),s=(n(58603),n(17119),n(24081),(0,a.forwardRef)((function(e,t){var n=(0,r.u)(e);return a.createElement(i.S,(0,o.A)({ref:t},n))})));t.Ay=s},28822:function(e,t,n){"use strict";n.d(t,{u:function(){return u}});var r=n(89379),o=n(5544),a=n(80045),i=n(9950),s=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function u(e){var t=e.defaultInputValue,n=void 0===t?"":t,u=e.defaultMenuIsOpen,l=void 0!==u&&u,c=e.defaultValue,d=void 0===c?null:c,f=e.inputValue,p=e.menuIsOpen,h=e.onChange,m=e.onInputChange,v=e.onMenuClose,g=e.onMenuOpen,y=e.value,O=(0,a.A)(e,s),b=(0,i.useState)(void 0!==f?f:n),E=(0,o.A)(b,2),A=E[0],w=E[1],C=(0,i.useState)(void 0!==p?p:l),_=(0,o.A)(C,2),x=_[0],k=_[1],T=(0,i.useState)(void 0!==y?y:d),S=(0,o.A)(T,2),D=S[0],P=S[1],N=(0,i.useCallback)((function(e,t){"function"===typeof h&&h(e,t),P(e)}),[h]),R=(0,i.useCallback)((function(e,t){var n;"function"===typeof m&&(n=m(e,t)),w(void 0!==n?n:e)}),[m]),I=(0,i.useCallback)((function(){"function"===typeof g&&g(),k(!0)}),[g]),M=(0,i.useCallback)((function(){"function"===typeof v&&v(),k(!1)}),[v]),L=void 0!==f?f:A,F=void 0!==p?p:x,j=void 0!==y?y:D;return(0,r.A)((0,r.A)({},O),{},{inputValue:L,menuIsOpen:F,onChange:N,onInputChange:R,onMenuClose:M,onMenuOpen:I,value:j})}},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),o=n(77387),a=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 o,a=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(o=d,r.appearStatus=f):o=p:o=t.unmountOnExit||t.mountOnEnter?c:d,r.state={status:o},r.nextCallback=null,r}(0,o.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,o=this.props.nodeRef?[r]:[i.findDOMNode(this),r],a=o[0],u=o[1],l=this.getTimeouts(),c=r?l.appear:l.enter;!e&&!n||s.A.disabled?this.safeSetState({status:p},(function(){t.props.onEntered(a)})):(this.props.onEnter(a,u),this.safeSetState({status:f},(function(){t.props.onEntering(a,u),t.onTransitionEnd(c,(function(){t.safeSetState({status:p},(function(){t.props.onEntered(a,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 o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=o[0],s=o[1];this.props.addEndListener(a,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,o=(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 a.createElement(u.A.Provider,{value:null},"function"===typeof n?n(e,o):a.cloneElement(a.Children.only(n),o))},t}(a.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},38166:function(e,t,n){"use strict";n.d(t,{A:function(){return h}});var r=n(98587),o=n(58168),a=n(9417),i=n(77387),s=n(9950),u=n(28555);function l(e,t){var n=Object.create(null);return e&&s.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,s.isValidElement)(e)?t(e):e}(e)})),n}function c(e,t,n){return null!=n[t]?n[t]:e.props[t]}function d(e,t,n){var r=l(e.children),o=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),a=[];for(var i in e)i in t?a.length&&(o[i]=a,a=[]):a.push(i);var s={};for(var u in t){if(o[u])for(r=0;r<o[u].length;r++){var l=o[u][r];s[o[u][r]]=n(l)}s[u]=n(u)}for(r=0;r<a.length;r++)s[a[r]]=n(a[r]);return s}(t,r);return Object.keys(o).forEach((function(a){var i=o[a];if((0,s.isValidElement)(i)){var u=a in t,l=a in r,d=t[a],f=(0,s.isValidElement)(d)&&!d.props.in;!l||u&&!f?l||!u||f?l&&u&&(0,s.isValidElement)(d)&&(o[a]=(0,s.cloneElement)(i,{onExited:n.bind(null,i),in:d.props.in,exit:c(i,"exit",e),enter:c(i,"enter",e)})):o[a]=(0,s.cloneElement)(i,{in:!1}):o[a]=(0,s.cloneElement)(i,{onExited:n.bind(null,i),in:!0,exit:c(i,"exit",e),enter:c(i,"enter",e)})}})),o}var f=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},p=function(e){function t(t,n){var r,o=(r=e.call(this,t,n)||this).handleExited.bind((0,a.A)(r));return r.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},r}(0,i.A)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,r,o=t.children,a=t.handleExited;return{children:t.firstRender?(n=e,r=a,l(n.children,(function(e){return(0,s.cloneElement)(e,{onExited:r.bind(null,e),in:!0,appear:c(e,"appear",n),enter:c(e,"enter",n),exit:c(e,"exit",n)})}))):d(e,o,a),firstRender:!1}},n.handleExited=function(e,t){var n=l(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=(0,o.A)({},t.children);return delete n[e.key],{children:n}})))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,o=(0,r.A)(e,["component","childFactory"]),a=this.state.contextValue,i=f(this.state.children).map(n);return delete o.appear,delete o.enter,delete o.exit,null===t?s.createElement(u.A.Provider,{value:a},i):s.createElement(u.A.Provider,{value:a},s.createElement(t,o,i))},t}(s.Component);p.propTypes={},p.defaultProps={component:"div",childFactory:function(e){return e}};var h=p},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}},61911:function(e,t,n){"use strict";n.r(t),n.d(t,{CSSTransition:function(){return f},ReplaceTransition:function(){return y},SwitchTransition:function(){return x},Transition:function(){return u.default},TransitionGroup:function(){return h.A},config:function(){return k.A}});var r=n(58168),o=n(98587),a=n(77387);function i(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var s=n(9950),u=n(29357),l=n(50385),c=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"===typeof n.className?n.className=i(n.className,r):n.setAttribute("class",i(n.className&&n.className.baseVal||"",r)));var n,r}))},d=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).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,n){var r=t.resolveArguments(e,n),o=r[0],a=r[1];t.removeClasses(o,"exit"),t.addClass(o,a?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=t.resolveArguments(e,n),o=r[0],a=r[1]?"appear":"enter";t.addClass(o,a,"active"),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.resolveArguments(e,n),o=r[0],a=r[1]?"appear":"enter";t.removeClasses(o,a),t.addClass(o,a,"done"),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"appear"),t.removeClasses(n,"enter"),t.addClass(n,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.resolveArguments(e)[0];t.addClass(n,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"exit"),t.addClass(n,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,n){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,n]},t.getClassNames=function(e){var n=t.props.classNames,r="string"===typeof n,o=r?""+(r&&n?n+"-":"")+e:n[e];return{baseClassName:o,activeClassName:r?o+"-active":n[e+"Active"],doneClassName:r?o+"-done":n[e+"Done"]}},t}(0,a.A)(t,e);var n=t.prototype;return n.addClass=function(e,t,n){var r=this.getClassNames(t)[n+"ClassName"],o=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===n&&o&&(r+=" "+o),"active"===n&&e&&(0,l.F)(e),r&&(this.appliedClasses[t][n]=r,function(e,t){e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.add(r):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(n,r)||("string"===typeof n.className?n.className=n.className+" "+r:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+r)));var n,r}))}(e,r))},n.removeClasses=function(e,t){var n=this.appliedClasses[t],r=n.base,o=n.active,a=n.done;this.appliedClasses[t]={},r&&c(e,r),o&&c(e,o),a&&c(e,a)},n.render=function(){var e=this.props,t=(e.classNames,(0,o.A)(e,["classNames"]));return s.createElement(u.default,(0,r.A)({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(s.Component);d.defaultProps={classNames:""},d.propTypes={};var f=d,p=n(17119),h=n(38166),m=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).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}(0,a.A)(t,e);var n=t.prototype;return n.handleLifecycle=function(e,t,n){var r,o=this.props.children,a=s.Children.toArray(o)[t];if(a.props[e]&&(r=a.props)[e].apply(r,n),this.props[e]){var i=a.props.nodeRef?void 0:p.findDOMNode(this);this.props[e](i)}},n.render=function(){var e=this.props,t=e.children,n=e.in,r=(0,o.A)(e,["children","in"]),a=s.Children.toArray(t),i=a[0],u=a[1];return delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,s.createElement(h.A,r,n?s.cloneElement(i,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):s.cloneElement(u,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},t}(s.Component);m.propTypes={};var v,g,y=m,O=n(28555);var b="out-in",E="in-out",A=function(e,t,n){return function(){var r;e.props[t]&&(r=e.props)[t].apply(r,arguments),n()}},w=((v={})[b]=function(e){var t=e.current,n=e.changeState;return s.cloneElement(t,{in:!1,onExited:A(t,"onExited",(function(){n(u.ENTERING,null)}))})},v[E]=function(e){var t=e.current,n=e.changeState,r=e.children;return[t,s.cloneElement(r,{in:!0,onEntered:A(r,"onEntered",(function(){n(u.ENTERING)}))})]},v),C=((g={})[b]=function(e){var t=e.children,n=e.changeState;return s.cloneElement(t,{in:!0,onEntered:A(t,"onEntered",(function(){n(u.ENTERED,s.cloneElement(t,{in:!0}))}))})},g[E]=function(e){var t=e.current,n=e.children,r=e.changeState;return[s.cloneElement(t,{in:!1,onExited:A(t,"onExited",(function(){r(u.ENTERED,s.cloneElement(n,{in:!0}))}))}),s.cloneElement(n,{in:!0})]},g),_=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).state={status:u.ENTERED,current:null},t.appeared=!1,t.changeState=function(e,n){void 0===n&&(n=t.state.current),t.setState({status:e,current:n})},t}(0,a.A)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.appeared=!0},t.getDerivedStateFromProps=function(e,t){return null==e.children?{current:null}:t.status===u.ENTERING&&e.mode===E?{status:u.ENTERING}:!t.current||(n=t.current,r=e.children,n===r||s.isValidElement(n)&&s.isValidElement(r)&&null!=n.key&&n.key===r.key)?{current:s.cloneElement(e.children,{in:!0})}:{status:u.EXITING};var n,r},n.render=function(){var e,t=this.props,n=t.children,r=t.mode,o=this.state,a=o.status,i=o.current,l={children:n,current:i,changeState:this.changeState,status:a};switch(a){case u.ENTERING:e=C[r](l);break;case u.EXITING:e=w[r](l);break;case u.ENTERED:e=i}return s.createElement(O.A.Provider,{value:{isMounting:!this.appeared}},e)},t}(s.Component);_.propTypes={},_.defaultProps={mode:b};var x=_,k=n(35460)},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),o=60103;if(t.Fragment=60107,"function"===typeof Symbol&&Symbol.for){var a=Symbol.for;o=a("react.element"),t.Fragment=a("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,a={},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)&&(a[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===a[r]&&(a[r]=t[r]);return{$$typeof:o,type:e,key:l,ref:c,props:a,_owner:i.current}}t.jsx=l,t.jsxs=l},32049:function(e,t,n){"use strict";var r=n(26470),o=60103,a=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;o=d("react.element"),a=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 y(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 O=y.prototype=new g;O.constructor=y,r(O,v.prototype),O.isPureReactComponent=!0;var b={current:null},E=Object.prototype.hasOwnProperty,A={key:!0,ref:!0,__self:!0,__source:!0};function w(e,t,n){var r,a={},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)E.call(t,r)&&!A.hasOwnProperty(r)&&(a[r]=t[r]);var u=arguments.length-2;if(1===u)a.children=n;else if(1<u){for(var l=Array(u),c=0;c<u;c++)l[c]=arguments[c+2];a.children=l}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===a[r]&&(a[r]=u[r]);return{$$typeof:o,type:e,key:i,ref:s,props:a,_owner:b.current}}function C(e){return"object"===typeof e&&null!==e&&e.$$typeof===o}var _=/\/+/g;function x(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 o:case a:u=!0}}if(u)return i=i(u=e),e=""===r?"."+x(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:o,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+x(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+x(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 T(e,t,n){if(null==e)return e;var r=[],o=0;return k(e,r,"","",(function(e){return t.call(n,e,o++)})),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 D={current:null};function P(){var e=D.current;if(null===e)throw Error(p(321));return e}var N={ReactCurrentDispatcher:D,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:b,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:T,forEach:function(e,t,n){T(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return T(e,(function(){t++})),t},toArray:function(e){return T(e,(function(e){return e}))||[]},only:function(e){if(!C(e))throw Error(p(143));return e}},t.Component=v,t.PureComponent=y,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=N,t.cloneElement=function(e,t,n){if(null===e||void 0===e)throw Error(p(267,e));var a=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)E.call(t,c)&&!A.hasOwnProperty(c)&&(a[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)a.children=n;else if(1<c){l=Array(c);for(var d=0;d<c;d++)l[d]=arguments[d+2];a.children=l}return{$$typeof:o,type:e.type,key:i,ref:s,props:a,_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=w,t.createFactory=function(e){var t=w.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 P().useCallback(e,t)},t.useContext=function(e,t){return P().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return P().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return P().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return P().useLayoutEffect(e,t)},t.useMemo=function(e,t){return P().useMemo(e,t)},t.useReducer=function(e,t,n){return P().useReducer(e,t,n)},t.useRef=function(e){return P().useRef(e)},t.useState=function(e){return P().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),o=n(98587),a=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,a.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,a=e.closeAriaLabel,s=e.cssModule,u=e.tag,l=e.color,p=e.isOpen,m=e.toggle,v=e.children,g=e.transition,y=e.fade,O=e.innerRef,b=(0,o.A)(e,["className","closeClassName","closeAriaLabel","cssModule","tag","color","isOpen","toggle","children","transition","fade","innerRef"]),E=(0,d.mapToCssModules)(c()(t,"alert","alert-"+l,{"alert-dismissible":m}),s),A=(0,d.mapToCssModules)(c()("close",n),s),w=h(h(h({},f.A.defaultProps),g),{},{baseClass:y?g.baseClass:"",timeout:y?g.timeout:0});return i.createElement(f.A,(0,r.A)({},b,w,{tag:u,className:E,in:p,role:"alert",innerRef:O}),m?i.createElement("button",{type:"button",className:A,"aria-label":a,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),o=n(98587),a=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,a.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"],a=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,o.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 y="btn"+(p?"-outline":"")+"-"+c,O=(0,f.mapToCssModules)(d()(i,{close:u},u||"btn",u||y,!!h&&"btn-"+h,!!a&&"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:O,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),o=n(9950),a=n(11942),i=n.n(a),s=n(19260),u={children:i().node},l=function(e){return o.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),o=n(98587),a=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,o.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 a.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),o=n(98587),a=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,o.A)(e,["className","cssModule","widths","tag"]),d=[];i.forEach((function(t,r){var o=e[t];if(delete u[t],o||""===o){var a=!r;if((0,c.isObject)(o)){var i,s=a?"-":"-"+t+"-",f=m(a,t,o.size);d.push((0,c.mapToCssModules)(l()(((i={})[f]=o.size||""===o.size,i["order"+s+o.order]=o.order||0===o.order,i["offset"+s+o.offset]=o.offset||0===o.offset,i)),n))}else{var p=m(a,t,o);d.push(p)}}})),d.length||d.push("col");var f=(0,c.mapToCssModules)(l()(t,d),n);return a.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,o=n(58168),a=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 y=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])}),O=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 E(e){return e.scrollHeight}var A=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:E(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:E(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,a.A)(t,["tag","isOpen","className","navbar","cssModule","children","innerRef"])),f=this.state.height,v=(0,m.pick)(d,m.TransitionPropTypeKeys),y=(0,m.omit)(d,m.TransitionPropTypeKeys);return l.createElement(h.Transition,(0,o.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),a=(0,m.mapToCssModules)(p()(i,r,s&&"navbar-collapse"),u),d=null===f?null:{height:f};return l.createElement(n,(0,o.A)({},y,{style:g(g({},y.style),d),className:a,ref:e.props.innerRef}),c)}))},t}(l.Component);A.propTypes=y,A.defaultProps=O,t.A=A},13442:function(e,t,n){"use strict";var r=n(58168),o=n(98587),a=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,a.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,a=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,o.A)(e,["className","label","valid","invalid","cssModule","children","bsSize","innerRef","htmlFor","type","onChange","dataBrowse","hidden"]),g=(0,f.mapToCssModules)(d()(t,"custom-file"),u),y=(0,f.mapToCssModules)(d()(i&&"is-invalid",a&&"is-valid"),u),O=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()(y,(0,f.mapToCssModules)("custom-file-input",u)),onChange:this.onChange})),s.createElement("label",{className:(0,f.mapToCssModules)("custom-file-label",u),htmlFor:O,"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),o=n(98587),a=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,o.A)(e,["className","label","inline","valid","invalid","cssModule","children","bsSize","innerRef","htmlFor"]),y=g.type,O=(0,c.mapToCssModules)(l()(t,"custom-"+y,!!h&&"custom-"+y+"-"+h),f),b=(0,c.mapToCssModules)(l()(u&&"is-invalid",s&&"is-valid"),f),E=v||g.id;if("select"===y){g.type;var A=(0,o.A)(g,["type"]);return a.createElement("select",(0,r.A)({},A,{ref:m,className:l()(b,O),"aria-invalid":u}),p)}if("file"===y)return a.createElement(d.A,e);if("checkbox"!==y&&"radio"!==y&&"switch"!==y)return a.createElement("input",(0,r.A)({},g,{ref:m,"aria-invalid":u,className:l()(b,O)}));var w=l()(O,(0,c.mapToCssModules)(l()("custom-control",{"custom-control-inline":i}),f)),C=g.hidden,_=(0,o.A)(g,["hidden"]);return a.createElement("div",{className:w,hidden:C||!1},a.createElement("input",(0,r.A)({},_,{type:"switch"===y?"checkbox":y,ref:m,"aria-invalid":u,className:l()(b,(0,c.mapToCssModules)("custom-control-input",f))})),a.createElement("label",{className:(0,c.mapToCssModules)("custom-control-label",f),htmlFor:E},n),p)}p.propTypes=f,t.A=p},19260:function(e,t,n){"use strict";var r=n(58168),o=n(98587),a=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,a.A)(n)),n.handleDocumentClick=n.handleDocumentClick.bind((0,a.A)(n)),n.handleKeyDown=n.handleKeyDown.bind((0,a.A)(n)),n.removeEvents=n.removeEvents.bind((0,a.A)(n)),n.toggle=n.toggle.bind((0,a.A)(n)),n.handleMenuRef=n.handleMenuRef.bind((0,a.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,o=n&&n.contains(e.target)&&n!==e.target;(!r&&!o||"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,o=h.keyCodes.tab===e.which;if(!(/input|textarea/i.test(e.target.tagName)||o&&!this.props.a11y||o&&!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&&o?(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 a=this.getMenuItems(),i=a.indexOf(e.target);h.keyCodes.up===e.which||h.keyCodes.p===e.which&&e.ctrlKey?i=0!==i?i-1:a.length-1:(h.keyCodes.down===e.which||h.keyCodes.n===e.which&&e.ctrlKey)&&(i=i===a.length-1?0:i+1),a[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"]),a=n.className,i=n.cssModule,u=n.direction,l=n.isOpen,d=n.group,m=n.size,v=n.nav,g=n.setActiveFromChild,y=n.active,O=n.addonType,b=n.tag,E=(0,o.A)(n,["className","cssModule","direction","isOpen","group","size","nav","setActiveFromChild","active","addonType","tag"]),A=b||(v?"li":"div"),w=!1;g&&s.Children.map(this.props.children[1].props.children,(function(e){e&&e.props.active&&(w=!0)}));var C=(0,h.mapToCssModules)(f()(a,"down"!==u&&"drop"+u,!(!v||!y)&&"active",!(!g||!w)&&"active",((e={})["input-group-"+O]=O,e["btn-group"]=d,e["btn-group-"+m]=!!m,e.dropdown=!d&&!O,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(A,(0,r.A)({},E,((t={})["string"===typeof A?"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),o=n(98587),a=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,a.A)(n)),n.getTabIndex=n.getTabIndex.bind((0,a.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,o=t.divider,a=t.text;n||r||o||a?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,o=e.text;return t||n||r||o?"-1":"0"},n.render=function(){var e=this.getTabIndex(),t=e>-1?"menuitem":void 0,n=(0,p.omit)(this.props,["toggle"]),a=n.className,i=n.cssModule,u=n.divider,l=n.tag,c=n.header,f=n.active,h=n.text,m=(0,o.A)(n,["className","cssModule","divider","tag","header","active","text"]),v=(0,p.mapToCssModules)(d()(a,{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),o=n(64467),a=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,o.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 y={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},O={flip:{enabled:!1}},b={up:"top",left:"left",right:"right",down:"bottom"},E=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,o=t.cssModule,i=t.right,u=t.tag,l=t.flip,d=t.modifiers,h=t.persist,v=t.positionFixed,y=t.container,E=(0,a.A)(t,["className","cssModule","right","tag","flip","modifiers","persist","positionFixed","container"]),A=(0,m.mapToCssModules)(f()(n,"dropdown-menu",{"dropdown-menu-right":i,show:this.context.isOpen}),o),w=u;if(h||this.context.isOpen&&!this.context.inNavbar){var C=(b[this.context.direction]||"bottom")+"-"+(i?"end":"start"),_=l?d:g(g({},d),O),x=!!v,k=s.createElement(p.Ay,{placement:C,modifiers:_,positionFixed:x},(function(t){var n=t.ref,o=t.style,a=t.placement,i=g(g({},e.props.style),o);return s.createElement(w,(0,r.A)({tabIndex:"-1",role:"menu",ref:function(t){n(t);var r=e.context.onMenuRef;r&&r(t)}},E,{style:i,"aria-hidden":!e.context.isOpen,className:A,"x-placement":a}))}));return y?c.createPortal(k,(0,m.getTarget)(y)):k}return s.createElement(w,(0,r.A)({tabIndex:"-1",role:"menu"},E,{"aria-hidden":!this.context.isOpen,className:A,"x-placement":E.placement}))},t}(s.Component);E.propTypes=y,E.defaultProps={tag:"div",flip:!0},E.contextType=h.r,t.A=E},6030:function(e,t,n){"use strict";n.d(t,{A:function(){return C}});var r=n(58168),o=n(98587),a=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),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,(0,f.default)((0,a.A)((0,a.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 y(e){return s.createElement(m.$$.Consumer,null,(function(t){return s.createElement(g,(0,r.A)({setReferenceNode:t},e))}))}var O=n(66609),b=n(44208),E=n(18849),A={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},w=function(e){function t(t){var n;return(n=e.call(this,t)||this).onClick=n.onClick.bind((0,a.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,a=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,o.A)(n,["className","color","cssModule","caret","split","nav","tag","innerRef"]),v=m["aria-label"]||"Toggle Dropdown",g=(0,b.mapToCssModules)(d()(a,{"dropdown-toggle":l||c,"dropdown-toggle-split":c,"nav-link":f}),u),O="undefined"!==typeof m.children?m.children:s.createElement("span",{className:"sr-only"},v);return f&&!p?(e="a",m.href="#"):p?e=p:(e=E.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:O})):s.createElement(y,{innerRef:h},(function(n){var o,a=n.ref;return s.createElement(e,(0,r.A)({},m,((o={})["string"===typeof e?"ref":"innerRef"]=a,o),{className:g,onClick:t.onClick,"aria-expanded":t.context.isOpen,children:O}))}))},t}(s.Component);w.propTypes=A,w.defaultProps={"aria-haspopup":!0,color:"secondary"},w.contextType=O.r;var C=w},58367:function(e,t,n){"use strict";var r=n(58168),o=n(98587),a=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,a.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,a=e.baseClassActive,s=e.className,u=e.cssModule,l=e.children,p=e.innerRef,h=(0,o.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 o="entered"===e,d=(0,f.mapToCssModules)(c()(s,n,o&&a),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),o=n(98587),a=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,a.A)(n)),n.submit=n.submit.bind((0,a.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,a=e.inline,i=e.tag,u=e.innerRef,l=(0,o.A)(e,["className","cssModule","inline","tag","innerRef"]),c=(0,f.mapToCssModules)(d()(t,!!a&&"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),o=n(98587),a=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,o.A)(e,["className","cssModule","valid","tooltip","tag"]),f=s?"tooltip":"feedback",p=(0,c.mapToCssModules)(l()(t,i?"valid-"+f:"invalid-"+f),n);return a.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),o=n(98587),a=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,o.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),a.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),o=n(98587),a=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,o.A)(e,["className","cssModule","inline","color","tag"]),f=(0,c.mapToCssModules)(l()(t,!i&&"form-text",!!s&&"text-"+s),n);return a.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),o=n(98587),a=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,a.A)(n)),n.focus=n.focus.bind((0,a.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,a=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,o.A)(e,["className","cssModule","type","bsSize","valid","invalid","tag","addon","plaintext","innerRef"]),g=["radio","checkbox"].indexOf(a)>-1,y=new RegExp("\\D","g"),O=c||("select"===a||"textarea"===a?a:"input"),b="form-control";h?(b+="-plaintext",O=c||"input"):"file"===a?b+="-file":"range"===a?b+="-range":g&&(b=p?null:"form-check-input"),v.size&&y.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 E=(0,f.mapToCssModules)(d()(t,l&&"is-invalid",u&&"is-valid",!!i&&"form-control-"+i,b),n);return("input"===O||c&&"function"===typeof c)&&(v.type=a),v.children&&!h&&"select"!==a&&"string"===typeof O&&"select"!==O&&((0,f.warnOnce)('Input with a type of "'+a+'" cannot have children. Please use "value"/"defaultValue" instead.'),delete v.children),s.createElement(O,(0,r.A)({},v,{ref:m,className:E,"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),o=n(98587),a=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,o.A)(e,["className","cssModule","tag","size"]),d=(0,c.mapToCssModules)(l()(t,"input-group",s?"input-group-"+s:null),n);return a.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),o=n(98587),a=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,o.A)(e,["className","cssModule","tag","addonType","children"]),p=(0,c.mapToCssModules)(l()(t,"input-group-"+s),n);return"string"===typeof u?a.createElement(i,(0,r.A)({},f,{className:p}),a.createElement(d.A,{children:u})):a.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),o=n(98587),a=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,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"input-group-text"),n);return a.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),o=n(98587),a=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,o.A)(e,["className","cssModule","hidden","widths","tag","check","size","for"]),v=[];s.forEach((function(t,r){var o=e[t];if(delete h[t],o||""===o){var a,i=!r;if((0,c.isObject)(o)){var s,u=i?"-":"-"+t+"-";a=m(i,t,o.size),v.push((0,c.mapToCssModules)(l()(((s={})[a]=o.size||""===o.size,s["order"+u+o.order]=o.order||0===o.order,s["offset"+u+o.offset]=o.offset||0===o.offset,s))),n)}else a=m(i,t,o),v.push(a)}}));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 a.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 x}});var r=n(64467),o=n(58168),a=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 y(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?y(Object(n),!0).forEach((function(t){(0,r.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b(){}var E=l().shape(g.A.propTypes),A={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:E,modalTransition:E,innerRef:l().oneOfType([l().object,l().string,l().func]),unmountOnClose:l().bool,returnFocusAfterClose:l().bool,container:p.targetPropType,trapFocus:l().bool},w=Object.keys(A),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,a.A)(n)),n.handleBackdropClick=n.handleBackdropClick.bind((0,a.A)(n)),n.handleBackdropMouseDown=n.handleBackdropMouseDown.bind((0,a.A)(n)),n.handleEscape=n.handleEscape.bind((0,a.A)(n)),n.handleStaticBackdropAnimation=n.handleStaticBackdropAnimation.bind((0,a.A)(n)),n.handleTab=n.handleTab.bind((0,a.A)(n)),n.onOpened=n.onOpened.bind((0,a.A)(n)),n.onClosed=n.onClosed.bind((0,a.A)(n)),n.manageFocusAfterClose=n.manageFocusAfterClose.bind((0,a.A)(n)),n.clearBackdropAnimationTimeout=n.clearBackdropAnimationTimeout.bind((0,a.A)(n)),n.trapFocus=n.trapFocus.bind((0,a.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 o=this.getFocusedChild(),a=0,i=0;i<r;i+=1)if(n[i]===o){a=i;break}e.shiftKey&&0===a?(e.preventDefault(),n[r-1].focus()):e.shiftKey||a!==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,w),r="modal-dialog";return s.createElement("div",(0,o.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,a=n.modalClassName,i=n.backdropClassName,u=n.cssModule,l=n.isOpen,c=n.backdrop,f=n.role,h=n.labelledBy,m=n.external,y=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"},E=this.props.fade,A=O(O(O({},g.A.defaultProps),this.props.modalTransition),{},{baseClass:E?this.props.modalTransition.baseClass:"",timeout:E?this.props.modalTransition.timeout:0}),w=O(O(O({},g.A.defaultProps),this.props.backdropTransition),{},{baseClass:E?this.props.backdropTransition.baseClass:"",timeout:E?this.props.backdropTransition.timeout:0}),C=c&&(E?s.createElement(g.A,(0,o.A)({},w,{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,o.A)({},b,A,{in:l,onEntered:this.onOpened,onExited:this.onClosed,cssModule:u,className:(0,p.mapToCssModules)(d()("modal",a,this.state.showStaticBackdropAnimation&&"modal-static"),u),innerRef:y}),m,this.renderModalDialog()),C))}return null},n.clearBackdropAnimationTimeout=function(){this._backdropAnimationTimeout&&(clearTimeout(this._backdropAnimationTimeout),this._backdropAnimationTimeout=void 0)},t}(s.Component);_.propTypes=A,_.defaultProps=C,_.openCount=0;var x=_},99308:function(e,t,n){"use strict";var r=n(58168),o=n(98587),a=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,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"modal-body"),n);return a.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),o=n(98587),a=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,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"modal-footer"),n);return a.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),o=n(98587),a=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,o.A)(e,["className","cssModule","children","toggle","tag","wrapTag","closeAriaLabel","charCode","close"]),g=(0,c.mapToCssModules)(l()(n,"modal-header"),i);if(!m&&u){var y="number"===typeof h?String.fromCharCode(h):h;t=a.createElement("button",{type:"button",onClick:u,className:(0,c.mapToCssModules)("close",i),"aria-label":p},a.createElement("span",{"aria-hidden":"true"},y))}return a.createElement(f,(0,r.A)({},v,{className:g}),a.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),o=n(98587),a=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,o.A)(e,["className","cssModule","tabs","pills","vertical","horizontal","justified","fill","navbar","card","tag"]),y=(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 a.createElement(v,(0,r.A)({},g,{className:y}))};f.propTypes=d,f.defaultProps={tag:"ul",vertical:!1},t.A=f},8743:function(e,t,n){"use strict";var r=n(58168),o=n(98587),a=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,o.A)(e,["className","cssModule","active","tag"]),d=(0,c.mapToCssModules)(l()(t,"nav-item",!!i&&"active"),n);return a.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),o=n(98587),a=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,a.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,a=e.active,i=e.tag,u=e.innerRef,l=(0,o.A)(e,["className","cssModule","active","tag","innerRef"]),c=(0,f.mapToCssModules)(d()(t,"nav-link",{disabled:l.disabled,active:a}),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),o=n(9950),a=n(48738),i=n.n(a),s=n(30622),u=function(e){var t=i()("popover","show",e.popperClassName),n=i()("popover-inner",e.innerClassName);return o.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),o=n(98587),a=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,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"popover-body"),n);return a.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),o=n(98587),a=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 y(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 O={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:y({},v.A.defaultProps)},E=function(e){function t(t){var n;return(n=e.call(this,t)||this).setTargetNode=n.setTargetNode.bind((0,a.A)(n)),n.getTargetNode=n.getTargetNode.bind((0,a.A)(n)),n.getRef=n.getRef.bind((0,a.A)(n)),n.onClosed=n.onClosed.bind((0,a.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,a=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,O=e.tag,b=(e.container,e.modifiers),E=e.positionFixed,A=e.boundariesElement,w=(e.onClosed,e.fade),C=e.transition,_=e.placement,x=(0,o.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),T=(0,m.mapToCssModules)(p()(g,c?c+"-auto":""),this.props.cssModule),S=y({offset:{offset:s},flip:{enabled:i,behavior:l},preventOverflow:{boundariesElement:A}},b),D=y(y(y({},v.A.defaultProps),C),{},{baseClass:w?C.baseClass:"",timeout:w?C.timeout:0});return u.createElement(v.A,(0,r.A)({},D,x,{in:a,onExited:this.onClosed,tag:O}),u.createElement(h.Ay,{referenceElement:this.targetNode,modifiers:S,placement:_,positionFixed:E},(function(e){var t=e.ref,r=e.style,o=e.placement,a=e.outOfBoundaries,i=e.arrowProps,s=e.scheduleUpdate;return u.createElement("div",{ref:t,style:r,className:T,"x-placement":o,"x-out-of-boundaries":a?"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);E.propTypes=O,E.defaultProps=b,t.A=E},1858:function(e,t,n){"use strict";var r=n(58168),o=n(64467),a=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,o.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,o=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,y=e.multi,O=e.tag,b=e.style,E=e.barStyle,A=e.barAriaValueText,w=e.barAriaLabelledBy,C=(0,a.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,x=(0,d.mapToCssModules)(c()(n,"progress"),s),k={className:(0,d.mapToCssModules)(c()("progress-bar",g&&n||o,h?"progress-bar-animated":null,v?"bg-"+v:null,m||h?"progress-bar-striped":null),s),style:p(p(p({},g?b:{}),E),{},{width:_+"%"}),role:"progressbar","aria-valuenow":u,"aria-valuemin":l,"aria-valuemax":f,"aria-valuetext":A,"aria-labelledby":w,children:t};return g?i.createElement(O,(0,r.A)({},C,k)):i.createElement(O,(0,r.A)({},C,{style:b,className:x}),y?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),o=n(98587),a=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,o.A)(e,["className","cssModule","noGutters","tag","form","widths"]),p=[];d.forEach((function(t,n){var r=e[t];if(delete f[t],r){var o=!n;p.push(o?"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 a.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),o=n(77387),a=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,o.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,o=e.tag,i=(0,d.omit)(this.props,Object.keys(f)),s=(0,d.mapToCssModules)(l()("tab-content",t),n);return a.createElement(c.H.Provider,{value:{activeTabId:this.state.activeTab}},a.createElement(o,(0,r.A)({},i,{className:s})))},t}(a.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),o=n(98587),a=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,o.A)(e,["className","cssModule","tabId","tag"]),f=function(e){return(0,d.mapToCssModules)(l()("tab-pane",t,{active:i===e}),n)};return a.createElement(c.H.Consumer,null,(function(e){var t=e.activeTabId;return a.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),o=n(98587),a=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,y=(0,o.A)(e,["className","cssModule","size","bordered","borderless","striped","dark","hover","responsive","tag","responsiveTag","innerRef"]),O=(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=a.createElement(m,(0,r.A)({},y,{ref:g,className:O}));if(h){var E=(0,c.mapToCssModules)(!0===h?"table-responsive":"table-responsive-"+h,n);return a.createElement(v,{className:E},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),o=n(9950),a=n(48738),i=n.n(a),s=n(30622),u=function(e){var t=i()("tooltip","show",e.popperClassName),n=i()("tooltip-inner",e.innerClassName);return o.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),o=n(9417),a=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,o.A)(n)),n.handleDocumentClick=n.handleDocumentClick.bind((0,o.A)(n)),n.removeTargetEvents=n.removeTargetEvents.bind((0,o.A)(n)),n.toggle=n.toggle.bind((0,o.A)(n)),n.showWithDelay=n.showWithDelay.bind((0,o.A)(n)),n.hideWithDelay=n.hideWithDelay.bind((0,o.A)(n)),n.onMouseOverTooltipContent=n.onMouseOverTooltipContent.bind((0,o.A)(n)),n.onMouseLeaveTooltipContent=n.onMouseLeaveTooltipContent.bind((0,o.A)(n)),n.show=n.show.bind((0,o.A)(n)),n.hide=n.hide.bind((0,o.A)(n)),n.onEscKeyDown=n.onEscKeyDown.bind((0,o.A)(n)),n.getRef=n.getRef.bind((0,o.A)(n)),n.state={isOpen:t.isOpen},n._isMounted=!1,n}(0,a.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,o=n.className,a=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,y=n.container,O=n.modifiers,b=n.positionFixed,E=n.offset,A=n.fade,w=n.flip,C=n.children,_=(0,c.omit)(this.props,Object.keys(d)),x=(0,c.mapToCssModules)(g,a),k=(0,c.mapToCssModules)(s,a);return i.createElement(l.A,{className:o,target:t,isOpen:u,hideArrow:f,boundariesElement:p,placement:h,placementPrefix:m,arrowClassName:v,popperClassName:x,container:y,modifiers:O,positionFixed:b,offset:E,cssModule:a,fade:A,flip:w},(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),o=n(58168),a=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,a.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,o.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),o=n(58168),a=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,a.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,o.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 R},BreadcrumbItem:function(){return L},Button:function(){return F.A},ButtonDropdown:function(){return Q.A},ButtonGroup:function(){return Y.A},ButtonToggle:function(){return X},ButtonToolbar:function(){return V},Card:function(){return ae},CardBody:function(){return ge},CardColumns:function(){return he},CardDeck:function(){return de},CardFooter:function(){return we},CardGroup:function(){return ue},CardHeader:function(){return xe},CardImg:function(){return Se},CardImgOverlay:function(){return Ne},CardLink:function(){return be},CardSubtitle:function(){return Ke},CardText:function(){return tt},CardTitle:function(){return ot},Carousel:function(){return Ue},CarouselCaption:function(){return He},CarouselControl:function(){return Xe},CarouselIndicators:function(){return Ye},CarouselItem:function(){return je},Col:function(){return m.A},Collapse:function(){return mn.A},Container:function(){return p},CustomFileInput:function(){return at.A},CustomInput:function(){return it.A},Dropdown:function(){return q.A},DropdownContext:function(){return K.r},DropdownItem:function(){return W.A},DropdownMenu:function(){return G.A},DropdownToggle:function(){return Z.A},Fade:function(){return J.A},Form:function(){return xt.A},FormFeedback:function(){return kt.A},FormGroup:function(){return Tt.A},FormText:function(){return St.A},Input:function(){return Dt.A},InputGroup:function(){return Pt.A},InputGroupAddon:function(){return Nt.A},InputGroupButtonDropdown:function(){return Mt},InputGroupText:function(){return Lt.A},Jumbotron:function(){return en},Label:function(){return Ft.A},List:function(){return Tn},ListGroup:function(){return _t},ListGroupItem:function(){return On},ListGroupItemHeading:function(){return An},ListGroupItemText:function(){return _n},ListInlineItem:function(){return Pn},Media:function(){return Ut},Modal:function(){return gt.A},ModalBody:function(){return Ot.A},ModalFooter:function(){return bt.A},ModalHeader:function(){return yt.A},Nav:function(){return T.A},NavItem:function(){return S.A},NavLink:function(){return D.A},Navbar:function(){return y},NavbarBrand:function(){return E},NavbarText:function(){return C},NavbarToggler:function(){return k},Pagination:function(){return Qt},PaginationItem:function(){return Ht},PaginationLink:function(){return Wt},Polyfill:function(){return qn},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 Gt.A},TabPane:function(){return Zt.A},Table:function(){return At.A},Toast:function(){return un},ToastBody:function(){return dn},ToastHeader:function(){return hn},Tooltip:function(){return Et.A},UncontrolledAlert:function(){return Nn},UncontrolledButtonDropdown:function(){return Mn},UncontrolledCarousel:function(){return We},UncontrolledCollapse:function(){return Un},UncontrolledDropdown:function(){return Qn},UncontrolledPopover:function(){return dt.A},UncontrolledTooltip:function(){return Yn.A},Util:function(){return c}});var r=n(58168),o=n(98587),a=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,o.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 a.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,o.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 a.createElement(m,(0,r.A)({},v,{className:g}))};g.propTypes=v,g.defaultProps={tag:"nav",expand:!1};var y=g,O={tag:c.tagPropType,className:s().string,cssModule:s().object},b=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"navbar-brand"),n);return a.createElement(i,(0,r.A)({},s,{className:u}))};b.propTypes=O,b.defaultProps={tag:"a"};var E=b,A={tag:c.tagPropType,className:s().string,cssModule:s().object},w=function(e){var t=e.className,n=e.cssModule,i=(e.active,e.tag),s=(0,o.A)(e,["className","cssModule","active","tag"]),u=(0,c.mapToCssModules)(l()(t,"navbar-text"),n);return a.createElement(i,(0,r.A)({},s,{className:u}))};w.propTypes=A,w.defaultProps={tag:"span"};var C=w,_={tag:c.tagPropType,type:s().string,className:s().string,cssModule:s().object,children:s().node},x=function(e){var t=e.className,n=e.cssModule,i=e.children,s=e.tag,u=(0,o.A)(e,["className","cssModule","children","tag"]),d=(0,c.mapToCssModules)(l()(t,"navbar-toggler"),n);return a.createElement(s,(0,r.A)({"aria-label":"Toggle navigation"},u,{className:d}),i||a.createElement("span",{className:(0,c.mapToCssModules)("navbar-toggler-icon",n)}))};x.propTypes=_,x.defaultProps={tag:"button",type:"button"};var k=x,T=n(52308),S=n(8743),D=n(36640),P={tag:c.tagPropType,listTag:c.tagPropType,className:s().string,listClassName:s().string,cssModule:s().object,children:s().node,"aria-label":s().string},N=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,o.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 a.createElement(u,(0,r.A)({},p,{className:h,"aria-label":f}),a.createElement(d,{className:m},s))};N.propTypes=P,N.defaultProps={tag:"nav",listTag:"ol","aria-label":"breadcrumb"};var R=N,I={tag:c.tagPropType,active:s().bool,className:s().string,cssModule:s().object},M=function(e){var t=e.className,n=e.cssModule,i=e.active,s=e.tag,u=(0,o.A)(e,["className","cssModule","active","tag"]),d=(0,c.mapToCssModules)(l()(t,!!i&&"active","breadcrumb-item"),n);return a.createElement(s,(0,r.A)({},u,{className:d,"aria-current":i?"page":void 0}))};M.propTypes=I,M.defaultProps={tag:"li"};var L=M,F=n(18849),j=n(9417),B=n(77387),U={onClick:s().func,onBlur:s().func,onFocus:s().func,defaultValue:s().bool},$=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,j.A)(n)),n.onFocus=n.onFocus.bind((0,j.A)(n)),n.onClick=n.onClick.bind((0,j.A)(n)),n}(0,B.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,o.A)(e,["className"]),i=(0,c.mapToCssModules)(l()(t,{focus:this.state.focus}),this.props.cssModule);return a.createElement(F.A,(0,r.A)({active:this.state.toggled,onBlur:this.onBlur,onFocus:this.onFocus,onClick:this.onClick,className:i},n))},t}(a.Component);$.propTypes=U,$.defaultProps={defaultValue:!1};var X=$,Q=n(38804),Y=n(64594),z={tag:c.tagPropType,"aria-label":s().string,className:s().string,cssModule:s().object,role:s().string},H=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"btn-toolbar"),n);return a.createElement(i,(0,r.A)({},s,{className:u}))};H.propTypes=z,H.defaultProps={tag:"div",role:"toolbar"};var V=H,q=n(19260),W=n(68879),G=n(33151),Z=n(6030),K=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,o.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"),a.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])},oe=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,o.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 a.createElement(f,(0,r.A)({},h,{className:m,ref:p}))};oe.propTypes=re,oe.defaultProps={tag:"div"};var ae=oe,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,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-group"),n);return a.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,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-deck"),n);return a.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,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-columns"),n);return a.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,o.A)(e,["className","cssModule","innerRef","tag"]),d=(0,c.mapToCssModules)(l()(t,"card-body"),n);return a.createElement(s,(0,r.A)({},u,{className:d,ref:i}))};ve.propTypes=me,ve.defaultProps={tag:"div"};var ge=ve,ye={tag:c.tagPropType,innerRef:s().oneOfType([s().object,s().func,s().string]),className:s().string,cssModule:s().object},Oe=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=e.innerRef,u=(0,o.A)(e,["className","cssModule","tag","innerRef"]),d=(0,c.mapToCssModules)(l()(t,"card-link"),n);return a.createElement(i,(0,r.A)({},u,{ref:s,className:d}))};Oe.propTypes=ye,Oe.defaultProps={tag:"a"};var be=Oe,Ee={tag:c.tagPropType,className:s().string,cssModule:s().object},Ae=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-footer"),n);return a.createElement(i,(0,r.A)({},s,{className:u}))};Ae.propTypes=Ee,Ae.defaultProps={tag:"div"};var we=Ae,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,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-header"),n);return a.createElement(i,(0,r.A)({},s,{className:u}))};_e.propTypes=Ce,_e.defaultProps={tag:"div"};var xe=_e,ke={tag:c.tagPropType,top:s().bool,bottom:s().bool,className:s().string,cssModule:s().object},Te=function(e){var t=e.className,n=e.cssModule,i=e.top,s=e.bottom,u=e.tag,d=(0,o.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 a.createElement(u,(0,r.A)({},d,{className:p}))};Te.propTypes=ke,Te.defaultProps={tag:"img"};var Se=Te,De={tag:c.tagPropType,className:s().string,cssModule:s().object},Pe=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-img-overlay"),n);return a.createElement(i,(0,r.A)({},s,{className:u}))};Pe.propTypes=De,Pe.defaultProps={tag:"div"};var Ne=Pe,Re=n(64467),Ie=n(44623);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}function Le(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){(0,Re.default)(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}var Fe=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={startAnimation:!1},n.onEnter=n.onEnter.bind((0,j.A)(n)),n.onEntering=n.onEntering.bind((0,j.A)(n)),n.onExit=n.onExit.bind((0,j.A)(n)),n.onExiting=n.onExiting.bind((0,j.A)(n)),n.onExited=n.onExited.bind((0,j.A)(n)),n}(0,B.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,o.A)(t,["in","children","cssModule","slide","tag","className"]);return a.createElement(Ie.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,o=(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",o,u),s);return a.createElement(d,{className:p},i)}))},t}(a.Component);Fe.propTypes=Le(Le({},Ie.Transition.propTypes),{},{tag:c.tagPropType,in:s().bool,cssModule:s().object,children:s().node,slide:s().bool,className:s().string}),Fe.defaultProps=Le(Le({},Ie.Transition.defaultProps),{},{tag:"div",timeout:c.TransitionTimeouts.Carousel,slide:!0}),Fe.contextTypes={direction:s().string};var je=Fe,Be=function(e){function t(t){var n;return(n=e.call(this,t)||this).handleKeyPress=n.handleKeyPress.bind((0,j.A)(n)),n.renderItems=n.renderItems.bind((0,j.A)(n)),n.hoverStart=n.hoverStart.bind((0,j.A)(n)),n.hoverEnd=n.hoverEnd.bind((0,j.A)(n)),n.handleTouchStart=n.handleTouchStart.bind((0,j.A)(n)),n.handleTouchEnd=n.handleTouchEnd.bind((0,j.A)(n)),n.touchStartX=0,n.touchStartY=0,n.state={activeIndex:n.props.activeIndex,direction:"right",indicatorClicked:!1},n}(0,B.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,o=t.direction,a=t.indicatorClicked;return e.activeIndex!==r&&(e.activeIndex===r+1?o="right":e.activeIndex===r-1?o="left":e.activeIndex<r?o=a?"left":"right":e.activeIndex!==r&&(o=a?"right":"left"),n={activeIndex:e.activeIndex,direction:o,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 a.createElement("div",{className:t},e.map((function(e,t){var o=t===n.state.activeIndex;return a.cloneElement(e,{in:o,slide:r})})))},n.render=function(){var e=this,t=this.props,n=t.cssModule,r=t.slide,o=t.className,i=(0,c.mapToCssModules)(l()(o,"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===je})))return a.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 a.createElement("div",{className:i,onMouseEnter:this.hoverStart,onMouseLeave:this.hoverEnd},this.renderItems(d,s),f,p)}var h=u[0],m=a.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],y=u[3];return a.createElement("div",{className:i,onMouseEnter:this.hoverStart,onMouseLeave:this.hoverEnd,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd},m,this.renderItems(v,s),g,y)},t}(a.Component);Be.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},Be.defaultProps={interval:5e3,pause:"hover",keyboard:!0,slide:!0,enableTouch:!0},Be.childContextTypes={direction:s().string};var Ue=Be,$e=function(e){var t=e.direction,n=e.onClickHandler,r=e.cssModule,o=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 a.createElement("a",{className:s,style:{cursor:"pointer"},role:"button",tabIndex:"0",onClick:function(e){e.preventDefault(),n()}},a.createElement("span",{className:u,"aria-hidden":"true"}),a.createElement("span",{className:d},o||t))};$e.propTypes={direction:s().oneOf(["prev","next"]).isRequired,onClickHandler:s().func.isRequired,cssModule:s().object,directionText:s().string,className:s().string};var Xe=$e,Qe=function(e){var t=e.items,n=e.activeIndex,r=e.cssModule,o=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 a.createElement("li",{key:""+(e.key||Object.values(e).join("")),onClick:function(e){e.preventDefault(),o(t)},className:i})}));return a.createElement("ol",{className:s},u)};Qe.propTypes={items:s().array.isRequired,activeIndex:s().number.isRequired,cssModule:s().object,onClickHandler:s().func.isRequired,className:s().string};var Ye=Qe,ze=function(e){var t=e.captionHeader,n=e.captionText,r=e.cssModule,o=e.className,i=(0,c.mapToCssModules)(l()(o,"carousel-caption","d-none","d-md-block"),r);return a.createElement("div",{className:i},a.createElement("h3",null,t),a.createElement("p",null,n))};ze.propTypes={captionHeader:s().node,captionText:s().node.isRequired,cssModule:s().object,className:s().string};var He=ze,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},qe=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,j.A)(n)),n.previous=n.previous.bind((0,j.A)(n)),n.goToIndex=n.goToIndex.bind((0,j.A)(n)),n.onExiting=n.onExiting.bind((0,j.A)(n)),n.onExited=n.onExited.bind((0,j.A)(n)),n}(0,B.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,o.A)(t,["defaultActiveIndex","autoPlay","indicators","controls","items","goToIndex"]),d=this.state.activeIndex,f=u.map((function(t){var n=t.key||t.src;return a.createElement(je,{onExiting:e.onExiting,onExited:e.onExited,key:n},a.createElement("img",{className:"d-block w-100",src:t.src,alt:t.altText}),a.createElement(He,{captionText:t.caption,captionHeader:t.header||t.caption}))}));return a.createElement(Ue,(0,r.A)({activeIndex:d,next:this.next,previous:this.previous,ride:n?"carousel":void 0},c),i&&a.createElement(Ye,{items:u,activeIndex:c.activeIndex||d,onClickHandler:l||this.goToIndex}),f,s&&a.createElement(Xe,{direction:"prev",directionText:"Previous",onClickHandler:c.previous||this.previous}),s&&a.createElement(Xe,{direction:"next",directionText:"Next",onClickHandler:c.next||this.next}))},t}(a.Component);qe.propTypes=Ve,qe.defaultProps={controls:!0,indicators:!0,autoPlay:!0};var We=qe,Ge={tag:c.tagPropType,className:s().string,cssModule:s().object},Ze=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-subtitle"),n);return a.createElement(i,(0,r.A)({},s,{className:u}))};Ze.propTypes=Ge,Ze.defaultProps={tag:"div"};var Ke=Ze,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,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-text"),n);return a.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,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-title"),n);return a.createElement(i,(0,r.A)({},s,{className:u}))};rt.propTypes=nt,rt.defaultProps={tag:"div"};var ot=rt,at=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,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"popover-header"),n);return a.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),yt=n(14113),Ot=n(99308),bt=n(85907),Et=n(81718),At=n(21205),wt={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,o.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 a.createElement(i,(0,r.A)({},d,{className:f}))};Ct.propTypes=wt,Ct.defaultProps={tag:"ul",horizontal:!1};var _t=Ct,xt=n(19247),kt=n(15668),Tt=n(76152),St=n(13436),Dt=n(85077),Pt=n(48918),Nt=n(30038),Rt={addonType:s().oneOf(["prepend","append"]).isRequired,children:s().node},It=function(e){return a.createElement(q.A,e)};It.propTypes=Rt;var Mt=It,Lt=n(99121),Ft=n(55627),jt={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},Bt=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,y=e.top,O=(0,o.A)(e,["body","bottom","className","cssModule","heading","left","list","middle","object","right","tag","top"]);t=d?"h4":O.href?"a":O.src||m?"img":p?"ul":"div";var b=g||t,E=(0,c.mapToCssModules)(l()(s,{"media-body":n,"media-heading":d,"media-left":f,"media-right":v,"media-top":y,"media-bottom":i,"media-middle":h,"media-object":m,"media-list":p,media:!n&&!d&&!f&&!v&&!y&&!i&&!h&&!m&&!p}),u);return a.createElement(b,(0,r.A)({},O,{className:E}))};Bt.propTypes=jt;var Ut=Bt,$t={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},Xt=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,o.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 a.createElement(d,{className:m,"aria-label":p},a.createElement(f,(0,r.A)({},h,{className:v})))};Xt.propTypes=$t,Xt.defaultProps={tag:"nav",listTag:"ul","aria-label":"pagination"};var Qt=Xt,Yt={active:s().bool,children:s().node,className:s().string,cssModule:s().object,disabled:s().bool,tag:c.tagPropType},zt=function(e){var t=e.active,n=e.className,i=e.cssModule,s=e.disabled,u=e.tag,d=(0,o.A)(e,["active","className","cssModule","disabled","tag"]),f=(0,c.mapToCssModules)(l()(n,"page-item",{active:t,disabled:s}),i);return a.createElement(u,(0,r.A)({},d,{className:f}))};zt.propTypes=Yt,zt.defaultProps={tag:"li"};var Ht=zt,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},qt=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,o.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 y=e.children;return y&&Array.isArray(y)&&0===y.length&&(y=null),h.href||"a"!==p||(p="button"),(u||s||d||f)&&(y=[a.createElement("span",{"aria-hidden":"true",key:"caret"},y||v),a.createElement("span",{className:"sr-only",key:"sr"},g)]),a.createElement(p,(0,r.A)({},h,{className:m,"aria-label":g}),y)};qt.propTypes=Vt,qt.defaultProps={tag:"a"};var Wt=qt,Gt=n(51445),Zt=n(52088),Kt={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,o.A)(e,["className","cssModule","tag","fluid"]),d=(0,c.mapToCssModules)(l()(t,"jumbotron",!!s&&"jumbotron-fluid"),n);return a.createElement(i,(0,r.A)({},u,{className:d}))};Jt.propTypes=Kt,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,Re.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 on={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])},an={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,o.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 a.createElement(J.A,(0,r.A)({},h,v,{tag:i,className:m,in:s,role:"alert",innerRef:p}),u)}sn.propTypes=on,sn.defaultProps=an;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,o.A)(e,["className","cssModule","innerRef","tag"]),d=(0,c.mapToCssModules)(l()(t,"toast-body"),n);return a.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,y=e.icon,O=(0,o.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 E="number"===typeof m?String.fromCharCode(m):m;t=a.createElement("button",{type:"button",onClick:d,className:(0,c.mapToCssModules)("close",s),"aria-label":h},a.createElement("span",{"aria-hidden":"true"},E))}return"string"===typeof y?n=a.createElement("svg",{className:(0,c.mapToCssModules)("rounded text-"+y),width:"20",height:"20",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid slice",focusable:"false",role:"img"},a.createElement("rect",{fill:"currentColor",width:"100%",height:"100%"})):y&&(n=y),a.createElement(p,(0,r.A)({},O,{className:b}),n,a.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()},yn=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,o.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),a.createElement(i,(0,r.A)({},p,{className:h}))};yn.propTypes=vn,yn.defaultProps={tag:"li"};var On=yn,bn={tag:c.tagPropType,className:s().any,cssModule:s().object},En=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"list-group-item-heading"),n);return a.createElement(i,(0,r.A)({},s,{className:u}))};En.propTypes=bn,En.defaultProps={tag:"h5"};var An=En,wn={tag:c.tagPropType,className:s().any,cssModule:s().object},Cn=function(e){var t=e.className,n=e.cssModule,i=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"list-group-item-text"),n);return a.createElement(i,(0,r.A)({},s,{className:u}))};Cn.propTypes=wn,Cn.defaultProps={tag:"p"};var _n=Cn,xn={tag:c.tagPropType,className:s().string,cssModule:s().object,type:s().string},kn=(0,a.forwardRef)((function(e,t){var n=e.className,i=e.cssModule,s=e.tag,u=e.type,d=(0,o.A)(e,["className","cssModule","tag","type"]),f=(0,c.mapToCssModules)(l()(n,!!u&&"list-"+u),i);return a.createElement(s,(0,r.A)({},d,{className:f,ref:t}))}));kn.propTypes=xn,kn.defaultProps={tag:"ul"};var Tn=kn,Sn={tag:c.tagPropType,className:s().string,cssModule:s().object},Dn=(0,a.forwardRef)((function(e,t){var n=e.className,i=e.cssModule,s=e.tag,u=(0,o.A)(e,["className","cssModule","tag"]),d=(0,c.mapToCssModules)(l()(n,"list-inline-item"),i);return a.createElement(s,(0,r.A)({},u,{className:d,ref:t}))}));Dn.propTypes=Sn,Dn.defaultProps={tag:"li"};var Pn=Dn,Nn=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={isOpen:!0},n.toggle=n.toggle.bind((0,j.A)(n)),n}(0,B.A)(t,e);var n=t.prototype;return n.toggle=function(){this.setState({isOpen:!this.state.isOpen})},n.render=function(){return a.createElement(tn.A,(0,r.A)({isOpen:this.state.isOpen,toggle:this.toggle},this.props))},t}(a.Component);function Rn(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 In=["defaultOpen"],Mn=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,j.A)(n)),n}(0,B.A)(t,e);var n=t.prototype;return n.toggle=function(){this.setState({isOpen:!this.state.isOpen})},n.render=function(){return a.createElement(Q.A,(0,r.A)({isOpen:this.state.isOpen,toggle:this.toggle},(0,c.omit)(this.props,In)))},t}(a.Component);Mn.propTypes=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rn(Object(n),!0).forEach((function(t){(0,Re.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({defaultOpen:s().bool},Q.A.propTypes);var Ln=["toggleEvents","defaultOpen"],Fn={defaultOpen:s().bool,toggler:s().string.isRequired,toggleEvents:s().arrayOf(s().string)},jn={toggleEvents:c.defaultToggleEvents},Bn=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,j.A)(n)),n.state={isOpen:t.defaultOpen||!1},n}(0,B.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 a.createElement(mn.A,(0,r.A)({isOpen:this.state.isOpen},(0,c.omit)(this.props,Ln)))},t}(a.Component);Bn.propTypes=Fn,Bn.defaultProps=jn;var Un=Bn;function $n(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 Xn=["defaultOpen"],Qn=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,j.A)(n)),n}(0,B.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 a.createElement(q.A,(0,r.A)({isOpen:this.state.isOpen,toggle:this.toggle},(0,c.omit)(this.props,Xn)))},t}(a.Component);Qn.propTypes=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$n(Object(n),!0).forEach((function(t){(0,Re.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$n(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({defaultOpen:s().bool,onToggle:s().func},q.A.propTypes);var Yn=n(78297),zn={tag:c.tagPropType,type:s().string,size:s().string,color:s().string,className:s().string,cssModule:s().object,children:s().string},Hn=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,o.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 a.createElement(f,(0,r.A)({role:"status"},p,{className:h}),d&&a.createElement("span",{className:(0,c.mapToCssModules)("sr-only",n)},d))};Hn.propTypes=zn,Hn.defaultProps={tag:"div",type:"border",children:"Loading..."};var Vn=Hn,qn=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 O},PopperPlacements:function(){return x},TransitionPropTypeKeys:function(){return w},TransitionStatuses:function(){return C},TransitionTimeouts:function(){return A},addMultipleEventListeners:function(){return F},canUseDOM:function(){return k},conditionallyUpdateScrollbar:function(){return c},defaultToggleEvents:function(){return L},deprecated:function(){return g},findDOMElements:function(){return R},focusableElements:function(){return j},getOriginalBodyPadding:function(){return l},getScrollbarWidth:function(){return i},getTarget:function(){return M},isArrayOrNodeList:function(){return I},isBodyOverflowing:function(){return u},isFunction:function(){return N},isObject:function(){return P},isReactRefObj:function(){return T},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 E},targetPropType:function(){return b},toNumber:function(){return D},warnOnce:function(){return v}});var r,o=n(11942),a=n.n(o);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],o=r.length,a={};o>0;)a[n=r[o-=1]]=e[n];return a}var m={};function v(e){m[e]||("undefined"!==typeof console&&console.error(e),m[e]=!0)}function g(e,t){return function(n,r,o){null!==n[r]&&"undefined"!==typeof n[r]&&v('"'+r+'" property of "'+o+'" has been deprecated.\n'+t);for(var a=arguments.length,i=new Array(a>3?a-3:0),s=3;s<a;s++)i[s-3]=arguments[s];return e.apply(void 0,[n,r,o].concat(i))}}var y="object"===typeof window&&window.Element||function(){};function O(e,t,n){if(!(e[t]instanceof y))return new Error("Invalid prop `"+t+"` supplied to `"+n+"`. Expected prop to be an instance of Element. Validation failed.")}var b=a().oneOfType([a().string,a().func,O,a().shape({current:a().any})]),E=a().oneOfType([a().func,a().string,a().shape({$$typeof:a().symbol,render:a().func}),a().arrayOf(a().oneOfType([a().func,a().string,a().shape({$$typeof:a().symbol,render:a().func})]))]),A={Fade:150,Collapse:350,Modal:300,Carousel:600},w=["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},x=["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 T(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 D(e){var t=typeof e;if("number"===t)return e;if("symbol"===t||"object"===t&&"[object Symbol]"===S(e))return NaN;if(P(e)){var n="function"===typeof e.valueOf?e.valueOf():e;e=P(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 P(e){var t=typeof e;return null!=e&&("object"===t||"function"===t)}function N(e){if(!P(e))return!1;var t=S(e);return"[object Function]"===t||"[object AsyncFunction]"===t||"[object GeneratorFunction]"===t||"[object Proxy]"===t}function R(e){if(T(e))return e.current;if(N(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 I(e){return null!==e&&(Array.isArray(e)||k&&"number"===typeof e.length)}function M(e,t){var n=R(e);return t?I(n)?n:null===n?[]:[n]:I(n)?n[0]:n}var L=["touchstart","click"];function F(e,t,n,r){var o=e;I(o)||(o=[o]);var a=n;if("string"===typeof a&&(a=a.split(/\s+/)),!I(o)||"function"!==typeof t||!Array.isArray(a))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(a,(function(e){Array.prototype.forEach.call(o,(function(n){n.addEventListener(e,t,r)}))})),function(){Array.prototype.forEach.call(a,(function(e){Array.prototype.forEach.call(o,(function(n){n.removeEventListener(e,t,r)}))}))}}var j=["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,o.default)(e,t)||("string"===typeof e.className?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))};var o=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)),o=s(n(23115)),a=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,o.default)(e,t)}))},d=function(e){var t,n;function r(){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).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,o=t.getClassNames("enter").doneClassName,a=n?r+" "+o:o;t.removeClasses(e,n?"appear":"enter"),l(e,a),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,o=r?(r&&n?n+"-":"")+e:n[e];return{className:o,activeClassName:r?o+"-active":n[e+"Active"],doneClassName:r?o+"-done":n[e+"Done"]}},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.removeClasses=function(e,t){var n=this.getClassNames(t),r=n.className,o=n.activeClassName,a=n.doneClassName;r&&c(e,r),o&&c(e,o),a&&c(e,a)},o.reflowAndAddClass=function(e,t){t&&(e&&e.scrollTop,l(e,t))},o.render=function(){var e=u({},this.props);return delete e.classNames,a.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}(a.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)),o=n(17119),a=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),o=0;o<n;o++)r[o]=arguments[o];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 a,i=this.props.children,s=r.default.Children.toArray(i)[t];s.props[e]&&(a=s.props)[e].apply(a,n),this.props[e]&&this.props[e]((0,o.findDOMNode)(this))},s.render=function(){var e=this.props,t=e.children,n=e.in,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,["children","in"]),i=r.default.Children.toArray(t),s=i[0],u=i[1];return delete o.onEnter,delete o.onEntering,delete o.onEntered,delete o.onExit,delete o.onExiting,delete o.onExited,r.default.createElement(a.default,o,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)),o=s(n(9950)),a=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 o,a=n.transitionGroup,i=a&&!a.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?i?(o=l,r.appearStatus=c):o=d:o=t.unmountOnExit||t.mountOnEnter?u:l,r.state={status:o},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=a.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,o=this.context.transitionGroup?this.context.transitionGroup.isMounting:t,a=this.getTimeouts(),i=o?a.appear:a.enter;t||r?(this.props.onEnter(e,o),this.safeSetState({status:c},(function(){n.props.onEntering(e,o),n.onTransitionEnd(e,i,(function(){n.safeSetState({status:d},(function(){n.props.onEntered(e,o)}))}))}))):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,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(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 a=o.default.Children.only(n);return o.default.cloneElement(a,r)},r}(o.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)),o=s(n(9950)),a=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,o=(r=e.call(this,t,n)||this).handleExited.bind(l(l(r)));return r.state={handleExited:o,firstRender:!0},r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.getChildContext=function(){return{transitionGroup:{isMounting:!this.appeared}}},a.componentDidMount=function(){this.appeared=!0,this.mounted=!0},a.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}},a.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}})))},a.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,["component","childFactory"]),a=c(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?a:o.default.createElement(t,r,a)},r}(o.default.Component);d.childContextTypes={transitionGroup:r.default.object.isRequired},d.propTypes={},d.defaultProps={component:"div",childFactory:function(e){return e}};var f=(0,a.polyfill)(d);t.default=f,e.exports=t.default},44623:function(e,t,n){"use strict";var r=s(n(83251)),o=s(n(10572)),a=s(n(98441)),i=s(n(60356));function s(e){return e&&e.__esModule?e:{default:e}}e.exports={Transition:i.default,TransitionGroup:a.default,ReplaceTransition:o.default,CSSTransition:r.default}},90177:function(e,t,n){"use strict";t.__esModule=!0,t.getChildMapping=o,t.mergeChildMappings=a,t.getInitialChildMapping=function(e,t){return o(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=o(e.children),u=a(t,s);return Object.keys(u).forEach((function(o){var a=u[o];if((0,r.isValidElement)(a)){var l=o in t,c=o in s,d=t[o],f=(0,r.isValidElement)(d)&&!d.props.in;!c||l&&!f?c||!l||f?c&&l&&(0,r.isValidElement)(d)&&(u[o]=(0,r.cloneElement)(a,{onExited:n.bind(null,a),in:d.props.in,exit:i(a,"exit",e),enter:i(a,"enter",e)})):u[o]=(0,r.cloneElement)(a,{in:!1}):u[o]=(0,r.cloneElement)(a,{onExited:n.bind(null,a),in:!0,exit:i(a,"exit",e),enter:i(a,"enter",e)})}})),u};var r=n(9950);function o(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 a(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),a=[];for(var i in e)i in t?a.length&&(o[i]=a,a=[]):a.push(i);var s={};for(var u in t){if(o[u])for(r=0;r<o[u].length;r++){var l=o[u][r];s[o[u][r]]=n(l)}s[u]=n(u)}for(r=0;r<a.length;r++)s[a[r]]=n(a[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},79514:function(e,t,n){"use strict";t.__esModule=!0,t.ActionTypes=void 0,t.default=function e(t,n,a){var s;"function"===typeof n&&"undefined"===typeof a&&(a=n,n=void 0);if("undefined"!==typeof a){if("function"!==typeof a)throw new Error("Expected the enhancer to be a function.");return a(e)(t,n)}if("function"!==typeof t)throw new Error("Expected the reducer to be a function.");var u=t,l=n,c=[],d=c,f=!1;function p(){d===c&&(d=c.slice())}function h(){return l}function m(e){if("function"!==typeof e)throw new Error("Expected listener to be a function.");var t=!0;return p(),d.push(e),function(){if(t){t=!1,p();var n=d.indexOf(e);d.splice(n,1)}}}function v(e){if(!(0,r.default)(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if("undefined"===typeof e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(f)throw new Error("Reducers may not dispatch actions.");try{f=!0,l=u(l,e)}finally{f=!1}for(var t=c=d,n=0;n<t.length;n++){(0,t[n])()}return e}return v({type:i.INIT}),(s={dispatch:v,subscribe:m,getState:h,replaceReducer:function(e){if("function"!==typeof e)throw new Error("Expected the nextReducer to be a function.");u=e,v({type:i.INIT})}})[o.default]=function(){var e,t=m;return(e={subscribe:function(e){if("object"!==typeof e)throw new TypeError("Expected the observer to be an object.");function n(){e.next&&e.next(h())}return n(),{unsubscribe:t(n)}}})[o.default]=function(){return this},e},s};var r=a(n(75461)),o=a(n(65292));function a(e){return e&&e.__esModule?e:{default:e}}var i=t.ActionTypes={INIT:"@@redux/INIT"}},24029:function(e,t,n){"use strict";var r=n(84700),o=n(37277),a=Object;e.exports=r((function(){if(null==this||this!==a(this))throw new o("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),o=n(43629),a=n(24029),i=n(13832),s=n(81506),u=o(i());r(u,{getPolyfill:i,implementation:a,shim:s}),e.exports=u},13832:function(e,t,n){"use strict";var r=n(24029),o=n(28726).supportsDescriptors,a=Object.getOwnPropertyDescriptor;e.exports=function(){if(o&&"gim"===/a/gim.flags){var e=a(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,o=n(13832),a=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=o(),t=u(l),n=a(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,o,a;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)},o=function(){clearTimeout(c)},t.unstable_shouldYield=function(){return!1},a=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,y=5,O=0;t.unstable_shouldYield=function(){return t.unstable_now()>=O},a=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"):y=0<e?Math.floor(1e3/e):5};var b=new MessageChannel,E=b.port2;b.port1.onmessage=function(){if(null!==v){var e=t.unstable_now();O=e+y;try{v(!0,e)?E.postMessage(null):(m=!1,v=null)}catch(n){throw E.postMessage(null),n}}else m=!1},n=function(e){v=e,m||(m=!0,E.postMessage(null))},r=function(e,n){g=f((function(){e(t.unstable_now())}),n)},o=function(){p(g),g=-1}}function A(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<_(o,t)))break e;e[r]=t,e[n]=o,n=r}}function w(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,o=e.length;r<o;){var a=2*(r+1)-1,i=e[a],s=a+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[a]=n,r=a);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 x=[],k=[],T=1,S=null,D=3,P=!1,N=!1,R=!1;function I(e){for(var t=w(k);null!==t;){if(null===t.callback)C(k);else{if(!(t.startTime<=e))break;C(k),t.sortIndex=t.expirationTime,A(x,t)}t=w(k)}}function M(e){if(R=!1,I(e),!N)if(null!==w(x))N=!0,n(L);else{var t=w(k);null!==t&&r(M,t.startTime-e)}}function L(e,n){N=!1,R&&(R=!1,o()),P=!0;var a=D;try{for(I(n),S=w(x);null!==S&&(!(S.expirationTime>n)||e&&!t.unstable_shouldYield());){var i=S.callback;if("function"===typeof i){S.callback=null,D=S.priorityLevel;var s=i(S.expirationTime<=n);n=t.unstable_now(),"function"===typeof s?S.callback=s:S===w(x)&&C(x),I(n)}else C(x);S=w(x)}if(null!==S)var u=!0;else{var l=w(k);null!==l&&r(M,l.startTime-n),u=!1}return u}finally{S=null,D=a,P=!1}}var F=a;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(){N||P||(N=!0,n(L))},t.unstable_getCurrentPriorityLevel=function(){return D},t.unstable_getFirstCallbackNode=function(){return w(x)},t.unstable_next=function(e){switch(D){case 1:case 2:case 3:var t=3;break;default:t=D}var n=D;D=t;try{return e()}finally{D=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=F,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=D;D=e;try{return t()}finally{D=n}},t.unstable_scheduleCallback=function(e,a,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:T++,callback:a,priorityLevel:e,startTime:i,expirationTime:u=i+u,sortIndex:-1},i>s?(e.sortIndex=i,A(k,e),null===w(x)&&e===w(k)&&(R?o():R=!0,r(M,i-s))):(e.sortIndex=u,A(x,e),N||P||(N=!0,n(L))),e},t.unstable_wrapCallback=function(e){var t=D;return function(){var n=D;D=t;try{return e.apply(this,arguments)}finally{D=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 o(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function a(e,t){if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){var n=getComputedStyle(e,null);return o(n.overflowY,t)||o(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,o,a,i,s){return a<e&&i>t||a>e&&i<t?0:a<=e&&s<=n||i>=t&&s>=n?a-e-r:i>t&&s<n||a<e&&s>n?i-t+o:0}n.d(t,{A:function(){return l}});var s=function(e,t){var n=window,o=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&&a(v)&&!a(document.documentElement)||null!=v&&a(v,c)&&m.push(v)}for(var g=n.visualViewport?n.visualViewport.width:innerWidth,y=n.visualViewport?n.visualViewport.height:innerHeight,O=window.scrollX||pageXOffset,b=window.scrollY||pageYOffset,E=e.getBoundingClientRect(),A=E.height,w=E.width,C=E.top,_=E.right,x=E.bottom,k=E.left,T="start"===s||"nearest"===s?C:"end"===s?x:C+A/2,S="center"===u?k+w/2:"end"===u?_:k,D=[],P=0;P<m.length;P++){var N=m[P],R=N.getBoundingClientRect(),I=R.height,M=R.width,L=R.top,F=R.right,j=R.bottom,B=R.left;if("if-needed"===o&&C>=0&&k>=0&&x<=y&&_<=g&&C>=L&&x<=j&&k>=B&&_<=F)return D;var U=getComputedStyle(N),$=parseInt(U.borderLeftWidth,10),X=parseInt(U.borderTopWidth,10),Q=parseInt(U.borderRightWidth,10),Y=parseInt(U.borderBottomWidth,10),z=0,H=0,V="offsetWidth"in N?N.offsetWidth-N.clientWidth-$-Q:0,q="offsetHeight"in N?N.offsetHeight-N.clientHeight-X-Y:0,W="offsetWidth"in N?0===N.offsetWidth?0:M/N.offsetWidth:0,G="offsetHeight"in N?0===N.offsetHeight?0:I/N.offsetHeight:0;if(h===N)z="start"===s?T:"end"===s?T-y:"nearest"===s?i(b,b+y,y,X,Y,b+T,b+T+A,A):T-y/2,H="start"===u?S:"center"===u?S-g/2:"end"===u?S-g:i(O,O+g,g,$,Q,O+S,O+S+w,w),z=Math.max(0,z+b),H=Math.max(0,H+O);else{z="start"===s?T-L-X:"end"===s?T-j+Y+q:"nearest"===s?i(L,j,I,X,Y+q,T,T+A,A):T-(L+I/2)+q/2,H="start"===u?S-B-$:"center"===u?S-(B+M/2)+V/2:"end"===u?S-F+Q+V:i(B,F,M,$,Q+V,S,S+w,w);var Z=N.scrollLeft,K=N.scrollTop;T+=K-(z=Math.max(0,Math.min(K+z/G,N.scrollHeight-I/G+q))),S+=Z-(H=Math.max(0,Math.min(Z+H/W,N.scrollWidth-M/W+V)))}D.push({el:N,top:z,left:H})}return D};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,o=e.top,a=e.left;r.scroll&&n?r.scroll({top:o,left:a,behavior:t}):(r.scrollTop=o,r.scrollLeft=a)}))}(s(e,r),r.behavior)}}},38259:function(e,t,n){"use strict";var r=n(37375),o=n(29411),a=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)&&(a?o(e,"length",t,!0,!0):o(e,"length",t)),e}},84700:function(e,t,n){"use strict";var r=n(29411),o=n(47734)(),a=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]&&!a||(o?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),o=n(66350),a=n(13683),i={isHistory:function(e){return(0,o.Q)(e)&&Array.isArray(e.redos)&&Array.isArray(e.undos)&&(0===e.redos.length||a.Operation.isOperationList(e.redos[0].operations))&&(0===e.undos.length||a.Operation.isOperationList(e.undos[0].operations))}},s=new WeakMap,u=new WeakMap,l=new WeakMap,c={isHistoryEditor:function(e){return i.isHistory(e.history)&&a.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 o=n[n.length-1];o.selectionBefore&&a.Transforms.setSelection(t,o.selectionBefore),c.withoutSaving(t,(function(){a.Editor.withoutNormalizing(t,(function(){var e,n=(0,r.A)(o.operations);try{for(n.s();!(e=n.n()).done;){var a=e.value;t.apply(a)}}catch(i){n.e(i)}finally{n.f()}}))})),e.redos.pop(),t.writeHistory("undos",o)}},t.undo=function(){var e=t.history,n=e.undos;if(n.length>0){var o=n[n.length-1];c.withoutSaving(t,(function(){a.Editor.withoutNormalizing(t,(function(){var e,n=o.operations.map(a.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()}o.selectionBefore&&a.Transforms.setSelection(t,o.selectionBefore)}))})),t.writeHistory("redos",o),e.undos.pop()}},t.apply=function(e){var r=t.operations,o=t.history,a=o.undos,i=a[a.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(;a.length>100;)a.shift();o.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||!a.Path.equals(e.path,t.path))||!(!t||"remove_text"!==e.type||"remove_text"!==t.type||e.offset+e.text.length!==t.offset||!a.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 T},createText:function(){return w},jsx:function(){return P}});var r=n(5544),o=n(24765),a=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,a.A)(this,t);var r=n.offset,o=n.path;return e.offset=r,e.path=o,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,a.A)(this,t);var r=n.offset,o=n.path;return e.offset=r,e.path=o,e}return(0,i.A)(t,e),(0,s.A)(t)}(h),g=function(e){return p.get(e)};function y(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?y(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var b=new WeakSet,E=function(e){var t,n=[],r=function(e){if(null!=e){var t=n[n.length-1];if("string"===typeof e){var o={text:e};b.add(o),e=o}if(c.Text.isText(e)){var a=e;c.Text.isText(t)&&b.has(t)&&b.has(a)&&c.Text.equals(t,a,{loose:!0})?t.text+=a.text:n.push(a)}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)}}},a=(0,o.A)(e.flat(1/0));try{for(a.s();!(t=a.n()).done;){var i=t.value;r(i)}}catch(s){a.e(s)}finally{a.f()}return n};function A(e,t,n){return O(O({},t),{},{children:E(n)})}function w(e,t,n){var o=E(n);if(o.length>1)throw new Error("The <text> hyperscript tag must only contain a single node's worth of children.");var a=(0,r.A)(o,1)[0];if(null==a&&(a={text:""}),!c.Text.isText(a))throw new Error("\n The <text> hyperscript tag can only contain text content as children.");return b.delete(a),Object.assign(a,t),a}var C=function(e){return function(t,n,a){var i,s,u=[],l=(0,o.A)(a);try{for(l.s();!(s=l.n()).done;){var d=s.value;c.Range.isRange(d)?i=d:u.push(d)}}catch(D){l.e(D)}finally{l.f()}var p=E(u),h={},m=e();Object.assign(m,n),m.children=p;var v,y,O=(0,o.A)(c.Node.texts(m));try{for(O.s();!(v=O.n()).done;){var b=(0,r.A)(v.value,2),A=b[0],w=b[1],C=(y=A,f.get(y)),_=g(A);if(null!=C){var x=C,k=(0,r.A)(x,1)[0];h.anchor={path:w,offset:k}}if(null!=_){var T=_,S=(0,r.A)(T,1)[0];h.focus={path:w,offset:S}}}}catch(D){O.e(D)}finally{O.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 x(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:A,focus:function(e,t,n){return new v(t)},fragment:function(e,t,n){return E(n)},selection:function(e,t,n){var r=n.find((function(e){return e instanceof m})),o=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(!o||null==o.offset||null==o.path)throw new Error("The <selection> hyperscript tag must have a <focus> tag as a child with `path` and `offset` attributes defined.");return O({anchor:{offset:r.offset,path:r.path},focus:{offset:o.offset,path:o.path}},t)},text:w},T=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.elements,n=D(void 0===t?{}:t),r=x(x(x({},k),n),e.creators);return S(r)},S=function(e){return function(t,n){for(var r=arguments.length,o=new Array(r>2?r-2:0),a=2;a<r;a++)o[a-2]=arguments[a];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)||(o=[n].concat(o),n={}),i(t,n,o=o.filter((function(e){return Boolean(e)})).flat())}},D=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 A(0,x(x({},r),t),n)}};for(var r in e)n(r);return t},P=T()},34457:function(e,t,n){"use strict";n.r(t),n.d(t,{DefaultElement:function(){return nt},DefaultLeaf:function(){return Ze},DefaultPlaceholder:function(){return xt},Editable:function(){return _t},ReactEditor:function(){return Ce},Slate:function(){return jt},useEditor:function(){return Bt},useFocused:function(){return Rt},useReadOnly:function(){return ut},useSelected:function(){return at},useSlate:function(){return ct},useSlateSelection:function(){return Ut},useSlateSelector:function(){return Lt},useSlateStatic:function(){return x},useSlateWithV:function(){return dt},withReact:function(){return Ht}});var r=n(64467),o=n(39874),a=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),y=n(8948),O=n(13683),b=n(87773),E=n(22507),A=n(17119);function w(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,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var _=(0,g.createContext)(null),x=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),T="undefined"!==typeof navigator&&"undefined"!==typeof window&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,S="undefined"!==typeof navigator&&/Mac OS X/.test(navigator.userAgent),D="undefined"!==typeof navigator&&/Android/.test(navigator.userAgent),P="undefined"!==typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),N="undefined"!==typeof navigator&&/AppleWebKit(?!.*Chrome)/i.test(navigator.userAgent),R="undefined"!==typeof navigator&&/Edge?\/(?:[0-6][0-9]|[0-7][0-8])(?:\.)/i.test(navigator.userAgent),I="undefined"!==typeof navigator&&/Chrome/i.test(navigator.userAgent),M="undefined"!==typeof navigator&&/Chrome?\/(?:[0-7][0-5]|[0-6][0-9])(?:\.)/i.test(navigator.userAgent),L=D&&"undefined"!==typeof navigator&&/Chrome?\/(?:[0-5]?\d)(?:\.)/i.test(navigator.userAgent),F="undefined"!==typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox\/(?:[0-7][0-9]|[0-8][0-6])(?:\.)).*/i.test(navigator.userAgent),j="undefined"!==typeof navigator&&/.*UCBrowser/.test(navigator.userAgent),B="undefined"!==typeof navigator&&/.*Wechat/.test(navigator.userAgent)&&!/.*MacWechat/.test(navigator.userAgent),U=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),$=(!M||!L)&&!R&&"undefined"!==typeof globalThis&&globalThis.InputEvent&&"function"===typeof globalThis.InputEvent.prototype.getTargetRanges,X=new WeakMap,Q=new WeakMap,Y=new WeakMap,z=new WeakMap,H=new WeakMap,V=new WeakMap,q=new WeakMap,W=new WeakMap,G=new WeakMap,Z=new WeakMap,K=new WeakMap,J=new WeakMap,ee=new WeakMap,te=new WeakMap,ne=new WeakMap,re=new WeakMap,oe=new WeakMap,ae=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,o=e.childNodes,a=o[t],i=t,s=!1,u=!1;(he(r=a)&&8===r.nodeType||pe(a)&&0===a.childNodes.length||pe(a)&&"false"===a.getAttribute("contenteditable"))&&(!s||!u);)i>=o.length?(s=!0,i=t-1,n="backward"):i<0?(u=!0,i=t+1,n="forward"):(a=o[i],t=i,i+="forward"===n?1:-1);return[a,t]},ye=function(e,t,n){var r=ge(e,t,n);return(0,c.A)(r,1)[0]},Oe=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 o=r[n];t+=Oe(o)}var a=getComputedStyle(e).getPropertyValue("display");"block"!==a&&"list"!==a&&"BR"!==e.tagName||(t+="\n")}return t},be=/data-slate-fragment="(.+?)"/m,Ee=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 o=n.find((function(e){var t,n=e.addedNodes,o=e.removedNodes,a=(0,l.A)(n);try{for(a.s();!(t=a.n()).done;){var i=t.value;if(i===r||i.contains(r))return!0}}catch(d){a.e(d)}finally{a.f()}var s,u=(0,l.A)(o);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!(!o||o===t)&&Ee(e,o,n)},Ae=0,we=(0,s.A)((function e(){(0,u.A)(this,e),this.id="".concat(Ae++)})),Ce={androidPendingDiffs:function(e){return ae.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);K.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&&O.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,o=n.clientY,a=n.target;if(null==r||null==o)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(O.Element.isElement(s)&&O.Editor.isVoid(e,s)){var l=a.getBoundingClientRect(),c=e.isInline(s)?r-l.left<l.left+l.width-r:o-l.top<l.top+l.height-o,d=O.Editor.point(e,u,{edge:c?"start":"end"}),f=c?O.Editor.before(e,d):O.Editor.after(e,d);if(f)return O.Editor.range(e,f)}var p=Ce.getWindow(e).document;if(p.caretRangeFromPoint)i=p.caretRangeFromPoint(r,o);else{var h=p.caretPositionFromPoint(r,o);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=W.get(t);return n||(n=new we,W.set(t,n)),n},findPath:function(e,t){for(var n=[],r=t;;){var o=Q.get(r);if(null==o){if(O.Editor.isEditor(r))return n;break}var a=X.get(r);if(null==a)break;n.unshift(a),r=o}throw new Error("Unable to find the path for Slate node: ".concat(O.Scrubber.stringify(t)))},focus:function(e){var t=Ce.toDOMNode(e,e),n=Ce.findDocumentOrShadowRoot(e);K.set(e,!0),n.activeElement!==t&&t.focus({preventScroll:!0})},getWindow:function(e){var t=Y.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,o=void 0!==r&&r,a=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]")===a&&(!(o&&!n.isContentEditable)||("boolean"===typeof n.isContentEditable&&n.closest('[contenteditable="false"]')===a||!!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 O.Editor.hasPath(e,n.path)&&O.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!!K.get(e)},isReadOnly:function(e){return!!Z.get(e)},isTargetInsideNonReadonlyVoid:function(e,t){if(Z.get(e))return!1;var n=Ce.hasTarget(e,t)&&Ce.toSlateNode(e,t);return O.Element.isElement(n)&&O.Editor.isVoid(e,n)},setFragmentData:function(e,t,n){return e.setFragmentData(t,n)},toDOMNode:function(e,t){var n=G.get(e),r=O.Editor.isEditor(t)?z.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(O.Scrubber.stringify(t)));return r},toDOMPoint:function(e,t){var n,r=O.Editor.node(e,t.path),o=(0,c.A)(r,1)[0],a=Ce.toDOMNode(e,o);O.Editor.void(e,{at:t})&&(t={path:t.path,offset:0});for(var i=Array.from(a.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(O.Scrubber.stringify(t)));return n},toDOMRange:function(e,t){var n=t.anchor,r=t.focus,o=O.Range.isBackward(t),a=Ce.toDOMPoint(e,n),i=O.Range.isCollapsed(t)?a:Ce.toDOMPoint(e,r),s=Ce.getWindow(e).document.createRange(),u=o?i:a,l=(0,c.A)(u,2),d=l[0],f=l[1],p=o?a:i,h=(0,c.A)(p,2),m=h[0],v=h[1],g=!!(pe(d)?d:d.parentElement).getAttribute("data-slate-zero-width"),y=!!(pe(m)?m:m.parentElement).getAttribute("data-slate-zero-width");return s.setStart(d,g?1:f),s.setEnd(m,y?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,o=n.suppressThrow,a=r?t:function(e){var t=(0,c.A)(e,2),n=t[0],r=t[1];if(pe(n)&&n.childNodes.length){var o=r===n.childNodes.length,a=o?r-1:r,i=ge(n,a,o?"backward":"forward"),s=(0,c.A)(i,2);for(n=s[0],o=(a=s[1])<r;pe(n)&&n.childNodes.length;){var u=o?n.childNodes.length-1:0;n=ye(n,u,o?"backward":"forward")}r=o&&null!=n.textContent?n.textContent.length:0}return[n,r]}(t),s=(0,c.A)(a,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"]'),y=g&&v.contains(g)?g:null,b=d.closest("[data-slate-leaf]"),E=null;if(b){if(f=b.closest('[data-slate-node="text"]')){var A=Ce.getWindow(e).document.createRange();A.setStart(f,0),A.setEnd(u,l);var w=A.cloneContents();[].concat((0,i.A)(Array.prototype.slice.call(w.querySelectorAll("[data-slate-zero-width]"))),(0,i.A)(Array.prototype.slice.call(w.querySelectorAll("[contenteditable=false]")))).forEach((function(e){D&&!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=w.textContent.length,E=f}}else if(y){for(var C=y.querySelectorAll("[data-slate-leaf]"),_=0;_<C.length;_++){var x=C[_];if(Ce.hasDOMNode(e,x)){b=x;break}}b?(f=b.closest('[data-slate-node="text"]'),p=(E=b).textContent.length,E.querySelectorAll("[data-slate-zero-width]").forEach((function(e){p-=e.textContent.length}))):p=1}E&&p===E.textContent.length&&D&&"z"===E.getAttribute("data-slate-zero-width")&&null!==(h=E.textContent)&&void 0!==h&&h.startsWith("\ufeff")&&(d.hasAttribute("data-slate-zero-width")||P&&null!==(m=E.textContent)&&void 0!==m&&m.endsWith("\n\n"))&&p--}if(D&&!f&&!r){var k=d.hasAttribute("data-slate-node")?d:d.closest("[data-slate-node]");if(k&&Ce.hasDOMNode(e,k,{editable:!0})){var T=Ce.toSlateNode(e,k),S=O.Editor.start(e,Ce.findPath(e,T)),N=S.path,R=S.offset;return k.querySelector("[data-slate-leaf]")||(R=l),{path:N,offset:R}}}if(!f){if(o)return null;throw new Error("Cannot resolve a Slate point from DOM point: ".concat(t))}var I=Ce.toSlateNode(e,f);return{path:Ce.findPath(e,I),offset:p}},toSlateRange:function(e,t,n){var r,o,a,i,s,u,l=n.exactMatch,c=n.suppressThrow;if(me(t)?t.anchorNode:t.startContainer)if(me(t)){if(P&&t.rangeCount>1){a=t.focusNode;var d=t.getRangeAt(0),f=t.getRangeAt(t.rangeCount-1);if(a instanceof HTMLTableRowElement&&d.startContainer instanceof HTMLTableRowElement&&f.startContainer instanceof HTMLTableRowElement){function E(e){return e.childElementCount>0?E(e.children[0]):e}var p=d.startContainer,h=f.startContainer,m=E(p.children[d.startOffset]),v=E(h.children[f.startOffset]);i=0,r=v.childNodes.length>0?v.childNodes[0]:v,a=m.childNodes.length>0?m.childNodes[0]:m,o=v instanceof HTMLElement?v.innerHTML.length:0}else d.startContainer===a?(r=f.endContainer,o=f.endOffset,i=d.startOffset):(r=d.startContainer,o=d.endOffset,i=f.startOffset)}else r=t.anchorNode,o=t.anchorOffset,a=t.focusNode,i=t.focusOffset;s=I&&function(e){for(var t=e&&e.parentNode;t;){if("[object ShadowRoot]"===t.toString())return!0;t=t.parentNode}return!1}(r)||P?t.anchorNode===t.focusNode&&t.anchorOffset===t.focusOffset:t.isCollapsed}else r=t.startContainer,o=t.startOffset,a=t.endContainer,i=t.endOffset,s=t.collapsed;if(null==r||null==a||null==o||null==i)throw new Error("Cannot resolve a Slate range from DOM range: ".concat(t));"getAttribute"in a&&"false"===a.getAttribute("contenteditable")&&"true"!==a.getAttribute("data-slate-void")&&(a=r,i=(null===(u=r.textContent)||void 0===u?void 0:u.length)||0);var g=Ce.toSlatePoint(e,[r,o],{exactMatch:l,suppressThrow:c});if(!g)return null;var y=s?g:Ce.toSlatePoint(e,[a,i],{exactMatch:l,suppressThrow:c});if(!y)return null;var b={anchor:g,focus:y};return O.Range.isExpanded(b)&&O.Range.isForward(b)&&pe(a)&&O.Editor.void(e,{at:b.focus,mode:"highest"})&&(b=O.Editor.unhangRange(e,b,{voids:!0})),b}};function _e(e,t){var n=t.path,r=t.diff;if(!O.Editor.hasPath(e,n))return!1;var o=O.Node.get(e,n);if(!O.Text.isText(o))return!1;if(r.start!==o.text.length||0===r.text.length)return o.text.slice(r.start,r.start+r.text.length)===r.text;var a=O.Path.next(n);if(!O.Editor.hasPath(e,a))return!1;var i=O.Node.get(e,a);return O.Text.isText(i)&&i.text.startsWith(r.text)}function xe(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,o=t.text,a=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}(a,o),s=function(e,t,n){for(var r=Math.min(e.length,t.length,n),o=0;o<r;o++)if(e.charAt(e.length-o-1)!==t.charAt(t.length-o-1))return o;return r}(a,o,Math.min(a.length-i,o.length-i)),u={start:n+i,end:r-s,text:o.slice(i,o.length-s)};return u.start===u.end&&0===u.text.length?null:u}function Te(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(!O.Editor.hasPath(e,n))return null;var o=O.Node.get(e,n);if(!O.Text.isText(o))return null;var a=O.Editor.above(e,{match:function(t){return O.Element.isElement(t)&&O.Editor.isBlock(e,t)},at:n});if(!a)return null;for(;r>o.text.length;){var i=O.Editor.next(e,{at:n,match:O.Text.isText});if(!i||!O.Path.isDescendant(i[1],a[1]))return null;r-=o.text.length,o=i[0],n=i[1]}return{path:n,offset:r}}function De(e,t){var n=Se(e,t.anchor);if(!n)return null;if(O.Range.isCollapsed(t))return{anchor:n,focus:n};var r=Se(e,t.focus);return r?{anchor:n,focus:r}:null}function Pe(e,t,n){var r=ae.get(e),o=null===r||void 0===r?void 0:r.find((function(e){var n=e.path;return O.Path.equals(n,t.path)}));if(!o||t.offset<=o.diff.start)return O.Point.transform(t,n,{affinity:"backward"});var a=o.diff;if(t.offset<=a.start+a.text.length){var i={path:t.path,offset:a.start},s=O.Point.transform(i,n,{affinity:"backward"});return s?{path:s.path,offset:s.offset+t.offset-a.start}:null}var u={path:t.path,offset:t.offset-a.text.length+a.end-a.start},l=O.Point.transform(u,n,{affinity:"backward"});return l?"split_node"===n.type&&O.Path.equals(n.path,t.path)&&u.offset<n.position&&a.start<n.position?l:{path:l.path,offset:l.offset+a.text.length-a.end+a.start}:null}function Ne(e,t,n){var r=Pe(e,t.anchor,n);if(!r)return null;if(O.Range.isCollapsed(t))return{anchor:r,focus:r};var o=Pe(e,t.focus,n);return o?{anchor:r,focus:o}:null}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 Ie(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){w(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}function Me(e){var t=e.editor,n=e.scheduleOnDOMSelectionChange,r=e.onDOMSelectionChange,o=!1,a=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=De(t,e);!r||n&&O.Range.equals(r,n)||O.Transforms.select(t,r)}},f=function(){if(i&&(clearTimeout(i),i=null),s&&(clearTimeout(s),s=null),g()||v()){o||(o=!0,setTimeout((function(){return o=!1}))),v()&&(o="action");var e=t.selection&&O.Editor.rangeRef(t,t.selection,{affinity:"forward"});oe.set(t,t.marks),ie.get(t),ae.get(t);for(var a,u=g();a=null===(c=ae.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=Te(a);t.selection&&O.Range.equals(t.selection,h)||O.Transforms.select(t,h),a.diff.text?O.Editor.insertText(t,a.diff.text):O.Editor.deleteFragment(t),ae.set(t,null===(f=ae.get(t))||void 0===f?void 0:f.filter((function(e){return e.id!==a.id}))),_e(t,a)||(u=!1,ie.delete(t),oe.delete(t),o="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&&O.Range.equals(m,t.selection)||O.Transforms.select(t,m),v())!function(){var e=ie.get(t);if(ie.delete(t),e){if(e.at){var n=O.Point.isPoint(e.at)?Se(t,e.at):De(t,e.at);if(!n)return;var r=O.Editor.range(t,n);t.selection&&O.Range.equals(t.selection,r)||O.Transforms.select(t,n)}e.run()}}();else{u&&n(),n.flush(),r.flush(),d();var y=oe.get(t);oe.delete(t),void 0!==y&&(t.marks=y,t.onChange())}}else d()},p=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=H.get(t);n&&(g()||e?n.style.display="none":n.style.removeProperty("display"))},h=function(e,n){var r,o=null!==(r=ae.get(t))&&void 0!==r?r:[];ae.set(t,o);var a=O.Node.leaf(t,e),i=o.findIndex((function(t){return O.Path.equals(t.path,e)}));if(i<0)return ke(a.text,n)&&o.push({path:e,diff:n,id:u++}),void p();var s=function(e,t,n){var r=Math.min(t.start,n.start),o=Math.max(0,Math.min(t.start+t.text.length,n.end)-n.start),a=xe(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)-o),s=a.slice(r,i);return ke(e,{start:r,end:Math.max(t.end,n.end-t.text.length+(t.end-t.start)),text:s})}(a.text,o[i].diff,n);if(!s)return o.splice(i,1),void p();o[i]=Ie(Ie({},o[i]),{},{diff:s})},m=function(e){var o=(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:o,run:e}),s=setTimeout(f)},v=function(){return!!ie.get(t)},g=function(){var e;return!(null===(e=ae.get(t))||void 0===e||!e.length)},y=function(e){se.set(t,e),i&&(clearTimeout(i),i=null);var n=t.selection;if(e){var r=!n||!O.Path.equals(n.anchor.path,e.anchor.path),o=!n||!O.Path.equals(n.anchor.path.slice(0,-1),e.anchor.path.slice(0,-1));(r&&l||o)&&(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 o},handleUserSelect:y,handleCompositionEnd:function(e){a&&clearTimeout(a),a=setTimeout((function(){J.set(t,!1),f()}),25)},handleCompositionStart:function(e){J.set(t,!0),a&&(clearTimeout(a),a=null)},handleDOMBeforeInput:function(e){var n;i&&(clearTimeout(i),i=null);var r=e.inputType,o=null,a=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&&(o=Ce.toSlateRange(t,u,{exactMatch:!1,suppressThrow:!0}));var d=Ce.getWindow(t).getSelection();if(!o&&d&&(u=d,o=Ce.toSlateRange(t,d,{exactMatch:!1,suppressThrow:!0})),o=null!==(n=o)&&void 0!==n?n:t.selection){var f,p=!0;if(r.startsWith("delete")){if(O.Range.isExpanded(o)){var v=O.Range.edges(o),g=(0,c.A)(v,2),E=g[0],A=g[1];if(O.Node.leaf(t,E.path).text.length===E.offset&&0===A.offset){var w=O.Editor.next(t,{at:E.path,match:O.Text.isText});w&&O.Path.equals(w[1],A.path)&&(o={anchor:A,focus:A})}}var C=r.endsWith("Backward")?"backward":"forward",_=O.Range.edges(o),x=(0,c.A)(_,2),k=x[0],T=x[1],S=O.Editor.leaf(t,k.path),D=(0,c.A)(S,2),P=D[0],N=D[1],R={text:"",start:k.offset,end:T.offset},I=ae.get(t),M=null===I||void 0===I?void 0:I.find((function(e){return O.Path.equals(e.path,N)})),L=M?[M.diff,R]:[R];if(0===xe.apply(void 0,[P.text].concat(L)).length&&(p=!1),O.Range.isExpanded(o)){if(p&&O.Path.equals(o.anchor.path,o.focus.path)){var F={path:o.anchor.path,offset:k.offset},j=O.Editor.range(t,F,F);return y(j),h(o.anchor.path,{text:"",end:T.offset,start:k.offset})}return m((function(){return O.Editor.deleteFragment(t,{direction:C})}),{at:o})}}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":return m((function(){return O.Editor.deleteFragment(t)}),{at:o});case"deleteContent":case"deleteContentForward":var B=o.anchor;if(p&&O.Range.isCollapsed(o)){var U=O.Node.leaf(t,B.path);if(B.offset<U.text.length)return h(B.path,{text:"",start:B.offset,end:B.offset+1})}return m((function(){return O.Editor.deleteForward(t)}),{at:o});case"deleteContentBackward":var $,X=o.anchor,Q=me(u)?u.isCollapsed:!(null===($=u)||void 0===$||!$.collapsed);return p&&Q&&O.Range.isCollapsed(o)&&X.offset>0?h(X.path,{text:"",start:X.offset-1,end:X.offset}):m((function(){return O.Editor.deleteBackward(t)}),{at:o});case"deleteEntireSoftLine":return m((function(){O.Editor.deleteBackward(t,{unit:"line"}),O.Editor.deleteForward(t,{unit:"line"})}),{at:o});case"deleteHardLineBackward":return m((function(){return O.Editor.deleteBackward(t,{unit:"block"})}),{at:o});case"deleteSoftLineBackward":return m((function(){return O.Editor.deleteBackward(t,{unit:"line"})}),{at:o});case"deleteHardLineForward":return m((function(){return O.Editor.deleteForward(t,{unit:"block"})}),{at:o});case"deleteSoftLineForward":return m((function(){return O.Editor.deleteForward(t,{unit:"line"})}),{at:o});case"deleteWordBackward":return m((function(){return O.Editor.deleteBackward(t,{unit:"word"})}),{at:o});case"deleteWordForward":return m((function(){return O.Editor.deleteForward(t,{unit:"word"})}),{at:o});case"insertLineBreak":return m((function(){return O.Editor.insertSoftBreak(t)}),{at:o});case"insertParagraph":return m((function(){return O.Editor.insertBreak(t)}),{at:o});case"insertCompositionText":case"deleteCompositionText":case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":if("DataTransfer"===(null===(f=a)||void 0===f?void 0:f.constructor.name))return m((function(){return Ce.insertData(t,a)}),{at:o});var Y=null!==a&&void 0!==a?a:"";if(re.get(t)&&(Y=Y.replace("\ufeff","")),"insertText"===r&&/.*\n.*\n$/.test(Y)&&(Y=Y.slice(0,-1)),Y.includes("\n"))return m((function(){var e=Y.split("\n");e.forEach((function(n,r){n&&O.Editor.insertText(t,n),r!==e.length-1&&O.Editor.insertSoftBreak(t)}))}),{at:o});if(O.Path.equals(o.anchor.path,o.focus.path)){var z=O.Range.edges(o),H=(0,c.A)(z,2),V=H[0],q=H[1],W={start:V.offset,end:q.offset,text:Y};if(Y&&l&&"insertCompositionText"===r){var G=l.start+l.text.search(/\S|$/);W.start+W.text.search(/\S|$/)===G+1&&W.end===l.start+l.text.length?(W.start-=1,l=null,b()):l=!1}else l="insertText"===r&&(null===l?W:!(!l||!O.Range.isCollapsed(o)||l.end+l.text.length!==V.offset)&&Ie(Ie({},l),{},{text:l.text+Y}));if(p)return void h(V.path,W)}return m((function(){return O.Editor.insertText(t,Y)}),{at:o})}}},handleKeyDown:function(e){g()||(p(!0),setTimeout(p))},handleDomMutations:function(e){var n;g()||v()||e.some((function(n){return Ee(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 Fe=["node"];function je(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 Be={subtree:!0,childList:!0,characterData:!0},Ue=D?function(e){var t=e.node,n=C(e,Fe);if(!D)return null;var r=x(),o=function(){var e=(0,g.useRef)(!1);return(0,g.useEffect)((function(){return e.current=!0,function(){e.current=!1}}),[]),e.current}(),a=(0,g.useState)((function(){return Me(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?je(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):je(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({editor:r},n))})),i=(0,c.A)(a,1)[0];return function(e,t,n){var r=(0,g.useState)((function(){return new MutationObserver(t)})),o=(0,c.A)(r,1)[0];Le((function(){o.takeRecords()})),(0,g.useEffect)((function(){if(!e.current)throw new Error("Failed to attach MutationObserver, `node` is undefined");return o.observe(e.current,n),function(){return o.disconnect()}}),[o,e,n])}(t,i.handleDomMutations,Be),ne.set(r,i.scheduleFlush),o&&i.flush(),i}:function(){return null},$e=["anchor","focus"],Xe=["anchor","focus"],Qe=function(e,t){var n,r,o=C(e,$e),a=C(t,Xe);return e[le]===t[le]&&(n=o,r=a,Object.keys(n).length===Object.keys(r).length&&Object.keys(n).every((function(e){return r.hasOwnProperty(e)&&n[e]===r[e]})))},Ye=function(e){var t=e.isLast,n=e.leaf,r=e.parent,o=e.text,a=x(),i=Ce.findPath(a,o),s=O.Path.parent(i),u=!0===n[ce];return a.isVoid(r)?g.createElement(Ve,{length:O.Node.string(r).length}):""!==n.text||r.children[r.children.length-1]!==o||a.isInline(r)||""!==O.Editor.string(a,s)?""===n.text?g.createElement(Ve,{isMarkPlaceholder:u}):t&&"\n"===n.text.slice(-1)?g.createElement(ze,{isTrailing:!0,text:n.text}):g.createElement(ze,{text:n.text}):g.createElement(Ve,{isLineBreak:!0,isMarkPlaceholder:u})},ze=function(e){var t=e.text,n=e.isTrailing,r=void 0!==n&&n,o=(0,g.useRef)(null),a=function(){return"".concat(null!==t&&void 0!==t?t:"").concat(r?"\n":"")},i=(0,g.useState)(a),s=(0,c.A)(i,1)[0];return Le((function(){var e=a();o.current&&o.current.textContent!==e&&(o.current.textContent=e)})),g.createElement(He,{ref:o},s)},He=(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,o=void 0!==r&&r,a=e.isMarkPlaceholder,i={"data-slate-zero-width":o?"n":"z","data-slate-length":n};return void 0!==a&&a&&(i["data-slate-mark-placeholder"]=!0),g.createElement("span",Object.assign({},i),D&&o?null:"\ufeff",o?g.createElement("br",null):null)};function qe(e){e.current&&(clearTimeout(e.current),e.current=null)}var We=function(e){var t=e.leaf,n=e.isLast,r=e.text,o=e.parent,a=e.renderPlaceholder,i=e.renderLeaf,s=void 0===i?function(e){return g.createElement(Ze,Object.assign({},e))}:i,u=x(),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),y=(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;H.delete(u),null===(n=t.onPlaceholderResize)||void 0===n||n.call(t,null)}else{if(H.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]),O=g.createElement(Ye,{isLast:n,leaf:t,parent:o,text:r}),E=t[le];if((0,g.useEffect)((function(){return E?v.current||(v.current=setTimeout((function(){m(!0),v.current=null}),300)):(qe(v),m(!1)),function(){return qe(v)}}),[E,m]),E&&h){var A={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:N?"inherit":void 0},contentEditable:!1,ref:y}};O=g.createElement(g.Fragment,null,a(A),O)}return s({attributes:{"data-slate-leaf":!0},children:O,leaf:t,text:r})},Ge=g.memo(We,(function(e,t){return t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&O.Text.equals(t.leaf,e.leaf)&&t.leaf[le]===e.leaf[le]})),Ze=function(e){var t=e.attributes,n=e.children;return g.createElement("span",Object.assign({},t),n)},Ke=function(e){for(var t=e.decorations,n=e.isLast,r=e.parent,o=e.renderPlaceholder,a=e.renderLeaf,i=e.text,s=x(),u=(0,g.useRef)(null),l=O.Text.decorations(i,t),c=Ce.findKey(s,i),d=[],f=0;f<l.length;f++){var p=l[f];d.push(g.createElement(Ge,{isLast:n&&f===l.length-1,key:"".concat(c.id,"-").concat(f),renderPlaceholder:o,leaf:p,text:i,parent:r,renderLeaf:a}))}var h=(0,g.useCallback)((function(e){var t=G.get(s);e?(null===t||void 0===t||t.set(c,e),q.set(i,e),V.set(e,i)):(null===t||void 0===t||t.delete(c),q.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(Ke,(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],o=t[n];if(r.anchor.offset!==o.anchor.offset||r.focus.offset!==o.focus.offset||!Qe(r,o))return!1}return!0}(t.decorations,e.decorations)})),et=function(e){var t=e.decorations,n=e.element,r=e.renderElement,o=void 0===r?function(e){return g.createElement(nt,Object.assign({},e))}:r,a=e.renderPlaceholder,i=e.renderLeaf,s=e.selection,u=x(),l=ut(),d=u.isInline(n),p=Ce.findKey(u,n),h=(0,g.useCallback)((function(e){var t=G.get(u);e?(null===t||void 0===t||t.set(p,e),q.set(n,e),V.set(e,n)):(null===t||void 0===t||t.delete(p),q.delete(n))}),[u,p,n]),m=it({decorations:t,node:n,renderElement:o,renderPlaceholder:a,renderLeaf:i,selection:s}),v={"data-slate-node":"element",ref:h};if(d&&(v["data-slate-inline"]=!0),!d&&O.Editor.hasInlines(u,n)){var y=O.Node.string(n),b=f()(y);"rtl"===b&&(v.dir=b)}if(O.Editor.isVoid(u,n)){v["data-slate-void"]=!0,!l&&d&&(v.contentEditable=!1);var E=d?"span":"div",A=O.Node.texts(n),w=(0,c.A)(A,1),C=(0,c.A)(w[0],1)[0];m=g.createElement(E,{"data-slate-spacer":!0,style:{height:"0",color:"transparent",outline:"none",position:"absolute"}},g.createElement(Je,{renderPlaceholder:a,decorations:[],isLast:!1,parent:n,text:C})),X.set(C,0),Q.set(C,n)}return o({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],o=t[n];if(!O.Range.equals(r,o)||!Qe(r,o))return!1}return!0}(e.decorations,t.decorations)&&(e.selection===t.selection||!!e.selection&&!!t.selection&&O.Range.equals(e.selection,t.selection))})),nt=function(e){var t=e.attributes,n=e.children,r=e.element,o=x().isInline(r)?"span":"div";return g.createElement(o,Object.assign({},t,{style:{position:"relative"}}),n)},rt=(0,g.createContext)((function(){return[]})),ot=(0,g.createContext)(!1),at=function(){return(0,g.useContext)(ot)},it=function(e){for(var t=e.decorations,n=e.node,r=e.renderElement,o=e.renderPlaceholder,a=e.renderLeaf,i=e.selection,s=(0,g.useContext)(rt),u=x(),c=Ce.findPath(u,n),d=[],f=O.Element.isElement(n)&&!u.isInline(n)&&O.Editor.hasInlines(u,n),p=0;p<n.children.length;p++){var h,m=c.concat(p),v=n.children[p],y=Ce.findKey(u,v),b=O.Editor.range(u,m),E=i&&O.Range.intersection(b,i),A=s([v,m]),w=(0,l.A)(t);try{for(w.s();!(h=w.n()).done;){var C=h.value,_=O.Range.intersection(C,b);_&&A.push(_)}}catch(k){w.e(k)}finally{w.f()}O.Element.isElement(v)?d.push(g.createElement(ot.Provider,{key:"provider-".concat(y.id),value:!!E},g.createElement(tt,{decorations:A,element:v,key:y.id,renderElement:r,renderPlaceholder:o,renderLeaf:a,selection:E}))):d.push(g.createElement(Je,{decorations:A,key:y.id,isLast:f&&p===n.children.length-1,parent:n,renderPlaceholder:o,renderLeaf:a,text:v})),X.set(v,p),Q.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],o=t&&(0,E.v_)(t),a=n&&(0,E.v_)(n),i=r&&(0,E.v_)(r);return function(e){return!(!o||!o(e))||(!!(S&&a&&a(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},yt=function(e){function t(){var e;return(0,u.A)(this,t),(e=(0,o.A)(this,t,arguments)).context=null,e.manager=null,e.mutationObserver=null,e}return(0,a.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 o;if(t.current){var a=r.filter((function(t){return Ee(e,t,r)}));(o=n).push.apply(o,(0,i.A)(a))}},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,o=null===(e=this.mutationObserver)||void 0===e?void 0:e.takeRecords();null!==o&&void 0!==o&&o.length&&(null===(r=this.manager)||void 0===r||r.registerMutations(o));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);yt.contextType=_;var Ot=D?yt: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"],Et=["text"];function At(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?At(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):At(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(xt,Object.assign({},e))}),[]),n=e.autoFocus,o=e.decorate,a=void 0===o?kt:o,i=e.onDOMBeforeInput,s=e.placeholder,u=e.readOnly,d=void 0!==u&&u,p=e.renderElement,m=e.renderLeaf,y=e.renderPlaceholder,b=void 0===y?t:y,E=e.scrollSelectionIntoView,A=void 0===E?Tt:E,w=e.style,_=void 0===w?{}:w,k=e.as,S=void 0===k?"div":k,R=e.disableDefaultStyles,M=void 0!==R&&R,L=C(e,bt),X=ct(),Q=(0,g.useState)(!1),H=(0,c.A)(Q,2),W=H[0],G=H[1],te=(0,g.useRef)(null),ne=(0,g.useRef)([]),ae=(0,g.useState)(),ie=(0,c.A)(ae,2),se=ie[0],de=ie[1],me=function(){var e=x(),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,ye=(0,g.useReducer)((function(e){return e+1}),0),Oe=(0,c.A)(ye,2)[1];ue.set(X,Oe),Z.set(X,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 Ee=(0,g.useRef)(),Ae=(0,g.useMemo)((function(){return v()((function(){var e=Ee.current;if((D||!Ce.isComposing(X))&&(!be.isUpdatingSelection||null!==e&&void 0!==e&&e.isFlushing())&&!be.isDraggingInternally){var t=Ce.findDocumentOrShadowRoot(X),n=t.activeElement,r=Ce.toDOMNode(X,X),o=t.getSelection();if(n===r?(be.latestElement=n,K.set(X,!0)):K.delete(X),!o)return O.Transforms.deselect(X);var a=o.anchorNode,i=o.focusNode,s=Ce.hasEditableTarget(X,a)||Ce.isTargetInsideNonReadonlyVoid(X,a),u=Ce.hasEditableTarget(X,i)||Ce.isTargetInsideNonReadonlyVoid(X,i);if(s&&u){var l=Ce.toSlateRange(X,o,{exactMatch:!1,suppressThrow:!0});l&&(Ce.isComposing(X)||null!==e&&void 0!==e&&e.hasPendingChanges()||null!==e&&void 0!==e&&e.isFlushing()?null===e||void 0===e||e.handleUserSelect(l):O.Transforms.select(X,l))}!d||s&&u||O.Transforms.deselect(X)}}),100)}),[X,d,be]),we=(0,g.useMemo)((function(){return h()(Ae,0)}),[Ae]);Ee.current=Ue({node:te,onDOMSelectionChange:Ae,scheduleOnDOMSelectionChange:we}),Le((function(){var e,t,n;te.current&&(n=fe(te.current))?(Y.set(X,n),z.set(X,te.current),q.set(X,te.current),V.set(te.current,X)):q.delete(X);var r=X.selection,o=Ce.findDocumentOrShadowRoot(X).getSelection();if(o&&Ce.isFocused(X)&&(null===(e=Ee.current)||void 0===e||!e.hasPendingAction())){var a=function(e){var t="None"!==o.type;if(r||t){var n,a=o.focusNode;if(P&&o.rangeCount>1){var i=o.getRangeAt(0),s=o.getRangeAt(o.rangeCount-1);n=i.startContainer===a?s.endContainer:i.startContainer}else n=o.anchorNode;var u=z.get(X),l=!1;if(u.contains(n)&&u.contains(a)&&(l=!0),t&&l&&r&&!e){var c=Ce.toSlateRange(X,o,{exactMatch:!0,suppressThrow:!0});if(c&&O.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(X,r)){be.isUpdatingSelection=!0;var p=r&&Ce.toDOMRange(X,r);return p?(Ce.isComposing(X)&&!D?o.collapseToEnd():O.Range.isBackward(r)?o.setBaseAndExtent(p.endContainer,p.endOffset,p.startContainer,p.startOffset):o.setBaseAndExtent(p.startContainer,p.startOffset,p.endContainer,p.endOffset),A(X,p)):o.removeAllRanges(),p}X.selection=Ce.toSlateRange(X,o,{exactMatch:!1,suppressThrow:!0})}};o.rangeCount<=1&&a();var i="action"===(null===(t=Ee.current)||void 0===t?void 0:t.isFlushing());if(D&&i){var s=null,u=requestAnimationFrame((function(){if(i){var e=function(e){try{Ce.toDOMNode(X,X).focus(),a(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(X,e.target)&&!Pt(e,i)){var t;if(Ee.current)return Ee.current.handleDOMBeforeInput(e);we.flush(),Ae.flush();var n=X.selection,r=e.inputType,o=e.dataTransfer||e.data||void 0,a="insertCompositionText"===r||"deleteCompositionText"===r;if(a&&Ce.isComposing(X))return;var s=!1;if("insertText"===r&&n&&O.Range.isCollapsed(n)&&e.data&&1===e.data.length&&/[a-z ]/i.test(e.data)&&0!==n.anchor.offset){var u,l;s=!0,X.marks&&(s=!1);var f=n.anchor,p=Ce.toDOMPoint(X,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"),y=Ce.getWindow(X);if(s&&g&&Ce.hasDOMNode(X,g)){var b,E=null===y||void 0===y?void 0:y.document.createTreeWalker(g,NodeFilter.SHOW_TEXT).lastChild();E===m&&(null===(b=E.textContent)||void 0===b?void 0:b.length)===v&&(s=!1)}if(s&&m.parentElement&&"pre"===(null===y||void 0===y||null===(l=y.getComputedStyle(m.parentElement))||void 0===l?void 0:l.whiteSpace)){var A=O.Editor.above(X,{at:f.path,match:function(e){return O.Element.isElement(e)&&O.Editor.isBlock(X,e)}});A&&O.Node.string(A[0]).includes("\t")&&(s=!1)}}if(!r.startsWith("delete")||r.startsWith("deleteBy")){var w=e.getTargetRanges(),C=(0,c.A)(w,1)[0];if(C){var _=Ce.toSlateRange(X,C,{exactMatch:!1,suppressThrow:!1});if(!n||!O.Range.equals(n,_)){s=!1;var x=!a&&X.selection&&O.Editor.rangeRef(X,X.selection);O.Transforms.select(X,_),x&&ee.set(X,x)}}}if(a)return;if(s||e.preventDefault(),n&&O.Range.isExpanded(n)&&r.startsWith("delete")){var k=r.endsWith("Backward")?"backward":"forward";return void O.Editor.deleteFragment(X,{direction:k})}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":O.Editor.deleteFragment(X);break;case"deleteContent":case"deleteContentForward":O.Editor.deleteForward(X);break;case"deleteContentBackward":O.Editor.deleteBackward(X);break;case"deleteEntireSoftLine":O.Editor.deleteBackward(X,{unit:"line"}),O.Editor.deleteForward(X,{unit:"line"});break;case"deleteHardLineBackward":O.Editor.deleteBackward(X,{unit:"block"});break;case"deleteSoftLineBackward":O.Editor.deleteBackward(X,{unit:"line"});break;case"deleteHardLineForward":O.Editor.deleteForward(X,{unit:"block"});break;case"deleteSoftLineForward":O.Editor.deleteForward(X,{unit:"line"});break;case"deleteWordBackward":O.Editor.deleteBackward(X,{unit:"word"});break;case"deleteWordForward":O.Editor.deleteForward(X,{unit:"word"});break;case"insertLineBreak":O.Editor.insertSoftBreak(X);break;case"insertParagraph":O.Editor.insertBreak(X);break;case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":"insertFromComposition"===r&&Ce.isComposing(X)&&(G(!1),J.set(X,!1)),"DataTransfer"===(null===o||void 0===o?void 0:o.constructor.name)?Ce.insertData(X,o):"string"===typeof o&&(s?ne.current.push((function(){return O.Editor.insertText(X,o)})):O.Editor.insertText(X,o))}var T=null===(t=ee.get(X))||void 0===t?void 0:t.unref();ee.delete(X),!T||X.selection&&O.Range.equals(X.selection,T)||O.Transforms.select(X,T)}}),[X,Ae,ve,i,d,we]),xe=(0,g.useCallback)((function(e){null==e?(Ae.cancel(),we.cancel(),z.delete(X),q.delete(X),te.current&&$&&te.current.removeEventListener("beforeinput",_e)):$&&e.addEventListener("beforeinput",_e),te.current=e}),[Ae,we,X,_e]);Le((function(){var e=Ce.getWindow(X);return e.document.addEventListener("selectionchange",we),function(){e.document.removeEventListener("selectionchange",we)}}),[we]);var ke=a([X,[]]),Te=s&&1===X.children.length&&1===Array.from(O.Node.texts(X)).length&&""===O.Node.string(X)&&!W,Se=(0,g.useCallback)((function(e){var t;e&&Te?de(null===(t=e.getBoundingClientRect())||void 0===t?void 0:t.height):de(void 0)}),[Te]);if(Te){var De=O.Editor.start(X,[]);ke.push((0,r.default)((0,r.default)((0,r.default)((0,r.default)((0,r.default)({},le,!0),"placeholder",s),"onPlaceholderResize",Se),"anchor",De),"focus",De))}var Pe=X.marks;if(be.hasMarkPlaceholder=!1,X.selection&&O.Range.isCollapsed(X.selection)&&Pe){var Ne=X.selection.anchor,Re=O.Node.leaf(X,Ne.path),Ie=C(Re,Et);if(!O.Text.equals(Re,Pe,{loose:!0})){be.hasMarkPlaceholder=!0;var Me=Object.fromEntries(Object.keys(Ie).map((function(e){return[e,null]})));ke.push(wt(wt(wt((0,r.default)({},ce,!0),Me),Pe),{},{anchor:Ne,focus:Ne}))}}return(0,g.useEffect)((function(){setTimeout((function(){var e=X.selection;if(e){var t=e.anchor,n=O.Node.leaf(X,t.path);if(Pe&&!O.Text.equals(n,Pe,{loose:!0}))return void re.set(X,Pe)}re.delete(X)}))})),g.createElement(st.Provider,{value:d},g.createElement(rt.Provider,{value:a},g.createElement(Ot,{node:te,receivedUserInput:ge},g.createElement(S,Object.assign({role:d?void 0:"textbox","aria-multiline":!d||void 0},L,{spellCheck:!(!$&&U)&&L.spellCheck,autoCorrect:$||!U?L.autoCorrect:"false",autoCapitalize:$||!U?L.autoCapitalize:"false","data-slate-editor":!0,"data-slate-node":"value",contentEditable:!d,zindex:-1,suppressContentEditableWarning:!0,ref:xe,style:wt(wt({},M?{}:wt({position:"relative",whiteSpace:"pre-wrap",wordWrap:"break-word"},se?{minHeight:se}:{})),_),onBeforeInput:(0,g.useCallback)((function(e){if(!$&&!d&&!St(e,L.onBeforeInput)&&Ce.hasSelectableTarget(X,e.target)&&(e.preventDefault(),!Ce.isComposing(X))){var t=e.data;O.Editor.insertText(X,t)}}),[L.onBeforeInput,X,d]),onInput:(0,g.useCallback)((function(e){if(!St(e,L.onInput))if(Ee.current)Ee.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(X,e.target)&&!St(e,L.onBlur)){var t=Ce.findDocumentOrShadowRoot(X);if(be.latestElement!==t.activeElement){var n=e.relatedTarget;if(n!==Ce.toDOMNode(X,X)&&(!pe(n)||!n.hasAttribute("data-slate-spacer"))){if(null!=n&&he(n)&&Ce.hasDOMNode(X,n)){var r=Ce.toSlateNode(X,n);if(O.Element.isElement(r)&&!X.isVoid(r))return}if(N){var o=t.getSelection();null===o||void 0===o||o.removeAllRanges()}K.delete(X)}}}}),[d,be.isUpdatingSelection,be.latestElement,X,L.onBlur]),onClick:(0,g.useCallback)((function(e){if(Ce.hasTarget(X,e.target)&&!St(e,L.onClick)&&he(e.target)){var t=Ce.toSlateNode(X,e.target),n=Ce.findPath(X,t);if(!O.Editor.hasPath(X,n)||O.Node.get(X,n)!==t)return;if(3===e.detail&&n.length>=1){var r=n;if(!O.Element.isElement(t)||!O.Editor.isBlock(X,t)){var o,a=O.Editor.above(X,{match:function(e){return O.Element.isElement(e)&&O.Editor.isBlock(X,e)},at:n});r=null!==(o=null===a||void 0===a?void 0:a[1])&&void 0!==o?o:n.slice(0,1)}var i=O.Editor.range(X,r);return void O.Transforms.select(X,i)}if(d)return;var s=O.Editor.start(X,n),u=O.Editor.end(X,n),l=O.Editor.void(X,{at:s}),c=O.Editor.void(X,{at:u});if(l&&c&&O.Path.equals(l[1],c[1])){var f=O.Editor.range(X,s);O.Transforms.select(X,f)}}}),[X,L.onClick,d]),onCompositionEnd:(0,g.useCallback)((function(e){if(Ce.hasSelectableTarget(X,e.target)){var t;if(Ce.isComposing(X)&&(G(!1),J.set(X,!1)),null===(t=Ee.current)||void 0===t||t.handleCompositionEnd(e),St(e,L.onCompositionEnd)||D)return;if(!N&&!F&&!T&&!B&&!j&&e.data){var n=re.get(X);re.delete(X),void 0!==n&&(oe.set(X,X.marks),X.marks=n),O.Editor.insertText(X,e.data);var r=oe.get(X);oe.delete(X),void 0!==r&&(X.marks=r)}}}),[L.onCompositionEnd,X]),onCompositionUpdate:(0,g.useCallback)((function(e){Ce.hasSelectableTarget(X,e.target)&&!St(e,L.onCompositionUpdate)&&(Ce.isComposing(X)||(G(!0),J.set(X,!0)))}),[L.onCompositionUpdate,X]),onCompositionStart:(0,g.useCallback)((function(e){if(Ce.hasSelectableTarget(X,e.target)){var t;if(null===(t=Ee.current)||void 0===t||t.handleCompositionStart(e),St(e,L.onCompositionStart)||D)return;G(!0);var n=X.selection;if(n){if(O.Range.isExpanded(n))return void O.Editor.deleteFragment(X);var r=O.Editor.above(X,{match:function(e){return O.Element.isElement(e)&&O.Editor.isInline(X,e)},mode:"highest"});if(r){var o=(0,c.A)(r,2)[1];if(O.Editor.isEnd(X,n.anchor,o)){var a=O.Editor.after(X,o);O.Transforms.setSelection(X,{anchor:a,focus:a})}}}}}),[L.onCompositionStart,X]),onCopy:(0,g.useCallback)((function(e){!Ce.hasSelectableTarget(X,e.target)||St(e,L.onCopy)||Dt(e)||(e.preventDefault(),Ce.setFragmentData(X,e.clipboardData,"copy"))}),[L.onCopy,X]),onCut:(0,g.useCallback)((function(e){if(!d&&Ce.hasSelectableTarget(X,e.target)&&!St(e,L.onCut)&&!Dt(e)){e.preventDefault(),Ce.setFragmentData(X,e.clipboardData,"cut");var t=X.selection;if(t)if(O.Range.isExpanded(t))O.Editor.deleteFragment(X);else{var n=O.Node.parent(X,t.anchor.path);O.Editor.isVoid(X,n)&&O.Transforms.delete(X)}}}),[d,X,L.onCut]),onDragOver:(0,g.useCallback)((function(e){if(Ce.hasTarget(X,e.target)&&!St(e,L.onDragOver)){var t=Ce.toSlateNode(X,e.target);O.Element.isElement(t)&&O.Editor.isVoid(X,t)&&e.preventDefault()}}),[L.onDragOver,X]),onDragStart:(0,g.useCallback)((function(e){if(!d&&Ce.hasTarget(X,e.target)&&!St(e,L.onDragStart)){var t=Ce.toSlateNode(X,e.target),n=Ce.findPath(X,t);if(O.Element.isElement(t)&&O.Editor.isVoid(X,t)||O.Editor.void(X,{at:n,voids:!0})){var r=O.Editor.range(X,n);O.Transforms.select(X,r)}be.isDraggingInternally=!0,Ce.setFragmentData(X,e.dataTransfer,"drag")}}),[d,X,L.onDragStart,be]),onDrop:(0,g.useCallback)((function(e){if(!d&&Ce.hasTarget(X,e.target)&&!St(e,L.onDrop)){e.preventDefault();var t=X.selection,n=Ce.findEventRange(X,e),r=e.dataTransfer;O.Transforms.select(X,n),be.isDraggingInternally&&(!t||O.Range.equals(t,n)||O.Editor.void(X,{at:n,voids:!0})||O.Transforms.delete(X,{at:t})),Ce.insertData(X,r),Ce.isFocused(X)||Ce.focus(X)}be.isDraggingInternally=!1}),[d,X,L.onDrop,be]),onDragEnd:(0,g.useCallback)((function(e){!d&&be.isDraggingInternally&&L.onDragEnd&&Ce.hasTarget(X,e.target)&&L.onDragEnd(e),be.isDraggingInternally=!1}),[d,be,L,X]),onFocus:(0,g.useCallback)((function(e){if(!d&&!be.isUpdatingSelection&&Ce.hasEditableTarget(X,e.target)&&!St(e,L.onFocus)){var t=Ce.toDOMNode(X,X),n=Ce.findDocumentOrShadowRoot(X);if(be.latestElement=n.activeElement,P&&e.target!==t)return void t.focus();K.set(X,!0)}}),[d,be,X,L.onFocus]),onKeyDown:(0,g.useCallback)((function(e){if(!d&&Ce.hasEditableTarget(X,e.target)){var t;null===(t=Ee.current)||void 0===t||t.handleKeyDown(e);var n=e.nativeEvent;if(Ce.isComposing(X)&&!1===n.isComposing&&(J.set(X,!1),G(!1)),St(e,L.onKeyDown)||Ce.isComposing(X))return;var r=X.selection,o=X.children[null!==r?r.focus.path[0]:0],a="rtl"===f()(O.Node.string(o));if(vt.isRedo(n)){e.preventDefault();var i=X;return void("function"===typeof i.redo&&i.redo())}if(vt.isUndo(n)){e.preventDefault();var s=X;return void("function"===typeof s.undo&&s.undo())}if(vt.isMoveLineBackward(n))return e.preventDefault(),void O.Transforms.move(X,{unit:"line",reverse:!0});if(vt.isMoveLineForward(n))return e.preventDefault(),void O.Transforms.move(X,{unit:"line"});if(vt.isExtendLineBackward(n))return e.preventDefault(),void O.Transforms.move(X,{unit:"line",edge:"focus",reverse:!0});if(vt.isExtendLineForward(n))return e.preventDefault(),void O.Transforms.move(X,{unit:"line",edge:"focus"});if(vt.isMoveBackward(n))return e.preventDefault(),void(r&&O.Range.isCollapsed(r)?O.Transforms.move(X,{reverse:!a}):O.Transforms.collapse(X,{edge:"start"}));if(vt.isMoveForward(n))return e.preventDefault(),void(r&&O.Range.isCollapsed(r)?O.Transforms.move(X,{reverse:a}):O.Transforms.collapse(X,{edge:"end"}));if(vt.isMoveWordBackward(n))return e.preventDefault(),r&&O.Range.isExpanded(r)&&O.Transforms.collapse(X,{edge:"focus"}),void O.Transforms.move(X,{unit:"word",reverse:!a});if(vt.isMoveWordForward(n))return e.preventDefault(),r&&O.Range.isExpanded(r)&&O.Transforms.collapse(X,{edge:"focus"}),void O.Transforms.move(X,{unit:"word",reverse:a});if($){if((I||N)&&r&&(vt.isDeleteBackward(n)||vt.isDeleteForward(n))&&O.Range.isCollapsed(r)){var u=O.Node.parent(X,r.anchor.path);if(O.Element.isElement(u)&&O.Editor.isVoid(X,u)&&(O.Editor.isInline(X,u)||O.Editor.isBlock(X,u)))return e.preventDefault(),void O.Editor.deleteBackward(X,{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 O.Editor.insertSoftBreak(X);if(vt.isSplitBlock(n))return e.preventDefault(),void O.Editor.insertBreak(X);if(vt.isDeleteBackward(n))return e.preventDefault(),void(r&&O.Range.isExpanded(r)?O.Editor.deleteFragment(X,{direction:"backward"}):O.Editor.deleteBackward(X));if(vt.isDeleteForward(n))return e.preventDefault(),void(r&&O.Range.isExpanded(r)?O.Editor.deleteFragment(X,{direction:"forward"}):O.Editor.deleteForward(X));if(vt.isDeleteLineBackward(n))return e.preventDefault(),void(r&&O.Range.isExpanded(r)?O.Editor.deleteFragment(X,{direction:"backward"}):O.Editor.deleteBackward(X,{unit:"line"}));if(vt.isDeleteLineForward(n))return e.preventDefault(),void(r&&O.Range.isExpanded(r)?O.Editor.deleteFragment(X,{direction:"forward"}):O.Editor.deleteForward(X,{unit:"line"}));if(vt.isDeleteWordBackward(n))return e.preventDefault(),void(r&&O.Range.isExpanded(r)?O.Editor.deleteFragment(X,{direction:"backward"}):O.Editor.deleteBackward(X,{unit:"word"}));if(vt.isDeleteWordForward(n))return e.preventDefault(),void(r&&O.Range.isExpanded(r)?O.Editor.deleteFragment(X,{direction:"forward"}):O.Editor.deleteForward(X,{unit:"word"}))}}}),[d,X,L.onKeyDown]),onPaste:(0,g.useCallback)((function(e){d||!Ce.hasEditableTarget(X,e.target)||St(e,L.onPaste)||(!$||function(e){return e.clipboardData&&""!==e.clipboardData.getData("text/plain")&&1===e.clipboardData.types.length}(e.nativeEvent)||N)&&(e.preventDefault(),Ce.insertData(X,e.clipboardData))}),[d,X,L.onPaste])}),g.createElement(Ct,{decorations:ke,node:X,renderElement:p,renderPlaceholder:b,renderLeaf:m,selection:X.selection})))))},xt=function(e){var t=e.attributes,n=e.children;return g.createElement("span",Object.assign({},t),n,D&&g.createElement("br",null))},kt=function(){return[]},Tt=function(e,t){if(t.getBoundingClientRect&&(!e.selection||e.selection&&O.Range.isCollapsed(e.selection))){var n=t.startContainer.parentElement;n.getBoundingClientRect=t.getBoundingClientRect.bind(t),(0,y.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()},Dt=function(e){return he(e.target)&&(e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement)},Pt=function(e,t){if(!t)return!1;var n=t(e);return null!=n?n:e.defaultPrevented},Nt=(0,g.createContext)(!1),Rt=function(){return(0,g.useContext)(Nt)};var It=(0,g.createContext)({}),Mt=function(e,t){return e===t};function Lt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Mt,n=(0,g.useReducer)((function(e){return e+1}),0),r=(0,c.A)(n,2)[1],o=(0,g.useContext)(It);if(!o)throw new Error("The `useSlateSelector` hook must be used inside the <Slate> component's context.");var a,i=o.getSlate,s=o.addEventListener,u=(0,g.useRef)(),l=(0,g.useRef)((function(){return null})),d=(0,g.useRef)(null);try{a=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=a,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]),a}var Ft=["editor","children","onChange","initialValue"],jt=function(e){var t=e.editor,n=e.children,r=e.onChange,o=e.initialValue,a=C(e,Ft),i=(0,g.useRef)(!1),s=g.useState((function(){if(!O.Node.isNodeList(o))throw new Error("[Slate] initialValue is invalid! Expected a list of elements but got: ".concat(O.Scrubber.stringify(o)));if(!O.Editor.isEditor(t))throw new Error("[Slate] editor is invalid! You passed: ".concat(O.Scrubber.stringify(t)));return t.children=o,Object.assign(t,a),{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)),y=(0,c.A)(v,2),b=y[0],E=y[1];return(0,g.useEffect)((function(){E(Ce.isFocused(t))}),[t]),Le((function(){var e=function(){return E(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(It.Provider,{value:p},g.createElement(lt.Provider,{value:l},g.createElement(_.Provider,{value:l.editor},g.createElement(Nt.Provider,{value:b},n))))},Bt=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}),$t)},$t=function(e,t){return!e&&!t||!(!e||!t)&&O.Range.equals(e,t)},Xt=function(e,t){var n=(t.top+t.bottom)/2;return e.top<=n&&e.bottom>=n},Qt=function(e,t,n){var r=Ce.toDOMRange(e,t).getBoundingClientRect(),o=Ce.toDOMRange(e,n).getBoundingClientRect();return Xt(r,o)&&Xt(o,r)};function Yt(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 zt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yt(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ht=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x-slate-fragment",n=e,r=n.apply,o=n.onChange,a=n.deleteBackward,s=n.addMark,u=n.removeMark;return G.set(n,new WeakMap),n.addMark=function(e,t){var r,o;null===(r=ne.get(n))||void 0===r||r(),!re.get(n)&&null!==(o=ae.get(n))&&void 0!==o&&o.length&&re.set(n,null),oe.delete(n),s(e,t)},n.removeMark=function(e){var t;!re.get(n)&&null!==(t=ae.get(n))&&void 0!==t&&t.length&&re.set(n,null),oe.delete(n),u(e)},n.deleteBackward=function(e){if("line"!==e)return a(e);if(n.selection&&O.Range.isCollapsed(n.selection)){var t=O.Editor.above(n,{match:function(e){return O.Element.isElement(e)&&O.Editor.isBlock(n,e)},at:n.selection});if(t){var r=(0,c.A)(t,2)[1],o=O.Editor.range(n,r,n.selection.anchor),i=function(e,t){var n=O.Editor.range(e,O.Range.end(t)),r=Array.from(O.Editor.positions(e,{at:t})),o=0,a=r.length,i=Math.floor(a/2);if(Qt(e,O.Editor.range(e,r[o]),n))return O.Editor.range(e,r[o],n);if(r.length<2)return O.Editor.range(e,r[r.length-1],n);for(;i!==r.length&&i!==o;)Qt(e,O.Editor.range(e,r[i]),n)?a=i:o=i,i=Math.floor((o+a)/2);return O.Editor.range(e,r[a],n)}(n,o);O.Range.isCollapsed(i)||O.Transforms.delete(n,{at:i})}}},n.apply=function(e){var t=[],o=ae.get(n);if(null!==o&&void 0!==o&&o.length){var a=o.map((function(t){return function(e,t){var n=e.path,r=e.diff,o=e.id;switch(t.type){case"insert_text":return!O.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:o,path:n}:{diff:{start:r.start,end:r.end+t.text.length,text:r.text},id:o,path:n};case"remove_text":return!O.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:o,path:n}:{diff:{start:r.start,end:r.end-t.text.length,text:r.text},id:o,path:n};case"split_node":return!O.Path.equals(t.path,n)||t.position>=r.end?{diff:r,id:o,path:O.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:o,path:n}:{diff:{start:r.start-t.position,end:r.end-t.position,text:r.text},id:o,path:O.Path.transform(n,t,{affinity:"forward"})};case"merge_node":return O.Path.equals(t.path,n)?{diff:{start:r.start+t.position,end:r.end+t.position,text:r.text},id:o,path:O.Path.transform(n,t)}:{diff:r,id:o,path:O.Path.transform(n,t)}}var a=O.Path.transform(n,t);return a?{diff:r,path:a,id:o}:null}(t,e)})).filter(Boolean);ae.set(n,a)}var s=se.get(n);s&&se.set(n,Ne(n,s,e));var u=ie.get(n);if(null!==u&&void 0!==u&&u.at){var l=O.Point.isPoint(null===u||void 0===u?void 0:u.at)?Pe(n,u.at,e):Ne(n,u.at,e);ie.set(n,l?zt(zt({},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,O.Path.parent(e.path))));break;case"merge_node":var f=O.Path.previous(e.path);t.push.apply(t,(0,i.A)(Vt(n,f)));break;case"move_node":var p=O.Path.common(O.Path.parent(e.path),O.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],y=v[1],b=O.Editor.node(n,g),E=(0,c.A)(b,1)[0];W.set(E,y)}},n.setFragmentData=function(e){var r=n.selection;if(r){var o=O.Range.edges(r),a=(0,c.A)(o,2),i=a[0],s=a[1],u=O.Editor.void(n,{at:i.path}),l=O.Editor.void(n,{at:s.path});if(!O.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 y=n.getFragment(),b=JSON.stringify(y),E=window.btoa(encodeURIComponent(b));p.setAttribute("data-slate-fragment",E),e.setData("application/".concat(t),E);var A=f.ownerDocument.createElement("div");return A.appendChild(f),A.setAttribute("hidden","true"),f.ownerDocument.body.appendChild(A),e.setData("text/html",A.innerHTML),e.setData("text/plain",Oe(A)),f.ownerDocument.body.removeChild(A),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 o=decodeURIComponent(window.atob(r)),a=JSON.parse(o);return n.insertFragment(a),!0}return!1},n.insertTextData=function(e){var t=e.getData("text/plain");if(t){var r,o=t.split(/\r\n|\r|\n/),a=!1,i=(0,l.A)(o);try{for(i.s();!(r=i.n()).done;){var s=r.value;a&&O.Transforms.splitNodes(n,{always:!0}),n.insertText(s),a=!0}}catch(u){i.e(u)}finally{i.f()}return!0}return!1},n.onChange=function(e){(k<18?A.unstable_batchedUpdates:function(e){return e()})((function(){var t=te.get(n);t&&t(),o(e)}))},n},Vt=function(e,t){var n,r=[],o=(0,l.A)(O.Editor.levels(e,{at:t}));try{for(o.s();!(n=o.n()).done;){var a=(0,c.A)(n.value,2),i=a[0],s=a[1],u=Ce.findKey(e,i);r.push([s,u])}}catch(d){o.e(d)}finally{o.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"},o={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"},a={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++)a["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)})),o=function(e){return r.some((function(t){return l(t,e)}))};return null==n?o:o(n)}function u(e,t){var n=t&&t.byKey,o={},a=(e=e.replace("++","+add")).split("+"),i=a.length;for(var s in r)o[r[s]]=!1;var u=!0,l=!1,f=void 0;try{for(var p,h=a[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),y=r[g];1!==i&&y||(n?o.key=g:o.which=c(m)),y&&(o[y]=!v||null)}}catch(O){l=!0,f=O}finally{try{!u&&h.return&&h.return()}finally{if(l)throw f}}return o}function l(e,t){for(var n in e){var r=e[n],o=void 0;if(null!=r&&((null!=(o="key"===n&&null!=t.key?t.key.toLowerCase():"which"===n?91===r&&93===t.which?91:t.which:t[n])||!1!==r)&&o!==r))return!1}return!0}function c(e){return e=d(e),a[e]||e.toUpperCase().charCodeAt(0)}function d(e){return e=e.toLowerCase(),e=o[e]||e}t.v_=s},13683:function(e,t,n){"use strict";n.r(t),n.d(t,{Editor:function(){return Y},Element:function(){return I},Location:function(){return z},Node:function(){return j},Operation:function(){return $},Path:function(){return w},PathRef:function(){return p},Point:function(){return W},PointRef:function(){return h},Range:function(){return N},RangeRef:function(){return m},Scrubber:function(){return Z},Span:function(){return H},Text:function(){return re},Transforms:function(){return Le},above:function(){return Xe},addMark:function(){return ze},after:function(){return qe},apply:function(){return Fe},before:function(){return Ze},collapse:function(){return rn},createEditor:function(){return kn},deleteBackward:function(){return Ke},deleteForward:function(){return Je},deleteFragment:function(){return et},deleteText:function(){return tn},deselect:function(){return on},edges:function(){return tt},elementReadOnly:function(){return ot},end:function(){return at},first:function(){return it},fragment:function(){return st},getDirtyPaths:function(){return je},getFragment:function(){return Be},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 Ot},isBlock:function(){return bt},isEdge:function(){return Et},isEditor:function(){return Q},isEmpty:function(){return At},isEnd:function(){return wt},isNormalizing:function(){return Ct},isStart:function(){return _t},last:function(){return xt},leaf:function(){return kt},levels:function(){return Tt},liftNodes:function(){return pn},marks:function(){return Pt},mergeNodes:function(){return gn},move:function(){return an},moveNodes:function(){return yn},next:function(){return Nt},node:function(){return Rt},nodes:function(){return It},normalize:function(){return Mt},normalizeNode:function(){return Ue},parent:function(){return Lt},path:function(){return Bt},pathRef:function(){return Ft},pathRefs:function(){return jt},point:function(){return Xt},pointRef:function(){return Ut},pointRefs:function(){return $t},positions:function(){return Qt},previous:function(){return Yt},range:function(){return Vt},rangeRef:function(){return zt},rangeRefs:function(){return Ht},removeMark:function(){return Wt},removeNodes:function(){return On},select:function(){return sn},setNodes:function(){return bn},setNormalizing:function(){return Gt},setPoint:function(){return cn},setSelection:function(){return dn},shouldNormalize:function(){return $e},splitNodes:function(){return En},start:function(){return Zt},string:function(){return Kt},unhangRange:function(){return Jt},unsetNodes:function(){return An},unwrapNodes:function(){return wn},withoutNormalizing:function(){return en},wrapNodes:function(){return xn}});var r=n(64467),o=n(90675),a=n(5544),i=n(24765),s=n(60436),u=n(66350),l=n(26759),c=(0,o.A)().mark(Tt),d=(0,o.A)().mark(It),f=(0,o.A)().mark(Qt),p={transform:function(e,t){var n=e.current,r=e.affinity;if(null!=n){var o=w.transform(n,t,{affinity:r});e.current=o,null==o&&e.unref()}}},h={transform:function(e,t){var n=e.current,r=e.affinity;if(null!=n){var o=W.transform(n,t,{affinity:r});e.current=o,null==o&&e.unref()}}},m={transform:function(e,t){var n=e.current,r=e.affinity;if(null!=n){var o=N.transform(n,t,{affinity:r});e.current=o,null==o&&e.unref()}}},v=new WeakMap,g=new WeakMap,y=new WeakMap,O=new WeakMap,b=new WeakMap,E=new WeakMap,A=new WeakMap,w={ancestors:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.reverse,r=void 0!==n&&n,o=w.levels(e,t);return o=r?o.slice(1):o.slice(0,-1)},common:function(e,t){for(var n=[],r=0;r<e.length&&r<t.length;r++){var o=e[r];if(o!==t[r])break;n.push(o)}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),o=t.slice(0,n),a=e[n],i=t[n];return w.equals(r,o)&&a>i},endsAt:function(e,t){var n=e.length,r=e.slice(0,n),o=t.slice(0,n);return w.equals(r,o)},endsBefore:function(e,t){var n=e.length-1,r=e.slice(0,n),o=t.slice(0,n),a=e[n],i=t[n];return w.equals(r,o)&&a<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===w.compare(e,t)},isAncestor:function(e,t){return e.length<t.length&&0===w.compare(e,t)},isBefore:function(e,t){return-1===w.compare(e,t)},isChild:function(e,t){return e.length===t.length+1&&0===w.compare(e,t)},isCommon:function(e,t){return e.length<=t.length&&0===w.compare(e,t)},isDescendant:function(e,t){return e.length>t.length&&0===w.compare(e,t)},isParent:function(e,t){return e.length+1===t.length&&0===w.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]&&w.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=[],o=0;o<=e.length;o++)r.push(e.slice(0,o));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(!w.isAncestor(t,e)&&!w.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),o=n.affinity,a=void 0===o?"forward":o;if(0===e.length)return r;switch(t.type){case"insert_node":var i=t.path;(w.equals(i,r)||w.endsBefore(i,r)||w.isAncestor(i,r))&&(r[i.length-1]+=1);break;case"remove_node":var u=t.path;if(w.equals(u,r)||w.isAncestor(u,r))return null;w.endsBefore(u,r)&&(r[u.length-1]-=1);break;case"merge_node":var l=t.path,c=t.position;w.equals(l,r)||w.endsBefore(l,r)?r[l.length-1]-=1:w.isAncestor(l,r)&&(r[l.length-1]-=1,r[l.length]+=c);break;case"split_node":var d=t.path,f=t.position;if(w.equals(d,r)){if("forward"===a)r[r.length-1]+=1;else if("backward"!==a)return null}else w.endsBefore(d,r)?r[d.length-1]+=1:w.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(w.equals(p,h))return r;if(w.isAncestor(p,r)||w.equals(p,r)){var m=h.slice();return w.endsBefore(p,h)&&p.length<h.length&&(m[p.length-1]-=1),m.concat(r.slice(p.length))}w.isSibling(p,h)&&(w.isAncestor(h,r)||w.equals(h,r))?w.endsBefore(p,r)?r[p.length-1]-=1:r[p.length-1]+=1:w.endsBefore(h,r)||w.equals(h,r)||w.isAncestor(h,r)?(w.endsBefore(p,r)&&(r[p.length-1]-=1),r[h.length-1]+=1):w.endsBefore(p,r)&&(w.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 x(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,o=n.node,u=j.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,o),t){var c,d=(0,i.A)(N.points(t));try{for(d.s();!(c=d.n()).done;){var f=(0,a.A)(c.value,2),p=f[0];t[f[1]]=W.transform(p,n)}}catch(Ze){d.e(Ze)}finally{d.f()}}break;case"insert_text":var h=n.path,m=n.offset,v=n.text;if(0===v.length)break;var g=j.leaf(e,h),y=g.text.slice(0,m),O=g.text.slice(m);if(g.text=y+v+O,t){var b,E=(0,i.A)(N.points(t));try{for(E.s();!(b=E.n()).done;){var A=(0,a.A)(b.value,2),C=A[0];t[A[1]]=W.transform(C,n)}}catch(Ze){E.e(Ze)}finally{E.f()}}break;case"merge_node":var _=n.path,k=j.get(e,_),T=w.previous(_),S=j.get(e,T),D=j.parent(e,_),P=_[_.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(Z.stringify(k)," ").concat(Z.stringify(S)));var R;(R=S.children).push.apply(R,(0,s.A)(k.children))}if(D.children.splice(P,1),t){var I,M=(0,i.A)(N.points(t));try{for(M.s();!(I=M.n()).done;){var L=(0,a.A)(I.value,2),F=L[0];t[L[1]]=W.transform(F,n)}}catch(Ze){M.e(Ze)}finally{M.f()}}break;case"move_node":var B=n.path,U=n.newPath;if(w.isAncestor(B,U))throw new Error("Cannot move a path [".concat(B,"] to new path [").concat(U,"] because the destination is inside itself."));var $=j.get(e,B),X=j.parent(e,B),Q=B[B.length-1];X.children.splice(Q,1);var Y=w.transform(B,n),z=j.get(e,w.parent(Y)),H=Y[Y.length-1];if(z.children.splice(H,0,$),t){var V,q=(0,i.A)(N.points(t));try{for(q.s();!(V=q.n()).done;){var G=(0,a.A)(V.value,2),K=G[0];t[G[1]]=W.transform(K,n)}}catch(Ze){q.e(Ze)}finally{q.f()}}break;case"remove_node":var J=n.path,ee=J[J.length-1];if(j.parent(e,J).children.splice(ee,1),t){var te,ne=(0,i.A)(N.points(t));try{for(ne.s();!(te=ne.n()).done;){var oe=(0,a.A)(te.value,2),ae=oe[0],ie=oe[1],se=W.transform(ae,n);if(null!=t&&null!=se)t[ie]=se;else{var ue,le=void 0,ce=void 0,de=(0,i.A)(j.texts(e));try{for(de.s();!(ue=de.n()).done;){var fe=(0,a.A)(ue.value,2),pe=fe[0],he=fe[1];if(-1!==w.compare(he,J)){ce=[pe,he];break}le=[pe,he]}}catch(Ze){de.e(Ze)}finally{de.f()}var me=!1;le&&ce&&(me=w.equals(ce[1],J)?!w.hasPrevious(ce[1]):w.common(le[1],J).length<w.common(ce[1],J).length),le&&!me?(ae.path=le[1],ae.offset=le[0].text.length):ce?(ae.path=ce[1],ae.offset=0):t=null}}}catch(Ze){ne.e(Ze)}finally{ne.f()}}break;case"remove_text":var ve=n.path,ge=n.offset,ye=n.text;if(0===ye.length)break;var Oe=j.leaf(e,ve),be=Oe.text.slice(0,ge),Ee=Oe.text.slice(ge+ye.length);if(Oe.text=be+Ee,t){var Ae,we=(0,i.A)(N.points(t));try{for(we.s();!(Ae=we.n()).done;){var Ce=(0,a.A)(Ae.value,2),_e=Ce[0];t[Ce[1]]=W.transform(_e,n)}}catch(Ze){we.e(Ze)}finally{we.f()}}break;case"set_node":var xe=n.path,ke=n.properties,Te=n.newProperties;if(0===xe.length)throw new Error("Cannot set properties on the root node!");var Se=j.get(e,xe);for(var De in Te){if("children"===De||"text"===De)throw new Error('Cannot set the "'.concat(De,'" property of nodes!'));var Pe=Te[De];null==Pe?delete Se[De]:Se[De]=Pe}for(var Ne in ke)Te.hasOwnProperty(Ne)||delete Se[Ne];break;case"set_selection":var Re=n.newProperties;if(null==Re)t=Re;else{if(null==t){if(!N.isRange(Re))throw new Error('Cannot apply an incomplete "set_selection" operation properties '.concat(Z.stringify(Re)," when there is no current selection."));t=x({},Re)}for(var Ie in Re){var Me=Re[Ie];if(null==Me){if("anchor"===Ie||"focus"===Ie)throw new Error('Cannot remove the "'.concat(Ie,'" selection property'));delete t[Ie]}else t[Ie]=Me}}break;case"split_node":var Le=n.path,Fe=n.position,je=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 Be,Ue=j.get(e,Le),$e=j.parent(e,Le),Xe=Le[Le.length-1];if(re.isText(Ue)){var Qe=Ue.text.slice(0,Fe),Ye=Ue.text.slice(Fe);Ue.text=Qe,Be=x(x({},je),{},{text:Ye})}else{var ze=Ue.children.slice(0,Fe),He=Ue.children.slice(Fe);Ue.children=ze,Be=x(x({},je),{},{children:He})}if($e.children.splice(Xe+1,0,Be),t){var Ve,qe=(0,i.A)(N.points(t));try{for(qe.s();!(Ve=qe.n()).done;){var We=(0,a.A)(Ve.value,2),Ge=We[0];t[We[1]]=W.transform(Ge,n)}}catch(Ze){qe.e(Ze)}finally{qe.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}}},T=function(e,t){for(var n in e){var r=e[n],o=t[n];if((0,u.Q)(r)&&(0,u.Q)(o)){if(!T(r,o))return!1}else if(Array.isArray(r)&&Array.isArray(o)){if(r.length!==o.length)return!1;for(var a=0;a<r.length;a++)if(r[a]!==o[a])return!1}else if(r!==o)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,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var D=["anchor","focus"];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}var N={edges:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).reverse,n=void 0!==t&&t,r=e.anchor,o=e.focus;return N.isBackward(e)===n?[r,o]:[o,r]},end:function(e){var t=N.edges(e),n=(0,a.A)(t,2)[1];return n},equals:function(e,t){return W.equals(e.anchor,t.anchor)&&W.equals(e.focus,t.focus)},includes:function(e,t){if(N.isRange(t)){if(N.includes(e,t.anchor)||N.includes(e,t.focus))return!0;var n=N.edges(e),r=(0,a.A)(n,2),o=r[0],i=r[1],s=N.edges(t),u=(0,a.A)(s,2),l=u[0],c=u[1];return W.isBefore(o,l)&&W.isAfter(i,c)}var d=N.edges(e),f=(0,a.A)(d,2),p=f[0],h=f[1],m=!1,v=!1;return W.isPoint(t)?(m=W.compare(t,p)>=0,v=W.compare(t,h)<=0):(m=w.compare(t,p.path)>=0,v=w.compare(t,h.path)<=0),m&&v},intersection:function(e,t){var n=S(e,D),r=N.edges(e),o=(0,a.A)(r,2),i=o[0],s=o[1],u=N.edges(t),l=(0,a.A)(u,2),c=l[0],d=l[1],f=W.isBefore(i,c)?c:i,p=W.isBefore(s,d)?s:d;return W.isBefore(p,f)?null:function(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){C(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}({anchor:f,focus:p},n)},isBackward:function(e){var t=e.anchor,n=e.focus;return W.isAfter(t,n)},isCollapsed:function(e){var t=e.anchor,n=e.focus;return W.equals(t,n)},isExpanded:function(e){return!N.isCollapsed(e)},isForward:function(e){return!N.isBackward(e)},isRange:function(e){return(0,u.Q)(e)&&W.isPoint(e.anchor)&&W.isPoint(e.focus)},points:(0,o.A)().mark((function e(t){return(0,o.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=N.edges(e),n=(0,a.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,o,a=n.affinity,i=void 0===a?"inward":a;if("inward"===i){var s=N.isCollapsed(e);N.isForward(e)?(r="forward",o=s?r:"backward"):(r="backward",o=s?r:"forward")}else"outward"===i?N.isForward(e)?(r="backward",o="forward"):(r="forward",o="backward"):(r=i,o=i);var u=W.transform(e.anchor,t,{affinity:r}),l=W.transform(e.focus,t,{affinity:o});if(!u||!l)return null;e.anchor=u,e.focus=l}))}},R=function(e){return(0,u.Q)(e)&&j.isNodeList(e.children)&&!Y.isEditor(e)},I={isAncestor:function(e){return(0,u.Q)(e)&&j.isNodeList(e.children)},isElement:R,isElementList:function(e){return Array.isArray(e)&&e.every((function(e){return I.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 R(e)&&e[n]===t},matches:function(e,t){for(var n in t)if("children"!==n&&e[n]!==t[n])return!1;return!0}},M=["children"],L=["text"],F=new WeakMap,j={ancestor:function(e,t){var n=j.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(Z.stringify(n)));return n},ancestors:(0,o.A)().mark((function e(t,n){var r,a,s,u,l,c,d=arguments;return(0,o.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=d.length>2&&void 0!==d[2]?d[2]:{},a=(0,i.A)(w.ancestors(n,r)),e.prev=2,a.s();case 4:if((s=a.n()).done){e.next=12;break}return u=s.value,l=j.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),a.e(e.t0);case 17:return e.prev=17,a.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(Z.stringify(e)));var n=e.children[t];if(null==n)throw new Error("Cannot get child at index `".concat(t,"` in node: ").concat(Z.stringify(e)));return n},children:(0,o.A)().mark((function(e,t){var n,r,a,i,s,u,l,c=arguments;return(0,o.A)().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:n=(c.length>2&&void 0!==c[2]?c[2]:{}).reverse,r=void 0!==n&&n,a=j.ancestor(e,t),i=a.children,s=r?i.length-1:0;case 5:if(!(r?s>=0:s<i.length)){o.next=13;break}return u=j.child(a,s),l=t.concat(s),o.next=10,[u,l];case 10:s=r?s-1:s+1,o.next=5;break;case 13:case"end":return o.stop()}}),i)})),common:function(e,t,n){var r=w.common(t,n);return[j.get(e,r),r]},descendant:function(e,t){var n=j.get(e,t);if(Y.isEditor(n))throw new Error("Cannot get the descendant node at path [".concat(t,"] because it refers to the root editor node instead: ").concat(Z.stringify(n)));return n},descendants:(0,o.A)().mark((function e(t){var n,r,s,u,l,c,d=arguments;return(0,o.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)(j.nodes(t,n)),e.prev=2,r.s();case 4:if((s=r.n()).done){e.next=11;break}if(u=(0,a.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,o.A)().mark((function e(t){var n,r,s,u,l,c,d=arguments;return(0,o.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)(j.nodes(t,n)),e.prev=2,r.s();case 4:if((s=r.n()).done){e.next=11;break}if(u=(0,a.A)(s.value,2),l=u[0],c=u[1],!I.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 I.isAncestor(e)?S(e,M):S(e,L)},first:function(e,t){for(var n=t.slice(),r=j.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(Z.stringify(e)));var n=(0,l.jM)({children:e.children},(function(e){var n,r=N.edges(t),o=(0,a.A)(r,2),s=o[0],u=o[1],l=j.nodes(e,{reverse:!0,pass:function(e){var n=(0,a.A)(e,2)[1];return!N.includes(t,n)}}),c=(0,i.A)(l);try{for(c.s();!(n=c.n()).done;){var d=(0,a.A)(n.value,2)[1];if(!N.includes(t,d)){var f=j.parent(e,d),p=d[d.length-1];f.children.splice(p,1)}if(w.equals(d,u.path)){var h=j.leaf(e,d);h.text=h.text.slice(0,u.offset)}if(w.equals(d,s.path)){var m=j.leaf(e,d);m.text=m.text.slice(s.offset)}}}catch(v){c.e(v)}finally{c.f()}Y.isEditor(e)&&(e.selection=null)}));return n.children},get:function(e,t){for(var n=e,r=0;r<t.length;r++){var o=t[r];if(re.isText(n)||!n.children[o])throw new Error("Cannot find a descendant at path [".concat(t,"] in node: ").concat(Z.stringify(e)));n=n.children[o]}return n},has:function(e,t){for(var n=e,r=0;r<t.length;r++){var o=t[r];if(re.isText(n)||!n.children[o])return!1;n=n.children[o]}return!0},isNode:function(e){return re.isText(e)||I.isElement(e)||Y.isEditor(e)},isNodeList:function(e){if(!Array.isArray(e))return!1;var t=F.get(e);if(void 0!==t)return t;var n=e.every((function(e){return j.isNode(e)}));return F.set(e,n),n},last:function(e,t){for(var n=t.slice(),r=j.get(e,n);r&&!re.isText(r)&&0!==r.children.length;){var o=r.children.length-1;r=r.children[o],n.push(o)}return[r,n]},leaf:function(e,t){var n=j.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(Z.stringify(n)));return n},levels:(0,o.A)().mark((function e(t,n){var r,a,s,u,l,c=arguments;return(0,o.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=c.length>2&&void 0!==c[2]?c[2]:{},a=(0,i.A)(w.levels(n,r)),e.prev=2,a.s();case 4:if((s=a.n()).done){e.next=11;break}return u=s.value,l=j.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),a.e(e.t0);case 16:return e.prev=16,a.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])})),matches:function(e,t){return I.isElement(e)&&I.isElementProps(t)&&I.matches(e,t)||re.isText(e)&&re.isTextProps(t)&&re.matches(e,t)},nodes:(0,o.A)().mark((function e(t){var n,r,a,i,s,u,l,c,d,f,p,h,m,v=arguments;return(0,o.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=(n=v.length>1&&void 0!==v[1]?v[1]:{}).pass,a=n.reverse,i=void 0!==a&&a,s=n.from,u=void 0===s?[]:s,l=n.to,c=new Set,d=[],f=t;case 6:if(!l||!(i?w.isBefore(d,l):w.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,w.isAncestor(d,u)&&(p=u[d.length]),d=d.concat(p),f=j.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=w.next(d),!j.has(t,h)){e.next=27;break}return d=h,f=j.get(t,d),e.abrupt("continue",6);case 27:if(!i||0===d[d.length-1]){e.next=32;break}return m=w.previous(d),d=m,f=j.get(t,d),e.abrupt("continue",6);case 32:d=w.parent(d),f=j.get(t,d),c.add(f),e.next=6;break;case 37:case"end":return e.stop()}}),e)})),parent:function(e,t){var n=w.parent(t),r=j.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(j.string).join("")},texts:(0,o.A)().mark((function e(t){var n,r,s,u,l,c,d=arguments;return(0,o.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)(j.nodes(t,n)),e.prev=2,r.s();case 4:if((s=r.n()).done){e.next=11;break}if(u=(0,a.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 B(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?B(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var $={isNodeOperation:function(e){return $.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 w.isPath(e.path)&&j.isNode(e.node);case"insert_text":case"remove_text":return"number"===typeof e.offset&&"string"===typeof e.text&&w.isPath(e.path);case"merge_node":return"number"===typeof e.position&&w.isPath(e.path)&&(0,u.Q)(e.properties);case"move_node":return w.isPath(e.path)&&w.isPath(e.newPath);case"set_node":return w.isPath(e.path)&&(0,u.Q)(e.properties)&&(0,u.Q)(e.newProperties);case"set_selection":return null===e.properties&&N.isRange(e.newProperties)||null===e.newProperties&&N.isRange(e.properties)||(0,u.Q)(e.properties)&&(0,u.Q)(e.newProperties);case"split_node":return w.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 $.isOperation(e)}))},isSelectionOperation:function(e){return $.isOperation(e)&&e.type.endsWith("_selection")},isTextOperation:function(e){return $.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:w.previous(e.path)});case"move_node":var t=e.newPath,n=e.path;if(w.equals(t,n))return e;if(w.isSibling(n,t))return U(U({},e),{},{path:t,newPath:n});var r=w.transform(n,e),o=w.transform(w.next(n),e);return U(U({},e),{},{path:r,newPath:o});case"remove_node":return U(U({},e),{},{type:"insert_node"});case"remove_text":return U(U({},e),{},{type:"insert_text"});case"set_node":var a=e.properties,i=e.newProperties;return U(U({},e),{},{properties:i,newProperties:a});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:w.next(e.path)})}}},X=new WeakMap,Q=function(e){var t=X.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||N.isRange(e.selection))&&j.isNodeList(e.children)&&$.isOperationList(e.operations);return X.set(e,n),n},Y={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 Q(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)}},z={isLocation:function(e){return w.isPath(e)||W.isPoint(e)||N.isRange(e)}},H={isSpan:function(e){return Array.isArray(e)&&2===e.length&&e.every(w.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 q(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 W={compare:function(e,t){var n=w.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===W.compare(e,t)},isBefore:function(e,t){return-1===W.compare(e,t)},equals:function(e,t){return e.offset===t.offset&&w.equals(e.path,t.path)},isPoint:function(e){return(0,u.Q)(e)&&"number"===typeof e.offset&&w.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,o=void 0===r?"forward":r,a=e.path,i=e.offset;switch(t.type){case"insert_node":case"move_node":e.path=w.transform(a,t,n);break;case"insert_text":w.equals(t.path,a)&&(t.offset<i||t.offset===i&&"forward"===o)&&(e.offset+=t.text.length);break;case"merge_node":w.equals(t.path,a)&&(e.offset+=t.position),e.path=w.transform(a,t,n);break;case"remove_text":w.equals(t.path,a)&&t.offset<=i&&(e.offset-=Math.min(i-t.offset,t.text.length));break;case"remove_node":if(w.equals(t.path,a)||w.isAncestor(t.path,a))return null;e.path=w.transform(a,t,n);break;case"split_node":if(w.equals(t.path,a)){if(t.position===i&&null==o)return null;(t.position<i||t.position===i&&"forward"===o)&&(e.offset-=t.position,e.path=w.transform(a,t,q(q({},n),{},{affinity:"forward"})))}else e.path=w.transform(a,t,n)}}))}},G=void 0,Z={setScrubber:function(e){G=e},stringify:function(e){return JSON.stringify(e,G)}},K=["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 o(e){return S(e,K)}return T(r?o(e):e,r?o(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)],o=(0,i.A)(t);try{for(o.s();!(n=o.n()).done;){var s,u=n.value,l=S(u,J),c=N.edges(u),d=(0,a.A)(c,2),f=d[0],p=d[1],h=[],m=0,v=f.offset,g=p.offset,y=(0,i.A)(r);try{for(y.s();!(s=y.n()).done;){var O=s.value,b=O.text.length,E=m;if(m+=b,v<=E&&m<=g)Object.assign(O,l),h.push(O);else if(v!==g&&(v===m||g===E)||v>m||g<E||g===E&&0!==E)h.push(O);else{var A=O,w=void 0,C=void 0;if(g<m){var _=g-E;C=te(te({},A),{},{text:A.text.slice(_)}),A=te(te({},A),{},{text:A.text.slice(0,_)})}if(v>E){var x=v-E;w=te(te({},A),{},{text:A.text.slice(0,x)}),A=te(te({},A),{},{text:A.text.slice(x)})}Object.assign(A,l),w&&h.push(w),h.push(A),C&&h.push(C)}}}catch(k){y.e(k)}finally{y.f()}r=h}}catch(k){o.e(k)}finally{o.f()}return r}},oe=function(e){return e.selection?e.selection:e.children.length>0?Y.end(e,[]):[0]},ae=function(e,t){var n=Y.node(e,t),r=(0,a.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,o=n?pe(e):e,s=ne.None,u=ne.None,l=0,c=null,d=(0,i.A)(o);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,a.A)(m,2);if(s=v[0],u=v[1],xe(s,ne.ZWJ)&&xe(u,ne.ExtPict)&&!De(r?e.substring(0,l):e.substring(0,e.length-l)))break;if(xe(s,ne.RI)&&xe(u,ne.RI)&&!(c=null!==c?!c:!!r||Ne(e.substring(0,e.length-l))))break;if(s!==ne.None&&u!==ne.None&&Te(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 o=ie(e,t),i=de(e,o,t),s=(0,a.A)(i,2),u=s[0],l=s[1];if(fe(u,l,t))r=!0,n+=o;else{if(r)break;n+=o}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 o=ie(n,r),i=de(n,o,r),s=(0,a.A)(i,2);if(e(s[0],s[1],r))return!0}return!ue.test(t)},pe=(0,o.A)().mark((function e(t){var n,r,a,i;return(0,o.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(a=t.charAt(n-r),!me(a.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+a;case 9:return r++,e.abrupt("continue",13);case 11:return e.next=13,a;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)$/,ye=/^(?:[\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])$/,Oe=/^[\u1100-\u115F\uA960-\uA97C]$/,be=/^[\u1160-\u11A7\uD7B0-\uD7C6]$/,Ee=/^[\u11A8-\u11FF\uD7CB-\uD7FB]$/,Ae=/^[\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]$/,we=/^[\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(ye)&&(n|=ne.SpacingMark),-1!==e.search(Oe)&&(n|=ne.L),-1!==e.search(be)&&(n|=ne.V),-1!==e.search(Ee)&&(n|=ne.T),-1!==e.search(Ae)&&(n|=ne.LV),-1!==e.search(we)&&(n|=ne.LVT),-1!==e.search(Ce)&&(n|=ne.ExtPict),n};function xe(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 Te(e,t){return-1===ke.findIndex((function(n){return xe(e,n[0])&&xe(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$/,De=function(e){return-1!==e.search(Se)},Pe=/(?:\uD83C[\uDDE6-\uDDFF])+$/g,Ne=function(e){var t=e.match(Pe);return null!==t&&t[0].length/2%2===1},Re={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]:{};Y.withoutNormalizing(e,(function(){var r=n.voids,o=void 0!==r&&r,a=n.at,i=void 0===a?oe(e):a;if(w.isPath(i)&&(i=Y.range(e,i)),N.isRange(i))if(N.isCollapsed(i))i=i.anchor;else{var s=N.end(i);if(!o&&Y.void(e,{at:s}))return;var u=N.start(i),l=Y.pointRef(e,u),c=Y.pointRef(e,s);Le.delete(e,{at:i,voids:o});var d=l.unref(),f=c.unref();i=d||f,Le.setSelection(e,{anchor:i,focus:i})}if(!(!o&&Y.void(e,{at:i})||Y.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 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 Me(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){C(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}var Le=Me(Me(Me(Me({},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)}}),Re),Fe=function(e,t){var n,r=(0,i.A)(Y.pathRefs(e));try{for(r.s();!(n=r.n()).done;){var o=n.value;p.transform(o,t)}}catch(D){r.e(D)}finally{r.f()}var a,s=(0,i.A)(Y.pointRefs(e));try{for(s.s();!(a=s.n()).done;){var u=a.value;h.transform(u,t)}}catch(D){s.e(D)}finally{s.f()}var l,c=(0,i.A)(Y.rangeRefs(e));try{for(c.s();!(l=c.n()).done;){var d=l.value;m.transform(d,t)}}catch(D){c.e(D)}finally{c.f()}var f,O,b=v.get(e)||[],E=g.get(e)||new Set,A=function(e){if(e){var t=e.join(",");O.has(t)||(O.add(t),f.push(e))}};if(w.operationCanTransformPath(t)){f=[],O=new Set;var C,_=(0,i.A)(b);try{for(_.s();!(C=_.n()).done;){var x=C.value;A(w.transform(x,t))}}catch(D){_.e(D)}finally{_.f()}}else f=b,O=E;var k,T=e.getDirtyPaths(t),S=(0,i.A)(T);try{for(S.s();!(k=S.n()).done;){A(k.value)}}catch(D){S.e(D)}finally{S.f()}v.set(e,f),g.set(e,O),Le.transform(e,t),e.operations.push(t),Y.normalize(e,{operation:t}),"set_selection"===t.type&&(e.marks=null),y.get(e)||(y.set(e,!0),Promise.resolve().then((function(){y.set(e,!1),e.onChange({operation:t}),e.operations=[]})))},je=function(e,t){switch(t.type){case"insert_text":case"remove_text":case"set_node":var n=t.path;return w.levels(n);case"insert_node":var r=t.node,o=t.path,u=w.levels(o),l=re.isText(r)?[]:Array.from(j.nodes(r),(function(e){var t=(0,a.A)(e,2)[1];return o.concat(t)}));return[].concat((0,s.A)(u),(0,s.A)(l));case"merge_node":var c=t.path,d=w.ancestors(c),f=w.previous(c);return[].concat((0,s.A)(d),[f]);case"move_node":var p=t.path,h=t.newPath;if(w.equals(p,h))return[];var m,v=[],g=[],y=(0,i.A)(w.ancestors(p));try{for(y.s();!(m=y.n()).done;){var O=m.value,b=w.transform(O,t);v.push(b)}}catch(I){y.e(I)}finally{y.f()}var E,A=(0,i.A)(w.ancestors(h));try{for(A.s();!(E=A.n()).done;){var C=E.value,_=w.transform(C,t);g.push(_)}}catch(I){A.e(I)}finally{A.f()}var x=g[g.length-1],k=h[h.length-1],T=x.concat(k);return[].concat(v,g,[T]);case"remove_node":var S=t.path,D=w.ancestors(S);return(0,s.A)(D);case"split_node":var P=t.path,N=w.levels(P),R=w.next(P);return[].concat((0,s.A)(N),[R]);default:return[]}},Be=function(e){var t=e.selection;return t?j.fragment(e,t):[]},Ue=function(e,t){var n=(0,a.A)(t,2),r=n[0],o=n[1];if(!re.isText(r))if(I.isElement(r)&&0===r.children.length){Le.insertNodes(e,{text:""},{at:o.concat(0),voids:!0})}else for(var i=!Y.isEditor(r)&&(I.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=j.get(e,o);if(!re.isText(l)){var c=l.children[s],d=l.children[s-1],f=u===r.children.length-1;if((re.isText(c)||I.isElement(c)&&e.isInline(c))!==i)Le.removeNodes(e,{at:o.concat(s),voids:!0}),s--;else if(I.isElement(c)){if(e.isInline(c))if(null!=d&&re.isText(d)){if(f){Le.insertNodes(e,{text:""},{at:o.concat(s+1),voids:!0}),s++}}else{Le.insertNodes(e,{text:""},{at:o.concat(s),voids:!0}),s++}}else null!=d&&re.isText(d)&&(re.equals(c,d,{loose:!0})?(Le.mergeNodes(e,{at:o.concat(s),voids:!0}),s--):""===d.text?(Le.removeNodes(e,{at:o.concat(s-1),voids:!0}),s--):""===c.text&&(Le.removeNodes(e,{at:o.concat(s),voids:!0}),s--))}}},$e=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},Xe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.voids,r=void 0!==n&&n,o=t.mode,s=void 0===o?"lowest":o,u=t.at,l=void 0===u?e.selection:u,c=t.match;if(l){var d,f=Y.path(e,l),p="lowest"===s,h=(0,i.A)(Y.levels(e,{at:f,voids:r,match:c,reverse:p}));try{for(h.s();!(d=h.n()).done;){var m=(0,a.A)(d.value,2),v=m[0],g=m[1];if(!re.isText(v))if(N.isRange(l)){if(w.isAncestor(g,l.anchor.path)&&w.isAncestor(g,l.focus.path))return[v,g]}else if(!w.equals(f,g))return[v,g]}}catch(y){h.e(y)}finally{h.f()}}};function Qe(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 Ye(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qe(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ze=function(e,t,n){var o=e.selection;if(o){var i=function(t,n){if(!re.isText(t))return!1;var r=Y.parent(e,n),o=(0,a.A)(r,2),i=o[0];o[1];return!e.isVoid(i)||e.markableVoid(i)},s=N.isExpanded(o),u=!1;if(!s){var l=Y.node(e,o),c=(0,a.A)(l,2),d=c[0],f=c[1];if(d&&i(d,f)){var p=Y.parent(e,f),h=(0,a.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=Ye(Ye({},Y.marks(e)||{}),{},(0,r.default)({},t,n));e.marks=m,y.get(e)||e.onChange()}}};function He(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?He(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):He(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var qe=function(e,t){var n,r,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a={anchor:Y.point(e,t,{edge:"end"}),focus:Y.end(e,[])},s=o.distance,u=void 0===s?1:s,l=0,c=(0,i.A)(Y.positions(e,Ve(Ve({},o),{},{at:a})));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 We(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 Ge(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?We(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):We(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ze=function(e,t){var n,r,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a={anchor:Y.start(e,[]),focus:Y.point(e,t,{edge:"start"})},s=o.distance,u=void 0===s?1:s,l=0,c=(0,i.A)(Y.positions(e,Ge(Ge({},o),{},{at:a,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},Ke=function(e,t){var n=e.selection;n&&N.isCollapsed(n)&&Le.delete(e,{unit:t,reverse:!0})},Je=function(e,t){var n=e.selection;n&&N.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&&N.isExpanded(r)&&Le.delete(e,{reverse:"backward"===n})},tt=function(e,t){return[Y.start(e,t),Y.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 ot=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Y.above(e,rt(rt({},t),{},{match:function(t){return I.isElement(t)&&Y.isElementReadOnly(e,t)}}))},at=function(e,t){return Y.point(e,t,{edge:"end"})},it=function(e,t){var n=Y.path(e,t,{edge:"start"});return Y.node(e,n)},st=function(e,t){var n=Y.range(e,t);return j.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 Y.above(e,lt(lt({},t),{},{match:function(t){return I.isElement(t)&&Y.isVoid(e,t)}}))},dt=function(e,t){return t.children.some((function(t){return I.isElement(t)&&Y.isBlock(e,t)}))},ft=function(e,t){return t.children.some((function(t){return re.isText(t)||Y.isInline(e,t)}))},pt=function(e,t){return j.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 yt(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 Ot=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e.selection,o=e.marks;if(r){if(o){var a=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yt(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({text:t},o);Le.insertNodes(e,a,{at:n.at,voids:n.voids})}else Le.insertText(e,t,n);e.marks=null}},bt=function(e,t){return!e.isInline(t)},Et=function(e,t,n){return Y.isStart(e,t,n)||Y.isEnd(e,t,n)},At=function(e,t){var n=t.children,r=(0,a.A)(n,1)[0];return 0===n.length||1===n.length&&re.isText(r)&&""===r.text&&!e.isVoid(t)},wt=function(e,t,n){var r=Y.end(e,n);return W.equals(t,r)},Ct=function(e){var t=O.get(e);return void 0===t||t},_t=function(e,t,n){if(0!==t.offset)return!1;var r=Y.start(e,n);return W.equals(t,r)},xt=function(e,t){var n=Y.path(e,t,{edge:"end"});return Y.node(e,n)},kt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=Y.path(e,t,n);return[j.leaf(e,r),r]};function Tt(e){var t,n,r,s,u,l,d,f,p,h,m,v,g,y,O,b=arguments;return(0,o.A)().wrap((function(o){for(;;)switch(o.prev=o.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){o.next=6;break}return o.abrupt("return");case 6:p=[],h=Y.path(e,r),m=(0,i.A)(j.levels(e,h)),o.prev=9,m.s();case 11:if((v=m.n()).done){o.next=20;break}if(g=(0,a.A)(v.value,2),y=g[0],O=g[1],f(y,O)){o.next=15;break}return o.abrupt("continue",18);case 15:if(p.push([y,O]),d||!I.isElement(y)||!Y.isVoid(e,y)){o.next=18;break}return o.abrupt("break",20);case 18:o.next=11;break;case 20:o.next=25;break;case 22:o.prev=22,o.t0=o.catch(9),m.e(o.t0);case 25:return o.prev=25,m.f(),o.finish(25);case 28:return u&&p.reverse(),o.delegateYield(p,"t1",30);case 30:case"end":return o.stop()}}),c,null,[[9,22,25,28]])}var St=["text"],Dt=["text"],Pt=function(e){var t=e.marks,n=e.selection;if(!n)return null;if(t)return t;if(N.isExpanded(n)){var r=Y.nodes(e,{match:re.isText}),o=(0,a.A)(r,1)[0];return o?S((0,a.A)(o,1)[0],St):{}}var i=n.anchor,s=i.path,u=Y.leaf(e,s),l=(0,a.A)(u,1)[0];if(0===i.offset){var c=Y.previous(e,{at:s,match:re.isText});if(!Y.above(e,{match:function(t){return I.isElement(t)&&Y.isVoid(e,t)&&e.markableVoid(t)}})){var d=Y.above(e,{match:function(t){return I.isElement(t)&&Y.isBlock(e,t)}});if(c&&d){var f=(0,a.A)(c,2),p=f[0],h=f[1],m=(0,a.A)(d,2)[1];w.isAncestor(m,h)&&(l=p)}}}return S(l,Dt)},Nt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.mode,r=void 0===n?"lowest":n,o=t.voids,i=void 0!==o&&o,s=t.match,u=t.at,l=void 0===u?e.selection:u;if(l){var c=Y.after(e,l,{voids:i});if(c){var d=Y.last(e,[]),f=(0,a.A)(d,2)[1],p=[c.path,f];if(w.isPath(l)&&0===l.length)throw new Error("Cannot get the next node from the root node!");if(null==s)if(w.isPath(l)){var h=Y.parent(e,l),m=(0,a.A)(h,1)[0];s=function(e){return m.children.includes(e)}}else s=function(){return!0};var v=Y.nodes(e,{at:p,match:s,mode:r,voids:i}),g=(0,a.A)(v,1)[0];return g}}},Rt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=Y.path(e,t,n),o=j.get(e,r);return[o,r]};function It(e){var t,n,r,s,u,l,c,f,p,h,m,v,g,y,O,b,E,A,C,_,x,k,T,S,D,P,N,R,M=arguments;return(0,o.A)().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:if(n=(t=M.length>1&&void 0!==M[1]?M[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,(y=t.match)||(y=function(){return!0}),r){o.next=6;break}return o.abrupt("return");case 6:H.isSpan(r)?(O=r[0],b=r[1]):(E=Y.path(e,r,{edge:"start"}),A=Y.path(e,r,{edge:"end"}),O=p?A:E,b=p?E:A),C=j.nodes(e,{reverse:p,from:O,to:b,pass:function(t){var n=(0,a.A)(t,1)[0];return!!I.isElement(n)&&(!(m||!Y.isVoid(e,n)&&!Y.isElementReadOnly(e,n))||!(!g||Y.isSelectable(e,n)))}}),_=[],k=(0,i.A)(C),o.prev=10,k.s();case 12:if((T=k.n()).done){o.next=39;break}if(S=(0,a.A)(T.value,2),D=S[0],P=S[1],!g||!I.isElement(D)||Y.isSelectable(e,D)){o.next=16;break}return o.abrupt("continue",37);case 16:if(N=x&&0===w.compare(P,x[1]),"highest"!==u||!N){o.next=19;break}return o.abrupt("continue",37);case 19:if(y(D,P)){o.next=25;break}if(!c||N||!re.isText(D)){o.next=24;break}return o.abrupt("return");case 24:return o.abrupt("continue",37);case 25:if("lowest"!==u||!N){o.next=28;break}return x=[D,P],o.abrupt("continue",37);case 28:if(!(R="lowest"===u?x:[D,P])){o.next=36;break}if(!c){o.next=34;break}_.push(R),o.next=36;break;case 34:return o.next=36,R;case 36:x=[D,P];case 37:o.next=12;break;case 39:o.next=44;break;case 41:o.prev=41,o.t0=o.catch(10),k.e(o.t0);case 44:return o.prev=44,k.f(),o.finish(44);case 47:if("lowest"!==u||!x){o.next=54;break}if(!c){o.next=52;break}_.push(x),o.next=54;break;case 52:return o.next=54,x;case 54:if(!c){o.next=56;break}return o.delegateYield(_,"t1",56);case 56:case"end":return o.stop()}}),d,null,[[10,41,44,47]])}var Mt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.force,r=void 0!==n&&n,o=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(Y.isNormalizing(e)){if(r){var l=Array.from(j.nodes(e),(function(e){return(0,a.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&&Y.withoutNormalizing(e,(function(){var t,n=(0,i.A)(s(e));try{for(n.s();!(t=n.n()).done;){var r=t.value;if(j.has(e,r)){var l=Y.node(e,r),c=l,d=(0,a.A)(c,2),f=d[0];d[1];I.isElement(f)&&0===f.children.length&&e.normalizeNode(l,{operation:o})}}}catch(y){n.e(y)}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:o}))return;var v=u(e);if(j.has(e,v)){var g=Y.node(e,v);e.normalizeNode(g,{operation:o})}m++,p=s(e)}}))}},Lt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=Y.path(e,t,n),o=w.parent(r);return Y.node(e,o)},Ft=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 Y.pathRefs(e).delete(r),r.current=null,t}};return Y.pathRefs(e).add(r),r},jt=function(e){var t=b.get(e);return t||(t=new Set,b.set(e,t)),t},Bt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.depth,o=n.edge;if(w.isPath(t))if("start"===o){var i=j.first(e,t);t=(0,a.A)(i,2)[1]}else if("end"===o){var s=j.last(e,t);t=(0,a.A)(s,2)[1]}return N.isRange(t)&&(t="start"===o?N.start(t):"end"===o?N.end(t):w.common(t.anchor.path,t.focus.path)),W.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 Y.pointRefs(e).delete(r),r.current=null,t}};return Y.pointRefs(e).add(r),r},$t=function(e){var t=E.get(e);return t||(t=new Set,E.set(e,t)),t},Xt=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).edge,r=void 0===n?"start":n;if(w.isPath(t)){var o;if("end"===r){var i=j.last(e,t);o=(0,a.A)(i,2)[1]}else{var s=j.first(e,t);o=(0,a.A)(s,2)[1]}var u=j.get(e,o);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:o,offset:"end"===r?u.text.length:0}}if(N.isRange(t)){var l=N.edges(t),c=(0,a.A)(l,2),d=c[0],f=c[1];return"start"===r?d:f}return t};function Qt(e){var t,n,r,s,u,l,c,d,p,h,m,v,g,y,O,b,E,A,C,_,x,k,T,S,D,P,R,M,L,F,j,B=arguments;return(0,o.A)().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:if(j=function(e,t,n){return"character"===t?ie(e,n):"word"===t?ce(e,n):"line"===t||"block"===t?e.length:1},n=(t=B.length>1&&void 0!==B[1]?B[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){o.next=5;break}return o.abrupt("return");case 5:v=Y.range(e,r),g=N.edges(v),y=(0,a.A)(g,2),O=y[0],b=y[1],E=c?b:O,A=!1,C="",_=0,x=0,k=0,T=(0,i.A)(Y.nodes(e,{at:r,reverse:c,voids:p,ignoreNonSelectable:m})),o.prev=14,T.s();case 16:if((S=T.n()).done){o.next=51;break}if(D=(0,a.A)(S.value,2),P=D[0],R=D[1],!I.isElement(P)){o.next=26;break}if(p||!e.isVoid(P)&&!e.isElementReadOnly(P)){o.next=23;break}return o.next=22,Y.start(e,R);case 22:return o.abrupt("continue",49);case 23:if(!e.isInline(P)){o.next=25;break}return o.abrupt("continue",49);case 25:Y.hasInlines(e,P)&&(M=w.isAncestor(R,b.path)?b:Y.end(e,R),L=w.isAncestor(R,O.path)?O:Y.start(e,R),C=Y.string(e,{anchor:L,focus:M},{voids:p}),A=!0);case 26:if(!re.isText(P)){o.next=49;break}if((F=w.equals(R,E.path))?(x=c?E.offset:P.text.length-E.offset,k=E.offset):(x=P.text.length,k=c?x:0),!F&&!A&&"offset"!==u){o.next=33;break}return o.next=32,{path:R,offset:k};case 32:A=!1;case 33:if(0!==_){o.next=39;break}if(""!==C){o.next=37;break}return o.abrupt("break",49);case 37:_=j(C,u,c),C=de(C,_,c)[1];case 39:if(k=c?k-_:k+_,!((x-=_)<0)){o.next=44;break}return _=-x,o.abrupt("break",49);case 44:return _=0,o.next=47,{path:R,offset:k};case 47:o.next=33;break;case 49:o.next=16;break;case 51:o.next=56;break;case 53:o.prev=53,o.t0=o.catch(14),T.e(o.t0);case 56:return o.prev=56,T.f(),o.finish(56);case 59:case"end":return o.stop()}}),f,null,[[14,53,56,59]])}var Yt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.mode,r=void 0===n?"lowest":n,o=t.voids,i=void 0!==o&&o,s=t.match,u=t.at,l=void 0===u?e.selection:u;if(l){var c=Y.before(e,l,{voids:i});if(c){var d=Y.first(e,[]),f=(0,a.A)(d,2)[1],p=[c.path,f];if(w.isPath(l)&&0===l.length)throw new Error("Cannot get the previous node from the root node!");if(null==s)if(w.isPath(l)){var h=Y.parent(e,l),m=(0,a.A)(h,1)[0];s=function(e){return m.children.includes(e)}}else s=function(){return!0};var v=Y.nodes(e,{reverse:!0,at:p,match:s,mode:r,voids:i}),g=(0,a.A)(v,1)[0];return g}}},zt=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 Y.rangeRefs(e).delete(r),r.current=null,t}};return Y.rangeRefs(e).add(r),r},Ht=function(e){var t=A.get(e);return t||(t=new Set,A.set(e,t)),t},Vt=function(e,t,n){return N.isRange(t)&&!n?t:{anchor:Y.start(e,t),focus:Y.end(e,n||t)}};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}var Wt=function(e,t){var n=e.selection;if(n){var r=function(t,n){if(!re.isText(t))return!1;var r=Y.parent(e,n),o=(0,a.A)(r,2),i=o[0];o[1];return!e.isVoid(i)||e.markableVoid(i)},o=N.isExpanded(n),i=!1;if(!o){var s=Y.node(e,n),u=(0,a.A)(s,2),l=u[0],c=u[1];if(l&&r(l,c)){var d=Y.parent(e,c),f=(0,a.A)(d,1)[0];i=f&&e.markableVoid(f)}}if(o||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?qt(Object(n),!0).forEach((function(t){C(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}({},Y.marks(e)||{});delete p[t],e.marks=p,y.get(e)||e.onChange()}}},Gt=function(e,t){O.set(e,t)},Zt=function(e,t){return Y.point(e,t,{edge:"start"})},Kt=function(e,t){var n,r=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).voids,o=void 0!==r&&r,s=Y.range(e,t),u=N.edges(s),l=(0,a.A)(u,2),c=l[0],d=l[1],f="",p=(0,i.A)(Y.nodes(e,{at:s,match:re.isText,voids:o}));try{for(p.s();!(n=p.n()).done;){var h=(0,a.A)(n.value,2),m=h[0],v=h[1],g=m.text;w.equals(v,d.path)&&(g=g.slice(0,d.offset)),w.equals(v,c.path)&&(g=g.slice(c.offset)),f+=g}}catch(y){p.e(y)}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,o=N.edges(t),s=(0,a.A)(o,2),u=s[0],l=s[1];if(0!==u.offset||0!==l.offset||N.isCollapsed(t)||w.hasPrevious(l.path))return t;var c,d=Y.above(e,{at:l,match:function(t){return I.isElement(t)&&Y.isBlock(e,t)},voids:r}),f=d?d[1]:[],p={anchor:Y.start(e,u),focus:l},h=!0,m=(0,i.A)(Y.nodes(e,{at:p,match:re.isText,reverse:!0,voids:r}));try{for(m.s();!(c=m.n()).done;){var v=(0,a.A)(c.value,2),g=v[0],y=v[1];if(h)h=!1;else if(""!==g.text||w.isBefore(y,f)){l={path:y,offset:g.text.length};break}}}catch(O){m.e(O)}finally{m.f()}return{anchor:u,focus:l}},en=function(e,t){var n=Y.isNormalizing(e);Y.setNormalizing(e,!1);try{t()}finally{Y.setNormalizing(e,n)}Y.normalize(e)},tn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Y.withoutNormalizing(e,(function(){var n,r,o=t.reverse,s=void 0!==o&&o,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 y=!1;if(N.isRange(m)&&N.isCollapsed(m)&&(y=!0,m=m.anchor),W.isPoint(m)){var O=Y.void(e,{at:m,mode:"highest"});if(!p&&O){m=(0,a.A)(O,2)[1]}else{var b={unit:l,distance:d};m={anchor:m,focus:s?Y.before(e,m,b)||Y.start(e,[]):Y.after(e,m,b)||Y.end(e,[])},g=!0}}if(w.isPath(m))Le.removeNodes(e,{at:m,voids:p});else if(!N.isCollapsed(m)){if(!g){var E=N.edges(m),A=(0,a.A)(E,2)[1],C=Y.end(e,[]);W.equals(A,C)||(m=Y.unhangRange(e,m,{voids:p}))}var _=N.edges(m),x=(0,a.A)(_,2),k=x[0],T=x[1],S=Y.above(e,{match:function(t){return I.isElement(t)&&Y.isBlock(e,t)},at:k,voids:p}),D=Y.above(e,{match:function(t){return I.isElement(t)&&Y.isBlock(e,t)},at:T,voids:p}),P=S&&D&&!w.equals(S[1],D[1]),R=w.equals(k.path,T.path),M=p?null:null!==(n=Y.void(e,{at:k,mode:"highest"}))&&void 0!==n?n:Y.elementReadOnly(e,{at:k,mode:"highest"}),L=p?null:null!==(r=Y.void(e,{at:T,mode:"highest"}))&&void 0!==r?r:Y.elementReadOnly(e,{at:T,mode:"highest"});if(M){var F=Y.before(e,k);F&&S&&w.isAncestor(S[1],F.path)&&(k=F)}if(L){var j=Y.after(e,T);j&&D&&w.isAncestor(D[1],j.path)&&(T=j)}var B,U,$=[],X=(0,i.A)(Y.nodes(e,{at:m,voids:p}));try{for(X.s();!(U=X.n()).done;){var Q=U.value,z=Q,H=(0,a.A)(z,2),V=H[0],q=H[1];B&&0===w.compare(q,B)||(!p&&I.isElement(V)&&(Y.isVoid(e,V)||Y.isElementReadOnly(e,V))||!w.isCommon(q,k.path)&&!w.isCommon(q,T.path))&&($.push(Q),B=q)}}catch(me){X.e(me)}finally{X.f()}var G=Array.from($,(function(t){var n=(0,a.A)(t,2)[1];return Y.pathRef(e,n)})),Z=Y.pointRef(e,k),K=Y.pointRef(e,T),J="";if(!R&&!M){var ee=Z.current,te=Y.leaf(e,ee),ne=(0,a.A)(te,1)[0],re=ee.path,oe=k.offset,ae=ne.text.slice(oe);ae.length>0&&(e.apply({type:"remove_text",path:re,offset:oe,text:ae}),J=ae)}if(G.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=K.current,se=Y.leaf(e,ie),ue=(0,a.A)(se,1)[0],le=ie.path,ce=R?k.offset:0,de=ue.text.slice(ce,T.offset);de.length>0&&(e.apply({type:"remove_text",path:le,offset:ce,text:de}),J=de)}!R&&P&&K.current&&Z.current&&Le.mergeNodes(e,{at:K.current,hanging:!0,voids:p}),y&&s&&"character"===l&&J.length>1&&J.match(/[\u0E00-\u0E7F]+/)&&Le.insertText(e,J.slice(0,J.length-d));var fe=Z.unref(),pe=K.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]:{};Y.withoutNormalizing(e,(function(){var r=n.hanging,o=void 0!==r&&r,s=n.voids,u=void 0!==s&&s,l=n.at,c=void 0===l?oe(e):l;if(t.length){if(N.isRange(c))if(o||(c=Y.unhangRange(e,c,{voids:u})),N.isCollapsed(c))c=c.anchor;else{var d=N.edges(c),f=(0,a.A)(d,2)[1];if(!u&&Y.void(e,{at:f}))return;var p=Y.pointRef(e,f);Le.delete(e,{at:c}),c=p.unref()}else w.isPath(c)&&(c=Y.start(e,c));if(u||!Y.void(e,{at:c})){var h=Y.above(e,{at:c,match:function(t){return I.isElement(t)&&Y.isInline(e,t)},mode:"highest",voids:u});if(h){var m=(0,a.A)(h,2)[1];if(Y.isEnd(e,c,m))c=Y.after(e,m);else if(Y.isStart(e,c,m)){c=Y.before(e,m)}}var v,g=Y.above(e,{match:function(t){return I.isElement(t)&&Y.isBlock(e,t)},at:c,voids:u}),y=(0,a.A)(g,2)[1],O=Y.isStart(e,c,y),b=Y.isEnd(e,c,y),E=O&&b,A=!O||O&&b,C=!b,_=j.first({children:t},[]),x=(0,a.A)(_,2)[1],k=j.last({children:t},[]),T=(0,a.A)(k,2)[1],S=[],D=function(t){var n=(0,a.A)(t,2),r=n[0],o=n[1];return!(0===o.length)&&(!!E||!(A&&w.isAncestor(o,x)&&I.isElement(r)&&!e.isVoid(r)&&!e.isInline(r))&&!(C&&w.isAncestor(o,T)&&I.isElement(r)&&!e.isVoid(r)&&!e.isInline(r)))},P=(0,i.A)(j.nodes({children:t},{pass:D}));try{for(P.s();!(v=P.n()).done;){var R=v.value;D(R)&&S.push(R)}}catch(te){P.e(te)}finally{P.f()}for(var M=[],L=[],F=[],B=!0,U=!1,$=0,X=S;$<X.length;$++){var Q=(0,a.A)(X[$],1)[0];I.isElement(Q)&&!e.isInline(Q)?(B=!1,U=!0,L.push(Q)):B?M.push(Q):F.push(Q)}var z=Y.nodes(e,{at:c,match:function(t){return re.isText(t)||Y.isInline(e,t)},mode:"highest",voids:u}),H=(0,a.A)(z,1)[0],V=(0,a.A)(H,2)[1],q=Y.isStart(e,c,V),W=Y.isEnd(e,c,V),G=Y.pathRef(e,b&&!F.length?w.next(y):y),Z=Y.pathRef(e,W?w.next(V):V);Le.splitNodes(e,{at:c,match:function(t){return U?I.isElement(t)&&Y.isBlock(e,t):re.isText(t)||Y.isInline(e,t)},mode:U?"lowest":"highest",always:U&&(!O||M.length>0)&&(!b||F.length>0),voids:u});var K,J=Y.pathRef(e,!q||q&&W?w.next(V):V);if(Le.insertNodes(e,M,{at:J.current,match:function(t){return re.isText(t)||Y.isInline(e,t)},mode:"highest",voids:u}),E&&!M.length&&L.length&&!F.length&&Le.delete(e,{at:y,voids:u}),Le.insertNodes(e,L,{at:G.current,match:function(t){return I.isElement(t)&&Y.isBlock(e,t)},mode:"lowest",voids:u}),Le.insertNodes(e,F,{at:Z.current,match:function(t){return re.isText(t)||Y.isInline(e,t)},mode:"highest",voids:u}),!n.at)if(F.length>0&&Z.current?K=w.previous(Z.current):L.length>0&&G.current?K=w.previous(G.current):J.current&&(K=w.previous(J.current)),K){var ee=Y.end(e,K);Le.select(e,ee)}J.unref(),G.unref(),Z.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 o=N.edges(r),i=(0,a.A)(o,1)[0];Le.select(e,i)}else if("end"===n){var s=N.edges(r),u=(0,a.A)(s,2)[1];Le.select(e,u)}},on=function(e){var t=e.selection;t&&e.apply({type:"set_selection",properties:t,newProperties:null})},an=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.selection,r=t.distance,o=void 0===r?1:r,a=t.unit,i=void 0===a?"character":a,s=t.reverse,u=void 0!==s&&s,l=t.edge,c=void 0===l?null:l;if(n){"start"===c&&(c=N.isBackward(n)?"focus":"anchor"),"end"===c&&(c=N.isBackward(n)?"anchor":"focus");var d=n.anchor,f=n.focus,p={distance:o,unit:i,ignoreNonSelectable:!0},h={};if(null==c||"anchor"===c){var m=u?Y.before(e,d,p):Y.after(e,d,p);m&&(h.anchor=m)}if(null==c||"focus"===c){var v=u?Y.before(e,f,p):Y.after(e,f,p);v&&(h.focus=v)}Le.setSelection(e,h)}},sn=function(e,t){var n=e.selection;if(t=Y.range(e,t),n)Le.setSelection(e,t);else{if(!N.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(Z.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]:{},o=e.selection,a=n.edge,i=void 0===a?"both":a;if(o){"start"===i&&(i=N.isBackward(o)?"focus":"anchor"),"end"===i&&(i=N.isBackward(o)?"anchor":"focus");var s=o.anchor,u=o.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={},o={};if(n){for(var a in t)("anchor"===a&&null!=t.anchor&&!W.equals(t.anchor,n.anchor)||"focus"===a&&null!=t.focus&&!W.equals(t.focus,n.focus)||"anchor"!==a&&"focus"!==a&&t[a]!==n[a])&&(r[a]=n[a],o[a]=t[a]);Object.keys(r).length>0&&e.apply({type:"set_selection",properties:r,newProperties:o})}},fn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Y.withoutNormalizing(e,(function(){var r=n.hanging,o=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(j.isNode(t)&&(t=[t]),0!==t.length){var h=t,m=(0,a.A)(h,1)[0];if(d||(d=oe(e),p=!0),null==p&&(p=!1),N.isRange(d))if(o||(d=Y.unhangRange(e,d,{voids:u})),N.isCollapsed(d))d=d.anchor;else{var v=N.edges(d),g=(0,a.A)(v,2)[1],y=Y.pointRef(e,g);Le.delete(e,{at:d}),d=y.unref()}if(W.isPoint(d)){null==f&&(f=re.isText(m)?function(e){return re.isText(e)}:e.isInline(m)?function(t){return re.isText(t)||Y.isInline(e,t)}:function(t){return I.isElement(t)&&Y.isBlock(e,t)});var O=Y.nodes(e,{at:d.path,match:f,mode:c,voids:u}),b=(0,a.A)(O,1)[0];if(!b)return;var E=(0,a.A)(b,2)[1],A=Y.pathRef(e,E),C=Y.isEnd(e,d,E);Le.splitNodes(e,{at:d,match:f,mode:c,voids:u});var _=A.unref();d=C?w.next(_):_}var x=w.parent(d),k=d[d.length-1];if(u||!Y.void(e,{at:x})){var T,S=(0,i.A)(t);try{for(S.s();!(T=S.n()).done;){var D=T.value,P=x.concat(k);k++,e.apply({type:"insert_node",path:P,node:D}),d=w.next(d)}}catch(M){S.e(M)}finally{S.f()}if(d=w.previous(d),p){var R=Y.end(e,d);R&&Le.select(e,R)}}}}))},pn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Y.withoutNormalizing(e,(function(){var n=t.at,r=void 0===n?e.selection:n,o=t.mode,i=void 0===o?"lowest":o,s=t.voids,u=void 0!==s&&s,l=t.match;if(null==l&&(l=w.isPath(r)?ae(e,r):function(t){return I.isElement(t)&&Y.isBlock(e,t)}),r)for(var c=Y.nodes(e,{at:r,match:l,mode:i,voids:u}),d=0,f=Array.from(c,(function(t){var n=(0,a.A)(t,2)[1];return Y.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=Y.node(e,w.parent(p)),m=(0,a.A)(h,2),v=m[0],g=m[1],y=p[p.length-1],O=v.children.length;if(1===O){var b=w.next(g);Le.moveNodes(e,{at:p,to:b,voids:u}),Le.removeNodes(e,{at:g,voids:u})}else if(0===y)Le.moveNodes(e,{at:p,to:g,voids:u});else if(y===O-1){var E=w.next(g);Le.moveNodes(e,{at:p,to:E,voids:u})}else{var A=w.next(p),C=w.next(g);Le.splitNodes(e,{at:A,voids:u}),Le.moveNodes(e,{at:p,to:C,voids:u})}}}))},hn=["text"],mn=["children"],vn=function(e,t){if(I.isElement(t)){var n=t;return!!Y.isVoid(e,t)||1===n.children.length&&vn(e,n.children[0])}return!Y.isEditor(t)},gn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Y.withoutNormalizing(e,(function(){var n=t.match,r=t.at,o=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(o){if(null==n)if(w.isPath(o)){var f=Y.parent(e,o),p=(0,a.A)(f,1)[0];n=function(e){return p.children.includes(e)}}else n=function(t){return I.isElement(t)&&Y.isBlock(e,t)};if(!s&&N.isRange(o)&&(o=Y.unhangRange(e,o,{voids:l})),N.isRange(o))if(N.isCollapsed(o))o=o.anchor;else{var h=N.edges(o),m=(0,a.A)(h,2)[1],v=Y.pointRef(e,m);Le.delete(e,{at:o}),o=v.unref(),null==t.at&&Le.select(e,o)}var g=Y.nodes(e,{at:o,match:n,voids:l,mode:d}),y=(0,a.A)(g,1)[0],O=Y.previous(e,{at:o,match:n,voids:l,mode:d});if(y&&O){var b=(0,a.A)(y,2),E=b[0],A=b[1],C=(0,a.A)(O,2),_=C[0],x=C[1];if(0!==A.length&&0!==x.length){var k,T,D=w.next(x),P=w.common(A,x),R=w.isSibling(A,x),M=Array.from(Y.levels(e,{at:A}),(function(e){return(0,a.A)(e,1)[0]})).slice(P.length).slice(0,-1),L=Y.above(e,{at:A,mode:"highest",match:function(t){return M.includes(t)&&vn(e,t)}}),F=L&&Y.pathRef(e,L[1]);if(re.isText(E)&&re.isText(_)){var j=S(E,hn);T=_.text.length,k=j}else{if(!I.isElement(E)||!I.isElement(_))throw new Error("Cannot merge the node at path [".concat(A,"] with the previous sibling because it is not the same kind: ").concat(Z.stringify(E)," ").concat(Z.stringify(_)));j=S(E,mn);T=_.children.length,k=j}R||Le.moveNodes(e,{at:A,to:D,voids:l}),F&&Le.removeNodes(e,{at:F.current,voids:l}),I.isElement(_)&&Y.isEmpty(e,_)||re.isText(_)&&""===_.text&&0!==x[x.length-1]?Le.removeNodes(e,{at:x,voids:l}):e.apply({type:"merge_node",path:D,position:T,properties:k}),F&&F.unref()}}}}))},yn=function(e,t){Y.withoutNormalizing(e,(function(){var n=t.to,r=t.at,o=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(o){null==c&&(c=w.isPath(o)?ae(e,o):function(t){return I.isElement(t)&&Y.isBlock(e,t)});for(var d=Y.pathRef(e,n),f=Y.nodes(e,{at:o,match:c,mode:s,voids:l}),p=0,h=Array.from(f,(function(t){var n=(0,a.A)(t,2)[1];return Y.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&&w.isSibling(v,m)&&w.isAfter(v,m)&&(d.current=w.next(d.current))}d.unref()}}))},On=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Y.withoutNormalizing(e,(function(){var n=t.hanging,r=void 0!==n&&n,o=t.voids,i=void 0!==o&&o,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=w.isPath(c)?ae(e,c):function(t){return I.isElement(t)&&Y.isBlock(e,t)}),!r&&N.isRange(c)&&(c=Y.unhangRange(e,c,{voids:i}));for(var f=Y.nodes(e,{at:c,match:d,mode:u,voids:i}),p=0,h=Array.from(f,(function(t){var n=(0,a.A)(t,2)[1];return Y.pathRef(e,n)}));p<h.length;p++){var m=h[p].unref();if(m){var v=Y.node(e,m),g=(0,a.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]:{};Y.withoutNormalizing(e,(function(){var r=n.match,o=n.at,s=void 0===o?e.selection:o,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=w.isPath(s)?ae(e,s):function(t){return I.isElement(t)&&Y.isBlock(e,t)}),!d&&N.isRange(s)&&(s=Y.unhangRange(e,s,{voids:g})),m&&N.isRange(s)){if(N.isCollapsed(s)&&Y.leaf(e,s.anchor)[0].text.length>0)return;var y=Y.rangeRef(e,s,{affinity:"inward"}),O=N.edges(s),b=(0,a.A)(O,2),E=b[0],A=b[1],C="lowest"===p?"lowest":"highest",_=Y.isEnd(e,A,A.path);Le.splitNodes(e,{at:A,match:r,mode:C,voids:g,always:!_});var x=Y.isStart(e,E,E.path);Le.splitNodes(e,{at:E,match:r,mode:C,voids:g,always:!x}),s=y.unref(),null==n.at&&Le.select(e,s)}u||(u=function(e,t){return e!==t});var k,T=(0,i.A)(Y.nodes(e,{at:s,match:r,mode:p,voids:g}));try{for(T.s();!(k=T.n()).done;){var S=(0,a.A)(k.value,2),D=S[0],P=S[1],R={},M={};if(0!==P.length){var L=!1;for(var F in t)"children"!==F&&"text"!==F&&u(t[F],D[F])&&(L=!0,D.hasOwnProperty(F)&&(R[F]=D[F]),l?null!=t[F]&&(M[F]=l(D[F],t[F])):null!=t[F]&&(M[F]=t[F]));L&&e.apply({type:"set_node",path:P,properties:R,newProperties:M})}}}catch(j){T.e(j)}finally{T.f()}}}))},En=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Y.withoutNormalizing(e,(function(){var n=t.mode,r=void 0===n?"lowest":n,o=t.voids,s=void 0!==o&&o,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 I.isElement(t)&&Y.isBlock(e,t)}),N.isRange(c)&&(c=function(e,t){if(N.isCollapsed(t))return t.anchor;var n=N.edges(t),r=(0,a.A)(n,2)[1],o=Y.pointRef(e,r);return Le.delete(e,{at:t}),o.unref()}(e,c)),w.isPath(c)){var m=c,v=Y.point(e,m),g=Y.parent(e,m),y=(0,a.A)(g,1)[0];u=function(e){return e===y},f=v.path.length-m.length+1,c=v,h=!0}if(c){var O,b=Y.pointRef(e,c,{affinity:"backward"});try{var E=Y.nodes(e,{at:c,match:u,mode:r,voids:s}),A=(0,a.A)(E,1)[0];if(!A)return;var C=Y.void(e,{at:c,mode:"highest"});if(!s&&C){var _=(0,a.A)(C,2),x=_[0],k=_[1];if(I.isElement(x)&&e.isInline(x)){var T=Y.after(e,k);if(!T){var S=w.next(k);Le.insertNodes(e,{text:""},{at:S,voids:s}),T=Y.point(e,S)}c=T,h=!0}f=c.path.length-k.length+1,h=!0}O=Y.pointRef(e,c);var D,P=c.path.length-f,R=(0,a.A)(A,2)[1],M=c.path.slice(0,P),L=0===f?c.offset:c.path[P]+0,F=(0,i.A)(Y.levels(e,{at:M,reverse:!0,voids:s}));try{for(F.s();!(D=F.n()).done;){var B=(0,a.A)(D.value,2),U=B[0],$=B[1],X=!1;if($.length<R.length||0===$.length||!s&&I.isElement(U)&&Y.isVoid(e,U))break;var Q=b.current,z=Y.isEnd(e,Q,$);if(h||!b||!Y.isEdge(e,Q,$)){X=!0;var H=j.extractProps(U);e.apply({type:"split_node",path:$,position:L,properties:H})}L=$[$.length-1]+(X||z?1:0)}}catch(W){F.e(W)}finally{F.f()}if(null==t.at){var V=O.current||Y.end(e,[]);Le.select(e,V)}}finally{var q;b.unref(),null===(q=O)||void 0===q||q.unref()}}}))},An=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Array.isArray(t)||(t=[t]);var r,o={},a=(0,i.A)(t);try{for(a.s();!(r=a.n()).done;){o[r.value]=null}}catch(s){a.e(s)}finally{a.f()}Le.setNodes(e,o,n)},wn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Y.withoutNormalizing(e,(function(){var n=t.mode,r=void 0===n?"lowest":n,o=t.split,s=void 0!==o&&o,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=w.isPath(d)?ae(e,d):function(t){return I.isElement(t)&&Y.isBlock(e,t)}),w.isPath(d)&&(d=Y.range(e,d));var p,h=N.isRange(d)?Y.rangeRef(e,d):null,m=Y.nodes(e,{at:d,match:f,mode:r,voids:l}),v=Array.from(m,(function(t){var n=(0,a.A)(t,2)[1];return Y.pathRef(e,n)})).reverse(),g=function(t){var n=t.unref(),r=Y.node(e,n),o=(0,a.A)(r,1)[0],i=Y.range(e,n);s&&h&&(i=N.intersection(h.current,i)),Le.liftNodes(e,{at:i,match:function(e){return I.isAncestor(o)&&o.children.includes(e)},voids:l})},y=(0,i.A)(v);try{for(y.s();!(p=y.n()).done;){g(p.value)}}catch(O){y.e(O)}finally{y.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 xn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Y.withoutNormalizing(e,(function(){var r=n.mode,o=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=w.isPath(f)?ae(e,f):e.isInline(t)?function(t){return I.isElement(t)&&Y.isInline(e,t)||re.isText(t)}:function(t){return I.isElement(t)&&Y.isBlock(e,t)}),s&&N.isRange(f)){var p=N.edges(f),h=(0,a.A)(p,2),m=h[0],v=h[1],g=Y.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 y=0,O=Array.from(Y.nodes(e,{at:f,match:e.isInline(t)?function(t){return I.isElement(t)&&Y.isBlock(e,t)}:function(e){return Y.isEditor(e)},mode:"lowest",voids:l}));y<O.length;y++){var b=(0,a.A)(O[y],2)[1],E=N.isRange(f)?N.intersection(f,Y.range(e,b)):f;if(E){var A=Array.from(Y.nodes(e,{at:E,match:c,mode:o,voids:l}));if(A.length>0){var C=function(){var n=A,r=(0,a.A)(n,1)[0],o=A[A.length-1],i=(0,a.A)(r,2)[1],s=(0,a.A)(o,2)[1];if(0===i.length&&0===s.length)return"continue";var u=w.equals(i,s)?w.parent(i):w.common(i,s),c=Y.range(e,i,s),d=Y.node(e,u),f=(0,a.A)(d,1)[0],p=u.length+1,h=w.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 I.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 Fe.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 ze.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 Ke.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 Be.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 Ot.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 Wt.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 je.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 $e.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 Xe.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 qe.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 Ze.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 on.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 ot.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 at.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 Pt.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 Et.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 At.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 wt.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 xt.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 Tt.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 an.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 yn.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 Nt.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 Rt.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 It.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 Mt.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 Bt.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 Ft.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 jt.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 Xt.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 $t.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 Qt.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 Yt.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 zt.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 Ht.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 On.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 Gt.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 En.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 Zt.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 Kt.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 An.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 wn.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 xn.apply(void 0,[e].concat(n))}};return e}},52951:function(e,t,n){e.exports=function(){"use strict";var e=function(e){var t=e.id,n=e.viewBox,r=e.content;this.id=t,this.viewBox=n,this.content=r};e.prototype.stringify=function(){return this.content},e.prototype.toString=function(){return this.stringify()},e.prototype.destroy=function(){var e=this;["id","viewBox","content"].forEach((function(t){return delete e[t]}))};var t=function(e){var t=!!document.importNode,n=(new DOMParser).parseFromString(e,"image/svg+xml").documentElement;return t?document.importNode(n,!0):n};function r(e,t){return e(t={exports:{}},t.exports),t.exports}"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:"undefined"!==typeof self&&self;var o=r((function(e,t){!function(t,n){e.exports=n()}(0,(function(){function e(e){return e&&"object"===typeof e&&"[object RegExp]"!==Object.prototype.toString.call(e)&&"[object Date]"!==Object.prototype.toString.call(e)}function t(e){return Array.isArray(e)?[]:{}}function n(n,r){return r&&!0===r.clone&&e(n)?a(t(n),n,r):n}function r(t,r,o){var i=t.slice();return r.forEach((function(r,s){"undefined"===typeof i[s]?i[s]=n(r,o):e(r)?i[s]=a(t[s],r,o):-1===t.indexOf(r)&&i.push(n(r,o))})),i}function o(t,r,o){var i={};return e(t)&&Object.keys(t).forEach((function(e){i[e]=n(t[e],o)})),Object.keys(r).forEach((function(s){e(r[s])&&t[s]?i[s]=a(t[s],r[s],o):i[s]=n(r[s],o)})),i}function a(e,t,a){var i=Array.isArray(t),s=(a||{arrayMerge:r}).arrayMerge||r;return i?Array.isArray(e)?s(e,t,a):n(t,a):o(e,t,a)}return a.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,n){return a(e,n,t)}))},a}))})),a=r((function(e,t){var n={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}};t.default=n,e.exports=t.default})),i=function(e){return Object.keys(e).map((function(t){return t+'="'+e[t].toString().replace(/"/g,"&quot;")+'"'})).join(" ")},s=a.svg,u=a.xlink,l={};l[s.name]=s.uri,l[u.name]=u.uri;var c=function(e,t){void 0===e&&(e="");var n=o(l,t||{});return"<svg "+i(n)+">"+e+"</svg>"},d=function(e){function n(){e.apply(this,arguments)}e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n;var r={isMounted:{}};return r.isMounted.get=function(){return!!this.node},n.createFromExistingNode=function(e){return new n({id:e.getAttribute("id"),viewBox:e.getAttribute("viewBox"),content:e.outerHTML})},n.prototype.destroy=function(){this.isMounted&&this.unmount(),e.prototype.destroy.call(this)},n.prototype.mount=function(e){if(this.isMounted)return this.node;var t="string"===typeof e?document.querySelector(e):e,n=this.render();return this.node=n,t.appendChild(n),n},n.prototype.render=function(){var e=this.stringify();return t(c(e)).childNodes[0]},n.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(n.prototype,r),n}(e);return d}()},82860:function(e,t,n){e.exports=function(){"use strict";function e(e,t){return e(t={exports:{}},t.exports),t.exports}"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:"undefined"!==typeof self&&self;var t=e((function(e,t){!function(t,n){e.exports=n()}(0,(function(){function e(e){return e&&"object"===typeof e&&"[object RegExp]"!==Object.prototype.toString.call(e)&&"[object Date]"!==Object.prototype.toString.call(e)}function t(e){return Array.isArray(e)?[]:{}}function n(n,r){return r&&!0===r.clone&&e(n)?a(t(n),n,r):n}function r(t,r,o){var i=t.slice();return r.forEach((function(r,s){"undefined"===typeof i[s]?i[s]=n(r,o):e(r)?i[s]=a(t[s],r,o):-1===t.indexOf(r)&&i.push(n(r,o))})),i}function o(t,r,o){var i={};return e(t)&&Object.keys(t).forEach((function(e){i[e]=n(t[e],o)})),Object.keys(r).forEach((function(s){e(r[s])&&t[s]?i[s]=a(t[s],r[s],o):i[s]=n(r[s],o)})),i}function a(e,t,a){var i=Array.isArray(t),s=(a||{arrayMerge:r}).arrayMerge||r;return i?Array.isArray(e)?s(e,t,a):n(t,a):o(e,t,a)}return a.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,n){return a(e,n,t)}))},a}))}));function r(e){return e=e||Object.create(null),{on:function(t,n){(e[t]||(e[t]=[])).push(n)},off:function(t,n){e[t]&&e[t].splice(e[t].indexOf(n)>>>0,1)},emit:function(t,n){(e[t]||[]).map((function(e){e(n)})),(e["*"]||[]).map((function(e){e(t,n)}))}}}var o=e((function(e,t){var n={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}};t.default=n,e.exports=t.default})),a=function(e){return Object.keys(e).map((function(t){return t+'="'+e[t].toString().replace(/"/g,"&quot;")+'"'})).join(" ")},i=o.svg,s=o.xlink,u={};u[i.name]=i.uri,u[s.name]=s.uri;var l,c=function(e,n){void 0===e&&(e="");var r=t(u,n||{});return"<svg "+a(r)+">"+e+"</svg>"},d=o.svg,f=o.xlink,p={attrs:(l={style:["position: absolute","width: 0","height: 0"].join("; "),"aria-hidden":"true"},l[d.name]=d.uri,l[f.name]=f.uri,l)},h=function(e){this.config=t(p,e||{}),this.symbols=[]};h.prototype.add=function(e){var t=this.symbols,n=this.find(e.id);return n?(t[t.indexOf(n)]=e,!1):(t.push(e),!0)},h.prototype.remove=function(e){var t=this.symbols,n=this.find(e);return!!n&&(t.splice(t.indexOf(n),1),n.destroy(),!0)},h.prototype.find=function(e){return this.symbols.filter((function(t){return t.id===e}))[0]||null},h.prototype.has=function(e){return null!==this.find(e)},h.prototype.stringify=function(){var e=this.config.attrs,t=this.symbols.map((function(e){return e.stringify()})).join("");return c(t,e)},h.prototype.toString=function(){return this.stringify()},h.prototype.destroy=function(){this.symbols.forEach((function(e){return e.destroy()}))};var m=function(e){var t=e.id,n=e.viewBox,r=e.content;this.id=t,this.viewBox=n,this.content=r};m.prototype.stringify=function(){return this.content},m.prototype.toString=function(){return this.stringify()},m.prototype.destroy=function(){var e=this;["id","viewBox","content"].forEach((function(t){return delete e[t]}))};var v=function(e){var t=!!document.importNode,n=(new DOMParser).parseFromString(e,"image/svg+xml").documentElement;return t?document.importNode(n,!0):n},g=function(e){function t(){e.apply(this,arguments)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={isMounted:{}};return n.isMounted.get=function(){return!!this.node},t.createFromExistingNode=function(e){return new t({id:e.getAttribute("id"),viewBox:e.getAttribute("viewBox"),content:e.outerHTML})},t.prototype.destroy=function(){this.isMounted&&this.unmount(),e.prototype.destroy.call(this)},t.prototype.mount=function(e){if(this.isMounted)return this.node;var t="string"===typeof e?document.querySelector(e):e,n=this.render();return this.node=n,t.appendChild(n),n},t.prototype.render=function(){var e=this.stringify();return v(c(e)).childNodes[0]},t.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(t.prototype,n),t}(m),y={autoConfigure:!0,mountTo:"body",syncUrlsWithBaseTag:!1,listenLocationChangeEvent:!0,locationChangeEvent:"locationChange",locationChangeAngularEmitter:!1,usagesToUpdate:"use[*|href]",moveGradientsOutsideSymbol:!1},O=function(e){return Array.prototype.slice.call(e,0)},b={isChrome:function(){return/chrome/i.test(navigator.userAgent)},isFirefox:function(){return/firefox/i.test(navigator.userAgent)},isIE:function(){return/msie/i.test(navigator.userAgent)||/trident/i.test(navigator.userAgent)},isEdge:function(){return/edge/i.test(navigator.userAgent)}},E=function(e,t){var n=document.createEvent("CustomEvent");n.initCustomEvent(e,!1,!1,t),window.dispatchEvent(n)},A=function(e){var t=[];return O(e.querySelectorAll("style")).forEach((function(e){e.textContent+="",t.push(e)})),t},w=function(e){return(e||window.location.href).split("#")[0]},C=function(e){angular.module("ng").run(["$rootScope",function(t){t.$on("$locationChangeSuccess",(function(t,n,r){E(e,{oldUrl:r,newUrl:n})}))}])},_="linearGradient, radialGradient, pattern, mask, clipPath",x=function(e,t){return void 0===t&&(t=_),O(e.querySelectorAll("symbol")).forEach((function(e){O(e.querySelectorAll(t)).forEach((function(t){e.parentNode.insertBefore(t,e)}))})),e};function k(e,t){return O(e).reduce((function(e,n){if(!n.attributes)return e;var r=O(n.attributes),o=t?r.filter(t):r;return e.concat(o)}),[])}var T=o.xlink.uri,S="xlink:href",D=/[{}|\\\^\[\]`"<>]/g;function P(e){return e.replace(D,(function(e){return"%"+e[0].charCodeAt(0).toString(16).toUpperCase()}))}function N(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function R(e,t,n){return O(e).forEach((function(e){var r=e.getAttribute(S);if(r&&0===r.indexOf(t)){var o=r.replace(t,n);e.setAttributeNS(T,S,o)}})),e}var I,M=["clipPath","colorProfile","src","cursor","fill","filter","marker","markerStart","markerMid","markerEnd","mask","stroke","style"],L=M.map((function(e){return"["+e+"]"})).join(","),F=function(e,t,n,r){var o=P(n),a=P(r);k(e.querySelectorAll(L),(function(e){var t=e.localName,n=e.value;return-1!==M.indexOf(t)&&-1!==n.indexOf("url("+o)})).forEach((function(e){return e.value=e.value.replace(new RegExp(N(o),"g"),a)})),R(t,o,a)},j={MOUNT:"mount",SYMBOL_MOUNT:"symbol_mount"},B=function(e){function n(n){var o=this;void 0===n&&(n={}),e.call(this,t(y,n));var a=r();this._emitter=a,this.node=null;var i=this.config;if(i.autoConfigure&&this._autoConfigure(n),i.syncUrlsWithBaseTag){var s=document.getElementsByTagName("base")[0].getAttribute("href");a.on(j.MOUNT,(function(){return o.updateUrls("#",s)}))}var u=this._handleLocationChange.bind(this);this._handleLocationChange=u,i.listenLocationChangeEvent&&window.addEventListener(i.locationChangeEvent,u),i.locationChangeAngularEmitter&&C(i.locationChangeEvent),a.on(j.MOUNT,(function(e){i.moveGradientsOutsideSymbol&&x(e)})),a.on(j.SYMBOL_MOUNT,(function(e){i.moveGradientsOutsideSymbol&&x(e.parentNode),(b.isIE()||b.isEdge())&&A(e)}))}e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n;var o={isMounted:{}};return o.isMounted.get=function(){return!!this.node},n.prototype._autoConfigure=function(e){var t=this.config;"undefined"===typeof e.syncUrlsWithBaseTag&&(t.syncUrlsWithBaseTag="undefined"!==typeof document.getElementsByTagName("base")[0]),"undefined"===typeof e.locationChangeAngularEmitter&&(t.locationChangeAngularEmitter="undefined"!==typeof window.angular),"undefined"===typeof e.moveGradientsOutsideSymbol&&(t.moveGradientsOutsideSymbol=b.isFirefox())},n.prototype._handleLocationChange=function(e){var t=e.detail,n=t.oldUrl,r=t.newUrl;this.updateUrls(n,r)},n.prototype.add=function(t){var n=this,r=e.prototype.add.call(this,t);return this.isMounted&&r&&(t.mount(n.node),this._emitter.emit(j.SYMBOL_MOUNT,t.node)),r},n.prototype.attach=function(e){var t=this,n=this;if(n.isMounted)return n.node;var r="string"===typeof e?document.querySelector(e):e;return n.node=r,this.symbols.forEach((function(e){e.mount(n.node),t._emitter.emit(j.SYMBOL_MOUNT,e.node)})),O(r.querySelectorAll("symbol")).forEach((function(e){var t=g.createFromExistingNode(e);t.node=e,n.add(t)})),this._emitter.emit(j.MOUNT,r),r},n.prototype.destroy=function(){var e=this,t=e.config,n=e.symbols,r=e._emitter;n.forEach((function(e){return e.destroy()})),r.off("*"),window.removeEventListener(t.locationChangeEvent,this._handleLocationChange),this.isMounted&&this.unmount()},n.prototype.mount=function(e,t){void 0===e&&(e=this.config.mountTo),void 0===t&&(t=!1);var n=this;if(n.isMounted)return n.node;var r="string"===typeof e?document.querySelector(e):e,o=n.render();return this.node=o,t&&r.childNodes[0]?r.insertBefore(o,r.childNodes[0]):r.appendChild(o),this._emitter.emit(j.MOUNT,o),o},n.prototype.render=function(){return v(this.stringify())},n.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},n.prototype.updateUrls=function(e,t){if(!this.isMounted)return!1;var n=document.querySelectorAll(this.config.usagesToUpdate);return F(this.node,n,w(e)+"#",w(t)+"#"),!0},Object.defineProperties(n.prototype,o),n}(h),U=e((function(e){var t;t=function(){var e,t=[],n=document,r=n.documentElement.doScroll,o="DOMContentLoaded",a=(r?/^loaded|^c/:/^loaded|^i|^c/).test(n.readyState);return a||n.addEventListener(o,e=function(){for(n.removeEventListener(o,e),a=1;e=t.shift();)e()}),function(e){a?setTimeout(e,0):t.push(e)}},e.exports=t()})),$="__SVG_SPRITE_NODE__",X="__SVG_SPRITE__";window[X]?I=window[X]:(I=new B({attrs:{id:$,"aria-hidden":"true"}}),window[X]=I);var Q=function(){var e=document.getElementById($);e?I.attach(e):I.mount(document.body,!0)};return document.body?Q():U(Q),I}()},65292:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return r}}),e=n.hmd(e);var r=function(e){var t,n=e.Symbol;return"function"===typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}("undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:e)},59660:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach((function(t){e.addRange(t)})),t&&t.focus()}}},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}},24081:function(e,t,n){"use strict";var r=n(9950).useLayoutEffect;t.A=r},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 o.default}}),Object.defineProperty(t,"v4",{enumerable:!0,get:function(){return a.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)),o=f(n(38534)),a=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 o(e,t,n,o,a,i){return r((s=r(r(t,e),r(o,i)))<<(u=a)|s>>>32-u,n);var s,u}function a(e,t,n,r,a,i,s){return o(t&n|~t&r,e,t,a,i,s)}function i(e,t,n,r,a,i,s){return o(t&r|n&~r,e,t,a,i,s)}function s(e,t,n,r,a,i,s){return o(t^n^r,e,t,a,i,s)}function u(e,t,n,r,a,i,s){return o(n^(t|~r),e,t,a,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 o=0;o<t.length;++o)e[o]=t.charCodeAt(o)}return function(e){for(var t=[],n=32*e.length,r="0123456789abcdef",o=0;o<n;o+=8){var a=e[o>>5]>>>o%32&255,i=parseInt(r.charAt(a>>>4&15)+r.charAt(15&a),16);t.push(i)}return t}(function(e,t){e[t>>5]|=128<<t%32,e[n(t)-1]=t;for(var o=1732584193,l=-271733879,c=-1732584194,d=271733878,f=0;f<e.length;f+=16){var p=o,h=l,m=c,v=d;o=a(o,l,c,d,e[f],7,-680876936),d=a(d,o,l,c,e[f+1],12,-389564586),c=a(c,d,o,l,e[f+2],17,606105819),l=a(l,c,d,o,e[f+3],22,-1044525330),o=a(o,l,c,d,e[f+4],7,-176418897),d=a(d,o,l,c,e[f+5],12,1200080426),c=a(c,d,o,l,e[f+6],17,-1473231341),l=a(l,c,d,o,e[f+7],22,-45705983),o=a(o,l,c,d,e[f+8],7,1770035416),d=a(d,o,l,c,e[f+9],12,-1958414417),c=a(c,d,o,l,e[f+10],17,-42063),l=a(l,c,d,o,e[f+11],22,-1990404162),o=a(o,l,c,d,e[f+12],7,1804603682),d=a(d,o,l,c,e[f+13],12,-40341101),c=a(c,d,o,l,e[f+14],17,-1502002290),o=i(o,l=a(l,c,d,o,e[f+15],22,1236535329),c,d,e[f+1],5,-165796510),d=i(d,o,l,c,e[f+6],9,-1069501632),c=i(c,d,o,l,e[f+11],14,643717713),l=i(l,c,d,o,e[f],20,-373897302),o=i(o,l,c,d,e[f+5],5,-701558691),d=i(d,o,l,c,e[f+10],9,38016083),c=i(c,d,o,l,e[f+15],14,-660478335),l=i(l,c,d,o,e[f+4],20,-405537848),o=i(o,l,c,d,e[f+9],5,568446438),d=i(d,o,l,c,e[f+14],9,-1019803690),c=i(c,d,o,l,e[f+3],14,-187363961),l=i(l,c,d,o,e[f+8],20,1163531501),o=i(o,l,c,d,e[f+13],5,-1444681467),d=i(d,o,l,c,e[f+2],9,-51403784),c=i(c,d,o,l,e[f+7],14,1735328473),o=s(o,l=i(l,c,d,o,e[f+12],20,-1926607734),c,d,e[f+5],4,-378558),d=s(d,o,l,c,e[f+8],11,-2022574463),c=s(c,d,o,l,e[f+11],16,1839030562),l=s(l,c,d,o,e[f+14],23,-35309556),o=s(o,l,c,d,e[f+1],4,-1530992060),d=s(d,o,l,c,e[f+4],11,1272893353),c=s(c,d,o,l,e[f+7],16,-155497632),l=s(l,c,d,o,e[f+10],23,-1094730640),o=s(o,l,c,d,e[f+13],4,681279174),d=s(d,o,l,c,e[f],11,-358537222),c=s(c,d,o,l,e[f+3],16,-722521979),l=s(l,c,d,o,e[f+6],23,76029189),o=s(o,l,c,d,e[f+9],4,-640364487),d=s(d,o,l,c,e[f+12],11,-421815835),c=s(c,d,o,l,e[f+15],16,530742520),o=u(o,l=s(l,c,d,o,e[f+2],23,-995338651),c,d,e[f],6,-198630844),d=u(d,o,l,c,e[f+7],10,1126891415),c=u(c,d,o,l,e[f+14],15,-1416354905),l=u(l,c,d,o,e[f+5],21,-57434055),o=u(o,l,c,d,e[f+12],6,1700485571),d=u(d,o,l,c,e[f+3],10,-1894986606),c=u(c,d,o,l,e[f+10],15,-1051523),l=u(l,c,d,o,e[f+1],21,-2054922799),o=u(o,l,c,d,e[f+8],6,1873313359),d=u(d,o,l,c,e[f+15],10,-30611744),c=u(c,d,o,l,e[f+6],15,-1560198380),l=u(l,c,d,o,e[f+13],21,1309151649),o=u(o,l,c,d,e[f+4],6,-145523070),d=u(d,o,l,c,e[f+11],10,-1120210379),c=u(c,d,o,l,e[f+2],15,718787259),l=u(l,c,d,o,e[f+9],21,-343485551),o=r(o,p),l=r(l,h),c=r(c,m),d=r(d,v)}return[o,l,c,d]}(function(e){if(0===e.length)return[];for(var t=8*e.length,r=new Uint32Array(n(t)),o=0;o<t;o+=8)r[o>>5]|=(255&e[o/8])<<o%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,o=(r=n(93691))&&r.__esModule?r:{default:r};var a=function(e){if(!(0,o.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=a},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 o=function(e){var t=[1518500249,1859775393,2400959708,3395469782],o=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"===typeof e){var a=unescape(encodeURIComponent(e));e=[];for(var i=0;i<a.length;++i)e.push(a.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=o[0],y=o[1],O=o[2],b=o[3],E=o[4],A=0;A<80;++A){var w=Math.floor(A/20),C=r(g,5)+n(w,y,O,b)+E+t[w]+h[A]>>>0;E=b,b=O,O=r(y,30)>>>0,y=g,g=C}o[0]=o[0]+g>>>0,o[1]=o[1]+y>>>0,o[2]=o[2]+O>>>0,o[3]=o[3]+b>>>0,o[4]=o[4]+E>>>0}return[o[0]>>24&255,o[0]>>16&255,o[0]>>8&255,255&o[0],o[1]>>24&255,o[1]>>16&255,o[1]>>8&255,255&o[1],o[2]>>24&255,o[2]>>16&255,o[2]>>8&255,255&o[2],o[3]>>24&255,o[3]>>16&255,o[3]>>8&255,255&o[3],o[4]>>24&255,o[4]>>16&255,o[4]>>8&255,255&o[4]]};t.default=o},20952:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.unsafeStringify=s;var r,o=(r=n(93691))&&r.__esModule?r:{default:r};for(var a=[],i=0;i<256;++i)a.push((i+256).toString(16).slice(1));function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return a[e[t+0]]+a[e[t+1]]+a[e[t+2]]+a[e[t+3]]+"-"+a[e[t+4]]+a[e[t+5]]+"-"+a[e[t+6]]+a[e[t+7]]+"-"+a[e[t+8]]+a[e[t+9]]+"-"+a[e[t+10]]+a[e[t+11]]+a[e[t+12]]+a[e[t+13]]+a[e[t+14]]+a[e[t+15]]}var u=function(e){var t=s(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0);if(!(0,o.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,o,a,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||o,f=void 0!==e.clockseq?e.clockseq:a;if(null==d||null==f){var p=e.random||(e.rng||i.default)();null==d&&(d=o=[1|p[0],p[1],p[2],p[3],p[4],p[5]]),null==f&&(f=a=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,a=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 y=h/4294967296*1e4&268435455;c[r++]=y>>>8&255,c[r++]=255&y,c[r++]=y>>>24&15|16,c[r++]=y>>>16&255,c[r++]=f>>>8|128,c[r++]=255&f;for(var O=0;O<6;++O)c[r+O]=d[O];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=a(n(55503)),o=a(n(20109));function a(e){return e&&e.__esModule?e:{default:e}}var i=(0,r.default)("v3",48,o.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,a.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,o.unsafeStringify)(l)}try{r.name=e}catch(u){}return r.DNS=i,r.URL=s,r};var r,o=n(20952),a=(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)),o=i(n(76524)),a=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||o.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,a.unsafeStringify)(i)};t.default=s},17712:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(55503)),o=a(n(32104));function a(e){return e&&e.__esModule?e:{default:e}}var i=(0,r.default)("v5",80,o.default);t.default=i},93691:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=(r=n(87022))&&r.__esModule?r:{default:r};var a=function(e){return"string"===typeof e&&o.default.test(e)};t.default=a},48673:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=(r=n(93691))&&r.__esModule?r:{default:r};var a=function(e){if(!(0,o.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)};t.default=a},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,o;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 o=r.parentNode;o&&o.removeChild(r)}var a=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?a=s.watermark_parent_width-t.watermark_width/2:t.watermark_parent_node&&(a=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,a=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))>a)&&(t.watermark_cols=parseInt((a-t.watermark_x+c)/(t.watermark_width+t.watermark_x_space)),t.watermark_x_space=parseInt((a-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 y=0;y<t.watermark_cols;y++){d=t.watermark_x+(t.watermark_width+t.watermark_x_space)*y;var O=document.createElement("div"),b=document.createTextNode(t.watermark_txt);O.appendChild(b),O.id=t.watermark_prefix+g+y,O.style.webkitTransform="rotate(-"+t.watermark_angle+"deg)",O.style.MozTransform="rotate(-"+t.watermark_angle+"deg)",O.style.msTransform="rotate(-"+t.watermark_angle+"deg)",O.style.OTransform="rotate(-"+t.watermark_angle+"deg)",O.style.transform="rotate(-"+t.watermark_angle+"deg)",O.style.visibility="",O.style.position="absolute",O.style.left=d+"px",O.style.top=f+"px",O.style.overflow="hidden",O.style.zIndex="9999",O.style.opacity=t.watermark_alpha,O.style.fontSize=t.watermark_fontsize,O.style.fontFamily=t.watermark_font,O.style.color=t.watermark_color,O.style.textAlign="center",O.style.width=t.watermark_width+"px",O.style.height=t.watermark_height+"px",O.style.display="block",O.style["-ms-user-select"]="none",h.appendChild(O)}}};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===(o="function"===typeof n?n.apply(t,r):n)||(e.exports=o)},19617:function(e,t,n){"use strict";n.r(t),t.default={}},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={}},63138:function(e,t,n){"use strict";n.r(t),t.default={}},35093:function(e,t,n){"use strict";n.r(t),t.default={}},12224:function(e,t,n){"use strict";n.r(t),t.default={}},18603:function(e,t,n){"use strict";n.r(t),t.default={}},41570:function(e,t,n){"use strict";n.r(t),t.default={}},91454:function(e,t,n){"use strict";n.r(t),t.default={}},19164:function(e,t,n){"use strict";n.r(t),t.default={}},3762:function(e,t,n){"use strict";n.r(t),t.default={}},12426:function(e,t,n){"use strict";n.r(t),t.default={}},5113:function(e,t,n){"use strict";n.r(t),t.default={}},3120:function(e,t,n){"use strict";n.r(t),t.default={}},43933:function(e,t,n){"use strict";n.r(t),t.default={}},46419:function(e,t,n){"use strict";n.r(t),t.default={}},57745:function(e,t,n){"use strict";n.r(t),t.default={}},41939:function(e,t,n){"use strict";n.r(t),t.default={}},70238:function(e,t,n){"use strict";n.r(t),t.default={}},86954:function(e,t,n){"use strict";n.r(t),t.default={}},12867:function(e,t,n){"use strict";n.r(t),t.default={}},37445:function(e,t,n){"use strict";n.r(t),t.default={}},41186:function(e,t,n){"use strict";n.r(t),t.default={}},89156:function(e,t,n){"use strict";n.r(t),t.default={}},83695:function(e,t,n){"use strict";n.r(t),t.default={}},65544:function(e,t,n){"use strict";n.r(t),t.default={}},58986:function(e,t,n){"use strict";n.r(t),t.default={}},35174:function(e,t,n){"use strict";n.r(t),t.default={}},90562:function(e,t,n){"use strict";n.r(t),t.default={}},47437:function(e,t,n){"use strict";n.r(t),t.default={}},89183:function(){},57686:function(){},82106:function(){},16322:function(){},20479:function(){},8008:function(){},81848:function(){},59625:function(){},18291:function(){},34060:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"AI-search",use:"AI-search-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="AI-search"><g><g transform="translate(-0.000000, 0.000000)"><path class="st0" d="M14,0c7.7,0,14,6.3,14,14c0,3-0.9,5.7-2.5,8l5.7,5.7c1,1,1,2.6,0,3.6c-1,1-2.6,1-3.6,0\n\t\t\tL22,25.6c-2.3,1.6-5,2.5-8,2.5c-7.7,0-14-6.3-14-14C0,6.3,6.3,0,14,0z M14,4C8.5,4,4,8.5,4,14s4.5,10,10,10s10-4.5,10-10\n\t\t\tS19.5,4,14,4z" /><path class="st0" d="M12.4,8c0.5,0,0.9,0.3,1.1,0.8l3.1,9.7c0.2,0.7-0.3,1.5-1.1,1.5h-0.1\n\t\t\tc-0.5,0-1-0.3-1.1-0.8l-0.6-2.2H9.9l-0.6,2.2C9.1,19.7,8.7,20,8.1,20c-0.8,0-1.3-0.8-1.1-1.5l3.1-9.7C10.3,8.3,10.8,8,11.3,8H12.4\n\t\t\tz M11.8,9.8L11.8,9.8c-0.4,1.3-0.7,2.7-1.1,3.9l-0.4,1.3h2.9l-0.4-1.3C12.5,12.5,12.2,11.1,11.8,9.8z M19.9,8\n\t\t\tC20.5,8,21,8.5,21,9.1v9.7c0,0.6-0.5,1.1-1.1,1.1h-0.1c-0.6,0-1.1-0.5-1.1-1.1V9.1c0-0.6,0.5-1.1,1.1-1.1H19.9z" /></g></g></symbol>'});i().add(s);t.default=s},31497:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"add-table",use:"add-table-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="add-table"><path d="M448 448V64h128v384h384v128H576v384h-128V576H64v-128h384z" p-id="18227" /></symbol>'});i().add(s);t.default=s},94680:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"arrow",use:"arrow-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="arrow"><desc>Created with Sketch.</desc><g><g><path class="st0" d="M19.9,29.3l11.4-11.5c0.7-0.7,0.9-1.7,0.5-2.5c0-0.1-0.1-0.1-0.1-0.2c-0.1-0.3-0.3-0.4-0.4-0.6l0,0l0,0\n\t\t\tL20,2.7c-0.9-1-2.3-1-3.2-0.1C15.8,3.5,15.8,5,16.6,6l0.1,0.1l7.3,7.6H2.3c-1.3,0-2.3,1-2.3,2.3s0.9,2.4,2.2,2.4h0.1h21.9L16.6,26\n\t\t\tc-0.9,0.9-0.9,2.4-0.1,3.3C17.4,30.2,18.9,30.3,19.9,29.3C19.8,29.3,19.9,29.3,19.9,29.3L19.9,29.3z" /></g></g></symbol>'});i().add(s);t.default=s},11758:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"bell",use:"bell-usage",viewBox:"0 0 12 14",content:'<symbol viewBox="0 0 12 14" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="bell"><path d="M4.63636364,11.8461538 C4.63636364,12.4317308 5.25852273,12.9230769 6,12.9230769 C6.74147727,12.9230769 7.36363636,12.4317308 7.36363636,11.8461538 L8.72727273,11.8461538 C8.72727273,13.0264615 7.49454546,14 6,14 C4.50545454,14 3.27272727,13.0264615 3.27272727,11.8461538 L4.63636364,11.8461538 L4.63636364,11.8461538 Z M6,1.38957813 C5.23190729,1.38948602 4.49524827,1.70744063 3.9521247,2.27347611 C3.40900113,2.83951159 3.10391665,3.60724689 3.10400507,4.40774194 L3.10400507,5.01915632 C3.10400507,6.50148882 2.70800576,7.95429279 1.96067374,9.21464019 L1.86267391,9.3796526 L10.1373261,9.3796526 L10.0396596,9.21464019 C9.29200703,7.95408947 8.89598985,6.50143803 8.89599493,5.01950373 L8.89599493,4.40739454 C8.89599493,3.60695968 8.59087142,2.83931363 8.04775743,2.27335329 C7.50464345,1.70739295 6.76803495,1.38948603 6,1.38957813 Z M1.77067408,4.40774194 C1.7710074,1.973201 3.66400409,0 6,0 C8.33566258,0 10.2293259,1.97320099 10.2293259,4.40774194 L10.2293259,5.01915632 C10.2293259,6.24337469 10.555992,7.44292804 11.1736576,8.48406948 L11.900323,9.70898262 C12.0275043,9.92329585 12.0333744,10.1925765 11.9156632,10.4126881 C11.7979521,10.6327997 11.5751135,10.7692308 11.333324,10.7692308 L0.666676008,10.7692308 C0.424886452,10.7692308 0.202047948,10.6327997 0.0843367662,10.4126881 C-0.0333744158,10.1925765 -0.0275043066,9.92329585 0.099677001,9.70898262 L0.826342385,8.48406948 C1.443874,7.4430681 1.77098566,6.24338372 1.7710074,5.01950373 L1.7710074,4.40739454 L1.77067408,4.40774194 Z" /></symbol>'});i().add(s);t.default=s},21660:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"check-circle",use:"check-circle-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="check-circle"><path d="M992 512c0 266.336-213.664 480-480 480S32 778.336 32 512 245.664 32 512 32s480 213.664 480 480z m-535.744 253.92l356.16-356.128a29.92 29.92 0 0 0 0-43.328l-43.392-43.36a29.92 29.92 0 0 0-43.36 0l-291.072 291.104-136.256-136.288a29.92 29.92 0 0 0-43.36 0L211.616 521.28a29.92 29.92 0 0 0 0 43.36l201.28 201.28a29.92 29.92 0 0 0 43.36 0z" p-id="17659" /></symbol>'});i().add(s);t.default=s},2643:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"check-mark",use:"check-mark-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="check-mark"><path d="M390.4 870.4c-41.6 0-86.4-16-112-48l-256-268.8c-35.2-32-25.6-89.6 16-121.6 35.2-25.6 86.4-25.6 118.4 9.6l230.4 246.4 480-499.2c35.2-32 92.8-32 128 9.6 35.2 32 35.2 83.2 9.6 115.2L499.2 819.2c-25.6 35.2-67.2 51.2-108.8 51.2z" p-id="15389" /></symbol>'});i().add(s);t.default=s},23531:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"check-square-solid",use:"check-square-solid-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="check-square-solid"><path d="M128 32h768c54.4 0 96 41.6 96 96v768c0 54.4-41.6 96-96 96H128c-54.4 0-96-41.6-96-96V128c0-54.4 41.6-96 96-96z m275.2 713.6c12.8 12.8 28.8 19.2 41.6 19.2 19.2 0 28.8-6.4 41.6-19.2l323.2-323.2c25.6-25.6 25.6-60.8 0-83.2s-60.8-25.6-83.2 0l-281.6 281.6-124.8-128c-25.6-25.6-60.8-25.6-83.2 0s-25.6 60.8 0 83.2l166.4 169.6z" p-id="31891" /></symbol>'});i().add(s);t.default=s},79758:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"checkbox",use:"checkbox-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="checkbox"><path d="M128 32h768c54.4 0 96 41.6 96 96v768c0 54.4-41.6 96-96 96H128c-54.4 0-96-41.6-96-96V128c0-54.4 41.6-96 96-96z m275.2 713.6c12.8 12.8 28.8 19.2 41.6 19.2 19.2 0 28.8-6.4 41.6-19.2l323.2-323.2c25.6-25.6 25.6-60.8 0-83.2s-60.8-25.6-83.2 0l-281.6 281.6-124.8-128c-25.6-25.6-60.8-25.6-83.2 0s-25.6 60.8 0 83.2l166.4 169.6z" p-id="15389" /></symbol>'});i().add(s);t.default=s},2868:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"client",use:"client-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="client"><g><path class="st0" d="M30,2c0.6,0,1,0.4,1,1v20c0,0.6-0.4,1-1,1H18l0,0.9c0,1.1,2.9,2.2,4.1,2.2h1.4V30h-15v-2.8\n\t\th1.4c1.1,0,4.1-1.1,4.1-2.2l0-0.9H2c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1H30z M28,5H4v16h24V5z" /></g></symbol>'});i().add(s);t.default=s},16947:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"close",use:"close-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="close"><path d="M489.6 444.8l294.4-294.4 67.2 67.2-294.4 294.4 294.4 294.4-67.2 67.2-294.4-294.4-272 272-67.2-67.2 272-272-272-272 67.2-67.2z" p-id="18369" /></symbol>'});i().add(s);t.default=s},26085:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"collaborator",use:"collaborator-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="collaborator"><path d="M761.6 892.8c25.6-16 41.6-32 41.6-54.4 0-105.6-51.2-201.6-131.2-265.6h3.2c51.2 0 102.4-12.8 147.2-38.4 115.2 48 198.4 150.4 198.4 265.6 3.2 51.2-118.4 83.2-259.2 92.8z m-192-793.6c48-12.8 99.2-12.8 147.2 6.4 25.6 9.6 51.2 25.6 70.4 44.8 41.6 38.4 64 92.8 64 147.2 0 25.6-6.4 51.2-16 76.8-9.6 25.6-25.6 51.2-48 67.2-19.2 19.2-44.8 35.2-70.4 44.8-48 19.2-102.4 19.2-150.4 6.4 16-9.6 28.8-19.2 41.6-32 22.4-19.2 41.6-48 54.4-76.8 12.8-28.8 19.2-57.6 19.2-89.6 0-60.8-25.6-121.6-70.4-166.4-12.8-6.4-25.6-19.2-41.6-28.8z" p-id="18964" /><path d="M518.4 524.8c115.2 57.6 195.2 176 195.2 313.6 0 144-688 147.2-688 0 0-134.4 80-256 195.2-313.6 41.6 25.6 92.8 44.8 147.2 44.8 54.4 0 105.6-16 150.4-44.8z m-307.2-89.6c-22.4-19.2-41.6-41.6-51.2-70.4-12.8-25.6-16-54.4-16-83.2s3.2-54.4 16-83.2c9.6-25.6 28.8-51.2 51.2-70.4 19.2-19.2 44.8-35.2 73.6-48 54.4-22.4 118.4-22.4 172.8 0 28.8 9.6 54.4 28.8 73.6 48 41.6 41.6 67.2 96 67.2 153.6 0 28.8-6.4 54.4-16 83.2-9.6 28.8-28.8 51.2-51.2 70.4-19.2 19.2-44.8 35.2-73.6 48-54.4 22.4-118.4 22.4-172.8 0-28.8-12.8-51.2-28.8-73.6-48z" p-id="18965" /></symbol>'});i().add(s);t.default=s},47878:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"copy",use:"copy-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="copy"><desc>Created with Sketch.</desc><g><g transform="translate(2.000000, 2.000000)"><path class="st0" d="M21,23v3c0,1-1,2-2,2H2.6C1.3,28,0,26.6,0,25.4V9.2C0,8,1.1,7,2.2,7H5v14c0,1.1,0.6,2,1.9,2\n\t\t\tC7.5,23,20.9,23,21,23z" /><path class="st0" d="M9,0h17c1.1,0,2,0.9,2,2v17c0,1.1-0.9,2-2,2H9c-1.1,0-2-0.9-2-2V2C7,0.9,7.9,0,9,0z" /></g></g></symbol>'});i().add(s);t.default=s},50348:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"creation-time",use:"creation-time-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="creation-time"><path d="M681.6 480c-9.6 0-19.2 6.4-19.2 16-44.8 16-83.2 41.6-115.2 76.8v-70.4c0-12.8-9.6-22.4-22.4-22.4h-70.4c-12.8 0-22.4 9.6-22.4 22.4v70.4c0 12.8 9.6 22.4 22.4 22.4H531.2c-25.6 32-41.6 70.4-48 112h-28.8c-12.8 0-22.4 9.6-22.4 22.4V800c0 12.8 9.6 22.4 22.4 22.4h32c9.6 41.6 28.8 80 57.6 112L124.8 928c-54.4 0-83.2-38.4-83.2-83.2V368h896v182.4c-48-44.8-112-70.4-182.4-70.4h-73.6zM300.8 704H230.4c-12.8 0-22.4 9.6-22.4 22.4v70.4c0 12.8 9.6 22.4 22.4 22.4h70.4c12.8 0 22.4-9.6 22.4-22.4v-70.4c0-12.8-9.6-22.4-22.4-22.4z m0-224H230.4c-12.8 0-22.4 9.6-22.4 22.4v70.4c0 12.8 9.6 22.4 22.4 22.4h70.4c12.8 0 22.4-9.6 22.4-22.4v-70.4c0-12.8-9.6-22.4-22.4-22.4z m48-448c16 0 28.8 12.8 28.8 28.8v83.2h227.2V60.8c0-16 12.8-28.8 28.8-28.8h57.6c16 0 28.8 12.8 28.8 28.8v83.2h140.8c48 0 80 38.4 80 83.2v83.2h-896V227.2c0-44.8 38.4-83.2 83.2-83.2h140.8V60.8c-3.2-16 9.6-28.8 25.6-28.8h54.4z" p-id="16663" /><path d="M758.4 979.2c-60.8 0-118.4-22.4-156.8-64-41.6-41.6-64-99.2-64-156.8-3.2-124.8 99.2-227.2 224-227.2s224 99.2 224 224-105.6 224-227.2 224z m86.4-195.2c12.8 0 25.6-9.6 25.6-25.6s-9.6-25.6-25.6-25.6h-73.6v-118.4c0-12.8-9.6-25.6-25.6-25.6s-25.6 9.6-25.6 25.6v144c0 12.8 9.6 25.6 25.6 25.6h99.2z" p-id="16664" /></symbol>'});i().add(s);t.default=s},90579:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"creator",use:"creator-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="creator"><path d="M691.2 531.2c-54.4 35.2-118.4 51.2-179.2 51.2-64 0-128-19.2-179.2-51.2C192 598.4 96 704 96 860.8c0 169.6 835.2 166.4 835.2 0-3.2-156.8-102.4-262.4-240-329.6zM336 438.4c25.6 22.4 51.2 38.4 80 51.2 60.8 25.6 128 25.6 188.8 0 32-12.8 57.6-28.8 80-51.2 25.6-22.4 41.6-48 54.4-80 12.8-28.8 19.2-60.8 19.2-89.6 0-64-28.8-124.8-73.6-169.6-22.4-22.4-48-38.4-80-51.2-60.8-25.6-128-25.6-188.8 0-32 12.8-57.6 28.8-80 51.2-25.6 22.4-44.8 51.2-57.6 80-9.6 32-16 60.8-16 92.8s6.4 64 19.2 89.6c9.6 28.8 28.8 57.6 54.4 76.8z" p-id="16379" /></symbol>'});i().add(s);t.default=s},21872:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"currency",use:"currency-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="currency"><g><path class="st0" d="M24.4,20.4c0,3.3-2.3,6.1-6.5,6.8V30c0,0.6-0.4,1-1,1h-1.6c-0.6,0-1-0.4-1-1v-2.5l0,0\n\t\tc-2.5-0.1-4.9-0.8-6.2-1.6l1.1-4.3c1.5,0.8,3.7,1.6,6.1,1.6c2.1,0,3.6-0.8,3.6-2.3c0-1.4-1.2-2.3-3.9-3.2c-3.9-1.3-6.6-3.2-6.6-6.7\n\t\tc0-3.3,2.3-5.8,6.2-6.5V2c0-0.6,0.4-1,1-1H17c0.6,0,1,0.4,1,1v2.2l0,0c2.4,0.1,4.1,0.6,5.4,1.2l-1.1,4.2c-0.9-0.4-2.6-1.3-5.3-1.3\n\t\tc-2.4,0-3.2,1.1-3.2,2.1c0,1.2,1.3,2,4.4,3.1C22.7,15.1,24.4,17.1,24.4,20.4z" /></g></symbol>'});i().add(s);t.default=s},25477:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"date",use:"date-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="date"><path d="M38.4 902.4c0 51.2 32 89.6 89.6 89.6h780.8c57.6 0 83.2-41.6 83.2-89.6v-512H38.4v512z m662.4-368c0-12.8 9.6-22.4 22.4-22.4h73.6c12.8 0 22.4 9.6 22.4 22.4V608c0 12.8-9.6 22.4-22.4 22.4h-73.6c-12.8 0-22.4-9.6-22.4-22.4v-73.6z m0 240c0-12.8 9.6-22.4 22.4-22.4h73.6c12.8 0 22.4 9.6 22.4 22.4v73.6c0 12.8-9.6 22.4-22.4 22.4h-73.6c-12.8 0-22.4-9.6-22.4-22.4v-73.6z m-240-240c0-12.8 9.6-22.4 22.4-22.4h73.6c12.8 0 22.4 9.6 22.4 22.4V608c0 12.8-9.6 22.4-22.4 22.4h-73.6c-12.8 0-22.4-9.6-22.4-22.4v-73.6z m0 240c0-12.8 9.6-22.4 22.4-22.4h73.6c12.8 0 22.4 9.6 22.4 22.4v73.6c0 12.8-9.6 22.4-22.4 22.4h-73.6c-12.8 0-22.4-9.6-22.4-22.4v-73.6z m-240-240c0-12.8 9.6-22.4 22.4-22.4h73.6c12.8 0 22.4 9.6 22.4 22.4V608c0 12.8-9.6 22.4-22.4 22.4H243.2c-12.8 0-22.4-9.6-22.4-22.4v-73.6z m0 240c0-12.8 9.6-22.4 22.4-22.4h73.6c12.8 0 22.4 9.6 22.4 22.4v73.6c0 12.8-9.6 22.4-22.4 22.4H243.2c-12.8 0-22.4-9.6-22.4-22.4v-73.6zM908.8 153.6h-147.2V60.8c0-16-12.8-28.8-28.8-28.8H672c-19.2 0-32 12.8-32 28.8v89.6h-240V60.8c0-16-12.8-28.8-28.8-28.8H310.4c-16 0-28.8 12.8-28.8 28.8v89.6H131.2C80 153.6 38.4 192 38.4 240v89.6H992V240c0-48-35.2-86.4-83.2-86.4z" p-id="19107" /></symbol>'});i().add(s);t.default=s},6432:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"delete",use:"delete-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="delete"><g><g transform="translate(1.000000, 1.000000)"><path class="st0" d="M19.4,0c0.8,0,1.6,0.7,1.7,1.5l0.4,2.7h7.2c0.7,0,1.3,0.6,1.3,1.2s-0.6,1.2-1.3,1.2h-2.5v20\n\t\t\tc0,0.8-0.4,1.7-1,2.4c-0.7,0.7-1.5,0.9-2.4,0.9H7.3c-0.9,0-1.8-0.4-2.4-0.9c-0.7-0.7-1-1.5-1-2.4v-20H1.3C0.6,6.7,0,6.1,0,5.5\n\t\t\ts0.6-1.2,1.3-1.2h7.1V4.1l0.4-2.7C8.9,0.7,9.6,0,10.5,0H19.4z M18.3,11.2c-0.8,0-1.4,0.6-1.4,1.4l0,0V23c0,0.8,0.6,1.4,1.4,1.4\n\t\t\ts1.4-0.6,1.4-1.4l0,0V12.7C19.7,11.9,19.1,11.2,18.3,11.2z M11.7,11.2c-0.8,0-1.4,0.6-1.4,1.4l0,0V23c0,0.8,0.6,1.4,1.4,1.4\n\t\t\ts1.4-0.6,1.4-1.4l0,0V12.7C13.1,11.9,12.5,11.2,11.7,11.2z" /></g></g></symbol>'});i().add(s);t.default=s},60837:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"description",use:"description-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="description"><path d="M512 32C249.6 32 32 246.4 32 512s217.6 480 480 480 480-214.4 480-480S777.6 32 512 32z m-32 755.2c-19.2 0-35.2-16-35.2-35.2v-275.2c0-19.2 16-35.2 35.2-35.2h67.2c19.2 0 35.2 16 35.2 35.2v275.2c0 19.2-16 35.2-35.2 35.2H480z m0-412.8c-19.2 0-35.2-16-35.2-35.2V272c0-19.2 16-35.2 35.2-35.2h67.2c19.2 0 35.2 16 35.2 35.2v67.2c0 19.2-16 35.2-35.2 35.2H480z" p-id="16924" /></symbol>'});i().add(s);t.default=s},80135:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"double-arrow-down",use:"double-arrow-down-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="double-arrow-down"><g><path class="st0" d="M16,17.6c0.3,0,0.7-0.1,0.9-0.4l10.7-11c0.5-0.5,0.5-1.4,0-1.9c-0.5-0.5-1.3-0.5-1.8,0\n\t\tl-9.8,10l-9.8-10c-0.5-0.5-1.3-0.5-1.8,0C4.1,4.6,4,5,4,5.3C4,5.7,4.1,6,4.4,6.3l10.7,11C15.3,17.5,15.7,17.6,16,17.6z M16,28\n\t\tc0.3,0,0.7-0.1,0.9-0.4l10.7-11c0.5-0.5,0.5-1.4,0-1.9c-0.5-0.5-1.3-0.5-1.8,0l-9.8,10l-9.8-10c-0.5-0.5-1.3-0.5-1.8,0\n\t\tC4.1,15,4,15.3,4,15.7s0.1,0.7,0.4,0.9l10.7,11C15.3,27.9,15.7,28,16,28z" /></g></symbol>'});i().add(s);t.default=s},82328:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"double-arrow-up",use:"double-arrow-up-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="double-arrow-up"><g><path class="st0" d="M16,14.4c0.3,0,0.7,0.1,0.9,0.4l10.7,11c0.5,0.5,0.5,1.4,0,1.9c-0.5,0.5-1.3,0.5-1.8,0\n\t\tl-9.8-10l-9.8,10c-0.5,0.5-1.3,0.5-1.8,0C4.1,27.4,4,27,4,26.7c0-0.4,0.1-0.7,0.4-0.9l10.7-11C15.3,14.5,15.7,14.4,16,14.4z M16,4\n\t\tc0.3,0,0.7,0.1,0.9,0.4l10.7,11c0.5,0.5,0.5,1.4,0,1.9c-0.5,0.5-1.3,0.5-1.8,0L16,7.3l-9.8,10c-0.5,0.5-1.3,0.5-1.8,0\n\t\tC4.1,17,4,16.7,4,16.3c0-0.4,0.1-0.7,0.4-0.9l10.7-11C15.3,4.1,15.7,4,16,4z" /></g></symbol>'});i().add(s);t.default=s},2149:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"download",use:"download-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="download"><path class="st0" d="M5,22v5h22v-5h3v6c0,1.1-0.8,1.9-1.8,2H4c-1.1,0-2-0.9-2-2v-6H5z M17.5,2v17.3l4.9-4.7l2.5,2.4l-8.7,8.4L7.5,17\n\tl2.5-2.4l4.5,4.3V2H17.5z" /></symbol>'});i().add(s);t.default=s},44731:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"drag",use:"drag-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="drag"><path d="M256 96h192v192H256V96z m320 0h192v192h-192V96z m0 320h192v192h-192v-192zM256 416h192v192H256v-192z m0 320h192v192H256v-192z m320 0h192v192h-192v-192z" p-id="18904" /></symbol>'});i().add(s);t.default=s},36639:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"drop-down",use:"drop-down-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="drop-down"><path d="M566.4 806.4l374.4-470.4c44.8-54.4 9.6-144-54.4-144H137.6c-64 0-99.2 86.4-54.4 144l374.4 470.4c28.8 35.2 80 35.2 108.8 0z" p-id="15527" /></symbol>'});i().add(s);t.default=s},73165:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"edit",use:"edit-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="edit"><path class="st0" d="M21.6,8l4.4,4.4c0.2,0.2,0.2,0.5,0,0.7L15.3,23.7l-4.5,0.5c-0.6,0.1-1.1-0.4-1-1l0.5-4.5L20.9,8\n\tC21.1,7.9,21.4,7.9,21.6,8z M29.4,6.9L27,4.5c-0.7-0.7-1.9-0.7-2.7,0l-1.7,1.7c-0.2,0.2-0.2,0.5,0,0.7l4.4,4.4\n\tc0.2,0.2,0.5,0.2,0.7,0l1.7-1.7C30.2,8.9,30.2,7.7,29.4,6.9z M20.7,20.8v4.9H5.1V10.2h11.2c0.2,0,0.3-0.1,0.4-0.2l1.9-1.9\n\tc0.4-0.4,0.1-1-0.4-1H4.3C3,7.1,2,8.2,2,9.4v17.1c0,1.3,1,2.3,2.3,2.3h17.1c1.3,0,2.3-1,2.3-2.3v-7.7c0-0.5-0.6-0.8-1-0.4l-1.9,1.9\n\tC20.7,20.5,20.7,20.7,20.7,20.8z" /></symbol>'});i().add(s);t.default=s},27673:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"exclamation-circle",use:"exclamation-circle-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="exclamation-circle"><path d="M512 32c87.584 0 168.16 21.024 241.76 63.04a467.136 467.136 0 0 1 175.168 175.2C970.976 343.84 992 424.416 992 512s-21.024 168.16-63.04 241.76a467.136 467.136 0 0 1-175.2 175.168C680.16 970.976 599.584 992 512 992s-168.16-21.024-241.76-63.04a467.136 467.136 0 0 1-175.168-175.2C53.024 680.16 32 599.584 32 512s21.024-168.16 63.04-241.76a467.136 467.136 0 0 1 175.2-175.168C343.84 53.024 424.416 32 512 32z m80.576 781.312v-119.136c0-7.008-3.52-10.496-7.008-14.016-3.52-3.488-7.008-7.008-14.016-7.008H452.48c-7.04 0-10.528 3.52-14.016 7.04-3.52 3.488-7.04 10.496-7.04 13.984v119.136c0 7.008 3.52 10.528 7.04 14.016 3.52 3.52 10.496 7.008 14.016 7.008h119.104c7.04 0 10.528-3.52 14.016-7.008 3.52-3.52 7.04-10.496 7.04-14.016z m-3.52-217.216l10.56-388.928c0-3.488-3.52-7.008-7.04-10.496-3.52-3.52-10.496-3.52-14.016-3.52h-136.64c-7.008 0-10.496 0-14.016 3.52-3.52 3.52-7.008 7.008-7.008 10.496l10.528 388.928c0 3.52 3.52 7.008 7.008 10.496 3.52 3.52 10.496 3.52 14.016 3.52h115.616c7.008 0 10.496 0 14.016-3.52 7.008-3.52 7.008-7.008 7.008-10.496z" p-id="17943" /></symbol>'});i().add(s);t.default=s},84093:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"exclamation-triangle",use:"exclamation-triangle-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="exclamation-triangle"><path d="M579.168 800v-102.016c0-5.984-3.008-8.96-6.016-12-3.008-2.976-5.984-5.984-12-5.984H459.2c-6.016 0-9.024 3.008-12 6.016-3.008 2.976-6.016 8.96-6.016 12V800c0 6.016 3.008 8.992 6.016 12 2.976 3.008 5.984 6.016 12 6.016h101.984c6.016 0 8.992-3.008 12-6.016 3.008-3.008 6.016-8.992 6.016-12z m-3.008-200.992l8.992-246.016c0-3.008-3.008-8.992-5.984-8.992-6.016-3.008-9.024-6.016-12-6.016h-117.024c-2.976 0-8.96 3.008-12 6.016-2.976 3.008-5.984 6.016-5.984 12l8.992 246.016c0 2.976 3.008 5.984 6.016 8.96 2.976 3.04 8.96 3.04 12 3.04h98.976c6.016 0 9.024 0 12-3.008 3.008-3.008 6.016-9.024 6.016-12z m-6.016-501.024l411.008 753.024c12 24 12 44.992 0 65.984a91.296 91.296 0 0 1-24 24c-12 6.016-20.992 9.024-32.992 9.024H99.168c-12 0-24-3.008-33.024-9.024a91.296 91.296 0 0 1-24-24c-12-24-14.976-44.992 0-65.984l408-753.024c6.016-11.968 15.04-20.992 24-26.976 12-6.016 24-8.992 36-8.992s24 2.976 36 8.96c12 6.016 18.016 15.04 24 27.04z" p-id="17801" /></symbol>'});i().add(s);t.default=s},38356:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"eye-slash",use:"eye-slash-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="eye-slash"><path d="M80.91936 102.4l156.8 124.8C311.31936 169.6 400.91936 128 512.91936 128c134.4 0 243.2 64 320 137.6 76.8 73.6 131.2 163.2 153.6 224 6.4 12.8 6.4 28.8 0 41.6-22.4 51.2-64 124.8-124.8 192l140.8 112c19.2 16 22.4 44.8 6.4 67.2-16 19.2-48 22.4-67.2 6.4l-928-736C-2.28064 160-5.48064 128 10.51936 108.8s48-22.4 70.4-6.4z m32 256L186.51936 416C160.91936 454.4 141.71936 486.4 128.91936 515.2c22.4 51.2 64 121.6 128 179.2 67.2 64 153.6 112 256 112 44.8 0 86.4-9.6 124.8-22.4l76.8 64c-57.6 32-124.8 51.2-201.6 51.2-134.4 0-243.2-64-320-137.6-76.8-73.6-131.2-163.2-153.6-224-6.4-12.8-6.4-28.8 0-41.6 12.8-41.6 38.4-89.6 73.6-137.6z m185.6 150.4l112 89.6c12.8 16 25.6 25.6 44.8 35.2l112 89.6c-16 3.2-35.2 6.4-51.2 6.4-121.6 3.2-217.6-96-217.6-220.8zM512.91936 224c-76.8 0-144 25.6-198.4 64l67.2 51.2c35.2-28.8 80-48 131.2-48 118.4 0 214.4 99.2 214.4 220.8 0 32-6.4 60.8-19.2 89.6l86.4 70.4c48-54.4 83.2-112 102.4-153.6-22.4-51.2-64-121.6-128-179.2C704.91936 272 618.51936 224 512.91936 224z m0 150.4h-3.2c3.2 9.6 3.2 19.2 3.2 28.8 0 12.8-3.2 25.6-6.4 38.4l134.4 108.8c3.2-12.8 3.2-22.4 3.2-35.2 3.2-80-57.6-140.8-131.2-140.8z" p-id="6549" /></symbol>'});i().add(s);t.default=s},49134:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"face-recognition-view",use:"face-recognition-view-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="face-recognition-view"><g><path class="st0" d="M13.7,17.5c1.4,0.8,3.1,0.8,4.5,0s2.3-2.3,2.3-3.9c0-2.5-2-4.5-4.5-4.5s-4.5,2-4.5,4.5\n\t\tC11.5,15.2,12.3,16.7,13.7,17.5z M26,25.8c0,1.6-4.5,3.9-9.3,4C11.5,29.8,6,27.5,6,25.8c0-3.3,4.5-5.3,10-5.3S26,22.5,26,25.8z" /><path class="st0" d="M16,0c8.8,0,16,7.2,16,16s-7.2,16-16,16S0,24.8,0,16S7.2,0,16,0z M16,3C8.8,3,3,8.8,3,16\n\t\ts5.8,13,13,13s13-5.8,13-13S23.2,3,16,3z" /></g></symbol>'});i().add(s);t.default=s},60311:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"file",use:"file-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="file"><g><g transform="translate(4.000000, 1.000000)"><path class="st0" d="M20,30H4c-2.3,0-4-1.8-4-4.1V4.1C0,1.8,1.7,0,4,0h9.3c0.4,0,0.7,0.1,0.9,0.4l9.3,9.5\n\t\t\tc0.3,0.3,0.4,0.5,0.4,1v15C24,28.2,22.3,30,20,30z M4.3,3C3.5,3,3,3.5,3,4.3v21.3C3,26.5,3.5,27,4.3,27h15.4\n\t\t\tc0.8,0,1.3-0.5,1.3-1.3V11.5L12.8,3H4.3z" /><path class="st0" d="M21.7,13h-9.3c-0.8,0-1.3-0.5-1.3-1.3V2.3C11,1.5,11.5,1,12.3,1s1.3,0.5,1.3,1.3v8h8\n\t\t\tc0.8,0,1.3,0.5,1.3,1.3S22.5,13,21.7,13L21.7,13z" /></g></g></symbol>'});i().add(s);t.default=s},27974:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"files",use:"files-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="files"><g><g transform="translate(4.000000, 1.000000)"><path class="st0" d="M20,30H4c-2.3,0-4-1.8-4-4.1V4.1C0,1.8,1.7,0,4,0h9.3c0.4,0,0.7,0.1,0.9,0.4l9.3,9.5\n\t\t\tc0.3,0.3,0.4,0.5,0.4,1v15C24,28.2,22.3,30,20,30z M4.3,3C3.5,3,3,3.5,3,4.3v21.3C3,26.5,3.5,27,4.3,27h15.4\n\t\t\tc0.8,0,1.3-0.5,1.3-1.3V11.5L12.8,3H4.3z" /><path class="st0" d="M21.7,13h-9.3c-0.8,0-1.3-0.5-1.3-1.3V2.3C11,1.5,11.5,1,12.3,1s1.3,0.5,1.3,1.3v8h8\n\t\t\tc0.8,0,1.3,0.5,1.3,1.3S22.5,13,21.7,13L21.7,13z" /><path class="st0" d="M7.5,16h9c0.8,0,1.5,0.7,1.5,1.5l0,0c0,0.8-0.7,1.5-1.5,1.5h-9C6.7,19,6,18.3,6,17.5l0,0\n\t\t\tC6,16.7,6.7,16,7.5,16z" /><path class="st0" d="M7.5,21h9c0.8,0,1.5,0.7,1.5,1.5l0,0c0,0.8-0.7,1.5-1.5,1.5h-9C6.7,24,6,23.3,6,22.5l0,0\n\t\t\tC6,21.7,6.7,21,7.5,21z" /></g></g></symbol>'});i().add(s);t.default=s},4007:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"filter",use:"filter-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="filter"><path d="M617.6 736c28.8 0 54.4 22.4 54.4 48s-22.4 48-54.4 48h-214.4c-28.8 0-54.4-22.4-54.4-48s22.4-48 54.4-48h214.4z m169.6-272c25.6 0 44.8 22.4 44.8 48s-19.2 48-44.8 48H236.8c-25.6 0-44.8-22.4-44.8-48s19.2-48 44.8-48h550.4z m236.8-224c0 25.6-22.4 48-48 48h-928C22.4 288 0 265.6 0 240S22.4 192 48 192h931.2c22.4 0 44.8 22.4 44.8 48z" p-id="6261" /></symbol>'});i().add(s);t.default=s},29863:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"flag",use:"flag-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="flag"><path d="M246.4 899.2c0 32-25.6 60.8-60.8 60.8S128 934.4 128 899.2V124.8C128 89.6 153.6 64 188.8 64s60.8 25.6 60.8 60.8v28.8c60.8-28.8 124.8-41.6 192-41.6 102.4 0 134.4 48 224 41.6 41.6-3.2 99.2-22.4 150.4-48 16-9.6 48-12.8 89.6-12.8v566.4c-70.4 19.2-140.8 28.8-211.2 28.8-60.8 0-115.2-28.8-208-28.8-73.6 0-131.2 38.4-179.2 51.2-12.8 3.2-32 6.4-57.6 9.6v179.2z" p-id="15883" /></symbol>'});i().add(s);t.default=s},82069:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"folder",use:"folder-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="folder"><path d="M448 224H160c-16 0-32 9.6-32 32v512c0 16 16 32 32 32h704c16 0 32-16 32-32V368c0-16-16-28.8-32-28.8h-304c-9.6 0-16-6.4-19.2-9.6L448 224z m144 22.4H896c54.4 0 96 41.6 96 96V800c0 54.4-41.6 96-96 96H128c-54.4 0-96-41.6-96-96V224c0-54.4 41.6-96 96-96h345.6c9.6 0 16 6.4 22.4 9.6l96 108.8z" p-id="4111" /></symbol>'});i().add(s);t.default=s},48988:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"folders",use:"folders-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="folders"><g><g transform="translate(1.000000, 3.000000)"><path class="st0" d="M28.6,8.4C29.4,8.4,30,9,30,9.7l0,0l-2.7,15.2v0c0,0.4-0.2,0.7-0.4,1c-0.3,0.3-0.6,0.4-1,0.4l0,0H3.2\n\t\t\tc-0.7,0-1.4-0.6-1.4-1.3l0,0L4.6,9.8v0c0-0.4,0.2-0.7,0.4-1c0.3-0.3,0.6-0.4,1-0.4l0,0H28.6z M9.9,0l2.5,2.6h12.4\n\t\t\tc0.9,0,1.7,0.8,1.7,1.8l0,0v2.2h-22c-1,0-1.8,0.8-1.8,1.8l0,0L0,23V1.8C0,0.8,0.7,0,1.7,0l0,0H9.9z" /></g></g></symbol>'});i().add(s);t.default=s},81145:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"fork-number",use:"fork-number-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="fork-number"><path d="M611.2 512l300.8-300.8c28.8-28.8 28.8-73.6 0-99.2s-73.6-28.8-99.2 0L512 412.8 211.2 112c-28.8-28.8-73.6-28.8-99.2 0s-28.8 73.6 0 99.2l300.8 300.8-300.8 300.8c-28.8 28.8-28.8 73.6 0 99.2 28.8 25.6 73.6 28.8 99.2 0l300.8-300.8 300.8 300.8c28.8 28.8 73.6 28.8 99.2 0 28.8-28.8 28.8-73.6 0-99.2L611.2 512z" p-id="18085" /></symbol>'});i().add(s);t.default=s},74486:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"group",use:"group-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="group"><path d="M928 64c35.2 0 64 28.8 64 64v768c0 35.2-28.8 64-64 64H96c-35.2 0-64-28.8-64-64V128c0-35.2 28.8-64 64-64h832z m-32 96H128v704h768V160z" p-id="6403" /><path d="M304 368m-80 0a80 80 0 1 0 160 0 80 80 0 1 0-160 0Z" p-id="6404" /><path d="M496 320h256c25.6 0 48 22.4 48 48S777.6 416 752 416h-256C470.4 416 448 393.6 448 368S470.4 320 496 320z" p-id="6405" /><path d="M304 656m-80 0a80 80 0 1 0 160 0 80 80 0 1 0-160 0Z" p-id="6406" /><path d="M496 608h256c25.6 0 48 22.4 48 48S777.6 704 752 704h-256C470.4 704 448 681.6 448 656S470.4 608 496 608z" p-id="6407" /></symbol>'});i().add(s);t.default=s},77241:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"helpful-selected",use:"helpful-selected-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="helpful-selected"><g><path class="st0" d="M30.9,12.5c-1-1.4-2.6-2.1-4.3-2.2l-4.7-0.1c0.4-1.6,0.5-3.1,0.4-4.4C22.1,4.3,21.7,3,20.9,2\n\t\tc-0.5-0.7-1.1-1.2-1.9-1.5C18.5,0.2,17.9,0,17.2,0c-2.6,0-4.6,2-4.6,4.4c0,3.9-2.5,7.1-5.5,7.1H2.7c-1.5,0-2.7,1.2-2.7,2.8v15\n\t\tC0,30.8,1.2,32,2.7,32h21.2c1.3,0,2.5-0.4,3.5-1.2c1-0.8,1.7-1.9,2-3.2L31.9,17C32.2,15.4,31.9,13.8,30.9,12.5L30.9,12.5z M6.9,32\n\t\tH4.7c0,0-0.1,0-0.1-0.1c0,0,0-0.1,0-0.1V11.6c0-0.1,0-0.2,0.1-0.2h2.2V32L6.9,32z" /></g></symbol>'});i().add(s);t.default=s},95593:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"helpful",use:"helpful-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="helpful"><g><path class="st0" d="M30.9,12.5c-1-1.4-2.6-2.1-4.3-2.2l-4.7-0.1c0.4-1.6,0.5-3.1,0.4-4.4C22.1,4.3,21.7,3,20.9,2\n\t\tc-0.5-0.7-1.1-1.2-1.9-1.5C18.5,0.2,17.9,0,17.2,0c-2.6,0-4.6,2-4.6,4.4c0,3.9-2.5,7.1-5.5,7.1H2.7c-1.5,0-2.7,1.2-2.7,2.8v15\n\t\tC0,30.8,1.2,32,2.7,32h21.2c1.3,0,2.5-0.4,3.5-1.2c1-0.8,1.7-1.9,2-3.2L31.9,17C32.2,15.4,31.9,13.8,30.9,12.5L30.9,12.5z\n\t\t M5.8,29.4h-3c0,0-0.1,0-0.1,0c0,0,0-0.1,0-0.1v-15c0-0.1,0.1-0.1,0.1-0.1h3V29.4L5.8,29.4z M29.4,16.4L26.9,27\n\t\tc-0.2,0.7-0.5,1.3-1.1,1.7c-0.6,0.4-1.3,0.7-2,0.7H8.3V14c0.7-0.1,1.3-0.4,2-0.7c1-0.5,1.8-1.2,2.6-2.1c1.5-1.8,2.3-4.2,2.3-6.8\n\t\tc0-1,0.9-1.7,2.1-1.7c0.1,0,1,0,1.7,0.9c1,1.4,1.1,4.1,0.1,7.6c-0.1,0.4,0,0.8,0.2,1.1c0.2,0.3,0.6,0.5,1,0.5l6.3,0.1\n\t\tc0.9,0,1.8,0.4,2.4,1.2C29.4,14.7,29.5,15.6,29.4,16.4L29.4,16.4z" /></g></symbol>'});i().add(s);t.default=s},44991:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"helpless-selected",use:"helpless-selected-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="helpless-selected"><g><path class="st0" d="M1.1,19.5c1,1.4,2.6,2.1,4.3,2.2l4.7,0.1c-0.4,1.6-0.5,3.1-0.4,4.4c0.1,1.5,0.5,2.8,1.3,3.8\n\t\tc0.5,0.7,1.1,1.2,1.9,1.5c0.6,0.3,1.2,0.4,1.9,0.4c2.6,0,4.6-2,4.6-4.4c0-3.9,2.5-7.1,5.5-7.1h4.3c1.5,0,2.7-1.2,2.7-2.8v-15\n\t\tC32,1.2,30.8,0,29.3,0H8.1C6.8,0,5.6,0.4,4.6,1.2c-1,0.8-1.7,1.9-2,3.2L0.1,15C-0.2,16.6,0.1,18.2,1.1,19.5L1.1,19.5z M25.1,0h2.2\n\t\tc0,0,0.1,0,0.1,0.1c0,0,0,0.1,0,0.1v20.2c0,0.1,0,0.2-0.1,0.2h-2.2V0L25.1,0z" /></g></symbol>'});i().add(s);t.default=s},72323:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"helpless",use:"helpless-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="helpless"><g><path class="st0" d="M1.1,19.5c1,1.4,2.6,2.1,4.3,2.2l4.7,0.1c-0.4,1.6-0.5,3.1-0.4,4.4c0.1,1.5,0.5,2.8,1.3,3.8\n\t\tc0.5,0.7,1.1,1.2,1.9,1.5c0.6,0.3,1.2,0.4,1.9,0.4c2.6,0,4.6-2,4.6-4.4c0-3.9,2.5-7.1,5.5-7.1h4.3c1.5,0,2.7-1.2,2.7-2.8v-15\n\t\tC32,1.2,30.8,0,29.3,0H8.1C6.8,0,5.6,0.4,4.6,1.2c-1,0.8-1.7,1.9-2,3.2L0.1,15C-0.2,16.6,0.1,18.2,1.1,19.5L1.1,19.5z M26.2,2.6h3\n\t\tc0,0,0.1,0,0.1,0c0,0,0,0.1,0,0.1v15c0,0.1-0.1,0.1-0.1,0.1h-3V2.6L26.2,2.6z M2.6,15.6L5.1,5c0.2-0.7,0.5-1.3,1.1-1.7\n\t\tc0.6-0.4,1.3-0.7,2-0.7h15.6V18c-0.7,0.1-1.3,0.4-2,0.7c-1,0.5-1.8,1.2-2.6,2.1c-1.5,1.8-2.3,4.2-2.3,6.8c0,1-0.9,1.7-2.1,1.7\n\t\tc-0.1,0-1,0-1.7-0.9c-1-1.4-1.1-4.1-0.1-7.6c0.1-0.4,0-0.8-0.2-1.1s-0.6-0.5-1-0.5l-6.3-0.1c-0.9,0-1.8-0.4-2.4-1.2\n\t\tC2.6,17.3,2.5,16.4,2.6,15.6L2.6,15.6z" /></g></symbol>'});i().add(s);t.default=s},369:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"hide",use:"hide-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="hide"><path d="M80.91936 102.4l156.8 124.8C311.31936 169.6 400.91936 128 512.91936 128c134.4 0 243.2 64 320 137.6 76.8 73.6 131.2 163.2 153.6 224 6.4 12.8 6.4 28.8 0 41.6-22.4 51.2-64 124.8-124.8 192l140.8 112c19.2 16 22.4 44.8 6.4 67.2-16 19.2-48 22.4-67.2 6.4l-928-736C-2.28064 160-5.48064 128 10.51936 108.8s48-22.4 70.4-6.4z m32 256L186.51936 416C160.91936 454.4 141.71936 486.4 128.91936 515.2c22.4 51.2 64 121.6 128 179.2 67.2 64 153.6 112 256 112 44.8 0 86.4-9.6 124.8-22.4l76.8 64c-57.6 32-124.8 51.2-201.6 51.2-134.4 0-243.2-64-320-137.6-76.8-73.6-131.2-163.2-153.6-224-6.4-12.8-6.4-28.8 0-41.6 12.8-41.6 38.4-89.6 73.6-137.6z m185.6 150.4l112 89.6c12.8 16 25.6 25.6 44.8 35.2l112 89.6c-16 3.2-35.2 6.4-51.2 6.4-121.6 3.2-217.6-96-217.6-220.8zM512.91936 224c-76.8 0-144 25.6-198.4 64l67.2 51.2c35.2-28.8 80-48 131.2-48 118.4 0 214.4 99.2 214.4 220.8 0 32-6.4 60.8-19.2 89.6l86.4 70.4c48-54.4 83.2-112 102.4-153.6-22.4-51.2-64-121.6-128-179.2C704.91936 272 618.51936 224 512.91936 224z m0 150.4h-3.2c3.2 9.6 3.2 19.2 3.2 28.8 0 12.8-3.2 25.6-6.4 38.4l134.4 108.8c3.2-12.8 3.2-22.4 3.2-35.2 3.2-80-57.6-140.8-131.2-140.8z" p-id="6261" /></symbol>'});i().add(s);t.default=s},13496:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"image",use:"image-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="image"><path d="M896 256v512c0 19.2-12.8 32-32 32H160c-19.2 0-32-12.8-32-32V256c0-19.2 12.8-32 32-32h704c19.2 0 32 12.8 32 32zM32 224v576c0 54.4 41.6 96 96 96h768c54.4 0 96-41.6 96-96V224c0-54.4-41.6-96-96-96H128C73.6 128 32 169.6 32 224z m563.2 224c12.8 0 25.6 6.4 32 16L864 736H160l140.8-172.8c6.4-9.6 19.2-16 32-16s25.6 6.4 32 16l51.2 67.2 144-169.6c9.6-6.4 22.4-12.8 35.2-12.8zM300.8 275.2c32 0 60.8 16 76.8 44.8 16 28.8 16 60.8 0 89.6-16 28.8-44.8 44.8-76.8 44.8-51.2 0-89.6-41.6-89.6-89.6s41.6-89.6 89.6-89.6z" p-id="4539" /></symbol>'});i().add(s);t.default=s},20741:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"info",use:"info-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="info"><path class="st0" d="M16,0c8.8,0,16,7.2,16,16s-7.2,16-16,16S0,24.8,0,16S7.2,0,16,0z M16,3C8.8,3,3,8.8,3,16s5.8,13,13,13\n\ts13-5.8,13-13c0-3.4-1.4-6.8-3.8-9.2S19.4,3,16,3z M17,14c0.6,0,1,0.4,1,1v8c0,0.6-0.4,1-1,1h-2c-0.6,0-1-0.4-1-1v-8\n\tc0-0.6,0.4-1,1-1H17z" /><circle class="st0" cx="16" cy="9.4" r="2" /></symbol>'});i().add(s);t.default=s},61124:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"kanban",use:"kanban-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="kanban"><g><path class="st0" d="M28,2c1.7,0,3,1.3,3,3v15c0,1.7-1.3,3-3,3h-5v4c0,1.7-1.3,3-3,3h-8c-1.7,0-3-1.3-3-3V17H4\n\t\tc-1.7,0-3-1.3-3-3V5c0-1.7,1.3-3,3-3H28z M20,5h-8v22h8V5z M28,5h-5v15h5V5z M9,5H4v9h5V5z" /></g></symbol>'});i().add(s);t.default=s},43568:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"like",use:"like-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="like"><path d="M240 137.6c-41.6 16-57.6 25.6-89.6 54.4-35.2 35.2-57.6 70.4-73.6 118.4-12.8 38.4-12.8 48-12.8 99.2 0 41.6 6.4 67.2 12.8 89.6 38.4 112 166.4 262.4 361.6 422.4 60.8 51.2 70.4 51.2 115.2 19.2 86.4-67.2 249.6-220.8 300.8-288 70.4-92.8 102.4-169.6 102.4-246.4 0-153.6-108.8-275.2-246.4-275.2-70.4 0-118.4 19.2-169.6 67.2l-32 32-32-32C425.6 147.2 380.8 128 307.2 128c-25.6 0-51.2 3.2-67.2 9.6z" p-id="15599" /></symbol>'});i().add(s);t.default=s},71450:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"linkage",use:"linkage-usage",viewBox:"0 0 1025 1024",content:'<symbol class="icon" viewBox="0 0 1025 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="linkage"><path d="M0 681.6c0 92.8 76.8 169.6 169.6 169.6h41.6v-41.6H169.6c-70.4 0-128-57.6-128-128s57.6-128 128-128h41.6V512H169.6c-44.8 0-89.6 19.2-121.6 51.2S0 636.8 0 681.6zM681.6 416H339.2C294.4 416 256 460.8 256 512s38.4 96 83.2 96h342.4c32 0 60.8-19.2 73.6-48 16-28.8 16-67.2 0-96S713.6 416 681.6 416z m3.2 320H342.4C294.4 736 256 777.6 256 832s38.4 96 86.4 96h342.4c48 0 83.2-44.8 83.2-96s-38.4-96-83.2-96z m-3.2-640H342.4C294.4 96 256 137.6 256 192s38.4 96 86.4 96h339.2c32 0 60.8-19.2 73.6-48 16-28.8 16-67.2 0-96-12.8-28.8-41.6-48-73.6-48z m172.8 73.6h-41.6v41.6h41.6c35.2 0 67.2 12.8 89.6 38.4 25.6 25.6 38.4 57.6 38.4 89.6 0 35.2-12.8 67.2-38.4 89.6-25.6 25.6-57.6 38.4-89.6 38.4h-41.6V512h41.6c60.8 0 118.4-32 147.2-86.4 32-54.4 32-118.4 0-169.6-32-54.4-86.4-86.4-147.2-86.4z" p-id="19046" /></symbol>'});i().add(s);t.default=s},79508:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"location",use:"location-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="location"><path d="M518.4 32C316.8 32 153.6 192 153.6 390.4c0 156.8 224 454.4 320 582.4 9.6 12.8 25.6 22.4 41.6 22.4 19.2 0 32-9.6 41.6-22.4 96-124.8 320-425.6 320-582.4C880 192 720 32 518.4 32z m0 486.4c-86.4 0-156.8-70.4-156.8-153.6s70.4-153.6 156.8-153.6 156.8 70.4 156.8 153.6c0 86.4-70.4 153.6-156.8 153.6z" p-id="18904" /></symbol>'});i().add(s);t.default=s},74380:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"lock",use:"lock-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="lock"><g><path class="st0" d="M16,0c4.6,0,8,4,8,9v3h1.3c2,0,3.7,1.8,3.7,4v12c0,2.2-1.7,4-3.7,4H6.7c-2,0-3.7-1.8-3.7-4\n\t\tV16c0-2.2,1.7-4,3.7-4H8V9C8,4,11.4,0,16,0z M25,15H7c-0.6,0-1,0.4-1,1v12c0,0.6,0.4,1,1,1h18c0.6,0,1-0.4,1-1V16\n\t\tC26,15.4,25.6,15,25,15z M16,3c-2.8,0-5,2.5-5,5.6V12h10V8.6C21,5.5,18.8,3,16,3z" /></g></symbol>'});i().add(s);t.default=s},19541:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"long-text",use:"long-text-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="long-text"><path d="M173.856698 465.744548l-35.090343 92.510904c-9.570093 28.71028-41.470405 41.470405-70.180685 31.900311-28.71028-9.570093-41.470405-41.470405-31.900312-70.180685L221.707165 38.280374c0-3.190031 0-3.190031 3.190031-6.380062 6.380062-12.760125 15.950156-22.330218 28.710281-25.52025H256.797508c0-3.190031 6.380062-6.380062 12.760124-6.380062s15.950156 0 22.330218 3.190031c12.760125 6.380062 22.330218 15.950156 28.710281 25.520249 0 3.190031 3.190031 6.380062 3.190031 6.380063l204.161994 488.074766c9.570093 25.520249 0 57.420561-28.710281 66.990654h-3.190031c-28.71028 9.570093-60.610592-3.190031-73.370716-31.900311l-38.280374-95.700935H173.856698z m44.660436-118.031152h118.031153L275.937695 200.971963l-57.420561 146.741433zM639.601246 290.292835h191.401869c35.090343 0 63.800623 28.71028 63.800623 63.800623s-28.71028 63.800623-63.800623 63.800623h-191.401869c-35.090343 0-63.800623-28.71028-63.800623-63.800623s28.71028-63.800623 63.800623-63.800623z m0 191.401869h287.102804c35.090343 0 63.800623 28.71028 63.800623 63.800623s-28.71028 63.800623-63.800623 63.800623h-287.102804c-35.090343 0-63.800623-28.71028-63.800623-63.800623s28.71028-63.800623 63.800623-63.800623zM97.29595 673.096573h829.4081c35.090343 0 63.800623 28.71028 63.800623 63.800623s-28.71028 63.800623-63.800623 63.800623H97.29595c-35.090343 0-63.800623-28.71028-63.800623-63.800623s28.71028-63.800623 63.800623-63.800623z m0 191.401869h669.906542c35.090343 0 63.800623 28.71028 63.800623 63.800623s-28.71028 63.800623-63.800623 63.800623H97.29595c-35.090343 0-63.800623-28.71028-63.800623-63.800623s28.71028-63.800623 63.800623-63.800623z" p-id="19391" /></symbol>'});i().add(s);t.default=s},38256:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"main-view",use:"main-view-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="main-view"><desc>Created with Sketch.</desc><g><g><g transform="translate(1.071429, 1.071429)"><path class="st0" d="M2,0h26c1.1,0,2,0.9,2,2v26c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z M4.7,3.2\n\t\t\t\tc-0.8,0-1.5,0.7-1.5,1.5v1.7c0,0.8,0.7,1.5,1.5,1.5h4.9c0.8,0,1.5-0.7,1.5-1.5V4.7c0-0.8-0.7-1.5-1.5-1.5H4.7z M4.7,11.1\n\t\t\t\tc-0.8,0-1.5,0.7-1.5,1.5v3.3c0,0.8,0.7,1.5,1.5,1.5h4.9c0.8,0,1.5-0.7,1.5-1.5v-3.3c0-0.8-0.7-1.5-1.5-1.5H4.7z M4.7,20.5\n\t\t\t\tc-0.8,0-1.5,0.7-1.5,1.5v3.3c0,0.8,0.7,1.5,1.5,1.5h4.9c0.8,0,1.5-0.7,1.5-1.5V22c0-0.8-0.7-1.5-1.5-1.5H4.7z M14.1,11.1\n\t\t\t\tc-0.8,0-1.5,0.7-1.5,1.5v3.3c0,0.8,0.7,1.5,1.5,1.5h11.2c0.8,0,1.5-0.7,1.5-1.5v-3.3c0-0.8-0.7-1.5-1.5-1.5H14.1z M14.1,20.5\n\t\t\t\tc-0.8,0-1.5,0.7-1.5,1.5v3.3c0,0.8,0.7,1.5,1.5,1.5h11.2c0.8,0,1.5-0.7,1.5-1.5V22c0-0.8-0.7-1.5-1.5-1.5H14.1z M14.1,3.2\n\t\t\t\tc-0.8,0-1.5,0.7-1.5,1.5v1.7c0,0.8,0.7,1.5,1.5,1.5h11.2c0.8,0,1.5-0.7,1.5-1.5V4.7c0-0.8-0.7-1.5-1.5-1.5H14.1z" /></g></g></g></symbol>'});i().add(s);t.default=s},8561:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"map",use:"map-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="map"><g><g transform="translate(1.000000, 1.000000)"><path class="st0" d="M29.5,6.8C29.8,7,30,7.4,30,7.8v17.6c0,0.5-0.3,1-0.8,1.2l-8.8,3.3c-0.3,0.1-0.6,0.1-0.8,0L10,26.7l-8.3,3.2\n\t\t\tc-0.4,0.1-0.8,0.1-1.2-0.1c-0.3-0.2-0.5-0.6-0.5-1V11.2c0-0.5,0.3-1,0.8-1.2l4-1.5c-0.2,1.1-0.2,2.3,0,3.4l-2,0.9v13.4l5.6-2.4\n\t\t\tl0-5.4l2.8,3.5v2.7l7.5,2.5v-5.2l2.8-3.5l0,8l5.6-2.2V10.4l-1.9,0.8c0.1-1.1,0.1-2.2-0.2-3.3l3.2-1.2C28.7,6.5,29.1,6.6,29.5,6.8z\n\t\t\t M8.3,2.7c3.7-3.6,9.6-3.6,13.3,0c3.3,3.1,3.7,8,1.1,11.7l-6.2,7.7c-0.1,0.1-0.2,0.2-0.3,0.3c-0.9,0.7-2.1,0.6-2.8-0.3l-6.1-7.6\n\t\t\tC4.7,10.8,5.2,5.9,8.3,2.7z M19.4,4.8c-2.4-2.2-6.4-2.2-8.8,0c-2.2,2-2.4,5.1-0.7,7.4l4.1,5.5c0.5,0.7,1.5,0.7,2,0l4.1-5.5\n\t\t\tC21.8,9.9,21.6,6.8,19.4,4.8z M15,5c2.2,0,4,1.8,4,4c0,1.4-0.8,2.7-2,3.5s-2.8,0.7-4,0s-2-2-2-3.5C11,6.8,12.8,5,15,5z M15,8\n\t\t\tc-0.6,0-1,0.4-1,1s0.4,1,1,1s1-0.4,1-1S15.6,8,15,8z" /></g></g></symbol>'});i().add(s);t.default=s},66266:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"markdown",use:"markdown-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="markdown"><path d="M768 992H256c-73.6 0-128-57.6-128-131.2V163.2C128 89.6 182.4 32 256 32h297.6c12.8 0 22.4 3.2 28.8 12.8l297.6 304c9.6 9.6 12.8 16 12.8 32v480C896 934.4 841.6 992 768 992zM265.6 128C240 128 224 144 224 169.6v681.6c0 28.8 16 44.8 41.6 44.8h492.8c25.6 0 41.6-16 41.6-41.6V400L537.6 128H265.6z" p-id="4253" /><path d="M822.4 448h-297.6c-25.6 0-41.6-16-41.6-41.6V105.6c-3.2-25.6 12.8-41.6 38.4-41.6s41.6 16 41.6 41.6v256h256c25.6 0 41.6 16 41.6 41.6s-12.8 44.8-38.4 44.8zM368 544h288c25.6 0 48 22.4 48 48s-22.4 48-48 48h-288c-25.6 0-48-22.4-48-48s22.4-48 48-48zM368 704h288c25.6 0 48 22.4 48 48s-22.4 48-48 48h-288c-25.6 0-48-22.4-48-48s22.4-48 48-48z" p-id="4254" /></symbol>'});i().add(s);t.default=s},11549:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"minus_sign",use:"minus_sign-usage",viewBox:"0 0 16 16",content:'<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="minus_sign"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g><rect x="0" y="0" width="16" height="16" /><path d="M12.4117647,7.29411764 L8.5882353,7.29411764 L7.4117647,7.29411764 L3.5882353,7.29411764 C3.23529412,7.29411764 3,7.57647059 3,8 C3,8.42352941 3.23529412,8.70588236 3.5882353,8.70588236 L7.4117647,8.70588236 L8.5882353,8.70588236 L12.4117647,8.70588236 C12.7647059,8.70588236 13,8.42352941 13,8 C13,7.57647059 12.7647059,7.29411764 12.4117647,7.29411764 Z" fill="#666666" fill-rule="nonzero" /></g></g></symbol>'});i().add(s);t.default=s},58401:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"monitor",use:"monitor-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="monitor"><g><g transform="translate(1.000000, 1.000000)"><path class="st0" fill="currentColor" d="M25.1,20.8c-0.5-0.2-0.8-0.6-0.9-1.1v-4.7c0-4.4-4.2-7.3-6-8.3c-0.1-0.5-0.4-1.4-1-2\n\t\t\tc-0.6-0.6-1.4-0.9-2.3-0.8h-0.1c-0.8,0-1.6,0.3-2.3,0.8c-0.7,0.6-0.9,1.5-1,2c-1.8,0.9-6,3.8-6,8.3v4.6c0,0.5-0.4,0.9-0.9,1.1\n\t\t\tc-1.6,0.7-1.8,2.1-1.4,3.1c0.2,0.5,0.6,1,3.6,1h2.5c0.2,2.6,2.5,4.6,5.4,4.6s5.3-2.1,5.4-4.6h2.6c3,0,3.4-0.5,3.6-1\n\t\t\tC26.9,22.9,26.7,21.5,25.1,20.8L25.1,20.8z M14.9,27.8c-1.9,0-3.4-1.3-3.6-2.9h7.1C18.3,26.5,16.8,27.8,14.9,27.8L14.9,27.8z\n\t\t\t M22.9,23.1H7c-0.6,0-1.3,0-1.9-0.1c0-0.3,0.1-0.4,0.5-0.6c1.1-0.5,1.9-1.5,1.9-2.7v-4.7c0-3.9,4.5-6.5,5.3-6.9L13.4,8V7.4\n\t\t\tc0-0.2,0.1-1.7,1.5-1.7H15c1.4,0,1.5,1.5,1.5,1.7V8L17,8.2c0.8,0.3,5.3,2.9,5.3,6.9v4.7c0,1.2,0.8,2.2,1.9,2.7\n\t\t\tc0.4,0.2,0.5,0.3,0.5,0.6C24.2,23.1,23.5,23.1,22.9,23.1L22.9,23.1z" /><path class="st0" d="M23.9,0.2c0.4,0.3,0.6,0.9,0.3,1.3l-2.1,3.2c-0.3,0.4-0.9,0.6-1.3,0.3s-0.6-0.9-0.3-1.3l2.1-3.2\n\t\t\tC22.8,0,23.4-0.1,23.9,0.2z M29.9,7.1c0.2,0.5,0,1.1-0.5,1.3L25.9,10c-0.5,0.2-1,0-1.3-0.5c-0.2-0.5,0-1,0.5-1.3l3.5-1.6\n\t\t\tC29.1,6.4,29.7,6.6,29.9,7.1L29.9,7.1z M0.1,7.1c0.1-0.2,0.3-0.4,0.5-0.5c0.2-0.1,0.5-0.1,0.7,0l3.5,1.6c0.3,0.1,0.5,0.5,0.5,0.8\n\t\t\tc0,0.3-0.1,0.7-0.4,0.9c-0.3,0.2-0.6,0.2-1,0.1L0.6,8.4C0.1,8.2-0.1,7.6,0.1,7.1L0.1,7.1z M6.1,0.2C6.3,0,6.6,0,6.8,0\n\t\t\ts0.5,0.2,0.6,0.4l2.1,3.2c0.2,0.3,0.2,0.7,0.1,1S9.1,5.2,8.8,5.2C8.4,5.2,8.1,5,7.9,4.7L5.8,1.5C5.7,1.3,5.6,1,5.7,0.8\n\t\t\tC5.8,0.5,5.9,0.3,6.1,0.2L6.1,0.2L6.1,0.2z" /></g></g></symbol>'});i().add(s);t.default=s},92227:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"more-level",use:"more-level-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="more-level"><desc>Created with Sketch.</desc><g><path class="st0" d="M24.3,16c0-2,1.7-3.7,3.7-3.7s3.7,1.7,3.7,3.7S30,19.7,28,19.7S24.3,18,24.3,16z M12,16\n\t\tc0-2,1.7-3.7,3.7-3.7s3.7,1.7,3.7,3.7s-1.7,3.7-3.7,3.7S12,18,12,16z M0,16c0-2,1.3-3.7,3.4-3.7s4,1.7,4,3.7s-1.9,3.7-4,3.7\n\t\tS0,18,0,16z" /></g></symbol>'});i().add(s);t.default=s},32437:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"more-vertical",use:"more-vertical-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="more-vertical"><desc>Created with Sketch.</desc><g><path class="st0" d="M15.7,7.4c-2,0-3.7-1.7-3.7-3.7S13.7,0,15.7,0s3.7,1.7,3.7,3.7S17.7,7.4,15.7,7.4z\n\t\t M15.7,19.7c-2,0-3.7-1.7-3.7-3.7s1.7-3.7,3.7-3.7s3.7,1.7,3.7,3.7S17.7,19.7,15.7,19.7z M15.7,32c-2,0-3.7-1.7-3.7-3.7\n\t\ts1.7-3.7,3.7-3.7s3.7,1.7,3.7,3.7S17.7,32,15.7,32z" /></g></symbol>'});i().add(s);t.default=s},37188:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"move-to",use:"move-to-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="move-to"><g><g transform="translate(2.000000, 3.000000)"><path fill="currentColor" class="st0" d="M10.7,0c0.4,0,0.8,0.1,1.4,0.4c0.7,0.3,1.1,0.7,1.5,1s0.6,0.7,0.8,1\n\t\t\tc0.2,0.3,0.3,0.5,0.6,0.6c0.2,0.1,0.5,0.2,0.9,0.2h8.5c1,0,1.9,0.3,2.5,0.9C27.5,4.8,28,5.5,28,6.4v16.3c0,1-0.4,1.7-1.1,2.3\n\t\t\tS25.4,26,24.4,26H3.5c-1.1,0-1.8-0.2-2.5-1c-0.7-0.8-1-1.4-1-2.3l0-10.3c0-0.1,0-0.2,0-0.4l0-8.8l0,0c0-1,0.5-1.6,1.1-2.2\n\t\t\tC1.8,0.3,2.4,0,3.1,0H10.7z M17.4,9.6c-0.8-0.8-1.6-0.8-2.4,0l0,0l-0.1,0.1c-0.7,0.8-0.6,1.5,0.1,2.3l0,0l1.1,1.1l-8.4,0\n\t\t\tc-1.1,0-1.7,0.6-1.7,1.7l0,0L6,15c0.1,1,0.6,1.5,1.7,1.5l0,0l8.3,0l-1.1,1.1c-0.8,0.8-0.8,1.6,0,2.4l0,0l0.1,0.1\n\t\t\tc0.8,0.7,1.5,0.6,2.3-0.1l0,0l3.6-3.6c0.1-0.1,0.3-0.2,0.4-0.3l0,0l0.1-0.1c0.6-0.7,0.6-1.4,0.1-2c-0.1-0.1-0.2-0.2-0.3-0.3l0,0\n\t\t\tl-0.1-0.1l0,0l0,0L17.4,9.6z" /></g></g></symbol>'});i().add(s);t.default=s},39034:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"multiple-select",use:"multiple-select-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="multiple-select"><path d="M128 128C73.6 128 32 169.6 32 224s41.6 96 96 96 96-41.6 96-96-41.6-96-96-96zM128 416c-54.4 0-96 41.6-96 96s41.6 96 96 96 96-41.6 96-96-41.6-96-96-96zM128 704c-54.4 0-96 41.6-96 96s41.6 96 96 96 96-41.6 96-96-41.6-96-96-96zM963.2 736H380.8c-16 0-28.8 12.8-28.8 32v64c0 19.2 12.8 32 28.8 32h582.4c16 0 28.8-12.8 28.8-32v-64c0-19.2-12.8-32-28.8-32zM963.2 160H380.8c-16 0-28.8 12.8-28.8 32v64c0 19.2 12.8 32 28.8 32h582.4c16 0 28.8-12.8 28.8-32V192c0-19.2-12.8-32-28.8-32zM963.2 448H380.8c-16 0-28.8 12.8-28.8 32v64c0 19.2 12.8 32 28.8 32h582.4c16 0 28.8-12.8 28.8-32v-64c0-19.2-12.8-32-28.8-32z" p-id="15419" /></symbol>'});i().add(s);t.default=s},44638:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"number",use:"number-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="number"><path d="M595.2 764.8h-166.4v144c0 44.8-38.4 83.2-83.2 83.2s-83.2-38.4-83.2-83.2v-144H115.2c-44.8 0-83.2-38.4-83.2-83.2s38.4-83.2 83.2-83.2h144v-166.4H115.2C70.4 428.8 32 390.4 32 345.6s38.4-83.2 83.2-83.2h144V115.2C259.2 70.4 297.6 32 345.6 32s83.2 38.4 83.2 83.2v144h166.4V115.2c0-44.8 38.4-83.2 83.2-83.2s83.2 38.4 83.2 83.2v144h144c44.8 0 83.2 38.4 83.2 83.2s-38.4 83.2-83.2 83.2h-144v166.4h144c44.8 0 83.2 38.4 83.2 83.2s-38.4 83.2-83.2 83.2h-144v144c0 44.8-38.4 83.2-83.2 83.2s-83.2-38.4-83.2-83.2v-137.6z m0-169.6v-166.4h-166.4v166.4h166.4z" p-id="15669" /></symbol>'});i().add(s);t.default=s},81248:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"open-file",use:"open-file-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="open-file"><path d="M403.2 64c22.4 0 44.8 22.4 44.8 48S432 160 403.2 160H160v243.2c0 22.4-22.4 44.8-48 44.8S64 428.8 64 403.2V108.8C64 80 80 64 108.8 64h294.4z m217.6 896c-19.2 0-44.8-22.4-44.8-48s16-48 44.8-48H864v-243.2c0-19.2 22.4-44.8 48-44.8s48 19.2 48 44.8v297.6c0 25.6-16 44.8-44.8 44.8h-294.4zM960 105.6v300.8c0 19.2-22.4 44.8-48 44.8s-48-19.2-48-48V230.4l-208 198.4c-16 16-41.6 9.6-60.8-6.4s-22.4-48-3.2-64L793.6 160h-172.8c-22.4 0-44.8-22.4-44.8-48S592 64 617.6 64H928c16 3.2 28.8 12.8 35.2 35.2v6.4zM64 918.4v-300.8c0-19.2 22.4-41.6 48-41.6s48 16 48 44.8v172.8l208-198.4c16-16 41.6-9.6 60.8 6.4 16 16 22.4 48 3.2 64L230.4 864h172.8c19.2 0 44.8 22.4 44.8 48s-16 48-41.6 48H99.2c-16-3.2-28.8-12.8-35.2-35.2v-6.4z" fill="#999999" p-id="4233" /></symbol>'});i().add(s);t.default=s},26354:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"open-folder",use:"open-folder-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="open-folder"><g><path class="st0" d="M29.3,13H27V9.5c0-1.7-1.3-3-3-3h-8.8l0,0L11.6,2H2.7C1.2,2,0,3.5,0,5.2v21.5\n\t\tC0,28.5,1.2,30,2.7,30h22.2c0.9,0,1.8-0.6,2.3-1.5l4.4-10.7C32.7,15.6,31.4,13,29.3,13z M3.5,5h6.8l0,0l3.5,4.5h9.8\n\t\tc0.3,0,0.5,0.2,0.5,0.5v3l0,0H8.5c-0.9,0-1.8,0.6-2.3,1.6L3,22.2V5.5C3,5.2,3.2,5,3.5,5z M24.2,27H5.2c-0.3,0-0.5-0.2-0.5-0.5\n\t\tc0-0.1,0-0.1,0-0.2l3.9-10C8.7,16.1,8.9,16,9.1,16h19.4c0.3,0,0.5,0.2,0.5,0.5c0,0.1,0,0.1,0,0.2l-4.3,10\n\t\tC24.6,26.9,24.4,27,24.2,27z" /></g></symbol>'});i().add(s);t.default=s},52481:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"open-record",use:"open-record-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="open-record"><path d="M681.6 227.2h-64c-35.2 0-64-28.8-64-64V128c0-35.2 28.8-64 64-64H960v342.4c0 35.2-28.8 64-64 64h-35.2c-35.2 0-64-28.8-64-64v-64l-195.2 195.2-115.2-115.2 195.2-195.2zM342.4 796.8h64c35.2 0 64 28.8 64 64V896c0 35.2-28.8 64-64 64H64V617.6c0-35.2 28.8-64 64-64h35.2c35.2 0 64 28.8 64 64v64l195.2-195.2 115.2 115.2-195.2 195.2z" p-id="15953" /></symbol>'});i().add(s);t.default=s},20261:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"partially-selected",use:"partially-selected-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="partially-selected"><path d="M864 0c89.6 0 160 70.4 160 160v704c0 89.6-70.4 160-160 160H160c-89.6 0-160-70.4-160-160V160c0-89.6 70.4-160 160-160h704z m-96 432H256v160h512v-160z" p-id="15419" /></symbol>'});i().add(s);t.default=s},47523:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"plus_sign",use:"plus_sign-usage",viewBox:"0 0 16 16",content:'<symbol viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="plus_sign"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g><rect x="0" y="0" width="16" height="16" /><path d="M12.4117647,7.4117647 L8.5882353,7.4117647 L8.5882353,3.5882353 C8.5882353,3.23529412 8.35294118,3 8,3 C7.64705882,3 7.4117647,3.23529412 7.4117647,3.5882353 L7.4117647,7.4117647 L3.5882353,7.4117647 C3.23529412,7.4117647 3,7.64705882 3,8 C3,8.35294118 3.23529412,8.5882353 3.5882353,8.5882353 L7.4117647,8.5882353 L7.4117647,12.4117647 C7.4117647,12.7647059 7.64705882,13 8,13 C8.35294118,13 8.5882353,12.7647059 8.5882353,12.4117647 L8.5882353,8.5882353 L12.4117647,8.5882353 C12.7647059,8.5882353 13,8.35294118 13,8 C13,7.64705882 12.7647059,7.4117647 12.4117647,7.4117647 Z" fill="#666666" fill-rule="nonzero" /></g></g></symbol>'});i().add(s);t.default=s},30373:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"praise",use:"praise-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="praise"><path d="M851.68 372.416c28.8 0 54.4 12.8 73.6 35.2s25.6 51.2 22.4 76.8l-64 384c-6.4 44.8-48 80-96 80h-444.8v-576c83.2-83.2 102.4-217.6 121.6-249.6 16-32 48-38.4 57.6-38.4 41.6 0 185.6 32 96 288h233.6z m-566.4 0v576h-89.6c-51.2 0-92.8-41.6-96-92.8l-16-384c0-25.6 9.6-51.2 25.6-70.4 19.2-19.2 44.8-28.8 70.4-28.8h105.6z" p-id="15741" /></symbol>'});i().add(s);t.default=s},88542:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"print",use:"print-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="print"><g><path class="st0" d="M25,1c0.6,0,1,0.4,1,1l0,6h3c1.1,0,2,0.9,2,2v13c0,0.6-0.4,1-1,1h-4v6c0,0.6-0.4,1-1,1H7\n\t\tc-0.6,0-1-0.4-1-1v-6H2c-0.6,0-1-0.4-1-1V10c0-1.1,0.9-2,2-2h3l0-6c0-0.5,0.4-0.9,0.9-1L7,1H25z M23,21H9v7h14V21z M27,11H5\n\t\tc-0.6,0-1,0.4-1,1v8.5C4,20.8,4.2,21,4.5,21H6v-2c0-0.6,0.4-1,1-1h18c0.6,0,1,0.4,1,1v2h1.5c0.3,0,0.5-0.2,0.5-0.5V12\n\t\tC28,11.4,27.6,11,27,11z M24.5,13c0.8,0,1.5,0.7,1.5,1.5S25.3,16,24.5,16S23,15.3,23,14.5S23.7,13,24.5,13z M23,4H9l0,4h14L23,4z" /></g></symbol>'});i().add(s);t.default=s},10723:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"rate",use:"rate-usage",viewBox:"0 0 1026 1024",content:'<symbol class="icon" viewBox="0 0 1026 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="rate"><path d="M537.6 848l214.4 137.6c38.4 25.6 83.2-12.8 76.8-57.6l-57.6-256c-3.2-19.2 3.2-38.4 16-51.2l188.8-169.6c32-32 16-89.6-28.8-92.8l-249.6-22.4c-19.2-3.2-32-12.8-41.6-32l-96-240C540.8 19.2 483.2 19.2 467.2 64l-96 240c-6.4 19.2-25.6 32-41.6 32l-249.6 22.4c-44.8 3.2-64 64-28.8 92.8l188.8 169.6c16 12.8 22.4 32 16 51.2l-60.8 256c-9.6 44.8 35.2 83.2 76.8 57.6l214.4-137.6c19.2-12.8 38.4-12.8 51.2 0z" p-id="15457" /></symbol>'});i().add(s);t.default=s},19727:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"remove-from-folder",use:"remove-from-folder-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="remove-from-folder"><g><g transform="translate(2.000000, 3.000000)"><path fill="currentColor" class="st0" d="M10.7,0c0.4,0,0.8,0.1,1.4,0.4c0.7,0.3,1.1,0.7,1.5,1s0.6,0.7,0.8,1\n\t\t\tc0.2,0.3,0.3,0.5,0.6,0.6c0.2,0.1,0.5,0.2,0.9,0.2h8.5c1,0,1.9,0.3,2.5,0.9C27.5,4.8,28,5.5,28,6.4v16.3c0,1-0.4,1.7-1.1,2.3\n\t\t\tS25.4,26,24.4,26H3.5c-1.1,0-1.8-0.2-2.5-1c-0.7-0.8-1-1.4-1-2.3l0-10.3c0-0.1,0-0.2,0-0.4l0-8.8l0,0c0-1,0.5-1.6,1.1-2.2\n\t\t\tC1.8,0.3,2.4,0,3.1,0H10.7z M20,13H8c-1.1,0-2,0.9-2,2s0.9,2,2,2l0,0h12c1.1,0,2-0.9,2-2S21.1,13,20,13L20,13z" /></g></g></symbol>'});i().add(s);t.default=s},28723:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"rename",use:"rename-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="rename"><path d="M796.8 22.4L928 153.6c32 32 32 83.2 0 112L336 864l-265.6 19.2 16-262.4L681.6 22.4c28.8-28.8 86.4-28.8 115.2 0z m-204.8 227.2L182.4 662.4l-6.4 115.2 118.4-9.6L704 358.4l-112-108.8z m147.2-147.2l-80 80L768 291.2l80-80-108.8-108.8zM976 1024h-928C22.4 1024 0 1001.6 0 976S22.4 928 48 928h928c25.6 0 48 22.4 48 48s-22.4 48-48 48z" p-id="22816" /></symbol>'});i().add(s);t.default=s},62761:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"row-height-default",use:"row-height-default-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="row-height-default"><path d="M640 96H64c-19.2 0-32 12.8-32 32v160c0 19.2 12.8 32 32 32h576c19.2 0 32-12.8 32-32V128c0-19.2-12.8-32-32-32z m0 576H64c-19.2 0-32 12.8-32 32s12.8 32 32 32h576c19.2 0 32-12.8 32-32s-12.8-32-32-32z m0 192H64c-19.2 0-32 12.8-32 32s12.8 32 32 32h576c19.2 0 32-12.8 32-32s-12.8-32-32-32zM64 480c-19.2 0-32 12.8-32 32s12.8 32 32 32h576c19.2 0 32-12.8 32-32s-12.8-32-32-32H64zM864 57.6c-9.6 0-19.2 3.2-28.8 16L736 227.2v6.4c0 3.2 3.2 3.2 3.2 3.2h64c3.2 0 3.2 3.2 3.2 6.4v540.8c0 3.2-3.2 6.4-3.2 6.4h-64c-3.2 0-3.2 0-3.2 3.2v6.4l99.2 153.6 9.6 9.6c16 9.6 35.2 6.4 44.8-9.6l99.2-153.6v-6.4c0-3.2-3.2-3.2-3.2-3.2h-64c-3.2 0-3.2-3.2-3.2-6.4V243.2c0-3.2 3.2-6.4 3.2-6.4h64c3.2 0 3.2 0 3.2-3.2v-6.4l-99.2-153.6c-3.2-3.2-12.8-16-25.6-16z" p-id="17517" /></symbol>'});i().add(s);t.default=s},52937:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"row-height-double",use:"row-height-double-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="row-height-double"><path d="M640 704H64c-19.2 0-32 12.8-32 32s12.8 32 32 32h576c19.2 0 32-12.8 32-32s-12.8-32-32-32zM64 864c-19.2 0-32 12.8-32 32s12.8 32 32 32h576c19.2 0 32-12.8 32-32s-12.8-32-32-32H64zM64 96c-19.2 0-32 12.8-32 32v416c0 19.2 12.8 32 32 32h576c19.2 0 32-12.8 32-32V128c0-19.2-12.8-32-32-32H64z m800-38.4c-9.6 0-19.2 3.2-28.8 16L736 227.2v6.4c0 3.2 3.2 3.2 3.2 3.2h64c3.2 0 3.2 3.2 3.2 6.4v540.8c0 3.2-3.2 6.4-3.2 6.4h-64c-3.2 0-3.2 0-3.2 3.2v6.4l99.2 153.6 9.6 9.6c16 9.6 35.2 6.4 44.8-9.6l99.2-153.6v-6.4c0-3.2-3.2-3.2-3.2-3.2h-64c-3.2 0-3.2-3.2-3.2-6.4V243.2c0-3.2 3.2-6.4 3.2-6.4h64c3.2 0 3.2 0 3.2-3.2v-6.4l-99.2-153.6c-3.2-3.2-12.8-16-25.6-16z" p-id="17375" /></symbol>'});i().add(s);t.default=s},1393:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"row-height-quadruple",use:"row-height-quadruple-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="row-height-quadruple"><path d="M880 64c-16-9.6-35.2-6.4-44.8 9.6L736 227.2v6.4c0 3.2 3.2 3.2 3.2 3.2h64c3.2 0 3.2 3.2 3.2 6.4v540.8c0 3.2-3.2 6.4-3.2 6.4h-64c-3.2 0-3.2 0-3.2 3.2v6.4l99.2 153.6 9.6 9.6c16 9.6 35.2 6.4 44.8-9.6l99.2-153.6v-6.4c0-3.2-3.2-3.2-3.2-3.2h-64c-3.2 0-3.2-3.2-3.2-6.4V243.2c0-3.2 3.2-6.4 3.2-6.4h64c3.2 0 3.2 0 3.2-3.2v-6.4l-99.2-153.6c0-3.2-3.2-6.4-9.6-9.6zM64 96c-19.2 0-32 12.8-32 32v768c0 19.2 12.8 32 32 32h576c19.2 0 32-12.8 32-32V128c0-19.2-12.8-32-32-32H64z" p-id="17091" /></symbol>'});i().add(s);t.default=s},12942:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"row-height-triple",use:"row-height-triple-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="row-height-triple"><path d="M880 64c-16-9.6-35.2-6.4-44.8 9.6L736 227.2v6.4c0 3.2 3.2 3.2 3.2 3.2h64c3.2 0 3.2 3.2 3.2 6.4v540.8c0 3.2-3.2 6.4-3.2 6.4h-64c-3.2 0-3.2 0-3.2 3.2v6.4l99.2 153.6 9.6 9.6c16 9.6 35.2 6.4 44.8-9.6l99.2-153.6v-6.4c0-3.2-3.2-3.2-3.2-3.2h-64c-3.2 0-3.2-3.2-3.2-6.4V243.2c0-3.2 3.2-6.4 3.2-6.4h64c3.2 0 3.2 0 3.2-3.2v-6.4l-99.2-153.6c0-3.2-3.2-6.4-9.6-9.6zM64 864c-19.2 0-32 12.8-32 32s12.8 32 32 32h576c19.2 0 32-12.8 32-32s-12.8-32-32-32H64zM64 96c-19.2 0-32 12.8-32 32v576c0 19.2 12.8 32 32 32h576c19.2 0 32-12.8 32-32V128c0-19.2-12.8-32-32-32H64z" p-id="17233" /></symbol>'});i().add(s);t.default=s},89690:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"save",use:"save-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="save"><g><path class="st0" d="M22,1c1.4,0,2.4,0.3,3,1c0.9,1,4,4.8,5,6c0.7,0.8,1,1.8,1,3v17c0,1.7-1.3,3-3,3H4\n\t\tc-1.7,0-3-1.3-3-3V4c0-1.7,1.3-3,3-3H22z M6,4H5C4.4,4,4,4.4,4,5v22c0,0.6,0.4,1,1,1h22c0.6,0,1-0.4,1-1V10.5l-5-5.9V11\n\t\tc0,0.6-0.4,1-1,1H7c-0.6,0-1-0.4-1-1V4z M16,15c2.8,0,5,2.2,5,5s-2.2,5-5,5s-5-2.2-5-5S13.2,15,16,15z M16,18c-1.1,0-2,0.9-2,2\n\t\ts0.9,2,2,2s2-0.9,2-2S17.1,18,16,18z M20,4H9v5h11V4z" /></g></symbol>'});i().add(s);t.default=s},37273:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"search",use:"search-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="search"><g><g><path class="st0" d="M14,0c7.7,0,14,6.3,14,14c0,3-0.9,5.7-2.5,8l5.7,5.7c1,1,1,2.6,0,3.6c-1,1-2.6,1-3.6,0L22,25.6\n\t\t\tc-2.3,1.6-5,2.5-8,2.5c-7.7,0-14-6.3-14-14C0,6.3,6.3,0,14,0z M14,4C8.5,4,4,8.5,4,14s4.5,10,10,10s10-4.5,10-10S19.5,4,14,4z" /></g></g></symbol>'});i().add(s);t.default=s},17967:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"send",use:"send-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="send"><g><path class="st0" d="M30.4,2.1L1.2,14c-1.6,0.7-1.6,1.6,0.1,2.2l7.1,2.2l2.9,9c0.4,1.2,1.4,1.4,2.2,0.5l3.7-3.9\n\t\tl7.3,5.6c0.9,0.7,1.9,0.3,2.2-0.9l5.3-25.2C32.2,2.3,31.5,1.7,30.4,2.1z M26,7.8L13.5,19.5c-0.2,0.2-0.4,0.6-0.5,0.9l-0.6,5.4\n\t\tc-0.1,0.6-0.3,0.6-0.4,0.1l-2.4-7.6c-0.1-0.3,0-0.7,0.3-0.8l15.8-10C26.7,6.9,26.9,7,26,7.8z" /></g></symbol>'});i().add(s);t.default=s},54275:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"set-up",use:"set-up-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="set-up"><path d="M512 304c115.2 0 208 92.8 208 208s-92.8 208-208 208-208-92.8-208-208 92.8-208 208-208z m0 128c-44.8 0-80 35.2-80 80s35.2 80 80 80 80-35.2 80-80-35.2-80-80-80z" p-id="22673" /><path d="M432 57.6c-9.6-19.2-32-28.8-51.2-22.4-80 19.2-150.4 60.8-208 112-12.8 16-16 35.2-9.6 54.4 6.4 12.8 9.6 25.6 9.6 41.6 0 51.2-41.6 92.8-89.6 92.8-19.2 0-38.4 12.8-41.6 32C22.4 409.6 16 460.8 16 512c0 35.2 3.2 67.2 9.6 99.2 3.2 22.4 25.6 38.4 48 35.2h9.6c51.2 0 89.6 41.6 89.6 92.8 0 22.4-9.6 41.6-22.4 57.6-16 16-12.8 41.6 3.2 60.8 57.6 60.8 131.2 105.6 214.4 131.2 22.4 6.4 48-6.4 54.4-28.8 12.8-38.4 44.8-64 86.4-64s73.6 25.6 86.4 64c6.4 22.4 32 35.2 54.4 28.8 83.2-25.6 156.8-70.4 214.4-131.2 16-16 16-41.6 3.2-60.8-12.8-16-22.4-35.2-22.4-57.6 0-51.2 41.6-92.8 89.6-92.8h9.6c22.4 3.2 44.8-12.8 48-35.2 6.4-32 9.6-67.2 9.6-99.2 0-51.2-6.4-102.4-22.4-150.4-6.4-19.2-22.4-32-41.6-32-51.2 0-89.6-41.6-89.6-92.8 0-16 3.2-28.8 9.6-41.6 9.6-16 3.2-38.4-9.6-51.2-57.6-54.4-128-92.8-204.8-115.2-19.2 0-41.6 9.6-51.2 28.8-16 28.8-44.8 51.2-80 51.2s-67.2-22.4-80-51.2zM288 262.4c0-16-3.2-28.8-6.4-41.6 32-25.6 67.2-44.8 105.6-60.8 28.8 38.4 73.6 60.8 124.8 60.8s96-22.4 124.8-60.8c38.4 12.8 73.6 35.2 105.6 60.8-3.2 12.8-6.4 28.8-6.4 41.6 0 80 57.6 150.4 134.4 163.2 6.4 28.8 9.6 57.6 9.6 86.4 0 16 0 28.8-3.2 44.8-80 9.6-140.8 80-140.8 163.2 0 25.6 6.4 51.2 16 73.6-32 28.8-67.2 51.2-105.6 67.2-28.8-48-80-76.8-137.6-76.8s-108.8 32-137.6 76.8c-38.4-16-73.6-38.4-105.6-67.2 9.6-22.4 16-48 16-73.6 0-83.2-60.8-153.6-140.8-163.2 3.2-12.8 3.2-28.8 3.2-41.6 0-28.8 3.2-57.6 9.6-86.4C230.4 412.8 288 345.6 288 262.4z" p-id="22674" /></symbol>'});i().add(s);t.default=s},33142:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"share",use:"share-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="share"><path class="st0" d="M25,2c-2.2,0-4,1.7-4,4s1.8,4,4,4s4-1.7,4-4S27.2,2,25,2z M7,12c-2.2,0-4,1.7-4,4s1.8,4,4,4s4-1.7,4-4\n\tS9.2,12,7,12z M25,22c-2.2,0-4,1.7-4,4s1.8,4,4,4s4-1.7,4-4S27.1,22,25,22z M11.7,12.4l6.8-4.2l1.5,2.6L13.2,15L11.7,12.4z\n\t M13.6,17.7l6.9,4.1L19,24.3l-6.9-4.1C12.1,20.2,13.6,17.7,13.6,17.7z" /></symbol>'});i().add(s);t.default=s},41366:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"single-select",use:"single-select-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="single-select"><path d="M12.8 515.2C12.8 243.2 233.6 16 508.8 16s496 224 496 499.2-220.8 496-496 496S12.8 787.2 12.8 515.2z m208-54.4l252.8 284.8c6.4 9.6 16 12.8 32 12.8 12.8 0 22.4-3.2 32-12.8l262.4-284.8c12.8-12.8 16-35.2 9.6-51.2s-22.4-28.8-41.6-32H252.8c-16 0-35.2 12.8-41.6 32-6.4 16-3.2 38.4 9.6 51.2z" p-id="19533" /></symbol>'});i().add(s);t.default=s},57572:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"sort-ascending",use:"sort-ascending-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="sort-ascending"><path d="M643.2 777.6c28.8 0 57.6 35.2 57.6 73.6S672 928 643.2 928h-108.8c-28.8 0-57.6-35.2-57.6-73.6s25.6-73.6 57.6-73.6h108.8v-3.2zM195.2 131.2c19.2-25.6 48-32 67.2-19.2 6.4 3.2 12.8 12.8 16 19.2l153.6 224c12.8 22.4 9.6 57.6-12.8 73.6-6.4 6.4-19.2 12.8-28.8 12.8H304v403.2c0 38.4-32 67.2-67.2 67.2s-67.2-32-67.2-67.2V441.6H86.4c-25.6 0-51.2-22.4-54.4-51.2v-3.2c0-12.8 3.2-22.4 9.6-28.8l153.6-227.2z m569.6 422.4c32 0 60.8 35.2 60.8 73.6s-28.8 76.8-60.8 76.8h-233.6c-32 0-60.8-35.2-60.8-73.6s28.8-73.6 60.8-73.6h233.6v-3.2z m99.2-224c28.8 0 57.6 35.2 57.6 73.6 0 38.4-25.6 73.6-57.6 73.6H528c-28.8 0-57.6-35.2-57.6-73.6 0-38.4 25.6-73.6 57.6-73.6H864z m67.2-224v6.4c28.8 0 51.2 35.2 51.2 73.6 0 38.4-25.6 70.4-51.2 70.4H524.8c-28.8 0-51.2-35.2-51.2-73.6s25.6-73.6 51.2-73.6h406.4z" p-id="15457" /></symbol>'});i().add(s);t.default=s},76216:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"sort-descending",use:"sort-descending-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="sort-descending"><path d="M643.2 777.6c28.8 0 57.6 35.2 57.6 73.6 0 38.4-25.6 73.6-57.6 73.6h-108.8c-28.8 0-57.6-35.2-57.6-73.6 0-38.4 25.6-73.6 57.6-73.6h108.8zM236.8 92.8c38.4 0 67.2 32 67.2 67.2v425.6h86.4c9.6 0 22.4 3.2 28.8 12.8 25.6 19.2 28.8 51.2 12.8 73.6l-153.6 224c-3.2 6.4-9.6 12.8-16 19.2-22.4 16-51.2 6.4-67.2-19.2l-153.6-224c-6.4-6.4-9.6-19.2-9.6-28.8 0-28.8 25.6-57.6 54.4-57.6h83.2V160c0-38.4 28.8-67.2 67.2-67.2z m528 460.8c32 0 60.8 35.2 60.8 73.6s-28.8 76.8-60.8 76.8h-233.6c-32 0-60.8-35.2-60.8-73.6s28.8-73.6 60.8-73.6h233.6v-3.2z m99.2-224c28.8 0 57.6 35.2 57.6 73.6S892.8 480 864 480H528c-28.8 0-57.6-35.2-57.6-73.6s25.6-73.6 57.6-73.6H864v-3.2z m67.2-224v6.4c28.8 0 51.2 35.2 51.2 73.6S960 256 931.2 256H524.8c-28.8 0-51.2-35.2-51.2-73.6s25.6-73.6 51.2-73.6h406.4z" p-id="15599" /></symbol>'});i().add(s);t.default=s},13145:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"sort",use:"sort-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="sort"><path d="M294.4 105.6l201.6 204.8c19.2 19.2 19.2 51.2 0 73.6-19.2 19.2-51.2 19.2-70.4 0L320 275.2v604.8c0 25.6-22.4 48-48 48S224 905.6 224 880V275.2L118.4 384c-19.2 19.2-48 19.2-67.2 3.2l-3.2-3.2c-19.2-19.2-19.2-51.2 0-73.6l201.6-204.8c12.8-12.8 32-12.8 44.8 0zM752 96c25.6 0 48 22.4 48 48v604.8l105.6-108.8c19.2-19.2 51.2-19.2 70.4 0 19.2 19.2 19.2 51.2 0 73.6l-201.6 204.8c-12.8 12.8-32 12.8-44.8 0l-201.6-204.8c-19.2-19.2-19.2-51.2 0-73.6l3.2-3.2c19.2-16 48-16 67.2 3.2l105.6 108.8V144c0-25.6 22.4-48 48-48z" p-id="6119" /></symbol>'});i().add(s);t.default=s},33760:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"spinner",use:"spinner-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="spinner"><path class="st0" d="M13,29c0,1.7,1.3,3,3,3s3-1.3,3-3s-1.3-3-3-3S13,27.3,13,29z M13,3c0,1.7,1.3,3,3,3s3-1.3,3-3s-1.3-3-3-3\n\tS13,1.3,13,3z M29,13c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3S30.7,13,29,13z M0,16c0,1.7,1.3,3,3,3s3-1.3,3-3s-1.3-3-3-3S0,14.3,0,16\n\tz M23.1,4.7c-0.8,0.8-1.1,1.9-0.8,2.9c0.3,1,1.1,1.8,2.1,2.1s2.1,0,2.9-0.8c1.2-1.2,1.2-3.1,0-4.2S24.2,3.5,23.1,4.7z M23.1,23.1\n\tC22.3,23.8,22,25,22.3,26c0.3,1.1,1.1,1.9,2.2,2.2c1.1,0.3,2.2-0.1,2.9-0.9c1.2-1.2,1.2-3.1,0-4.2C26.1,21.9,24.2,21.9,23.1,23.1z\n\t M8.9,4.7C8.2,3.9,7.1,3.6,6,3.9C5,4.2,4.2,5,3.9,6s0,2.1,0.8,2.9C5.4,9.7,6.6,10,7.6,9.7s1.8-1.1,2.1-2.1S9.7,5.4,8.9,4.7z" /></symbol>'});i().add(s);t.default=s},9663:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"table",use:"table-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="table"><g><g><path class="st0" d="M27,2c1.7,0,3,1.3,3,3v22c0,1.7-1.3,3-3,3H5c-1.7,0-3-1.3-3-3V5c0-1.7,1.3-3,3-3H27z\n\t\t\t M10,22H5v4c0,0.5,0.4,0.9,0.9,1L6,27h4V22z M19,22h-6v5h6V22z M27,22h-5v5h4c0.5,0,0.9-0.4,1-0.9l0-0.1V22z M10,13H5v6h5V13z\n\t\t\t M19,13h-6v6h6V13z M27,13h-5v6h5V13z M26,5H6C5.5,5,5.1,5.4,5,5.9L5,6v4h22V6C27,5.4,26.6,5,26,5z" /></g></g></symbol>'});i().add(s);t.default=s},14459:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"tag",use:"tag-usage",viewBox:"0 0 24 24",content:'<symbol viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="tag">\x3c!--Generated by IJSVG (https://github.com/iconjar/IJSVG)--\x3e<path d="M13.0123,19.3233l7.07107,-7.07107l-9.40841,-9.40842l-6.84754,-0.297719c-0.0144722,-0.00062923 -0.028965,-0.00062923 -0.0434372,0c-0.275882,0.0119949 -0.489804,0.245365 -0.477809,0.521247l0.297719,6.84754l9.40842,9.40842Zm-10.7052,-16.2125c-0.0359846,-0.827645 0.605783,-1.52776 1.43343,-1.56374c0.0434167,-0.00188768 0.086895,-0.00188768 0.130312,0l7.23616,0.314616l10.3906,10.3906l-8.48528,8.48528l-10.3906,-10.3906l-0.314616,-7.23616Zm5.75544,4.1917c-0.585786,0.585786 -1.53553,0.585786 -2.12132,0c-0.585786,-0.585786 -0.585786,-1.53553 0,-2.12132c0.585786,-0.585786 1.53553,-0.585786 2.12132,0c0.585786,0.585786 0.585786,1.53553 0,2.12132Zm-0.707107,-0.707107c0.195262,-0.195262 0.195262,-0.511845 0,-0.707107c-0.195262,-0.195262 -0.511845,-0.195262 -0.707107,0c-0.195262,0.195262 -0.195262,0.511845 0,0.707107c0.195262,0.195262 0.511845,0.195262 0.707107,0Z" fill="#979797" stroke="none" /></symbol>'});i().add(s);t.default=s},30788:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"text",use:"text-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="text"><path d="M316.8 768l-80 172.8c-19.2 41.6-67.2 60.8-112 41.6-41.6-16-51.2-67.2-35.2-108.8v-3.2L438.4 105.6c19.2-41.6 60.8-60.8 105.6-44.8 25.6 9.6 41.6 35.2 54.4 60.8l320 755.2c16 41.6-3.2 86.4-41.6 102.4h-3.2c-41.6 16-89.6-3.2-108.8-44.8L691.2 768H316.8z m67.2-150.4h243.2L512 342.4l-128 275.2z" p-id="15811" /></symbol>'});i().add(s);t.default=s},53449:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"unlock",use:"unlock-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="unlock"><g><path class="st0" d="M8,8c0-4.4,3.6-8,8-8c4.1,0,7.6,3,8,6.9c0.1,0.6-0.2,1.8-1.5,1.8c-1.3,0-1.6-1-1.7-1.6\n\t\tC20.3,4.8,18.3,3,16,3c-2.8,0-5,2.5-5,5.6V12h14.3c2,0,3.7,1.8,3.7,4v12c0,2.2-1.7,4-3.7,4H6.7c-2,0-3.7-1.8-3.7-4V16\n\t\tc0-2.2,1.7-4,3.7-4H8V8z M25,15H7c-0.6,0-1,0.4-1,1v12c0,0.6,0.4,1,1,1h18c0.6,0,1-0.4,1-1V16C26,15.4,25.6,15,25,15z" /></g></symbol>'});i().add(s);t.default=s},70036:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"url",use:"url-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="url"><path d="M768 384h192c35.2 0 64 28.8 64 64v384c0 35.2-28.8 64-64 64H352c-35.2 0-64-28.8-64-64V448c0-35.2 28.8-64 64-64h128v128h-32c-19.2 0-32 12.8-32 32v192c0 19.2 12.8 32 32 32h416c19.2 0 32-12.8 32-32v-192c0-19.2-12.8-32-32-32h-96v-128z m-256 256v-128h64c19.2 0 32-12.8 32-32V288c0-19.2-12.8-32-32-32H160c-19.2 0-32 12.8-32 32v192c0 19.2 12.8 32 32 32h96v128H64c-35.2 0-64-28.8-64-64V192c0-35.2 28.8-64 64-64h608c35.2 0 64 28.8 64 64v384c0 35.2-28.8 64-64 64h-160z" p-id="31749" /></symbol>'});i().add(s);t.default=s},99590:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"wiki-preview",use:"wiki-preview-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="wiki-preview"><path class="st0" d="M16,4c3.1,0,6.1,1,8.9,2.9s5.1,4.5,6.7,7.6c0.3,0.4,0.4,1,0.4,1.4s-0.1,1-0.4,1.4c-1.7,3.2-3.9,5.7-6.7,7.6\n\tc-2.8,2-5.8,3.1-8.9,3.1s-6.1-1-8.9-2.9S2,20.6,0.4,17.4C0.1,17.1,0,16.4,0,16s0.1-1,0.4-1.4c1.6-3.2,4-5.7,6.7-7.7S12.9,4,16,4z\n\t M16,7c-2.5,0-4.9,0.7-7.2,2.2s-4.2,3.4-5.5,5.7C3.1,15.3,3,15.7,3,16c0,0.3,0.1,0.8,0.3,1.1c1.3,2.4,3.2,4.3,5.5,5.7S13.5,25,16,25\n\ts4.9-0.8,7.2-2.2c2.3-1.5,4.1-3.4,5.5-5.7C29,16.8,29,16.4,29,16s-0.1-0.7-0.3-1.1c-1.3-2.4-3.2-4.3-5.5-5.7S18.5,7,16,7z M16,10\n\tc3.3,0,6,2.7,6,6s-2.7,6-6,6s-6-2.7-6-6S12.7,10,16,10z M16,13c-1.7,0-3,1.3-3,3s1.3,3,3,3s3-1.3,3-3S17.7,13,16,13z" /></symbol>'});i().add(s);t.default=s},91041:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"wiki-settings",use:"wiki-settings-usage",viewBox:"0 0 32 32",content:'<symbol xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" id="wiki-settings"><path class="st0" d="M31.7,13c-0.3-1.5-1.3-2.4-2.7-2.4s-2.5-1.1-2.5-2.5c0-0.3,0.2-0.7,0.2-0.9c0.6-1.3,0.1-2.9-1.1-3.7l-3.8-2.1\n\tl-0.2-0.1c-0.3-0.1-0.7-0.2-1.1-0.2c-0.9,0-1.8,0.3-2.4,0.9s-1.6,1.2-2,1.2c-0.5,0-1.5-0.7-2-1.3c-0.9-0.9-2.3-1.2-3.6-0.7l-4,2.1\n\tL6.3,3.6C5.1,4.4,4.7,6,5.3,7.3c0.1,0.2,0.2,0.6,0.2,0.9c0,1.4-1.1,2.5-2.6,2.5c-1.3,0-2.3,1-2.6,2.4c-0.1,0.4-0.3,1.8-0.3,3\n\ts0.2,2.6,0.3,3.1c0.3,1.4,1.3,2.4,2.6,2.4H3c1.4,0,2.5,1.1,2.5,2.4c0,0.3-0.1,0.7-0.2,0.9c-0.6,1.3-0.1,2.9,1,3.7l3.7,2.1l0.2,0.1\n\tC10.6,31,11,31,11.4,31c0.9,0,1.8-0.4,2.4-1c0.6-0.6,1.6-1.3,2.1-1.3s1.5,0.7,2.1,1.3s1.5,1,2.4,1c0.4,0,0.8-0.1,1.2-0.2l3.9-2.1\n\tl0.2-0.1c1.2-0.8,1.6-2.4,1-3.7c-0.1-0.2-0.2-0.6-0.2-0.9c0-1.4,1.1-2.4,2.6-2.4c1.3,0,2.3-0.9,2.6-2.4c0.1-0.4,0.3-1.9,0.3-3.1\n\tS31.8,13.5,31.7,13z M28.8,18.6c-0.1,0.3-0.2,0.6-0.4,0.6c-2.6,0-4.6,1.9-4.6,4.4c0,0.7,0.3,1.5,0.4,1.7c0.1,0.3,0,0.7-0.2,0.9\n\tl-3.5,1.9h-0.2c-0.2,0-0.5-0.1-0.6-0.3c-0.2-0.2-1.9-2-3.6-2s-3.6,1.9-3.6,1.9c-0.2,0.2-0.6,0.3-0.9,0.2L8,26.1\n\tc-0.2-0.2-0.3-0.5-0.2-0.8c0.1-0.2,0.4-0.9,0.4-1.7c0-2.4-2-4.4-4.5-4.4H3.6c-0.1,0-0.2-0.2-0.3-0.6C3.2,18.3,3,17.1,3,16.1\n\tc0-0.8,0.1-1.8,0.3-2.5c0.1-0.4,0.2-0.5,0.3-0.6h0.1c2.6,0,4.6-1.9,4.6-4.4c0-0.8-0.3-1.5-0.4-1.7C7.7,6.6,7.8,6.3,8.1,6.1l3.6-2\n\tc0.3-0.1,0.7,0,0.9,0.2c0.1,0.1,1.8,1.8,3.5,1.8s3.4-1.7,3.5-1.8c0.1-0.1,0.4-0.2,0.6-0.2h0.3l3.4,2c0.2,0.2,0.3,0.6,0.2,0.9\n\tc-0.1,0.2-0.4,0.9-0.4,1.7c0,2.4,2,4.4,4.5,4.4c0.3,0,0.4,0.4,0.4,0.6c0.1,0.7,0.3,1.7,0.3,2.5C29.1,16.9,29,17.9,28.8,18.6z" /><path class="st0" d="M16.1,10c-2.2-0.1-4.2,1.1-5.3,3s-1.1,4.2,0,6s3.1,3,5.3,3c3.3-0.1,5.9-2.7,5.9-5.9C22,12.7,19.4,10.1,16.1,10z\n\t M16,19c-1.7,0-3-1.3-3-3s1.3-3,3-3s3,1.3,3,3S17.7,19,16,19z" /></symbol>'});i().add(s);t.default=s},29349:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),a=n(82860),i=n.n(a),s=new(o())({id:"x-01",use:"x-01-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="x-01"><path d="M851.2 172.8c19.2 19.2 19.2 48 0 67.2L579.2 512l272 268.8c16 16 19.2 44.8 3.2 64l-3.2 3.2c-19.2 19.2-48 19.2-67.2 0L512 579.2l-272 272c-19.2 19.2-48 19.2-67.2 0-19.2-19.2-19.2-48 0-67.2l272-268.8-272-272c-16-19.2-16-48-3.2-64l3.2-3.2c19.2-19.2 51.2-19.2 70.4-3.2l272 272 268.8-272c16-16 48-16 67.2 0z" p-id="6059" /></symbol>'});i().add(s);t.default=s},24078:function(e,t,n){var r={"./AI-search.svg":34060,"./add-table.svg":31497,"./arrow.svg":94680,"./bell.svg":11758,"./check-circle.svg":21660,"./check-mark.svg":2643,"./check-square-solid.svg":23531,"./checkbox.svg":79758,"./client.svg":2868,"./close.svg":16947,"./collaborator.svg":26085,"./copy.svg":47878,"./creation-time.svg":50348,"./creator.svg":90579,"./currency.svg":21872,"./date.svg":25477,"./delete.svg":6432,"./description.svg":60837,"./double-arrow-down.svg":80135,"./double-arrow-up.svg":82328,"./download.svg":2149,"./drag.svg":44731,"./drop-down.svg":36639,"./edit.svg":73165,"./exclamation-circle.svg":27673,"./exclamation-triangle.svg":84093,"./eye-slash.svg":38356,"./face-recognition-view.svg":49134,"./file.svg":60311,"./files.svg":27974,"./filter.svg":4007,"./flag.svg":29863,"./folder.svg":82069,"./folders.svg":48988,"./fork-number.svg":81145,"./group.svg":74486,"./helpful-selected.svg":77241,"./helpful.svg":95593,"./helpless-selected.svg":44991,"./helpless.svg":72323,"./hide.svg":369,"./image.svg":13496,"./info.svg":20741,"./kanban.svg":61124,"./like.svg":43568,"./linkage.svg":71450,"./location.svg":79508,"./lock.svg":74380,"./long-text.svg":19541,"./main-view.svg":38256,"./map.svg":8561,"./markdown.svg":66266,"./minus_sign.svg":11549,"./monitor.svg":58401,"./more-level.svg":92227,"./more-vertical.svg":32437,"./move-to.svg":37188,"./multiple-select.svg":39034,"./number.svg":44638,"./open-file.svg":81248,"./open-folder.svg":26354,"./open-record.svg":52481,"./partially-selected.svg":20261,"./plus_sign.svg":47523,"./praise.svg":30373,"./print.svg":88542,"./rate.svg":10723,"./remove-from-folder.svg":19727,"./rename.svg":28723,"./row-height-default.svg":62761,"./row-height-double.svg":52937,"./row-height-quadruple.svg":1393,"./row-height-triple.svg":12942,"./save.svg":89690,"./search.svg":37273,"./send.svg":17967,"./set-up.svg":54275,"./share.svg":33142,"./single-select.svg":41366,"./sort-ascending.svg":57572,"./sort-descending.svg":76216,"./sort.svg":13145,"./spinner.svg":33760,"./table.svg":9663,"./tag.svg":14459,"./text.svg":30788,"./unlock.svg":53449,"./url.svg":70036,"./wiki-preview.svg":99590,"./wiki-settings.svg":91041,"./x-01.svg":29349};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=24078},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,o,a,i){try{var s=e[a](i),u=s.value}catch(e){return void n(e)}s.done?t(u):Promise.resolve(u).then(r,o)}e.exports=function(e){return function(){var n=this,r=arguments;return new Promise((function(o,a){var i=e.apply(n,r);function s(e){t(i,o,a,s,u,"next",e)}function u(e){t(i,o,a,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),o=n(27550),a=n(28452);e.exports=function(e,t,n){return t=r(t),a(e,o()?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 o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,r(o.key),o)}}e.exports=function(e,t,n){return t&&o(e.prototype,t),n&&o(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 o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}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 o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=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=o(t);if(n&&n.has(e))return n.get(e);var a={__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(a,s,u):a[s]=e[s]}return a.default=e,n&&n.set(e,a),a},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,o,a,i,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}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 o(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?o(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(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,o,a=r(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)n=i[o],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a},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,o=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 o(e)},e.exports.__esModule=!0,e.exports.default=e.exports},4633:function(e,t,n){var r=n(73738).default;function o(){"use strict";e.exports=o=function(){return n},e.exports.__esModule=!0,e.exports.default=e.exports;var t,n={},a=Object.prototype,i=a.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 o=t&&t.prototype instanceof b?t:b,a=Object.create(o.prototype),i=new R(r||[]);return s(a,"_invoke",{value:S(e,n,i)}),a}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",y="completed",O={};function b(){}function E(){}function A(){}var w={};f(w,l,(function(){return this}));var C=Object.getPrototypeOf,_=C&&C(C(I([])));_&&_!==a&&i.call(_,l)&&(w=_);var x=A.prototype=b.prototype=Object.create(w);function k(e){["next","throw","return"].forEach((function(t){f(e,t,(function(e){return this._invoke(t,e)}))}))}function T(e,t){function n(o,a,s,u){var l=h(e[o],e,a);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 o;s(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,o){n(e,r,t,o)}))}return o=o?o.then(a,a):a()}})}function S(e,n,r){var o=m;return function(a,i){if(o===g)throw Error("Generator is already running");if(o===y){if("throw"===a)throw i;return{value:t,done:!0}}for(r.method=a,r.arg=i;;){var s=r.delegate;if(s){var u=D(s,r);if(u){if(u===O)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===m)throw o=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=g;var l=h(e,n,r);if("normal"===l.type){if(o=r.done?y:v,l.arg===O)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(o=y,r.method="throw",r.arg=l.arg)}}}function D(e,n){var r=n.method,o=e.iterator[r];if(o===t)return n.delegate=null,"throw"===r&&e.iterator.return&&(n.method="return",n.arg=t,D(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),O;var a=h(o,e.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,O;var i=a.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,O):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,O)}function P(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 N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function R(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(P,this),this.reset(!0)}function I(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 o=-1,a=function n(){for(;++o<e.length;)if(i.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}throw new TypeError(r(e)+" is not iterable")}return E.prototype=A,s(x,"constructor",{value:A,configurable:!0}),s(A,"constructor",{value:E,configurable:!0}),E.displayName=f(A,d,"GeneratorFunction"),n.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===E||"GeneratorFunction"===(t.displayName||t.name))},n.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,A):(e.__proto__=A,f(e,d,"GeneratorFunction")),e.prototype=Object.create(x),e},n.awrap=function(e){return{__await:e}},k(T.prototype),f(T.prototype,c,(function(){return this})),n.AsyncIterator=T,n.async=function(e,t,r,o,a){void 0===a&&(a=Promise);var i=new T(p(e,t,r,o),a);return n.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},k(x),f(x,d,"Generator"),f(x,l,(function(){return this})),f(x,"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=I,R.prototype={constructor:R,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(N),!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,o){return s.type="throw",s.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var u=i.call(a,"catchLoc"),l=i.call(a,"finallyLoc");if(u&&l){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.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 o=r;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,O):this.complete(a)},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),O},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),N(n),O}},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 o=r.arg;N(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:I(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),O}},n}e.exports=o,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),o=n(81156),a=n(17122),i=n(47752);e.exports=function(e,t){return r(e)||o(e,t)||a(e,t)||i()},e.exports.__esModule=!0,e.exports.default=e.exports},8053:function(e,t,n){var r=n(92987),o=n(99291),a=n(17122),i=n(47752);e.exports=function(e){return r(e)||o(e)||a(e)||i()},e.exports.__esModule=!0,e.exports.default=e.exports},41132:function(e,t,n){var r=n(5901),o=n(99291),a=n(17122),i=n(41869);e.exports=function(e){return r(e)||o(e)||a(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 o=n.call(e,t||"default");if("object"!=r(o))return o;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,o=n(89045);e.exports=function(e){var t=o(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 o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=i(e,a(n)))}return e}function a(e){if("string"===typeof e||"number"===typeof e)return e;if("object"!==typeof e)return"";if(Array.isArray(e))return o.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?(o.default=o,e.exports=o):void 0===(n=function(){return o}.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,o,a,i){try{var s=e[a](i),u=s.value}catch(e){return void n(e)}s.done?t(u):Promise.resolve(u).then(r,o)}function o(e){return function(){var t=this,n=arguments;return new Promise((function(o,a){var i=e.apply(t,n);function s(e){r(i,o,a,s,u,"next",e)}function u(e){r(i,o,a,s,u,"throw",e)}s(void 0)}))}}n.d(t,{A:function(){return o}})},39874:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=n(53954),o=n(52176),a=n(56822);function i(e,t,n){return t=(0,r.A)(t),(0,a.A)(e,(0,o.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 a}});var r=n(52176),o=n(63662);function a(e,t,n){if((0,r.A)())return Reflect.construct.apply(null,arguments);var a=[null];a.push.apply(a,t);var i=new(e.bind.apply(e,a));return n&&(0,o.A)(i,n.prototype),i}},92901:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(20816);function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,(0,r.A)(o.key),o)}}function a(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}},24765:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(27800);function o(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 o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}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 o}});var r=n(20816);function o(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 o}});var r=n(63662);function o(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 o}});var r=n(63662);function o(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 a}});var r=n(64467);function o(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 a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){(0,r.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(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 o}});var r=n(98587);function o(e,t){if(null==e)return{};var n,o,a=(0,r.A)(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)n=i[o],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}},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 a}});var r=n(82284),o=n(9417);function a(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,o.A)(e)}},90675:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(82284);function o(){o=function(){return t};var e,t={},n=Object.prototype,a=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 o=t&&t.prototype instanceof O?t:O,a=Object.create(o.prototype),s=new N(r||[]);return i(a,"_invoke",{value:T(e,n,s)}),a}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",y={};function O(){}function b(){}function E(){}var A={};d(A,u,(function(){return this}));var w=Object.getPrototypeOf,C=w&&w(w(R([])));C&&C!==n&&a.call(C,u)&&(A=C);var _=E.prototype=O.prototype=Object.create(A);function x(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(o,i,s,u){var l=p(e[o],e,i);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==(0,r.A)(d)&&a.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 o;i(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,o){n(e,r,t,o)}))}return o=o?o.then(a,a):a()}})}function T(t,n,r){var o=h;return function(a,i){if(o===v)throw Error("Generator is already running");if(o===g){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var s=r.delegate;if(s){var u=S(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(o===h)throw o=g,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=v;var l=p(t,n,r);if("normal"===l.type){if(o=r.done?g:m,l.arg===y)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(o=g,r.method="throw",r.arg=l.arg)}}}function S(t,n){var r=n.method,o=t.iterator[r];if(o===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")),y;var a=p(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.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,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function D(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 N(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function R(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 o=-1,i=function n(){for(;++o<t.length;)if(a.call(t,o))return n.value=t[o],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=E,i(_,"constructor",{value:E,configurable:!0}),i(E,"constructor",{value:b,configurable:!0}),b.displayName=d(E,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,E):(e.__proto__=E,d(e,c,"GeneratorFunction")),e.prototype=Object.create(_),e},t.awrap=function(e){return{__await:e}},x(k.prototype),d(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new k(f(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},x(_),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=R,N.prototype={constructor:N,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(P),!t)for(var n in this)"t"===n.charAt(0)&&a.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,o){return s.type="throw",s.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],s=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var u=a.call(i,"catchLoc"),l=a.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&&a.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,y):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),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 o=r.arg;P(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:R(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},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 o=n(27800),a=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,o,a,i,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return s}}(e,t)||(0,o.A)(e,t)||(0,a.A)()}},5182:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(53954);function o(){return o="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var o=function(e,t){for(;!{}.hasOwnProperty.call(e,t)&&null!==(e=(0,r.A)(e)););return e}(e,t);if(o){var a=Object.getOwnPropertyDescriptor(o,t);return a.get?a.get.call(arguments.length<3?e:n):a.value}},o.apply(null,arguments)}function a(e,t,n,a){var i=o((0,r.A)(1&a?e.prototype:e),t,n);return 2&a&&"function"==typeof i?function(e){return i.apply(n,e)}:i}},87695:function(e,t,n){"use strict";n.d(t,{A:function(){return s}});var r=n(96369),o=n(73893),a=n(27800),i=n(76562);function s(e){return(0,r.A)(e)||(0,o.A)(e)||(0,a.A)(e)||(0,i.A)()}},60436:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});var r=n(43145);var o=n(73893),a=n(27800);function i(e){return function(e){if(Array.isArray(e))return(0,r.A)(e)}(e)||(0,o.A)(e)||(0,a.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 o}});var r=n(82284);function o(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 o=n.call(e,t||"default");if("object"!=(0,r.A)(o))return o;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 o}});var r=n(43145);function o(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),o=n(63662);var a=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,a.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,o.A)(n,e)},i(e)}},93403:function(e,t,n){"use strict";n.r(t),n.d(t,{cpp:function(){return m},cppLanguage:function(){return h}});var r=n(56356),o=n(74488),a=new r.Lu((function(e){if(76==e.next||85==e.next?e.advance():117==e.next&&(e.advance(),56==e.next&&e.advance()),82==e.next&&(e.advance(),34==e.next)){e.advance();for(var t="";40!=e.next;){if(32==e.next||e.next<=13||41==e.next)return;t+=String.fromCharCode(e.next),e.advance()}for(e.advance();;){if(e.next<0)return e.acceptToken(1);if(41==e.next){for(var n=!0,r=0;n&&r<t.length;r++)e.peek(r+1)!=t.charCodeAt(r)&&(n=!1);if(n&&34==e.peek(t.length+1))return e.acceptToken(1,2+t.length)}e.advance()}}})),i=new r.Lu((function(e){if(62==e.next)62==e.peek(1)&&e.acceptToken(2,1);else{for(var t=!1,n=0;;n++){if(e.next>=65&&e.next<=90)t=!0;else{if(e.next>=97&&e.next<=122)return;if(95!=e.next&&!(e.next>=48&&e.next<=57))break}e.advance()}t&&n>1&&e.acceptToken(3)}}),{extend:!0}),s=(0,o.pn)({"typedef struct union enum class typename decltype auto template operator friend noexcept namespace using requires concept import export module __attribute__ __declspec __based":o._A.definitionKeyword,"extern MsCallModifier MsPointerModifier extern static register thread_local inline const volatile restrict _Atomic mutable constexpr constinit consteval virtual explicit VirtualSpecifier Access":o._A.modifier,"if else switch for while do case default return break continue goto throw try catch":o._A.controlKeyword,"co_return co_yield co_await":o._A.controlKeyword,"new sizeof delete static_assert":o._A.operatorKeyword,"NULL nullptr":o._A.null,this:o._A.self,"True False":o._A.bool,"TypeSize PrimitiveType":o._A.standard(o._A.typeName),TypeIdentifier:o._A.typeName,FieldIdentifier:o._A.propertyName,"CallExpression/FieldExpression/FieldIdentifier":o._A.function(o._A.propertyName),"ModuleName/Identifier":o._A.namespace,PartitionName:o._A.labelName,StatementIdentifier:o._A.labelName,"Identifier DestructorName":o._A.variableName,"CallExpression/Identifier":o._A.function(o._A.variableName),"CallExpression/ScopedIdentifier/Identifier":o._A.function(o._A.variableName),"FunctionDeclarator/Identifier FunctionDeclarator/DestructorName":o._A.function(o._A.definition(o._A.variableName)),NamespaceIdentifier:o._A.namespace,OperatorName:o._A.operator,ArithOp:o._A.arithmeticOperator,LogicOp:o._A.logicOperator,BitOp:o._A.bitwiseOperator,CompareOp:o._A.compareOperator,AssignOp:o._A.definitionOperator,UpdateOp:o._A.updateOperator,LineComment:o._A.lineComment,BlockComment:o._A.blockComment,Number:o._A.number,String:o._A.string,"RawString SystemLibString":o._A.special(o._A.string),CharLiteral:o._A.character,EscapeSequence:o._A.escape,"UserDefinedLiteral/Identifier":o._A.literal,PreProcArg:o._A.meta,"PreprocDirectiveName #include #ifdef #ifndef #if #define #else #endif #elif":o._A.processingInstruction,MacroName:o._A.special(o._A.name),"( )":o._A.paren,"[ ]":o._A.squareBracket,"{ }":o._A.brace,"< >":o._A.angleBracket,". ->":o._A.derefOperator,", ;":o._A.separator}),u={__proto__:null,bool:34,char:34,int:34,float:34,double:34,void:34,size_t:34,ssize_t:34,intptr_t:34,uintptr_t:34,charptr_t:34,int8_t:34,int16_t:34,int32_t:34,int64_t:34,uint8_t:34,uint16_t:34,uint32_t:34,uint64_t:34,char8_t:34,char16_t:34,char32_t:34,char64_t:34,const:68,volatile:70,restrict:72,_Atomic:74,mutable:76,constexpr:78,constinit:80,consteval:82,struct:86,__declspec:90,final:148,override:148,public:152,private:152,protected:152,virtual:154,extern:160,static:162,register:164,inline:166,thread_local:168,__attribute__:172,__based:178,__restrict:180,__uptr:180,__sptr:180,_unaligned:180,__unaligned:180,noexcept:194,requires:198,TRUE:784,true:784,FALSE:786,false:786,typename:218,class:220,template:234,throw:248,__cdecl:256,__clrcall:256,__stdcall:256,__fastcall:256,__thiscall:256,__vectorcall:256,try:260,catch:264,export:282,import:286,case:296,default:298,if:308,else:314,switch:318,do:322,while:324,for:330,return:334,break:338,continue:342,goto:346,co_return:350,co_yield:354,using:362,typedef:366,namespace:380,new:398,delete:400,co_await:402,concept:406,enum:410,static_assert:414,friend:422,union:424,explicit:430,operator:444,module:456,signed:518,unsigned:518,long:518,short:518,decltype:528,auto:530,sizeof:566,NULL:572,nullptr:586,this:588},l={__proto__:null,"<":131},c={__proto__:null,">":135},d={__proto__:null,operator:388,new:576,delete:582},f=r.U1.deserialize({version:14,states:"$:|Q!QQVOOP'gOUOOO(XOWO'#CdO,RQUO'#CgO,]QUO'#FjO-sQbO'#CwO.UQUO'#CwO0TQUO'#KZO0[QUO'#CvO0gOpO'#DvO0oQ!dO'#D]OOQR'#JO'#JOO5XQVO'#GUO5fQUO'#JVOOQQ'#JV'#JVO8zQUO'#KmO<eQUO'#KmO>{QVO'#E^O?]QUO'#E^OOQQ'#Ed'#EdOOQQ'#Ee'#EeO?bQVO'#EfO@XQVO'#EiOBUQUO'#FPOBvQUO'#FhOOQR'#Fj'#FjOB{QUO'#FjOOQR'#LQ'#LQOOQR'#LP'#LPOETQVO'#KQOFxQUO'#LVOGVQUO'#KqOGkQUO'#LVOH]QUO'#LXOOQR'#HU'#HUOOQR'#HV'#HVOOQR'#HW'#HWOOQR'#K|'#K|OOQR'#J_'#J_Q!QQVOOOHkQVO'#FOOIWQUO'#EhOI_QUOOOKZQVO'#HgOKkQUO'#HgONVQUO'#KqONaQUO'#KqOOQQ'#Kq'#KqO!!_QUO'#KqOOQQ'#Jq'#JqO!!lQUO'#HxOOQQ'#KZ'#KZO!&^QUO'#KZO!&zQUO'#KQO!(zQVO'#I]O!(zQVO'#I`OCQQUO'#KQOOQQ'#Ip'#IpOOQQ'#KQ'#KQO!,}QUO'#KZOOQR'#KY'#KYO!-UQUO'#DYO!/mQUO'#KnOOQQ'#Kn'#KnO!/tQUO'#KnO!/{QUO'#ETO!0QQUO'#EWO!0VQUO'#FRO8zQUO'#FPO!QQVO'#F^O!0[Q#vO'#F`O!0gQUO'#FkO!0oQUO'#FpO!0tQVO'#FrO!0oQUO'#FuO!3sQUO'#FvO!3xQVO'#FxO!4SQUO'#FzO!4XQUO'#F|O!4^QUO'#GOO!4cQVO'#GQO!(zQVO'#GSO!4jQUO'#GpO!4xQUO'#GYO!(zQVO'#FeO!6VQUO'#FeO!6[QVO'#G`O!6cQUO'#GaO!6nQUO'#GnO!6sQUO'#GrO!6xQUO'#GzO!7jQ&lO'#HiO!:mQUO'#GuO!:}QUO'#HXO!;YQUO'#HZO!;bQUO'#DWO!;bQUO'#HuO!;bQUO'#HvO!;yQUO'#HwO!<[QUO'#H|O!=PQUO'#H}O!>uQVO'#IbO!(zQVO'#IdO!?PQUO'#IgO!?WQVO'#IjP!@}{,UO'#CbP!6n{,UO'#CbP!AY{7[O'#CbP!6n{,UO'#CbP!A_{,UO'#CbP!AjOSO'#IzPOOO)CEn)CEnOOOO'#I|'#I|O!AtOWO,59OOOQR,59O,59OO!(zQVO,59UOOQQ,59W,59WO!(zQVO,5;ROOQR,5<U,5<UO!BPQUO,59YO!(zQVO,5>qOOQR'#IX'#IXOOQR'#IY'#IYOOQR'#IZ'#IZOOQR'#I['#I[O!(zQVO,5>rO!(zQVO,5>rO!(zQVO,5>rO!(zQVO,5>rO!(zQVO,5>rO!(zQVO,5>rO!(zQVO,5>rO!(zQVO,5>rO!(zQVO,5>rO!(zQVO,5>rO!DOQVO,5>zOOQQ,5?W,5?WO!EqQVO'#ChO!IjQUO'#CyOOQQ,59c,59cOOQQ,59b,59bOOQQ,5<},5<}O!IwQ&lO,5=mO!?PQUO,5?RO!LkQVO,5?UO!LrQbO,59cO!L}QVO'#FYOOQQ,5?P,5?PO!M_QVO,59VO!MfO`O,5:bO!MkQbO'#D^O!M|QbO'#K^O!N[QbO,59wO!NdQbO'#CwO!NuQUO'#CwO!NzQUO'#KZO# UQUO'#CvOOQR-E<|-E<|O# aQUO,5AoO# hQVO'#EfO@XQVO'#EiOBUQUO,5;kOOQR,5<p,5<pO#$aQUO'#KQO#$hQUO'#KQO!(zQVO'#IUO8zQUO,5;kO#${Q&lO'#HiO#(SQUO'#CsO#*wQbO'#CwO#*|QUO'#CvO#.jQUO'#KZOOQQ-E=T-E=TO#0}QUO,5AXO#1XQUO'#KZO#1cQUO,5AXOOQR,5Ao,5AoOOQQ,5>l,5>lO#3gQUO'#CgO#4]QUO,5>pO#6OQUO'#IeOOQR'#I}'#I}O#6WQUO,5:xO#6tQUO,5:xO#7eQUO,5:xO#8YQUO'#CtO!0QQUO'#ClOOQQ'#JW'#JWO#6tQUO,5:xO#8bQUO,5;QO!4xQUO'#C}O#9kQUO,5;QO#9pQUO,5>QO#:|QUO'#C}O#;dQUO,5>{O#;iQUO'#KwO#<rQUO,5;TO#<zQVO,5;TO#=UQUO,5;TOOQQ,5;T,5;TO#>}QUO'#L[O#?UQUO,5>UO#?ZQbO'#CwO#?fQUO'#GcO#?kQUO'#E^O#@[QUO,5;kO#@sQUO'#K}O#@{QUO,5;rOKkQUO'#HfOBUQUO'#HgO#AQQUO'#KqO!6nQUO'#HjO#AxQUO'#CtO!0tQVO,5<SOOQQ'#Cg'#CgOOQR'#Jh'#JhO#A}QVO,5=`OOQQ,5?Z,5?ZO#DWQbO'#CwO#DcQUO'#GcOOQQ'#Ji'#JiOOQQ-E=g-E=gOGVQUO,5AqOGkQUO,5AqO#DhQUO,5AsO#DsQUO'#G|OOQR,5Aq,5AqO#DhQUO,5AqO#EOQUO'#HOO#EWQUO,5AsOOQR,5As,5AsOOQR,5At,5AtO#EfQVO,5AtOOQR-E=]-E=]O#G`QVO,5;jOOQR,5;j,5;jO#IaQUO'#EjO#JfQUO'#EwO#K]QVO'#ExO#MoQUO'#EvO#MwQUO'#EyO#NvQUO'#EzOOQQ'#Kz'#KzO$ mQUO,5;SO$!sQUO'#EvOOQQ,5;S,5;SO$#pQUO,5;SO$%cQUO,5:yO$'|QVO,5>PO$(WQUO'#E[O$(eQUO,5>ROOQQ,5>S,5>SO$,RQVO'#C{OOQQ-E=o-E=oOOQQ,5>d,5>dOOQQ,59`,59`O$,]QUO,5>wO$.]QUO,5>zO!6nQUO,59tO$.pQUO,5;qO$.}QUO,5<{O!0QQUO,5:oOOQQ,5:r,5:rO$/YQUO,5;mO$/_QUO'#KmOBUQUO,5;kOOQR,5;x,5;xO$0OQUO'#FbO$0^QUO'#FbO$0cQUO,5;zO$3|QVO'#FmO!0tQVO,5<VO!0oQUO,5<VO!0VQUO,5<[O$4TQVO'#GUO$7PQUO,5<^O!0tQVO,5<aO$:gQVO,5<bO$:tQUO,5<dOOQR,5<d,5<dO$;}QUO,5<dOOQR,5<f,5<fOOQR,5<h,5<hOOQQ'#Fi'#FiO$<SQUO,5<jO$<XQUO,5<lOOQR,5<l,5<lO$=_QUO,5<nO$>eQUO,5<rO$>pQUO,5=[O$>uQUO,5=[O!4xQUO,5<tO$>}QUO,5<tO$?cQUO,5<PO$@iQVO,5<PO$BzQUO,5<zOOQR,5<z,5<zOOQR,5<{,5<{O$>uQUO,5<{O$DQQUO,5<{O$D]QUO,5=YO!(zQVO,5=^O!(zQVO,5=fO#NeQUO,5=mOOQQ,5>T,5>TO$FbQUO,5>TO$FlQUO,5>TO$FqQUO,5>TO$FvQUO,5>TO!6nQUO,5>TO$HtQUO'#KZO$H{QUO,5=oO$IWQUO,5=aOKkQUO,5=oO$JQQUO,5=sOOQR,5=s,5=sO$JYQUO,5=sO$LeQVO'#H[OOQQ,5=u,5=uO!;]QUO,5=uO%#`QUO'#KjO%#gQUO'#K[O%#{QUO'#KjO%$VQUO'#DyO%$hQUO'#D|O%'eQUO'#K[OOQQ'#K['#K[O%)WQUO'#K[O%#gQUO'#K[O%)]QUO'#K[OOQQ,59r,59rOOQQ,5>a,5>aOOQQ,5>b,5>bO%)eQUO'#HzO%)mQUO,5>cOOQQ,5>c,5>cO%-XQUO,5>cO%-dQUO,5>hO%1OQVO,5>iO%1VQUO,5>|O# hQVO'#EfO%4]QUO,5>|OOQQ,5>|,5>|O%4|QUO,5?OO%7QQUO,5?RO!<[QUO,5?RO%8|QUO,5?UO%<iQVO,5?UP!A_{,UO,58|P%<p{,UO,58|P%=O{7[O,58|P%=U{,UO,58|PO{O'#Ju'#JuP%=Z{,UO'#LcPOOO'#Lc'#LcP%=a{,UO'#LcPOOO,58|,58|POOO,5?f,5?fP%=fOSO,5?fOOOO-E<z-E<zOOQR1G.j1G.jO%=mQUO1G.pO%>sQUO1G0mOOQQ1G0m1G0mO%@PQUO'#CoO%B`QbO'#CwO%BkQUO'#CrO%BpQUO'#CrO%BuQUO1G.tO#AxQUO'#CqOOQQ1G.t1G.tO%DxQUO1G4]O%FOQUO1G4^O%GqQUO1G4^O%IdQUO1G4^O%KVQUO1G4^O%LxQUO1G4^O%NkQUO1G4^O&!^QUO1G4^O&$PQUO1G4^O&%rQUO1G4^O&'eQUO1G4^O&)WQUO1G4^O&*yQUO'#KPO&,SQUO'#KPO&,[QUO,59SOOQQ,5=P,5=PO&.dQUO,5=PO&.nQUO,5=PO&.sQUO,5=PO&.xQUO,5=PO!6nQUO,5=PO#NeQUO1G3XO&/SQUO1G4mO!<[QUO1G4mO&1OQUO1G4pO&2qQVO1G4pOOQQ1G.}1G.}OOQQ1G.|1G.|OOQQ1G2i1G2iO!IwQ&lO1G3XO&2xQUO'#LOO@XQVO'#EiO&4RQUO'#F]OOQQ'#Ja'#JaO&4WQUO'#FZO&4cQUO'#LOO&4kQUO,5;tO&4pQUO1G.qOOQQ1G.q1G.qOOQR1G/|1G/|O&6cQ!dO'#JPO&6hQbO,59xO&8yQ!eO'#D`O&9QQ!dO'#JRO&9VQbO,5@xO&9VQbO,5@xOOQR1G/c1G/cO&9bQbO1G/cO&9gQ&lO'#GeO&:eQbO,59cOOQR1G7Z1G7ZO#@[QUO1G1VO&:pQUO1G1^OBUQUO1G1VO&=RQUO'#CyO#*wQbO,59cO&@tQUO1G6sOOQR-E<{-E<{O&BWQUO1G0dO#6WQUO1G0dOOQQ-E=U-E=UO#6tQUO1G0dOOQQ1G0l1G0lO&B{QUO,59iOOQQ1G3l1G3lO&CcQUO,59iO&CyQUO,59iO!M_QVO1G4gO!(zQVO'#JYO&DeQUO,5AcOOQQ1G0o1G0oO!(zQVO1G0oO!6nQUO'#JnO&DmQUO,5AvOOQQ1G3p1G3pOOQR1G1V1G1VO&HjQVO'#FOO!M_QVO,5;sOOQQ,5;s,5;sOBUQUO'#JcO&JfQUO,5AiO&JnQVO'#E[OOQR1G1^1G1^O&M]QUO'#L[OOQR1G1n1G1nOOQR-E=f-E=fOOQR1G7]1G7]O#DhQUO1G7]OGVQUO1G7]O#DhQUO1G7_OOQR1G7_1G7_O&MeQUO'#G}O&MmQUO'#LWOOQQ,5=h,5=hO&M{QUO,5=jO&NQQUO,5=kOOQR1G7`1G7`O#EfQVO1G7`O&NVQUO1G7`O' ]QVO,5=kOOQR1G1U1G1UO$.vQUO'#E]O'!RQUO'#E]OOQQ'#Ky'#KyO'!lQUO'#KxO'!wQUO,5;UO'#PQUO'#ElO'#dQUO'#ElO'#wQUO'#EtOOQQ'#J['#J[O'#|QUO,5;cO'$sQUO,5;cO'%nQUO,5;dO'&tQVO,5;dOOQQ,5;d,5;dO''OQVO,5;dO'&tQVO,5;dO''VQUO,5;bO'(SQUO,5;eO'(_QUO'#KpO'(gQUO,5:vO'(lQUO,5;fOOQQ1G0n1G0nOOQQ'#J]'#J]O''VQUO,5;bO!4xQUO'#E}OOQQ,5;b,5;bO')gQUO'#E`O'+aQUO'#E{OHrQUO1G0nO'+fQUO'#EbOOQQ'#JX'#JXO'-OQUO'#KrOOQQ'#Kr'#KrO'-xQUO1G0eO'.pQUO1G3kO'/vQVO1G3kOOQQ1G3k1G3kO'0QQVO1G3kO'0XQUO'#L_O'1eQUO'#KXO'1sQUO'#KWO'2OQUO,59gO'2WQUO1G/`O'2]QUO'#FPOOQR1G1]1G1]OOQR1G2g1G2gO$>uQUO1G2gO'2gQUO1G2gO'2rQUO1G0ZOOQR'#J`'#J`O'2wQVO1G1XO'8pQUO'#FTO'8uQUO1G1VO!6nQUO'#JdO'9TQUO,5;|O$0^QUO,5;|OOQQ'#Fc'#FcOOQQ,5;|,5;|O'9cQUO1G1fOOQR1G1f1G1fO'9kQUO,5<XO$.vQUO'#FWOBUQUO'#FWO'9rQUO,5<XO!(zQVO,5<XO'9zQUO,5<XO':PQVO1G1qO!0tQVO1G1qOOQR1G1v1G1vO'?oQUO1G1xOOQR1G1{1G1{O'?tQUO1G1|OBUQUO1G2]O'@}QVO1G1|O'CcQUO1G1|O'ChQUO'#GWO8zQUO1G2]OOQR1G2O1G2OOOQR1G2U1G2UOOQR1G2W1G2WOOQR1G2Y1G2YO'CmQUO1G2^O!4xQUO1G2^OOQR1G2v1G2vO'CuQUO1G2vO$>}QUO1G2`OOQQ'#Cu'#CuO'CzQUO'#G[O'DuQUO'#G[O'DzQUO'#LRO'EYQUO'#G_OOQQ'#LS'#LSO'EhQUO1G2`O'EmQVO1G1kO'HOQVO'#GUOBUQUO'#FWOOQR'#Je'#JeO'EmQVO1G1kO'HYQUO'#FvOOQR1G2f1G2fO'H_QUO1G2gO'HdQUO'#JgO'2gQUO1G2gO!(zQVO1G2tO'HlQUO1G2xO'IuQUO1G3QO'J{QUO1G3XOOQQ1G3o1G3oO'KaQUO1G3oOOQR1G3Z1G3ZO'KfQUO'#KZO'2]QUO'#LTOGkQUO'#LVOOQR'#Gy'#GyO#DhQUO'#LXOOQR'#HQ'#HQO'KpQUO'#GvO'#wQUO'#GuOOQR1G2{1G2{O'LmQUO1G2{O'MdQUO1G3ZO'MoQUO1G3_O'MtQUO1G3_OOQR1G3_1G3_O'M|QUO'#H]OOQR'#H]'#H]O( VQUO'#H]O!(zQVO'#H`O!(zQVO'#H_OOQR'#LZ'#LZO( [QUO'#LZOOQR'#Jk'#JkO( aQVO,5=vOOQQ,5=v,5=vO( hQUO'#H^O( pQUO'#HZOOQQ1G3a1G3aO( zQUO,5@vOOQQ,5@v,5@vO%)WQUO,5@vO%)]QUO,5@vO%$VQUO,5:eO(%iQUO'#KkO(%wQUO'#KkOOQQ,5:e,5:eOOQQ'#JS'#JSO(&SQUO'#D}O(&^QUO'#KqOGkQUO'#LVO('YQUO'#D}OOQQ'#Hp'#HpOOQQ'#Hr'#HrOOQQ'#Hs'#HsOOQQ'#Kl'#KlOOQQ'#JU'#JUO('dQUO,5:hOOQQ,5:h,5:hO((aQUO'#LVO((nQUO'#HtO()UQUO,5@vO()]QUO'#H{O()hQUO'#L^O()pQUO,5>fO()uQUO'#L]OOQQ1G3}1G3}O(-lQUO1G3}O(-sQUO1G3}O(-zQUO1G4TO(/QQUO1G4TO(/VQUO,5A|O!6nQUO1G4hO!(zQVO'#IiOOQQ1G4m1G4mO(/[QUO1G4mO(1_QVO1G4pPOOO1G.h1G.hP!A_{,UO1G.hP(3_QUO'#LeP(3j{,UO1G.hP(3o{7[O1G.hPO{O-E=s-E=sPOOO,5A},5A}P(3w{,UO,5A}POOO1G5Q1G5QO!(zQVO7+$[O(3|QUO'#CyOOQQ,59^,59^O(4XQbO,59cO(4dQbO,59^OOQQ,59],59]OOQQ7+)w7+)wO!M_QVO'#JtO(4oQUO,5@kOOQQ1G.n1G.nOOQQ1G2k1G2kO(4wQUO1G2kO(4|QUO7+(sOOQQ7+*X7+*XO(7bQUO7+*XO(7iQUO7+*XO(1_QVO7+*[O#NeQUO7+(sO(7vQVO'#JbO(8ZQUO,5AjO(8cQUO,5;vOOQQ'#Co'#CoOOQQ,5;w,5;wO!(zQVO'#F[OOQQ-E=_-E=_O!M_QVO,5;uOOQQ1G1`1G1`OOQQ,5?k,5?kOOQQ-E<}-E<}OOQR'#Dg'#DgOOQR'#Di'#DiOOQR'#Dl'#DlO(9lQ!eO'#K_O(9sQMkO'#K_O(9zQ!eO'#K_OOQR'#K_'#K_OOQR'#JQ'#JQO(:RQ!eO,59zOOQQ,59z,59zO(:YQbO,5?mOOQQ-E=P-E=PO(:hQbO1G6dOOQR7+$}7+$}OOQR7+&q7+&qOOQR7+&x7+&xO'8uQUO7+&qO(:sQUO7+&OO#6WQUO7+&OO(;hQUO1G/TO(<OQUO1G/TO(<jQUO7+*ROOQQ7+*V7+*VO(>]QUO,5?tOOQQ-E=W-E=WO(?fQUO7+&ZOOQQ,5@Y,5@YOOQQ-E=l-E=lO(?kQUO'#LOO@XQVO'#EiO(@wQUO1G1_OOQQ1G1_1G1_O(BQQUO,5?}OOQQ,5?},5?}OOQQ-E=a-E=aO(BfQUO'#KpOOQR7+,w7+,wO#DhQUO7+,wOOQR7+,y7+,yO(BsQUO,5=iO#DsQUO'#JjO(CUQUO,5ArOOQR1G3U1G3UOOQR1G3V1G3VO(CdQUO7+,zOOQR7+,z7+,zO(E[QUO,5:wO(FyQUO'#EwO!(zQVO,5;VO(GlQUO,5:wO(GvQUO'#EpO(HXQUO'#EzOOQQ,5;Z,5;ZO#K]QVO'#ExO(HoQUO,5:wO(HvQUO'#EyO#GgQUO'#JZO(J`QUO,5AdOOQQ1G0p1G0pO(JkQUO,5;WO!<[QUO,5;^O(KUQUO,5;_O(KdQUO,5;WO(MvQUO,5;`OOQQ-E=Y-E=YO(NOQUO1G0}OOQQ1G1O1G1OO(NyQUO1G1OO)!PQVO1G1OO)!WQVO1G1OO)!bQUO1G0|OOQQ1G0|1G0|OOQQ1G1P1G1PO)#_QUO'#JoO)#iQUO,5A[OOQQ1G0b1G0bOOQQ-E=Z-E=ZO)#qQUO,5;iO!<[QUO,5;iO)$nQVO,5:zO)$uQUO,5;gO$ mQUO7+&YOOQQ7+&Y7+&YO!(zQVO'#EfO)$|QUO,5:|OOQQ'#Ks'#KsOOQQ-E=V-E=VOOQQ,5A^,5A^OOQQ'#Jl'#JlO)(qQUO7+&PPOQQ7+&P7+&POOQQ7+)V7+)VO))iQUO7+)VO)*oQVO7+)VOOQQ,5>m,5>mO$)YQVO'#JsO)*vQUO,5@rOOQQ1G/R1G/ROOQQ7+$z7+$zO)+RQUO7+(RO)+WQUO7+(ROOQR7+(R7+(RO$>uQUO7+(ROOQQ7+%u7+%uOOQR-E=^-E=^O!0VQUO,5;oOOQQ,5@O,5@OOOQQ-E=b-E=bO$0^QUO1G1hOOQQ1G1h1G1hOOQR7+'Q7+'QOOQR1G1s1G1sOBUQUO,5;rO)+tQUO,5<YO)+{QUO1G1sO)-UQUO1G1sO!0tQVO7+']O)-ZQVO7+']O)2yQUO7+'dO)3OQVO7+'hO)5dQUO7+'wO)5nQUO7+'hO)6tQVO7+'hOKkQUO7+'wO$>hQUO,5<rO!4xQUO7+'xO)6{QUO7+'xOOQR7+(b7+(bO)7QQUO7+'zO)7VQUO,5<vO'CzQUO,5<vO)7}QUO,5<vO'CzQUO,5<vOOQQ,5<w,5<wO)8`QVO,5<xO'EYQUO'#JfO)8jQUO,5AmO)8rQUO,5<yOOQR7+'z7+'zO)8}QVO7+'VO)5gQUO'#K}OOQR-E=c-E=cO);`QVO,5<bOOQQ,5@R,5@RO!6nQUO,5@ROOQQ-E=e-E=eO)=wQUO7+(`O)>}QUO7+(dO)?SQVO7+(dOOQQ7+(l7+(lOOQQ7+)Z7+)ZO)?[QUO'#KjO)?fQUO'#KjOOQR,5=b,5=bO)?sQUO,5=bO!;bQUO,5=bO!;bQUO,5=bO!;bQUO,5=bOOQR7+(g7+(gOOQR7+(u7+(uOOQR7+(y7+(yOOQR,5=w,5=wO)?xQUO,5=zO)AOQUO,5=yOOQR,5Au,5AuOOQR-E=i-E=iOOQQ1G3b1G3bO)BUQUO,5=xO)BZQVO'#EfOOQQ1G6b1G6bO%)WQUO1G6bO%)]QUO1G6bOOQQ1G0P1G0POOQQ-E=Q-E=QO)DrQUO,5AVO(%iQUO'#JTO)D}QUO,5AVO)D}QUO,5AVO)EVQUO,5:iO8zQUO,5:iOOQQ,5>],5>]O)EaQUO,5AqO)EhQUO'#EVO)FrQUO'#EVO)G]QUO,5:iO)GgQUO'#HlO)GgQUO'#HmOOQQ'#Ko'#KoO)HUQUO'#KoO!(zQVO'#HnOOQQ,5:i,5:iO)HvQUO,5:iO!M_QVO,5:iOOQQ-E=S-E=SOOQQ1G0S1G0SOOQQ,5>`,5>`O)H{QUO1G6bO!(zQVO,5>gO)LjQUO'#JrO)LuQUO,5AxOOQQ1G4Q1G4QO)L}QUO,5AwOOQQ,5Aw,5AwOOQQ7+)i7+)iO*!lQUO7+)iOOQQ7+)o7+)oO*'kQVO1G7hO*)mQUO7+*SO*)rQUO,5?TO**xQUO7+*[POOO7+$S7+$SP*,kQUO'#LfP*,sQUO,5BPP*,x{,UO7+$SPOOO1G7i1G7iO*,}QUO<<GvOOQQ1G.x1G.xOOQQ'#IT'#ITO*.pQUO,5@`OOQQ,5@`,5@`OOQQ-E=r-E=rOOQQ7+(V7+(VOOQQ<<Ms<<MsO*/yQUO<<MsO*1|QUO<<MvO*3oQUO<<L_O*4TQUO,5?|OOQQ,5?|,5?|OOQQ-E=`-E=`OOQQ1G1b1G1bO*5^QUO,5;vO*6dQUO1G1aOOQQ1G1a1G1aOOQR,5@y,5@yO*7mQ!eO,5@yO*7tQMkO,5@yO*7{Q!eO,5@yOOQR-E=O-E=OOOQQ1G/f1G/fO*8SQ!eO'#DwOOQQ1G5X1G5XOOQR<<J]<<J]O*8ZQUO<<IjO*9OQUO7+$oOOQQ<<Iu<<IuO(7vQVO,5;ROOQR<=!c<=!cOOQQ1G3T1G3TOOQQ,5@U,5@UOOQQ-E=h-E=hOOQR<=!f<=!fO*9{QUO1G0cO*:SQUO'#EzO*:dQUO1G0cO*:kQUO'#I}O*<RQUO1G0qO!(zQVO1G0qOOQQ,5;[,5;[OOQQ,5;],5;]OOQQ,5?u,5?uOOQQ-E=X-E=XO!<[QUO1G0xO*=bQUO1G0xOOQQ1G0y1G0yO*=sQUO'#ElOOQQ1G0z1G0zOOQQ7+&j7+&jO*>XQUO7+&jO*?_QVO7+&jOOQQ7+&h7+&hOOQQ,5@Z,5@ZOOQQ-E=m-E=mO*@ZQUO1G1TO*@eQUO1G1TO*AOQUO1G0fOOQQ1G0f1G0fO*BUQUO'#K{O*B^QUO1G1ROOQQ<<It<<ItOOQQ'#Hb'#HbO'+fQUO,5={OOQQ'#Hd'#HdO'+fQUO,5=}OOQQ-E=j-E=jPOQQ<<Ik<<IkPOQQ-E=k-E=kOOQQ<<Lq<<LqO*BcQUO'#LaO*CoQUO'#L`OOQQ,5@_,5@_OOQQ-E=q-E=qOOQR<<Km<<KmO$>uQUO<<KmO*C}QUO<<KmOOQR1G1Z1G1ZOOQQ7+'S7+'SO!M_QVO1G1tO*DSQUO1G1tOOQR7+'_7+'_OOQR<<Jw<<JwO!0tQVO<<JwOOQR<<KO<<KOO*D_QUO<<KSO*EeQVO<<KSOKkQUO<<KcO!M_QVO<<KcO*ElQUO<<KSO!0tQVO<<KSO*FuQUO<<KSO*FzQUO<<KcO*GVQUO<<KdOOQR<<Kd<<KdOOQR<<Kf<<KfO*G[QUO1G2bO)7VQUO1G2bO'CzQUO1G2bO*GmQUO1G2dO*HsQVO1G2dOOQQ1G2d1G2dO*H}QVO1G2dO*IUQUO,5@QOOQQ-E=d-E=dOOQQ1G2e1G2eO*IdQUO1G1|O*JmQVO1G1|O*JtQUO1G1|OOQQ1G5m1G5mOOQR<<Kz<<KzOOQR<<LO<<LOO*JyQVO<<LOO*KUQUO<<LOOOQR1G2|1G2|O*KZQUO1G2|O*KbQUO1G3eOOQR1G3d1G3dOOQQ7++|7++|O%)WQUO7++|O*KmQUO1G6qO*KmQUO1G6qO(%iQUO,5?oO*KuQUO,5?oOOQQ-E=R-E=RO*LQQUO1G0TOOQQ1G0T1G0TO*L[QUO1G0TO!M_QVO1G0TO*LaQUO1G0TOOQQ1G3w1G3wO*LkQUO,5:qO)EhQUO,5:qO*MXQUO,5:qO)EhQUO,5:qO$#uQUO,5:uO*MvQVO,5>VO)GgQUO'#JpO*NQQUO1G0TO*NcQVO1G0TOOQQ1G3u1G3uO*NjQUO,5>WO*NuQUO,5>XO+ dQUO,5>YO+!jQUO1G0TO%)]QUO7++|O+#pQUO1G4ROOQQ,5@^,5@^OOQQ-E=p-E=pOOQQ<<MT<<MTOOQQ<<Mn<<MnO+$yQUO1G4oP+&|QUO'#JvP+'UQUO,5BQPO{O1G7k1G7kPOOO<<Gn<<GnOOQQANC_ANC_OOQR1G6e1G6eO+'^Q!eO,5:cOOQQ,5:c,5:cO+'eQUO1G0mO+(qQUO7+&]O+*QQUO7+&dO+*cQUO,5;WOOQQ<<JU<<JUO+*qQUO7+&oOOQQ7+&Q7+&QO!4xQUO'#J^O++lQUO,5AgOOQQ7+&m7+&mOOQQ1G3g1G3gO++tQUO1G3iOOQQ,5>n,5>nO+/iQUOANAXOOQRANAXANAXO+/nQUO7+'`OOQRAN@cAN@cO+0zQVOAN@nO+1RQUOAN@nO!0tQVOAN@nO+2[QUOAN@nO+2aQUOAN@}O+2lQUOAN@}O+3rQUOAN@}OOQRAN@nAN@nO!M_QVOAN@}OOQRANAOANAOO+3wQUO7+'|O)7VQUO7+'|OOQQ7+(O7+(OO+4YQUO7+(OO+5`QVO7+(OO+5gQVO7+'hO+5nQUOANAjOOQR7+(h7+(hOOQR7+)P7+)PO+5sQUO7+)PO+5xQUO7+)POOQQ<= h<= hO+6QQUO7+,]O+6YQUO1G5ZOOQQ1G5Z1G5ZO+6eQUO7+%oOOQQ7+%o7+%oO+6vQUO7+%oO*NcQVO7+%oOOQQ7+)a7+)aO+6{QUO7+%oO+8RQUO7+%oO!M_QVO7+%oO+8]QUO1G0]O*LkQUO1G0]O)EhQUO1G0]OOQQ1G0a1G0aO+8zQUO1G3qO+:QQVO1G3qOOQQ1G3q1G3qO+:[QVO1G3qO+:cQUO,5@[OOQQ-E=n-E=nOOQQ1G3r1G3rO%)WQUO<= hOOQQ7+*Z7+*ZPOQQ,5@b,5@bPOQQ-E=t-E=tOOQQ1G/}1G/}OOQQ,5?x,5?xOOQQ-E=[-E=[OOQRG26sG26sO+:zQUOG26YO!0tQVOG26YO+<TQUOG26YOOQRG26YG26YO!M_QVOG26iO!0tQVOG26iO+<YQUOG26iO+=`QUOG26iO+=eQUO<<KhOOQQ<<Kj<<KjOOQRG27UG27UOOQR<<Lk<<LkO+=vQUO<<LkOOQQ7+*u7+*uOOQQ<<IZ<<IZO+={QUO<<IZO!M_QVO<<IZO+>QQUO<<IZO+?WQUO<<IZO*NcQVO<<IZOOQQ<<L{<<L{O+?iQUO7+%wO*LkQUO7+%wOOQQ7+)]7+)]O+@WQUO7+)]O+A^QVO7+)]OOQQANESANESO!0tQVOLD+tOOQRLD+tLD+tO+AeQUOLD,TO+BkQUOLD,TOOQRLD,TLD,TO!0tQVOLD,TOOQRANBVANBVOOQQAN>uAN>uO+BpQUOAN>uO+CvQUOAN>uO!M_QVOAN>uO+C{QUO<<IcOOQQ<<Lw<<LwOOQR!$( `!$( `O!0tQVO!$( oOOQR!$( o!$( oOOQQG24aG24aO+DjQUOG24aO+EpQUOG24aOOQR!)9EZ!)9EZOOQQLD){LD){O+EuQUO'#CgO(dQUO'#CgO+IrQUO'#CyO+LcQUO'#CyO!E{QUO'#CyO+M[QUO'#CyO+MoQUO'#CyO,#bQUO'#CyO,#rQUO'#CyO,$PQUO'#CyO,$[QbO,59cO,$gQbO,59cO,$rQbO,59cO,$}QbO'#CwO,%`QbO'#CwO,%qQbO'#CwO,&SQUO'#CgO,(gQUO'#CgO,(tQUO'#CgO,+iQUO'#CgO,.lQUO'#CgO,.|QUO'#CgO,2uQUO'#CgO,2|QUO'#CgO,3|QUO'#CgO,6VQUO,5:xO#?kQUO,5:xO#?kQUO,5:xO#=ZQUO'#L[O,6sQbO'#CwO,7OQbO'#CwO,7ZQbO'#CwO,7fQbO'#CwO#6tQUO'#E^O,7qQUO'#E^O,9OQUO'#HgO,9pQbO'#CwO,9{QbO'#CwO,:WQUO'#CvO,:]QUO'#CvO,:bQUO'#CoO,:pQbO,59cO,:{QbO,59cO,;WQbO,59cO,;cQbO,59cO,;nQbO,59cO,;yQbO,59cO,<UQbO,59cO,6VQUO1G0dO,<aQUO1G0dO#?kQUO1G0dO,7qQUO1G0dO,>nQUO'#KZO,?OQUO'#CyO,?^QbO,59cO,6VQUO7+&OO,<aQUO7+&OO,?iQUO'#EwO,@[QUO'#EzO,@{QUO'#E^O,AQQUO'#GcO,AVQUO'#CvO,A[QUO'#CwO,AaQUO'#CwO,AfQUO'#CvO,AkQUO'#GcO,ApQUO'#KZO,B^QUO'#KZO,BhQUO'#CvO,BsQUO'#CvO,COQUO'#CvO,<aQUO,5:xO,7qQUO,5:xO,7qQUO,5:xO,CZQUO'#KZO,CnQbO'#CwO,CyQUO'#CrO,DOQUO'#E^",stateData:",Dt~O(nOSSOSTOSRPQVPQ'ePQ'gPQ'hPQ'iPQ'jPQ'kPQ'lPQ'mPQ~O*ZOS~OPmO]eOa!]Od!POlTOr!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O{#RO}!_O!TxO!VfO!X!XO!Y!WO!i!YO!opO!r!`O!s!aO!t!aO!u!bO!v!aO!x!cO!{!dO#V#QO#a#VO#b#TO#i#OO#p!xO#t!fO#v!eO$R!gO$T!hO$Y!vO$Z!wO$`!iO$e!jO$g!kO$h!lO$k!mO$m!nO$o!oO$q!pO$s!qO$u!rO$w!sO${!tO$}!uO%U!yO%_#ZO%`#[O%a#YO%c!zO%e#UO%g!{O%l#SO%o!|O%v!}O%|#PO&m!RO&r#WO&s!TO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO(rRO)PYO)SaO)U|O)V{O)WiO)X!ZO)YXO)hcO)idO~OR#bOV#]O'e#^O'g#_O'h#`O'i#`O'j#aO'k#aO'l#_O'm#_O~OX#dO(p#dO(q#fO~O]ZX]iXdiXlgXpZXpiXriXsiXtiXuiXviXwiXxiXyiX}iX!TiX!VZX!ViX!XZX!YZX![ZX!^ZX!_ZX!aZX!bZX!cZX!eZX!fZX!gZX!hZX!riX!siX!tiX!uiX!viX!xiX!{iX%viX&riX&siX(riX(uZX(v$]X(wZX(xZX)SZX)SiX)TZX)UZX)UiX)VZX)ViX)WZX)XZX)jZX~O)WiX!UZX~P(dO]#}O!V#lO!X#{O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO!h#iO(u#gO(w#kO(x#kO)S#mO)T#oO)U#nO)V#pO)W#jO)X#|O~Od$RO%Y$SO'[$TO'_$UO(y$OO~Ol$VO~O!T$WO](}Xd(}Xr(}Xs(}Xt(}Xu(}Xv(}Xw(}Xx(}Xy(}X}(}X!V(}X!r(}X!s(}X!t(}X!u(}X!v(}X!x(}X!{(}X%v(}X&r(}X&s(}X(r(}X)S(}X)U(}X)V(}X)W(}X~Ol$VO~P.ZOl$VO!g$YO)j$YO~OX$ZO)Z$ZO~O!R$[O)X)QP)])QP~OPmO]$eOa!]Or!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O{#RO}!_O!TxO!V$fO!X!XO!Y!WO!i!YO!r!aO!s!aO!t!aO!u!aO!v!aO!x!cO#V#QO#a#VO#b#TO#v!eO$Y!vO$Z!wO$`!iO$e!jO$g!kO$h!lO$k!mO$m!nO$o!oO$q!pO$s!qO$u!rO$w!sO%_#ZO%`#[O%a#YO%e#UO%l#SO%v$mO&m!RO&r#WO&s!TO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO)PYO)S$kO)V$kO)WiO)X!ZO)YXO)hcO)idO~Ol$_O#t$lO(rRO~P0zO](]Xa'yXd(]Xl'yXl(]Xr'yXr(]Xs'yXs(]Xt'yXt(]Xu'yXu(]Xv'yXv(]Xw'yXw(]Xx'yXx(]Xy'yXy(]X{'yX}'yX!V(]X!o(]X!r'yX!r(]X!s'yX!s(]X!t'yX!t(]X!u'yX!u(]X!v'yX!v(]X!x'yX!x(]X!{(]X#a'yX#b'yX%e'yX%l'yX%o(]X%v(]X&m'yX&r'yX&s'yX(r'yX(r(]X)S(]X)U(]X)V(]X~Oa!TOl$oOr!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O{#RO}!_O!r!aO!s!aO!t!aO!u!aO!v!aO!x!cO#a#VO#b#TO%e#UO%l#SO&m!RO&r#WO&s!TO(r$nO~Or!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O}!_O!r!aO!s!aO!t!aO!u!aO!v!aO!x!cO&r#WO&s$wO])aXd)aXl)aX!V)aX!{)aX%v)aX(r)aX)S)aX)U)aX)V)aX~O)W$vO~P:nOPmO]eOd!POr!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O!VfO!X!XO!Y!WO!i!YO!{!dO#V#QO%_#ZO%`#[O%a#YO%v$mO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO)SaO)U|O)V{O)X!ZO)YXO)hcO)idO~Oa%QOl:zO!|%RO(r$xO~P<lO)S%SO~Oa!]Ol$_O{#RO#a#VO#b#TO%e#UO%l#SO&m!RO&r#WO&s!TO(r:}O~P<lOPmO]$eOa%QOl:zO!V$fO!W%_O!X!XO!Y!WO!i!YO#V#QO%_#ZO%`#[O%a#YO%v$mO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO(r$xO)S$kO)V%]O)X!ZO)YXO)hcO)idO)j%[O~O]%hOd!POl%bO!V%kO!{!dO%v$mO(r;OO)S%dO)U%iO)V%iO~O(v%mO~O)W#jO~O(r%nO](tX!V(tX!X(tX!Y(tX![(tX!^(tX!_(tX!a(tX!b(tX!c(tX!e(tX!f(tX!h(tX(u(tX(w(tX(x(tX)S(tX)T(tX)U(tX)V(tX)W(tX)X(tX!g(tX)j(tX!O(tX!W(tX(v(tX!U(tXQ(tX!d(tX~OP%oO(oQO~PCQO]%hOd!POr!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O!V%kO!r!aO!s!aO!t!aO!u!aO!v!aO!x!cO!{!dO%o!|O%v!}O)S;`O)U|O)V|O~Ol%rO!o%wO(r$xO~PE_O!TxO#v!eO(v%yO)j%|O])eX!V)eX~O]%hOd!POl%rO!V%kO!{!dO%v!}O(r$xO)S;`O)U|O)V|O~O!TxO#v!eO)W&PO)j&QO~O!U&TO~P!QO]&YO!TxO!V&WO)S&VO)U&ZO)V&ZO~Op&UO~PHrO]&cO!V&bO~OPmO]eOd!PO!VfO!X!XO!Y!WO!i!YO!{!dO#V#QO%_#ZO%`#[O%a#YO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO)SaO)U|O)V{O)X!ZO)YXO)hcO)idO~Oa%QOl:zO%v$mO(r$xO~PIgO]%hOd!POl;[O!V%kO!{!dO%v$mO(r$xO)S;`O)U|O)V|O~Op&fO](tX])eX!V(tX!V)eX!X(tX!Y(tX![(tX!^(tX!_(tX!a(tX!b(tX!c(tX!e(tX!f(tX!h(tX(u(tX(w(tX(x(tX)S(tX)T(tX)U(tX)V(tX)W(tX)X(tX!O(tX!O)eX!U(tX~O!g$YO)j$YO~PL]O!g(tX)j(tX~PL]O](tX!V(tX!X(tX!Y(tX![(tX!^(tX!_(tX!a(tX!b(tX!c(tX!e(tX!f(tX!h(tX(u(tX(w(tX(x(tX)S(tX)T(tX)U(tX)V(tX)W(tX)X(tX!g(tX)j(tX!O(tX!U(tX~O])eX!V)eX!O)eX~PNkOa&hO&m!RO]&lXd&lXl&lXr&lXs&lXt&lXu&lXv&lXw&lXx&lXy&lX}&lX!V&lX!r&lX!s&lX!t&lX!u&lX!v&lX!x&lX!{&lX%v&lX&r&lX&s&lX(r&lX)S&lX)U&lX)V&lX)W&lX!O&lX!T&lX!X&lX!Y&lX![&lX!^&lX!_&lX!a&lX!b&lX!c&lX!e&lX!f&lX!h&lX(u&lX(w&lX(x&lX)T&lX)X&lX!g&lX)j&lX!W&lXQ&lX!d&lX(v&lX!U&lX#v&lX~Op&fOl(}X!O(}XQ(}X!d(}X!h(}X)X(}X)j(}X~P.ZO!g$YO)j$YO](tX!V(tX!X(tX!Y(tX![(tX!^(tX!_(tX!a(tX!b(tX!c(tX!e(tX!f(tX!h(tX(u(tX(w(tX(x(tX)S(tX)T(tX)U(tX)V(tX)W(tX)X(tX!O(tX!W(tX(v(tX!U(tXQ(tX!d(tX~OPmO]$eOa%QOl:zO!V$fO!X!XO!Y!WO!i!YO#V#QO%_#ZO%`#[O%a#YO%v$mO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO(r$xO)S$kO)V$kO)X!ZO)YXO)hcO)idO~O](}Xd(}Xl(}Xr(}Xs(}Xt(}Xu(}Xv(}Xw(}Xx(}Xy(}X}(}X!V(}X!r(}X!s(}X!t(}X!u(}X!v(}X!x(}X!{(}X%v(}X&r(}X&s(}X(r(}X)S(}X)U(}X)V(}X)W(}X!O(}XQ(}X!d(}X!h(}X)X(}X)j(}X~O]#}O~P!*qO]&lO~O])bXa)bXd)bXl)bXr)bXs)bXt)bXu)bXv)bXw)bXx)bXy)bX{)bX})bX!V)bX!o)bX!r)bX!s)bX!t)bX!u)bX!v)bX!x)bX!{)bX#a)bX#b)bX%e)bX%l)bX%o)bX%v)bX&m)bX&r)bX&s)bX(r)bX)S)bX)U)bX)V)bX~O(oQO~P!-ZO%U&nO~P!-ZO]&oO~O]#}O~O!TxO~O$W&wO(r%nO(v&vO~O]&xOw&zO~O]&xO~OPmO]$eOa%QOl:zO!TxO!V$fO!X!XO!Y!WO!i!YO#V#QO#p!xO#v!eO$Y!vO$Z!wO$`!iO$e!jO$g!kO$h!lO$k!mO$m!nO$o!oO$q!pO$s!qO$u!rO$w!sO%_#ZO%`#[O%a#YO%v$mO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO(r:mO)PYO)S$kO)V$kO)WiO)X!ZO)YXO)hcO)idO~O]'PO~O!T$WO)W'RO~P!(zO)W'TO~O)W'UO~O(r'VO~O)W'YO~P!(zOl;^O%U'^O%e'^O(r;PO~Oa!TOl$oOr!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O{#RO#a#VO#b#TO%e#UO%l#SO&m!RO&r#WO&s!TO(r$nO~O(v'bO~O)W'dO~P!(zO!TxO(r%nO)j'fO~O(r%nO~O]'iO~O]'jOd%nXl%nX!V%nX!{%nX%v%nX(r%nX)S%nX)U%nX)V%nX~O]'nO!V'oO!X'lO!g'lO%Z'lO%['lO%]'lO%^'lO%_'pO%`'pO%a'lO(x'mO)j'lO)x'qO~P8zO]%hOa!TOd!POr!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O{#RO}!_O!V%kO!r!aO!s!aO!t!aO!u!aO!v!aO!x!cO!{!dO#a#VO#b#TO%e#UO%l#SO&m!RO&r#WO&s!TO)S;`O)U|O)V|O~Ol;_Op&UO%v$mO(r;QO~P!8jO(r%nO(v'vO)W'wO~O]&cO!T'yO~Ol$oO}!_O!T(QO!l(VO(r$nO(v(PO)PYO~Ol$oO{(^O!T(ZO#b(^O(r$nO~Oa!TOl$oO{#RO#a#VO#b#TO%e#UO%l#SO&m!RO&r#WO&s!TO(r$nO~O](`O~OPmOa%QOl:zO!V$fO!X!XO!Y!WO!i!YO#V#QO%_#ZO%`#[O%a#YO%v$mO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO(r$xO)S$kO)V$kO)YXO)hcO)idO~O](bO)X(cO~P!=UO]#}O~P!<[OPmO]$eOa%QOl:zO!V(iO!X!XO!Y!WO!i!YO#V#QO%_#ZO%`#[O%a#YO%v$mO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO(r$xO)S$kO)V$kO)X!ZO)YXO)hcO)idO~OY(jO(oQO(r%nO~O'f(mO~OS(qOT(nO*W(pO~O]#}O(n(tO~Q'nXX#dO(p#dO(q(vO~Od)QOl({O&r#WO(r(zO~O!Y'Sa!['Sa!^'Sa!_'Sa!a'Sa!b'Sa!c'Sa!e'Sa!f'Sa!h'Sa(u'Sa)S'Sa)T'Sa)U'Sa)V'Sa)W'Sa)X'Sa!g'Sa)j'Sa!O'Sa!W'Sa(v'Sa!U'SaQ'Sa!d'Sa~OPmOa%QOl:zO!i!YO#V#QO%_#ZO%`#[O%a#YO%v$mO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO(r$xO)YXO)hcO)idO]'Sa!V'Sa!X'Sa(w'Sa(x'Sa~P!B_O!T$WO!O(sP~P!(zO]nX]%WXdnXlmXpnXp%WXrnXsnXtnXunXvnXwnXxnXynX}nX!TnX!VnX!V%WX!X%WX!Y%WX![%WX!^%WX!_%WX!a%WX!b%WX!c%WX!e%WX!f%WX!gmX!h%WX!rnX!snX!tnX!unX!vnX!xnX!{nX%vnX&rnX&snX(rnX(u%WX(w%WX(x%WX)SnX)S%WX)T%WX)UnX)U%WX)VnX)V%WX)W%WX)X%WX)jmX!O%WX~O)WnX!OnX!U%WX~P!E{O])dO!V)eO!X)bO!g)bO%Z)bO%[)bO%])bO%^)bO%_)fO%`)fO%a)bO(x)cO)j)bO)x)gO~P8zOPmO]$eOa%QOl:zO!X!XO!Y!WO!i!YO#V#QO%_#ZO%`#[O%a#YO%v$mO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO(r$xO)S$kO)V$kO)X!ZO)YXO)hcO)idO~O!V)lO~P!JwOd)oO%Y)pO(y$OO~O!T$WO!V)rO(w)sO!U)rP~P!JwO!T$WO~P!(zO)[)zO~Ol){O]!QX!h!QX)X!QX)]!QX~O])}O!h*OO)X)QX)])QX~O)X*SO)]*RO~Od$RO%Y*TO'[$TO'_$UO(y$OO~Ol*UO~Ol*UO!O(}X~P.ZOl*UO!g$YO)j$YO~O)W*VO~P:nOPmO]$eOa!]Ol$_Or!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O{#RO!V$fO!X!XO!Y!WO!i!YO#V#QO#a#VO#b#TO%_#ZO%`#[O%a#YO%e#UO%l#SO%v$mO&m!RO&r#WO&s!TO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO(r:}O)S$kO)V$kO)X!ZO)YXO)hcO)idO~Op&fO~P!&zOp&fO!W(tX(v(tXQ(tX!d(tX~PNkO]'nO!V'oO!X'lO!g'lO%Z'lO%['lO%]'lO%^'lO%_'pO%`'pO%a'lO(x'mO)j'lO)x'qO~O]iXdiXlgXpiXriXsiXtiXuiXviXwiXxiXyiX}iX!ViX!riX!siX!tiX!uiX!viX!xiX!{iX%viX&riX&siX(riX)SiX)UiX)ViX!TiX!hiX)XiX)jiX!OiX~O!liX(viX)WiX!XiX!YiX![iX!^iX!_iX!aiX!biX!ciX!eiX!fiX(uiX(wiX(xiX)TiX!giX!WiXQiX!diX!UiX#viX#TiX#ViX#piXaiX{iX!oiX#aiX#biX#iiX#tiX${iX%ciX%eiX%kiX%liX%oiX&miX)PiX~P#%yO(y*ZO~Ol*[O~O](}Xd(}Xr(}Xs(}Xt(}Xu(}Xv(}Xw(}Xx(}Xy(}X}(}X!V(}X!r(}X!s(}X!t(}X!u(}X!v(}X!x(}X!{(}X%v(}X&r(}X&s(}X(r(}X)S(}X)U(}X)V(}X)W(}X!T(}X!X(}X!Y(}X![(}X!^(}X!_(}X!a(}X!b(}X!c(}X!e(}X!f(}X!h(}X(u(}X(w(}X(x(}X)T(}X)X(}X!g(}X)j(}X!O(}X!W(}XQ(}X!d(}X(v(}X!U(}X#v(}X~Ol*[O~P#+ROr!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O}!_O!r!aO!s!aO!t!aO!u!aO!v!aO!x!cO])aad)aal)aa!V)aa!{)aa%v)aa(r)aa)S)aa)U)aa)V)aaQ)aa!d)aa!h)aa)X)aa)j)aa!O)aa!T)aa(v)aa)W)aa~O&r#WO&s$wO~P#.qOp&fOl(}X~P#+RO&r)aa~P#.qO]ZXlgXpZXpiX!TiX!VZX!XZX!YZX![ZX!^ZX!_ZX!aZX!bZX!cZX!eZX!fZX!gZX!hZX(uZX(wZX(xZX)SZX)TZX)UZX)VZX)WZX)XZX)jZX!OZX~O!WZX(vZX!UZXQZX!dZX~P#1jO]#}O!V#lO!X#{O(w#kO(x#kO~O!Y&xa![&xa!^&xa!_&xa!a&xa!b&xa!c&xa!e&xa!f&xa!g&xa!h&xa(u&xa)S&xa)T&xa)U&xa)V&xa)W&xa)X&xa)j&xa!O&xa!W&xa(v&xa!U&xaQ&xa!d&xa~P#3zOl;hO!T$WO~Or!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O~PKkOr!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O!|%RO~PKkO]&cO!V&bO!O#Qa!T#Qa!h#Qa#v#Qa)W#Qa)j#QaQ#Qa!d#Qa(v#Qa~Op&fO!T$WO~O!O*cO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO!h#iO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!O*cO~O]&cO!O*eO!V&bO~O]&YOr!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O!V&WO&r#WO&s$wO)S&VO)U&ZO)V&ZO~O!OqXQqX!dqX!hqX)XqX)WqX~P#9{O!O*hO~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO!h*iO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O!W)kX~P#3zO!W*kO!h*lO~O!W*kO!h*lO~P!(zO!W*kO~Op&fO!g$YO!h*mO)j$YO](tX!V(tX!W(tX!W*OX!X(tX!Y(tX![(tX!^(tX!_(tX!a(tX!b(tX!c(tX!e(tX!f(tX(u(tX(w(tX(x(tX)S(tX)T(tX)U(tX)V(tX)X(tX~O!h(tX~P#=ZO!W*oO~Od$RO%Y*TO(y:rO~Ol;kO~Or!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O!|%RO~PBUO]*vO!T*qO!V&bO!h*tO#v!eO)j*rO)W)qX~O!h*tO)W)qX~O)W*wO~Op&fO])eX!T)eX!V)eX!h)eX#v)eX)W)eX)j)eX!O)eXQ)eX!d)eX(v)eX~Op&fO~OP%oO(oQO]%ha!V%ha!X%ha!Y%ha![%ha!^%ha!_%ha!a%ha!b%ha!c%ha!e%ha!f%ha!h%ha(r%ha(u%ha(w%ha(x%ha)S%ha)T%ha)U%ha)V%ha)W%ha)X%ha!g%ha)j%ha!O%ha!W%ha(v%ha!U%haQ%ha!d%ha~Od$RO%Y$SO(y:oO~Ol:wO~O!TxO#v!eO)j%|O~Ol<[O&r#WO(r;gO~O$Z+TO%`+UO~O!TxO#v!eO)W+VO)j+WO~OPmO]$eOa%QOl:zO!V$fO!X!XO!Y!WO!i!YO#V#QO$Z+TO%_#ZO%`+YO%a#YO%v$mO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO(r$xO)S$kO)V$kO)X!ZO)YXO)hcO)idO~O!U+ZO~P!QOa!TOl$oOr!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O{#RO}!_O!r!aO!s!aO!t!aO!u!aO!v!aO!x!cO#a+aO#b+bO#i+cO%e#UO%l#SO&m!RO&r#WO&s!TO(r$nO)PYO~OQ)lP!d)lP~P#GgO]&YOr!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O!V&WO)S&VO)U&ZO)V&ZO~O!O#kX!T#kX#v#kX)W#kX)j#kXQ#kX!d#kX!h#kX)X#kX!x#kX(v#kX~P#IkOPmO]$eOa%QOl:zOr!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O!V$fO!W+iO!X!XO!Y!WO!i!YO#V#QO%_#ZO%`#[O%a#YO%v$mO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO(r$xO)S+jO)V$kO)X!ZO)YXO)hcO)idO~O]&cO!V+kO~O]&YO!V&WO)PYO)S&VO)U&ZO)V&ZO)X+nO!O)dP~P8zO]&YO!V&WO)S&VO)U&ZO)V&ZO~O!O#nX!T#nX#v#nX)W#nX)j#nXQ#nX!d#nX!h#nX)X#nX!x#nX(v#nX~P#NeO!TxO])nX!V)nX~Or!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O#T+vO#p+wO(x+tO)U+rO)V+rO~O]#jX!T#jX!V#jX!O#jX#v#jX)W#jX)j#jXQ#jX!d#jX!h#jX)X#jX!x#jX(v#jX~P$ xO#V+yO~Or!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O!l+zO#T+vO#V+yO#p+wO(x+tO)U+zO)V+zO])fP!T)fP!V)fP#v)fP(v)fP)j)fP!O)fP!h)fP)W)fP~O!x)fPQ)fP!d)fP~P$#uOPmO]$eOa%QOl:zOr!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O!V$fO!X!XO!Y!WO!i!YO#V#QO%_#ZO%`#[O%a#YO%v$mO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO(r$xO)V$kO)X!ZO)YXO)hcO)idO~O!W,QO)S,RO~P$%pO)PYO)X+nO!O)dP~P8zO]&cO!V&bO!O&Za!T&Za!h&Za#v&Za)W&Za)j&ZaQ&Za!d&Za(v&Za~OPmO]$eOa!]Ol:|Or!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O{#RO!V$fO!X!XO!Y!WO!i!YO#V#QO#a#VO#b#TO%_#ZO%`#[O%a#YO%e#UO%l#SO%v$mO&m!RO&r#WO&s!TO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO(r;RO)S$kO)V$kO)X!ZO)YXO)hcO)idO~OQ(zP!d(zP~P$)YO]#}O!V#lO(w#kO(x#kO!X'Pa!Y'Pa!['Pa!^'Pa!_'Pa!a'Pa!b'Pa!c'Pa!e'Pa!f'Pa!h'Pa(u'Pa)S'Pa)T'Pa)U'Pa)V'Pa)W'Pa)X'Pa!g'Pa)j'Pa!O'Pa!W'Pa(v'Pa!U'PaQ'Pa!d'Pa~O]#}O!V#lO!X#{O(w#kO(x#kO~P!B_O!TxO#t!fO)PYO~P8zO!TxO(r%nO)j,[O~O#x,aO~OQ)aX!d)aX!h)aX)X)aX)j)aX!O)aX!T)aX(v)aX)W)aX~P:nO(v,eO(w,cO)P$UX)W$UX~O(r,fO~O)PYO)W,iO~OPmO]$eOa!]Ol:{Or!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O{#RO}!_O!V$fO!X!XO!Y!WO!i!YO!r!aO!s!aO!t!aO!u!aO!v!aO!x!cO#V#QO#a#VO#b#TO%_#ZO%`#[O%a#YO%e#UO%l#SO%v$mO&m!RO&r#WO&s!TO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO)PYO)S$kO)V$kO)WiO)X!ZO)YXO)hcO)idO~O(r;SO~P$0kOPmO]$eOa%QOl:zO!TxO!V$fO!X!XO!Y!WO!i!YO#V#QO#v!eO$Y!vO$Z!wO$`!iO$e!jO$g!kO$h!lO$k!mO$m!nO$o!oO$q!pO$s!qO$u!rO$w!sO%_#ZO%`#[O%a#YO%v$mO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO(r:mO)PYO)S$kO)V$kO)WiO)X!ZO)YXO)hcO)idO~O$h,sO~OPmO]$eOa!]Ol:{Or!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O{#RO}!_O!V$fO!X!XO!Y!WO!i!YO!r!aO!s!aO!t!aO!u!aO!v!aO!x!cO#V#QO#a#VO#b#TO$}!uO%_#ZO%`#[O%a#YO%e#UO%l#SO%v$mO&m!RO&r#WO&s!TO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO)PYO)S$kO)V$kO)X!ZO)YXO)hcO)idO~O${,yO(r:}O)W,wO~P$7UO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO!h#iO(u#gO)S#mO)T#oO)U#nO)V#pO)W,{O)X#|O~P#3zO)W,{O~O)W,|O~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)W,}O)X#|O~P#3zO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)W-OO)X#|O~P#3zOp&fO)PYO)j-QO~O)W-RO~Ol;^O(r;PO~O]-YO!{!dO&r#WO&s$wO(r-UO)S-VO~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO(v-]O)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!TxO$`!iO$e!jO$g!kO$h!lO$k-bO$m!nO$o!oO$q!pO$s!qO$u!rO$w!sO$}!uO(r:nOd$Xa!o$Xa!{$Xa#i$Xa#p$Xa#t$Xa#v$Xa$R$Xa$T$Xa$Y$Xa$Z$Xa${$Xa%U$Xa%c$Xa%g$Xa%o$Xa%|$Xa(k$Xa)U$Xa!U$Xa$c$Xa~P$0kO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)W-cO)X#|O~P#3zOl-eO!TxO)j,[O~O)j-gO~O]&]a!X&]a!Y&]a![&]a!^&]a!_&]a!a&]a!b&]a!c&]a!e&]a!f&]a!h&]a(u&]a(w&]a(x&]a)T&]a)U&]a)V&]a)W&]a)X&]a!g&]a)j&]a!O&]a!W&]a!T&]a#v&]a(v&]a!U&]aQ&]a!d&]a~O)S-kO!V&]a~P$DbO!O-kO~O!W-kO~O!V-lO)S&]a~P$DbO](}Xd(}Xr(}Xs(}Xt(}Xu(}Xv(}Xw(}Xx(}Xy(}X}(}X!V(}X!r(}X!s(}X!t(}X!u(}X!v(}X!x(}X!{(}X%v(}X&r(}X&s(}X(r(}X)S(}X)U(}X)V(}X~Ol;mO~P$GQO]&cO!V&bO)W-mO~Ol;cO!o-pO#V+yO#i-uO#t!fO${,yO%c!zO%k-tO%o!|O%v!}O(r;TO)PYO~P!8jO!n-yO(r,fO~O)PYO)W-{O~OPmO]$eOa%QOl:zO!T.QO!V$fO!X!XO!Y!WO!i!YO#V.XO#a.WO%_#ZO%`#[O%a#YO%v$mO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO(r$xO(x.PO)S$kO)V$kO)W-}O)X!ZO)YXO)hcO)idO~O!U.VO~P$JbO])^Xd)^Xr)^Xs)^Xt)^Xu)^Xv)^Xw)^Xx)^Xy)^X})^X!T)^X!V)^X!l)^X!r)^X!s)^X!t)^X!u)^X!v)^X!x)^X!{)^X%v)^X&r)^X&s)^X(r)^X(v)^X)S)^X)U)^X)V)^X)W)^X!O)^X!h)^X)X)^X!X)^X!Y)^X![)^X!^)^X!_)^X!a)^X!b)^X!c)^X!e)^X!f)^X(u)^X(w)^X(x)^X)T)^X!g)^X)j)^X!W)^XQ)^X!d)^X#T)^X#V)^X#p)^X#v)^Xa)^X{)^X!o)^X#a)^X#b)^X#i)^X#t)^X${)^X%c)^X%e)^X%k)^X%l)^X%o)^X&m)^X)P)^X!U)^X~Ol*[O~P$LlOl$oO!T(QO!l.^O(r$nO(v(PO)PYO~Op&fOl)^X~P$LlOl$oO!n.cO!o.cO(r$nO)PYO~Ol;dO!U.nO!n.pO!o.oO#i-uO${!tO$}!uO%g!{O%k-tO%o!|O%v!}O(r;VO)PYO~P!8jO!T(QO!l.^O(v(PO])OXd)OXl)OXr)OXs)OXt)OXu)OXv)OXw)OXx)OXy)OX})OX!V)OX!r)OX!s)OX!t)OX!u)OX!v)OX!x)OX!{)OX%v)OX&r)OX&s)OX(r)OX)S)OX)U)OX)V)OX~O)W)OX!O)OX!X)OX!Y)OX![)OX!^)OX!_)OX!a)OX!b)OX!c)OX!e)OX!f)OX!h)OX(u)OX(w)OX(x)OX)T)OX)X)OX!g)OX)j)OX!W)OXQ)OX!d)OX!U)OX#v)OX~P%%eO!T(QO~O!T(QO(v(PO~O(r%nO!U*QP~O!T(ZO(v.uO]&kad&kal&kar&kas&kat&kau&kav&kaw&kax&kay&ka}&ka!V&ka!r&ka!s&ka!t&ka!u&ka!v&ka!x&ka!{&ka%v&ka&r&ka&s&ka(r&ka)S&ka)U&ka)V&ka)W&ka!O&ka!X&ka!Y&ka![&ka!^&ka!_&ka!a&ka!b&ka!c&ka!e&ka!f&ka!h&ka(u&ka(w&ka(x&ka)T&ka)X&ka!g&ka)j&ka!W&kaQ&ka!d&ka!U&ka#v&ka~Ol$oO!T(ZO(r$nO~O&r#WO&s$wO]&pad&pal&par&pas&pat&pau&pav&paw&pax&pay&pa}&pa!V&pa!r&pa!s&pa!t&pa!u&pa!v&pa!x&pa!{&pa%v&pa(r&pa)S&pa)U&pa)V&pa)W&pa!O&pa!T&pa!X&pa!Y&pa![&pa!^&pa!_&pa!a&pa!b&pa!c&pa!e&pa!f&pa!h&pa(u&pa(w&pa(x&pa)T&pa)X&pa!g&pa)j&pa!W&paQ&pa!d&pa(v&pa!U&pa#v&pa~O&s.zO~P!(zO!Y#qO![#rO!f#zO)S#mO!^'Ua!_'Ua!a'Ua!b'Ua!c'Ua!e'Ua!h'Ua(u'Ua)T'Ua)U'Ua)V'Ua)W'Ua)X'Ua!g'Ua)j'Ua!O'Ua!W'Ua(v'Ua!U'UaQ'Ua!d'Ua~P#3zO!V'dX!X'dX!Y'dX!['dX!^'dX!_'dX!a'dX!b'dX!c'dX!e'dX!f'dX!h'dX(u'dX(w'dX(x'dX)S'dX)T'dX)U'dX)V'dX)X'dX!O'dX~O].|O)W'dX!g'dX)j'dX!W'dX(v'dX!U'dXQ'dX!d'dX~P%2xO!Y#qO![#rO!f#zO)S#mO!^'Wa!_'Wa!a'Wa!b'Wa!c'Wa!e'Wa!h'Wa(u'Wa)T'Wa)U'Wa)V'Wa)W'Wa)X'Wa!g'Wa)j'Wa!O'Wa!W'Wa(v'Wa!U'WaQ'Wa!d'Wa~P#3zO]#}O!T$WO!V.}O&r#WO&s$wO~O!X'Za!Y'Za!['Za!^'Za!_'Za!a'Za!b'Za!c'Za!e'Za!f'Za!h'Za(u'Za(w'Za(x'Za)S'Za)T'Za)U'Za)V'Za)W'Za)X'Za!g'Za)j'Za!O'Za!W'Za(v'Za!U'ZaQ'Za!d'Za~P%6oO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O!h'^a)W'^a!g'^a)j'^a!O'^a!W'^a(v'^a!U'^aQ'^a!d'^a~P#3zOPmO]$eOa%QOl:zO!V$fO!X!XO!Y!WO!i!YO#V#QO%_#ZO%`#[O%a#YO%v$mO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO(r$xO)S$kO)V%]O)X!ZO)YXO)hcO)idO)j%[O~O!W/QO~P%:oOS(qOT(nO]#}O*W(pO~O]/TO'f/UO*W/RO~OS/YOT(nO*W/XO~O]#}O~Q'na!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO(v/[O)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO!h#iO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O)W#Zi!O#Zi~P#3zO]cXlgXpcXpiX!VcX!XcX!YcX![cX!^cX!_cX!acX!bcX!ccX!ecX!fcX!gcX!hcX(ucX(wcX(xcX)ScX)TcX)UcX)VcX)WcX)XcX)jcX!OcX!WcX(vcX!TcX#vcX!UcXQcX!dcX~Od/^O%Y*TO(y/]O~Ol/_O~Ol/`O~Op&fO]bi!Vbi!Xbi!Ybi![bi!^bi!_bi!abi!bbi!cbi!ebi!fbi!gbi!hbi(ubi(wbi(xbi)Sbi)Tbi)Ubi)Vbi)Wbi)Xbi)jbi!Obi!Wbi(vbi!UbiQbi!dbi~O!W/bO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO![#rO)S#mO!Y&zi!^&zi!_&zi!a&zi!b&zi!c&zi!e&zi!f&zi!h&zi(u&zi)T&zi)U&zi)V&zi)W&zi)X&zi!g&zi)j&zi!O&zi!W&zi(v&zi!U&ziQ&zi!d&zi~P#3zO!Y&zi![&zi!^&zi!_&zi!a&zi!b&zi!c&zi!e&zi!f&zi!h&zi(u&zi)S&zi)T&zi)U&zi)V&zi)W&zi)X&zi!g&zi)j&zi!O&zi!W&zi(v&zi!U&ziQ&zi!d&zi~P#3zO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO)S#mO)V#pO!h&zi(u&zi)T&zi)U&zi)W&zi)X&zi!g&zi)j&zi!O&zi!W&zi(v&zi!U&ziQ&zi!d&zi~P#3zO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO)S#mO)U#nO)V#pO!h&zi(u&zi)T&zi)W&zi)X&zi!g&zi)j&zi!O&zi!W&zi(v&zi!U&ziQ&zi!d&zi~P#3zO!Y#qO![#rO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO)S#mO)V#pO!^&zi!h&zi(u&zi)T&zi)U&zi)W&zi)X&zi!g&zi)j&zi!O&zi!W&zi(v&zi!U&ziQ&zi!d&zi~P#3zO!Y#qO![#rO!a#xO!b#yO!c#yO!e#yO!f#zO)S#mO)V#pO!^&zi!_&zi!h&zi(u&zi)T&zi)U&zi)W&zi)X&zi!g&zi)j&zi!O&zi!W&zi(v&zi!U&ziQ&zi!d&zi~P#3zO!Y#qO![#rO!a#xO!b#yO!c#yO!e#yO!f#zO)S#mO!^&zi!_&zi!h&zi(u&zi)T&zi)U&zi)V&zi)W&zi)X&zi!g&zi)j&zi!O&zi!W&zi(v&zi!U&ziQ&zi!d&zi~P#3zO!Y#qO![#rO!b#yO!c#yO!e#yO!f#zO)S#mO!^&zi!_&zi!a&zi!h&zi(u&zi)T&zi)U&zi)V&zi)W&zi)X&zi!g&zi)j&zi!O&zi!W&zi(v&zi!U&ziQ&zi!d&zi~P#3zO!Y#qO![#rO!f#zO)S#mO!^&zi!_&zi!a&zi!b&zi!c&zi!e&zi!h&zi(u&zi)T&zi)U&zi)V&zi)W&zi)X&zi!g&zi)j&zi!O&zi!W&zi(v&zi!U&ziQ&zi!d&zi~P#3zO!Y#qO![#rO)S#mO!^&zi!_&zi!a&zi!b&zi!c&zi!e&zi!f&zi!h&zi(u&zi)T&zi)U&zi)V&zi)W&zi)X&zi!g&zi)j&zi!O&zi!W&zi(v&zi!U&ziQ&zi!d&zi~P#3zO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO)S#mO)T#oO)U#nO)V#pO!h&zi(u&zi)W&zi)X&zi!g&zi)j&zi!O&zi!W&zi(v&zi!U&ziQ&zi!d&zi~P#3zO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO!h/cO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O!O(sX~P#3zO!h/cO!O(sX~O!O/eO~O]%Xap%Xa!X%Xa!Y%Xa![%Xa!^%Xa!_%Xa!a%Xa!b%Xa!c%Xa!e%Xa!f%Xa!h%Xa(u%Xa(w%Xa(x%Xa)T%Xa)U%Xa)V%Xa)W%Xa)X%Xa!g%Xa)j%Xa!O%Xa!W%Xa!T%Xa#v%Xa(v%Xa!U%XaQ%Xa!d%Xa~O)S/fO!V%Xa~P&,aO!O/fO~O!W/fO~O!V/gO)S%Xa~P&,aO!X'Zi!Y'Zi!['Zi!^'Zi!_'Zi!a'Zi!b'Zi!c'Zi!e'Zi!f'Zi!h'Zi(u'Zi(w'Zi(x'Zi)S'Zi)T'Zi)U'Zi)V'Zi)W'Zi)X'Zi!g'Zi)j'Zi!O'Zi!W'Zi(v'Zi!U'ZiQ'Zi!d'Zi~P%6oO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O!h'^i)W'^i!g'^i)j'^i!O'^i!W'^i(v'^i!U'^iQ'^i!d'^i~P#3zO!W/lO~P%:oO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO!h/nO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O!U)rX~P#3zO(r/qO~O!V/sO(w)sO)j/uO~O!h/nO!U)rX~O!U/vO~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO)S#mO)T#oO)U#nO)V#pO)X#|O!h_i(u_i)W_i!g_i)j_i!O_i!W_i(v_i!U_iQ_i!d_i~P#3zO!R/wO~Ol){O]!Qa!h!Qa)X!Qa)]!Qa~OP0PO]0OOl0PO!R0PO!T/|O!V/}O!X0PO!Y0PO![0PO!^0PO!_0PO!a0PO!b0PO!c0PO!e0PO!f0PO!g0PO!h0PO!i0PO(oQO(v0PO(w0PO(x0PO)S/yO)T/zO)U/zO)V/{O)W0PO)X0PO)YXO~O!O0SO~P&6yO!R$[O~O!h*OO)X)Qa)])Qa~O)]0WO~O])dO!V)eO!X)bO!g)bO%Z)bO%[)bO%])bO%^)bO%_)fO%`)fO%a)bO(x)cO)j)bO)x)gO~Od)oO%Y*TO(y$OO~O)W0YO~O]nXdnXlmXpnXrnXsnXtnXunXvnXwnXxnXynX}nX!VnX!rnX!snX!tnX!unX!vnX!xnX!{nX%vnX&rnX&snX(rnX)SnX)UnX)VnX!TnX!hnX)XnX!OnXQnX!dnX~O!lnX(vnX)WnX!XnX!YnX![nX!^nX!_nX!anX!bnX!cnX!enX!fnX(unX(wnX(xnX)TnX!gnX)jnX!WnX!UnX#vnX#TnX#VnX#pnXanX{nX!onX#anX#bnX#inX#tnX${nX%cnX%enX%knX%lnX%onX&mnX)PnX~P&:uOr!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O}!_O!r!aO!s!aO!t!aO!u!aO!v!aO!x!cO~O])aid)ail)ai!V)ai!{)ai%v)ai(r)ai)S)ai)U)ai)V)aiQ)ai!d)ai!h)ai)X)ai)j)ai!O)ai!T)ai&r)ai(v)ai)W)ai~P&?sO]&cO!V&bO!O#Qi!T#Qi!h#Qi#v#Qi)W#Qi)j#QiQ#Qi!d#Qi(v#Qi~O!OqaQqa!dqa!hqa)Xqa)Wqa~P#9{O!OqaQqa!dqa!hqa)Xqa)Wqa~P#IkO]&cO!V+kO!OqaQqa!dqa!hqa)Xqa)Wqa~O!h*iO!W)ka~O!h*mO!W*Oa~OPmOa!]Or!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O{#RO}!_O!X!XO!Y!WO!i!YO!s!aO!t!aO!v!aO!x!cO#V#QO#a#VO#b#TO#v!eO$Y!vO$Z!wO$`!iO$e!jO$g!kO$h!lO$k!mO$m!nO$o!oO$q!pO$s!qO$u!rO$w!sO%_#ZO%`#[O%a#YO%e#UO%l#SO&m!RO&r#WO&s!TO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO)PYO)WiO)X!ZO)YXO)hcO)idO~O]eOd!POlTO!T*qO!U&TO!V0hO!opO!r!`O!u!bO!{!dO#i#OO#p!xO#t!fO$R!gO$T!hO${!tO$}!uO%U!yO%c!zO%g!{O%o!|O%v!}O%|#PO(rRO(w)sO)SaO)U|O)V{O~P&DuO!h*tO)W)qa~OPmO]$eOa!]Ol:|O{#RO!T$WO!V$fO!X!XO!Y!WO!i!YO#V#QO#a#VO#b#TO%_#ZO%`#[O%a#YO%e#UO%l#SO%v$mO&m!RO&r#WO&s!TO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO(r;UO)PYO)S$kO)V$kO)X0nO)YXO)hcO)idO!O(sP!O)dP~P&?sO!h*mO!W*OX~O]#}O!T$WO~O!h0sO!T)zX#v)zX)j)zX~O)W0uO~O)W0vO~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)W0xO)X#|O~P#3zO)W0vO~P!?WO]1SOd!POl%bO!V1QO!{!dO%v$mO(r$xO)S0zO)X0}O~O)U1OO)V1OO)j0{OQ#PX!d#PX!h#PX!O#PX~P' dO!h1TOQ)lX!d)lX~OQ1VO!d1VO~O)X1YO)j1XOQ#`X!d#`X!h#`X~P!<[O)X1YO)j1XOQ#`X!d#`X!h#`X~P!;bOp&UO~O!O#ka!T#ka#v#ka)W#ka)j#kaQ#ka!d#ka!h#ka)X#ka!x#ka(v#ka~P#IkO]&cO!V+kO!O#ka!T#ka#v#ka)W#ka)j#kaQ#ka!d#ka!h#ka)X#ka!x#ka(v#ka~O!W1_O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!W1_O)S1aO~P$%pO!W1_O~P!(zO]#ja!T#ja!V#ja!O#ja#v#ja)W#ja)j#jaQ#ja!d#ja!h#ja)X#ja!x#ja(v#ja~P$ xO]&cO!O1eO!V+kO~O!h1fO!O)dX~O!O1hO~O]&cO!V+kO!O#na!T#na#v#na)W#na)j#naQ#na!d#na!h#na)X#na!x#na(v#na~O]1lOr#SXs#SXt#SXu#SXv#SXw#SXx#SXy#SX!T#SX!V#SX#T#SX#p#SX(x#SX)U#SX)V#SX!l#SX!x#SX#V#SX#v#SX(v#SX)j#SX!O#SX!h#SX)W#SXQ#SX!d#SX)X#SX~O]1mO~O]1pOl$oO!V$fO#V#QO(r$nO)hcO)idO~Or!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O!l+zO#T+vO#V+yO#p+wO(x+tO)U+zO)V+zO~O])fX!T)fX!V)fX!x)fX#v)fX(v)fX)j)fX!O)fX!h)fX)W)fXQ)fX!d)fX~P'+}O!x!cO]#Ri!T#Ri!V#Ri#v#Ri(v#Ri)j#Ri!O#Ri!h#Ri)W#RiQ#Ri!d#Ri~O!W1xO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!W1xO)S1zO~P$%pO!W1xO~P!(zO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|OQ*RX!d*RX!h*RX~P#3zO)X1{OQ({X!d({X!h({X~O!h1|OQ(zX!d(zX~OQ2OO!d2OO~O!O2PO~O#t$lO)PYO~P8zOl-eO!TxO)j2TO~O!O2UO~O#x,aOP#ui]#uia#uid#uil#uir#uis#uit#uiu#uiv#uiw#uix#uiy#ui{#ui}#ui!T#ui!V#ui!X#ui!Y#ui!i#ui!o#ui!r#ui!s#ui!t#ui!u#ui!v#ui!x#ui!{#ui#V#ui#a#ui#b#ui#i#ui#p#ui#t#ui#v#ui$R#ui$T#ui$Y#ui$Z#ui$`#ui$e#ui$g#ui$h#ui$k#ui$m#ui$o#ui$q#ui$s#ui$u#ui$w#ui${#ui$}#ui%U#ui%_#ui%`#ui%a#ui%c#ui%e#ui%g#ui%l#ui%o#ui%v#ui%|#ui&m#ui&r#ui&s#ui'Q#ui'R#ui'V#ui'Y#ui'a#ui'b#ui(k#ui(o#ui(r#ui)P#ui)S#ui)U#ui)V#ui)W#ui)X#ui)Y#ui)h#ui)i#ui!U#ui$c#ui!n#ui%k#ui~O]&cO~O]&cO!TxO!V&bO#v!eO~O(v2ZO(w,cO)P$Ua)W$Ua~O)PYO)W2]O~O!O2^O~P,]O!O2^O)W#jO~O!O2^O~O$c2cOP$_i]$_ia$_id$_il$_ir$_is$_it$_iu$_iv$_iw$_ix$_iy$_i{$_i}$_i!T$_i!V$_i!X$_i!Y$_i!i$_i!o$_i!r$_i!s$_i!t$_i!u$_i!v$_i!x$_i!{$_i#V$_i#a$_i#b$_i#i$_i#p$_i#t$_i#v$_i$R$_i$T$_i$Y$_i$Z$_i$`$_i$e$_i$g$_i$h$_i$k$_i$m$_i$o$_i$q$_i$s$_i$u$_i$w$_i${$_i$}$_i%U$_i%_$_i%`$_i%a$_i%c$_i%e$_i%g$_i%l$_i%o$_i%v$_i%|$_i&m$_i&r$_i&s$_i'Q$_i'R$_i'V$_i'Y$_i'a$_i'b$_i(k$_i(o$_i(r$_i)P$_i)S$_i)U$_i)V$_i)W$_i)X$_i)Y$_i)h$_i)i$_i!U$_i~O]1pO~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO!h#iO(u#gO)S#mO)T#oO)U#nO)V#pO)W2fO)X#|O~P#3zOPmO]$eOa!]Ol:{O{#RO!V$fO!X!XO!Y!WO!i!YO#V#QO#a#VO#b#TO%_#ZO%`#[O%a#YO%e#UO%l#SO%v$mO&m!RO&r#WO&s!TO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO(r:}O)S$kO)V$kO)W2iO)X!ZO)YXO)hcO)idO~P&?sO)W2fO~O(r-UO~O)PYO)j2lO~O)W2nO~O]-YOr!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O!{!dO!|%RO(r-UO)S-VO~O)S2sO~O]&cO!V2uO!h2vO)W)uX~O]-YO!{!dO(r-UO)S-VO~O)W2yO~O!TxO$`!iO$e!jO$g!kO$h!lO$k-bO$m!nO$o!oO$q!pO$s!qO$u!rO$w!sO$}!uO(r:nOd$Xi!o$Xi!{$Xi#i$Xi#p$Xi#t$Xi#v$Xi$R$Xi$T$Xi$Y$Xi$Z$Xi${$Xi%U$Xi%c$Xi%g$Xi%o$Xi%|$Xi(k$Xi)U$Xi!U$Xi$c$Xi~P$0kOl:{O(r:nO~P0zO]2}O~O)W2SO~O!u3PO(r%nO~O!O3SO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO!h3TO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!O3UO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO]&cO!V+kO!T%ui#v%ui)W%ui)j%ui~O!W3VO~Ol:yO)W(}X~P$GQOa!TOl$oO{3]O#a#VO#b3[O#t!fO%e#UO%l3^O&m!RO&r#WO&s!TO(r$nO)PYO~P&?sOl;cO!o-pO#i-uO#t!fO${,yO%c!zO%k-tO%o!|O%v!}O(r;TO)PYO~P!8jO]&cO!V&bO)W3`O~O)W3aO~O)PYO)W3aO~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO!h#iO(u#gO)S#mO)T#oO)U#nO)V#pO)W3bO)X#|O~P#3zO)W3bO~O)W3eO~O!U3gO~P$JbOl$oO(r$nO~O]3iO!T'yO~P'+iO!T(QO!l3lO(v(PO])Oad)Oal)Oar)Oas)Oat)Oau)Oav)Oaw)Oax)Oay)Oa})Oa!V)Oa!r)Oa!s)Oa!t)Oa!u)Oa!v)Oa!x)Oa!{)Oa%v)Oa&r)Oa&s)Oa(r)Oa)S)Oa)U)Oa)V)Oa)W)Oa!O)Oa!X)Oa!Y)Oa![)Oa!^)Oa!_)Oa!a)Oa!b)Oa!c)Oa!e)Oa!f)Oa!h)Oa(u)Oa(w)Oa(x)Oa)T)Oa)X)Oa!g)Oa)j)Oa!W)OaQ)Oa!d)Oa!U)Oa#v)Oa~Ol$oO!n.cO!o.cO(r$nO~O!h3pO)X3rO!T)_X~O!o3tO)PYO~P8zO)W3uO~PGVO]3zOl({O!T$WO!{!dO%v$mO&r#WO(r(zO(v4OO)S3wO)U3{O)V3{O~O)W4PO)j4RO~P(&eOl;dO!U4TO!n.pO!o.oO#i-uO${!tO$}!uO%g!{O%k-tO%o!|O%v!}O(r;VO)PYO~P!8jOl;dO%v!}O(r;VO~P!8jO(v4UO~Ol$oO!T(QO(r$nO(v(PO)PYO~O!l3lO~P((sO)j4WO!U&oX!h&oX~O!h4XO!U*QX~O!U4ZO~Oa4]Ol$oO&m!RO(r$nO~O!T(ZO]&kid&kil&kir&kis&kit&kiu&kiv&kiw&kix&kiy&ki}&ki!V&ki!r&ki!s&ki!t&ki!u&ki!v&ki!x&ki!{&ki%v&ki&r&ki&s&ki(r&ki)S&ki)U&ki)V&ki)W&ki!O&ki!X&ki!Y&ki![&ki!^&ki!_&ki!a&ki!b&ki!c&ki!e&ki!f&ki!h&ki(u&ki(w&ki(x&ki)T&ki)X&ki!g&ki)j&ki!W&kiQ&ki!d&ki!U&ki#v&ki~O(v&ki~P(*TO(v.uO~P(*TO!O4`O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!O4`O~O!O4aO~O]#}O!T$WO!V'Zi!X'Zi!Y'Zi!['Zi!^'Zi!_'Zi!a'Zi!b'Zi!c'Zi!e'Zi!f'Zi!h'Zi(u'Zi(w'Zi(x'Zi)S'Zi)T'Zi)U'Zi)V'Zi)W'Zi)X'Zi!g'Zi)j'Zi!O'Zi!W'Zi(v'Zi!U'ZiQ'Zi!d'Zi~OPmOa%QOl:zO!X!XO!Y!WO!i!YO#V#QO%_#ZO%`#[O%a#YO%v$mO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO(r$xO)X!ZO)YXO)hcO)idO]#]ap#]a!T#]a!V#]a)S#]a)U#]a)V#]a~O(r%nO)X4fO!O*YP~O*W4eO~O'f4hO*W4eO~O*W4iO~OlmXpnXp&wX~Od4kO%Y*TO(y/]O~Od4kO%Y*TO(y4lO~O!h/cO!O(sa~O!W4pO~O]&cO!V+kO!T%uq#v%uq)W%uq)j%uq~O]#}O!T$WO!X'Zq!Y'Zq!['Zq!^'Zq!_'Zq!a'Zq!b'Zq!c'Zq!e'Zq!f'Zq!h'Zq(u'Zq(w'Zq(x'Zq)S'Zq)T'Zq)U'Zq)V'Zq)W'Zq)X'Zq!g'Zq)j'Zq!O'Zq!W'Zq(v'Zq!U'ZqQ'Zq!d'Zq~O!V'Zq~P(5bO!V.}O&r#WO&s$wO~P(5bO!T$WO!V)rO(w)sO!U(UX!h(UX~P!JwO!h/nO!U)ra~O!W4xO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO!h*iO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!U4|O~P&6yO!W4|O~P&6yO!O4|O~P&6yO!O5RO~P&6yO]5SO!h'ua)X'ua)]'ua~O!h*OO)X)Qi)])Qi~O]&cO!V&bO!O#Qq!T#Qq!h#Qq#v#Qq)W#Qq)j#QqQ#Qq!d#Qq(v#Qq~O!OqiQqi!dqi!hqi)Xqi)Wqi~P#IkO]&cO!V+kO!OqiQqi!dqi!hqi)Xqi)Wqi~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O!h'Tq)W'Tq!g'Tq)j'Tq!O'Tq!W'Tq(v'Tq!U'TqQ'Tq!d'Tq~P#3zO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O!W'|a!h'|a~P#3zO!W5XO~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO!h5YO(u#gO)S#mO)T#oO)U#nO)V#pO)W#jO)X#|O!U)rX~P#3zO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O!h#{i)W#{i~P#3zO]*vO!T$WO!V&bO)j*rO!h(Va)W(Va~O!h1fO]'dX!O)dX~P%2xO)X5[O!T%qa!h%qa#v%qa)j%qa~O!h0sO!T)za#v)za)j)za~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)W5_O)X#|O~P#3zO]1SOd!POl;[O!V1QO!{!dO%v$mO(r$xO)S;xO)U5aO)V5aO~OQ#Pa!d#Pa!h#Pa!O#Pa~P(DjO]1SOd!POr!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O!V1QO!{!dO!|%RO%v$mO(r$xOQ#kX!d#kX!h#kX!O#kX~Ol%bO)S0zO)U;yO)V;yO~P(ElO]&cOQ#Pa!d#Pa!h#Pa!O#Pa~O!V&bO)j5eO~P(GZO(r%nOQ#dX!d#dX!h#dX!O#dX~O)U;yO)V;yOQ#nX!d#nX!h#nX!O#nX~P' dO!V+kO~P(GZO]1SOa!TOd!POl;]O{#RO!V1QO!{!dO#a#VO#b#TO%e#UO%l#SO%v$mO&m!RO&r#WO&s!TO(r;QO)PYO)S;xO)U5aO)V5aO)X+nO!O)dP~P&?sO!h1TOQ)la!d)la~Op&fO)j5jOQ#`al(}X!d#`a!h#`a)X(}X~P$GQO(r-UOQ#ga!d#ga!h#ga~Op&fO)j5jOQ#`a])^Xd)^Xl)^Xr)^Xs)^Xt)^Xu)^Xv)^Xw)^Xx)^Xy)^X})^X!T)^X!V)^X!d#`a!h#`a!l)^X!r)^X!s)^X!t)^X!u)^X!v)^X!x)^X!{)^X%v)^X&r)^X&s)^X(r)^X(v)^X)S)^X)U)^X)V)^X)X)^X~O#a5mO#b5mO~O]&cO!V+kO!O#ki!T#ki#v#ki)W#ki)j#kiQ#ki!d#ki!h#ki)X#ki!x#ki(v#ki~O!W5oO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!W5oO~P!(zO!W5oO)S5qO~P$%pO]#ji!T#ji!V#ji!O#ji#v#ji)W#ji)j#jiQ#ji!d#ji!h#ji)X#ji!x#ji(v#ji~P$ xO)PYO)X5sO~P8zO!h1fO!O)da~O&r#WO&s$wO!T#qa!x#qa#v#qa(v#qa)j#qa!O#qa!h#qa)W#qaQ#qa!d#qa)X#qa~P#NeO!O5xO~P!(zO!O)oP~P!4xO)T6OO)U5|O]#Ua!T#Ua!V#Ua)S#Ua)V#Uar#Uas#Uat#Uau#Uav#Uaw#Uax#Uay#Ua!l#Ua!x#Ua#T#Ua#V#Ua#p#Ua#v#Ua(v#Ua(x#Ua)j#Uaa#Uad#Ual#Ua{#Ua}#Ua!o#Ua!r#Ua!s#Ua!t#Ua!u#Ua!v#Ua!{#Ua#a#Ua#b#Ua#i#Ua#t#Ua${#Ua%c#Ua%e#Ua%k#Ua%l#Ua%o#Ua%v#Ua&m#Ua&r#Ua&s#Ua(r#Ua)P#Ua)W#Ua!O#Ua!h#UaQ#Ua!d#Ua~O!x!cO]#Rq!T#Rq!V#Rq#v#Rq(v#Rq)j#Rq!O#Rq!h#Rq)W#RqQ#Rq!d#Rq~O!W6TO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!W6TO~P!(zO!h1|OQ(za!d(za~O)W6YO~Ol-eO!TxO)j6ZO~O]*vO!T$WO!V&bO!h*tO)W)qX~O)j6_O~P)+cO!O6aO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO!h#iO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!O6aO~O$c6cOP$_q]$_qa$_qd$_ql$_qr$_qs$_qt$_qu$_qv$_qw$_qx$_qy$_q{$_q}$_q!T$_q!V$_q!X$_q!Y$_q!i$_q!o$_q!r$_q!s$_q!t$_q!u$_q!v$_q!x$_q!{$_q#V$_q#a$_q#b$_q#i$_q#p$_q#t$_q#v$_q$R$_q$T$_q$Y$_q$Z$_q$`$_q$e$_q$g$_q$h$_q$k$_q$m$_q$o$_q$q$_q$s$_q$u$_q$w$_q${$_q$}$_q%U$_q%_$_q%`$_q%a$_q%c$_q%e$_q%g$_q%l$_q%o$_q%v$_q%|$_q&m$_q&r$_q&s$_q'Q$_q'R$_q'V$_q'Y$_q'a$_q'b$_q(k$_q(o$_q(r$_q)P$_q)S$_q)U$_q)V$_q)W$_q)X$_q)Y$_q)h$_q)i$_q!U$_q~O)W6dO~OPmO]$eOa!]Ol:{O{#RO!V$fO!X!XO!Y!WO!i!YO#V#QO#a#VO#b#TO%_#ZO%`#[O%a#YO%e#UO%l#SO%v$mO&m!RO&r#WO&s!TO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO(r:}O)S$kO)V$kO)W6fO)X!ZO)YXO)hcO)idO~P&?sO(v6hO)j*rO~P)+cO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)W6fO)X#|O~P#3zO!O6jO~P!(zO)W6nO~O)W6oO~O]-YOr!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O!{!dO(r-UO)S-VO~O]&cO!V2uO!h%Oa)W%Oa!O%Oa~O!W6uO)S6vO~P$%pO!h2vO)W)ua~O]&cO!O6yO!V2uO~O!TxO$`!iO$e!jO$g!kO$h!lO$k-bO$m!nO$o!oO$q!pO$s!qO$u!rO$w!sO$}!uO(r:nOd$Xq!o$Xq!{$Xq#i$Xq#p$Xq#t$Xq#v$Xq$R$Xq$T$Xq$Y$Xq$Z$Xq${$Xq%U$Xq%c$Xq%g$Xq%o$Xq%|$Xq(k$Xq)U$Xq!U$Xq$c$Xq~P$0kOPmO]$eOa!]Ol:{O{#RO!V$fO!X!XO!Y!WO!i!YO#V#QO#a#VO#b#TO%_#ZO%`#[O%a#YO%e#UO%l#SO%v$mO&m!RO&r#WO&s!TO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO(r:}O)PYO)S$kO)V$kO)W6{O)X!ZO)YXO)hcO)idO~P&?sO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)W7OO)X#|O~P#3zO)W7PO~OP7QO(oQO~Ol*[O)W)^X~P$GQOp&fOl(}X)W)^X~P$GQO)W7SO~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O)W&Sa~P#3zO!U7UO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO)W7VO~OPmO]$eOa!]Ol:|O{#RO!V$fO!X!XO!Y!WO!i!YO#V#QO#a#VO#b#TO%_#ZO%`#[O%a#YO%e#UO%l#SO%v$mO&m!RO&r#WO&s!TO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO(r;UO)PYO)S$kO)V$kO)X0nO)YXO)hcO)idO!O)dP~P&?sO!h3pO)X7ZO!T)_a~O!h3pO!T)_a~O)W7`O)j7bO~P(&eO)W7dO~PGVO]3zOl({Or!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O!{!dO!|%RO%v$mO&r#WO(r(zO)S3wO)U3{O)V3{O~O)S7hO~O]&cO!T*qO!V7jO!h7kO#v!eO(v4OO~O)W7`O)j7mO~P)FwO]3zOl({O!{!dO%v$mO&r#WO(r(zO)S3wO)U3{O)V3{O~Op&fO])cX!T)cX!V)cX!h)cX#v)cX(v)cX)W)cX)j)cX!O)cX~O)W7`O~O!T(QO!l7sO(v(PO])Oid)Oil)Oir)Ois)Oit)Oiu)Oiv)Oiw)Oix)Oiy)Oi})Oi!V)Oi!r)Oi!s)Oi!t)Oi!u)Oi!v)Oi!x)Oi!{)Oi%v)Oi&r)Oi&s)Oi(r)Oi)S)Oi)U)Oi)V)Oi)W)Oi!O)Oi!X)Oi!Y)Oi![)Oi!^)Oi!_)Oi!a)Oi!b)Oi!c)Oi!e)Oi!f)Oi!h)Oi(u)Oi(w)Oi(x)Oi)T)Oi)X)Oi!g)Oi)j)Oi!W)OiQ)Oi!d)Oi!U)Oi#v)Oi~O(r%nO!U(fX!h(fX~O!h4XO!U*Qa~Op&fO]*Pad*Pal*Par*Pas*Pat*Pau*Pav*Paw*Pax*Pay*Pa}*Pa!T*Pa!V*Pa!r*Pa!s*Pa!t*Pa!u*Pa!v*Pa!x*Pa!{*Pa%v*Pa&r*Pa&s*Pa(r*Pa)S*Pa)U*Pa)V*Pa)W*Pa!O*Pa!X*Pa!Y*Pa![*Pa!^*Pa!_*Pa!a*Pa!b*Pa!c*Pa!e*Pa!f*Pa!h*Pa(u*Pa(w*Pa(x*Pa)T*Pa)X*Pa!g*Pa)j*Pa!W*PaQ*Pa!d*Pa(v*Pa!U*Pa#v*Pa~O!T(ZO]&kqd&kql&kqr&kqs&kqt&kqu&kqv&kqw&kqx&kqy&kq}&kq!V&kq!r&kq!s&kq!t&kq!u&kq!v&kq!x&kq!{&kq%v&kq&r&kq&s&kq(r&kq)S&kq)U&kq)V&kq)W&kq!O&kq!X&kq!Y&kq![&kq!^&kq!_&kq!a&kq!b&kq!c&kq!e&kq!f&kq!h&kq(u&kq(w&kq(x&kq)T&kq)X&kq!g&kq)j&kq!W&kqQ&kq!d&kq(v&kq!U&kq#v&kq~OPmOa%QOl:zO!T$WO!i!YO#V#QO%_#ZO%`#[O%a#YO%v$mO'Q!WO'R!WO'V#XO'Y![O'a![O'b![O(oQO(r$xO)YXO)hcO)idO~O]*Ui!V*Ui!X*Ui!Y*Ui![*Ui!^*Ui!_*Ui!a*Ui!b*Ui!c*Ui!e*Ui!f*Ui!h*Ui(u*Ui(w*Ui(x*Ui)S*Ui)T*Ui)U*Ui)V*Ui)W*Ui)X*Ui!g*Ui)j*Ui!O*Ui!W*Ui(v*Ui!U*UiQ*Ui!d*Ui~P*&WO!O7xO~O!W7yO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O!h'^q)W'^q!g'^q)j'^q!O'^q!W'^q(v'^q!U'^qQ'^q!d'^q~P#3zO!h7zO!O*YX~O!O7|O~O*W7}O~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O!h^y)W^y!g^y)j^y!O^y!W^y(v^y!U^yQ^y!d^y~P#3zO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O!O(ha!h(ha~P#3zO]#}O!T$WO!V'Zy!X'Zy!Y'Zy!['Zy!^'Zy!_'Zy!a'Zy!b'Zy!c'Zy!e'Zy!f'Zy!h'Zy(u'Zy(w'Zy(x'Zy)S'Zy)T'Zy)U'Zy)V'Zy)W'Zy)X'Zy!g'Zy)j'Zy!O'Zy!W'Zy(v'Zy!U'ZyQ'Zy!d'Zy~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O!h'^y)W'^y!g'^y)j'^y!O'^y!W'^y(v'^y!U'^yQ'^y!d'^y~P#3zO]&cO!V+kO!T%uy#v%uy)W%uy)j%uy~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O!U(Ua!h(Ua~P#3zO!W4xO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O!U#}i!h#}i~P#3zO!U8PO~P&6yO!W8PO~P&6yO!O8PO~P&6yO!O8RO~P&6yO]&cO!V&bO!O#Qy!T#Qy!h#Qy#v#Qy)W#Qy)j#QyQ#Qy!d#Qy(v#Qy~O]&cO!V+kO!OqqQqq!dqq!hqq)Xqq)Wqq~O]&cOQ#Pi!d#Pi!h#Pi!O#Pi~O!V+kO~P*9jOQ#nX!d#nX!h#nX!O#nX~P(DjO!V&bO~P*9jOQ(OX](OXd'qXl'qXr(OXs(OXt(OXu(OXv(OXw(OXx(OXy(OX!V(OX!d(OX!h(OX!{'qX%v'qX(r'qX)S(OX)U(OX)V(OX!O(OX~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|OQ#_i!d#_i!h#_i!O#_i~P#3zO&r#WO&s$wOQ#fi!d#fi!h#fi~O(r-UO)X1YO)j1XOQ#`X!d#`X!h#`X~O!W8WO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!W8WO~P!(zO!T#qi!x#qi#v#qi(v#qi)j#qi!O#qi!h#qi)W#qiQ#qi!d#qi)X#qi~O]&cO!V+kO~P*?fO]&YO!V&WO&r#WO&s$wO)S&VO)U&ZO)V&ZO~P*?fO!O8YO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!h8ZO!O)oX~O!O8]O~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|OQ*TX!d*TX!h*TX~P#3zO)X8`OQ*SX!d*SX!h*SX~O)W8bO~O!O$bi!h#{a)W#{a~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)W8eO)X#|O~P#3zO!O8gO~P!(zO!O8gO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO!h#iO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!O8gO~O]&cO!V&bO(v8mO~O)W8nO~O]&cO!V2uO!h%Oi)W%Oi!O%Oi~O!W8qO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!W8qO)S8sO~P$%pO!W8qO~P!(zO]&cO!V2uO!h(Ya)W(Ya~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO!h#iO(u#gO)S#mO)T#oO)U#nO)V#pO)W8tO)X#|O~P#3zO)W2iO~P!(zO)W8tO~OP%oO!O8uO(oQO~O!O8uO~O)W8vO~P%%eO#T8yO(x.PO)W8wO~O!h3pO!T)_i~O)X8}O!T'wa!h'wa~O)W9PO)j9RO~P)FwO)W9PO~O)W9PO)j9VO~P(&eOr!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O~P)GgO]&cO!V7jO!T!ya!h!ya#v!ya(v!ya)W!ya)j!ya!O!ya~O!W9^O)S9_O~P$%pO!T$WO!h7kO(v4OO)W9PO)j9VO~O!T$WO~P#EfO]&cO!O9bO!V7jO~O]&cO!V7jO!T&aa!h&aa#v&aa(v&aa)W&aa)j&aa!O&aa~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O)W&ba~P#3zO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)W9PO)X#|O~P#3zO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O!U&oi!h&oi~P#3zO!V.}O]']i!T']i!X']i!Y']i![']i!^']i!_']i!a']i!b']i!c']i!e']i!f']i!h']i(u']i(w']i(x']i)S']i)T']i)U']i)V']i)W']i)X']i!g']i)j']i!O']i!W']i(v']i!U']iQ']i!d']i~O(r%nO)X9eO~O!h7zO!O*Ya~O!O9gO~P&6yO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO!h#iO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O!U(Ua)W#Zi~P#3zO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|OQ#_q!d#_q!h#_q!O#_q~P#3zO&r#WO&s$wOQ#fq!d#fq!h#fq~O)j5jOQ#`a!d#`a!h#`a~O]&cO!V+kO!T#qq!x#qq#v#qq(v#qq)j#qq!O#qq!h#qq)W#qqQ#qq!d#qq)X#qq~O!h8ZO!O)oa~O)U5|O]&Vi!T&Vi!V&Vi)S&Vi)T&Vi)V&Vir&Vis&Vit&Viu&Viv&Viw&Vix&Viy&Vi!l&Vi!x&Vi#T&Vi#V&Vi#p&Vi#v&Vi(v&Vi(x&Vi)j&Via&Vid&Vil&Vi{&Vi}&Vi!o&Vi!r&Vi!s&Vi!t&Vi!u&Vi!v&Vi!{&Vi#a&Vi#b&Vi#i&Vi#t&Vi${&Vi%c&Vi%e&Vi%k&Vi%l&Vi%o&Vi%v&Vi&m&Vi&r&Vi&s&Vi(r&Vi)P&Vi)W&Vi!O&Vi!h&ViQ&Vi!d&Vi~O)W9jO~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O!O$bq!h#{i)W#{i~P#3zO!O9lO~P!(zO!O9lO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO!h#iO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!O9lO~O]&cO!V&bO(v9oO~O!O9pO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!O9pO~O]&cO!V2uO!h%Oq)W%Oq!O%Oq~O!W9tO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!W9tO~P!(zO)W6fO~P!(zO)W9uO~O)W9vO~O(x.PO)W9vO~O!h3pO!T)_q~O)X9xO!T'wi!h'wi~O!T$WO!h7kO(v4OO)W9yO)j9{O~O)W9yO~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)W9yO)X#|O~P#3zO)W9yO)j:OO~P)FwO]&cO!V7jO!T!yi!h!yi#v!yi(v!yi)W!yi)j!yi!O!yi~O!W:SO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!W:SO)S:UO~P$%pO!W:SO~P!(zO]&cO!V7jO!T(da!h(da(v(da)W(da)j(da~O!O:WO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO!h#iO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!O:WO~O!O:]O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!O:]O~O]&cO!V2uO!h%Oy)W%Oy!O%Oy~O)W:^O~O)W:_O~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)W:_O)X#|O~P#3zO!T$WO!h7kO(v4OO)W:_O)j:bO~O]&cO!V7jO!T!yq!h!yq#v!yq(v!yq)W!yq)j!yq!O!yq~O!W:dO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!W:dO~P!(zO!O:fO!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)X#|O~P#3zO!O:fO~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)W:hO)X#|O~P#3zO)W:hO~O]&cO!V7jO!T!yy!h!yy#v!yy(v!yy)W!yy)j!yy!O!yy~O!Y#qO![#rO!^#uO!_#vO!a#xO!b#yO!c#yO!e#yO!f#zO(u#gO)S#mO)T#oO)U#nO)V#pO)W:lO)X#|O~P#3zO)W:lO~O]ZXlgXpZXpiX!TiX!VZX!XZX!YZX![ZX!^ZX!_ZX!aZX!bZX!cZX!eZX!fZX!gZX!hZX(uZX(v$]X(wZX(xZX)SZX)TZX)UZX)VZX)WZX)XZX)jZX~O]%WXlmXpnXp%WX!TnX!V%WX!X%WX!Y%WX![%WX!^%WX!_%WX!a%WX!b%WX!c%WX!e%WX!f%WX!gmX!h%WX(u%WX(w%WX(x%WX)S%WX)T%WX)U%WX)V%WX)X%WX)jmX!O%WXQ%WX!d%WX~O)W%WX!W%WX(v%WX!U%WX~P+GrO]nX]%WXdnXlmXpnXp%WXrnXsnXtnXunXvnXwnXxnXynX}nX!VnX!V%WX!rnX!snX!tnX!unX!vnX!xnX!{nX%vnX&rnX&snX(rnX)SnX)UnX)VnX!OnX!O%WX!hnX)XnX~O)WnX)jnX~P+JSO]%WXlmXpnXp%WX!V%WX!h%WXQ%WX!d%WX!O%WX~O!T%WX#v%WX)W%WX)j%WX(v%WX~P+LmOQnXQ%WX!TnX!X%WX!Y%WX![%WX!^%WX!_%WX!a%WX!b%WX!c%WX!dnX!d%WX!e%WX!f%WX!gmX!h%WX(u%WX(w%WX(x%WX)S%WX)T%WX)U%WX)V%WX)X%WX)jmX~P+JSO]nX]%WXlmXpnXp%WXrnXsnXtnXunXvnXwnXxnXynX}nX!V%WX!rnX!snX!tnX!unX!vnX!xnX!{nX%vnX&rnX&snX(rnX)SnX)UnX)VnX~O!TnX(vnX)WnX)jnX~P, eOdnX!VnX)W%WX~P, eOlmXpnX)W%WX~Od)oO%Y)pO(y:oO~Od)oO%Y)pO(y:tO~Od)oO%Y)pO(y:pO~Od$RO%Y*TO'[$TO'_$UO(y:oO~Od$RO%Y*TO'[$TO'_$UO(y:qO~Od$RO%Y*TO'[$TO'_$UO(y:sO~O]iXriXsiXtiXuiXviXwiXxiXyiX!OiX!ViX&riX&siX)SiX)UiX)ViXdiX}iX!riX!siX!tiX!uiX!viX!xiX!{iX%viX(riX~P#1jO]ZXlgXpZXpiX!VZX!hZX)WZX)jZX~O!TZX#vZX(vZX~P,'{OlgXpiX)PiX)WZX)jiX~O]ZX]iXdiXlgXpZXpiXriXsiXtiXuiXviXwiXxiXyiX}iX!VZX!ViX!riX!siX!tiX!uiX!viX!xiX!{iX%viX&riX&siX(riX)SiX)UiX)ViX!OZX!OiX!hiX)XiX)jiX~O)WZX~P,)VO]ZX]iXlgXpZXpiXriXsiXtiXuiXviXwiXxiXyiX!TiX!VZX!ViX!XZX!YZX![ZX!^ZX!_ZX!aZX!bZX!cZX!eZX!fZX!gZX!hZX!hiX&riX&siX(uZX(wZX(xZX)SZX)SiX)TZX)UZX)UiX)VZX)ViX)XZX)XiX)jZX~OQZXQiX!dZX!diX~P,+pO]iXdiXriXsiXtiXuiXviXwiXxiXyiX}iX!ViX!riX!siX!tiX!uiX!viX!xiX!{iX%viX&riX&siX(riX)SiX)UiX)ViX~P#1jO]ZX]iXdiXlgXpZXpiXriXsiXtiXuiXviXwiXxiXyiX}iX!VZX!ViX!riX!siX!tiX!uiX!viX!xiX!{iX%viX&riX&siX(riX)SiX)UiX)ViX~O)WiX~P,0rOdiX}iX!OZX!OiX!riX!siX!tiX!uiX!viX!xiX!{iX%viX(riX)jiX~P,+pO]ZX]iXlgXpZXpiXriXsiXtiXuiXviXwiXxiXyiX}iX!TiX!VZX!riX!siX!tiX!uiX!viX!xiX!{iX%viX&riX&siX(riX(viX)SiX)UiX)ViX)WiX)jiX~Or!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O~PBUOd$RO%Y*TO(y:oO~Od$RO%Y*TO(y:pO~Od$RO%Y*TO(y:vO~Od$RO%Y*TO(y:uO~O]%hOd!POl%bOr!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O!V%kO!{!dO!|%RO%v$mO(r$xO)S;aO)U;bO)V;bO~O]%hOd!POl%bO!V%kO!{!dO%v$mO(r$xO)S;aO)U;bO)V;bO~Od$RO%Y$SO(y:pO~Od$RO%Y$SO(y:tO~Ol:yO~Ol:xO~O]cXlgXpiX!TcX~Od)oO%Y*TO(y:oO~Od)oO%Y*TO(y:pO~Od)oO%Y*TO(y:qO~Od)oO%Y*TO(y:rO~Od)oO%Y*TO(y:sO~Od)oO%Y*TO(y:uO~Od)oO%Y*TO(y:vO~Or!^Os!^Ot!^Ou!^Ov!^Ow!^Ox!^Oy!^O~P,9OO](}Xr(}Xs(}Xt(}Xu(}Xv(}Xw(}Xx(}Xy(}X}(}X!r(}X!s(}X!t(}X!u(}X!v(}X!x(}X!{(}X%v(}X&r(}X&s(}X(r(}X)S(}X)U(}X)V(}X)j(}X~Ol:xO!T(}X(v(}X)W(}X~P,<}O]&wXlmXpnX!T&wX~Od4kO%Y*TO(y;tO~Ol;[O)S;xO)U5aO)V5aO~P(ElOd!POl%bO!{!dO%v$mO(r$xO~O]1SO!V1QO)S0zO)U;yO)V;yOQ#nX!d#nX!h#nX!O#nX~P,?yO)S;YO~Ol;hO~Ol;iO~Ol;jO~Ol;lO~Ol;mO~Ol;nO~Ol;lO!T$WOQ(}X!d(}X!h(}X)X(}X!O(}X)j(}X~P$GQOl;jO!T$WO~P$GQOl;hO!g$YO)j$YO~Ol;jO!g$YO)j$YO~Ol;lO!g$YO)j$YO~Ol;iO!O(}X!h(}X)X(}X)j(}X~P$GQOd/^O%Y*TO(y;tO~Ol;uO~O)S<YO~OV'e'h'i'g(o)Y!R(rST%Z!Y!['jd%[!i'R!f]'f*Z'k(w!^!_'l'm'l~",goto:"%5]*ZPPPPPP*[P*_PP.T4iP7j7j:tP:t>OP>i>{?aFXMX!&]!,sP!3m!4b!5VP!5qPPPPPPPP!6[P!7tPP!9V!:oP!:uPPPPPP!:xP!:xPP!:xPPPPPPPPP!;U!>lP!>oPP!?]!@QPPPPP!@UP>l!AgPP>l!Cn!Eo!E}!Gd!ITP!I`P!Io!Io!MP#!`##v#'S#*^!Eo#*hPP!Eo#*o#*u#*h#*h#*xP#*|#+k#+k#+k#+k!ITP#,U#,g#.|P#/bP#0}P#1R#1Z#2O#2Z#4i#4q#4q#1RP#1RP#4x#5OP#5YPP#5u#6d#7U#5uP#7v#8SP#5uP#5uPP#5u#5uP#5uP#5uP#5uP#5uP#5uP#5uP#8V#5Y#8sP#9YP#9o#9o#9o#9o#9|#1RP#:d#?`#?}PPPPPPPP#@uP#ATP#ATP#Aa#Dn#9OPP#@}#EQP#Ee#Ep#Ev#Ev#@}#FlP#1R#1R#1R#1R#1RP!Io#GW#G_#G_#G_#Gc!Ly#Gm!Ly#Gq!E}!E}!E}#Gt#L^!E}>l>l>l$#V!@Q!@Q!@Q!@Q!@Q!@Q!6[!6[!6[$#jP$%V$%e!6[$%kPP!6[$'y$'|#@l$(P:t7j$+V$-Q$.q$0a7jPP7j$2T7jP7j7jP7jP$5Z7jP7jPP7j$5gPPPPPPPPP*[P$8o$8u$;^$=d$=j$>Q$>[$>g$>v$>|$@[$AZ$Ab$Ai$Ao$Aw$BR$BX$Bd$Bj$Bs$B{$CW$C^$Ch$Cn$Cx$DP$D`$Df$DlP$Dr$Dz$ER$Ea$F}$GT$GZ$Gb$GkPPPPPPPP$Gq$GuPPPPP$Nw$'y$Nz%$S%&[P%&i%&lPPPPPPPPPP%&x%'{%(R%(V%)|%+Z%+|%,T%.d%.jPPP%.t%/P%/S%/Y%0a%0d%0n%0x%0|%2Q%2s%2y#@uP%3d%3t%3w%4X%4e%4i%4o%4u$'y$'|$'|%4x%4{P%5V%5YR#cP'`mO[aefwx{!W!X!g!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#{#}$U$W$Y$e$f$k%]%m&Q&S&W&b&f&x&y&|'O'P'b'i'j'y(`(b(i)l)r*h*i*l*q*r*v+W+Y+h+j+k,P,R,n,q,w-]-^-a-g.P.Q.U.}/Q/[/c/l/n/s/u0h0{1Q1a1b1l1p1z1|2c2f2i2u2z2}3i4O4R4W4a5Y5e5q6_6c6f6h6j6t6v6{7b7j7m8e8g8m8s8t9R9V9]9_9l9o9p9{:O:U:W:]:b:fU%om%p7QQ&m!`Q(j#]d0P)}/|/}0O0R4}5O5P5S8QR7Q3Tb}Oaewx{!g&S*q&v$i[!W!X!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#{#}$U$W$Y$e$f$k%]%m&Q&W&b&f&x&y&|'O'P'b'i'j'y(`(b(i)l)r*h*i*l*r*v+W+Y+h+j+k,P,R,n,q,w-]-^-a-g.P.Q.U.}/Q/[/c/l/n/s/u0{1a1b1l1p1z1|2c2f2i2u2z2}3i4O4R4W4a5Y5e5q6_6c6f6h6j6t6v6{7b7j7m8e8g8m8s8t9R9V9]9_9l9o9p9{:O:U:W:]:b:fS%`f0h#d%jgnp|#O$g$|$}%S%d%h%i%w&s't'u(Q*Y*`*b*t+],l,v-_-p-w.f.m.o0]0y0z1O1S2_2j5a6g;W;X;Y;`;a;b;o;p;q;r;v;w;x;y<W<X<YS%qm!YS&u!h#PQ']!tQ'g!yQ'h!zQ(j#`Q(k#]Q(l#^Q*x%kQ,W&lQ,]&nQ-S'^Q-d'fQ-k'qS.r(Z4XQ/f)gQ0e*mQ2Q,[Q2X,cQ3O-eQ4b.|Q4f/TQ5f0}Q6[2TQ6}3PQ8a6ZQ9e7zR;Z1Q$|#hS!]$y%Q%T%Z&j&k'Q'X'Z'a'c(a(e(h(w(x)R)S)T)U)V)W)X)Y)Z)[)])^)_)k)q)x+X+g,O,S,j,u-h-i-|.y/p0`0b0g0i0w1`1y2a2h3R3c3d4c4d4j4m4s4u4y4z5d5p5w6U6e6i6s6z7q7r7t8S8T8c8f8j8r9T9[9k9q9|:T:Y:`:iQ&p!dQ(g#ZQ(s#bQ)j$T[*s%e*W0k2`2g2{Q,^&oQ/O(fQ/S(kQ/Z(tS/i)i/PQ0r+QS4q/j/kR8O4r'a![O[aefwx{!W!X!g!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#{#}$U$W$Y$e$f$k%]%m&Q&S&W&b&f&x&y&|'O'P'b'i'j'y(`(b(i)l)r*h*i*l*q*r*v+W+Y+h+j+k,P,R,n,q,w-]-^-a-g.P.Q.U.}/Q/[/c/l/n/s/u0h0{1Q1a1b1l1p1z1|2c2f2i2u2z2}3i4O4R4W4a5Y5e5q6_6c6f6h6j6t6v6{7b7j7m8e8g8m8s8t9R9V9]9_9l9o9p9{:O:U:W:]:b:f'a!VO[aefwx{!W!X!g!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#{#}$U$W$Y$e$f$k%]%m&Q&S&W&b&f&x&y&|'O'P'b'i'j'y(`(b(i)l)r*h*i*l*q*r*v+W+Y+h+j+k,P,R,n,q,w-]-^-a-g.P.Q.U.}/Q/[/c/l/n/s/u0h0{1Q1a1b1l1p1z1|2c2f2i2u2z2}3i4O4R4W4a5Y5e5q6_6c6f6h6j6t6v6{7b7j7m8e8g8m8s8t9R9V9]9_9l9o9p9{:O:U:W:]:b:fQ)O#kS+Q%y0sQ/r)sk3}.g3s3w3z3{7c7e7f7h7k9X9Y:RQ)Q#kk3|.g3s3w3z3{7c7e7f7h7k9X9Y:Rl)P#k.g3s3w3z3{7c7e7f7h7k9X9Y:RT+Q%y0s[UOwx!g&S*qW$`[e$e(b#l$p_!f!u!}#R#S#T#U#V#Z$S$T$l%U&U&Y&c&m'_'}(P(U(^(g)j)p+[+a+b+t+y,X,k,z-Q-o-t.W.X._.`.d.q.u1T1X1f1k1m2l3[3]3^3p3t5j5}6P7[8Z![%cg$g%d%i&s*Y*t+],l,v-_0z1O2_;W;X;Y;a;b;o;p;q;r;v;w;y<W<X<YY%snp%w-p.fl(|#k.g3s3w3z3{7c7e7f7h7k9X9Y:RS;e't-wU;f(Q.m.o&|;{af{|!W!X!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#{#}$U$W$Y$f$k$|$}%S%]%h%m&Q&W&b&y&|'O'i'j'u'y(`(i)l)r*`*b*h*i*l*r+W+Y+h+j+k,P,R,n,q-g.P.Q.U.}/Q/[/c/l/n/s/u0]0h0y0{1Q1a1b1l1p1z2c2i2j2u4O4R4W4a5Y5a5e5q6_6c6f6g6h6j6t6v6{7b7j7m8e8g8m8s8t9R9V9]9_9l9o9p9{:O:U:W:]:b:f;`;xQ;|1Sd;}&x'P'b,w-]-^-a2f2z2}W<O&f*v1|3iQ<P#O[<Q!t'^'f,[2T6ZT<]%y0s[VOwx!g&S*qW$a[e$e(bQ$p.u!j$q_!f!u!}#V#Z$S$T$l%U&U&Y&c&m'_(g)j)p+[+a+t,X,k,z-Q-o.d1T1X1f1k1m2l3t5j8Z&^$zaf{!W!X!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#{#}$U$W$Y$f$k%]%m&Q&W&b&y&|'O'i'j'y(`(i)l)r*h*i*l*r+W+Y+h+j+k,P,R,n,q-g.P.Q.U.}/Q/[/c/l/n/s/u0h0{1Q1a1b1l1p1z2c2i2u4O4R4W4a5Y5e5q6_6c6f6h6j6t6v6{7b7j7m8e8g8m8s8t9R9V9]9_9l9o9p9{:O:U:W:]:b:f![%cg$g%d%i&s*Y*t+],l,v-_0z1O2_;W;X;Y;a;b;o;p;q;r;v;w;y<W<X<YY%snp%w-p.fQ'r#O|'|#R#S#T#U'}(P(U(^+b+y.W.X._.`.q3[3]3^3p5}6P7[l(|#k.g3s3w3z3{7c7e7f7h7k9X9Y:RS-n't-wQ3W-tU;s(Q.m.on;{|$|$}%S%h'u*`*b0]0y2j5a6g;`;x[<Q!t'^'f,[2T6ZW<R&f*v1|3id<S&x'P'b,w-]-^-a2f2z2}Q<Z1ST<]%y0s!Q!UO[ewx!g$e&S&f&x'P'b(b*q*v,w-]-^-a1|2f2z2}3i!v$t_!f!u!}#O#V#Z$S$T$l%U&U&Y&c&m'_'t(Q(g)j)p+[+t,X,k,z-Q-o-w.d.m.o1S1T1X1f1k1m2l3t5j8Z&^%Paf{!W!X!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#{#}$U$W$Y$f$k%]%m&Q&W&b&y&|'O'i'j'y(`(i)l)r*h*i*l*r+W+Y+h+j+k,P,R,n,q-g.P.Q.U.}/Q/[/c/l/n/s/u0h0{1Q1a1b1l1p1z2c2i2u4O4R4W4a5Y5e5q6_6c6f6h6j6t6v6{7b7j7m8e8g8m8s8t9R9V9]9_9l9o9p9{:O:U:W:]:b:f$Q%lgnp|#k$g$|$}%S%d%h%i%w%y&s'^'f'u*Y*`*b*t+],[,l,v-_-p.f.g0]0s0y0z1O2T2_2j3s3w3z3{5a6Z6g7c7e7f7h7k9X9Y:R;W;X;Y;`;a;b;o;p;q;r;v;w;x;y<W<X<YQ'[!tz(O#R#S#T#U'}(P(U(^+y.W.X._.`.q3[3]3^3p5}6P7[f-Z'`-T-V-Y2p2q2s2v6q6r8pQ1W+aQ1Z+bQ2k,yQ3X-tQ4[.uQ5l1YR8V5m!Q!UO[ewx!g$e&S&f&x'P'b(b*q*v,w-]-^-a1|2f2z2}3i!x$t_!f!u!}#O#V#Z$S$T$l%U&U&Y&c&m'_'t(Q(g)j)p+[+a+t,X,k,z-Q-o-w.d.m.o1S1T1X1f1k1m2l3t5j8Z&^%Paf{!W!X!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#{#}$U$W$Y$f$k%]%m&Q&W&b&y&|'O'i'j'y(`(i)l)r*h*i*l*r+W+Y+h+j+k,P,R,n,q-g.P.Q.U.}/Q/[/c/l/n/s/u0h0{1Q1a1b1l1p1z2c2i2u4O4R4W4a5Y5e5q6_6c6f6h6j6t6v6{7b7j7m8e8g8m8s8t9R9V9]9_9l9o9p9{:O:U:W:]:b:f$S%lgnp|!t#k$g$|$}%S%d%h%i%w%y&s'^'f'u*Y*`*b*t+],[,l,v-_-p.f.g0]0s0y0z1O2T2_2j3s3w3z3{5a6Z6g7c7e7f7h7k9X9Y:R;W;X;Y;`;a;b;o;p;q;r;v;w;x;y<W<X<Y|(O#R#S#T#U'}(P(U(^+b+y.W.X._.`.q3[3]3^3p5}6P7[Q3X-tR4[.u[WOwx!g&S*qW$b[e$e(b#l$p_!f!u!}#R#S#T#U#V#Z$S$T$l%U&U&Y&c&m'_'}(P(U(^(g)j)p+[+a+b+t+y,X,k,z-Q-o-t.W.X._.`.d.q.u1T1X1f1k1m2l3[3]3^3p3t5j5}6P7[8Z![%cg$g%d%i&s*Y*t+],l,v-_0z1O2_;W;X;Y;a;b;o;p;q;r;v;w;y<W<X<YY%snp%w-p.fl(|#k.g3s3w3z3{7c7e7f7h7k9X9Y:RS;e't-wU;f(Q.m.on;{|$|$}%S%h'u*`*b0]0y2j5a6g;`;xQ;|1SQ<P#O[<Q!t'^'f,[2T6Z&^<Taf{!W!X!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#{#}$U$W$Y$f$k%]%m&Q&W&b&y&|'O'i'j'y(`(i)l)r*h*i*l*r+W+Y+h+j+k,P,R,n,q-g.P.Q.U.}/Q/[/c/l/n/s/u0h0{1Q1a1b1l1p1z2c2i2u4O4R4W4a5Y5e5q6_6c6f6h6j6t6v6{7b7j7m8e8g8m8s8t9R9V9]9_9l9o9p9{:O:U:W:]:b:fd<U&x'P'b,w-]-^-a2f2z2}W<V&f*v1|3iT<]%y0sp$PT$_$o%b%r({:z:{:|;[;];^;_;c;d<[o)m$V*U*[/_:w:x:y;h;i;j;k;l;m;n;up$QT$_$o%b%r({:z:{:|;[;];^;_;c;d<[o)n$V*U*[/_:w:x:y;h;i;j;k;l;m;n;u^&e}!O$i$j%`%j;Zd&i!U$t%P%l'[(O1W1Z3X4[V/a)O)P3}S%Ye$eQ,T&fQ.{(bQ2m-QQ5y1mQ6V1|Q6m2lR9h8Z#}!TO[_ewx!f!g!u!}#O#V#Z$S$T$e$l%U&S&U&Y&c&f&m&x'P'_'b't(Q(b(g)j)p*q*v+[+a+t,X,k,w,z-Q-]-^-a-o-t-w.d.m.o1S1T1X1f1k1m1|2f2l2z2}3i3t5j8Z#[^O[_`wx!f!g!}#O$S$d$l$s$u&S&U&Y&c&m&r&x'P'b't(Q)p*]*q*v+[,X,k,w,z-]-^-a-o-t-w.d.m.o1S1T1f2f2z2}3i3t_(U#R#S#T+b3[3]3^#}ZO[wx!g!k#R#S#T%m&S&U&Y&c&m&w&x&y&|'O'P'['b't'x'}(P(Q(U*q*v+[+b,X,h,k,q-P-]-^-a-o-t-w-z._.d.m.q1S1T1f2c2k2z2}3[3]3^3i6c6j8g9l9p:W:]:fQ$]YR0T*OR*Q$]e0P)}/|/}0O0R4}5O5P5S8Q'`!YO[aefwx{!W!X!g!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#{#}$U$W$Y$e$f$k%]%m&Q&S&W&b&f&x&y&|'O'P'b'i'j'y(`(b(i)l)r*h*i*l*q*r*v+W+Y+h+j+k,P,R,n,q,w-]-^-a-g.P.Q.U.}/Q/[/c/l/n/s/u0h0{1Q1a1b1l1p1z1|2c2f2i2u2z2}3i4O4R4W4a5Y5e5q6_6c6f6h6j6t6v6{7b7j7m8e8g8m8s8t9R9V9]9_9l9o9p9{:O:U:W:]:b:fe0P)}/|/}0O0R4}5O5P5S8QR5T0T^(T#R#S#T+b3[3]3^Y.]'}(R(U(V7TU3k.Z.^.qS7X3l4VR9c7s^(S#R#S#T+b3[3]3^[.['}(R(T(U(V7TW3j.Z.].^.qU7W3k3l4VS8z7X7sR:V9cT.k(Q.md]Owx!g&S't(Q*q-w.m!v^[_`!f!}#O$S$d$l$s$u&U&Y&c&m&r&x'P'b)p*]*v+[,X,k,w,z-]-^-a-o-t.d.o1S1T1f2f2z2}3i3tQ%tnT1u+}1v!jbOaenpwx{|!g#O$|$}%S%h%w&S't'u(Q*`*b*q-p-w.f.m.o0]0y1S2j5a6g;`;xf-W'`-T-V-Y2p2q2s2v6q6r8pj3x.g3s3w3z3{7c7e7f7h7k9X9Y:Rr;zg$g%d%i&s*Y*t,l,v-_2_;W;X;Y;o;q;vi<^+]0z1O;a;b;p;r;w;y<W<X<Y!O&^y%X&V&Y&Z'k)h*d*f+]+e+x/m0^0y0z1O1S1j5a5v;x;yz&az%O%W%e&d's*W*_,b-x0Z0[0k0|2`2g2{5V5b6l8iS'{#Q.Xn+l&X*g+f+m+p-j/h0_1R1^4t5W5`5u8XQ2W,a^2t-X2r2x6p6w8o9se7i3y7_7g7o7p9U9W9`:Q:cS+^&U1TY+n&Y&c*v1S3iR5s1f#w!POaegnpwx{|!g#O$g$|$}%S%d%h%i%w&S&s't'u(Q*Y*`*b*q*t+],l,v-_-p-w.f.m.o0]0y0z1O1S2_2j5a6g;W;X;Y;`;a;b;o;p;q;r;v;w;x;y<W<X<Y`oOwx!g&S't*q-w#U!Paeg{|#O$g$|$}%S%d%h%i&s'u*Y*`*b*t+],l,v-_0]0y0z1O1S2_2j5a6g;W;X;Y;`;a;b;o;p;q;r;v;w;x;y<W<X<YU%vnp-pQ*}%wS.e(Q.mT3v.f.oW+r&^+l+s1cV+z&a+{7iQ+x&`U+z&a+{7iQ-w'tT.S'y.U'`![O[aefwx{!W!X!g!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#{#}$U$W$Y$e$f$k%]%m&Q&S&W&b&f&x&y&|'O'P'b'i'j'y(`(b(i)l)r*h*i*l*q*r*v+W+Y+h+j+k,P,R,n,q,w-]-^-a-g.P.Q.U.}/Q/[/c/l/n/s/u0h0{1Q1a1b1l1p1z1|2c2f2i2u2z2}3i4O4R4W4a5Y5e5q6_6c6f6h6j6t6v6{7b7j7m8e8g8m8s8t9R9V9]9_9l9o9p9{:O:U:W:]:b:fX1r+y.X5}6P'W!VO[aefwx{!W!X!g!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#}$U$W$Y$e$f$k%]%m&Q&S&W&b&f&x&y&|'O'P'b'i'j'y(`(b(i)l)r*h*i*l*q*r*v+W+Y+h+j+k,P,R,n,q,w-]-^-a-g.P.Q.U.}/[/c/n/s/u0h0{1Q1a1b1l1p1z1|2c2f2i2u2z2}3i4O4R4W5Y5e5q6_6c6f6h6j6t6v6{7b7j7m8e8g8m8s8t9R9V9]9_9l9o9p9{:O:U:W:]:b:fW1r+y.X5}6PR2e,s!WjO[wx!g!k%m&S&y&|'O'b*q,q-]-^-a2c2z6c6j8g9l9p:W:]:fY%Ve$e(b1p3iQ'S!nS(y#i5YQ,m&xQ,x'PS.O'y.UQ2b,nQ6k2iQ6|2}Q8h6fR9m8e'W![O[aefwx{!W!X!g!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#}$U$W$Y$e$f$k%]%m&Q&S&W&b&f&x&y&|'O'P'b'i'j'y(`(b(i)l)r*h*i*l*q*r*v+W+Y+h+j+k,P,R,n,q,w-]-^-a-g.P.Q.U.}/[/c/n/s/u0h0{1Q1a1b1l1p1z1|2c2f2i2u2z2}3i4O4R4W5Y5e5q6_6c6f6h6j6t6v6{7b7j7m8e8g8m8s8t9R9V9]9_9l9o9p9{:O:U:W:]:b:fX1r+y.X5}6P'ayO[aefwx{!W!X!g!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#}$U$W$Y$e$f$k%]%m&Q&S&W&b&f&x&y&|'O'P'b'i'j'y(`(b(i)l)r*h*i*l*q*r*v+W+Y+h+j+k+y,P,R,n,q,w-]-^-a-g.P.Q.U.X.}/[/c/n/s/u0h0{1Q1a1b1l1p1z1|2c2f2i2u2z2}3i4O4R4W5Y5e5q5}6P6_6c6f6h6j6t6v6{7b7j7m8e8g8m8s8t9R9V9]9_9l9o9p9{:O:U:W:]:b:fQ&`yS't#O-uR1[+cS+^&U1TR5n1[Q1P+]R5g1OR1P+]T+^&U1Tz&[%X&V&Y&Z'k)h*d*f+]+e/m0^0y0z1O1S1j5a5v;x;yQ&]yR1n+x!P&[y%X&V&Y&Z'k)h*d*f+]+e+x/m0^0y0z1O1S1j5a5v;x;yQ+u&^S+|&a7iS1d+l+sQ1t+{R5r1c!WkO[wx!g!k%m&S&y&|'O'b*q,q-]-^-a2c2z6c6j8g9l9p:W:]:fS%zo.eS&Oq-rQ&_yQ&q!eQ'e!yQ*p%eU*{%v%{3vS+P%x%}Q+q&]Q,Y&mS,Z&n'gQ,r&{S0X*W,bS0o*|*}Q0q+OQ1o+xS2S,]-fQ5U0ZQ5Z0pQ5{1nQ6Y2RQ6]2WQ7n3yQ9S7_R:P9U[uOwx!g&S*qQ,Y&mQ-v'tQ3Y-tR3_-wxlOwx!g!k%m&S&y'O*q,q2c6c6j8g9l9p:W:]:fU$h[&|-^S%zo.eS&Oq-rQ*p%eU*{%v%{3vS+P%x%}S0X*W,bS0o*|*}Q0q+OQ5U0ZQ5Z0pQ7n3yQ9S7_R:P9UT,_&q,`]uOwx!g&S*q[uOwx!g&S*qQ,Y&mQ,n&xQ,w'PW-`'b-]-a2zQ-v'tQ3Y-tQ3_-wR6{2}[%fg$g,l,v-_2_R0l*t^$XV!U$a$z%P<R<SQ'S!nS)`#}*vS)v$W*qQ)y$YY*s%e*W0k2g2{Q/O(fS/i)i/PS0a*h4aS0j*r6_Q0r+QQ4Q.gQ4n/cS4q/j/kS4v/n5YQ4{/uQ6`2`U7a3s3y4RQ8O4rQ8k6hY9Q7_7b7c7l7mQ9r8mW9z9O9R9U9VQ:Z9oU:a9{9}:OR:j:bS)v$W*qT4v/n5YZ)t$W)u*q/n5YQ&w!hR'x#PS,g&v'vQ2[,eR6^2ZxlOwx!g!k%m&S&y'O*q,q2c6c6j8g9l9p:W:]:fV$h[&|-^!XkO[wx!g!k%m&S&y&|'O'b*q,q-]-^-a2c2z6c6j8g9l9p:W:]:f!WhO[wx!g!k%m&S&y&|'O'b*q,q-]-^-a2c2z6c6j8g9l9p:W:]:fR'W!q!WkO[wx!g!k%m&S&y&|'O'b*q,q-]-^-a2c2z6c6j8g9l9p:W:]:fR,n&xQ&y!iQ&{!jQ'O!lR,q&zR,o&xxlOwx!g!k%m&S&y'O*q,q2c6c6j8g9l9p:W:]:fX-`'b-]-a2z[uOwx!g&S*qQ,z'PQ-v'tS.k(Q.mR3_-w[uOwx!g&S*qQ,z'PW-`'b-]-a2zT.k(Q.mg-Z'`-T-V-Y2p2q2s2v6q6r8pylOwx!g!k%m&S&y'O*q,q2c6c6j8g9l9p:W:]:fb!OOaewx{!g&S*q&|$j[f!W!X!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#{#}$U$W$Y$e$f$k%]%m&Q&W&b&f&x&y&|'O'P'b'i'j'y(`(b(i)l)r*h*i*l*r*v+W+Y+h+j+k,P,R,n,q,w-]-^-a-g.P.Q.U.}/Q/[/c/l/n/s/u0h0{1Q1a1b1l1p1z1|2c2f2i2u2z2}3i4O4R4W4a5Y5e5q6_6c6f6h6j6t6v6{7b7j7m8e8g8m8s8t9R9V9]9_9l9o9p9{:O:U:W:]:b:f#d%jgnp|#O$g$|$}%S%d%h%i%w&s't'u(Q*Y*`*b*t+],l,v-_-p-w.f.m.o0]0y0z1O1S2_2j5a6g;W;X;Y;`;a;b;o;p;q;r;v;w;x;y<W<X<YQ']!tQ-S'^Q-d'fQ2Q,[Q6[2TR8a6Zj$RT$_%b%r:z:{:|;[;];^;_;c;di)o$V*U:w:x:y;h;i;j;k;l;m;nj$RT$_%b%r:z:{:|;[;];^;_;c;dh)o$V*U:w:x:y;h;i;j;k;l;m;nS/^({<[V4k/_/`;u[uOwx!g&S*qQ-v'tR3_-w[uOwx!g&S*qT.k(Q.m'`!YO[aefwx{!W!X!g!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#{#}$U$W$Y$e$f$k%]%m&Q&S&W&b&f&x&y&|'O'P'b'i'j'y(`(b(i)l)r*h*i*l*q*r*v+W+Y+h+j+k,P,R,n,q,w-]-^-a-g.P.Q.U.}/Q/[/c/l/n/s/u0h0{1Q1a1b1l1p1z1|2c2f2i2u2z2}3i4O4R4W4a5Y5e5q6_6c6f6h6j6t6v6{7b7j7m8e8g8m8s8t9R9V9]9_9l9o9p9{:O:U:W:]:b:fR7R3T[uOwx!g&S*qQ-v'tS.k(Q.mR3_-w[pOwx!g&S*qQ%wnS-p't-wT.f(Q.mS%{o.eS*|%v3vR0p*}Q+R%yR5]0sS%zo.eS&Oq-rU*{%v%{3vS+P%x%}S0o*|*}Q0q+OQ5Z0pQ7n3yQ9S7_R:P9U`qOwx!g&S(Q*q.mS%xn-pU%}p.f.oQ+O%wT-r't-wS'z#Q.XR.Y'{T.R'y.US.S'y.UQ8x7UR9w8yT5}1q8_R6P1q#d!Pgnp|#O$g$|$}%S%d%h%i%w&s't'u(Q*Y*`*b*t+],l,v-_-p-w.f.m.o0]0y0z1O1S2_2j5a6g;W;X;Y;`;a;b;o;p;q;r;v;w;x;y<W<X<Yb!QOaewx{!g&S*q&}![[f!W!X!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#{#}$U$W$Y$e$f$k%]%m&Q&W&b&f&x&y&|'O'P'b'i'j'y(`(b(i)l)r*h*i*l*r*v+W+Y+h+j+k,P,R,n,q,w-]-^-a-g.P.Q.U.}/Q/[/c/l/n/s/u0h0{1Q1a1b1l1p1z1|2c2f2i2u2z2}3i4O4R4W4a5Y5e5q6_6c6f6h6j6t6v6{7b7j7m8e8g8m8s8t9R9V9]9_9l9o9p9{:O:U:W:]:b:f#d!Pgnp|#O$g$|$}%S%d%h%i%w&s't'u(Q*Y*`*b*t+],l,v-_-p-w.f.m.o0]0y0z1O1S2_2j5a6g;W;X;Y;`;a;b;o;p;q;r;v;w;x;y<W<X<Yb!QOaewx{!g&S*q&|![[f!W!X!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#{#}$U$W$Y$e$f$k%]%m&Q&W&b&f&x&y&|'O'P'b'i'j'y(`(b(i)l)r*h*i*l*r*v+W+Y+h+j+k,P,R,n,q,w-]-^-a-g.P.Q.U.}/Q/[/c/l/n/s/u0h0{1Q1a1b1l1p1z1|2c2f2i2u2z2}3i4O4R4W4a5Y5e5q6_6c6f6h6j6t6v6{7b7j7m8e8g8m8s8t9R9V9]9_9l9o9p9{:O:U:W:]:b:fk3|.g3s3w3z3{7c7e7f7h7k9X9Y:RQ4Q.gS7a3s3yU9Q7_7c7lS9z9O9UR:a9}#|!TO[_ewx!f!g!u!}#O#V#Z$S$T$e$l%U&S&U&Y&c&f&m&x'P'_'b't(Q(b(g)j)p*q*v+[+a+t,X,k,w,z-Q-]-^-a-o-t-w.d.m.o1S1T1X1f1k1m1|2f2l2z2}3i3t5j8ZR4].uQ(]#US.v([(^S4^.w.xR7w4_Q.s(ZR7u4X#|!TO[_ewx!f!g!u!}#O#V#Z$S$T$e$l%U&S&U&Y&c&f&m&x'P'_'b't(Q(b(g)j)p*q*v+[+a+t,X,k,w,z-Q-]-^-a-o-t-w.d.m.o1S1T1X1f1k1m1|2f2l2z2}3i3t5j8Zp$w`$d$s%X&r'`(_(f)i*d-T/k1j5k5v8Uq(}#k%y.g0s3s3w3z3{7c7e7f7h7k9X9Y:RR,U&fR6W1|'X!VO[aefwx{!W!X!g!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#}$U$W$Y$e$f$k%]%m&Q&S&W&b&f&x&y&|'O'P'b'i'j'y(`(b(i)l)r*h*i*l*q*r*v+W+Y+h+j+k,P,R,n,q,w-]-^-a-g.P.Q.U.}/[/c/n/s/u0h0{1Q1a1b1l1p1z1|2c2f2i2u2z2}3i4O4R4W5Y5e5q6_6c6f6h6j6t6v6{7b7j7m8e8g8m8s8t9R9V9]9_9l9o9p9{:O:U:W:]:b:f$q#rS%T%Z'Q'X'Z'a'c(a(e(h(w(x)R)S)U)V)W)X)Y)Z)[)])^)_)k)q)x+X+g,O,S,j,u-h-i-|.y/p0`0b0g0i0w1`1y2a2h3R3c3d4c4d4j4m4s4u4y4z5d5p5w6U6e6i6s6z7q7r7t8S8T8c8f8j8r9T9[9k9q9|:T:Y:`:i$]#sS%T%Z'Q'X'Z'a'c(h(w(x)R)V)^)_)k)q)x+X+g,O,S,j,u-h-i-|.y/p0`0b0g0i0w1`1y2a2h3R3c3d4c4d4j4m4s4u4y4z5d5p5w6U6e6i6s6z7q7r7t8S8T8c8f8j8r9T9[9k9q9|:T:Y:`:i$Z#tS%T%Z'Q'X'Z'a'c(h(w(x)R)^)_)k)q)x+X+g,O,S,j,u-h-i-|.y/p0`0b0g0i0w1`1y2a2h3R3c3d4c4d4j4m4s4u4y4z5d5p5w6U6e6i6s6z7q7r7t8S8T8c8f8j8r9T9[9k9q9|:T:Y:`:i$c#wS%T%Z'Q'X'Z'a'c(h(w(x)R)U)V)W)X)^)_)k)q)x+X+g,O,S,j,u-h-i-|.y/p0`0b0g0i0w1`1y2a2h3R3c3d4c4d4j4m4s4u4y4z5d5p5w6U6e6i6s6z7q7r7t8S8T8c8f8j8r9T9[9k9q9|:T:Y:`:i'X![O[aefwx{!W!X!g!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#}$U$W$Y$e$f$k%]%m&Q&S&W&b&f&x&y&|'O'P'b'i'j'y(`(b(i)l)r*h*i*l*q*r*v+W+Y+h+j+k,P,R,n,q,w-]-^-a-g.P.Q.U.}/[/c/n/s/u0h0{1Q1a1b1l1p1z1|2c2f2i2u2z2}3i4O4R4W5Y5e5q6_6c6f6h6j6t6v6{7b7j7m8e8g8m8s8t9R9V9]9_9l9o9p9{:O:U:W:]:b:fQ/P(fQ/j)iQ4r/kR9d7y']![O[aefwx{!W!X!g!k!n!r!s!v!x#X#Y#[#g#i#l#q#r#s#t#u#v#w#x#y#z#}$U$W$Y$e$f$k%]%m&Q&S&W&b&f&x&y&|'O'P'b'i'j'y(`(b(i)l)r*h*i*l*q*r*v+W+Y+h+j+k,P,R,n,q,w-]-^-a-g.P.Q.U.}/Q/[/c/l/n/s/u0h0{1Q1a1b1l1p1z1|2c2f2i2u2z2}3i4O4R4W5Y5e5q6_6c6f6h6j6t6v6{7b7j7m8e8g8m8s8t9R9V9]9_9l9o9p9{:O:U:W:]:b:fQ#eQR(u#eU$|a;`;xb%Ue$e&f(b-Q1m1|2l8ZQ'_!u!Q*^$|%U'_*`*f+h,P0]0^1b2p6q6t7e8p9X9]:R;W;o;p;v;w<WS*`$}%SQ*f%XS+h&W1QQ,P&bQ0]*bQ0^*dQ1b+kQ2p-VS6q2q2sQ6t2uQ7e3wQ8p6rS9X7f7hQ9]7jQ:R9YQ;W%dS;o;X;YS;p<X<YQ;v;qQ;w;rT<W0z;a[[Owx!g&S*ql$c[&|'}+[,X,h,k-P-^-o-z._.d.ql&|!k%m&y'O,q2c6c6j8g9l9p:W:]:f^'}#R#S#T+b3[3]3^`+[&U&Y&c*v1S1T1f3iS,X&m-tQ,h&wU,k&x'P2}S-P'[2kW-^'b-]-a2zS-o't-wQ-z'xQ._(PS.d(Q.mR.q(UQ)|$[R/x)|Q0R)}Q4}/|Q5O/}Q5P0OY5Q0R4}5O5P8QR8Q5SQ*P$]S0U*P0VR0V*QS.`(P._S3n.`7[R7[3pQ3q.aS7Y3o3rU7^3q7Y8{R8{7ZQ.m(QR4S.m!|_O[wx!f!g!}#O$S$l&S&U&Y&c&m&x'P'b't(Q)p*q*v+[,X,k,w,z-]-^-a-o-t-w.d.m.o1S1T1f2f2z2}3i3tU$r_$u*]U$u`$d&rR*]$sU$}a;`;xd*a$}*b2q6r7f9Y;X;q;r<XQ*b%SQ2q-VQ6r2sQ7f3wQ9Y7hQ;X%dQ;q;YQ;r<YT<X0z;aS+{&a7iR1s+{S*j%Z/pR0c*jQ1U+_R5i1UU+e&V0z;xR1]+eQ+s&^Q1c+lT1i+s1cQ8[5yR9i8[QwOS&Rw&ST&Sx*qQ,`&qR2V,`W)u$W*q/n5YR/t)uU/o)q)v0gR4w/o[*u%e%f*W2`2g2{R0m*uQ,d&uR2Y,dQ-a'bQ2z-]T2|-a2zQ2w-XR6x2wQ-f'gQ2R,]T3Q-f2RS%pm7QR*z%pdnOwx!g&S't(Q*q-w.mR%unQ0t+RR5^0tQ.U'yR3f.UQ1v+}R6Q1vU*n%`*x;ZR0f*nS1g+n0nR5t1gQ7l3yQ9O7_U9a7l9O9}R9}9U$O!SO[_ewx!f!g!u!}#O#V#Z$S$T$e$l%U&S&U&Y&c&f&m&x'P'_'b't(Q(b(g)j)p*q*v+[+a+t,X,k,w,z-Q-]-^-a-o-t-w.d.m.o.u1S1T1X1f1k1m1|2f2l2z2}3i3t5j8ZR&g!SQ4Y.sR7v4YQ1},UR6X1}S/d)_)`R4o/dW(o#a(j(k/SR/W(oQ7{4fR9f7{T)a#}*v!USO[wx!g!k%m&S&y&|'O'b,q-]-^-a2c2z6c6j8g9l9p:W:]:fj$ya{$k%]+j,R1a1z5q6v8s9_:UY%Te$e(b1p3iY%Zf$f(i)l*lQ&j!WQ&k!XQ'Q!nQ'X!rQ'Z!sQ'a!vQ'c!xQ(a#XQ(e#YS(h#[+YQ(w#gQ(x#iQ)R#lQ)S#qQ)T#rQ)U#sQ)V#tQ)W#uQ)X#vQ)Y#wQ)Z#xQ)[#yQ)]#zQ)^#{S)_#}*vQ)k$UQ)q$WQ)x$YQ+X&QS+g&W1QQ,O&bQ,S&fQ,j&xQ,u'PQ-h'iQ-i'jS-|'y.UQ.y(`S/p)r0hS0`*h4aQ0b*iQ0g*qQ0i*rQ0w+WS1`+h+kQ1y,PQ2a,nS2h,w6{Q3R-gQ3c.PQ3d.QQ4c.}Q4d/QQ4j/[Q4m/cQ4s/lQ4u/nQ4y/sQ4z/uQ5d0{Q5p1bQ5w1lQ6U1|S6e2f8tQ6i2iQ6s2uQ6z2}Q7q4OQ7r4RQ7t4WQ8S5YQ8T5eQ8c6_Q8f6fQ8j6hQ8r6tS9T7b7mQ9[7jQ9k8eQ9q8mS9|9R9VQ:T9]Q:Y9oS:`9{:OR:i:bR,V&fd]Owx!g&S't(Q*q-w.m!v^[_`!f!}#O$S$d$l$s$u&U&Y&c&m&r&x'P'b)p*]*v+[,X,k,w,z-]-^-a-o-t.d.o1S1T1f2f2z2}3i3t#r${ae!u$e$|$}%S%U%X%d&W&b&f'_(b*`*b*d*f+h+k,P-Q-V0]0^1Q1b1m1|2l2p2q2s2u3w6q6r6t7e7f7h7j8Z8p9X9Y9]:R;W;X;Y;`;a;o;p;q;r;v;w<W<X<YQ%tnS+d&V+eW+r&^+l+s1cU+z&a+{7iQ1k+tT5c0z;x``Owx!g&S't*q-wS$d[-oQ$s_b%Xe$e&f(b-Q1m1|2l8Z!h&r!f!}#O$S$l&U&Y&c&m&x'P'b(Q)p*v+[,X,k,w,z-]-^-a-t.d.m.o1S1T1f2f2z2}3i3tQ'`!uS(_#V+aQ(f#ZS)i$T(gQ*d%UQ-T'_Q/k)jQ1j+tQ5k1XQ5v1kR8U5jS(W#R3]S(X#S3^V(Y#T+b3[R$^Ye0Q)}/|/}0O0R4}5O5P5S8QW(R#R#S#T+bQ([#US.Z'}(US.a(P._Q.x(^W1r+y.X5}6PQ3Z-tQ3h.WQ3o.`Q4V.qU7T3[3]3^Q7]3pR8|7[Q.b(PR3m._T.l(Q.mdgOwx!g&S&m't*q-t-wU$g[,X-oQ&s!fQ'k!}Q'u#OQ)h$SQ*Y$l`+]&U&Y&c*v1S1T1f3iQ,l&xQ,v'PY-_'b-]-a2z2}S.g(Q.mQ/m)pQ0y+[S2_,k-^S2j,w,zS3s.d.oQ6g2fR7c3td]Owx!g&S't(Q*q-w.m!v^[_`!f!}#O$S$d$l$s$u&U&Y&c&m&r&x'P'b)p*]*v+[,X,k,w,z-]-^-a-o-t.d.o1S1T1f2f2z2}3i3tR%tnQ3y.gQ7_3sQ7g3wQ7o3zQ7p3{Q9U7cU9W7e7f7hQ9`7kS:Q9X9YR:c:RZ+o&Y&c*v1S3ipzOnpwx!g%w&S't(Q*q-p-w.f.m.o[%Oa%d0z;`;a;xU%We%h1SQ%eg^&d{|%i1O5a;b;yQ's#OQ*W$gb*_$|$}%S;W;X;Y<W<X<YQ,b&sQ-x'uQ0Z*Y[0[*`*b;o;p;q;rQ0k*tQ0|+]Q2`,lQ2g,vS2{-_2_U5V0];v;wQ5b0yQ6l2jR8i6gQ+}&aR9Z7iS1q+y.XQ8^5}R8_6P[%^f$f(i)l)r0hR0d*lR+`&UQ+_&UR5h1TS&Xy+xQ*g%XU+f&V0z;xS+m&Y1SW+p&Z1O5a;yQ-j'kQ/h)hS0_*d*fQ1R+]Q1^+eQ4t/mQ5W0^Q5`0yQ5u1jR8X5vR5z1mYvOwx&S*qR&t!gW%gg,l,v-_T*X$g2_T)w$W*q[uOwx!g&S*qQ&}!kQ*y%mQ,p&yQ,t'OQ2d,qQ6b2cQ8d6cQ8l6jQ9n8gQ:X9lQ:[9pQ:e:WQ:g:]R:k:fxlOwx!g!k%m&S&y'O*q,q2c6c6j8g9l9p:W:]:fU$h[&|-^X-`'b-]-a2zQ-['`R2o-TS-X'`-TQ2r-VQ2x-YU6p2p2q2sQ6w2vS8o6q6rR9s8p[rOwx!g&S*qS-q't-wT.h(Q.mR+S%y[sOwx!g&S*qS-s't-wT.i(Q.m[tOwx!g&S*qT.j(Q.mT.T'y.UX%af%k0h1QQ.w([R4_.xR.t(ZR(d#XQ(r#aS/R(j(kR4e/SR/V(lR4g/T",nodeNames:"\u26a0 RawString > MacroName LineComment BlockComment PreprocDirective #include String EscapeSequence SystemLibString Identifier ArgumentList ( ConditionalExpression AssignmentExpression CallExpression PrimitiveType FieldExpression FieldIdentifier DestructorName TemplateMethod ScopedFieldIdentifier NamespaceIdentifier TemplateType TypeIdentifier ScopedTypeIdentifier ScopedNamespaceIdentifier :: NamespaceIdentifier TypeIdentifier TemplateArgumentList < TypeDescriptor const volatile restrict _Atomic mutable constexpr constinit consteval StructSpecifier struct MsDeclspecModifier __declspec ) Attribute AttributeName Identifier AttributeArgs { } [ ] UpdateOp ArithOp ArithOp ArithOp LogicOp BitOp BitOp BitOp CompareOp CompareOp CompareOp > CompareOp BitOp UpdateOp , Number CharLiteral AttributeArgs VirtualSpecifier BaseClassClause Access virtual FieldDeclarationList FieldDeclaration extern static register inline thread_local AttributeSpecifier __attribute__ PointerDeclarator MsBasedModifier __based MsPointerModifier FunctionDeclarator ParameterList ParameterDeclaration PointerDeclarator FunctionDeclarator Noexcept noexcept RequiresClause requires True False ParenthesizedExpression CommaExpression LambdaExpression LambdaCaptureSpecifier TemplateParameterList OptionalParameterDeclaration TypeParameterDeclaration typename class VariadicParameterDeclaration VariadicDeclarator ReferenceDeclarator OptionalTypeParameterDeclaration VariadicTypeParameterDeclaration TemplateTemplateParameterDeclaration template AbstractFunctionDeclarator AbstractPointerDeclarator AbstractArrayDeclarator AbstractParenthesizedDeclarator AbstractReferenceDeclarator ThrowSpecifier throw TrailingReturnType CompoundStatement FunctionDefinition MsCallModifier TryStatement try CatchClause catch LinkageSpecification Declaration InitDeclarator InitializerList InitializerPair SubscriptDesignator FieldDesignator ExportDeclaration export ImportDeclaration import ModuleName PartitionName HeaderName CaseStatement case default LabeledStatement StatementIdentifier ExpressionStatement IfStatement if ConditionClause Declaration else SwitchStatement switch DoStatement do while WhileStatement ForStatement for ReturnStatement return BreakStatement break ContinueStatement continue GotoStatement goto CoReturnStatement co_return CoYieldStatement co_yield AttributeStatement ForRangeLoop AliasDeclaration using TypeDefinition typedef PointerDeclarator FunctionDeclarator ArrayDeclarator ParenthesizedDeclarator ThrowStatement NamespaceDefinition namespace ScopedIdentifier Identifier OperatorName operator ArithOp BitOp CompareOp LogicOp new delete co_await ConceptDefinition concept UsingDeclaration enum StaticAssertDeclaration static_assert ConcatenatedString TemplateDeclaration FriendDeclaration friend union FunctionDefinition ExplicitFunctionSpecifier explicit FieldInitializerList FieldInitializer DefaultMethodClause DeleteMethodClause FunctionDefinition OperatorCast operator TemplateInstantiation FunctionDefinition FunctionDefinition Declaration ModuleDeclaration module RequiresExpression RequirementList SimpleRequirement TypeRequirement CompoundRequirement ReturnTypeRequirement ConstraintConjuction LogicOp ConstraintDisjunction LogicOp ArrayDeclarator ParenthesizedDeclarator ReferenceDeclarator TemplateFunction OperatorName StructuredBindingDeclarator ArrayDeclarator ParenthesizedDeclarator ReferenceDeclarator BitfieldClause FunctionDefinition FunctionDefinition Declaration FunctionDefinition Declaration AccessSpecifier UnionSpecifier ClassSpecifier EnumSpecifier SizedTypeSpecifier TypeSize EnumeratorList Enumerator DependentType Decltype decltype auto PlaceholderTypeSpecifier ParameterPackExpansion ParameterPackExpansion FieldIdentifier PointerExpression SubscriptExpression BinaryExpression ArithOp LogicOp LogicOp BitOp UnaryExpression LogicOp BitOp UpdateExpression CastExpression SizeofExpression sizeof CoAwaitExpression CompoundLiteralExpression NULL NewExpression new NewDeclarator DeleteExpression delete ParameterPackExpansion nullptr this UserDefinedLiteral ParamPack #define PreprocArg #if #ifdef #ifndef #else #endif #elif PreprocDirectiveName Macro Program",maxTerm:425,nodeProps:[["group",-35,1,8,11,14,15,16,18,71,72,100,101,102,104,191,208,229,242,243,270,271,272,277,280,281,282,284,285,286,287,290,292,293,294,295,296,"Expression",-13,17,24,25,26,42,255,256,257,258,262,263,265,266,"Type",-19,126,129,147,150,152,153,158,160,163,164,166,168,170,172,174,176,178,179,188,"Statement"],["isolate",-4,4,5,8,10,""]],propSources:[s],skippedNodes:[0,3,4,5,6,7,10,297,298,299,300,301,302,303,304,305,306,347,348],repeatNodeCount:41,tokenData:"&*r7ZR!UOX$eXY({YZ.gZ]$e]^+P^p$epq({qr.}rs0}st2ktu$euv!7dvw!9bwx!;exy!<Yyz!=Tz{!>O{|!?R|}!AV}!O!BQ!O!P!DX!P!Q#+y!Q!R#Az!R![$(x![!]$Ag!]!^$Cc!^!_$D^!_!`%1W!`!a%2X!a!b%5_!b!c$e!c!n%6Y!n!o%7q!o!w%6Y!w!x%7q!x!}%6Y!}#O%:n#O#P%<g#P#Q%Kz#Q#R%Ms#R#S%6Y#S#T$e#T#i%6Y#i#j%Nv#j#o%6Y#o#p&!e#p#q&#`#q#r&%f#r#s&&a#s;'S$e;'S;=`(u<%lO$e&t$nY)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e&r%eW)ZW'f&jOY%^Zw%^wx%}x#O%^#O#P&f#P;'S%^;'S;=`'x<%lO%^&j&SU'f&jOY%}Z#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}&j&kX'f&jOY%}YZ%}Z]%}]^'W^#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}&j']V'f&jOY%}YZ%}Z#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}&j'uP;=`<%l%}&r'{P;=`<%l%^&l(VW(pQ'f&jOY(OZr(Ors%}s#O(O#O#P&f#P;'S(O;'S;=`(o<%lO(O&l(rP;=`<%l(O&t(xP;=`<%l$e7Z)Y`)ZW(pQ(n.o'f&j*Z)`OX$eXY({YZ*[Z]$e]^+P^p$epq({qr$ers%^sw$ewx(Ox#O$e#O#P,^#P;'S$e;'S;=`(u<%lO$e.o*aT(n.oXY*[YZ*[]^*[pq*[#O#P*p.o*sQYZ*[]^*y.o*|PYZ*[4e+[`)ZW(pQ(n.o'f&jOX$eXY+PYZ*[Z]$e]^+P^p$epq+Pqr$ers%^sw$ewx(Ox#O$e#O#P,^#P;'S$e;'S;=`(u<%lO$e4Z,cX'f&jOY%}YZ-OZ]%}]^-{^#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}4Z-V[(n.o'f&jOX%}XY-OYZ*[Z]%}]^-O^p%}pq-Oq#O%}#O#P,^#P;'S%};'S;=`'r<%lO%}4Z.QV'f&jOY%}YZ-OZ#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}7P.nT*W)`(n.oXY*[YZ*[]^*[pq*[#O#P*p3o/[[%^!b'QP)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox!_$e!_!`0Q!`#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o0_Y%]!b!a,g)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e6e1YY)ZW(qQ(o/]'f&jOY%^Zr%^rs1xsw%^wx%}x#O%^#O#P&f#P;'S%^;'S;=`'x<%lO%^(U2RW)x!b)ZW'f&jOY%^Zw%^wx%}x#O%^#O#P&f#P;'S%^;'S;=`'x<%lO%^4e2tf)ZW(pQ'f&jOX$eXY2kZp$epq2kqr$ers%^sw$ewx(Ox!c$e!c!}4Y!}#O$e#O#P&f#P#T$e#T#W4Y#W#X5m#X#Y>u#Y#]4Y#]#^NZ#^#o4Y#o;'S$e;'S;=`(u<%lO$e4e4eb)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#o4Y#o;'S$e;'S;=`(u<%lO$e4e5xd)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#X4Y#X#Y7W#Y#o4Y#o;'S$e;'S;=`(u<%lO$e4e7cd)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#Y4Y#Y#Z8q#Z#o4Y#o;'S$e;'S;=`(u<%lO$e4e8|d)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#]4Y#]#^:[#^#o4Y#o;'S$e;'S;=`(u<%lO$e4e:gd)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#b4Y#b#c;u#c#o4Y#o;'S$e;'S;=`(u<%lO$e4e<Qd)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#X4Y#X#Y=`#Y#o4Y#o;'S$e;'S;=`(u<%lO$e4e=mb)ZW(pQ'e.o'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#o4Y#o;'S$e;'S;=`(u<%lO$e4e?Qf)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#`4Y#`#a@f#a#b4Y#b#cHV#c#o4Y#o;'S$e;'S;=`(u<%lO$e4e@qf)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#]4Y#]#^BV#^#g4Y#g#hEV#h#o4Y#o;'S$e;'S;=`(u<%lO$e4eBbd)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#Y4Y#Y#ZCp#Z#o4Y#o;'S$e;'S;=`(u<%lO$e4eC}b)ZW(pQ'f&j'l.o'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#o4Y#o;'S$e;'S;=`(u<%lO$e4eEbd)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#X4Y#X#YFp#Y#o4Y#o;'S$e;'S;=`(u<%lO$e4eF}b)ZW(pQ'j.o'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#o4Y#o;'S$e;'S;=`(u<%lO$e4eHbd)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#W4Y#W#XIp#X#o4Y#o;'S$e;'S;=`(u<%lO$e4eI{d)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#]4Y#]#^KZ#^#o4Y#o;'S$e;'S;=`(u<%lO$e4eKfd)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#Y4Y#Y#ZLt#Z#o4Y#o;'S$e;'S;=`(u<%lO$e4eMRb)ZW(pQ'f&j'k.o'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#o4Y#o;'S$e;'S;=`(u<%lO$e4eNff)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#Y4Y#Y#Z! z#Z#b4Y#b#c!.[#c#o4Y#o;'S$e;'S;=`(u<%lO$e4e!!Xf)ZW(pQ'g.o'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#W4Y#W#X!#m#X#b4Y#b#c!(W#c#o4Y#o;'S$e;'S;=`(u<%lO$e4e!#xd)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#X4Y#X#Y!%W#Y#o4Y#o;'S$e;'S;=`(u<%lO$e4e!%cd)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#Y4Y#Y#Z!&q#Z#o4Y#o;'S$e;'S;=`(u<%lO$e4e!'Ob)ZW(pQ'h.o'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#o4Y#o;'S$e;'S;=`(u<%lO$e4e!(cd)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#W4Y#W#X!)q#X#o4Y#o;'S$e;'S;=`(u<%lO$e4e!)|d)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#X4Y#X#Y!+[#Y#o4Y#o;'S$e;'S;=`(u<%lO$e4e!+gd)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#Y4Y#Y#Z!,u#Z#o4Y#o;'S$e;'S;=`(u<%lO$e4e!-Sb)ZW(pQ'i.o'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#o4Y#o;'S$e;'S;=`(u<%lO$e4e!.gd)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#V4Y#V#W!/u#W#o4Y#o;'S$e;'S;=`(u<%lO$e4e!0Qd)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#`4Y#`#a!1`#a#o4Y#o;'S$e;'S;=`(u<%lO$e4e!1kd)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#i4Y#i#j!2y#j#o4Y#o;'S$e;'S;=`(u<%lO$e4e!3Ud)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#W4Y#W#X!4d#X#o4Y#o;'S$e;'S;=`(u<%lO$e4e!4od)ZW(pQ'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#X4Y#X#Y!5}#Y#o4Y#o;'S$e;'S;=`(u<%lO$e4e!6[b)ZW(pQV.o'f&j'm.oOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![4Y![!c$e!c!}4Y!}#O$e#O#P&f#P#R$e#R#S4Y#S#T$e#T#o4Y#o;'S$e;'S;=`(u<%lO$e3o!7q[)ZW(pQ%Z!b![,g'f&jOY$eZr$ers%^sw$ewx(Ox!_$e!_!`!8g!`#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o!8rY!g-y)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o!9o])V,g)ZW(pQ%[!b'f&jOY$eZr$ers%^sv$evw!:hwx(Ox!_$e!_!`!8g!`#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o!:uY)U,g%^!b)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e2X!;pW)[S(pQ)Y,g'f&jOY(OZr(Ors%}s#O(O#O#P&f#P;'S(O;'S;=`(o<%lO(O6i!<eY)ZW(pQ]6_'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e'V!=`Y!Oa)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o!>][)S,g)ZW(pQ%Z!b'f&jOY$eZr$ers%^sw$ewx(Ox!_$e!_!`!8g!`#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o!?`^)ZW(pQ%Z!b!Y,g'f&jOY$eZr$ers%^sw$ewx(Ox{$e{|!@[|!_$e!_!`!8g!`#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o!@gY)ZW!X-y(pQ'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e2a!AbY!h,k)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o!B__)ZW(pQ%Z!b!Y,g'f&jOY$eZr$ers%^sw$ewx(Ox}$e}!O!@[!O!_$e!_!`!8g!`!a!C^!a#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o!CiY(x-y)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e2a!Dd^)ZW(pQ'f&j(w,gOY$eZr$ers%^sw$ewx(Ox!O$e!O!P!E`!P!Q$e!Q![!GY![#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e2a!Ei[)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox!O$e!O!P!F_!P#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e2a!FjY)X,k)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e2]!Gen)ZW(pQ!i,g'f&jOY$eZr$ers%^sw$ewx!Icx!Q$e!Q![!GY![!g$e!g!h#$w!h!i#*Y!i!n$e!n!o#*Y!o!r$e!r!s#$w!s!w$e!w!x#*Y!x#O$e#O#P&f#P#X$e#X#Y#$w#Y#Z#*Y#Z#`$e#`#a#*Y#a#d$e#d#e#$w#e#i$e#i#j#*Y#j;'S$e;'S;=`(u<%lO$e2T!IjY(pQ'f&jOY(OZr(Ors%}s!Q(O!Q![!JY![#O(O#O#P&f#P;'S(O;'S;=`(o<%lO(O2T!Jcn(pQ!i,g'f&jOY(OZr(Ors%}sw(Owx!Icx!Q(O!Q![!JY![!g(O!g!h!La!h!i##`!i!n(O!n!o##`!o!r(O!r!s!La!s!w(O!w!x##`!x#O(O#O#P&f#P#X(O#X#Y!La#Y#Z##`#Z#`(O#`#a##`#a#d(O#d#e!La#e#i(O#i#j##`#j;'S(O;'S;=`(o<%lO(O2T!Ljl(pQ!i,g'f&jOY(OZr(Ors%}s{(O{|!Nb|}(O}!O!Nb!O!Q(O!Q![# e![!c(O!c!h# e!h!i# e!i!n(O!n!o##`!o!w(O!w!x##`!x#O(O#O#P&f#P#T(O#T#Y# e#Y#Z# e#Z#`(O#`#a##`#a#i(O#i#j##`#j;'S(O;'S;=`(o<%lO(O2T!Ni^(pQ'f&jOY(OZr(Ors%}s!Q(O!Q![# e![!c(O!c!i# e!i#O(O#O#P&f#P#T(O#T#Z# e#Z;'S(O;'S;=`(o<%lO(O2T# nj(pQ!i,g'f&jOY(OZr(Ors%}sw(Owx!Nbx!Q(O!Q![# e![!c(O!c!h# e!h!i# e!i!n(O!n!o##`!o!w(O!w!x##`!x#O(O#O#P&f#P#T(O#T#Y# e#Y#Z# e#Z#`(O#`#a##`#a#i(O#i#j##`#j;'S(O;'S;=`(o<%lO(O2T##id(pQ!i,g'f&jOY(OZr(Ors%}s!h(O!h!i##`!i!n(O!n!o##`!o!w(O!w!x##`!x#O(O#O#P&f#P#Y(O#Y#Z##`#Z#`(O#`#a##`#a#i(O#i#j##`#j;'S(O;'S;=`(o<%lO(O2]#%Sn)ZW(pQ!i,g'f&jOY$eZr$ers%^sw$ewx(Ox{$e{|#'Q|}$e}!O#'Q!O!Q$e!Q![#(]![!c$e!c!h#(]!h!i#(]!i!n$e!n!o#*Y!o!w$e!w!x#*Y!x#O$e#O#P&f#P#T$e#T#Y#(]#Y#Z#(]#Z#`$e#`#a#*Y#a#i$e#i#j#*Y#j;'S$e;'S;=`(u<%lO$e2]#'Z`)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![#(]![!c$e!c!i#(]!i#O$e#O#P&f#P#T$e#T#Z#(]#Z;'S$e;'S;=`(u<%lO$e2]#(hj)ZW(pQ!i,g'f&jOY$eZr$ers%^sw$ewx!Nbx!Q$e!Q![#(]![!c$e!c!h#(]!h!i#(]!i!n$e!n!o#*Y!o!w$e!w!x#*Y!x#O$e#O#P&f#P#T$e#T#Y#(]#Y#Z#(]#Z#`$e#`#a#*Y#a#i$e#i#j#*Y#j;'S$e;'S;=`(u<%lO$e2]#*ef)ZW(pQ!i,g'f&jOY$eZr$ers%^sw$ewx(Ox!h$e!h!i#*Y!i!n$e!n!o#*Y!o!w$e!w!x#*Y!x#O$e#O#P&f#P#Y$e#Y#Z#*Y#Z#`$e#`#a#*Y#a#i$e#i#j#*Y#j;'S$e;'S;=`(u<%lO$e7Z#,W`)ZW(pQ%Z!b![,g'f&jOY$eZr$ers%^sw$ewx(Oxz$ez{#-Y{!P$e!P!Q#:s!Q!_$e!_!`!8g!`#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e7Z#-c])ZW(pQ'f&jOY#-YYZ#.[Zr#-Yrs#/csw#-Ywx#5wxz#-Yz{#8j{#O#-Y#O#P#2`#P;'S#-Y;'S;=`#:m<%lO#-Y1e#._TOz#.[z{#.n{;'S#.[;'S;=`#/]<%lO#.[1e#.qVOz#.[z{#.n{!P#.[!P!Q#/W!Q;'S#.[;'S;=`#/]<%lO#.[1e#/]OT1e1e#/`P;=`<%l#.[7X#/jZ)ZW'f&jOY#/cYZ#.[Zw#/cwx#0]xz#/cz{#4O{#O#/c#O#P#2`#P;'S#/c;'S;=`#5q<%lO#/c7P#0bX'f&jOY#0]YZ#.[Zz#0]z{#0}{#O#0]#O#P#2`#P;'S#0];'S;=`#3x<%lO#0]7P#1SZ'f&jOY#0]YZ#.[Zz#0]z{#0}{!P#0]!P!Q#1u!Q#O#0]#O#P#2`#P;'S#0];'S;=`#3x<%lO#0]7P#1|UT1e'f&jOY%}Z#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}7P#2eZ'f&jOY#0]YZ#0]Z]#0]]^#3W^z#0]z{#0}{#O#0]#O#P#2`#P;'S#0];'S;=`#3x<%lO#0]7P#3]X'f&jOY#0]YZ#0]Zz#0]z{#0}{#O#0]#O#P#2`#P;'S#0];'S;=`#3x<%lO#0]7P#3{P;=`<%l#0]7X#4V])ZW'f&jOY#/cYZ#.[Zw#/cwx#0]xz#/cz{#4O{!P#/c!P!Q#5O!Q#O#/c#O#P#2`#P;'S#/c;'S;=`#5q<%lO#/c7X#5XW)ZWT1e'f&jOY%^Zw%^wx%}x#O%^#O#P&f#P;'S%^;'S;=`'x<%lO%^7X#5tP;=`<%l#/c7R#6OZ(pQ'f&jOY#5wYZ#.[Zr#5wrs#0]sz#5wz{#6q{#O#5w#O#P#2`#P;'S#5w;'S;=`#8d<%lO#5w7R#6x](pQ'f&jOY#5wYZ#.[Zr#5wrs#0]sz#5wz{#6q{!P#5w!P!Q#7q!Q#O#5w#O#P#2`#P;'S#5w;'S;=`#8d<%lO#5w7R#7zW(pQT1e'f&jOY(OZr(Ors%}s#O(O#O#P&f#P;'S(O;'S;=`(o<%lO(O7R#8gP;=`<%l#5w7Z#8s_)ZW(pQ'f&jOY#-YYZ#.[Zr#-Yrs#/csw#-Ywx#5wxz#-Yz{#8j{!P#-Y!P!Q#9r!Q#O#-Y#O#P#2`#P;'S#-Y;'S;=`#:m<%lO#-Y7Z#9}Y)ZW(pQT1e'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e7Z#:pP;=`<%l#-Y7Z#;OY)ZW(pQS1e'f&jOY#:sZr#:srs#;nsw#:swx#@{x#O#:s#O#P#<z#P;'S#:s;'S;=`#At<%lO#:s7X#;wW)ZWS1e'f&jOY#;nZw#;nwx#<ax#O#;n#O#P#<z#P;'S#;n;'S;=`#@u<%lO#;n7P#<hUS1e'f&jOY#<aZ#O#<a#O#P#<z#P;'S#<a;'S;=`#>[<%lO#<a7P#=RXS1e'f&jOY#<aYZ%}Z]#<a]^#=n^#O#<a#O#P#>b#P;'S#<a;'S;=`#>[<%lO#<a7P#=uVS1e'f&jOY#<aYZ%}Z#O#<a#O#P#<z#P;'S#<a;'S;=`#>[<%lO#<a7P#>_P;=`<%l#<a7P#>i]S1e'f&jOY#<aYZ%}Z]#<a]^#=n^#O#<a#O#P#>b#P#b#<a#b#c#<a#c#f#<a#f#g#?b#g;'S#<a;'S;=`#>[<%lO#<a7P#?iUS1e'f&jOY#<aZ#O#<a#O#P#?{#P;'S#<a;'S;=`#>[<%lO#<a7P#@SZS1e'f&jOY#<aYZ%}Z]#<a]^#=n^#O#<a#O#P#>b#P#b#<a#b#c#<a#c;'S#<a;'S;=`#>[<%lO#<a7X#@xP;=`<%l#;n7R#AUW(pQS1e'f&jOY#@{Zr#@{rs#<as#O#@{#O#P#<z#P;'S#@{;'S;=`#An<%lO#@{7R#AqP;=`<%l#@{7Z#AwP;=`<%l#:s2]#BVt)ZW(pQ!i,g'f&jOY$eZr$ers%^sw$ewx#Dgx!O$e!O!P$ m!P!Q$e!Q![$(x![!g$e!g!h#$w!h!i#*Y!i!n$e!n!o#*Y!o!r$e!r!s#$w!s!w$e!w!x#*Y!x#O$e#O#P&f#P#U$e#U#V$+X#V#X$e#X#Y#$w#Y#Z#*Y#Z#`$e#`#a#*Y#a#d$e#d#e#$w#e#i$e#i#j#*Y#j#l$e#l#m$=`#m;'S$e;'S;=`(u<%lO$e2T#DnY(pQ'f&jOY(OZr(Ors%}s!Q(O!Q![#E^![#O(O#O#P&f#P;'S(O;'S;=`(o<%lO(O2T#Egp(pQ!i,g'f&jOY(OZr(Ors%}sw(Owx#Dgx!O(O!O!P#Gk!P!Q(O!Q![#E^![!g(O!g!h!La!h!i##`!i!n(O!n!o##`!o!r(O!r!s!La!s!w(O!w!x##`!x#O(O#O#P&f#P#X(O#X#Y!La#Y#Z##`#Z#`(O#`#a##`#a#d(O#d#e!La#e#i(O#i#j##`#j;'S(O;'S;=`(o<%lO(O2T#Gtn(pQ!i,g'f&jOY(OZr(Ors%}s!Q(O!Q![#Ir![!c(O!c!g#Ir!g!h#MS!h!i#Ir!i!n(O!n!o##`!o!r(O!r!s!La!s!w(O!w!x##`!x#O(O#O#P&f#P#T(O#T#X#Ir#X#Y#MS#Y#Z#Ir#Z#`(O#`#a##`#a#d(O#d#e!La#e#i(O#i#j##`#j;'S(O;'S;=`(o<%lO(O2T#I{p(pQ!i,g'f&jOY(OZr(Ors%}sw(Owx#LPx!Q(O!Q![#Ir![!c(O!c!g#Ir!g!h#MS!h!i#Ir!i!n(O!n!o##`!o!r(O!r!s!La!s!w(O!w!x##`!x#O(O#O#P&f#P#T(O#T#X#Ir#X#Y#MS#Y#Z#Ir#Z#`(O#`#a##`#a#d(O#d#e!La#e#i(O#i#j##`#j;'S(O;'S;=`(o<%lO(O2T#LW^(pQ'f&jOY(OZr(Ors%}s!Q(O!Q![#Ir![!c(O!c!i#Ir!i#O(O#O#P&f#P#T(O#T#Z#Ir#Z;'S(O;'S;=`(o<%lO(O2T#M]t(pQ!i,g'f&jOY(OZr(Ors%}sw(Owx#LPx{(O{|!Nb|}(O}!O!Nb!O!Q(O!Q![#Ir![!c(O!c!g#Ir!g!h#MS!h!i#Ir!i!n(O!n!o##`!o!r(O!r!s!La!s!w(O!w!x##`!x#O(O#O#P&f#P#T(O#T#X#Ir#X#Y#MS#Y#Z#Ir#Z#`(O#`#a##`#a#d(O#d#e!La#e#i(O#i#j##`#j;'S(O;'S;=`(o<%lO(O2]$ xp)ZW(pQ!i,g'f&jOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![$#|![!c$e!c!g$#|!g!h$&]!h!i$#|!i!n$e!n!o#*Y!o!r$e!r!s#$w!s!w$e!w!x#*Y!x#O$e#O#P&f#P#T$e#T#X$#|#X#Y$&]#Y#Z$#|#Z#`$e#`#a#*Y#a#d$e#d#e#$w#e#i$e#i#j#*Y#j;'S$e;'S;=`(u<%lO$e2]$$Xp)ZW(pQ!i,g'f&jOY$eZr$ers%^sw$ewx#LPx!Q$e!Q![$#|![!c$e!c!g$#|!g!h$&]!h!i$#|!i!n$e!n!o#*Y!o!r$e!r!s#$w!s!w$e!w!x#*Y!x#O$e#O#P&f#P#T$e#T#X$#|#X#Y$&]#Y#Z$#|#Z#`$e#`#a#*Y#a#d$e#d#e#$w#e#i$e#i#j#*Y#j;'S$e;'S;=`(u<%lO$e2]$&ht)ZW(pQ!i,g'f&jOY$eZr$ers%^sw$ewx#LPx{$e{|#'Q|}$e}!O#'Q!O!Q$e!Q![$#|![!c$e!c!g$#|!g!h$&]!h!i$#|!i!n$e!n!o#*Y!o!r$e!r!s#$w!s!w$e!w!x#*Y!x#O$e#O#P&f#P#T$e#T#X$#|#X#Y$&]#Y#Z$#|#Z#`$e#`#a#*Y#a#d$e#d#e#$w#e#i$e#i#j#*Y#j;'S$e;'S;=`(u<%lO$e2]$)Tp)ZW(pQ!i,g'f&jOY$eZr$ers%^sw$ewx#Dgx!O$e!O!P$ m!P!Q$e!Q![$(x![!g$e!g!h#$w!h!i#*Y!i!n$e!n!o#*Y!o!r$e!r!s#$w!s!w$e!w!x#*Y!x#O$e#O#P&f#P#X$e#X#Y#$w#Y#Z#*Y#Z#`$e#`#a#*Y#a#d$e#d#e#$w#e#i$e#i#j#*Y#j;'S$e;'S;=`(u<%lO$e2]$+b_)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox!O$e!O!P$,a!P!Q$e!Q!R$-`!R![$(x![#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e2]$,j[)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![!GY![#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e2]$-kt)ZW(pQ!i,g'f&jOY$eZr$ers%^sw$ewx#Dgx!O$e!O!P$ m!P!Q$e!Q![$(x![!g$e!g!h#$w!h!i#*Y!i!n$e!n!o#*Y!o!r$e!r!s#$w!s!w$e!w!x#*Y!x#O$e#O#P&f#P#U$e#U#V$/{#V#X$e#X#Y#$w#Y#Z#*Y#Z#`$e#`#a#*Y#a#d$e#d#e#$w#e#i$e#i#j#*Y#j#l$e#l#m$0z#m;'S$e;'S;=`(u<%lO$e2]$0U[)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![$(x![#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e2]$1T`)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![$2V![!c$e!c!i$2V!i#O$e#O#P&f#P#T$e#T#Z$2V#Z;'S$e;'S;=`(u<%lO$e2]$2br)ZW(pQ!i,g'f&jOY$eZr$ers%^sw$ewx$4lx!O$e!O!P$ m!P!Q$e!Q![$2V![!c$e!c!g$2V!g!h$:p!h!i$2V!i!n$e!n!o#*Y!o!r$e!r!s#$w!s!w$e!w!x#*Y!x#O$e#O#P&f#P#T$e#T#X$2V#X#Y$:p#Y#Z$2V#Z#`$e#`#a#*Y#a#d$e#d#e#$w#e#i$e#i#j#*Y#j;'S$e;'S;=`(u<%lO$e2T$4s^(pQ'f&jOY(OZr(Ors%}s!Q(O!Q![$5o![!c(O!c!i$5o!i#O(O#O#P&f#P#T(O#T#Z$5o#Z;'S(O;'S;=`(o<%lO(O2T$5xr(pQ!i,g'f&jOY(OZr(Ors%}sw(Owx$4lx!O(O!O!P#Gk!P!Q(O!Q![$5o![!c(O!c!g$5o!g!h$8S!h!i$5o!i!n(O!n!o##`!o!r(O!r!s!La!s!w(O!w!x##`!x#O(O#O#P&f#P#T(O#T#X$5o#X#Y$8S#Y#Z$5o#Z#`(O#`#a##`#a#d(O#d#e!La#e#i(O#i#j##`#j;'S(O;'S;=`(o<%lO(O2T$8]u(pQ!i,g'f&jOY(OZr(Ors%}sw(Owx$4lx{(O{|!Nb|}(O}!O!Nb!O!P#Gk!P!Q(O!Q![$5o![!c(O!c!g$5o!g!h$8S!h!i$5o!i!n(O!n!o##`!o!r(O!r!s!La!s!w(O!w!x##`!x#O(O#O#P&f#P#T(O#T#X$5o#X#Y$8S#Y#Z$5o#Z#`(O#`#a##`#a#d(O#d#e!La#e#i(O#i#j##`#j;'S(O;'S;=`(o<%lO(O2]$:{u)ZW(pQ!i,g'f&jOY$eZr$ers%^sw$ewx$4lx{$e{|#'Q|}$e}!O#'Q!O!P$ m!P!Q$e!Q![$2V![!c$e!c!g$2V!g!h$:p!h!i$2V!i!n$e!n!o#*Y!o!r$e!r!s#$w!s!w$e!w!x#*Y!x#O$e#O#P&f#P#T$e#T#X$2V#X#Y$:p#Y#Z$2V#Z#`$e#`#a#*Y#a#d$e#d#e#$w#e#i$e#i#j#*Y#j;'S$e;'S;=`(u<%lO$e2]$=ic)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox!O$e!O!P$,a!P!Q$e!Q!R$>t!R![$2V![!c$e!c!i$2V!i#O$e#O#P&f#P#T$e#T#Z$2V#Z;'S$e;'S;=`(u<%lO$e2]$?Pv)ZW(pQ!i,g'f&jOY$eZr$ers%^sw$ewx$4lx!O$e!O!P$ m!P!Q$e!Q![$2V![!c$e!c!g$2V!g!h$:p!h!i$2V!i!n$e!n!o#*Y!o!r$e!r!s#$w!s!w$e!w!x#*Y!x#O$e#O#P&f#P#T$e#T#U$2V#U#V$2V#V#X$2V#X#Y$:p#Y#Z$2V#Z#`$e#`#a#*Y#a#d$e#d#e#$w#e#i$e#i#j#*Y#j#l$e#l#m$0z#m;'S$e;'S;=`(u<%lO$e4e$Ar[(v-X)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox![$e![!]$Bh!]#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3s$BsYl-})ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e2]$CnY)W,g)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e7V$Dk_p,g%]!b)ZW(pQ'f&jOY$EjYZ$FlZr$Ejrs$GZsw$Ejwx%)Px!^$Ej!^!_%+w!_!`%.U!`!a%0]!a#O$Ej#O#P$Ib#P;'S$Ej;'S;=`%+q<%lO$Ej*[$Es])ZW(pQ'f&jOY$EjYZ$FlZr$Ejrs$GZsw$Ejwx%)Px!`$Ej!`!a%*t!a#O$Ej#O#P$Ib#P;'S$Ej;'S;=`%+q<%lO$Ejp$FoTO!`$Fl!`!a$GO!a;'S$Fl;'S;=`$GT<%lO$Flp$GTO$Wpp$GWP;=`<%l$Fl*Y$GbZ)ZW'f&jOY$GZYZ$FlZw$GZwx$HTx!`$GZ!`!a%(U!a#O$GZ#O#P$Ib#P;'S$GZ;'S;=`%(y<%lO$GZ*Q$HYX'f&jOY$HTYZ$FlZ!`$HT!`!a$Hu!a#O$HT#O#P$Ib#P;'S$HT;'S;=`$Mx<%lO$HT*Q$IOU$WpY#t'f&jOY%}Z#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}*Q$Ig['f&jOY$HTYZ$HTZ]$HT]^$J]^!`$HT!`!a$NO!a#O$HT#O#P%&n#P;'S$HT;'S;=`%'f;=`<%l%$z<%lO$HT*Q$JbX'f&jOY$HTYZ$J}Z!`$HT!`!a$Hu!a#O$HT#O#P$Ib#P;'S$HT;'S;=`$Mx<%lO$HT'[$KSX'f&jOY$J}YZ$FlZ!`$J}!`!a$Ko!a#O$J}#O#P$LY#P;'S$J};'S;=`$Mr<%lO$J}'[$KvU$Wp'f&jOY%}Z#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}'[$L_Z'f&jOY$J}YZ$J}Z]$J}]^$MQ^!`$J}!`!a$Ko!a#O$J}#O#P$LY#P;'S$J};'S;=`$Mr<%lO$J}'[$MVX'f&jOY$J}YZ$J}Z!`$J}!`!a$Ko!a#O$J}#O#P$LY#P;'S$J};'S;=`$Mr<%lO$J}'[$MuP;=`<%l$J}*Q$M{P;=`<%l$HT*Q$NVW$Wp'f&jOY$NoZ!`$No!`!a% ^!a#O$No#O#P% w#P;'S$No;'S;=`%#^<%lO$No)`$NtW'f&jOY$NoZ!`$No!`!a% ^!a#O$No#O#P% w#P;'S$No;'S;=`%#^<%lO$No)`% eUY#t'f&jOY%}Z#O%}#O#P&f#P;'S%};'S;=`'r<%lO%})`% |Y'f&jOY$NoYZ$NoZ]$No]^%!l^#O$No#O#P%#d#P;'S$No;'S;=`%$[;=`<%l%$z<%lO$No)`%!qX'f&jOY$NoYZ%}Z!`$No!`!a% ^!a#O$No#O#P% w#P;'S$No;'S;=`%#^<%lO$No)`%#aP;=`<%l$No)`%#iZ'f&jOY$NoYZ%}Z]$No]^%!l^!`$No!`!a% ^!a#O$No#O#P% w#P;'S$No;'S;=`%#^<%lO$No)`%$_XOY%$zZ!`%$z!`!a%%g!a#O%$z#O#P%%l#P;'S%$z;'S;=`%&h;=`<%l$No<%lO%$z#t%$}WOY%$zZ!`%$z!`!a%%g!a#O%$z#O#P%%l#P;'S%$z;'S;=`%&h<%lO%$z#t%%lOY#t#t%%oRO;'S%$z;'S;=`%%x;=`O%$z#t%%{XOY%$zZ!`%$z!`!a%%g!a#O%$z#O#P%%l#P;'S%$z;'S;=`%&h;=`<%l%$z<%lO%$z#t%&kP;=`<%l%$z*Q%&sZ'f&jOY$HTYZ$J}Z]$HT]^$J]^!`$HT!`!a$Hu!a#O$HT#O#P$Ib#P;'S$HT;'S;=`$Mx<%lO$HT*Q%'iXOY%$zZ!`%$z!`!a%%g!a#O%$z#O#P%%l#P;'S%$z;'S;=`%&h;=`<%l$HT<%lO%$z*Y%(aW$WpY#t)ZW'f&jOY%^Zw%^wx%}x#O%^#O#P&f#P;'S%^;'S;=`'x<%lO%^*Y%(|P;=`<%l$GZ*S%)WZ(pQ'f&jOY%)PYZ$FlZr%)Prs$HTs!`%)P!`!a%)y!a#O%)P#O#P$Ib#P;'S%)P;'S;=`%*n<%lO%)P*S%*UW$WpY#t(pQ'f&jOY(OZr(Ors%}s#O(O#O#P&f#P;'S(O;'S;=`(o<%lO(O*S%*qP;=`<%l%)P*[%+RY$WpY#t)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e*[%+tP;=`<%l$Ej7V%,U^)ZW(pQ%[!b!f,g'f&jOY$EjYZ$FlZr$Ejrs$GZsw$Ejwx%)Px!_$Ej!_!`%-Q!`!a%*t!a#O$Ej#O#P$Ib#P;'S$Ej;'S;=`%+q<%lO$Ej7V%-]]!g-y)ZW(pQ'f&jOY$EjYZ$FlZr$Ejrs$GZsw$Ejwx%)Px!`$Ej!`!a%*t!a#O$Ej#O#P$Ib#P;'S$Ej;'S;=`%+q<%lO$Ej7V%.c]%]!b!b,g)ZW(pQ'f&jOY$EjYZ$FlZr$Ejrs$GZsw$Ejwx%)Px!`$Ej!`!a%/[!a#O$Ej#O#P$Ib#P;'S$Ej;'S;=`%+q<%lO$Ej7V%/mY%]!b!b,g$WpY#t)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e)j%0hYY#t)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o%1c[)j!c)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox!_$e!_!`0Q!`#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o%2f]%]!b)ZW(pQ!d,g'f&jOY$eZr$ers%^sw$ewx(Ox!_$e!_!`%3_!`!a%4[!a#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o%3lY%]!b!b,g)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o%4i[)ZW(pQ%[!b!f,g'f&jOY$eZr$ers%^sw$ewx(Ox!_$e!_!`!8g!`#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e&u%5jY(uP)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e7Z%6ib)ZW(yS(pQ!R,f(r%y'f&jOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![%6Y![!c$e!c!}%6Y!}#O$e#O#P&f#P#R$e#R#S%6Y#S#T$e#T#o%6Y#o;'S$e;'S;=`(u<%lO$e7Z%8Qb)ZW(yS(pQ!R,f(r%y'f&jOY$eZr$ers%9Ysw$ewx%9{x!Q$e!Q![%6Y![!c$e!c!}%6Y!}#O$e#O#P&f#P#R$e#R#S%6Y#S#T$e#T#o%6Y#o;'S$e;'S;=`(u<%lO$e5P%9cW)ZW(o/]'f&jOY%^Zw%^wx%}x#O%^#O#P&f#P;'S%^;'S;=`'x<%lO%^2T%:UW(pQ)Y,g'f&jOY(OZr(Ors%}s#O(O#O#P&f#P;'S(O;'S;=`(o<%lO(O3o%:yZ!V-y)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox!}$e!}#O%;l#O#P&f#P;'S$e;'S;=`(u<%lO$e&u%;wY)PP)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e4e%<la'f&jOY%=qYZ%>[Z]%=q]^%?Z^!Q%=q!Q![%?w![!w%=q!w!x%AX!x#O%=q#O#P%H_#P#i%=q#i#j%Ds#j#l%=q#l#m%IR#m;'S%=q;'S;=`%Kt<%lO%=q&t%=xUXY'f&jOY%}Z#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}4e%>e[XY(n.o'f&jOX%}XY-OYZ*[Z]%}]^-O^p%}pq-Oq#O%}#O#P,^#P;'S%};'S;=`'r<%lO%}4e%?bVXY'f&jOY%}YZ-OZ#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}&t%@OWXY'f&jOY%}Z!Q%}!Q![%@h![#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}&t%@oWXY'f&jOY%}Z!Q%}!Q![%=q![#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}&t%A^['f&jOY%}Z!Q%}!Q![%BS![!c%}!c!i%BS!i#O%}#O#P&f#P#T%}#T#Z%BS#Z;'S%};'S;=`'r<%lO%}&t%BX['f&jOY%}Z!Q%}!Q![%B}![!c%}!c!i%B}!i#O%}#O#P&f#P#T%}#T#Z%B}#Z;'S%};'S;=`'r<%lO%}&t%CS['f&jOY%}Z!Q%}!Q![%Cx![!c%}!c!i%Cx!i#O%}#O#P&f#P#T%}#T#Z%Cx#Z;'S%};'S;=`'r<%lO%}&t%C}['f&jOY%}Z!Q%}!Q![%Ds![!c%}!c!i%Ds!i#O%}#O#P&f#P#T%}#T#Z%Ds#Z;'S%};'S;=`'r<%lO%}&t%Dx['f&jOY%}Z!Q%}!Q![%En![!c%}!c!i%En!i#O%}#O#P&f#P#T%}#T#Z%En#Z;'S%};'S;=`'r<%lO%}&t%Es['f&jOY%}Z!Q%}!Q![%Fi![!c%}!c!i%Fi!i#O%}#O#P&f#P#T%}#T#Z%Fi#Z;'S%};'S;=`'r<%lO%}&t%Fn['f&jOY%}Z!Q%}!Q![%Gd![!c%}!c!i%Gd!i#O%}#O#P&f#P#T%}#T#Z%Gd#Z;'S%};'S;=`'r<%lO%}&t%Gi['f&jOY%}Z!Q%}!Q![%=q![!c%}!c!i%=q!i#O%}#O#P&f#P#T%}#T#Z%=q#Z;'S%};'S;=`'r<%lO%}&t%HfXXY'f&jOY%}YZ%}Z]%}]^'W^#O%}#O#P&f#P;'S%};'S;=`'r<%lO%}&t%IW['f&jOY%}Z!Q%}!Q![%I|![!c%}!c!i%I|!i#O%}#O#P&f#P#T%}#T#Z%I|#Z;'S%};'S;=`'r<%lO%}&t%JR['f&jOY%}Z!Q%}!Q![%Jw![!c%}!c!i%Jw!i#O%}#O#P&f#P#T%}#T#Z%Jw#Z;'S%};'S;=`'r<%lO%}&t%KO[XY'f&jOY%}Z!Q%}!Q![%Jw![!c%}!c!i%Jw!i#O%}#O#P&f#P#T%}#T#Z%Jw#Z;'S%};'S;=`'r<%lO%}&t%KwP;=`<%l%=q2a%LVZ!W,V)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P#Q%Lx#Q;'S$e;'S;=`(u<%lO$e'Y%MTY)]d)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o%NQ[)ZW(pQ%[!b'f&j!_,gOY$eZr$ers%^sw$ewx(Ox!_$e!_!`!8g!`#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e7Z& Vd)ZW(yS(pQ!R,f(r%y'f&jOY$eZr$ers%9Ysw$ewx%9{x!Q$e!Q!Y%6Y!Y!Z%7q!Z![%6Y![!c$e!c!}%6Y!}#O$e#O#P&f#P#R$e#R#S%6Y#S#T$e#T#o%6Y#o;'S$e;'S;=`(u<%lO$e2]&!pY!T,g)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e3o&#m^)ZW(pQ%[!b'f&j!^,gOY$eZr$ers%^sw$ewx(Ox!_$e!_!`!8g!`#O$e#O#P&f#P#p$e#p#q&$i#q;'S$e;'S;=`(u<%lO$e3o&$vY)T,g%^!b)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e'V&%qY!Ua)ZW(pQ'f&jOY$eZr$ers%^sw$ewx(Ox#O$e#O#P&f#P;'S$e;'S;=`(u<%lO$e(]&&nc)ZW(pQ%[!b'RP'f&jOX$eXY&'yZp$epq&'yqr$ers%^sw$ewx(Ox!c$e!c!}&)_!}#O$e#O#P&f#P#R$e#R#S&)_#S#T$e#T#o&)_#o;'S$e;'S;=`(u<%lO$e&y&(Sc)ZW(pQ'f&jOX$eXY&'yZp$epq&'yqr$ers%^sw$ewx(Ox!c$e!c!}&)_!}#O$e#O#P&f#P#R$e#R#S&)_#S#T$e#T#o&)_#o;'S$e;'S;=`(u<%lO$e&y&)jb)ZW(pQdT'f&jOY$eZr$ers%^sw$ewx(Ox!Q$e!Q![&)_![!c$e!c!}&)_!}#O$e#O#P&f#P#R$e#R#S&)_#S#T$e#T#o&)_#o;'S$e;'S;=`(u<%lO$e",tokenizers:[a,i,0,1,2,3,4,5,6,7,8,9],topRules:{Program:[0,307]},dynamicPrecedences:{87:1,94:1,119:1,184:1,187:-10,240:-10,241:1,244:-1,246:-10,247:1,262:-1,267:2,268:2,306:-10,365:3,417:1,418:3,419:1,420:1},specialized:[{term:356,get:function(e){return u[e]||-1}},{term:32,get:function(e){return l[e]||-1}},{term:66,get:function(e){return c[e]||-1}},{term:363,get:function(e){return d[e]||-1}}],tokenPrec:24891}),p=n(52850),h=p.bj.define({name:"cpp",parser:f.configure({props:[p.Oh.add({IfStatement:(0,p.mz)({except:/^\s*({|else\b)/}),TryStatement:(0,p.mz)({except:/^\s*({|catch)\b/}),LabeledStatement:p._Y,CaseStatement:function(e){return e.baseIndent+e.unit},BlockComment:function(){return null},CompoundStatement:(0,p.Ay)({closing:"}"}),Statement:(0,p.mz)({except:/^{/})}),p.b_.add({"DeclarationList CompoundStatement EnumeratorList FieldDeclarationList InitializerList":p.yd,BlockComment:function(e){return{from:e.from+2,to:e.to-2}}})]}),languageData:{commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\})$/,closeBrackets:{stringPrefixes:["L","u","U","u8","LR","UR","uR","u8R","R"]}}});function m(){return new p.Yy(h)}},65594:function(e,t,n){"use strict";n.r(t),n.d(t,{sass:function(){return P},sassCompletionSource:function(){return D},sassLanguage:function(){return T}});var r=n(56356),o=n(74488),a=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288],i=10;function s(e){return e>=65&&e<=90||e>=97&&e<=122||e>=161}function u(e){return e>=48&&e<=57}function l(e){var t;return 47==e.next&&(47==(t=e.peek(1))||42==t)}var c=new r.Lu((function(e,t){if(t.dialectEnabled(0)){var n;if(e.next<0&&t.canShift(161))e.acceptToken(161);else if(((n=e.peek(-1))==i||n<0)&&t.canShift(160)){for(var r=0;e.next!=i&&a.includes(e.next);)e.advance(),r++;e.next==i||l(e)?e.acceptToken(160,-r):r&&e.acceptToken(162)}else if(e.next==i)e.acceptToken(159,1);else if(a.includes(e.next)){for(e.advance();e.next!=i&&a.includes(e.next);)e.advance();e.acceptToken(162)}}else{for(var o=0;a.includes(e.next);)e.advance(),o++;o&&e.acceptToken(162)}}),{contextual:!0}),d=new r.Lu((function(e,t){if(l(e)){if(e.advance(),t.dialectEnabled(0)){for(var n=-1,r=1;;r++){var o=e.peek(-r-1);if(o==i||o<0){n=r+1;break}if(!a.includes(o))break}if(n>-1){var s=42==e.next,u=0;for(e.advance();e.next>=0;)if(e.next==i){e.advance();for(var c=0;e.next!=i&&a.includes(e.next);)c++,e.advance();if(c<n){u=-c-1;break}}else{if(s&&42==e.next&&47==e.peek(1)){u=2;break}e.advance()}return void e.acceptToken(s?7:6,u)}}if(47==e.next){for(;e.next!=i&&e.next>=0;)e.advance();e.acceptToken(6)}else{for(e.advance();e.next>=0;){var d=e.next;if(e.advance(),42==d&&47==e.next){e.advance();break}}e.acceptToken(7)}}})),f=new r.Lu((function(e,t){43!=e.next&&61!=e.next||!t.dialectEnabled(0)||e.acceptToken(61==e.next?8:9,1)})),p=new r.Lu((function(e,t){if(t.dialectEnabled(0)){var n=t.context.depth;if(e.next<0&&n)e.acceptToken(155);else if(e.peek(-1)==i){for(var r=0;e.next!=i&&a.includes(e.next);)e.advance(),r++;r==n||e.next==i||l(e)||(r<n?e.acceptToken(155,-r):e.acceptToken(154))}}})),h=new r.Lu((function(e,t){for(var n=!1,r=0,o=0;;o++){var a=e.next;if(!(s(a)||45==a||95==a||n&&u(a))){if(35==a&&123==e.peek(1)){e.acceptToken(5,2);break}n&&e.acceptToken(40==a?157:2==r&&t.canShift(4)?4:158);break}!n&&(45!=a||o>0)&&(n=!0),r===o&&45==a&&r++,e.advance()}})),m=new r.Lu((function(e){if(125==e.next){for(e.advance();s(e.next)||45==e.next||95==e.next||u(e.next);)e.advance();35==e.next&&123==e.peek(1)?e.acceptToken(2,2):e.acceptToken(1)}})),v=new r.Lu((function(e){if(a.includes(e.peek(-1))){var t=e.next;(s(t)||95==t||35==t||46==t||91==t||58==t||45==t||38==t)&&e.acceptToken(156)}})),g=new r.Lu((function(e){if(!a.includes(e.peek(-1))){var t=e.next;if(37==t&&(e.advance(),e.acceptToken(3)),s(t)){do{e.advance()}while(s(e.next));e.acceptToken(3)}}}));function y(e,t){this.parent=e,this.depth=t,this.hash=(e?e.hash+e.hash<<8:0)+t+(t<<4)}var O=new y(null,0),b=new r.Aj({start:O,shift:function(e,t,n,r){return 154==t?new y(e,n.pos-r.pos):155==t?e.parent:e},hash:function(e){return e.hash}}),E=(0,o.pn)({"AtKeyword import charset namespace keyframes media supports include mixin use forward extend at-root":o._A.definitionKeyword,"Keyword selector":o._A.keyword,ControlKeyword:o._A.controlKeyword,NamespaceName:o._A.namespace,KeyframeName:o._A.labelName,TagName:o._A.tagName,"ClassName Suffix":o._A.className,PseudoClassName:o._A.constant(o._A.className),IdName:o._A.labelName,"FeatureName PropertyName":o._A.propertyName,AttributeName:o._A.attributeName,NumberLiteral:o._A.number,KeywordQuery:o._A.keyword,UnaryQueryOp:o._A.operatorKeyword,"CallTag ValueName":o._A.atom,VariableName:o._A.variableName,SassVariableName:o._A.special(o._A.variableName),Callee:o._A.operatorKeyword,Unit:o._A.unit,"UniversalSelector NestingSelector IndentedMixin IndentedInclude":o._A.definitionOperator,MatchOp:o._A.compareOperator,"ChildOp SiblingOp, LogicOp":o._A.logicOperator,BinOp:o._A.arithmeticOperator,"Important Global Default":o._A.modifier,Comment:o._A.blockComment,LineComment:o._A.lineComment,ColorLiteral:o._A.color,"ParenthesizedContent StringLiteral":o._A.string,"InterpolationStart InterpolationContinue InterpolationEnd":o._A.meta,': "..."':o._A.punctuation,"PseudoOp #":o._A.derefOperator,"; ,":o._A.separator,"( )":o._A.paren,"[ ]":o._A.squareBracket,"{ }":o._A.brace}),A={__proto__:null,not:62,only:62,using:179,as:189,with:193,without:193,hide:207,show:207,from:230,to:232,if:245,through:251,in:257},w={__proto__:null,url:80,"url-prefix":80,domain:80,regexp:80,lang:94,"nth-child":94,"nth-last-child":94,"nth-of-type":94,"nth-last-of-type":94,dir:94,"host-context":94,selector:172},C={__proto__:null,"@import":156,"@include":176,"@mixin":182,"@function":182,"@use":186,"@extend":196,"@at-root":200,"@forward":204,"@media":210,"@charset":214,"@namespace":218,"@keyframes":224,"@supports":236,"@if":240,"@else":242,"@for":248,"@each":254,"@while":260,"@debug":264,"@warn":264,"@error":264,"@return":264},_=r.U1.deserialize({version:14,states:"L|Q`Q+tOOO#fQ+tOOP#mOpOOOOQ#U'#Ch'#ChO#rQ(pO'#CjOOQ#U'#Ci'#CiO%_Q)QO'#FxO%rQ.jO'#CnO&jQ#dO'#DWO'aQ(pO'#CgO'hQ)OO'#DYO'sQ#dO'#DaO'xQ#dO'#DeO'}Q#dO'#DnOOQ#U'#Fx'#FxO(SQ(pO'#FxO(ZQ(nO'#DrO%rQ.jO'#DzO%rQ.jO'#EVO%rQ.jO'#EYO%rQ.jO'#E[O(`Q)OO'#EaO)QQ)OO'#EcO%rQ.jO'#EeO)_Q)OO'#EhO%rQ.jO'#EjO)yQ)OO'#ElO*UQ#dO'#EoO*ZQ)OO'#EuO*oQ)OO'#FVOOQ&Z'#Fw'#FwOOQ&Y'#FY'#FYO*yQ(nO'#FYQ`Q+tOOO%rQ.jO'#EwO+UQ(nO'#E{O+ZQ)OO'#FOO%rQ.jO'#FRO%rQ.jO'#FTOOQ&Z'#Fa'#FaO+cQ+uO'#GRO+pQ(oO'#GRQOQ#SOOP,RO#SO'#FvPOOO)CAk)CAkOOQ#U'#Cm'#CmOOQ#U,59W,59WOOQ#i'#Cp'#CpO%rQ.jO'#CsO,aQ.wO'#CuO.|Q.^O,59YO%rQ.jO'#CzOOQ#S'#DO'#DOO/_Q(nO'#DTOOQ#i'#Fz'#FzO/dQ(nO'#C}OOQ#U'#DX'#DXOOQ#U,59r,59rO&jQ#dO,59rO/iQ)OO,59tO'sQ#dO,59{O'xQ#dO,5:PO(`Q)OO,5:TO(`Q)OO,5:VO(`Q)OO,5:WO(`Q)OO'#F`O/tQ(nO,59RO0PQ+tO'#DpO0WQ#TO'#DpOOQ&Z,59R,59ROOQ#U'#D['#D[OOQ#S'#D_'#D_OOQ#U,59t,59tO0]Q(nO,59tO0bQ(nO,59tOOQ#U'#Dc'#DcOOQ#U,59{,59{OOQ#S'#Dg'#DgO0gQ9`O,5:POOQ#U'#Do'#DoOOQ#U,5:Y,5:YO1gQ.jO,5:^O1qQ.jO,5:fO2jQ.jO,5:qO2wQ.YO,5:tO3YQ.jO,5:vOOQ#U'#Cj'#CjO4RQ(pO,5:{O4`Q(pO,5:}OOQ&Z,5:},5:}O4gQ)OO,5:}O4lQ.jO,5;POOQ#S'#D}'#D}O5[Q)OO'#ESO5cQ(nO'#GTO*ZQ)OO'#ERO5wQ(nO'#ETOOQ#S'#GU'#GUO/wQ(nO,5;SO3`Q.YO,5;UOOQ#d'#En'#EnO*yQ(nO,5;WO5|Q)OO,5;WOOQ#S'#Eq'#EqO6UQ(nO,5;ZO6ZQ(nO,5;aO6fQ(nO,5;qOOQ&Z'#GV'#GVOOQ&Y,5;t,5;tOOQ&Y-E9W-E9WO2wQ.YO,5;cO6tQ)OO,5;gO6yQ)OO'#GXO7RQ)OO,5;jO2wQ.YO,5;mO3`Q.YO,5;oOOQ&Z-E9_-E9_O7WQ(oO,5<mOOQ&Z'#GS'#GSO7iQ+uO'#FdO7WQ(oO,5<mPOO#S'#FX'#FXP7|O#SO,5<bPOOO,5<b,5<bO8[Q.YO,59_OOQ#i,59a,59aO%rQ.jO,59cO%rQ.jO,59hO%rQ.jO'#F]O8jQ#WO1G.tOOQ#k1G.t1G.tO8rQ.oO,59fO;[Q! lO,59oO<XQ.jO'#DPOOQ#i,59i,59iOOQ#U1G/^1G/^OOQ#U1G/`1G/`O0]Q(nO1G/`O0bQ(nO1G/`OOQ#U1G/g1G/gO<cQ9`O1G/kO<|Q(pO1G/oO=pQ(pO1G/qO>dQ(pO1G/rO?WQ(pO,5;zOOQ#S-E9^-E9^OOQ&Z1G.m1G.mO?eQ(nO,5:[O?jQ+uO,5:[O?qQ)OO'#D`O?xQ.jO'#D^OOQ#U1G/k1G/kO%rQ.jO1G/kO@tQ.jO'#DtOAOQ.kO1G/xOOQ#T1G/x1G/xO*yQ(nO1G0QOA{Q+uO'#GVOOQ&Z1G0]1G0]O/dQ(nO1G0]OOQ&Z1G0`1G0`OOQ&Z1G0b1G0bO/dQ(nO1G0bODeQ)OO1G0bOOQ&Z1G0g1G0gOOQ&Z1G0i1G0iODmQ)OO1G0iODrQ(nO1G0iODwQ)OO1G0kOOQ&Z1G0k1G0kOEVQ.jO'#FfOEgQ#dO1G0kOElQ(nO'#D}OEwQ(nO,5:jOE|Q(nO,5:nO*ZQ)OO,5:lOFUQ)OO'#FeOFiQ(nO,5<oOFzQ(nO,5:mO(`Q)OO,5:oOOQ&Z1G0n1G0nOOQ&Z1G0p1G0pOOQ&Z1G0r1G0rO*yQ(nO1G0rOGcQ)OO'#ErOOQ&Z1G0u1G0uOOQ&Z1G0{1G0{OOQ&Z1G1]1G1]OGqQ+uO1G0}O%rQ.jO1G1ROJZQ)OO'#FjOJfQ)OO,5<sO%rQ.jO1G1UOOQ&Z1G1X1G1XOOQ&Z1G1Z1G1ZOJnQ(oO1G2XOKPQ+uO,5<OOOQ#T,5<O,5<OOOQ#T-E9b-E9bPOO#S-E9V-E9VPOOO1G1|1G1|OOQ#i1G.y1G.yOKdQ.oO1G.}OOQ#i1G/S1G/SOM|Q.^O,5;wOOQ#W-E9Z-E9ZOOQ#k7+$`7+$`ON_Q(nO1G/ZONdQ.jO'#FZO! nQ.jO'#F}O!#VQ.jO'#FzO!#^Q(nO,59kOOQ#U7+$z7+$zOOQ#U7+%V7+%VO%rQ.jO7+%VOOQ&Z1G/v1G/vO!#cQ#TO1G/vO!#hQ(pO'#GPO!#rQ(nO,59zO!#wQ.jO'#GOO!$RQ(nO,59xO!$WQ.YO7+%VO!$fQ.YO'#FzO!$wQ(nO,5:`OOQ#T,5:`,5:`O!%PQ.kO'#FcO%rQ.jO'#FcO!&pQ.kO7+%dOOQ#T7+%d7+%dOOQ&Z7+%l7+%lO6fQ(nO7+%wO*yQ(nO7+%|OOQ#d'#E_'#E_O!'dQ)OO7+%|O!'rQ(nO7+&TO*ZQ)OO7+&TOOQ#d-E9d-E9dOOQ&Z7+&V7+&VO!'wQ.jO'#GWOOQ#d,5<Q,5<QODhQ(nO7+&VO%rQ.jO1G0UOOQ#S1G0Y1G0YOOQ#S1G0W1G0WO!(cQ(nO,5<POOQ#S-E9c-E9cO!(wQ(pO1G0ZOOQ&Z7+&^7+&^O!)OQ(vO'#CuO/wQ(nO'#FhO!)ZQ)OO,5;^OOQ&Z,5;^,5;^O!)iQ+uO7+&iO!,RQ)OO7+&iO!,^Q.jO7+&mOOQ#d,5<U,5<UOOQ#d-E9h-E9hO2wQ.YO7+&pOOQ#T1G1j1G1jOOQ#i7+$u7+$uOOQ#d-E9X-E9XO!,oQ.jO'#F[O!,|Q(nO,5<iO!,|Q(nO,5<iO%rQ.jO,5<iOOQ#i1G/V1G/VO!-UQ.YO<<HqOOQ&Z7+%b7+%bO!-dQ)OO'#F_O!-nQ(nO,5<kOOQ#U1G/f1G/fO!-vQ.jO'#F^O!.QQ(nO,5<jOOQ#U1G/d1G/dOOQ#U<<Hq<<HqO0oQ.jO,5;|O!.YQ(nO'#FbOOQ#S-E9`-E9`OOQ#T1G/z1G/zO!._Q.kO,5;}OOQ#e-E9a-E9aOOQ#T<<IO<<IOOOQ&Z<<Ic<<IcOOQ&Z<<Ih<<IhO/dQ(nO<<IhO*ZQ)OO<<IoO!0OQ(nO<<IoO!0WQ.jO'#FgO!0kQ)OO,5<rODwQ)OO<<IqO!0|Q.jO7+%pOOQ#S7+%u7+%uOOQ#d,5<S,5<SOOQ#d-E9f-E9fOOQ&Z1G0x1G0xOOQ&Z-E9g-E9gO!,RQ)OO<<JTO%rQ.jO,5<TOOQ&Z<<JT<<JTO%rQ.jO<<JXOOQ&Z<<J[<<J[O!1TQ.jO,5;vO!1bQ.jO,5;vOOQ#S-E9Y-E9YO!1iQ(nO1G2TO!1qQ.jO1G2TOOQ#UAN>]AN>]O!1{Q(pO,5;yOOQ#S-E9]-E9]O!2VQ.jO,5;xOOQ#S-E9[-E9[O!2aQ.YO1G1hO!2uQ(nO1G1hO*yQ(nOAN?SO!3QQ(nOAN?ZO/wQ(nOAN?ZO!3YQ.jO,5<ROOQ#d-E9e-E9eODwQ)OOAN?]OOQ&ZAN?]AN?]OOQ#S<<I[<<I[P!3tQ)OO'#FiOOQ&ZAN?oAN?oO2wQ.YO1G1oO2wQ.YOAN?sOOQ#S1G1b1G1bO%rQ.jO1G1bO!3yQ(nO7+'oOOQ#S7+'S7+'SOOQ&ZG24nG24nO/wQ(nOG24uOOQ&ZG24uG24uOOQ&ZG24wG24wOOQ&Z7+'Z7+'ZOOQ&ZG25_G25_O!4RQ.jO7+&|OOQ&ZLD*aLD*a",stateData:"!4c~O$hOSVOSUOS$fQQ~OS`OTVOWcOXbO_UOc`OtYO}YO!UZO!Y[O!omO!paO!zbO!}cO#PdO#UeO#WfO#YgO#]hO#_iO#ajO#dkO#jlO#lrO#psO#stO#vuO#xvO$dSO$mRO$pWO$t]O~O$_$uP~P`O$f{O~Ot^Xt!gXv^X}^X!U^X!Y^X!^^X!a^X!e^X$b^X$e^X$p^X~Ot$lXv$lX}$lX!U$lX!Y$lX!^$lX!a$lX!e$lX$b$lX$e$lX$p$lX~O$d}O!l$lX$g$lXf$lXe$lX~P$jOS!WOTVO_!WOc!WOf!QOh!WOj!WOo!TOx!VO$c!UO$d!PO$o!RO~O$d!YO~Ot!]O}!]O!U!^O!Y!_O!^!`O!a!bO!e!eO$b!aO$e!fO$p![O~Ov!cO~P&oO!P!lO$c!iO$d!hO~O$d!mO~O$d!oO~O$d!qO~Ot!sO~P$jOt!sO~OTVO_UOtYO}YO!UZO!Y[O$d!xO$mRO$pWO$t]O~Of!|O!e!eO$e!fO~P(`OTVOc#TOf#POo#RO!x#SO$d#OO!e$wP$e$wP~Oj#XOx!VO$d#WO~O$d#ZO~OTVOc#TOf#POo#RO!x#SO$d#OO~O!l$wP$g$wP~P)_O!l#_O$e#_O$g#_O~Oc#cO~Oc#dO#t${P~O$_$uX!m$uX$a$uX~P`O!l#jO$e#jO$_$uX!m$uX$a$uX~OU#mOV#mO$e#oO$h#mO~OR#qOPiXQiXliXmiX$piXTiXciXfiXoiX!liX!xiX$diX$eiX$giX!eiX!{iX#QiX#SiX#ZiXeiXSiX_iXhiXjiXviXxiX!iiX!jiX!kiX$ciX$oiX$_iXuiX!WiX#hiX#qiX!miX$aiX~OP#vOQ#tOl#rOm#rO$p#sO~Of#xO~Of#yO~O!P$OO$c!iO$d!hO~Ov!cO!e!eO$e!fO~O!m$uP~P`O$`$YO~Of$ZO~Of$[O~O!W$]O![$^O~OS!WOTVO_!WOc!WOf$_Oh!WOj!WOo!TOx!VO$c!UO$d!PO$o!RO~O!e!eO$e!fO~P0oOl#rOm#rO$p#sO!l$wP$e$wP$g$wP~P*ZOl#rOm#rO!l#_O$g#_O$p#sO~O!e!eO!{$eO$e$cO~P2XOl#rOm#rO!e!eO$e!fO$p#sO~O#Q$iO#S$hO$e#_O~P2XOt!]O}!]O!U!^O!Y!_O!^!`O!a!bO$b!aO$p![O~O!l#_O$e#_O$g#_O~P3gOf$lO~P&oO#S$mO~O#Q$qO#Z$pO$e#_O~P2XOTVOc#TOf#POo#RO!x#SO~O$d$rO~P4yOm$uOv$vO!e$wX$e$wX!l$wX$g$wX~Of$yO~Oj$}Ox!VO~O!e%OO~Om$uO!e!eO$e!fO~O!e!eO!l#_O$e$cO$g#_O~O#g%TO~Ov%UO#t${X~O#t%WO~O!l#jO$e#jO$_$ua!m$ua$a$ua~O!l$WX$_$WX$e$WX!m$WX$a$WX~P`OU#mOV#mO$e%`O$h#mO~Oe%aOl#rOm#rO$p#sO~OP%fOQ#tO~Ol#rOm#rO$p#sOPnaQnaTnacnafnaona!lna!xna$dna$ena$gna!ena!{na#Qna#Sna#ZnaenaSna_nahnajnavnaxna!ina!jna!kna$cna$ona$_nauna!Wna#hna#qna!mna$ana~Oj%gOy%gO~OS!WOTVO_!WOf!QOh!WOj!WOo!TOx!VO$c!UO$d!PO$o!RO~Oc%jOe$qP~P;dO!W%mO![%nO~Ot!]O}!]O!U!^O!Y!_O$p![O~Ov!]i!^!]i!a!]i!e!]i$b!]i$e!]i!l!]i$g!]if!]ie!]i~P<kOv!_i!^!_i!a!_i!e!_i$b!_i$e!_i!l!_i$g!_if!_ie!_i~P<kOv!`i!^!`i!a!`i!e!`i$b!`i$e!`i!l!`i$g!`if!`ie!`i~P<kOv$Sa!e$Sa$e$Sa~P3gO!m%oO~O$a$uP~P`Oe$sP~P(`Oe$rP~P%rOS!WOTVO_!WOc!WOf!QOh!WOo!TOx!VO$c!UO$d!PO$o!RO~Oe%xOj%vO~P@POl#rOm#rOv%zO!i%|O!j%|O!k%|O$p#sO!l!fi$e!fi$g!fi$_!fi!m!fi$a!fi~P%rO$`$YOS$yXT$yXW$yXX$yX_$yXc$yXt$yX}$yX!U$yX!Y$yX!o$yX!p$yX!z$yX!}$yX#P$yX#U$yX#W$yX#Y$yX#]$yX#_$yX#a$yX#d$yX#j$yX#l$yX#p$yX#s$yX#v$yX#x$yX$_$yX$d$yX$m$yX$p$yX$t$yX!m$yX!l$yX$e$yX$a$yX~O$d!PO$m&QO~O#S&SO~Ot&TO~O!l#_O#Z$pO$e#_O$g#_O~O!l$zP#Z$zP$e$zP$g$zP~P%rO$d!PO~Oe!qXm!qXt!sX~Ot&ZO~Oe&[Om$uO~Ov$XX!e$XX$e$XX!l$XX$g$XX~P*ZOv$vO!e$wa$e$wa!l$wa$g$wa~Om$uOv!ua!e!ua$e!ua!l!ua$g!uae!ua~O!m&eO#g&cO#h&cO$o&bO~O#m&gOS#kiT#kiW#kiX#ki_#kic#kit#ki}#ki!U#ki!Y#ki!o#ki!p#ki!z#ki!}#ki#P#ki#U#ki#W#ki#Y#ki#]#ki#_#ki#a#ki#d#ki#j#ki#l#ki#p#ki#s#ki#v#ki#x#ki$_#ki$d#ki$m#ki$p#ki$t#ki!m#ki!l#ki$e#ki$a#ki~Oc&iOv$^X#t$^X~Ov%UO#t${a~O!l#jO$e#jO$_$ui!m$ui$a$ui~O!l$Wa$_$Wa$e$Wa!m$Wa$a$Wa~P`O$p#sOPkiQkilkimkiTkickifkioki!lki!xki$dki$eki$gki!eki!{ki#Qki#Ski#ZkiekiSki_kihkijkivkixki!iki!jki!kki$cki$oki$_kiuki!Wki#hki#qki!mki$aki~Ol#rOm#rO$p#sOP$PaQ$Pa~Oe&mO~Ol#rOm#rO$p#sOS#}XT#}X_#}Xc#}Xe#}Xf#}Xh#}Xj#}Xo#}Xu#}Xv#}Xx#}X$c#}X$d#}X$o#}X~Ou&qOv&oOe$qX~P%rOS$nXT$nX_$nXc$nXe$nXf$nXh$nXj$nXl$nXm$nXo$nXu$nXv$nXx$nX$c$nX$d$nX$o$nX$p$nX~Ot&rO~P! {Oe&sO~O$a&uO~Ov&vOe$sX~P3gOe&xO~Ov&yOe$rX~P%rOe&{O~Ol#rOm#rO!W&|O$p#sO~Ot&}Oe$nXl$nXm$nX$p$nX~Oe'QOj'OO~Ol#rOm#rO$p#sOS$VXT$VX_$VXc$VXf$VXh$VXj$VXo$VXv$VXx$VX!i$VX!j$VX!k$VX!l$VX$c$VX$d$VX$e$VX$g$VX$o$VX$_$VX!m$VX$a$VX~Ov%zO!i'TO!j'TO!k'TO!l!fq$e!fq$g!fq$_!fq!m!fq$a!fq~P%rO!l#_O#S'WO$e#_O$g#_O~Ot'XO~Ol#rOm#rOv'ZO$p#sO!l$zX#Z$zX$e$zX$g$zX~Om$uOv$Xa!e$Xa$e$Xa!l$Xa$g$Xa~Oe'_O~P3gOR#qO!eiX$eiX~O!m'bO#g&cO#h&cO$o&bO~O#m'dOS#kqT#kqW#kqX#kq_#kqc#kqt#kq}#kq!U#kq!Y#kq!o#kq!p#kq!z#kq!}#kq#P#kq#U#kq#W#kq#Y#kq#]#kq#_#kq#a#kq#d#kq#j#kq#l#kq#p#kq#s#kq#v#kq#x#kq$_#kq$d#kq$m#kq$p#kq$t#kq!m#kq!l#kq$e#kq$a#kq~O!e!eO#n'eO$e!fO~Ol#rOm#rO#h'gO#q'gO$p#sO~Oc'jOe$OXv$OX~P;dOv&oOe$qa~Ol#rOm#rO!W'nO$p#sO~Oe$RXv$RX~P(`Ov&vOe$sa~Oe$QXv$QX~P%rOv&yOe$ra~Ot&}O~Ol#rOm#rO$p#sOS$VaT$Va_$Vac$Vaf$Vah$Vaj$Vao$Vav$Vax$Va!i$Va!j$Va!k$Va!l$Va$c$Va$d$Va$e$Va$g$Va$o$Va$_$Va!m$Va$a$Va~Oe'wOm$uO~Ov$ZX!l$ZX#Z$ZX$e$ZX$g$ZX~P%rOv'ZO!l$za#Z$za$e$za$g$za~Oe'|O~P%rOu(ROe$Oav$Oa~P%rOt(SO~P! {Ov&oOe$qi~Ov&oOe$qi~P%rOe$Rav$Ra~P3gOe$Qav$Qa~P%rOl#rOm#rOv(UO$p#sOe$Uij$Ui~Ov(UOe$Uij$Ui~Oe(WOm$uO~Ol#rOm#rO$p#sOv$Za!l$Za#Z$Za$e$Za$g$Za~O#n'eO~Ov&oOe$qq~Oe$Oqv$Oq~P%rO$o$pl!al~",goto:"9{$|PPPPPPPPPPP$}%X%X%lP%X&P&SP'tPP(yP)xP(yPP(yP(y(y*{+zPPP,WPP%X-]%XP-cP-i-o-u%XP-{P%XP.RP%XP%X%XP%X.X.[P/m0P0ZPPPPP$}PP'h'h0a'h'h'h'hP$}PP$}P$}PP0dP$}P$}P$}PP$}P$}P$}P0j$}P0m0pPP$}P$}PPP$}PP$}PP$}P$}P$}P0s0y1P1o1}2T2Z2a2g2s2y3P3Z3a3k3q3w3}PPPPPPPPPPP4T4W4dP5ZPP7b7e7hP7k7t7z8T8o9u9xanOPqx!e#k$Y%[s^OPefqx!`!a!b!c!e#k$Y$Z$y%[&vsTOPefqx!`!a!b!c!e#k$Y$Z$y%[&vR!OUb^ef!`!a!b!c$Z$y&v`_OPqx!e#k$Y%[!x!WVabcdgiruv!Q!T!s#r#s#t#y$[$^$_$`$p%T%W%i%n%s%z%{&Z&o&r&y&}'Z'^'e'g'i'm'q(S(]e#Thlm!t#P#R$u$v&T'X!x!WVabcdgiruv!Q!T!s#r#s#t#y$[$^$_$`$p%T%W%i%n%s%z%{&Z&o&r&y&}'Z'^'e'g'i'm'q(S(]Q&R$iR&Y$q!y!WVabcdgiruv!Q!T!s#r#s#t#y$[$^$_$`$p%T%W%i%n%s%z%{&Z&o&r&y&}'Z'^'e'g'i'm'q(S(]!x!WVabcdgiruv!Q!T!s#r#s#t#y$[$^$_$`$p%T%W%i%n%s%z%{&Z&o&r&y&}'Z'^'e'g'i'm'q(S(]T&c%O&d!y!XVabcdgiruv!Q!T!s#r#s#t#y$[$^$_$`$p%T%W%i%n%s%z%{&Z&o&r&y&}'Z'^'e'g'i'm'q(S(]Q#z!XQ&O$eQ&P$hR'u'W!x!WVabcdgiruv!Q!T!s#r#s#t#y$[$^$_$`$p%T%W%i%n%s%z%{&Z&o&r&y&}'Z'^'e'g'i'm'q(S(]Q#XjR$}#YQ!ZWR#{![Q!jYR#|!]Q#|!lR%l$OQ!kYR#}!]Q#|!kR%l#}Q!nZR$P!^Q!p[R$Q!_R!r]Q!gXQ!{fQ$W!dQ$a!sQ$d!uQ$f!vQ$k!zQ$z#UQ%Q#]Q%R#^Q%S#bQ%X#fQ'U&OQ'`&cQ'f&gQ'h&kQ(O'dQ(X'wQ(Z(PQ([(QR(^(WSpOqUyP!e$YQ#ixQ%]#kR&l%[a`OPqx!e#k$Y%[Q$a!sR't&}R$s#PQ&R$iR']&YR#YjR#[kR%P#[Q#n{R%_#nQqOR#aqQ%i#yQ%s$[^&n%i%s'^'i'm'q(]Q'^&ZQ'i&oQ'm&rQ'q&yR(](SQ&p%iU'k&p'l(TQ'l&qR(T'mQ#u!SR%e#uQ&z%sR'r&zQ&w%qR'p&wQ!dXR$V!dUxP!e$YS#hx%[R%[#kQ%w$_R'P%wQ%{$`R'S%{Q#lyQ%Z#iT%^#l%ZQ$w#QR&_$wQ$n!}S&U$n'zR'z']Q'[&WR'y'[Q&d%OR'a&dQ&f%SR'c&fQ%V#dR&j%VR|QSoOq]wPx!e#k$Y%[`XOPqx!e#k$Y%[Q!yeQ!zfQ$R!`Q$S!aQ$T!bQ$U!cQ%q$ZQ&`$yR'o&vQ!SVQ!taQ!ubQ!vcQ!wdQ!}gQ#ViQ#brQ#fuQ#gvS#p!Q$_Q#w!TQ$`!sQ%b#rQ%c#sQ%d#tl%h#y$[%i%s&Z&o&r&y'^'i'm'q(S(]Q%u$^S%y$`%{Q&W$pQ&h%TQ&k%WQ&t%nQ'R%zQ's&}Q'x'ZQ(P'eR(Q'gR%k#yR%t$[R%r$ZQzPQ$X!eR%p$YX#ky#i#l%ZQ#UhQ#^mR$b!tU#Qhm!tQ#]lQ$t#PQ$x#RQ&]$uQ&^$vQ'Y&TR'v'XQ#`pQ$d!uQ$g!wQ$j!yQ$o!}Q${#VQ$|#XQ%R#^Q%Y#gQ%}$bQ&V$nQ&a$}Q'U&OS'V&P&RQ'{']Q(V'uR(Y'zR&X$pR#et",nodeNames:"\u26a0 InterpolationEnd InterpolationContinue Unit VariableName InterpolationStart LineComment Comment IndentedMixin IndentedInclude StyleSheet RuleSet UniversalSelector TagSelector TagName NestingSelector SuffixedSelector Suffix Interpolation SassVariableName ValueName ) ( ParenthesizedValue ColorLiteral NumberLiteral StringLiteral BinaryExpression BinOp LogicOp UnaryExpression LogicOp NamespacedValue CallExpression Callee ArgList : ... , CallLiteral CallTag ParenthesizedContent ClassSelector ClassName PseudoClassSelector :: PseudoClassName PseudoClassName ArgList PseudoClassName ArgList IdSelector # IdName ] AttributeSelector [ AttributeName MatchOp ChildSelector ChildOp DescendantSelector SiblingSelector SiblingOp PlaceholderSelector ClassName Block { Declaration PropertyName Map Important Global Default ; } ImportStatement AtKeyword import KeywordQuery FeatureQuery FeatureName BinaryQuery UnaryQuery ParenthesizedQuery SelectorQuery selector IncludeStatement include Keyword MixinStatement mixin UseStatement use Keyword Star Keyword ExtendStatement extend RootStatement at-root ForwardStatement forward Keyword MediaStatement media CharsetStatement charset NamespaceStatement namespace NamespaceName KeyframesStatement keyframes KeyframeName KeyframeList Keyword Keyword SupportsStatement supports IfStatement ControlKeyword ControlKeyword Keyword ForStatement ControlKeyword Keyword EachStatement ControlKeyword Keyword WhileStatement ControlKeyword OutputStatement ControlKeyword AtRule Styles",maxTerm:181,context:b,nodeProps:[["openedBy",1,"InterpolationStart",5,"InterpolationEnd",21,"(",75,"{"],["isolate",-3,6,7,26,""],["closedBy",22,")",67,"}"]],propSources:[E],skippedNodes:[0,6,7,135],repeatNodeCount:18,tokenData:"!!p~RyOq#rqr$jrs0jst2^tu8{uv;hvw;{wx<^xy={yz>^z{>c{|>||}Co}!ODQ!O!PDo!P!QFY!Q![Fk![!]Gf!]!^Hb!^!_Hs!_!`I[!`!aIs!a!b#r!b!cJt!c!}#r!}#OL^#O#P#r#P#QLo#Q#RMQ#R#T#r#T#UMg#U#c#r#c#dNx#d#o#r#o#p! _#p#qMQ#q#r! p#r#s!!R#s;'S#r;'S;=`!!j<%lO#rW#uSOy$Rz;'S$R;'S;=`$d<%lO$RW$WSyWOy$Rz;'S$R;'S;=`$d<%lO$RW$gP;=`<%l$RY$m[Oy$Rz!_$R!_!`%c!`#W$R#W#X%v#X#Z$R#Z#[)Z#[#]$R#]#^,V#^;'S$R;'S;=`$d<%lO$RY%jSyWlQOy$Rz;'S$R;'S;=`$d<%lO$RY%{UyWOy$Rz#X$R#X#Y&_#Y;'S$R;'S;=`$d<%lO$RY&dUyWOy$Rz#Y$R#Y#Z&v#Z;'S$R;'S;=`$d<%lO$RY&{UyWOy$Rz#T$R#T#U'_#U;'S$R;'S;=`$d<%lO$RY'dUyWOy$Rz#i$R#i#j'v#j;'S$R;'S;=`$d<%lO$RY'{UyWOy$Rz#`$R#`#a(_#a;'S$R;'S;=`$d<%lO$RY(dUyWOy$Rz#h$R#h#i(v#i;'S$R;'S;=`$d<%lO$RY(}S!kQyWOy$Rz;'S$R;'S;=`$d<%lO$RY)`UyWOy$Rz#`$R#`#a)r#a;'S$R;'S;=`$d<%lO$RY)wUyWOy$Rz#c$R#c#d*Z#d;'S$R;'S;=`$d<%lO$RY*`UyWOy$Rz#U$R#U#V*r#V;'S$R;'S;=`$d<%lO$RY*wUyWOy$Rz#T$R#T#U+Z#U;'S$R;'S;=`$d<%lO$RY+`UyWOy$Rz#`$R#`#a+r#a;'S$R;'S;=`$d<%lO$RY+yS!jQyWOy$Rz;'S$R;'S;=`$d<%lO$RY,[UyWOy$Rz#a$R#a#b,n#b;'S$R;'S;=`$d<%lO$RY,sUyWOy$Rz#d$R#d#e-V#e;'S$R;'S;=`$d<%lO$RY-[UyWOy$Rz#c$R#c#d-n#d;'S$R;'S;=`$d<%lO$RY-sUyWOy$Rz#f$R#f#g.V#g;'S$R;'S;=`$d<%lO$RY.[UyWOy$Rz#h$R#h#i.n#i;'S$R;'S;=`$d<%lO$RY.sUyWOy$Rz#T$R#T#U/V#U;'S$R;'S;=`$d<%lO$RY/[UyWOy$Rz#b$R#b#c/n#c;'S$R;'S;=`$d<%lO$RY/sUyWOy$Rz#h$R#h#i0V#i;'S$R;'S;=`$d<%lO$RY0^S!iQyWOy$Rz;'S$R;'S;=`$d<%lO$R~0mWOY0jZr0jrs1Vs#O0j#O#P1[#P;'S0j;'S;=`2W<%lO0j~1[Oj~~1_RO;'S0j;'S;=`1h;=`O0j~1kXOY0jZr0jrs1Vs#O0j#O#P1[#P;'S0j;'S;=`2W;=`<%l0j<%lO0j~2ZP;=`<%l0jZ2cY!UPOy$Rz!Q$R!Q![3R![!c$R!c!i3R!i#T$R#T#Z3R#Z;'S$R;'S;=`$d<%lO$RY3WYyWOy$Rz!Q$R!Q![3v![!c$R!c!i3v!i#T$R#T#Z3v#Z;'S$R;'S;=`$d<%lO$RY3{YyWOy$Rz!Q$R!Q![4k![!c$R!c!i4k!i#T$R#T#Z4k#Z;'S$R;'S;=`$d<%lO$RY4rYhQyWOy$Rz!Q$R!Q![5b![!c$R!c!i5b!i#T$R#T#Z5b#Z;'S$R;'S;=`$d<%lO$RY5iYhQyWOy$Rz!Q$R!Q![6X![!c$R!c!i6X!i#T$R#T#Z6X#Z;'S$R;'S;=`$d<%lO$RY6^YyWOy$Rz!Q$R!Q![6|![!c$R!c!i6|!i#T$R#T#Z6|#Z;'S$R;'S;=`$d<%lO$RY7TYhQyWOy$Rz!Q$R!Q![7s![!c$R!c!i7s!i#T$R#T#Z7s#Z;'S$R;'S;=`$d<%lO$RY7xYyWOy$Rz!Q$R!Q![8h![!c$R!c!i8h!i#T$R#T#Z8h#Z;'S$R;'S;=`$d<%lO$RY8oShQyWOy$Rz;'S$R;'S;=`$d<%lO$R_9O`Oy$Rz}$R}!O:Q!O!Q$R!Q![:Q![!_$R!_!`;T!`!c$R!c!}:Q!}#R$R#R#S:Q#S#T$R#T#o:Q#o;'S$R;'S;=`$d<%lO$RZ:X^yWcROy$Rz}$R}!O:Q!O!Q$R!Q![:Q![!c$R!c!}:Q!}#R$R#R#S:Q#S#T$R#T#o:Q#o;'S$R;'S;=`$d<%lO$R[;[S![SyWOy$Rz;'S$R;'S;=`$d<%lO$RZ;oS$tPlQOy$Rz;'S$R;'S;=`$d<%lO$RZ<QS_ROy$Rz;'S$R;'S;=`$d<%lO$R~<aWOY<^Zw<^wx1Vx#O<^#O#P<y#P;'S<^;'S;=`=u<%lO<^~<|RO;'S<^;'S;=`=V;=`O<^~=YXOY<^Zw<^wx1Vx#O<^#O#P<y#P;'S<^;'S;=`=u;=`<%l<^<%lO<^~=xP;=`<%l<^Z>QSfROy$Rz;'S$R;'S;=`$d<%lO$R~>cOe~_>jU$mPlQOy$Rz!_$R!_!`;T!`;'S$R;'S;=`$d<%lO$RZ?TWlQ!aPOy$Rz!O$R!O!P?m!P!Q$R!Q![Br![;'S$R;'S;=`$d<%lO$RZ?rUyWOy$Rz!Q$R!Q![@U![;'S$R;'S;=`$d<%lO$RZ@]YyW$oROy$Rz!Q$R!Q![@U![!g$R!g!h@{!h#X$R#X#Y@{#Y;'S$R;'S;=`$d<%lO$RZAQYyWOy$Rz{$R{|Ap|}$R}!OAp!O!Q$R!Q![BX![;'S$R;'S;=`$d<%lO$RZAuUyWOy$Rz!Q$R!Q![BX![;'S$R;'S;=`$d<%lO$RZB`UyW$oROy$Rz!Q$R!Q![BX![;'S$R;'S;=`$d<%lO$RZBy[yW$oROy$Rz!O$R!O!P@U!P!Q$R!Q![Br![!g$R!g!h@{!h#X$R#X#Y@{#Y;'S$R;'S;=`$d<%lO$RZCtSvROy$Rz;'S$R;'S;=`$d<%lO$RZDVWlQOy$Rz!O$R!O!P?m!P!Q$R!Q![Br![;'S$R;'S;=`$d<%lO$RZDtW$pROy$Rz!O$R!O!PE^!P!Q$R!Q![@U![;'S$R;'S;=`$d<%lO$RYEcUyWOy$Rz!O$R!O!PEu!P;'S$R;'S;=`$d<%lO$RYE|SuQyWOy$Rz;'S$R;'S;=`$d<%lO$RYF_SlQOy$Rz;'S$R;'S;=`$d<%lO$RZFp[$oROy$Rz!O$R!O!P@U!P!Q$R!Q![Br![!g$R!g!h@{!h#X$R#X#Y@{#Y;'S$R;'S;=`$d<%lO$RZGkUtROy$Rz![$R![!]G}!];'S$R;'S;=`$d<%lO$RXHUS}PyWOy$Rz;'S$R;'S;=`$d<%lO$RZHgS!lROy$Rz;'S$R;'S;=`$d<%lO$RYHxUlQOy$Rz!_$R!_!`%c!`;'S$R;'S;=`$d<%lO$R^IaU![SOy$Rz!_$R!_!`%c!`;'S$R;'S;=`$d<%lO$RZIzV!^PlQOy$Rz!_$R!_!`%c!`!aJa!a;'S$R;'S;=`$d<%lO$RXJhS!^PyWOy$Rz;'S$R;'S;=`$d<%lO$RXJwWOy$Rz!c$R!c!}Ka!}#T$R#T#oKa#o;'S$R;'S;=`$d<%lO$RXKh[!oPyWOy$Rz}$R}!OKa!O!Q$R!Q![Ka![!c$R!c!}Ka!}#T$R#T#oKa#o;'S$R;'S;=`$d<%lO$RXLcS!YPOy$Rz;'S$R;'S;=`$d<%lO$R^LtS!WUOy$Rz;'S$R;'S;=`$d<%lO$R[MTUOy$Rz!_$R!_!`;T!`;'S$R;'S;=`$d<%lO$RZMjUOy$Rz#b$R#b#cM|#c;'S$R;'S;=`$d<%lO$RZNRUyWOy$Rz#W$R#W#XNe#X;'S$R;'S;=`$d<%lO$RZNlSmRyWOy$Rz;'S$R;'S;=`$d<%lO$RZN{UOy$Rz#f$R#f#gNe#g;'S$R;'S;=`$d<%lO$RZ! dS!eROy$Rz;'S$R;'S;=`$d<%lO$RZ! uS!mROy$Rz;'S$R;'S;=`$d<%lO$R]!!WU!aPOy$Rz!_$R!_!`;T!`;'S$R;'S;=`$d<%lO$RW!!mP;=`<%l#r",tokenizers:[p,v,m,g,h,c,d,f,0,1,2,3],topRules:{StyleSheet:[0,10],Styles:[1,134]},dialects:{indented:0},specialized:[{term:158,get:function(e){return A[e]||-1}},{term:157,get:function(e){return w[e]||-1}},{term:77,get:function(e){return C[e]||-1}}],tokenPrec:3003}),x=n(52850),k=n(98647),T=x.bj.define({name:"sass",parser:_.configure({props:[x.b_.add({Block:x.yd,Comment:function(e,t){return{from:e.from+2,to:"*/"==t.sliceDoc(e.to-2,e.to)?e.to-2:e.to}}}),x.Oh.add({Declaration:(0,x.mz)()})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"},line:"//"},indentOnInput:/^\s*\}$/,wordChars:"$-"}}),S=T.configure({dialect:"indented",props:[x.Oh.add({"Block RuleSet":function(e){return e.baseIndent+e.unit}}),x.b_.add({Block:function(e){return{from:e.from,to:e.to}}})]}),D=(0,k.defineCSSCompletionSource)((function(e){return"VariableName"==e.name||"SassVariableName"==e.name}));function P(e){return new x.Yy((null===e||void 0===e?void 0:e.indented)?S:T,T.data.of({autocomplete:D}))}},1567:function(e,t,n){"use strict";n.r(t),n.d(t,{c:function(){return D},ceylon:function(){return z},clike:function(){return l},cpp:function(){return P},csharp:function(){return R},dart:function(){return Z},java:function(){return N},kotlin:function(){return F},nesC:function(){return B},objectiveC:function(){return U},objectiveCpp:function(){return $},scala:function(){return L},shader:function(){return j},squirrel:function(){return X}});var r=n(89379);function o(e,t,n,r,o,a){this.indented=e,this.column=t,this.type=n,this.info=r,this.align=o,this.prev=a}function a(e,t,n,r){var a=e.indented;return e.context&&"statement"==e.context.type&&"statement"!=n&&(a=e.context.indented),e.context=new o(a,t,n,r,null,e.context)}function i(e){var t=e.context.type;return")"!=t&&"]"!=t&&"}"!=t||(e.indented=e.context.indented),e.context=e.context.prev}function s(e,t,n){return"variable"==t.prevToken||"type"==t.prevToken||(!!/\S(?:[^- ]>|[*\]])\s*$|\*$/.test(e.string.slice(0,n))||(!(!t.typeAtEndOfLine||e.column()!=e.indentation())||void 0))}function u(e){for(;;){if(!e||"top"==e.type)return!0;if("}"==e.type&&"namespace"!=e.prev.info)return!1;e=e.prev}}function l(e){var t,n,l=e.statementIndentUnit,c=e.dontAlignCalls,f=e.keywords||{},p=e.types||{},h=e.builtin||{},m=e.blockKeywords||{},v=e.defKeywords||{},g=e.atoms||{},y=e.hooks||{},O=e.multiLineStrings,b=!1!==e.indentStatements,E=!1!==e.indentSwitch,A=e.namespaceSeparator,w=e.isPunctuationChar||/[\[\]{}\(\),;\:\.]/,C=e.numberStart||/[\d\.]/,_=e.number||/^(?:0x[a-f\d]+|0b[01]+|(?:\d+\.?\d*|\.\d+)(?:e[-+]?\d+)?)(u|ll?|l|f)?/i,x=e.isOperatorChar||/[+\-*&%=<>!?|\/]/,k=e.isIdentifierChar||/[\w\$_\xa1-\uffff]/,T=e.isReservedIdentifier||!1;function S(e,r){var o,a=e.next();if(y[a]){var i=y[a](e,r);if(!1!==i)return i}if('"'==a||"'"==a)return r.tokenize=(o=a,function(e,t){for(var n,r=!1,a=!1;null!=(n=e.next());){if(n==o&&!r){a=!0;break}r=!r&&"\\"==n}return(a||!r&&!O)&&(t.tokenize=null),"string"}),r.tokenize(e,r);if(C.test(a)){if(e.backUp(1),e.match(_))return"number";e.next()}if(w.test(a))return t=a,null;if("/"==a){if(e.eat("*"))return r.tokenize=D,D(e,r);if(e.eat("/"))return e.skipToEnd(),"comment"}if(x.test(a)){for(;!e.match(/^\/[\/*]/,!1)&&e.eat(x););return"operator"}if(e.eatWhile(k),A)for(;e.match(A);)e.eatWhile(k);var s=e.current();return d(f,s)?(d(m,s)&&(t="newstatement"),d(v,s)&&(n=!0),"keyword"):d(p,s)?"type":d(h,s)||T&&T(s)?(d(m,s)&&(t="newstatement"),"builtin"):d(g,s)?"atom":"variable"}function D(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize=null;break}r="*"==n}return"comment"}function P(t,n){e.typeFirstDefinitions&&t.eol()&&u(n.context)&&(n.typeAtEndOfLine=s(t,n,t.pos))}return{name:e.name,startState:function(e){return{tokenize:null,context:new o(-e,0,"top",null,!1),indented:0,startOfLine:!0,prevToken:null}},token:function(r,o){var l=o.context;if(r.sol()&&(null==l.align&&(l.align=!1),o.indented=r.indentation(),o.startOfLine=!0),r.eatSpace())return P(r,o),null;t=n=null;var c=(o.tokenize||S)(r,o);if("comment"==c||"meta"==c)return c;if(null==l.align&&(l.align=!0),";"==t||":"==t||","==t&&r.match(/^\s*(?:\/\/.*)?$/,!1))for(;"statement"==o.context.type;)i(o);else if("{"==t)a(o,r.column(),"}");else if("["==t)a(o,r.column(),"]");else if("("==t)a(o,r.column(),")");else if("}"==t){for(;"statement"==l.type;)l=i(o);for("}"==l.type&&(l=i(o));"statement"==l.type;)l=i(o)}else t==l.type?i(o):b&&(("}"==l.type||"top"==l.type)&&";"!=t||"statement"==l.type&&"newstatement"==t)&&a(o,r.column(),"statement",r.current());if("variable"==c&&("def"==o.prevToken||e.typeFirstDefinitions&&s(r,o,r.start)&&u(o.context)&&r.match(/^\s*\(/,!1))&&(c="def"),y.token){var d=y.token(r,o,c);void 0!==d&&(c=d)}return"def"==c&&!1===e.styleDefs&&(c="variable"),o.startOfLine=!1,o.prevToken=n?"def":c||t,P(r,o),c},indent:function(t,n,r){if(t.tokenize!=S&&null!=t.tokenize||t.typeAtEndOfLine&&u(t.context))return null;var o=t.context,a=n&&n.charAt(0),i=a==o.type;if("statement"==o.type&&"}"==a&&(o=o.prev),e.dontIndentStatements)for(;"statement"==o.type&&e.dontIndentStatements.test(o.info);)o=o.prev;if(y.indent){var s=y.indent(t,o,n,r.unit);if("number"==typeof s)return s}var d=o.prev&&"switch"==o.prev.info;if(e.allmanIndentation&&/[{(]/.test(a)){for(;"top"!=o.type&&"}"!=o.type;)o=o.prev;return o.indented}return"statement"==o.type?o.indented+("{"==a?0:l||r.unit):!o.align||c&&")"==o.type?")"!=o.type||i?o.indented+(i?0:r.unit)+(i||!d||/^(?:case|default)\b/.test(n)?0:r.unit):o.indented+(l||r.unit):o.column+(i?0:1)},languageData:(0,r.A)({indentOnInput:E?/^\s*(?:case .*?:|default:|\{\}?|\})$/:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},autocomplete:Object.keys(f).concat(Object.keys(p)).concat(Object.keys(h)).concat(Object.keys(g))},e.languageData)}}function c(e){for(var t={},n=e.split(" "),r=0;r<n.length;++r)t[n[r]]=!0;return t}function d(e,t){return"function"===typeof e?e(t):e.propertyIsEnumerable(t)}var f="auto if break case register continue return default do sizeof static else struct switch extern typedef union for goto while enum const volatile inline restrict asm fortran",p="alignas alignof and and_eq audit axiom bitand bitor catch class compl concept constexpr const_cast decltype delete dynamic_cast explicit export final friend import module mutable namespace new noexcept not not_eq operator or or_eq override private protected public reinterpret_cast requires static_assert static_cast template this thread_local throw try typeid typename using virtual xor xor_eq",h="bycopy byref in inout oneway out self super atomic nonatomic retain copy readwrite readonly strong weak assign typeof nullable nonnull null_resettable _cmd @interface @implementation @end @protocol @encode @property @synthesize @dynamic @class @public @package @private @protected @required @optional @try @catch @finally @import @selector @encode @defs @synchronized @autoreleasepool @compatibility_alias @available",m="FOUNDATION_EXPORT FOUNDATION_EXTERN NS_INLINE NS_FORMAT_FUNCTION NS_RETURNS_RETAINEDNS_ERROR_ENUM NS_RETURNS_NOT_RETAINED NS_RETURNS_INNER_POINTER NS_DESIGNATED_INITIALIZER NS_ENUM NS_OPTIONS NS_REQUIRES_NIL_TERMINATION NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_SWIFT_NAME NS_REFINED_FOR_SWIFT",v=c("int long char short double float unsigned signed void bool"),g=c("SEL instancetype id Class Protocol BOOL");function y(e){return d(v,e)||/.+_t$/.test(e)}function O(e){return y(e)||d(g,e)}var b="case do else for if switch while struct enum union",E="struct enum union";function A(e,t){if(!t.startOfLine)return!1;for(var n,r=null;n=e.peek();){if("\\"==n&&e.match(/^.$/)){r=A;break}if("/"==n&&e.match(/^\/[\/\*]/,!1))break;e.next()}return t.tokenize=r,"meta"}function w(e,t){return"type"==t.prevToken&&"type"}function C(e){return!(!e||e.length<2)&&("_"==e[0]&&("_"==e[1]||e[1]!==e[1].toLowerCase()))}function _(e){return e.eatWhile(/[\w\.']/),"number"}function x(e,t){if(e.backUp(1),e.match(/^(?:R|u8R|uR|UR|LR)/)){var n=e.match(/^"([^\s\\()]{0,16})\(/);return!!n&&(t.cpp11RawStringDelim=n[1],t.tokenize=S,S(e,t))}return e.match(/^(?:u8|u|U|L)/)?!!e.match(/^["']/,!1)&&"string":(e.next(),!1)}function k(e){var t=/(\w+)::~?(\w+)$/.exec(e);return t&&t[1]==t[2]}function T(e,t){for(var n;null!=(n=e.next());)if('"'==n&&!e.eat('"')){t.tokenize=null;break}return"string"}function S(e,t){var n=t.cpp11RawStringDelim.replace(/[^\w\s]/g,"\\$&");return e.match(new RegExp(".*?\\)"+n+'"'))?t.tokenize=null:e.skipToEnd(),"string"}var D=l({name:"c",keywords:c(f),types:y,blockKeywords:c(b),defKeywords:c(E),typeFirstDefinitions:!0,atoms:c("NULL true false"),isReservedIdentifier:C,hooks:{"#":A,"*":w}}),P=l({name:"cpp",keywords:c(f+" "+p),types:y,blockKeywords:c(b+" class try catch"),defKeywords:c(E+" class namespace"),typeFirstDefinitions:!0,atoms:c("true false NULL nullptr"),dontIndentStatements:/^template$/,isIdentifierChar:/[\w\$_~\xa1-\uffff]/,isReservedIdentifier:C,hooks:{"#":A,"*":w,u:x,U:x,L:x,R:x,0:_,1:_,2:_,3:_,4:_,5:_,6:_,7:_,8:_,9:_,token:function(e,t,n){if("variable"==n&&"("==e.peek()&&(";"==t.prevToken||null==t.prevToken||"}"==t.prevToken)&&k(e.current()))return"def"}},namespaceSeparator:"::"}),N=l({name:"java",keywords:c("abstract assert break case catch class const continue default do else enum extends final finally for goto if implements import instanceof interface native new package private protected public return static strictfp super switch synchronized this throw throws transient try volatile while @interface"),types:c("var byte short int long float double boolean char void Boolean Byte Character Double Float Integer Long Number Object Short String StringBuffer StringBuilder Void"),blockKeywords:c("catch class do else finally for if switch try while"),defKeywords:c("class interface enum @interface"),typeFirstDefinitions:!0,atoms:c("true false null"),number:/^(?:0x[a-f\d_]+|0b[01_]+|(?:[\d_]+\.?\d*|\.\d+)(?:e[-+]?[\d_]+)?)(u|ll?|l|f)?/i,hooks:{"@":function(e){return!e.match("interface",!1)&&(e.eatWhile(/[\w\$_]/),"meta")},'"':function(e,t){return!!e.match(/""$/)&&(t.tokenize=I,t.tokenize(e,t))}}}),R=l({name:"csharp",keywords:c("abstract as async await base break case catch checked class const continue default delegate do else enum event explicit extern finally fixed for foreach goto if implicit in init interface internal is lock namespace new operator out override params private protected public readonly record ref required return sealed sizeof stackalloc static struct switch this throw try typeof unchecked unsafe using virtual void volatile while add alias ascending descending dynamic from get global group into join let orderby partial remove select set value var yield"),types:c("Action Boolean Byte Char DateTime DateTimeOffset Decimal Double Func Guid Int16 Int32 Int64 Object SByte Single String Task TimeSpan UInt16 UInt32 UInt64 bool byte char decimal double short int long object sbyte float string ushort uint ulong"),blockKeywords:c("catch class do else finally for foreach if struct switch try while"),defKeywords:c("class interface namespace record struct var"),typeFirstDefinitions:!0,atoms:c("true false null"),hooks:{"@":function(e,t){return e.eat('"')?(t.tokenize=T,T(e,t)):(e.eatWhile(/[\w\$_]/),"meta")}}});function I(e,t){for(var n=!1;!e.eol();){if(!n&&e.match('"""')){t.tokenize=null;break}n="\\"==e.next()&&!n}return"string"}function M(e){return function(t,n){for(var r;r=t.next();){if("*"==r&&t.eat("/")){if(1==e){n.tokenize=null;break}return n.tokenize=M(e-1),n.tokenize(t,n)}if("/"==r&&t.eat("*"))return n.tokenize=M(e+1),n.tokenize(t,n)}return"comment"}}var L=l({name:"scala",keywords:c("abstract case catch class def do else extends final finally for forSome if implicit import lazy match new null object override package private protected return sealed super this throw trait try type val var while with yield _ assert assume require print println printf readLine readBoolean readByte readShort readChar readInt readLong readFloat readDouble"),types:c("AnyVal App Application Array BufferedIterator BigDecimal BigInt Char Console Either Enumeration Equiv Error Exception Fractional Function IndexedSeq Int Integral Iterable Iterator List Map Numeric Nil NotNull Option Ordered Ordering PartialFunction PartialOrdering Product Proxy Range Responder Seq Serializable Set Specializable Stream StringBuilder StringContext Symbol Throwable Traversable TraversableOnce Tuple Unit Vector Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable Compiler Double Exception Float Integer Long Math Number Object Package Pair Process Runtime Runnable SecurityManager Short StackTraceElement StrictMath String StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void"),multiLineStrings:!0,blockKeywords:c("catch class enum do else finally for forSome if match switch try while"),defKeywords:c("class enum def object package trait type val var"),atoms:c("true false null"),indentStatements:!1,indentSwitch:!1,isOperatorChar:/[+\-*&%=<>!?|\/#:@]/,hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},'"':function(e,t){return!!e.match('""')&&(t.tokenize=I,t.tokenize(e,t))},"'":function(e){return e.match(/^(\\[^'\s]+|[^\\'])'/)?"character":(e.eatWhile(/[\w\$_\xa1-\uffff]/),"atom")},"=":function(e,t){var n=t.context;return!("}"!=n.type||!n.align||!e.eat(">"))&&(t.context=new o(n.indented,n.column,n.type,n.info,null,n.prev),"operator")},"/":function(e,t){return!!e.eat("*")&&(t.tokenize=M(1),t.tokenize(e,t))}},languageData:{closeBrackets:{brackets:["(","[","{","'",'"','"""']}}});var F=l({name:"kotlin",keywords:c("package as typealias class interface this super val operator var fun for is in This throw return annotation break continue object if else while do try when !in !is as? file import where by get set abstract enum open inner override private public internal protected catch finally out final vararg reified dynamic companion constructor init sealed field property receiver param sparam lateinit data inline noinline tailrec external annotation crossinline const operator infix suspend actual expect setparam"),types:c("Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable Compiler Double Exception Float Integer Long Math Number Object Package Pair Process Runtime Runnable SecurityManager Short StackTraceElement StrictMath String StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void Annotation Any BooleanArray ByteArray Char CharArray DeprecationLevel DoubleArray Enum FloatArray Function Int IntArray Lazy LazyThreadSafetyMode LongArray Nothing ShortArray Unit"),intendSwitch:!1,indentStatements:!1,multiLineStrings:!0,number:/^(?:0x[a-f\d_]+|0b[01_]+|(?:[\d_]+(\.\d+)?|\.\d+)(?:e[-+]?[\d_]+)?)(u|ll?|l|f)?/i,blockKeywords:c("catch class do else finally for if where try while enum"),defKeywords:c("class val var object interface fun"),atoms:c("true false null this"),hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},"*":function(e,t){return"."==t.prevToken?"variable":"operator"},'"':function(e,t){var n;return t.tokenize=(n=e.match('""'),function(e,t){for(var r,o=!1,a=!1;!e.eol();){if(!n&&!o&&e.match('"')){a=!0;break}if(n&&e.match('"""')){a=!0;break}r=e.next(),!o&&"$"==r&&e.match("{")&&e.skipTo("}"),o=!o&&"\\"==r&&!n}return!a&&n||(t.tokenize=null),"string"}),t.tokenize(e,t)},"/":function(e,t){return!!e.eat("*")&&(t.tokenize=M(1),t.tokenize(e,t))},indent:function(e,t,n,r){var o=n&&n.charAt(0);return"}"!=e.prevToken&&")"!=e.prevToken||""!=n?"operator"==e.prevToken&&"}"!=n&&"}"!=e.context.type||"variable"==e.prevToken&&"."==o||("}"==e.prevToken||")"==e.prevToken)&&"."==o?2*r+t.indented:t.align&&"}"==t.type?t.indented+(e.context.type==(n||"").charAt(0)?0:r):void 0:e.indented}},languageData:{closeBrackets:{brackets:["(","[","{","'",'"','"""']}}}),j=l({name:"shader",keywords:c("sampler1D sampler2D sampler3D samplerCube sampler1DShadow sampler2DShadow const attribute uniform varying break continue discard return for while do if else struct in out inout"),types:c("float int bool void vec2 vec3 vec4 ivec2 ivec3 ivec4 bvec2 bvec3 bvec4 mat2 mat3 mat4"),blockKeywords:c("for while do if else struct"),builtin:c("radians degrees sin cos tan asin acos atan pow exp log exp2 sqrt inversesqrt abs sign floor ceil fract mod min max clamp mix step smoothstep length distance dot cross normalize ftransform faceforward reflect refract matrixCompMult lessThan lessThanEqual greaterThan greaterThanEqual equal notEqual any all not texture1D texture1DProj texture1DLod texture1DProjLod texture2D texture2DProj texture2DLod texture2DProjLod texture3D texture3DProj texture3DLod texture3DProjLod textureCube textureCubeLod shadow1D shadow2D shadow1DProj shadow2DProj shadow1DLod shadow2DLod shadow1DProjLod shadow2DProjLod dFdx dFdy fwidth noise1 noise2 noise3 noise4"),atoms:c("true false gl_FragColor gl_SecondaryColor gl_Normal gl_Vertex gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_FogCoord gl_PointCoord gl_Position gl_PointSize gl_ClipVertex gl_FrontColor gl_BackColor gl_FrontSecondaryColor gl_BackSecondaryColor gl_TexCoord gl_FogFragCoord gl_FragCoord gl_FrontFacing gl_FragData gl_FragDepth gl_ModelViewMatrix gl_ProjectionMatrix gl_ModelViewProjectionMatrix gl_TextureMatrix gl_NormalMatrix gl_ModelViewMatrixInverse gl_ProjectionMatrixInverse gl_ModelViewProjectionMatrixInverse gl_TextureMatrixTranspose gl_ModelViewMatrixInverseTranspose gl_ProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixInverseTranspose gl_TextureMatrixInverseTranspose gl_NormalScale gl_DepthRange gl_ClipPlane gl_Point gl_FrontMaterial gl_BackMaterial gl_LightSource gl_LightModel gl_FrontLightModelProduct gl_BackLightModelProduct gl_TextureColor gl_EyePlaneS gl_EyePlaneT gl_EyePlaneR gl_EyePlaneQ gl_FogParameters gl_MaxLights gl_MaxClipPlanes gl_MaxTextureUnits gl_MaxTextureCoords gl_MaxVertexAttribs gl_MaxVertexUniformComponents gl_MaxVaryingFloats gl_MaxVertexTextureImageUnits gl_MaxTextureImageUnits gl_MaxFragmentUniformComponents gl_MaxCombineTextureImageUnits gl_MaxDrawBuffers"),indentSwitch:!1,hooks:{"#":A}}),B=l({name:"nesc",keywords:c(f+" as atomic async call command component components configuration event generic implementation includes interface module new norace nx_struct nx_union post provides signal task uses abstract extends"),types:y,blockKeywords:c(b),atoms:c("null true false"),hooks:{"#":A}}),U=l({name:"objectivec",keywords:c(f+" "+h),types:O,builtin:c(m),blockKeywords:c(b+" @synthesize @try @catch @finally @autoreleasepool @synchronized"),defKeywords:c(E+" @interface @implementation @protocol @class"),dontIndentStatements:/^@.*$/,typeFirstDefinitions:!0,atoms:c("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:C,hooks:{"#":A,"*":w}}),$=l({name:"objectivecpp",keywords:c(f+" "+h+" "+p),types:O,builtin:c(m),blockKeywords:c(b+" @synthesize @try @catch @finally @autoreleasepool @synchronized class try catch"),defKeywords:c(E+" @interface @implementation @protocol @class class namespace"),dontIndentStatements:/^@.*$|^template$/,typeFirstDefinitions:!0,atoms:c("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:C,hooks:{"#":A,"*":w,u:x,U:x,L:x,R:x,0:_,1:_,2:_,3:_,4:_,5:_,6:_,7:_,8:_,9:_,token:function(e,t,n){if("variable"==n&&"("==e.peek()&&(";"==t.prevToken||null==t.prevToken||"}"==t.prevToken)&&k(e.current()))return"def"}},namespaceSeparator:"::"}),X=l({name:"squirrel",keywords:c("base break clone continue const default delete enum extends function in class foreach local resume return this throw typeof yield constructor instanceof static"),types:y,blockKeywords:c("case catch class else for foreach if switch try while"),defKeywords:c("function local class"),typeFirstDefinitions:!0,atoms:c("true false null"),hooks:{"#":A}}),Q=null;function Y(e){return function(t,n){for(var r,o=!1,a=!1;!t.eol();){if(!o&&t.match('"')&&("single"==e||t.match('""'))){a=!0;break}if(!o&&t.match("``")){Q=Y(e),a=!0;break}r=t.next(),o="single"==e&&!o&&"\\"==r}return a&&(n.tokenize=null),"string"}}var z=l({name:"ceylon",keywords:c("abstracts alias assembly assert assign break case catch class continue dynamic else exists extends finally for function given if import in interface is let module new nonempty object of out outer package return satisfies super switch then this throw try value void while"),types:function(e){var t=e.charAt(0);return t===t.toUpperCase()&&t!==t.toLowerCase()},blockKeywords:c("case catch class dynamic else finally for function if interface module new object switch try while"),defKeywords:c("class dynamic function interface module object package value"),builtin:c("abstract actual aliased annotation by default deprecated doc final formal late license native optional sealed see serializable shared suppressWarnings tagged throws variable"),isPunctuationChar:/[\[\]{}\(\),;\:\.`]/,isOperatorChar:/[+\-*&%=<>!?|^~:\/]/,numberStart:/[\d#$]/,number:/^(?:#[\da-fA-F_]+|\$[01_]+|[\d_]+[kMGTPmunpf]?|[\d_]+\.[\d_]+(?:[eE][-+]?\d+|[kMGTPmunpf]|)|)/i,multiLineStrings:!0,typeFirstDefinitions:!0,atoms:c("true false null larger smaller equal empty finished"),indentSwitch:!1,styleDefs:!1,hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},'"':function(e,t){return t.tokenize=Y(e.match('""')?"triple":"single"),t.tokenize(e,t)},"`":function(e,t){return!(!Q||!e.match("`"))&&(t.tokenize=Q,Q=null,t.tokenize(e,t))},"'":function(e){return e.match(/^(\\[^'\s]+|[^\\'])'/)?"string.special":(e.eatWhile(/[\w\$_\xa1-\uffff]/),"atom")},token:function(e,t,n){if(("variable"==n||"type"==n)&&"."==t.prevToken)return"variableName.special"}},languageData:{closeBrackets:{brackets:["(","[","{","'",'"','"""']}}});function H(e){(e.interpolationStack||(e.interpolationStack=[])).push(e.tokenize)}function V(e){return(e.interpolationStack||(e.interpolationStack=[])).pop()}function q(e,t,n,r){var o=!1;if(t.eat(e)){if(!t.eat(e))return"string";o=!0}function a(t,n){for(var a=!1;!t.eol();){if(!r&&!a&&"$"==t.peek())return H(n),n.tokenize=W,"string";var i=t.next();if(i==e&&!a&&(!o||t.match(e+e))){n.tokenize=null;break}a=!r&&!a&&"\\"==i}return"string"}return n.tokenize=a,a(t,n)}function W(e,t){return e.eat("$"),e.eat("{")?t.tokenize=null:t.tokenize=G,null}function G(e,t){return e.eatWhile(/[\w_]/),t.tokenize=V(t),"variable"}var Z=l({name:"dart",keywords:c("this super static final const abstract class extends external factory implements mixin get native set typedef with enum throw rethrow assert break case continue default in return new deferred async await covariant try catch finally do else for if switch while import library export part of show hide is as extension on yield late required sealed base interface when inline"),blockKeywords:c("try catch finally do else for if switch while"),builtin:c("void bool num int double dynamic var String Null Never"),atoms:c("true false null"),hooks:{"@":function(e){return e.eatWhile(/[\w\$_\.]/),"meta"},"'":function(e,t){return q("'",e,t,!1)},'"':function(e,t){return q('"',e,t,!1)},r:function(e,t){var n=e.peek();return("'"==n||'"'==n)&&q(e.next(),e,t,!0)},"}":function(e,t){return function(e){return e.interpolationStack?e.interpolationStack.length:0}(t)>0&&(t.tokenize=V(t),null)},"/":function(e,t){return!!e.eat("*")&&(t.tokenize=M(1),t.tokenize(e,t))},token:function(e,t,n){if("variable"==n&&RegExp("^[_$]*[A-Z][a-zA-Z0-9_$]*$","g").test(e.current()))return"type"}}})},91525:function(e,t,n){"use strict";n.r(t),n.d(t,{clojure:function(){return O}});var r=["false","nil","true"],o=[".","catch","def","do","if","monitor-enter","monitor-exit","new","quote","recur","set!","throw","try","var"],a=["*","*'","*1","*2","*3","*agent*","*allow-unresolved-vars*","*assert*","*clojure-version*","*command-line-args*","*compile-files*","*compile-path*","*compiler-options*","*data-readers*","*default-data-reader-fn*","*e","*err*","*file*","*flush-on-newline*","*fn-loader*","*in*","*math-context*","*ns*","*out*","*print-dup*","*print-length*","*print-level*","*print-meta*","*print-namespace-maps*","*print-readably*","*read-eval*","*reader-resolver*","*source-path*","*suppress-read*","*unchecked-math*","*use-context-classloader*","*verbose-defrecords*","*warn-on-reflection*","+","+'","-","-'","->","->>","->ArrayChunk","->Eduction","->Vec","->VecNode","->VecSeq","-cache-protocol-fn","-reset-methods","..","/","<","<=","=","==",">",">=","EMPTY-NODE","Inst","StackTraceElement->vec","Throwable->map","accessor","aclone","add-classpath","add-watch","agent","agent-error","agent-errors","aget","alength","alias","all-ns","alter","alter-meta!","alter-var-root","amap","ancestors","and","any?","apply","areduce","array-map","as->","aset","aset-boolean","aset-byte","aset-char","aset-double","aset-float","aset-int","aset-long","aset-short","assert","assoc","assoc!","assoc-in","associative?","atom","await","await-for","await1","bases","bean","bigdec","bigint","biginteger","binding","bit-and","bit-and-not","bit-clear","bit-flip","bit-not","bit-or","bit-set","bit-shift-left","bit-shift-right","bit-test","bit-xor","boolean","boolean-array","boolean?","booleans","bound-fn","bound-fn*","bound?","bounded-count","butlast","byte","byte-array","bytes","bytes?","case","cast","cat","char","char-array","char-escape-string","char-name-string","char?","chars","chunk","chunk-append","chunk-buffer","chunk-cons","chunk-first","chunk-next","chunk-rest","chunked-seq?","class","class?","clear-agent-errors","clojure-version","coll?","comment","commute","comp","comparator","compare","compare-and-set!","compile","complement","completing","concat","cond","cond->","cond->>","condp","conj","conj!","cons","constantly","construct-proxy","contains?","count","counted?","create-ns","create-struct","cycle","dec","dec'","decimal?","declare","dedupe","default-data-readers","definline","definterface","defmacro","defmethod","defmulti","defn","defn-","defonce","defprotocol","defrecord","defstruct","deftype","delay","delay?","deliver","denominator","deref","derive","descendants","destructure","disj","disj!","dissoc","dissoc!","distinct","distinct?","doall","dorun","doseq","dosync","dotimes","doto","double","double-array","double?","doubles","drop","drop-last","drop-while","eduction","empty","empty?","ensure","ensure-reduced","enumeration-seq","error-handler","error-mode","eval","even?","every-pred","every?","ex-data","ex-info","extend","extend-protocol","extend-type","extenders","extends?","false?","ffirst","file-seq","filter","filterv","find","find-keyword","find-ns","find-protocol-impl","find-protocol-method","find-var","first","flatten","float","float-array","float?","floats","flush","fn","fn?","fnext","fnil","for","force","format","frequencies","future","future-call","future-cancel","future-cancelled?","future-done?","future?","gen-class","gen-interface","gensym","get","get-in","get-method","get-proxy-class","get-thread-bindings","get-validator","group-by","halt-when","hash","hash-combine","hash-map","hash-ordered-coll","hash-set","hash-unordered-coll","ident?","identical?","identity","if-let","if-not","if-some","ifn?","import","in-ns","inc","inc'","indexed?","init-proxy","inst-ms","inst-ms*","inst?","instance?","int","int-array","int?","integer?","interleave","intern","interpose","into","into-array","ints","io!","isa?","iterate","iterator-seq","juxt","keep","keep-indexed","key","keys","keyword","keyword?","last","lazy-cat","lazy-seq","let","letfn","line-seq","list","list*","list?","load","load-file","load-reader","load-string","loaded-libs","locking","long","long-array","longs","loop","macroexpand","macroexpand-1","make-array","make-hierarchy","map","map-entry?","map-indexed","map?","mapcat","mapv","max","max-key","memfn","memoize","merge","merge-with","meta","method-sig","methods","min","min-key","mix-collection-hash","mod","munge","name","namespace","namespace-munge","nat-int?","neg-int?","neg?","newline","next","nfirst","nil?","nnext","not","not-any?","not-empty","not-every?","not=","ns","ns-aliases","ns-imports","ns-interns","ns-map","ns-name","ns-publics","ns-refers","ns-resolve","ns-unalias","ns-unmap","nth","nthnext","nthrest","num","number?","numerator","object-array","odd?","or","parents","partial","partition","partition-all","partition-by","pcalls","peek","persistent!","pmap","pop","pop!","pop-thread-bindings","pos-int?","pos?","pr","pr-str","prefer-method","prefers","primitives-classnames","print","print-ctor","print-dup","print-method","print-simple","print-str","printf","println","println-str","prn","prn-str","promise","proxy","proxy-call-with-super","proxy-mappings","proxy-name","proxy-super","push-thread-bindings","pvalues","qualified-ident?","qualified-keyword?","qualified-symbol?","quot","rand","rand-int","rand-nth","random-sample","range","ratio?","rational?","rationalize","re-find","re-groups","re-matcher","re-matches","re-pattern","re-seq","read","read-line","read-string","reader-conditional","reader-conditional?","realized?","record?","reduce","reduce-kv","reduced","reduced?","reductions","ref","ref-history-count","ref-max-history","ref-min-history","ref-set","refer","refer-clojure","reify","release-pending-sends","rem","remove","remove-all-methods","remove-method","remove-ns","remove-watch","repeat","repeatedly","replace","replicate","require","reset!","reset-meta!","reset-vals!","resolve","rest","restart-agent","resultset-seq","reverse","reversible?","rseq","rsubseq","run!","satisfies?","second","select-keys","send","send-off","send-via","seq","seq?","seqable?","seque","sequence","sequential?","set","set-agent-send-executor!","set-agent-send-off-executor!","set-error-handler!","set-error-mode!","set-validator!","set?","short","short-array","shorts","shuffle","shutdown-agents","simple-ident?","simple-keyword?","simple-symbol?","slurp","some","some->","some->>","some-fn","some?","sort","sort-by","sorted-map","sorted-map-by","sorted-set","sorted-set-by","sorted?","special-symbol?","spit","split-at","split-with","str","string?","struct","struct-map","subs","subseq","subvec","supers","swap!","swap-vals!","symbol","symbol?","sync","tagged-literal","tagged-literal?","take","take-last","take-nth","take-while","test","the-ns","thread-bound?","time","to-array","to-array-2d","trampoline","transduce","transient","tree-seq","true?","type","unchecked-add","unchecked-add-int","unchecked-byte","unchecked-char","unchecked-dec","unchecked-dec-int","unchecked-divide-int","unchecked-double","unchecked-float","unchecked-inc","unchecked-inc-int","unchecked-int","unchecked-long","unchecked-multiply","unchecked-multiply-int","unchecked-negate","unchecked-negate-int","unchecked-remainder-int","unchecked-short","unchecked-subtract","unchecked-subtract-int","underive","unquote","unquote-splicing","unreduced","unsigned-bit-shift-right","update","update-in","update-proxy","uri?","use","uuid?","val","vals","var-get","var-set","var?","vary-meta","vec","vector","vector-of","vector?","volatile!","volatile?","vreset!","vswap!","when","when-first","when-let","when-not","when-some","while","with-bindings","with-bindings*","with-in-str","with-loading-context","with-local-vars","with-meta","with-open","with-out-str","with-precision","with-redefs","with-redefs-fn","xml-seq","zero?","zipmap"],i=g(r),s=g(o),u=g(a),l=g(["->","->>","as->","binding","bound-fn","case","catch","comment","cond","cond->","cond->>","condp","def","definterface","defmethod","defn","defmacro","defprotocol","defrecord","defstruct","deftype","do","doseq","dotimes","doto","extend","extend-protocol","extend-type","fn","for","future","if","if-let","if-not","if-some","let","letfn","locking","loop","ns","proxy","reify","struct-map","some->","some->>","try","when","when-first","when-let","when-not","when-some","while","with-bindings","with-bindings*","with-in-str","with-loading-context","with-local-vars","with-meta","with-open","with-out-str","with-precision","with-redefs","with-redefs-fn"]),c=/^(?:[\\\[\]\s"(),;@^`{}~]|$)/,d=/^(?:[+\-]?\d+(?:(?:N|(?:[eE][+\-]?\d+))|(?:\.?\d*(?:M|(?:[eE][+\-]?\d+))?)|\/\d+|[xX][0-9a-fA-F]+|r[0-9a-zA-Z]+)?(?=[\\\[\]\s"#'(),;@^`{}~]|$))/,f=/^(?:\\(?:backspace|formfeed|newline|return|space|tab|o[0-7]{3}|u[0-9A-Fa-f]{4}|x[0-9A-Fa-f]{4}|.)?(?=[\\\[\]\s"(),;@^`{}~]|$))/,p=/^(?:(?:[^\\\/\[\]\d\s"#'(),;@^`{}~.][^\\\[\]\s"(),;@^`{}~.\/]*(?:\.[^\\\/\[\]\d\s"#'(),;@^`{}~.][^\\\[\]\s"(),;@^`{}~.\/]*)*\/)?(?:\/|[^\\\/\[\]\d\s"#'(),;@^`{}~][^\\\[\]\s"(),;@^`{}~]*)*(?=[\\\[\]\s"(),;@^`{}~]|$))/;function h(e,t){if(e.eatSpace()||e.eat(","))return["space",null];if(e.match(d))return[null,"number"];if(e.match(f))return[null,"string.special"];if(e.eat(/^"/))return(t.tokenize=m)(e,t);if(e.eat(/^[(\[{]/))return["open","bracket"];if(e.eat(/^[)\]}]/))return["close","bracket"];if(e.eat(/^;/))return e.skipToEnd(),["space","comment"];if(e.eat(/^[#'@^`~]/))return[null,"meta"];var n=e.match(p),r=n&&n[0];return r?"comment"===r&&"("===t.lastToken?(t.tokenize=v)(e,t):y(r,i)||":"===r.charAt(0)?["symbol","atom"]:y(r,s)||y(r,u)?["symbol","keyword"]:"("===t.lastToken?["symbol","builtin"]:["symbol","variable"]:(e.next(),e.eatWhile((function(e){return!y(e,c)})),[null,"error"])}function m(e,t){for(var n,r=!1;n=e.next();){if('"'===n&&!r){t.tokenize=h;break}r=!r&&"\\"===n}return[null,"string"]}function v(e,t){for(var n,r=1;n=e.next();)if(")"===n&&r--,"("===n&&r++,0===r){e.backUp(1),t.tokenize=h;break}return["space","comment"]}function g(e){for(var t={},n=0;n<e.length;++n)t[e[n]]=!0;return t}function y(e,t){return t instanceof RegExp?t.test(e):t instanceof Object?t.propertyIsEnumerable(e):void 0}var O={name:"clojure",startState:function(){return{ctx:{prev:null,start:0,indentTo:0},lastToken:null,tokenize:h}},token:function(e,t){e.sol()&&"number"!==typeof t.ctx.indentTo&&(t.ctx.indentTo=t.ctx.start+1);var n=t.tokenize(e,t),r=n[0],o=n[1],a=e.current();return"space"!==r&&("("===t.lastToken&&null===t.ctx.indentTo?"symbol"===r&&y(a,l)?t.ctx.indentTo=t.ctx.start+e.indentUnit:t.ctx.indentTo="next":"next"===t.ctx.indentTo&&(t.ctx.indentTo=e.column()),t.lastToken=a),"open"===r?t.ctx={prev:t.ctx,start:e.column(),indentTo:null}:"close"===r&&(t.ctx=t.ctx.prev||t.ctx),o},indent:function(e){var t=e.ctx.indentTo;return"number"===typeof t?t:e.ctx.start+1},languageData:{closeBrackets:{brackets:["(","[","{",'"']},commentTokens:{line:";;"},autocomplete:[].concat(r,o,a)}}},50761:function(e,t,n){"use strict";function r(e){return{type:e,style:"keyword"}}n.r(t),n.d(t,{haxe:function(){return oe},hxml:function(){return ae}});var o,a=r("keyword a"),i=r("keyword b"),s=r("keyword c"),u=r("operator"),l={type:"atom",style:"atom"},c={type:"attribute",style:"attribute"},d=r("typedef"),f={if:a,while:a,else:i,do:i,try:i,return:s,break:s,continue:s,new:s,throw:s,var:r("var"),inline:c,static:c,using:r("import"),public:c,private:c,cast:r("cast"),import:r("import"),macro:r("macro"),function:r("function"),catch:r("catch"),untyped:r("untyped"),callback:r("cb"),for:r("for"),switch:r("switch"),case:r("case"),default:r("default"),in:u,never:r("property_access"),trace:r("trace"),class:d,abstract:d,enum:d,interface:d,typedef:d,extends:d,implements:d,dynamic:d,true:l,false:l,null:l},p=/[+\-*&%=<>!?|]/;function h(e,t,n){return t.tokenize=n,n(e,t)}function m(e,t){for(var n,r=!1;null!=(n=e.next());){if(n==t&&!r)return!0;r=!r&&"\\"==n}}function v(e,t,n){return d=e,o=n,t}function g(e,t){var n=e.next();if('"'==n||"'"==n)return h(e,t,(r=n,function(e,t){return m(e,r)&&(t.tokenize=g),v("string","string")}));if(/[\[\]{}\(\),;\:\.]/.test(n))return v(n);if("0"==n&&e.eat(/x/i))return e.eatWhile(/[\da-f]/i),v("number","number");if(/\d/.test(n)||"-"==n&&e.eat(/\d/))return e.match(/^\d*(?:\.\d*(?!\.))?(?:[eE][+\-]?\d+)?/),v("number","number");if(t.reAllowed&&"~"==n&&e.eat(/\//))return m(e,"/"),e.eatWhile(/[gimsu]/),v("regexp","string.special");if("/"==n)return e.eat("*")?h(e,t,y):e.eat("/")?(e.skipToEnd(),v("comment","comment")):(e.eatWhile(p),v("operator",null,e.current()));if("#"==n)return e.skipToEnd(),v("conditional","meta");if("@"==n)return e.eat(/:/),e.eatWhile(/[\w_]/),v("metadata","meta");if(p.test(n))return e.eatWhile(p),v("operator",null,e.current());if(/[A-Z]/.test(n))return e.eatWhile(/[\w_<>]/),v("type","type",o=e.current());e.eatWhile(/[\w_]/);var r,o=e.current(),a=f.propertyIsEnumerable(o)&&f[o];return a&&t.kwAllowed?v(a.type,a.style,o):v("variable","variable",o)}function y(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize=g;break}r="*"==n}return v("comment","comment")}var O={atom:!0,number:!0,variable:!0,string:!0,regexp:!0};function b(e,t,n,r,o,a){this.indented=e,this.column=t,this.type=n,this.prev=o,this.info=a,null!=r&&(this.align=r)}function E(e,t){for(var n=e.localVars;n;n=n.next)if(n.name==t)return!0}function A(e,t){if(/[a-z]/.test(t.charAt(0)))return!1;for(var n=e.importedtypes.length,r=0;r<n;r++)if(e.importedtypes[r]==t)return!0}function w(e){for(var t=C.state,n=t.importedtypes;n;n=n.next)if(n.name==e)return;t.importedtypes={name:e,next:t.importedtypes}}var C={state:null,column:null,marked:null,cc:null};function _(){for(var e=arguments.length-1;e>=0;e--)C.cc.push(arguments[e])}function x(){return _.apply(null,arguments),!0}function k(e,t){for(var n=t;n;n=n.next)if(n.name==e)return!0;return!1}function T(e){var t=C.state;if(t.context){if(C.marked="def",k(e,t.localVars))return;t.localVars={name:e,next:t.localVars}}else if(t.globalVars){if(k(e,t.globalVars))return;t.globalVars={name:e,next:t.globalVars}}}var S={name:"this",next:null};function D(){C.state.context||(C.state.localVars=S),C.state.context={prev:C.state.context,vars:C.state.localVars}}function P(){C.state.localVars=C.state.context.vars,C.state.context=C.state.context.prev}function N(e,t){var n=function(){var n=C.state;n.lexical=new b(n.indented,C.stream.column(),e,null,n.lexical,t)};return n.lex=!0,n}function R(){var e=C.state;e.lexical.prev&&(")"==e.lexical.type&&(e.indented=e.lexical.indented),e.lexical=e.lexical.prev)}function I(e){return function t(n){return n==e?x():";"==e?_():x(t)}}function M(e){return"@"==e?x(U):"var"==e?x(N("vardef"),W,I(";"),R):"keyword a"==e?x(N("form"),L,M,R):"keyword b"==e?x(N("form"),M,R):"{"==e?x(N("}"),D,q,R,P):";"==e?x():"attribute"==e?x(B):"function"==e?x(J):"for"==e?x(N("form"),I("("),N(")"),Z,I(")"),R,M,R):"variable"==e?x(N("stat"),Y):"switch"==e?x(N("form"),L,N("}","switch"),I("{"),q,R,R):"case"==e?x(L,I(":")):"default"==e?x(I(":")):"catch"==e?x(N("form"),D,I("("),re,I(")"),M,R,P):"import"==e?x(X,I(";")):"typedef"==e?x(Q):_(N("stat"),L,I(";"),R)}function L(e){return O.hasOwnProperty(e)||"type"==e?x(j):"function"==e?x(J):"keyword c"==e?x(F):"("==e?x(N(")"),F,I(")"),R,j):"operator"==e?x(L):"["==e?x(N("]"),V(F,"]"),R,j):"{"==e?x(N("}"),V(H,"}"),R,j):x()}function F(e){return e.match(/[;\}\)\],]/)?_():_(L)}function j(e,t){return"operator"==e&&/\+\+|--/.test(t)?x(j):"operator"==e||":"==e?x(L):";"!=e?"("==e?x(N(")"),V(L,")"),R,j):"."==e?x(z,j):"["==e?x(N("]"),L,I("]"),R,j):void 0:void 0}function B(e){return"attribute"==e?x(B):"function"==e?x(J):"var"==e?x(W):void 0}function U(e){return":"==e||"variable"==e?x(U):"("==e?x(N(")"),V($,")"),R,M):void 0}function $(e){if("variable"==e)return x()}function X(e,t){return"variable"==e&&/[A-Z]/.test(t.charAt(0))?(w(t),x()):"variable"==e||"property"==e||"."==e||"*"==t?x(X):void 0}function Q(e,t){return"variable"==e&&/[A-Z]/.test(t.charAt(0))?(w(t),x()):"type"==e&&/[A-Z]/.test(t.charAt(0))?x():void 0}function Y(e){return":"==e?x(R,M):_(j,I(";"),R)}function z(e){if("variable"==e)return C.marked="property",x()}function H(e){if("variable"==e&&(C.marked="property"),O.hasOwnProperty(e))return x(I(":"),L)}function V(e,t){function n(r){return","==r?x(e,n):r==t?x():x(I(t))}return function(r){return r==t?x():_(e,n)}}function q(e){return"}"==e?x():_(M,q)}function W(e,t){return"variable"==e?(T(t),x(ee,G)):x()}function G(e,t){return"="==t?x(L,G):","==e?x(W):void 0}function Z(e,t){return"variable"==e?(T(t),x(K,L)):_()}function K(e,t){if("in"==t)return x()}function J(e,t){return"variable"==e||"type"==e?(T(t),x(J)):"new"==t?x(J):"("==e?x(N(")"),D,V(re,")"),R,ee,M,P):void 0}function ee(e){if(":"==e)return x(te)}function te(e){return"type"==e||"variable"==e?x():"{"==e?x(N("}"),V(ne,"}"),R):void 0}function ne(e){if("variable"==e)return x(ee)}function re(e,t){if("variable"==e)return T(t),x(ee)}P.lex=!0,R.lex=!0;var oe={name:"haxe",startState:function(e){return{tokenize:g,reAllowed:!0,kwAllowed:!0,cc:[],lexical:new b(-e,0,"block",!1),importedtypes:["Int","Float","String","Void","Std","Bool","Dynamic","Array"],context:null,indented:0}},token:function(e,t){if(e.sol()&&(t.lexical.hasOwnProperty("align")||(t.lexical.align=!1),t.indented=e.indentation()),e.eatSpace())return null;var n=t.tokenize(e,t);return"comment"==d?n:(t.reAllowed=!("operator"!=d&&"keyword c"!=d&&!d.match(/^[\[{}\(,;:]$/)),t.kwAllowed="."!=d,function(e,t,n,r,o){var a=e.cc;for(C.state=e,C.stream=o,C.marked=null,C.cc=a,e.lexical.hasOwnProperty("align")||(e.lexical.align=!0);;)if((a.length?a.pop():M)(n,r)){for(;a.length&&a[a.length-1].lex;)a.pop()();return C.marked?C.marked:"variable"==n&&E(e,r)?"variableName.local":"variable"==n&&A(e,r)?"variableName.special":t}}(t,n,d,o,e))},indent:function(e,t,n){if(e.tokenize!=g)return 0;var r=t&&t.charAt(0),o=e.lexical;"stat"==o.type&&"}"==r&&(o=o.prev);var a=o.type,i=r==a;return"vardef"==a?o.indented+4:"form"==a&&"{"==r?o.indented:"stat"==a||"form"==a?o.indented+n.unit:"switch"!=o.info||i?o.align?o.column+(i?0:1):o.indented+(i?0:n.unit):o.indented+(/^(?:case|default)\b/.test(t)?n.unit:2*n.unit)},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}}}},ae={name:"hxml",startState:function(){return{define:!1,inString:!1}},token:function(e,t){var n=e.peek(),r=e.sol();if("#"==n)return e.skipToEnd(),"comment";if(r&&"-"==n){var o="variable-2";return e.eat(/-/),"-"==e.peek()&&(e.eat(/-/),o="keyword a"),"D"==e.peek()&&(e.eat(/[D]/),o="keyword c",t.define=!0),e.eatWhile(/[A-Z]/i),o}n=e.peek();return 0==t.inString&&"'"==n&&(t.inString=!0,e.next()),1==t.inString?(e.skipTo("'")||e.skipToEnd(),"'"==e.peek()&&(e.next(),t.inString=!1),"string"):(e.next(),null)},languageData:{commentTokens:{line:"#"}}}},66967:function(e,t,n){"use strict";function r(e){var t={as:"keyword",do:"keyword",else:"keyword",end:"keyword",exception:"keyword",fun:"keyword",functor:"keyword",if:"keyword",in:"keyword",include:"keyword",let:"keyword",of:"keyword",open:"keyword",rec:"keyword",struct:"keyword",then:"keyword",type:"keyword",val:"keyword",while:"keyword",with:"keyword"},n=e.extraWords||{};for(var r in n)n.hasOwnProperty(r)&&(t[r]=e.extraWords[r]);var o=[];for(var a in t)o.push(a);function i(n,r){var o=n.next();if('"'===o)return r.tokenize=s,r.tokenize(n,r);if("{"===o&&n.eat("|"))return r.longString=!0,r.tokenize=l,r.tokenize(n,r);if("("===o&&n.match(/^\*(?!\))/))return r.commentLevel++,r.tokenize=u,r.tokenize(n,r);if("~"===o||"?"===o)return n.eatWhile(/\w/),"variableName.special";if("`"===o)return n.eatWhile(/\w/),"quote";if("/"===o&&e.slashComments&&n.eat("/"))return n.skipToEnd(),"comment";if(/\d/.test(o))return"0"===o&&n.eat(/[bB]/)&&n.eatWhile(/[01]/),"0"===o&&n.eat(/[xX]/)&&n.eatWhile(/[0-9a-fA-F]/),"0"===o&&n.eat(/[oO]/)?n.eatWhile(/[0-7]/):(n.eatWhile(/[\d_]/),n.eat(".")&&n.eatWhile(/[\d]/),n.eat(/[eE]/)&&n.eatWhile(/[\d\-+]/)),"number";if(/[+\-*&%=<>!?|@\.~:]/.test(o))return"operator";if(/[\w\xa1-\uffff]/.test(o)){n.eatWhile(/[\w\xa1-\uffff]/);var a=n.current();return t.hasOwnProperty(a)?t[a]:"variable"}return null}function s(e,t){for(var n,r=!1,o=!1;null!=(n=e.next());){if('"'===n&&!o){r=!0;break}o=!o&&"\\"===n}return r&&!o&&(t.tokenize=i),"string"}function u(e,t){for(var n,r;t.commentLevel>0&&null!=(r=e.next());)"("===n&&"*"===r&&t.commentLevel++,"*"===n&&")"===r&&t.commentLevel--,n=r;return t.commentLevel<=0&&(t.tokenize=i),"comment"}function l(e,t){for(var n,r;t.longString&&null!=(r=e.next());)"|"===n&&"}"===r&&(t.longString=!1),n=r;return t.longString||(t.tokenize=i),"string"}return{startState:function(){return{tokenize:i,commentLevel:0,longString:!1}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)},languageData:{autocomplete:o,commentTokens:{line:e.slashComments?"//":void 0,block:{open:"(*",close:"*)"}}}}}n.r(t),n.d(t,{fSharp:function(){return a},oCaml:function(){return o},sml:function(){return i}});var o=r({name:"ocaml",extraWords:{and:"keyword",assert:"keyword",begin:"keyword",class:"keyword",constraint:"keyword",done:"keyword",downto:"keyword",external:"keyword",function:"keyword",initializer:"keyword",lazy:"keyword",match:"keyword",method:"keyword",module:"keyword",mutable:"keyword",new:"keyword",nonrec:"keyword",object:"keyword",private:"keyword",sig:"keyword",to:"keyword",try:"keyword",value:"keyword",virtual:"keyword",when:"keyword",raise:"builtin",failwith:"builtin",true:"builtin",false:"builtin",asr:"builtin",land:"builtin",lor:"builtin",lsl:"builtin",lsr:"builtin",lxor:"builtin",mod:"builtin",or:"builtin",raise_notrace:"builtin",trace:"builtin",exit:"builtin",print_string:"builtin",print_endline:"builtin",int:"type",float:"type",bool:"type",char:"type",string:"type",unit:"type",List:"builtin"}}),a=r({name:"fsharp",extraWords:{abstract:"keyword",assert:"keyword",base:"keyword",begin:"keyword",class:"keyword",default:"keyword",delegate:"keyword","do!":"keyword",done:"keyword",downcast:"keyword",downto:"keyword",elif:"keyword",extern:"keyword",finally:"keyword",for:"keyword",function:"keyword",global:"keyword",inherit:"keyword",inline:"keyword",interface:"keyword",internal:"keyword",lazy:"keyword","let!":"keyword",match:"keyword",member:"keyword",module:"keyword",mutable:"keyword",namespace:"keyword",new:"keyword",null:"keyword",override:"keyword",private:"keyword",public:"keyword","return!":"keyword",return:"keyword",select:"keyword",static:"keyword",to:"keyword",try:"keyword",upcast:"keyword","use!":"keyword",use:"keyword",void:"keyword",when:"keyword","yield!":"keyword",yield:"keyword",atomic:"keyword",break:"keyword",checked:"keyword",component:"keyword",const:"keyword",constraint:"keyword",constructor:"keyword",continue:"keyword",eager:"keyword",event:"keyword",external:"keyword",fixed:"keyword",method:"keyword",mixin:"keyword",object:"keyword",parallel:"keyword",process:"keyword",protected:"keyword",pure:"keyword",sealed:"keyword",tailcall:"keyword",trait:"keyword",virtual:"keyword",volatile:"keyword",List:"builtin",Seq:"builtin",Map:"builtin",Set:"builtin",Option:"builtin",int:"builtin",string:"builtin",not:"builtin",true:"builtin",false:"builtin",raise:"builtin",failwith:"builtin"},slashComments:!0}),i=r({name:"sml",extraWords:{abstype:"keyword",and:"keyword",andalso:"keyword",case:"keyword",datatype:"keyword",fn:"keyword",handle:"keyword",infix:"keyword",infixr:"keyword",local:"keyword",nonfix:"keyword",op:"keyword",orelse:"keyword",raise:"keyword",withtype:"keyword",eqtype:"keyword",sharing:"keyword",sig:"keyword",signature:"keyword",structure:"keyword",where:"keyword",true:"keyword",false:"keyword",int:"builtin",real:"builtin",string:"builtin",char:"builtin",bool:"builtin"},slashComments:!0})},30764:function(e,t,n){"use strict";function r(e){return{name:"mscgen",startState:l,copyState:c,token:(t=e,function(e,n){if(e.match(u(t.brackets),!0,!0))return"bracket";if(!n.inComment){if(e.match(/\/\*[^\*\/]*/,!0,!0))return n.inComment=!0,"comment";if(e.match(u(t.singlecomment),!0,!0))return e.skipToEnd(),"comment"}if(n.inComment)return e.match(/[^\*\/]*\*\//,!0,!0)?n.inComment=!1:e.skipToEnd(),"comment";if(!n.inString&&e.match(/\"(\\\"|[^\"])*/,!0,!0))return n.inString=!0,"string";if(n.inString)return e.match(/[^\"]*\"/,!0,!0)?n.inString=!1:e.skipToEnd(),"string";if(t.keywords&&e.match(s(t.keywords),!0,!0))return"keyword";if(e.match(s(t.options),!0,!0))return"keyword";if(e.match(s(t.arcsWords),!0,!0))return"keyword";if(e.match(u(t.arcsOthers),!0,!0))return"keyword";if(t.operators&&e.match(u(t.operators),!0,!0))return"operator";if(t.constants&&e.match(u(t.constants),!0,!0))return"variable";if(!t.inAttributeList&&t.attributes&&e.match("[",!0,!0))return t.inAttributeList=!0,"bracket";if(t.inAttributeList){if(null!==t.attributes&&e.match(s(t.attributes),!0,!0))return"attribute";if(e.match("]",!0,!0))return t.inAttributeList=!1,"bracket"}return e.next(),null}),languageData:{commentTokens:{line:"#",block:{open:"/*",close:"*/"}}}};var t}n.r(t),n.d(t,{mscgen:function(){return o},msgenny:function(){return a},xu:function(){return i}});var o=r({keywords:["msc"],options:["hscale","width","arcgradient","wordwraparcs"],constants:["true","false","on","off"],attributes:["label","idurl","id","url","linecolor","linecolour","textcolor","textcolour","textbgcolor","textbgcolour","arclinecolor","arclinecolour","arctextcolor","arctextcolour","arctextbgcolor","arctextbgcolour","arcskip"],brackets:["\\{","\\}"],arcsWords:["note","abox","rbox","box"],arcsOthers:["\\|\\|\\|","\\.\\.\\.","---","--","<->","==","<<=>>","<=>","\\.\\.","<<>>","::","<:>","->","=>>","=>",">>",":>","<-","<<=","<=","<<","<:","x-","-x"],singlecomment:["//","#"],operators:["="]}),a=r({keywords:null,options:["hscale","width","arcgradient","wordwraparcs","wordwrapentities","watermark"],constants:["true","false","on","off","auto"],attributes:null,brackets:["\\{","\\}"],arcsWords:["note","abox","rbox","box","alt","else","opt","break","par","seq","strict","neg","critical","ignore","consider","assert","loop","ref","exc"],arcsOthers:["\\|\\|\\|","\\.\\.\\.","---","--","<->","==","<<=>>","<=>","\\.\\.","<<>>","::","<:>","->","=>>","=>",">>",":>","<-","<<=","<=","<<","<:","x-","-x"],singlecomment:["//","#"],operators:["="]}),i=r({keywords:["msc","xu"],options:["hscale","width","arcgradient","wordwraparcs","wordwrapentities","watermark"],constants:["true","false","on","off","auto"],attributes:["label","idurl","id","url","linecolor","linecolour","textcolor","textcolour","textbgcolor","textbgcolour","arclinecolor","arclinecolour","arctextcolor","arctextcolour","arctextbgcolor","arctextbgcolour","arcskip","title","deactivate","activate","activation"],brackets:["\\{","\\}"],arcsWords:["note","abox","rbox","box","alt","else","opt","break","par","seq","strict","neg","critical","ignore","consider","assert","loop","ref","exc"],arcsOthers:["\\|\\|\\|","\\.\\.\\.","---","--","<->","==","<<=>>","<=>","\\.\\.","<<>>","::","<:>","->","=>>","=>",">>",":>","<-","<<=","<=","<<","<:","x-","-x"],singlecomment:["//","#"],operators:["="]});function s(e){return new RegExp("^\\b("+e.join("|")+")\\b","i")}function u(e){return new RegExp("^(?:"+e.join("|")+")","i")}function l(){return{inComment:!1,inString:!1,inAttributeList:!1,inScript:!1}}function c(e){return{inComment:e.inComment,inString:e.inString,inAttributeList:e.inAttributeList,inScript:e.inScript}}},67004:function(e,t,n){"use strict";function r(e){o(e,"start");var t={},n=e.languageData||{},r=!1;for(var u in e)if(u!=n&&e.hasOwnProperty(u))for(var l=t[u]=[],c=e[u],d=0;d<c.length;d++){var f=c[d];l.push(new a(f,e)),(f.indent||f.dedent)&&(r=!0)}return{name:n.name,startState:function(){return{state:"start",pending:null,indent:r?[]:null}},copyState:function(e){var t={state:e.state,pending:e.pending,indent:e.indent&&e.indent.slice(0)};return e.stack&&(t.stack=e.stack.slice(0)),t},token:i(t),indent:s(t,n),languageData:n}}function o(e,t){if(!e.hasOwnProperty(t))throw new Error("Undefined state "+t+" in simple mode")}function a(e,t){(e.next||e.push)&&o(t,e.next||e.push),this.regex=function(e,t){if(!e)return/(?:)/;var n="";return e instanceof RegExp?(e.ignoreCase&&(n="i"),e=e.source):e=String(e),new RegExp((!1===t?"":"^")+"(?:"+e+")",n)}(e.regex),this.token=function(e){if(!e)return null;if(e.apply)return e;if("string"==typeof e)return e.replace(/\./g," ");for(var t=[],n=0;n<e.length;n++)t.push(e[n]&&e[n].replace(/\./g," "));return t}(e.token),this.data=e}function i(e){return function(t,n){if(n.pending){var r=n.pending.shift();return 0==n.pending.length&&(n.pending=null),t.pos+=r.text.length,r.token}for(var o=e[n.state],a=0;a<o.length;a++){var i=o[a],s=(!i.data.sol||t.sol())&&t.match(i.regex);if(s){i.data.next?n.state=i.data.next:i.data.push?((n.stack||(n.stack=[])).push(n.state),n.state=i.data.push):i.data.pop&&n.stack&&n.stack.length&&(n.state=n.stack.pop()),i.data.indent&&n.indent.push(t.indentation()+t.indentUnit),i.data.dedent&&n.indent.pop();var u=i.token;if(u&&u.apply&&(u=u(s)),s.length>2&&i.token&&"string"!=typeof i.token){n.pending=[];for(var l=2;l<s.length;l++)s[l]&&n.pending.push({text:s[l],token:i.token[l-1]});return t.backUp(s[0].length-(s[1]?s[1].length:0)),u[0]}return u&&u.join?u[0]:u}}return t.next(),null}}function s(e,t){return function(n,r){if(null==n.indent||t.dontIndentStates&&t.doneIndentState.indexOf(n.state)>-1)return null;var o=n.indent.length-1,a=e[n.state];e:for(;;){for(var i=0;i<a.length;i++){var s=a[i];if(s.data.dedent&&!1!==s.data.dedentIfLineStart){var u=s.regex.exec(r);if(u&&u[0]){o--,(s.next||s.push)&&(a=e[s.next||s.push]),r=r.slice(u[0].length);continue e}}}break}return o<0?0:n.indent[o]}}n.d(t,{I:function(){return r}})},55935:function(e,t,n){"use strict";function r(e){function t(e,t){e.cmdState.push(t)}function n(e){return e.cmdState.length>0?e.cmdState[e.cmdState.length-1]:null}function r(e,t,n){return function(){this.name=e,this.bracketNo=0,this.style=t,this.styles=n,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var o={};function a(e,t){e.f=t}function i(e,r){var i;if(e.match(/^\\[a-zA-Z@\xc0-\u1fff\u2060-\uffff]+/)){var l=e.current().slice(1);return t(r,i=new(i=o.hasOwnProperty(l)?o[l]:o.DEFAULT)),a(r,u),i.style}if(e.match(/^\\[$&%#{}_]/))return"tag";if(e.match(/^\\[,;!\/\\]/))return"tag";if(e.match("\\["))return a(r,(function(e,t){return s(e,t,"\\]")})),"keyword";if(e.match("\\("))return a(r,(function(e,t){return s(e,t,"\\)")})),"keyword";if(e.match("$$"))return a(r,(function(e,t){return s(e,t,"$$")})),"keyword";if(e.match("$"))return a(r,(function(e,t){return s(e,t,"$")})),"keyword";var c=e.next();return"%"==c?(e.skipToEnd(),"comment"):"}"==c||"]"==c?(i=n(r))?(i.closeBracket(c),a(r,u),"bracket"):"error":"{"==c||"["==c?(t(r,i=new(i=o.DEFAULT)),"bracket"):/\d/.test(c)?(e.eatWhile(/[\w.%]/),"atom"):(e.eatWhile(/[\w\-_]/),i=function(e){for(var t=e.cmdState,n=t.length-1;n>=0;n--){var r=t[n];if("DEFAULT"!=r.name)return r}return{styleIdentifier:function(){return null}}}(r),"begin"==i.name&&(i.argument=e.current()),i.styleIdentifier())}function s(e,t,n){if(e.eatSpace())return null;if(n&&e.match(n))return a(t,i),"keyword";if(e.match(/^\\[a-zA-Z@]+/))return"tag";if(e.match(/^[a-zA-Z]+/))return"variableName.special";if(e.match(/^\\[$&%#{}_]/))return"tag";if(e.match(/^\\[,;!\/]/))return"tag";if(e.match(/^[\^_&]/))return"tag";if(e.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(e.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var r=e.next();return"{"==r||"}"==r||"["==r||"]"==r||"("==r||")"==r?"bracket":"%"==r?(e.skipToEnd(),"comment"):"error"}function u(e,t){var r=e.peek();return"{"==r||"["==r?(n(t).openBracket(r),e.eat(r),a(t,i),"bracket"):/[ \t\r]/.test(r)?(e.eat(r),null):(a(t,i),function(e){var t=e.cmdState.pop();t&&t.closeBracket()}(t),i(e,t))}return o.importmodule=r("importmodule","tag",["string","builtin"]),o.documentclass=r("documentclass","tag",["","atom"]),o.usepackage=r("usepackage","tag",["atom"]),o.begin=r("begin","tag",["atom"]),o.end=r("end","tag",["atom"]),o.label=r("label","tag",["atom"]),o.ref=r("ref","tag",["atom"]),o.eqref=r("eqref","tag",["atom"]),o.cite=r("cite","tag",["atom"]),o.bibitem=r("bibitem","tag",["atom"]),o.Bibitem=r("Bibitem","tag",["atom"]),o.RBibitem=r("RBibitem","tag",["atom"]),o.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}},{name:"stex",startState:function(){return{cmdState:[],f:e?function(e,t){return s(e,t)}:i}},copyState:function(e){return{cmdState:e.cmdState.slice(),f:e.f}},token:function(e,t){return t.f(e,t)},blankLine:function(e){e.f=i,e.cmdState.length=0},languageData:{commentTokens:{line:"%"}}}}n.r(t),n.d(t,{stex:function(){return o},stexMath:function(){return a}});var o=r(!1),a=r(!0)},37803:function(e,t,n){"use strict";function r(e){var t=e.statementIndentUnit,n=e.dontAlignCalls,r=e.noIndentKeywords||[],o=e.multiLineStrings,a=e.hooks||{};function i(e){for(var t={},n=e.split(" "),r=0;r<n.length;++r)t[n[r]]=!0;return t}var s,u,l=i("accept_on alias always always_comb always_ff always_latch and assert assign assume automatic before begin bind bins binsof bit break buf bufif0 bufif1 byte case casex casez cell chandle checker class clocking cmos config const constraint context continue cover covergroup coverpoint cross deassign default defparam design disable dist do edge else end endcase endchecker endclass endclocking endconfig endfunction endgenerate endgroup endinterface endmodule endpackage endprimitive endprogram endproperty endspecify endsequence endtable endtask enum event eventually expect export extends extern final first_match for force foreach forever fork forkjoin function generate genvar global highz0 highz1 if iff ifnone ignore_bins illegal_bins implements implies import incdir include initial inout input inside instance int integer interconnect interface intersect join join_any join_none large let liblist library local localparam logic longint macromodule matches medium modport module nand negedge nettype new nexttime nmos nor noshowcancelled not notif0 notif1 null or output package packed parameter pmos posedge primitive priority program property protected pull0 pull1 pulldown pullup pulsestyle_ondetect pulsestyle_onevent pure rand randc randcase randsequence rcmos real realtime ref reg reject_on release repeat restrict return rnmos rpmos rtran rtranif0 rtranif1 s_always s_eventually s_nexttime s_until s_until_with scalared sequence shortint shortreal showcancelled signed small soft solve specify specparam static string strong strong0 strong1 struct super supply0 supply1 sync_accept_on sync_reject_on table tagged task this throughout time timeprecision timeunit tran tranif0 tranif1 tri tri0 tri1 triand trior trireg type typedef union unique unique0 unsigned until until_with untyped use uwire var vectored virtual void wait wait_order wand weak weak0 weak1 while wildcard wire with within wor xnor xor"),c=/[\+\-\*\/!~&|^%=?:]/,d=/[\[\]{}()]/,f=/\d[0-9_]*/,p=/\d*\s*'s?d\s*\d[0-9_]*/i,h=/\d*\s*'s?b\s*[xz01][xz01_]*/i,m=/\d*\s*'s?o\s*[xz0-7][xz0-7_]*/i,v=/\d*\s*'s?h\s*[0-9a-fxz?][0-9a-fxz?_]*/i,g=/(\d[\d_]*(\.\d[\d_]*)?E-?[\d_]+)|(\d[\d_]*\.\d[\d_]*)/i,y=/^((\w+)|[)}\]])/,O=/[)}\]]/,b=i("case checker class clocking config function generate interface module package primitive program property specify sequence table task"),E={};for(var A in b)E[A]="end"+A;for(var w in E.begin="end",E.casex="endcase",E.casez="endcase",E.do="while",E.fork="join;join_any;join_none",E.covergroup="endgroup",r){A=r[w];E[A]&&(E[A]=void 0)}var C=i("always always_comb always_ff always_latch assert assign assume else export for foreach forever if import initial repeat while");function _(e,t){var n,r,i=e.peek();if(a[i]&&0!=(n=a[i](e,t)))return n;if(a.tokenBase&&0!=(n=a.tokenBase(e,t)))return n;if(/[,;:\.]/.test(i))return s=e.next(),null;if(d.test(i))return s=e.next(),"bracket";if("`"==i)return e.next(),e.eatWhile(/[\w\$_]/)?"def":null;if("$"==i)return e.next(),e.eatWhile(/[\w\$_]/)?"meta":null;if("#"==i)return e.next(),e.eatWhile(/[\d_.]/),"def";if('"'==i)return e.next(),t.tokenize=(r=i,function(e,t){for(var n,a=!1,i=!1;null!=(n=e.next());){if(n==r&&!a){i=!0;break}a=!a&&"\\"==n}return(i||!a&&!o)&&(t.tokenize=_),"string"}),t.tokenize(e,t);if("/"==i){if(e.next(),e.eat("*"))return t.tokenize=x,x(e,t);if(e.eat("/"))return e.skipToEnd(),"comment";e.backUp(1)}if(e.match(g)||e.match(p)||e.match(h)||e.match(m)||e.match(v)||e.match(f)||e.match(g))return"number";if(e.eatWhile(c))return"meta";if(e.eatWhile(/[\w\$_]/)){var y=e.current();return l[y]?(E[y]&&(s="newblock"),C[y]&&(s="newstatement"),u=y,"keyword"):"variable"}return e.next(),null}function x(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize=_;break}r="*"==n}return"comment"}function k(e,t,n,r,o){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=o}function T(e,t,n){var r=new k(e.indented,t,n,null,e.context);return e.context=r}function S(e){var t=e.context.type;return")"!=t&&"]"!=t&&"}"!=t||(e.indented=e.context.indented),e.context=e.context.prev}function D(e,t){if(e==t)return!0;var n=t.split(";");for(var r in n)if(e==n[r])return!0;return!1}return{name:"verilog",startState:function(e){var t={tokenize:null,context:new k(-e,0,"top",!1),indented:0,startOfLine:!0};return a.startState&&a.startState(t),t},token:function(e,t){var n,r=t.context;if((e.sol()&&(null==r.align&&(r.align=!1),t.indented=e.indentation(),t.startOfLine=!0),a.token)&&void 0!==(n=a.token(e,t)))return n;if(e.eatSpace())return null;if(s=null,u=null,"comment"==(n=(t.tokenize||_)(e,t))||"meta"==n||"variable"==n)return n;if(null==r.align&&(r.align=!0),s==r.type)S(t);else if(";"==s&&"statement"==r.type||r.type&&D(u,r.type))for(r=S(t);r&&"statement"==r.type;)r=S(t);else if("{"==s)T(t,e.column(),"}");else if("["==s)T(t,e.column(),"]");else if("("==s)T(t,e.column(),")");else if(r&&"endcase"==r.type&&":"==s)T(t,e.column(),"statement");else if("newstatement"==s)T(t,e.column(),"statement");else if("newblock"==s)if("function"!=u||!r||"statement"!=r.type&&"endgroup"!=r.type)if("task"==u&&r&&"statement"==r.type);else{var o=E[u];T(t,e.column(),o)}else;return t.startOfLine=!1,n},indent:function(e,r,o){if(e.tokenize!=_&&null!=e.tokenize)return null;if(a.indent){var i=a.indent(e);if(i>=0)return i}var s=e.context,u=r&&r.charAt(0);"statement"==s.type&&"}"==u&&(s=s.prev);var l=!1,c=r.match(y);return c&&(l=D(c[0],s.type)),"statement"==s.type?s.indented+("{"==u?0:t||o.unit):O.test(s.type)&&s.align&&!n?s.column+(l?0:1):")"!=s.type||l?s.indented+(l?0:o.unit):s.indented+(t||o.unit)},languageData:{indentOnInput:function(){var e=[];for(var t in E)if(E[t]){var n=E[t].split(";");for(var r in n)e.push(n[r])}return new RegExp("[{}()\\[\\]]|("+e.join("|")+")$")}(),commentTokens:{line:"//",block:{open:"/*",close:"*/"}}}}}n.r(t),n.d(t,{tlv:function(){return c},verilog:function(){return o}});var o=r({}),a={"|":"link",">":"property",$:"variable",$$:"variable","?$":"qualifier","?*":"qualifier","-":"contentSeparator","/":"property","/-":"property","@":"variableName.special","@-":"variableName.special","@++":"variableName.special","@+=":"variableName.special","@+=-":"variableName.special","@--":"variableName.special","@-=":"variableName.special","%+":"tag","%-":"tag","%":"tag",">>":"tag","<<":"tag","<>":"tag","#":"tag","^":"attribute","^^":"attribute","^!":"attribute","*":"variable","**":"variable","\\":"keyword",'"':"comment"},i={"/":"beh-hier",">":"beh-hier","-":"phys-hier","|":"pipe","?":"when","@":"stage","\\":"keyword"},s=/^([~!@#\$%\^&\*-\+=\?\/\\\|'"<>]+)([\d\w_]*)/,u=/^[! ] */,l=/^\/[\/\*]/,c=r({hooks:{electricInput:!1,token:function(e,t){var n=void 0;if(e.sol()&&!t.tlvInBlockComment){"\\"==e.peek()&&(n="def",e.skipToEnd(),e.string.match(/\\SV/)?t.tlvCodeActive=!1:e.string.match(/\\TLV/)&&(t.tlvCodeActive=!0)),t.tlvCodeActive&&0==e.pos&&0==t.indented&&(h=e.match(u,!1))&&(t.indented=h[0].length);var r=t.indented,o=r/3;if(o<=t.tlvIndentationStyle.length){var c=e.string.length==r,d=3*o;if(d<e.string.length){var f=e.string.slice(d),p=f[0];i[p]&&(h=f.match(s))&&a[h[1]]&&(r+=3,"\\"==p&&d>0||(t.tlvIndentationStyle[o]=i[p],o++))}if(!c)for(;t.tlvIndentationStyle.length>o;)t.tlvIndentationStyle.pop()}t.tlvNextIndent=r}if(t.tlvCodeActive){var h;if(void 0!==n);else if(t.tlvInBlockComment)e.match(/^.*?\*\//)?t.tlvInBlockComment=!1:e.skipToEnd(),n="comment";else if((h=e.match(l))&&!t.tlvInBlockComment)"//"==h[0]?e.skipToEnd():t.tlvInBlockComment=!0,n="comment";else if(h=e.match(s)){var m=h[1],v=h[2];a.hasOwnProperty(m)&&(v.length>0||e.eol())?n=a[m]:e.backUp(e.current().length-1)}else e.match(/^\t+/)?n="invalid":e.match(/^[\[\]{}\(\);\:]+/)?n="meta":(h=e.match(/^[mM]4([\+_])?[\w\d_]*/))?n="+"==h[1]?"keyword.special":"keyword":e.match(/^ +/)?e.eol()&&(n="error"):e.match(/^[\w\d_]+/)?n="number":e.next()}else e.match(/^[mM]4([\w\d_]*)/)&&(n="keyword");return n},indent:function(e){return 1==e.tlvCodeActive?e.tlvNextIndent:-1},startState:function(e){e.tlvIndentationStyle=[],e.tlvCodeActive=!0,e.tlvNextIndent=-1,e.tlvInBlockComment=!1}}})},18012:function(e,t,n){"use strict";n.r(t),n.d(t,{unified:function(){return O}});var r=n(87695),o=n(60436),a=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 a=-1,i=n.pop();if("function"!==typeof i)throw new TypeError("Expected function as last argument, not "+i);(function t(r){var o=e[++a],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,o?function(e,t){var n;return o;function o(){for(var t=arguments.length,o=new Array(t),s=0;s<t;s++)o[s]=arguments[s];var u,l=e.length>o.length;l&&o.push(a);try{u=e.apply(this,o)}catch(r){if(l&&n)throw r;return a(r)}l||(u&&u.then&&"function"===typeof u.then?u.then(i,a):u instanceof Error?a(u):i(u))}function a(e){if(!n){n=!0;for(var r=arguments.length,o=new Array(r>1?r-1:0),a=1;a<r;a++)o[a-1]=arguments[a];t.apply(void 0,[e].concat(o))}}function i(e){a(null,e)}}(o,t).apply(void 0,l):i.apply(void 0,[null].concat(l))}}).apply(void 0,[null].concat((0,o.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 o,a=Object.getOwnPropertyNames(n),i=(0,m.A)(a);try{for(i.s();!(o=i.n()).done;){var s=o.value,u=Object.getOwnPropertyDescriptor(n,s);u&&Object.defineProperty(r,s,u)}}catch(l){i.e(l)}finally{i.f()}return r},g={}.hasOwnProperty,y=function(e){function t(){var e;return(0,a.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,o.A)(r))}return e.data(c(!0,{},this.namespace)),e}},{key:"data",value:function(e,t){return"string"===typeof e?2===arguments.length?(A("data",this.frozen),this.namespace[e]=t,this):g.call(this.namespace,e)&&this.namespace[e]||void 0:e?(A("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],a=t.slice(1);if(!1!==a[0]){!0===a[0]&&(a[0]=void 0);var i=n.call.apply(n,[e].concat((0,o.A)(a)));"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),E("process",this.compiler||this.Compiler),t?r(void 0,t):new Promise(r);function r(r,o){var a=_(e),i=n.parse(a);function s(e,n){e||!n?o(e):r?r(n):((0,d.ok)(t,"`done` is defined if `resolve` is not"),t(void 0,n))}n.run(i,a,(function(e,t,r){if(e||!t||!r)return s(e);var o,a=t,i=n.stringify(a,r);"string"===typeof(o=i)||function(e){return Boolean(e&&"object"===typeof e&&"byteLength"in e&&"byteOffset"in e)}(o)?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),E("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){w(e),this.freeze();var r=this.transformers;return n||"function"!==typeof t||(n=t,t=void 0),n?o(void 0,n):new Promise(o);function o(o,a){(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?a(t):o?o(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 E("stringify",r),w(e),r(e,n)}},{key:"use",value:function(e){var t=this.attachers,n=this.namespace;if(A("use",this.frozen),null===e||void 0===e);else if("function"===typeof e){for(var a=arguments.length,i=new Array(a>1?a-1:0),s=1;s<a;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 a=-1,i=-1;++a<t.length;)if(t[a][0]===e){i=a;break}if(-1===i)t.push([e].concat((0,o.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,o.A)(l))}}}}])}(v),O=(new y).freeze();function b(e,t){if("function"!==typeof t)throw new TypeError("Cannot `"+e+"` without `parser`")}function E(e,t){if("function"!==typeof t)throw new TypeError("Cannot `"+e+"` without `compiler`")}function A(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 w(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),o=n(5544),a="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,o.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(M){p.e(M)}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 y=(0,o.A)(m.value,2),O=y[0],b=y[1];v[i(O)]=i(b)}}catch(M){g.e(M)}finally{g.f()}return v;case 3:return n(new Date(c),s);case 4:var E=c.source,A=c.flags;return n(new RegExp(E,A),s);case 5:var w,C=n(new Map,s),_=(0,r.A)(c);try{for(_.s();!(w=_.n()).done;){var x=(0,o.A)(w.value,2),k=x[0],T=x[1];C.set(i(k),i(T))}}catch(M){_.e(M)}finally{_.f()}return C;case 6:var S,D=n(new Set,s),P=(0,r.A)(c);try{for(P.s();!(S=P.n()).done;){var N=S.value;D.add(i(N))}}catch(M){P.e(M)}finally{P.f()}return D;case 7:var R=c.name,I=c.message;return n(new a[R](I),s);case 8:return n(BigInt(c),s);case"BigInt":return n(Object(BigInt(c)),s)}return n(new a[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,o.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,a=t.lossy,i=[];return function(e,t,n,a){var i=function(e,t){var r=a.push(e)-1;return n.set(t,r),r},u=function(a){if(n.has(a))return n.get(a);var l=d(a),p=(0,o.A)(l,2),h=p[0],m=p[1];switch(h){case 0:var v=a;switch(m){case"bigint":h=8,v=a.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+m);v=null;break;case"undefined":return i([-1],a)}return i([h,v],a);case 1:if(m)return i([m,(0,s.A)(a)],a);var g,y=[],O=i([h,y],a),b=(0,r.A)(a);try{for(b.s();!(g=b.n()).done;){var E=g.value;y.push(u(E))}}catch(X){b.e(X)}finally{b.f()}return O;case 2:if(m)switch(m){case"BigInt":return i([m,a.toString()],a);case"Boolean":case"Number":case"String":return i([m,a.valueOf()],a)}if(t&&"toJSON"in a)return u(a.toJSON());var A,w=[],C=i([h,w],a),_=(0,r.A)(c(a));try{for(_.s();!(A=_.n()).done;){var x=A.value;!e&&f(d(a[x]))||w.push([u(x),u(a[x])])}}catch(X){_.e(X)}finally{_.f()}return C;case 3:return i([h,a.toISOString()],a);case 4:var k=a.source,T=a.flags;return i([h,{source:k,flags:T}],a);case 5:var S,D=[],P=i([h,D],a),N=(0,r.A)(a);try{for(N.s();!(S=N.n()).done;){var R=(0,o.A)(S.value,2),I=R[0],M=R[1];(e||!f(d(I))&&!f(d(M)))&&D.push([u(I),u(M)])}}catch(X){N.e(X)}finally{N.f()}return P;case 6:var L,F=[],j=i([h,F],a),B=(0,r.A)(a);try{for(B.s();!(L=B.n()).done;){var U=L.value;!e&&f(d(U))||F.push(u(U))}}catch(X){B.e(X)}finally{B.f()}return j}var $=a.message;return i([h,{name:m,message:$}],a)};return u}(!(n||a),!!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 Qt}});var r={};n.r(r),n.d(r,{hasBrowserEnv:function(){return Oe},hasStandardBrowserEnv:function(){return Ee},hasStandardBrowserWebWorkerEnv:function(){return Ae},navigator:function(){return be},origin:function(){return we}});var o=n(5544);function a(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"),y=f("number"),O=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)},E=d("Date"),A=d("File"),w=d("Blob"),C=d("FileList"),_=d("URLSearchParams"),x=["ReadableStream","Request","Response","Headers"].map(d),k=(0,o.A)(x,4),T=k[0],S=k[1],D=k[2],P=k[3];function N(e,t){var n,r,o=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).allOwnKeys,a=void 0!==o&&o;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=a?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 R(e,t){t=t.toLowerCase();for(var n,r=Object.keys(e),o=r.length;o-- >0;)if(t===(n=r[o]).toLowerCase())return n;return null}var I="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:global,M=function(e){return!h(e)&&e!==I};var L,F=(L="undefined"!==typeof Uint8Array&&l(Uint8Array),function(e){return L&&e instanceof L}),j=d("HTMLFormElement"),B=function(){var e=Object.prototype.hasOwnProperty;return function(t,n){return e.call(t,n)}}(),U=d("RegExp"),$=function(e,t){var n=Object.getOwnPropertyDescriptors(e),r={};N(n,(function(n,o){var a;!1!==(a=t(n,o,e))&&(r[o]=a||n)})),Object.defineProperties(e,r)},X="abcdefghijklmnopqrstuvwxyz",Q="0123456789",Y={DIGIT:Q,ALPHA:X,ALPHA_DIGIT:X+X.toUpperCase()+Q};var z=d("AsyncFunction"),H=function(e,t){return e?setImmediate:t?(n="axios@".concat(Math.random()),r=[],I.addEventListener("message",(function(e){var t=e.source,o=e.data;t===I&&o===n&&r.length&&r.shift()()}),!1),function(e){r.push(e),I.postMessage(n,"*")}):function(e){return setTimeout(e)};var n,r}("function"===typeof setImmediate,g(I.postMessage)),V="undefined"!==typeof queueMicrotask?queueMicrotask.bind(I):"undefined"!==typeof s&&s.nextTick||H,q={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:y,isBoolean:function(e){return!0===e||!1===e},isObject:O,isPlainObject:b,isReadableStream:T,isRequest:S,isResponse:D,isHeaders:P,isUndefined:h,isDate:E,isFile:A,isBlob:w,isRegExp:U,isFunction:g,isStream:function(e){return O(e)&&g(e.pipe)},isURLSearchParams:_,isTypedArray:F,isFileList:C,forEach:N,merge:function e(){for(var t=(M(this)&&this||{}).caseless,n={},r=function(r,o){var a=t&&R(n,o)||o;b(n[a])&&b(r)?n[a]=e(n[a],r):b(r)?n[a]=e({},r):p(r)?n[a]=r.slice():n[a]=r},o=0,a=arguments.length;o<a;o++)arguments[o]&&N(arguments[o],r);return n},extend:function(e,t,n){return N(t,(function(t,r){n&&g(t)?e[r]=a(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 o,a,i,s={};if(t=t||{},null==e)return t;do{for(a=(o=Object.getOwnPropertyNames(e)).length;a-- >0;)i=o[a],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(!y(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 o=n.value;t.call(e,o[0],o[1])}},matchAll:function(e,t){for(var n,r=[];null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:j,hasOwnProperty:B,hasOwnProp:B,reduceDescriptors:$,freezeMethods:function(e){$(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:R,global:I,isContextDefined:M,ALPHABET:Y,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]:Y.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(O(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;var o=p(e)?[]:{};return N(e,(function(e,t){var a=n(e,r+1);!h(a)&&(o[t]=a)})),t[r]=void 0,o}}return e};return n(e,0)},isAsyncFn:z,isThenable:function(e){return e&&(O(e)||g(e))&&g(e.then)&&g(e.catch)},setImmediate:H,asap:V},W=n(90675),G=n(10467),Z=n(23029),K=n(92901);function J(e,t,n,r,o){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),o&&(this.response=o,this.status=o.status?o.status:null)}q.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:q.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,o,a){var i=Object.create(ee);return q.toFlatObject(e,i,(function(e){return e!==Error.prototype}),(function(e){return"isAxiosError"!==e})),J.call(i,e.message,t,n,r,o),i.cause=e,i.name=e.name,a&&Object.assign(i,a),i};var ne=J,re=n(93325).hp;function oe(e){return q.isPlainObject(e)||q.isArray(e)}function ae(e){return q.endsWith(e,"[]")?e.slice(0,-2):e}function ie(e,t,n){return e?e.concat(t).map((function(e,t){return e=ae(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}var se=q.toFlatObject(q,{},null,(function(e){return/^is[A-Z]/.test(e)}));var ue=function(e,t,n){if(!q.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;var r=(n=q.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!q.isUndefined(t[e])}))).metaTokens,o=n.visitor||l,a=n.dots,i=n.indexes,s=(n.Blob||"undefined"!==typeof Blob&&Blob)&&q.isSpecCompliantForm(t);if(!q.isFunction(o))throw new TypeError("visitor must be a function");function u(e){if(null===e)return"";if(q.isDate(e))return e.toISOString();if(!s&&q.isBlob(e))throw new ne("Blob is not supported. Use a Buffer instead.");return q.isArrayBuffer(e)||q.isTypedArray(e)?s&&"function"===typeof Blob?new Blob([e]):re.from(e):e}function l(e,n,o){var s=e;if(e&&!o&&"object"===typeof e)if(q.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(q.isArray(e)&&function(e){return q.isArray(e)&&!e.some(oe)}(e)||(q.isFileList(e)||q.endsWith(n,"[]"))&&(s=q.toArray(e)))return n=ae(n),s.forEach((function(e,r){!q.isUndefined(e)&&null!==e&&t.append(!0===i?ie([n],r,a):null===i?n:n+"[]",u(e))})),!1;return!!oe(e)||(t.append(ie(o,n,a),u(e)),!1)}var c=[],d=Object.assign(se,{defaultVisitor:l,convertValue:u,isVisitable:oe});if(!q.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!q.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+r.join("."));c.push(n),q.forEach(n,(function(n,a){!0===(!(q.isUndefined(n)||null===n)&&o.call(t,n,q.isString(a)?a.trim():a,r,d))&&e(n,r?r.concat(a):[a])})),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,o=n&&n.encode||pe,a=n&&n.serialize;if(r=a?a(t,n):q.isURLSearchParams(t)?t.toString():new fe(t,n).toString(o)){var i=e.indexOf("#");-1!==i&&(e=e.slice(0,i)),e+=(-1===e.indexOf("?")?"?":"&")+r}return e}var me=function(){return(0,K.A)((function e(){(0,Z.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){q.forEach(this.handlers,(function(t){null!==t&&e(t)}))}}])}(),ve={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ge=n(89379),ye={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"]},Oe="undefined"!==typeof window&&"undefined"!==typeof document,be="object"===typeof navigator&&navigator||void 0,Ee=Oe&&(!be||["ReactNative","NativeScript","NS"].indexOf(be.product)<0),Ae="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts,we=Oe&&window.location.href||"http://localhost",Ce=(0,ge.A)((0,ge.A)({},r),ye);var _e=function(e){function t(e,n,r,o){var a=e[o++];if("__proto__"===a)return!0;var i=Number.isFinite(+a),s=o>=e.length;return a=!a&&q.isArray(r)?r.length:a,s?(q.hasOwnProp(r,a)?r[a]=[r[a],n]:r[a]=n,!i):(r[a]&&q.isObject(r[a])||(r[a]=[]),t(e,n,r[a],o)&&q.isArray(r[a])&&(r[a]=function(e){var t,n,r={},o=Object.keys(e),a=o.length;for(t=0;t<a;t++)r[n=o[t]]=e[n];return r}(r[a])),!i)}if(q.isFormData(e)&&q.isFunction(e.entries)){var n={};return q.forEachEntry(e,(function(e,r){t(function(e){return q.matchAll(/\w+|\[(\w*)]/g,e).map((function(e){return"[]"===e[0]?"":e[1]||e[0]}))}(e),r,n,0)})),n}return null};var xe={transitional:ve,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){var n,r=t.getContentType()||"",o=r.indexOf("application/json")>-1,a=q.isObject(e);if(a&&q.isHTMLForm(e)&&(e=new FormData(e)),q.isFormData(e))return o?JSON.stringify(_e(e)):e;if(q.isArrayBuffer(e)||q.isBuffer(e)||q.isStream(e)||q.isFile(e)||q.isBlob(e)||q.isReadableStream(e))return e;if(q.isArrayBufferView(e))return e.buffer;if(q.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();if(a){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&&q.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((n=q.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 a||o?(t.setContentType("application/json",!1),function(e,t,n){if(q.isString(e))try{return(t||JSON.parse)(e),q.trim(e)}catch(r){if("SyntaxError"!==r.name)throw r}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||xe.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(q.isResponse(e)||q.isReadableStream(e))return e;if(e&&q.isString(e)&&(n&&!this.responseType||r)){var o=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(a){if(o){if("SyntaxError"===a.name)throw ne.from(a,ne.ERR_BAD_RESPONSE,this,null,this.response);throw a}}}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}}};q.forEach(["delete","get","head","post","put","patch"],(function(e){xe.headers[e]={}}));var ke=xe,Te=n(24765),Se=q.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"]),De=Symbol("internals");function Pe(e){return e&&String(e).trim().toLowerCase()}function Ne(e){return!1===e||null==e?e:q.isArray(e)?e.map(Ne):String(e)}function Re(e,t,n,r,o){return q.isFunction(r)?r.call(this,t,n):(o&&(t=n),q.isString(t)?q.isString(r)?-1!==t.indexOf(r):q.isRegExp(r)?r.test(t):void 0:void 0)}var Ie=function(){return(0,K.A)((function e(t){(0,Z.A)(this,e),t&&this.set(t)}),[{key:"set",value:function(e,t,n){var r=this;function a(e,t,n){var o=Pe(t);if(!o)throw new Error("header name must be a non-empty string");var a=q.findKey(r,o);(!a||void 0===r[a]||!0===n||void 0===n&&!1!==r[a])&&(r[a||t]=Ne(e))}var i=function(e,t){return q.forEach(e,(function(e,n){return a(e,n,t)}))};if(q.isPlainObject(e)||e instanceof this.constructor)i(e,t);else if(q.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))i(function(e){var t,n,r,o={};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||o[t]&&Se[t]||("set-cookie"===t?o[t]?o[t].push(n):o[t]=[n]:o[t]=o[t]?o[t]+", "+n:n)})),o}(e),t);else if(q.isHeaders(e)){var s,u=(0,Te.A)(e.entries());try{for(u.s();!(s=u.n()).done;){var l=(0,o.A)(s.value,2),c=l[0];a(l[1],c,n)}}catch(d){u.e(d)}finally{u.f()}}else null!=e&&a(t,e,n);return this}},{key:"get",value:function(e,t){if(e=Pe(e)){var n=q.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(q.isFunction(t))return t.call(this,r,n);if(q.isRegExp(t))return t.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}},{key:"has",value:function(e,t){if(e=Pe(e)){var n=q.findKey(this,e);return!(!n||void 0===this[n]||t&&!Re(0,this[n],n,t))}return!1}},{key:"delete",value:function(e,t){var n=this,r=!1;function o(e){if(e=Pe(e)){var o=q.findKey(n,e);!o||t&&!Re(0,n[o],o,t)||(delete n[o],r=!0)}}return q.isArray(e)?e.forEach(o):o(e),r}},{key:"clear",value:function(e){for(var t=Object.keys(this),n=t.length,r=!1;n--;){var o=t[n];e&&!Re(0,this[o],o,e,!0)||(delete this[o],r=!0)}return r}},{key:"normalize",value:function(e){var t=this,n={};return q.forEach(this,(function(r,o){var a=q.findKey(n,o);if(a)return t[a]=Ne(r),void delete t[o];var i=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n}))}(o):String(o).trim();i!==o&&delete t[o],t[i]=Ne(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 q.forEach(this,(function(n,r){null!=n&&!1!==n&&(t[r]=e&&q.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,o.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),o=1;o<n;o++)r[o-1]=arguments[o];return r.forEach((function(e){return t.set(e)})),t}},{key:"accessor",value:function(e){var t=(this[De]=this[De]={accessors:{}}).accessors,n=this.prototype;function r(e){var r=Pe(e);t[r]||(!function(e,t){var n=q.toCamelCase(" "+t);["get","set","has"].forEach((function(r){Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return q.isArray(e)?e.forEach(r):r(e),this}}])}();Ie.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),q.reduceDescriptors(Ie.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}}})),q.freezeMethods(Ie);var Me=Ie;function Le(e,t){var n=this||ke,r=t||n,o=Me.from(r.headers),a=r.data;return q.forEach(e,(function(e){a=e.call(n,a,o.normalize(),t?t.status:void 0)})),o.normalize(),a}function Fe(e){return!(!e||!e.__CANCEL__)}function je(e,t,n){ne.call(this,null==e?"canceled":e,ne.ERR_CANCELED,t,n),this.name="CanceledError"}q.inherits(je,ne,{__CANCEL__:!0});var Be=je;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 $e=n(64467);var Xe=function(e,t){e=e||10;var n,r=new Array(e),o=new Array(e),a=0,i=0;return t=void 0!==t?t:1e3,function(s){var u=Date.now(),l=o[i];n||(n=u),r[a]=s,o[a]=u;for(var c=i,d=0;c!==a;)d+=r[c++],c%=e;if((a=(a+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 Qe=function(e,t){var n,r,o=0,a=1e3/t,i=function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now();o=a,n=null,r&&(clearTimeout(r),r=null),e.apply(null,t)};return[function(){for(var e=Date.now(),t=e-o,s=arguments.length,u=new Array(s),l=0;l<s;l++)u[l]=arguments[l];t>=a?i(u,e):(n=u,r||(r=setTimeout((function(){r=null,i(n)}),a-t)))},function(){return n&&i(n)}]},Ye=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,r=0,o=Xe(50,250);return Qe((function(n){var a=n.loaded,i=n.lengthComputable?n.total:void 0,s=a-r,u=o(s),l=a<=i;r=a;var c=(0,$e.default)({loaded:a,total:i,progress:i?a/i:void 0,bytes:s,rate:u||void 0,estimated:u&&i&&l?(i-a)/u:void 0,event:n,lengthComputable:null!=i},t?"download":"upload",!0);e(c)}),n)},ze=function(e,t){var n=null!=e;return[function(r){return t[0]({lengthComputable:n,total:e,loaded:r})},t[1]]},He=function(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return q.asap((function(){return e.apply(void 0,n)}))}},Ve=n(60436),qe=n(87695),We=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=q.isString(t)?r(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0},Ge=Ce.hasStandardBrowserEnv?{write:function(e,t,n,r,o,a){var i=[e+"="+encodeURIComponent(t)];q.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),q.isString(r)&&i.push("path="+r),q.isString(o)&&i.push("domain="+o),!0===a&&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 Ze(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 Ke=function(e){return e instanceof Me?(0,ge.A)({},e):e};function Je(e,t){t=t||{};var n={};function r(e,t,n){return q.isPlainObject(e)&&q.isPlainObject(t)?q.merge.call({caseless:n},e,t):q.isPlainObject(t)?q.merge({},t):q.isArray(t)?t.slice():t}function o(e,t,n){return q.isUndefined(t)?q.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function a(e,t){if(!q.isUndefined(t))return r(void 0,t)}function i(e,t){return q.isUndefined(t)?q.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,o,a){return a in t?r(n,o):a in e?r(void 0,n):void 0}var u={url:a,method:a,data:a,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 o(Ke(e),Ke(t),!0)}};return q.forEach(Object.keys(Object.assign({},e,t)),(function(r){var a=u[r]||o,i=a(e[r],t[r],r);q.isUndefined(i)&&a!==s||(n[r]=i)})),n}var et=function(e){var t,n=Je({},e),r=n.data,o=n.withXSRFToken,a=n.xsrfHeaderName,i=n.xsrfCookieName,s=n.headers,u=n.auth;if(n.headers=s=Me.from(s),n.url=he(Ze(n.baseURL,n.url),e.params,e.paramsSerializer),u&&s.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?unescape(encodeURIComponent(u.password)):""))),q.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,qe.A)(l),d=c[0],f=c.slice(1);s.setContentType([d||"multipart/form-data"].concat((0,Ve.A)(f)).join("; "))}if(Ce.hasStandardBrowserEnv&&(o&&q.isFunction(o)&&(o=o(n)),o||!1!==o&&We(n.url))){var p=a&&i&&Ge.read(i);p&&s.set(a,p)}return n},tt="undefined"!==typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){var r,a,i,s,u,l=et(e),c=l.data,d=Me.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=Me.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&&q.forEach(d.toJSON(),(function(e,t){v.setRequestHeader(t,e)})),q.isUndefined(l.withCredentials)||(v.withCredentials=!!l.withCredentials),f&&"json"!==f&&(v.responseType=l.responseType),h){var y=Ye(h,!0),O=(0,o.A)(y,2);i=O[0],u=O[1],v.addEventListener("progress",i)}if(p&&v.upload){var b=Ye(p),E=(0,o.A)(b,2);a=E[0],s=E[1],v.upload.addEventListener("progress",a),v.upload.addEventListener("loadend",s)}(l.cancelToken||l.signal)&&(r=function(t){v&&(n(!t||t.type?new Be(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 A=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(l.url);A&&-1===Ce.protocols.indexOf(A)?n(new ne("Unsupported protocol "+A+":",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,o=new AbortController,a=function(e){if(!r){r=!0,s();var t=e instanceof Error?e:this.reason;o.abort(t instanceof ne?t:new Be(t instanceof Error?t.message:t))}},i=t&&setTimeout((function(){i=null,a(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(a):e.removeEventListener("abort",a)})),e=null)};e.forEach((function(e){return e.addEventListener("abort",a)}));var u=o.signal;return u.unsubscribe=function(){return q.asap(s)},u}};function rt(e,t){this.v=e,this.k=t}function ot(e){return function(){return new at(e.apply(this,arguments))}}function at(e){var t,n;function r(t,n){try{var a=e[t](n),i=a.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}o(a.done?"return":"normal",n)}),(function(e){r("throw",e)}))}catch(e){o("throw",e)}}function o(e,o){switch(e){case"return":t.resolve({value:o,done:!0});break;case"throw":t.reject(o);break;default:t.resolve({value:o,done:!1})}(t=t.next)?r(t.key,t.arg):n=null}this._invoke=function(e,o){return new Promise((function(a,i){var s={key:e,arg:o,resolve:a,reject:i,next:null};n?n=n.next=s:(t=n=s,r(e,o))}))},"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,o=2;for("undefined"!=typeof Symbol&&(n=Symbol.asyncIterator,r=Symbol.iterator);o--;){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)}at.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},at.prototype.next=function(e){return this._invoke("next",e)},at.prototype.throw=function(e){return this._invoke("throw",e)},at.prototype.return=function(e){return this._invoke("return",e)};var ct,dt,ft=(0,W.A)().mark((function e(t,n){var r,o,a;return(0,W.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:o=0;case 6:if(!(o<r)){e.next=13;break}return a=o+n,e.next=10,t.slice(o,a);case 10:o=a,e.next=6;break;case 13:case"end":return e.stop()}}),e)})),pt=function(){var e=ot((0,W.A)().mark((function e(t,n){var r,o,a,i,s,u;return(0,W.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=!1,o=!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),o=!0,a=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,!o){e.next=26;break}throw a;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=ot((0,W.A)().mark((function e(t){var n,r,o,a;return(0,W.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,o=r.done,a=r.value,!o){e.next=12;break}return e.abrupt("break",16);case 12:return e.next=14,a;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 o,a=pt(e,t),i=0,s=function(e){o||(o=!0,r&&r(e))};return new ReadableStream({pull:function(e){return(0,G.A)((0,W.A)().mark((function t(){var r,o,u,l,c;return(0,W.A)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,a.next();case 3:if(r=t.sent,o=r.done,u=r.value,!o){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),a.return()}},{highWaterMark:2})},vt="function"===typeof fetch&&"function"===typeof Request&&"function"===typeof Response,gt=vt&&"function"===typeof ReadableStream,yt=vt&&("function"===typeof TextEncoder?(ct=new TextEncoder,function(e){return ct.encode(e)}):function(){var e=(0,G.A)((0,W.A)().mark((function e(t){return(0,W.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)}}()),Ot=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(o){return!1}},bt=gt&&Ot((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})),Et=gt&&Ot((function(){return q.isReadableStream(new Response("").body)})),At={stream:Et&&function(e){return e.body}};vt&&(dt=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((function(e){!At[e]&&(At[e]=q.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 wt=function(){var e=(0,G.A)((0,W.A)().mark((function e(t){var n;return(0,W.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(!q.isBlob(t)){e.next=4;break}return e.abrupt("return",t.size);case 4:if(!q.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(!q.isArrayBufferView(t)&&!q.isArrayBuffer(t)){e.next=11;break}return e.abrupt("return",t.byteLength);case 11:if(q.isURLSearchParams(t)&&(t+=""),!q.isString(t)){e.next=16;break}return e.next=15,yt(t);case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ct=function(){var e=(0,G.A)((0,W.A)().mark((function e(t,n){var r;return(0,W.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=q.toFiniteNumber(t.getContentLength()),e.abrupt("return",null==r?wt(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,G.A)((0,W.A)().mark((function e(t){var n,r,a,i,s,u,l,c,d,f,p,h,m,v,g,y,O,b,E,A,w,C,_,x,k,T,S,D,P,N,R,I,M,L;return(0,W.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=et(t),r=n.url,a=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),O=g&&g.unsubscribe&&function(){g.unsubscribe()},e.prev=4,e.t0=d&&bt&&"get"!==a&&"head"!==a,!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}E=new Request(r,{method:"POST",body:i,duplex:"half"}),q.isFormData(i)&&(A=E.headers.get("content-type"))&&p.setContentType(A),E.body&&(w=ze(b,Ye(He(d))),C=(0,o.A)(w,2),_=C[0],x=C[1],i=mt(E.body,65536,_,x));case 15:return q.isString(m)||(m=m?"include":"omit"),k="credentials"in Request.prototype,y=new Request(r,(0,ge.A)((0,ge.A)({},v),{},{signal:g,method:a.toUpperCase(),headers:p.normalize().toJSON(),body:i,duplex:"half",credentials:k?m:void 0})),e.next=20,fetch(y);case 20:return T=e.sent,S=Et&&("stream"===f||"response"===f),Et&&(c||S&&O)&&(D={},["status","statusText","headers"].forEach((function(e){D[e]=T[e]})),P=q.toFiniteNumber(T.headers.get("content-length")),N=c&&ze(P,Ye(He(c),!0))||[],R=(0,o.A)(N,2),I=R[0],M=R[1],T=new Response(mt(T.body,65536,I,(function(){M&&M(),O&&O()})),D)),f=f||"text",e.next=26,At[q.findKey(At,f)||"text"](T,t);case 26:return L=e.sent,!S&&O&&O(),e.next=30,new Promise((function(e,n){Ue(e,n,{data:L,headers:Me.from(T.headers),status:T.status,statusText:T.statusText,config:t,request:y})}));case 30:return e.abrupt("return",e.sent);case 33:if(e.prev=33,e.t2=e.catch(4),O&&O(),!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,y),{cause:e.t2.cause||e.t2});case 38:throw ne.from(e.t2,e.t2&&e.t2.code,t,y);case 39:case"end":return e.stop()}}),e,null,[[4,33]])})));return function(t){return e.apply(this,arguments)}}(),xt={http:null,xhr:tt,fetch:_t};q.forEach(xt,(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)},Tt=function(e){return q.isFunction(e)||null===e||!1===e},St=function(e){for(var t,n,r=(e=q.isArray(e)?e:[e]).length,a={},i=0;i<r;i++){var s=void 0;if(n=t=e[i],!Tt(t)&&void 0===(n=xt[(s=String(t)).toLowerCase()]))throw new ne("Unknown adapter '".concat(s,"'"));if(n)break;a[s||"#"+i]=n}if(!n){var u=Object.entries(a).map((function(e){var t=(0,o.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 Dt(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Be(null,e)}function Pt(e){return Dt(e),e.headers=Me.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 Dt(e),t.data=Le.call(e,e.transformResponse,t),t.headers=Me.from(t.headers),t}),(function(t){return Fe(t)||(Dt(e),t&&t.response&&(t.response.data=Le.call(e,e.transformResponse,t.response),t.response.headers=Me.from(t.response.headers))),Promise.reject(t)}))}var Nt="1.7.7",Rt={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){Rt[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var It={};Rt.transitional=function(e,t,n){function r(e,t){return"[Axios v1.7.7] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,o,a){if(!1===e)throw new ne(r(o," has been removed"+(t?" in "+t:"")),ne.ERR_DEPRECATED);return t&&!It[o]&&(It[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,a)}};var Mt={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),o=r.length;o-- >0;){var a=r[o],i=t[a];if(i){var s=e[a],u=void 0===s||i(s,a,e);if(!0!==u)throw new ne("option "+a+" must be "+u,ne.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new ne("Unknown option "+a,ne.ERR_BAD_OPTION)}},validators:Rt},Lt=Mt.validators,Ft=function(){return(0,K.A)((function e(t){(0,Z.A)(this,e),this.defaults=t,this.interceptors={request:new me,response:new me}}),[{key:"request",value:function(){var e=(0,G.A)((0,W.A)().mark((function e(t,n){var r,o;return(0,W.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,o=r.stack?r.stack.replace(/^.+\n/,""):"";try{e.t0.stack?o&&!String(e.t0.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(e.t0.stack+="\n"+o):e.t0.stack=o}catch(a){}}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,o=n.paramsSerializer,a=n.headers;void 0!==r&&Mt.assertOptions(r,{silentJSONParsing:Lt.transitional(Lt.boolean),forcedJSONParsing:Lt.transitional(Lt.boolean),clarifyTimeoutError:Lt.transitional(Lt.boolean)},!1),null!=o&&(q.isFunction(o)?t.paramsSerializer={serialize:o}:Mt.assertOptions(o,{encode:Lt.function,serialize:Lt.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();var i=a&&q.merge(a.common,a[t.method]);a&&q.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete a[e]})),t.headers=Me.concat(i,a);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=[Pt.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=Pt.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(Ze((e=Je(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}])}();q.forEach(["delete","get","head","options"],(function(e){Ft.prototype[e]=function(t,n){return this.request(Je(n||{},{method:e,url:t,data:(n||{}).data}))}})),q.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(Je(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}Ft.prototype[e]=t(),Ft.prototype[e+"Form"]=t(!0)}));var jt=Ft,Bt=function(){function e(t){if((0,Z.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,o){r.reason||(r.reason=new Be(e,t,o),n(r.reason))}))}return(0,K.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,o.A)(e,2),n=t[0],r=t[1];Ut[r]=n}));var $t=Ut;var Xt=function e(t){var n=new jt(t),r=a(jt.prototype.request,n);return q.extend(r,jt.prototype,n,{allOwnKeys:!0}),q.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(Je(t,n))},r}(ke);Xt.Axios=jt,Xt.CanceledError=Be,Xt.CancelToken=Bt,Xt.isCancel=Fe,Xt.VERSION=Nt,Xt.toFormData=ue,Xt.AxiosError=ne,Xt.Cancel=Xt.CanceledError,Xt.all=function(e){return Promise.all(e)},Xt.spread=function(e){return function(t){return e.apply(null,t)}},Xt.isAxiosError=function(e){return q.isObject(e)&&!0===e.isAxiosError},Xt.mergeConfig=Je,Xt.AxiosHeaders=Me,Xt.formToJSON=function(e){return _e(q.isHTMLForm(e)?new FormData(e):e)},Xt.getAdapter=St,Xt.HttpStatusCode=$t,Xt.default=Xt;var Qt=Xt},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,o=n.indexOf(t);-1!==o;)r++,o=n.indexOf(t,o+t.length);return r}n.d(t,{D:function(){return r}})},9834:function(e,t,n){"use strict";n.d(t,{A:function(){return a},q:function(){return o}});var r=n(60436);function o(e){for(var t=[],n=String(e||""),r=n.indexOf(","),o=0,a=!1;!a;){-1===r&&(r=n.length,a=!0);var i=n.slice(o,r).trim();!i&&a||t.push(i),o=r+1,r=n.indexOf(",",o)}return t}function a(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 o}});var r=document.createElement("i");function o(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 o},v:function(){return r}});var r=function(e,t,n,r,a){var i=o(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(a,e,n,r)},o=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 a(e);if("function"===typeof e)return i(e);throw new Error("Expected function, string, or array as `test`")};function a(e){for(var t=[],n=-1;++n<e.length;)t[n]=o(e[n]);return i((function(){for(var e=-1,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];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 o.j},sanitize:function(){return r.a}});var r=n(65737),o=n(39734)},65737:function(e,t,n){"use strict";n.d(t,{a:function(){return l}});var r=n(60436),o=n(89379),a=n(17767),i=n(35440),s=n(39734),u={}.hasOwnProperty;function l(e,t){var n={type:"root",children:[]},r=c({schema:t?(0,o.A)((0,o.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"),o={type:"comment",value:r<0?n:n.slice(0,r)};return h(o,t),o}}(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),o=function(e,t){var n,r=e.stack[e.stack.length-1],o=e.schema.attributes,a=e.schema.required,i=o&&u.call(o,r)?o[r]:void 0,s=o&&u.call(o,"*")?o["*"]: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(a&&u.call(a,r)){var h=a[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 a=!1;if(n&&"*"!==n&&(!e.schema.tagNames||e.schema.tagNames.includes(n))&&(a=!0,e.schema.ancestors&&u.call(e.schema.ancestors,n))){var i=e.schema.ancestors[n],s=-1;for(a=!1;++s<i.length;)e.stack.includes(i[s])&&(a=!0)}if(!a)return e.schema.strip&&!e.schema.strip.includes(n)?r:void 0;var l={type:"element",tagName:n,properties:o,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 o=t,a=-1;++a<o.length;){var i=c(e,o[a]);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 o=-1,a=[];for(;++o<r.length;){var i=p(e,t,n,r[o]);"number"!==typeof i&&"string"!==typeof i||a.push(i)}return a}(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 o=String(n),a=o.indexOf(":"),i=o.indexOf("?"),s=o.indexOf("#"),l=o.indexOf("/");if(a<0||l>-1&&a>l||i>-1&&a>i||s>-1&&a>s)return!0;var c=-1;for(;++c<r.length;){var d=r[c];if(a===d.length&&o.slice(0,d.length)===d)return!0}return!1}(e,n,r)){if("object"===typeof t&&t.length>1){for(var o=!1,a=0;++a<t.length;){var i=t[a];if(i&&"object"===typeof i&&"flags"in i){if(i.test(String(r))){o=!0;break}}else if(i===r){o=!0;break}}if(!o)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,a.Ay)(t.data)),n&&(e.position=n)}function m(e,t){var n,r=-1;if(e)for(;++r<e.length;){var o=e[r],a="string"===typeof o?o:o[0];if(a===t)return o;"data*"===a&&(n=o)}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 o}});var r=["ariaDescribedBy","ariaLabel","ariaLabelledBy"],o={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 o(e){return!!e&&!!e[z]}function a(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)===H}(e)||Array.isArray(e)||!!e[Y]||!!(null===(t=e.constructor)||void 0===t?void 0:t[Y])||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[z];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 $&&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=q(e);delete t[z];for(var n=V(t),r=0;r<n.length;r++){var o=n[r],a=t[o];!1===a.writable&&(a.writable=!0,a.configurable=!0),(a.get||a.set)&&(t[o]={configurable:!0,writable:!0,enumerable:a.enumerable,value:e[o]})}return Object.create(Object.getPrototypeOf(e),t)}function v(e,t){return void 0===t&&(t=!1),y(e)||o(e)||!a(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 y(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function O(e){var t=W[e];return t||r(18,e),t}function b(){return j}function E(e,t){t&&(O("Patches"),e.u=[],e.s=[],e.v=t)}function A(e){w(e),e.p.forEach(_),e.p=null}function w(e){e===j&&(j=e.l)}function C(e){return j={p:[],l:j,h:e,m:!0,_:0}}function _(e){var t=e[z];0===t.i||1===t.i?t.j():t.g=!0}function x(e,t){t._=t.p.length;var n=t.p[0],o=void 0!==e&&e!==n;return t.h.O||O("ES5").S(t,e,o),o?(n[z].P&&(A(t),r(4)),a(e)&&(e=k(t,e),t.l||S(t,e)),t.u&&O("Patches").M(n[z].t,e,t.u,t.s)):e=k(t,n,[]),A(t),t.u&&t.v(t.u,t.s),e!==Q?e:void 0}function k(e,t,n){if(y(t))return t;var r=t[z];if(!r)return i(t,(function(o,a){return T(e,r,t,o,a,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 o=4===r.i||5===r.i?r.o=m(r.k):r.o,a=o,s=!1;3===r.i&&(a=new Set(o),o.clear(),s=!0),i(a,(function(t,a){return T(e,r,o,t,a,n,s)})),S(e,o,!1),n&&e.u&&O("Patches").N(r,n,e.u,e.s)}return r.o}function T(e,t,n,r,i,s,l){if(o(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),!o(d))return;e.m=!1}else l&&n.add(i);if(a(i)&&!y(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 D(e,t){var n=e[z];return(n?h(n):e)[t]}function P(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 N(e){e.P||(e.P=!0,e.l&&N(e.l))}function R(e){e.o||(e.o=m(e.t))}function I(e,t,n){var r=f(t)?O("MapSet").F(t,n):p(t)?O("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},o=r,a=G;n&&(o=[r],a=Z);var i=Proxy.revocable(o,a),s=i.revoke,u=i.proxy;return r.k=u,r.j=s,u}(t,n):O("ES5").J(t,n);return(n?n.A:b()).p.push(r),r}function M(e){return o(e)||r(22,e),function e(t){if(!a(t))return t;var n,r=t[z],o=s(t);if(r){if(!r.P&&(r.i<4||!O("ES5").K(r)))return r.t;r.I=!0,n=L(t,o),r.I=!1}else n=L(t,o);return i(n,(function(t,o){r&&l(r.t,t)===o||c(n,t,e(o))})),3===o?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 o},jM:function(){return ee},mq:function(){return te},vD:function(){return ne}});var F,j,B="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),U="undefined"!=typeof Map,$="undefined"!=typeof Set,X="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,Q=B?Symbol.for("immer-nothing"):((F={})["immer-nothing"]=!0,F),Y=B?Symbol.for("immer-draftable"):"__$immer_draftable",z=B?Symbol.for("immer-state"):"__$immer_state",H=("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,q=Object.getOwnPropertyDescriptors||function(e){var t={};return V(e).forEach((function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)})),t},W={},G={get:function(e,t){if(t===z)return e;var n=h(e);if(!u(n,t))return function(e,t,n){var r,o=P(t,n);return o?"value"in o?o.value:null===(r=o.get)||void 0===r?void 0:r.call(e.k):void 0}(e,n,t);var r=n[t];return e.I||!a(r)?r:r===D(e.t,t)?(R(e),e.o[t]=I(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=P(h(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var o=D(h(e),t),a=null==o?void 0:o[z];if(a&&a.t===n)return e.o[t]=n,e.R[t]=!1,!0;if(d(n,o)&&(void 0!==n||u(e.t,t)))return!0;R(e),N(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!==D(e.t,t)||t in e.t?(e.R[t]=!1,R(e),N(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)}},Z={};i(G,(function(e,t){Z[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),Z.deleteProperty=function(e,t){return Z.set.call(this,e,t,void 0)},Z.set=function(e,t,n){return G.set.call(this,e[0],t,n,e[0])};var K=function(){function e(e){var t=this;this.O=X,this.D=!0,this.produce=function(e,n,o){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,o=Array(r>1?r-1:0),a=1;a<r;a++)o[a-1]=arguments[a];return s.produce(e,(function(e){var r;return(r=n).call.apply(r,[t,e].concat(o))}))}}var u;if("function"!=typeof n&&r(6),void 0!==o&&"function"!=typeof o&&r(7),a(e)){var l=C(t),c=I(t,e,void 0),d=!0;try{u=n(c),d=!1}finally{d?A(l):w(l)}return"undefined"!=typeof Promise&&u instanceof Promise?u.then((function(e){return E(l,o),x(e,l)}),(function(e){throw A(l),e})):(E(l,o),x(u,l))}if(!e||"object"!=typeof e){if(void 0===(u=n(e))&&(u=e),u===Q&&(u=void 0),t.D&&v(u,!0),o){var f=[],p=[];O("Patches").M(e,u,f,p),o(f,p)}return u}r(21,e)},this.produceWithPatches=function(e,n){if("function"==typeof e)return function(n){for(var r=arguments.length,o=Array(r>1?r-1:0),a=1;a<r;a++)o[a-1]=arguments[a];return t.produceWithPatches(n,(function(t){return e.apply(void 0,[t].concat(o))}))};var r,o,a=t.produce(e,n,(function(e,t){r=e,o=t}));return"undefined"!=typeof Promise&&a instanceof Promise?a.then((function(e){return[e,r,o]})):[a,r,o]},"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){a(e)||r(8),o(e)&&(e=M(e));var t=C(this),n=I(this,e,void 0);return n[z].C=!0,w(t),n},t.finishDraft=function(e,t){var n=(e&&e[z]).A;return E(n,t),x(void 0,n)},t.setAutoFreeze=function(e){this.D=e},t.setUseProxies=function(e){e&&!X&&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 a=O("Patches").$;return o(e)?a(e,t):this.produce(e,(function(e){return a(e,t)}))},e}(),J=new K,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 o(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 o}})},86659:function(e,t,n){"use strict";function r(e,t){var n=String(e),r=n.indexOf(t),o=r,a=0,i=0;if("string"!==typeof t)throw new TypeError("Expected substring");for(;-1!==r;)r===o?++a>i&&(i=a):a=1,o=r+t.length,r=n.indexOf(t,o);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 o=n(11591),a=n(2279);function i(e,t,n){for(var i=n||{},l=(0,a.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 o=n[r];t.push([s(o[0]),u(o[1])])}return t}(t),d=-1;++d<c.length;)(0,o.VG)(e,"text",f);function f(e,t){for(var n,o=-1;++o<t.length;){var a=t[o],i=n?n.children:void 0;if(l(a,i?i.indexOf(a):void 0,n))return;n=a}if(n)return function(e,t){var n=t[t.length-1],o=c[d][0],a=c[d][1],i=0,s=n.children,u=s.indexOf(e),l=!1,f=[];o.lastIndex=0;var p=o.exec(e.value);for(;p;){var h=p.index,m={index:p.index,input:p.input,stack:[].concat((0,r.A)(t),[e])},v=a.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)o.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(!o.global)break;p=o.exec(e.value)}if(l){var y;i<e.value.length&&f.push({type:"text",value:e.value.slice(i)}),(y=n.children).splice.apply(y,[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 o=n(69016);function a(e,t,n,r){for(var a=-1;++a<n.unsafe.length;)if("\n"===n.unsafe[a].character&&(0,o.q)(n.stack,n.unsafe[a]))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 o=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),a=n.enter("emphasis"),s=n.createTracker(r),u=s.move(o);return u+=s.move(n.containerPhrasing(e,(0,i.A)({before:u,after:o},s.current()))),u+=s.move(o),a(),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 o=c(n),a='"'===o?"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(a)),d+=l.move(" "+o),d+=l.move(n.safe(e.title,(0,i.A)({before:d,after:o},l.current()))),d+=l.move(o),u()),d+=l.move(")"),s(),d}function m(e,t,n,r){var o=e.referenceType,a=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,a(),"full"!==o&&c&&c===f?"shortcut"===o?l=l.slice(0,-1):l+=u.move("]"):l+=u.move(f+"]"),l}function v(e,t,n){for(var r=e.value||"",o="`",a=-1;new RegExp("(^|[^`])"+o+"([^`]|$)").test(r);)o+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++a<n.unsafe.length;){var i=n.unsafe[a],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 o+r+o}p.peek=function(){return"<"},h.peek=function(){return"!"},m.peek=function(){return"!"},v.peek=function(){return"`"};var g=n(92486);function y(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 O(e,t,n,r){var o,a,s=c(n),u='"'===s?"Quote":"Apostrophe",l=n.createTracker(r);if(y(e,n)){var d=n.stack;n.stack=[],o=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(">"),o(),n.stack=d,f}o=n.enter("link"),a=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("]("),a(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(a=n.enter("destinationLiteral"),p+=l.move("<"),p+=l.move(n.safe(e.url,(0,i.A)({before:p,after:">"},l.current()))),p+=l.move(">")):(a=n.enter("destinationRaw"),p+=l.move(n.safe(e.url,(0,i.A)({before:p,after:e.title?" ":")"},l.current())))),a(),e.title&&(a=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),a()),p+=l.move(")"),o(),p}function b(e,t,n,r){var o=e.referenceType,a=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,a(),"full"!==o&&c&&c===f?"shortcut"===o?l=l.slice(0,-1):l+=u.move("]"):l+=u.move(f+"]"),l}function E(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 A(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}O.peek=function(e,t,n){return y(e,n)?"<":"["},b.peek=function(){return"["};var w=(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 o=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),a=n.enter("strong"),s=n.createTracker(r),u=s.move(o+o);return u+=s.move(n.containerPhrasing(e,(0,i.A)({before:u,after:o},s.current()))),u+=s.move(o+o),a(),u}C.peek=function(e,t,n){return n.options.strong||"*"};var _={blockquote:function(e,t,n,o){var a=n.enter("blockquote"),i=n.createTracker(o);i.move("> "),i.shift(2);var s=n.indentLines(n.containerFlow(e,i.current()),r);return a(),s},break:a,code:function(e,t,n,r){var o=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),a=e.value||"",c="`"===o?"GraveAccent":"Tilde";if((0,u.m)(e,n)){var d=n.enter("codeIndented"),f=n.indentLines(a,l);return d(),f}var p=n.createTracker(r),h=o.repeat(Math.max((0,s.D)(a,o)+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 y=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()))),y()}return v+=p.move("\n"),a&&(v+=p.move(a+"\n")),v+=p.move(h),m(),v},definition:function(e,t,n,r){var o=c(n),a='"'===o?"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(a)),d+=l.move(" "+o),d+=l.move(n.safe(e.title,(0,i.A)({before:d,after:o},l.current()))),d+=l.move(o),u()),s(),d},emphasis:d,hardBreak:a,heading:function(e,t,n,r){var o=Math.max(Math.min(6,e.depth||1),1),a=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)({},a.current()),{},{before:"\n",after:"\n"}));return u(),s(),l+"\n"+(1===o?"=":"-").repeat(l.length-(Math.max(l.lastIndexOf("\r"),l.lastIndexOf("\n"))+1))}var c="#".repeat(o),d=n.enter("headingAtx"),p=n.enter("phrasing");a.move(c+" ");var h=n.containerPhrasing(e,(0,i.A)({before:"# ",after:"\n"},a.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:O,linkReference:b,list:function(e,t,n,r){var o=n.enter("list"),a=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):E(n),s=e.ordered?"."===i?")":".":function(e){var t=E(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),A(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=a,o(),f},listItem:function(e,t,n,r){var o=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),a=n.bulletCurrent||E(n);t&&"list"===t.type&&t.ordered&&(a=("number"===typeof t.start&&t.start>-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+a);var i=a.length+1;("tab"===o||"mixed"===o&&(t&&"list"===t.type&&t.spread||e.spread))&&(i=4*Math.ceil(i/4));var s=n.createTracker(r);s.move(a+" ".repeat(i-a.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?a:a+" ".repeat(i-a.length))+e}));return u(),l},paragraph:function(e,t,n,r){var o=n.enter("paragraph"),a=n.enter("phrasing"),i=n.containerPhrasing(e,r);return a(),o(),i},root:function(e,t,n,r){return(e.children.some((function(e){return w(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=(A(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),o=n(11591),a=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,o.dc})),Boolean((!e.depth||e.depth<3)&&(0,a.d)(e)&&(t.options.setext||n))}},69016:function(e,t,n){"use strict";function r(e,t){return o(e,t.inConstruct,!0)&&!o(e,t.notInConstruct,!1)}function o(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 o}});var r={};function o(e,t){var n=t||r;return a(e,"boolean"!==typeof n.includeImageAlt||n.includeImageAlt,"boolean"!==typeof n.includeHtml||n.includeHtml)}function a(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=[],o=-1;++o<e.length;)r[o]=a(e[o],t,n);return r.join("")}},34547:function(e,t,n){"use strict";n.d(t,{B:function(){return a}});var r=n(64545),o=n(83950),a={tokenize:function(e,t,n){return function(t){return(0,o.On)(t)?(0,r.N)(e,a,"linePrefix")(t):a(t)};function a(e){return null===e||(0,o.HP)(e)?t(e):n(e)}},partial:!0}},64545:function(e,t,n){"use strict";n.d(t,{N:function(){return o}});var r=n(83950);function o(e,t,n,o){var a=o?o-1:Number.POSITIVE_INFINITY,i=0;return function(o){if((0,r.On)(o))return e.enter(n),s(o);return t(o)};function s(o){return(0,r.On)(o)&&i++<a?(e.consume(o),s):(e.exit(n),t(o))}}},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 a},es:function(){return p},lV:function(){return o},ok:function(){return u},ol:function(){return l}});var r=m(/[A-Za-z]/),o=m(/[\dA-Za-z]/),a=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 a},m:function(){return o}});var r=n(60436);function o(e,t,n,o){var a,i=e.length,s=0;if(t=t<0?-t>i?0:i+t:t>i?i:t,n=n>0?n:0,o.length<1e4)(a=Array.from(o)).unshift(t,n),e.splice.apply(e,(0,r.A)(a));else for(n&&e.splice(t,n);s<o.length;)(a=o.slice(s,s+1e4)).unshift(t,0),e.splice.apply(e,(0,r.A)(a)),s+=1e4,t+=1e4}function a(e,t){return e.length>0?(o(e,e.length,0,t),e):t}},90291:function(e,t,n){"use strict";n.d(t,{S:function(){return o}});var r=n(83950);function o(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 a}});var r=n(39017),o={}.hasOwnProperty;function a(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=(o.call(e,n)?e[n]:void 0)||(e[n]={}),a=t[n],i=void 0;if(a)for(i in a){o.call(r,i)||(r[i]=[]);var u=a[i];s(r[i],Array.isArray(u)?u:u?[u]:[])}}}function s(e,t){for(var n=-1,o=[];++n<t.length;)("after"===t[n].add?e:o).push(t[n]);(0,r.m)(e,0,0,o)}},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),o=n(94837),a=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function i(e){return e.replace(a,s)}function s(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){var a=n.charCodeAt(1),i=120===a||88===a;return(0,o.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=[],o=-1;++o<e.length;){var a=e[o].resolveAll;a&&!r.includes(a)&&(t=a(t,n),r.push(a))}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 E}});var r=n(92901),o=n(23029),a=(0,r.A)((function e(t,n,r){(0,o.A)(this,e),this.property=t,this.normal=n,r&&(this.space=r)}));function i(e,t){for(var n={},r={},o=-1;++o<e.length;)Object.assign(n,e[o].property),Object.assign(r,e[o].normal);return new a(n,r,t)}a.prototype.property={},a.prototype.normal={},a.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 o=e.properties[t],i=new u.E(t,e.transform(e.attributes||{},t),o,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 a(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}}),y=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}}),O=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,y],"html"),E=i([f,d,m,g,O],"svg")},6063:function(e,t,n){"use strict";n.d(t,{I:function(){return l}});var r=n(55073),o=n(7419),a=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=a.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=o.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),o=n(23029),a=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,o.A)(this,t);var c=-1;if(d(s=(0,a.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 a}});var r=n(92901),o=n(23029),a=(0,r.A)((function e(t,n){(0,o.A)(this,e),this.property=t,this.attribute=n}));a.prototype.space=null,a.prototype.boolean=!1,a.prototype.booleanish=!1,a.prototype.overloadedBoolean=!1,a.prototype.number=!1,a.prototype.commaSeparated=!1,a.prototype.spaceSeparated=!1,a.prototype.commaOrSpaceSeparated=!1,a.prototype.mustUseProperty=!1,a.prototype.defined=!1},36362:function(e,t,n){"use strict";n.r(t),n.d(t,{boolean:function(){return o},booleanish:function(){return a},commaOrSpaceSeparated:function(){return c},commaSeparated:function(){return l},number:function(){return s},overloadedBoolean:function(){return i},spaceSeparated:function(){return u}});var r=0,o=d(),a=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 M}});var r=n(81955),o=(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})),a={}.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)||o(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&&a.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"],y=["area","base","basefont","dialog","datalist","head","link","meta","noembed","noframes","param","rp","script","source","style","template","track","title"],O={},b=(0,m.C)(["comment","doctype"]);function E(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,o=e.children,a=o.length,i=-1;for(;++i<a;){var s=E(o[i],(0,h.A)((0,h.A)({},t),{},{after:A(o,i,r),before:n}));s.remove?(o.splice(i,1),i--,a--):s.ignore||(n=s.stripAtStart),C(o[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},o=0,a=n.length;t.before&&k(n.charAt(0))&&o++;o!==a&&k(n.charAt(a-1))&&(t.after?a--:r.stripAtStart=!0);o===a?r.remove=!0:e.value=n.slice(o,a);return r}(e,t);"nowrap"===t.whitespace&&(e.value=t.collapse(e.value))}return{ignore:b(e),stripAtStart:!1,remove:!1}}function A(e,t,n){for(;++t<e.length;){var r=e[t],o=w(r);if(void 0===o&&"children"in r&&!x(r)&&(o=A(r.children,-1)),"boolean"===typeof o)return o}return n}function w(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 o(e)||(0,r.v)(e,g)}function _(e){return(0,r.v)(e,v)}function x(e){return Boolean("element"===e.type&&e.properties.hidden)||b(e)||(0,r.v)(e,y)}function k(e){return" "===e||"\n"===e}function T(e){var t=/\r?\n|\r/.exec(e);return t?t[0]:" "}function S(){return" "}function D(e){return function(t){return String(t).replace(/[\t\n\v\f\r ]+/g,e)}}var P,N=n(11591),R={},I=(P={newlines:!0},function(e){!function(e,t){E(e,{collapse:D((t||O).newlines?T:S),whitespace:"normal"})}(e,P)});function M(e){var t=e||R,n=t.indent||2,o=t.indentInitial;return"number"===typeof n&&(n=" ".repeat(n)),null!==o&&void 0!==o||(o=!0),function(e){var t;I(e),(0,N.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 N._Z;var u=e.children,l=i.length;if(0!==u.length&&L(e,t)){var c;for(o||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)&&(a(m,l,v),c=!0),h=v,m.push(v)}h&&(c||L(h,t))&&(d(h)&&(m.pop(),h=m[m.length-1]),a(m,l-1)),e.children=m}}}))};function a(e,t,r){var o=e[e.length-1],a=(i(o&&d(o)?e[e.length-2]:o)&&i(r)?"\n\n":"\n")+String(n).repeat(Math.max(t,0));o&&"text"===o.type?o.value=d(o)?a:o.value+a:e.push({type:"text",value:a})}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")||o(e)||!l(e))}},64416:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return C}});var r=n(60436),o=n(2279),a=function(e,t,n){var r=(0,o.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,o,i=y(e,n),s=e.children||[],u=-1,v=[];if(p(e))return v;l(e)||f(e)&&a(t,e,f)?o="\n":d(e)?(r=2,o=2):h(e)&&(r=1,o=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]):o}));c(e)&&a(t,e,c)&&v.push("\t");r&&v.unshift(r);o&&v.push(o);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=[],o=[],a=0;a<=n.length;){s.lastIndex=a;var i=s.exec(n),u=i&&"index"in i?i.index:n.length;r.push(g(n.slice(a,u).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,""),0!==a||t.breakBefore,u!==n.length||t.breakAfter)),a=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)?(o.push(r[c]),l=void 0):r[c]?("number"===typeof l&&o.push(l),o.push(r[c]),l=0):0!==c&&c!==r.length-1||o.push(0);return o}function g(e,t,n){for(var r,o=[],a=0;a<e.length;){u.lastIndex=a;var i=u.exec(e);r=i?i.index:e.length,a||r||!i||t||o.push(""),a!==r&&o.push(e.slice(a,r)),a=i?r+i[0].length:r}return a===r||n||o.push(""),o.join(" ")}function y(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 O=n(11591),b={},E=[];var A,w={},C=(A=function(e){var t=e.tex||w,n=t.displayMath||[["\\[","\\]"]],r=t.inlineMath||[["\\(","\\)"]];return{render:function(e,t){var o=(t.display?n:r)[0];return[{type:"text",value:o[0]+e+o[1]}]}}},function(e){return function(t){var n=A(e||b),o=!1,a=t;(0,O.VG)(t,"element",(function(e,t){var i,s=Array.isArray(e.properties.className)?e.properties.className:E,u=s.includes("language-math"),c=s.includes("math-display"),d=s.includes("math-inline"),f=c;if("head"===e.tagName&&(a=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){o=!0;var b=function(e,t){var n=t||{},o="children"in e?e.children:[],a=h(e),i=y(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<o.length;)s.push.apply(s,(0,r.A)(m(o[u],e,{whitespace:i,breakBefore:u?void 0:a,breakAfter:u<o.length-1?l(o[u+1]):a})));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"}),A=n.render(b,{display:f}),w=p.children.indexOf(g);return(i=p.children).splice.apply(i,[w,1].concat((0,r.A)(A))),O._Z}}})),o&&n.styleSheet&&a.children.push(n.styleSheet())}})},52736:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Fn}});var r=n(89379),o=n(17767),a=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,o){for(var a,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){a={type:"root",children:[]};var d=o;l.unshift(d)}else{var h;if(a=function(e,t){for(var n,r,o=e||"",a={},i=0;i<o.length;){u.lastIndex=i;var s=u.exec(o),l=o.slice(i,s?s.index:o.length);l&&(n?"#"===n?a.id=l:Array.isArray(a.className)?a.className.push(l):a.className=[l]:r=l,i+=l.length),s&&(n=s[0],i++)}return{type:"element",tagName:r||t||"div",properties:a,children:[]}}(n,t),a.tagName=a.tagName.toLowerCase(),r&&p.call(r,a.tagName)&&(a.tagName=r[a.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)}(o,a.tagName))for(h in o)p.call(o,h)&&m(e,a.properties,h,o[h]);else l.unshift(o)}for(;++i<l.length;)v(a.children,l[i]);return"element"===a.type&&"template"===a.tagName&&(a.content={type:"root",children:a.children},a.children=[]),a}}function m(e,t,n,r){var o,a=(0,l.I)(e,n),i=-1;if(void 0!==r&&null!==r){if("number"===typeof r){if(Number.isNaN(r))return;o=r}else o="boolean"===typeof r?r:"string"===typeof r?a.spaceSeparated?(0,d.q)(r):a.commaSeparated?(0,s.q)(r):a.commaOrSpaceSeparated?(0,d.q)((0,s.q)(r).join(" ")):g(a,a.property,r):Array.isArray(r)?r.concat():"style"===a.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(o)){for(var u=[];++i<o.length;){var c=g(a,a.property,o[i]);u[i]=c}o=u}if("className"===a.property&&Array.isArray(t.className)){var f=o;o=t.className.concat(f)}t[a.property]=o}}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 y=h(i.qy,"div"),O=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 E={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/"},A={}.hasOwnProperty,w=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,o="mode"in r&&("quirks"===r.mode||"limited-quirks"===r.mode);if(n={type:"root",children:x(e,t.childNodes),data:{quirksMode:o}},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],o=b(t,r),a=-1===o?t.length+1:o+1;if(r===a)break;n.push(a)}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 o=n[r];if(void 0===o){var a=b(t,n[r-1]);o=-1===a?t.length+1:a+1,n[r]=o}if(o>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,a.ok)(l,"expected `start`"),(0,a.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===E.svg?i.JW:i.qy;var r=-1,o={};for(;++r<t.attrs.length;){var a=t.attrs[r],s=(a.prefix?a.prefix+":":"")+a.name;A.call(w,s)||(o[s]=a.value)}var u="svg"===e.schema.space?O:y,l=u(t.tagName,o,x(e,t.childNodes));if(k(e,t,l),"template"===l.tagName){var c=t,d=c.sourceCodeLocation,f=d&&d.startTag&&T(d.startTag),p=d&&d.endTag&&T(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 x(e,t){for(var n=-1,r=[];++n<t.length;){var o=_(e,t[n]);r.push(o)}return r}function k(e,t,n){if("sourceCodeLocation"in t&&t.sourceCodeLocation&&e.file){var r=function(e,t,n){var r=T(n);if("element"===t.type){var o=t.children[t.children.length-1];if(r&&!n.endTag&&o&&o.position&&o.position.end&&(r.end=Object.assign({},o.position.end)),e.verbose){var i,s={};if(n.attrs)for(i in n.attrs)A.call(n.attrs,i)&&(s[(0,l.I)(e.schema,i).property]=T(n.attrs[i]));(0,a.ok)(n.startTag,"a start tag should exist");var u=T(n.startTag),c=n.endTag?T(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 T(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 D=n(27789),P={},N={}.hasOwnProperty,R=(0,D.A)("type",{handlers:{root:function(e,t){var n={nodeName:"#document",mode:(e.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return n.childNodes=M(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 o,s=[];if(e.properties)for(o in e.properties)if("children"!==o&&N.call(e.properties,o)){var u=I(r,o,e.properties[o]);u&&s.push(u)}var l=r.space;(0,a.ok)(l);var c={nodeName:e.tagName,tagName:e.tagName,attrs:s,namespaceURI:E[l],childNodes:[],parentNode:null};c.childNodes=M(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=M(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 I(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 o={name:r.attribute,value:!0===n?"":String(n)};if(r.space&&"html"!==r.space&&"svg"!==r.space){var a=o.name.indexOf(":");a<0?o.prefix="":(o.name=o.name.slice(a+1),o.prefix=r.attribute.slice(0,a)),o.namespace=E[r.space]}return o}}function M(e,t,n){var r=-1,o=[];if(e)for(;++r<e.length;){var a=R(e[r],n);a.parentNode=t,o.push(a)}return o}function L(e,t){var n=e.position;n&&n.start&&n.end&&((0,a.ok)("number"===typeof n.start.offset),(0,a.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 F,j=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","keygen","link","meta","param","source","track","wbr"],B=n(23029),U=n(92901),$=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]),X="\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"}(F||(F={}));var Q,Y="--",z="[CDATA[",H="doctype",V="script",q="public",W="system";function G(e){return e>=55296&&e<=57343}function Z(e){return 32!==e&&10!==e&&13!==e&&9!==e&&12!==e&&e>=1&&e<=31||e>=127&&e<=159}function K(e){return e>=64976&&e<=65007||$.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"}(Q||(Q={}));var J,ee=function(){return(0,U.A)((function e(t){(0,B.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,o=this.offset+t;return{code:e,startLine:n,endLine:n,startCol:r,endCol:r,startOffset:o,endOffset:o}}},{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,F.EOF;return this._err(Q.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,F.EOF;var n=this.html.charCodeAt(t);return n===F.CARRIAGE_RETURN?F.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,F.EOF;var e=this.html.charCodeAt(this.pos);return e===F.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,F.LINE_FEED):e===F.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,G(e)&&(e=this._processSurrogate(e)),null===this.handler.onParseError||e>31&&e<127||e===F.LINE_FEED||e===F.CARRIAGE_RETURN||e>159&&e<64976||this._checkForProblematicCharacters(e),e)}},{key:"_checkForProblematicCharacters",value:function(e){Z(e)?this._err(Q.controlCharacterInInputStream):K(e)&&this._err(Q.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,oe=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)}))),ae=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,B.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 o=n-t;this.result=this.result*Math.pow(r,o)+parseInt(e.substr(t,o),r),this.consumed+=o}}},{key:"stateNumericHex",value:function(e,t){for(var n,r=t;t<e.length;){var o=e.charCodeAt(t);if(!(fe(o)||(n=o,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(o,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],o=(r&le.VALUE_LENGTH)>>14;t<e.length;t++,this.excess++){var a=e.charCodeAt(t);if(this.treeIndex=ve(n,r,this.treeIndex+Math.max(1,o),a),this.treeIndex<0)return 0===this.result||this.decodeMode===de.Attribute&&(0===o||pe(a))?0:this.emitNotTerminatedNamedEntity();if(0!==(o=((r=n[this.treeIndex])&le.VALUE_LENGTH)>>14)){if(a===re.SEMI)return this.emitNamedEntityData(this.treeIndex,o,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 o=0,a=0;(a=e.indexOf("&",a))>=0;){t+=e.slice(o,a),n.startEntity(r);var i=n.write(e,a+1);if(i<0){o=a+n.end();break}o=a+i,a=0===i?o+1:o}var s=t+e.slice(o);return t="",s}}function ve(e,t,n,r){var o=(t&le.BRANCH_LENGTH)>>7,a=t&le.JUMP_TABLE;if(0===o)return 0!==a&&r===a?n:-1;if(a){var i=r-a;return i<0||i>=o?-1:e[n+i]-1}for(var s=n,u=s+o-1;s<=u;){var l=s+u>>>1,c=e[l];if(c<r)s=l+1;else{if(!(c>r))return e[l+o];u=l-1}}return-1}me(oe),me(ae);var ge,ye,Oe,be,Ee,Ae=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"}(ye||(ye={})),function(e){e.NO_QUIRKS="no-quirks",e.QUIRKS="quirks",e.LIMITED_QUIRKS="limited-quirks"}(Oe||(Oe={})),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"}(Ee||(Ee={}));var we=new Map([[be.A,Ee.A],[be.ADDRESS,Ee.ADDRESS],[be.ANNOTATION_XML,Ee.ANNOTATION_XML],[be.APPLET,Ee.APPLET],[be.AREA,Ee.AREA],[be.ARTICLE,Ee.ARTICLE],[be.ASIDE,Ee.ASIDE],[be.B,Ee.B],[be.BASE,Ee.BASE],[be.BASEFONT,Ee.BASEFONT],[be.BGSOUND,Ee.BGSOUND],[be.BIG,Ee.BIG],[be.BLOCKQUOTE,Ee.BLOCKQUOTE],[be.BODY,Ee.BODY],[be.BR,Ee.BR],[be.BUTTON,Ee.BUTTON],[be.CAPTION,Ee.CAPTION],[be.CENTER,Ee.CENTER],[be.CODE,Ee.CODE],[be.COL,Ee.COL],[be.COLGROUP,Ee.COLGROUP],[be.DD,Ee.DD],[be.DESC,Ee.DESC],[be.DETAILS,Ee.DETAILS],[be.DIALOG,Ee.DIALOG],[be.DIR,Ee.DIR],[be.DIV,Ee.DIV],[be.DL,Ee.DL],[be.DT,Ee.DT],[be.EM,Ee.EM],[be.EMBED,Ee.EMBED],[be.FIELDSET,Ee.FIELDSET],[be.FIGCAPTION,Ee.FIGCAPTION],[be.FIGURE,Ee.FIGURE],[be.FONT,Ee.FONT],[be.FOOTER,Ee.FOOTER],[be.FOREIGN_OBJECT,Ee.FOREIGN_OBJECT],[be.FORM,Ee.FORM],[be.FRAME,Ee.FRAME],[be.FRAMESET,Ee.FRAMESET],[be.H1,Ee.H1],[be.H2,Ee.H2],[be.H3,Ee.H3],[be.H4,Ee.H4],[be.H5,Ee.H5],[be.H6,Ee.H6],[be.HEAD,Ee.HEAD],[be.HEADER,Ee.HEADER],[be.HGROUP,Ee.HGROUP],[be.HR,Ee.HR],[be.HTML,Ee.HTML],[be.I,Ee.I],[be.IMG,Ee.IMG],[be.IMAGE,Ee.IMAGE],[be.INPUT,Ee.INPUT],[be.IFRAME,Ee.IFRAME],[be.KEYGEN,Ee.KEYGEN],[be.LABEL,Ee.LABEL],[be.LI,Ee.LI],[be.LINK,Ee.LINK],[be.LISTING,Ee.LISTING],[be.MAIN,Ee.MAIN],[be.MALIGNMARK,Ee.MALIGNMARK],[be.MARQUEE,Ee.MARQUEE],[be.MATH,Ee.MATH],[be.MENU,Ee.MENU],[be.META,Ee.META],[be.MGLYPH,Ee.MGLYPH],[be.MI,Ee.MI],[be.MO,Ee.MO],[be.MN,Ee.MN],[be.MS,Ee.MS],[be.MTEXT,Ee.MTEXT],[be.NAV,Ee.NAV],[be.NOBR,Ee.NOBR],[be.NOFRAMES,Ee.NOFRAMES],[be.NOEMBED,Ee.NOEMBED],[be.NOSCRIPT,Ee.NOSCRIPT],[be.OBJECT,Ee.OBJECT],[be.OL,Ee.OL],[be.OPTGROUP,Ee.OPTGROUP],[be.OPTION,Ee.OPTION],[be.P,Ee.P],[be.PARAM,Ee.PARAM],[be.PLAINTEXT,Ee.PLAINTEXT],[be.PRE,Ee.PRE],[be.RB,Ee.RB],[be.RP,Ee.RP],[be.RT,Ee.RT],[be.RTC,Ee.RTC],[be.RUBY,Ee.RUBY],[be.S,Ee.S],[be.SCRIPT,Ee.SCRIPT],[be.SEARCH,Ee.SEARCH],[be.SECTION,Ee.SECTION],[be.SELECT,Ee.SELECT],[be.SOURCE,Ee.SOURCE],[be.SMALL,Ee.SMALL],[be.SPAN,Ee.SPAN],[be.STRIKE,Ee.STRIKE],[be.STRONG,Ee.STRONG],[be.STYLE,Ee.STYLE],[be.SUB,Ee.SUB],[be.SUMMARY,Ee.SUMMARY],[be.SUP,Ee.SUP],[be.TABLE,Ee.TABLE],[be.TBODY,Ee.TBODY],[be.TEMPLATE,Ee.TEMPLATE],[be.TEXTAREA,Ee.TEXTAREA],[be.TFOOT,Ee.TFOOT],[be.TD,Ee.TD],[be.TH,Ee.TH],[be.THEAD,Ee.THEAD],[be.TITLE,Ee.TITLE],[be.TR,Ee.TR],[be.TRACK,Ee.TRACK],[be.TT,Ee.TT],[be.U,Ee.U],[be.UL,Ee.UL],[be.SVG,Ee.SVG],[be.VAR,Ee.VAR],[be.WBR,Ee.WBR],[be.XMP,Ee.XMP]]);function Ce(e){var t;return null!==(t=we.get(e))&&void 0!==t?t:Ee.UNKNOWN}var _e,xe=Ee,ke=(0,Ae.default)((0,Ae.default)((0,Ae.default)((0,Ae.default)((0,Ae.default)((0,Ae.default)({},ge.HTML,new Set([xe.ADDRESS,xe.APPLET,xe.AREA,xe.ARTICLE,xe.ASIDE,xe.BASE,xe.BASEFONT,xe.BGSOUND,xe.BLOCKQUOTE,xe.BODY,xe.BR,xe.BUTTON,xe.CAPTION,xe.CENTER,xe.COL,xe.COLGROUP,xe.DD,xe.DETAILS,xe.DIR,xe.DIV,xe.DL,xe.DT,xe.EMBED,xe.FIELDSET,xe.FIGCAPTION,xe.FIGURE,xe.FOOTER,xe.FORM,xe.FRAME,xe.FRAMESET,xe.H1,xe.H2,xe.H3,xe.H4,xe.H5,xe.H6,xe.HEAD,xe.HEADER,xe.HGROUP,xe.HR,xe.HTML,xe.IFRAME,xe.IMG,xe.INPUT,xe.LI,xe.LINK,xe.LISTING,xe.MAIN,xe.MARQUEE,xe.MENU,xe.META,xe.NAV,xe.NOEMBED,xe.NOFRAMES,xe.NOSCRIPT,xe.OBJECT,xe.OL,xe.P,xe.PARAM,xe.PLAINTEXT,xe.PRE,xe.SCRIPT,xe.SECTION,xe.SELECT,xe.SOURCE,xe.STYLE,xe.SUMMARY,xe.TABLE,xe.TBODY,xe.TD,xe.TEMPLATE,xe.TEXTAREA,xe.TFOOT,xe.TH,xe.THEAD,xe.TITLE,xe.TR,xe.TRACK,xe.UL,xe.WBR,xe.XMP])),ge.MATHML,new Set([xe.MI,xe.MO,xe.MN,xe.MS,xe.MTEXT,xe.ANNOTATION_XML])),ge.SVG,new Set([xe.TITLE,xe.FOREIGN_OBJECT,xe.DESC])),ge.XLINK,new Set),ge.XML,new Set),ge.XMLNS,new Set),Te=new Set([xe.H1,xe.H2,xe.H3,xe.H4,xe.H5,xe.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 De(e){return e>=F.LATIN_CAPITAL_A&&e<=F.LATIN_CAPITAL_Z}function Pe(e){return function(e){return e>=F.LATIN_SMALL_A&&e<=F.LATIN_SMALL_Z}(e)||De(e)}function Ne(e){return Pe(e)||function(e){return e>=F.DIGIT_0&&e<=F.DIGIT_9}(e)}function Re(e){return e+32}function Ie(e){return e===F.SPACE||e===F.LINE_FEED||e===F.TABULATION||e===F.FORM_FEED}function Me(e){return Ie(e)||e===F.SOLIDUS||e===F.GREATER_THAN_SIGN}var Le,Fe=function(){return(0,U.A)((function e(t,n){var r=this;(0,B.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(oe,(function(e,t){r.preprocessor.pos=r.entityStartPos+t-1,r._flushCodePointConsumedAsCharacterReference(e)}),n.onParseError?{missingSemicolonAfterCharacterReference:function(){r._err(Q.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:function(e){r._err(Q.absenceOfDigitsInNumericCharacterReference,r.entityStartPos-r.preprocessor.pos+e)},validateNumericCharacterReference:function(e){var t=function(e){return e===F.NULL?Q.nullCharacterReference:e>1114111?Q.characterReferenceOutsideUnicodeRange:G(e)?Q.surrogateCharacterReference:K(e)?Q.noncharacterCharacterReference:Z(e)||e===F.CARRIAGE_RETURN?Q.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:Ee.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(1)}}},{key:"_createEndTagToken",value:function(){this.currentToken={type:J.END_TAG,tagName:"",tagID:Ee.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(Q.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(Q.endTagWithAttributes),e.selfClosing&&this._err(Q.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=Ie(e)?J.WHITESPACE_CHARACTER:e===F.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 F.LESS_THAN_SIGN:this.state=_e.TAG_OPEN;break;case F.AMPERSAND:this._startCharacterReference();break;case F.NULL:this._err(Q.unexpectedNullCharacter),this._emitCodePoint(e);break;case F.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateRcdata",value:function(e){switch(e){case F.AMPERSAND:this._startCharacterReference();break;case F.LESS_THAN_SIGN:this.state=_e.RCDATA_LESS_THAN_SIGN;break;case F.NULL:this._err(Q.unexpectedNullCharacter),this._emitChars(X);break;case F.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateRawtext",value:function(e){switch(e){case F.LESS_THAN_SIGN:this.state=_e.RAWTEXT_LESS_THAN_SIGN;break;case F.NULL:this._err(Q.unexpectedNullCharacter),this._emitChars(X);break;case F.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateScriptData",value:function(e){switch(e){case F.LESS_THAN_SIGN:this.state=_e.SCRIPT_DATA_LESS_THAN_SIGN;break;case F.NULL:this._err(Q.unexpectedNullCharacter),this._emitChars(X);break;case F.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_statePlaintext",value:function(e){switch(e){case F.NULL:this._err(Q.unexpectedNullCharacter),this._emitChars(X);break;case F.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateTagOpen",value:function(e){if(Pe(e))this._createStartTagToken(),this.state=_e.TAG_NAME,this._stateTagName(e);else switch(e){case F.EXCLAMATION_MARK:this.state=_e.MARKUP_DECLARATION_OPEN;break;case F.SOLIDUS:this.state=_e.END_TAG_OPEN;break;case F.QUESTION_MARK:this._err(Q.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=_e.BOGUS_COMMENT,this._stateBogusComment(e);break;case F.EOF:this._err(Q.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break;default:this._err(Q.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=_e.DATA,this._stateData(e)}}},{key:"_stateEndTagOpen",value:function(e){if(Pe(e))this._createEndTagToken(),this.state=_e.TAG_NAME,this._stateTagName(e);else switch(e){case F.GREATER_THAN_SIGN:this._err(Q.missingEndTagName),this.state=_e.DATA;break;case F.EOF:this._err(Q.eofBeforeTagName),this._emitChars("</"),this._emitEOFToken();break;default:this._err(Q.invalidFirstCharacterOfTagName),this._createCommentToken(2),this.state=_e.BOGUS_COMMENT,this._stateBogusComment(e)}}},{key:"_stateTagName",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this.state=_e.BEFORE_ATTRIBUTE_NAME;break;case F.SOLIDUS:this.state=_e.SELF_CLOSING_START_TAG;break;case F.GREATER_THAN_SIGN:this.state=_e.DATA,this.emitCurrentTagToken();break;case F.NULL:this._err(Q.unexpectedNullCharacter),t.tagName+=X;break;case F.EOF:this._err(Q.eofInTag),this._emitEOFToken();break;default:t.tagName+=String.fromCodePoint(De(e)?Re(e):e)}}},{key:"_stateRcdataLessThanSign",value:function(e){e===F.SOLIDUS?this.state=_e.RCDATA_END_TAG_OPEN:(this._emitChars("<"),this.state=_e.RCDATA,this._stateRcdata(e))}},{key:"_stateRcdataEndTagOpen",value:function(e){Pe(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 F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:return this._advanceBy(this.lastStartTagName.length),this.state=_e.BEFORE_ATTRIBUTE_NAME,!1;case F.SOLIDUS:return this._advanceBy(this.lastStartTagName.length),this.state=_e.SELF_CLOSING_START_TAG,!1;case F.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===F.SOLIDUS?this.state=_e.RAWTEXT_END_TAG_OPEN:(this._emitChars("<"),this.state=_e.RAWTEXT,this._stateRawtext(e))}},{key:"_stateRawtextEndTagOpen",value:function(e){Pe(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 F.SOLIDUS:this.state=_e.SCRIPT_DATA_END_TAG_OPEN;break;case F.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){Pe(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===F.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===F.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 F.HYPHEN_MINUS:this.state=_e.SCRIPT_DATA_ESCAPED_DASH,this._emitChars("-");break;case F.LESS_THAN_SIGN:this.state=_e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case F.NULL:this._err(Q.unexpectedNullCharacter),this._emitChars(X);break;case F.EOF:this._err(Q.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateScriptDataEscapedDash",value:function(e){switch(e){case F.HYPHEN_MINUS:this.state=_e.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-");break;case F.LESS_THAN_SIGN:this.state=_e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case F.NULL:this._err(Q.unexpectedNullCharacter),this.state=_e.SCRIPT_DATA_ESCAPED,this._emitChars(X);break;case F.EOF:this._err(Q.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=_e.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}},{key:"_stateScriptDataEscapedDashDash",value:function(e){switch(e){case F.HYPHEN_MINUS:this._emitChars("-");break;case F.LESS_THAN_SIGN:this.state=_e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case F.GREATER_THAN_SIGN:this.state=_e.SCRIPT_DATA,this._emitChars(">");break;case F.NULL:this._err(Q.unexpectedNullCharacter),this.state=_e.SCRIPT_DATA_ESCAPED,this._emitChars(X);break;case F.EOF:this._err(Q.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=_e.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}},{key:"_stateScriptDataEscapedLessThanSign",value:function(e){e===F.SOLIDUS?this.state=_e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:Pe(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){Pe(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)&&Me(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 F.HYPHEN_MINUS:this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH,this._emitChars("-");break;case F.LESS_THAN_SIGN:this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case F.NULL:this._err(Q.unexpectedNullCharacter),this._emitChars(X);break;case F.EOF:this._err(Q.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateScriptDataDoubleEscapedDash",value:function(e){switch(e){case F.HYPHEN_MINUS:this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH,this._emitChars("-");break;case F.LESS_THAN_SIGN:this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case F.NULL:this._err(Q.unexpectedNullCharacter),this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(X);break;case F.EOF:this._err(Q.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}},{key:"_stateScriptDataDoubleEscapedDashDash",value:function(e){switch(e){case F.HYPHEN_MINUS:this._emitChars("-");break;case F.LESS_THAN_SIGN:this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case F.GREATER_THAN_SIGN:this.state=_e.SCRIPT_DATA,this._emitChars(">");break;case F.NULL:this._err(Q.unexpectedNullCharacter),this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(X);break;case F.EOF:this._err(Q.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=_e.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}},{key:"_stateScriptDataDoubleEscapedLessThanSign",value:function(e){e===F.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)&&Me(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 F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.SOLIDUS:case F.GREATER_THAN_SIGN:case F.EOF:this.state=_e.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case F.EQUALS_SIGN:this._err(Q.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 F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:case F.SOLIDUS:case F.GREATER_THAN_SIGN:case F.EOF:this._leaveAttrName(),this.state=_e.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case F.EQUALS_SIGN:this._leaveAttrName(),this.state=_e.BEFORE_ATTRIBUTE_VALUE;break;case F.QUOTATION_MARK:case F.APOSTROPHE:case F.LESS_THAN_SIGN:this._err(Q.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(e);break;case F.NULL:this._err(Q.unexpectedNullCharacter),this.currentAttr.name+=X;break;default:this.currentAttr.name+=String.fromCodePoint(De(e)?Re(e):e)}}},{key:"_stateAfterAttributeName",value:function(e){switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.SOLIDUS:this.state=_e.SELF_CLOSING_START_TAG;break;case F.EQUALS_SIGN:this.state=_e.BEFORE_ATTRIBUTE_VALUE;break;case F.GREATER_THAN_SIGN:this.state=_e.DATA,this.emitCurrentTagToken();break;case F.EOF:this._err(Q.eofInTag),this._emitEOFToken();break;default:this._createAttr(""),this.state=_e.ATTRIBUTE_NAME,this._stateAttributeName(e)}}},{key:"_stateBeforeAttributeValue",value:function(e){switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.QUOTATION_MARK:this.state=_e.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break;case F.APOSTROPHE:this.state=_e.ATTRIBUTE_VALUE_SINGLE_QUOTED;break;case F.GREATER_THAN_SIGN:this._err(Q.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 F.QUOTATION_MARK:this.state=_e.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case F.AMPERSAND:this._startCharacterReference();break;case F.NULL:this._err(Q.unexpectedNullCharacter),this.currentAttr.value+=X;break;case F.EOF:this._err(Q.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}},{key:"_stateAttributeValueSingleQuoted",value:function(e){switch(e){case F.APOSTROPHE:this.state=_e.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case F.AMPERSAND:this._startCharacterReference();break;case F.NULL:this._err(Q.unexpectedNullCharacter),this.currentAttr.value+=X;break;case F.EOF:this._err(Q.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}},{key:"_stateAttributeValueUnquoted",value:function(e){switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this._leaveAttrValue(),this.state=_e.BEFORE_ATTRIBUTE_NAME;break;case F.AMPERSAND:this._startCharacterReference();break;case F.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=_e.DATA,this.emitCurrentTagToken();break;case F.NULL:this._err(Q.unexpectedNullCharacter),this.currentAttr.value+=X;break;case F.QUOTATION_MARK:case F.APOSTROPHE:case F.LESS_THAN_SIGN:case F.EQUALS_SIGN:case F.GRAVE_ACCENT:this._err(Q.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(e);break;case F.EOF:this._err(Q.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}},{key:"_stateAfterAttributeValueQuoted",value:function(e){switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this._leaveAttrValue(),this.state=_e.BEFORE_ATTRIBUTE_NAME;break;case F.SOLIDUS:this._leaveAttrValue(),this.state=_e.SELF_CLOSING_START_TAG;break;case F.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=_e.DATA,this.emitCurrentTagToken();break;case F.EOF:this._err(Q.eofInTag),this._emitEOFToken();break;default:this._err(Q.missingWhitespaceBetweenAttributes),this.state=_e.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}},{key:"_stateSelfClosingStartTag",value:function(e){switch(e){case F.GREATER_THAN_SIGN:this.currentToken.selfClosing=!0,this.state=_e.DATA,this.emitCurrentTagToken();break;case F.EOF:this._err(Q.eofInTag),this._emitEOFToken();break;default:this._err(Q.unexpectedSolidusInTag),this.state=_e.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}},{key:"_stateBogusComment",value:function(e){var t=this.currentToken;switch(e){case F.GREATER_THAN_SIGN:this.state=_e.DATA,this.emitCurrentComment(t);break;case F.EOF:this.emitCurrentComment(t),this._emitEOFToken();break;case F.NULL:this._err(Q.unexpectedNullCharacter),t.data+=X;break;default:t.data+=String.fromCodePoint(e)}}},{key:"_stateMarkupDeclarationOpen",value:function(e){this._consumeSequenceIfMatch(Y,!0)?(this._createCommentToken(Y.length+1),this.state=_e.COMMENT_START):this._consumeSequenceIfMatch(H,!1)?(this.currentLocation=this.getCurrentLocation(H.length+1),this.state=_e.DOCTYPE):this._consumeSequenceIfMatch(z,!0)?this.inForeignNode?this.state=_e.CDATA_SECTION:(this._err(Q.cdataInHtmlContent),this._createCommentToken(z.length+1),this.currentToken.data="[CDATA[",this.state=_e.BOGUS_COMMENT):this._ensureHibernation()||(this._err(Q.incorrectlyOpenedComment),this._createCommentToken(2),this.state=_e.BOGUS_COMMENT,this._stateBogusComment(e))}},{key:"_stateCommentStart",value:function(e){switch(e){case F.HYPHEN_MINUS:this.state=_e.COMMENT_START_DASH;break;case F.GREATER_THAN_SIGN:this._err(Q.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 F.HYPHEN_MINUS:this.state=_e.COMMENT_END;break;case F.GREATER_THAN_SIGN:this._err(Q.abruptClosingOfEmptyComment),this.state=_e.DATA,this.emitCurrentComment(t);break;case F.EOF:this._err(Q.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 F.HYPHEN_MINUS:this.state=_e.COMMENT_END_DASH;break;case F.LESS_THAN_SIGN:t.data+="<",this.state=_e.COMMENT_LESS_THAN_SIGN;break;case F.NULL:this._err(Q.unexpectedNullCharacter),t.data+=X;break;case F.EOF:this._err(Q.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 F.EXCLAMATION_MARK:t.data+="!",this.state=_e.COMMENT_LESS_THAN_SIGN_BANG;break;case F.LESS_THAN_SIGN:t.data+="<";break;default:this.state=_e.COMMENT,this._stateComment(e)}}},{key:"_stateCommentLessThanSignBang",value:function(e){e===F.HYPHEN_MINUS?this.state=_e.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=_e.COMMENT,this._stateComment(e))}},{key:"_stateCommentLessThanSignBangDash",value:function(e){e===F.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!==F.GREATER_THAN_SIGN&&e!==F.EOF&&this._err(Q.nestedComment),this.state=_e.COMMENT_END,this._stateCommentEnd(e)}},{key:"_stateCommentEndDash",value:function(e){var t=this.currentToken;switch(e){case F.HYPHEN_MINUS:this.state=_e.COMMENT_END;break;case F.EOF:this._err(Q.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 F.GREATER_THAN_SIGN:this.state=_e.DATA,this.emitCurrentComment(t);break;case F.EXCLAMATION_MARK:this.state=_e.COMMENT_END_BANG;break;case F.HYPHEN_MINUS:t.data+="-";break;case F.EOF:this._err(Q.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 F.HYPHEN_MINUS:t.data+="--!",this.state=_e.COMMENT_END_DASH;break;case F.GREATER_THAN_SIGN:this._err(Q.incorrectlyClosedComment),this.state=_e.DATA,this.emitCurrentComment(t);break;case F.EOF:this._err(Q.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 F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this.state=_e.BEFORE_DOCTYPE_NAME;break;case F.GREATER_THAN_SIGN:this.state=_e.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e);break;case F.EOF:this._err(Q.eofInDoctype),this._createDoctypeToken(null);var t=this.currentToken;t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(Q.missingWhitespaceBeforeDoctypeName),this.state=_e.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e)}}},{key:"_stateBeforeDoctypeName",value:function(e){if(De(e))this._createDoctypeToken(String.fromCharCode(Re(e))),this.state=_e.DOCTYPE_NAME;else switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.NULL:this._err(Q.unexpectedNullCharacter),this._createDoctypeToken(X),this.state=_e.DOCTYPE_NAME;break;case F.GREATER_THAN_SIGN:this._err(Q.missingDoctypeName),this._createDoctypeToken(null);var t=this.currentToken;t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=_e.DATA;break;case F.EOF:this._err(Q.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 F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this.state=_e.AFTER_DOCTYPE_NAME;break;case F.GREATER_THAN_SIGN:this.state=_e.DATA,this.emitCurrentDoctype(t);break;case F.NULL:this._err(Q.unexpectedNullCharacter),t.name+=X;break;case F.EOF:this._err(Q.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.name+=String.fromCodePoint(De(e)?Re(e):e)}}},{key:"_stateAfterDoctypeName",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.GREATER_THAN_SIGN:this.state=_e.DATA,this.emitCurrentDoctype(t);break;case F.EOF:this._err(Q.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._consumeSequenceIfMatch(q,!1)?this.state=_e.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch(W,!1)?this.state=_e.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(Q.invalidCharacterSequenceAfterDoctypeName),t.forceQuirks=!0,this.state=_e.BOGUS_DOCTYPE,this._stateBogusDoctype(e))}}},{key:"_stateAfterDoctypePublicKeyword",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this.state=_e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break;case F.QUOTATION_MARK:this._err(Q.missingWhitespaceAfterDoctypePublicKeyword),t.publicId="",this.state=_e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:this._err(Q.missingWhitespaceAfterDoctypePublicKeyword),t.publicId="",this.state=_e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case F.GREATER_THAN_SIGN:this._err(Q.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=_e.DATA,this.emitCurrentDoctype(t);break;case F.EOF:this._err(Q.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(Q.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=_e.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateBeforeDoctypePublicIdentifier",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.QUOTATION_MARK:t.publicId="",this.state=_e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:t.publicId="",this.state=_e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case F.GREATER_THAN_SIGN:this._err(Q.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=_e.DATA,this.emitCurrentDoctype(t);break;case F.EOF:this._err(Q.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(Q.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=_e.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateDoctypePublicIdentifierDoubleQuoted",value:function(e){var t=this.currentToken;switch(e){case F.QUOTATION_MARK:this.state=_e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case F.NULL:this._err(Q.unexpectedNullCharacter),t.publicId+=X;break;case F.GREATER_THAN_SIGN:this._err(Q.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=_e.DATA;break;case F.EOF:this._err(Q.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 F.APOSTROPHE:this.state=_e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case F.NULL:this._err(Q.unexpectedNullCharacter),t.publicId+=X;break;case F.GREATER_THAN_SIGN:this._err(Q.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=_e.DATA;break;case F.EOF:this._err(Q.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 F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this.state=_e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break;case F.GREATER_THAN_SIGN:this.state=_e.DATA,this.emitCurrentDoctype(t);break;case F.QUOTATION_MARK:this._err(Q.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId="",this.state=_e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:this._err(Q.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId="",this.state=_e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case F.EOF:this._err(Q.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(Q.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=_e.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateBetweenDoctypePublicAndSystemIdentifiers",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=_e.DATA;break;case F.QUOTATION_MARK:t.systemId="",this.state=_e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:t.systemId="",this.state=_e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case F.EOF:this._err(Q.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(Q.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=_e.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateAfterDoctypeSystemKeyword",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:this.state=_e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break;case F.QUOTATION_MARK:this._err(Q.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId="",this.state=_e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:this._err(Q.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId="",this.state=_e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case F.GREATER_THAN_SIGN:this._err(Q.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=_e.DATA,this.emitCurrentDoctype(t);break;case F.EOF:this._err(Q.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(Q.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=_e.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateBeforeDoctypeSystemIdentifier",value:function(e){var t=this.currentToken;switch(e){case F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.QUOTATION_MARK:t.systemId="",this.state=_e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:t.systemId="",this.state=_e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case F.GREATER_THAN_SIGN:this._err(Q.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=_e.DATA,this.emitCurrentDoctype(t);break;case F.EOF:this._err(Q.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(Q.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=_e.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateDoctypeSystemIdentifierDoubleQuoted",value:function(e){var t=this.currentToken;switch(e){case F.QUOTATION_MARK:this.state=_e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case F.NULL:this._err(Q.unexpectedNullCharacter),t.systemId+=X;break;case F.GREATER_THAN_SIGN:this._err(Q.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=_e.DATA;break;case F.EOF:this._err(Q.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 F.APOSTROPHE:this.state=_e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case F.NULL:this._err(Q.unexpectedNullCharacter),t.systemId+=X;break;case F.GREATER_THAN_SIGN:this._err(Q.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=_e.DATA;break;case F.EOF:this._err(Q.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 F.SPACE:case F.LINE_FEED:case F.TABULATION:case F.FORM_FEED:break;case F.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=_e.DATA;break;case F.EOF:this._err(Q.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(Q.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=_e.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateBogusDoctype",value:function(e){var t=this.currentToken;switch(e){case F.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=_e.DATA;break;case F.NULL:this._err(Q.unexpectedNullCharacter);break;case F.EOF:this.emitCurrentDoctype(t),this._emitEOFToken()}}},{key:"_stateCdataSection",value:function(e){switch(e){case F.RIGHT_SQUARE_BRACKET:this.state=_e.CDATA_SECTION_BRACKET;break;case F.EOF:this._err(Q.eofInCdata),this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateCdataSectionBracket",value:function(e){e===F.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 F.GREATER_THAN_SIGN:this.state=_e.DATA;break;case F.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(F.AMPERSAND),this.state=!this._isCharacterReferenceInAttribute()&&Ne(this.preprocessor.peek(1))?_e.AMBIGUOUS_AMPERSAND:this.returnState):this.state=this.returnState}},{key:"_stateAmbiguousAmpersand",value:function(e){Ne(e)?this._flushCodePointConsumedAsCharacterReference(e):(e===F.SEMICOLON&&this._err(Q.unknownNamedCharacterReference),this.state=this.returnState,this._callState(e))}}])}(),je=n(60436),Be=new Set([Ee.DD,Ee.DT,Ee.LI,Ee.OPTGROUP,Ee.OPTION,Ee.P,Ee.RB,Ee.RP,Ee.RT,Ee.RTC]),Ue=new Set([].concat((0,je.A)(Be),[Ee.CAPTION,Ee.COLGROUP,Ee.TBODY,Ee.TD,Ee.TFOOT,Ee.TH,Ee.THEAD,Ee.TR])),$e=new Set([Ee.APPLET,Ee.CAPTION,Ee.HTML,Ee.MARQUEE,Ee.OBJECT,Ee.TABLE,Ee.TD,Ee.TEMPLATE,Ee.TH]),Xe=new Set([].concat((0,je.A)($e),[Ee.OL,Ee.UL])),Qe=new Set([].concat((0,je.A)($e),[Ee.BUTTON])),Ye=new Set([Ee.ANNOTATION_XML,Ee.MI,Ee.MN,Ee.MO,Ee.MS,Ee.MTEXT]),ze=new Set([Ee.DESC,Ee.FOREIGN_OBJECT,Ee.TITLE]),He=new Set([Ee.TR,Ee.TEMPLATE,Ee.HTML]),Ve=new Set([Ee.TBODY,Ee.TFOOT,Ee.THEAD,Ee.TEMPLATE,Ee.HTML]),qe=new Set([Ee.TABLE,Ee.TEMPLATE,Ee.HTML]),We=new Set([Ee.TD,Ee.TH]),Ge=function(){return(0,U.A)((function e(t,n,r){(0,B.A)(this,e),this.treeAdapter=n,this.handler=r,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=Ee.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===Ee.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(Te,ge.HTML)}},{key:"popUntilTableCellPopped",value:function(){this.popUntilPopped(We,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(qe,ge.HTML)}},{key:"clearBackToTableBodyContext",value:function(){this.clearBackTo(Ve,ge.HTML)}},{key:"clearBackToTableRowContext",value:function(){this.clearBackTo(He,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]===Ee.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]===Ee.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(ze.has(r))return!1;break;case ge.MATHML:if(Ye.has(r))return!1}}return!0}},{key:"hasInScope",value:function(e){return this.hasInDynamicScope(e,$e)}},{key:"hasInListItemScope",value:function(e){return this.hasInDynamicScope(e,Xe)}},{key:"hasInButtonScope",value:function(e){return this.hasInDynamicScope(e,Qe)}},{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(Te.has(t))return!0;if($e.has(t))return!1;break;case ge.SVG:if(ze.has(t))return!1;break;case ge.MATHML:if(Ye.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 Ee.TABLE:case Ee.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 Ee.TBODY:case Ee.THEAD:case Ee.TFOOT:return!0;case Ee.TABLE:case Ee.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 Ee.OPTION:case Ee.OPTGROUP:break;default:return!1}return!0}},{key:"generateImpliedEndTags",value:function(){for(;Be.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 Ze={type:Le.Marker},Ke=function(){return(0,U.A)((function e(t){(0,B.A)(this,e),this.treeAdapter=t,this.entries=[],this.bookmark=null}),[{key:"_getNoahArkConditionCandidates",value:function(e,t){for(var n=[],r=t.length,o=this.treeAdapter.getTagName(e),a=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)===o&&this.treeAdapter.getNamespaceURI(u)===a){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]}))),o=0,a=0;a<n.length;a++){var i=n[a];i.attrs.every((function(e){return r.get(e.name)===e.value}))&&(o+=1)>=3&&this.entries.splice(i.idx,1)}}}},{key:"insertMarker",value:function(){this.entries.unshift(Ze)}},{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(Ze);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:Oe.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 o=e.childNodes.find((function(e){return"#documentType"===e.nodeName}));if(o)o.name=t,o.publicId=n,o.systemId=r;else{var a={nodeName:"#documentType",name:t,publicId:n,systemId:r,parentNode:null};Je.appendChild(e,a)}},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"]),ot=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],at=[].concat(ot,["-//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([Ee.B,Ee.BIG,Ee.BLOCKQUOTE,Ee.BODY,Ee.BR,Ee.CENTER,Ee.CODE,Ee.DD,Ee.DIV,Ee.DL,Ee.DT,Ee.EM,Ee.EMBED,Ee.H1,Ee.H2,Ee.H3,Ee.H4,Ee.H5,Ee.H6,Ee.HEAD,Ee.HR,Ee.I,Ee.IMG,Ee.LI,Ee.LISTING,Ee.MENU,Ee.META,Ee.NOBR,Ee.OL,Ee.P,Ee.PRE,Ee.RUBY,Ee.S,Ee.SMALL,Ee.SPAN,Ee.STRONG,Ee.STRIKE,Ee.SUB,Ee.SUP,Ee.TABLE,Ee.TT,Ee.U,Ee.UL,Ee.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===Ee.ANNOTATION_XML)for(var r=0;r<n.length;r++)if(n[r].name===ye.ENCODING){var o=n[r].value.toLowerCase();return o===st||o===ut}return t===ge.SVG&&(e===Ee.FOREIGN_OBJECT||e===Ee.DESC||e===Ee.TITLE)}(e,t,n)||(!r||r===ge.MATHML)&&function(e,t){return t===ge.MATHML&&(e===Ee.MI||e===Ee.MO||e===Ee.MN||e===Ee.MS||e===Ee.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 yt={startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1},Ot=new Set([Ee.TABLE,Ee.TBODY,Ee.TFOOT,Ee.THEAD,Ee.TR]),bt={scriptingEnabled:!0,sourceCodeLocationInfo:!1,treeAdapter:Je,onParseError:null},Et=function(){return(0,U.A)((function e(t,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;(0,B.A)(this,e),this.fragmentContext=o,this.scriptHandler=a,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 Fe(this.options,this),this.activeFormattingElements=new Ke(this.treeAdapter),this.fragmentContextID=o?Ce(this.treeAdapter.getTagName(o)):Ee.UNKNOWN,this._setContextModes(null!==o&&void 0!==o?o:this.document,this.fragmentContextID),this.openElements=new Ge(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 o=null!==(r=e.location)&&void 0!==r?r:yt,a={code:t,startLine:o.startLine,startCol:o.startCol,startOffset:o.startOffset,endLine:n?o.startLine:o.endLine,endCol:n?o.startCol:o.endCol,endOffset:n?o.startOffset:o.endOffset};this.onParseError(a)}}},{key:"onItemPush",value:function(e,t,n){var r,o;null===(o=(r=this.treeAdapter).onItemPush)||void 0===o||o.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 o,a;if(0===this.openElements.stackTop&&this.fragmentContext)o=this.fragmentContext,a=this.fragmentContextID;else{var i=this.openElements;o=i.current,a=i.currentTagId}this._setContextModes(o,a)}}},{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 Ee.TITLE:case Ee.TEXTAREA:this.tokenizer.state=Se.RCDATA;break;case Ee.STYLE:case Ee.XMP:case Ee.IFRAME:case Ee.NOEMBED:case Ee.NOFRAMES:case Ee.NOSCRIPT:this.tokenizer.state=Se.RAWTEXT;break;case Ee.SCRIPT:this.tokenizer.state=Se.SCRIPT_DATA;break;case Ee.PLAINTEXT:this.tokenizer.state=Se.PLAINTEXT}}},{key:"_setDocumentType",value:function(e){var t=this,n=e.name||"",r=e.publicId||"",o=e.systemId||"";if(this.treeAdapter.setDocumentType(this.document,n,r,o),e.location){var a=this.treeAdapter.getChildNodes(this.document).find((function(e){return t.treeAdapter.isDocumentTypeNode(e)}));a&&this.treeAdapter.setNodeSourceCodeLocation(a,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 o=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(o,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,Ee.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 o=this.treeAdapter.getChildNodes(t),a=n?o.lastIndexOf(n):o.length,i=o[a-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,o=this.treeAdapter.getTagName(e),a=t.type===J.END_TAG&&o===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,a)}}},{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!==Ee.SVG||this.treeAdapter.getTagName(t)!==be.ANNOTATION_XML||this.treeAdapter.getNamespaceURI(t)!==ge.MATHML)&&(this.tokenizer.inForeignNode||(e.tagID===Ee.MGLYPH||e.tagID===Ee.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 o=this.activeFormattingElements.entries[r];this._insertElement(o.token,this.treeAdapter.getNamespaceURI(o.element)),o.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(Ee.P),this.openElements.popUntilTagNamePopped(Ee.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 Ee.TR:return void(this.insertionMode=gt.IN_ROW);case Ee.TBODY:case Ee.THEAD:case Ee.TFOOT:return void(this.insertionMode=gt.IN_TABLE_BODY);case Ee.CAPTION:return void(this.insertionMode=gt.IN_CAPTION);case Ee.COLGROUP:return void(this.insertionMode=gt.IN_COLUMN_GROUP);case Ee.TABLE:return void(this.insertionMode=gt.IN_TABLE);case Ee.BODY:return void(this.insertionMode=gt.IN_BODY);case Ee.FRAMESET:return void(this.insertionMode=gt.IN_FRAMESET);case Ee.SELECT:return void this._resetInsertionModeForSelect(e);case Ee.TEMPLATE:return void(this.insertionMode=this.tmplInsertionModeStack[0]);case Ee.HTML:return void(this.insertionMode=this.headElement?gt.AFTER_HEAD:gt.BEFORE_HEAD);case Ee.TD:case Ee.TH:if(e>0)return void(this.insertionMode=gt.IN_CELL);break;case Ee.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===Ee.TEMPLATE)break;if(n===Ee.TABLE)return void(this.insertionMode=gt.IN_SELECT_IN_TABLE)}this.insertionMode=gt.IN_SELECT}},{key:"_isElementCausesFosterParenting",value:function(e){return Ot.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 Ee.TEMPLATE:if(this.treeAdapter.getNamespaceURI(t)===ge.HTML)return{parent:this.treeAdapter.getTemplateContent(t),beforeElement:null};break;case Ee.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:Pt(this,e);break;case gt.BEFORE_HTML:Nt(this,e);break;case gt.BEFORE_HEAD:Rt(this,e);break;case gt.IN_HEAD:Lt(this,e);break;case gt.IN_HEAD_NO_SCRIPT:Ft(this,e);break;case gt.AFTER_HEAD:jt(this,e);break;case gt.IN_BODY:case gt.IN_CAPTION:case gt.IN_CELL:case gt.IN_TEMPLATE:$t(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:Gt(this,e);break;case gt.IN_TABLE_TEXT:tn(this,e);break;case gt.IN_COLUMN_GROUP:an(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=X,e._insertCharacters(t)}(this,e);else switch(this.insertionMode){case gt.INITIAL:Pt(this,e);break;case gt.BEFORE_HTML:Nt(this,e);break;case gt.BEFORE_HEAD:Rt(this,e);break;case gt.IN_HEAD:Lt(this,e);break;case gt.IN_HEAD_NO_SCRIPT:Ft(this,e);break;case gt.AFTER_HEAD:jt(this,e);break;case gt.TEXT:this._insertCharacters(e);break;case gt.IN_TABLE:case gt.IN_TABLE_BODY:case gt.IN_ROW:Gt(this,e);break;case gt.IN_COLUMN_GROUP:an(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?Oe.QUIRKS:function(e){if(e.name!==et)return Oe.QUIRKS;var t=e.systemId;if(t&&"http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"===t.toLowerCase())return Oe.QUIRKS;var n=e.publicId;if(null!==n){if(n=n.toLowerCase(),rt.has(n))return Oe.QUIRKS;var r=null===t?nt:tt;if(it(n,r))return Oe.QUIRKS;if(it(n,r=null===t?ot:at))return Oe.LIMITED_QUIRKS}return Oe.NO_QUIRKS}(t);(function(e){return e.name===et&&null===e.publicId&&(null===e.systemId||"about:legacy-compat"===e.systemId)})(t)||e._err(t,Q.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,Q.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,Q.nonVoidHtmlElementStartTagWithTrailingSolidus)}},{key:"_processStartTag",value:function(e){this.shouldProcessStartTagTokenInForeignContent(e)?function(e,t){if(function(e){var t=e.tagID;return t===Ee.FONT&&e.attrs.some((function(e){var t=e.name;return t===ye.COLOR||t===ye.SIZE||t===ye.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:Pt(this,e);break;case gt.BEFORE_HTML:!function(e,t){t.tagID===Ee.HTML?(e._insertElement(t,ge.HTML),e.insertionMode=gt.BEFORE_HEAD):Nt(e,t)}(this,e);break;case gt.BEFORE_HEAD:!function(e,t){switch(t.tagID){case Ee.HTML:Ht(e,t);break;case Ee.HEAD:e._insertElement(t,ge.HTML),e.headElement=e.openElements.current,e.insertionMode=gt.IN_HEAD;break;default:Rt(e,t)}}(this,e);break;case gt.IN_HEAD:It(this,e);break;case gt.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case Ee.HTML:Ht(e,t);break;case Ee.BASEFONT:case Ee.BGSOUND:case Ee.HEAD:case Ee.LINK:case Ee.META:case Ee.NOFRAMES:case Ee.STYLE:It(e,t);break;case Ee.NOSCRIPT:e._err(t,Q.nestedNoscriptInHead);break;default:Ft(e,t)}}(this,e);break;case gt.AFTER_HEAD:!function(e,t){switch(t.tagID){case Ee.HTML:Ht(e,t);break;case Ee.BODY:e._insertElement(t,ge.HTML),e.framesetOk=!1,e.insertionMode=gt.IN_BODY;break;case Ee.FRAMESET:e._insertElement(t,ge.HTML),e.insertionMode=gt.IN_FRAMESET;break;case Ee.BASE:case Ee.BASEFONT:case Ee.BGSOUND:case Ee.LINK:case Ee.META:case Ee.NOFRAMES:case Ee.SCRIPT:case Ee.STYLE:case Ee.TEMPLATE:case Ee.TITLE:e._err(t,Q.abandonedHeadElementChild),e.openElements.push(e.headElement,Ee.HEAD),It(e,t),e.openElements.remove(e.headElement);break;case Ee.HEAD:e._err(t,Q.misplacedStartTagForHeadElement);break;default:jt(e,t)}}(this,e);break;case gt.IN_BODY:Ht(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;rn.has(n)?e.openElements.hasInTableScope(Ee.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(Ee.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=gt.IN_TABLE,Zt(e,t)):Ht(e,t)}(this,e);break;case gt.IN_COLUMN_GROUP:on(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(Ee.TD)||e.openElements.hasInTableScope(Ee.TH))&&(e._closeTableCell(),ln(e,t)):Ht(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===Ee.CAPTION||n===Ee.TABLE||n===Ee.TBODY||n===Ee.TFOOT||n===Ee.THEAD||n===Ee.TR||n===Ee.TD||n===Ee.TH?(e.openElements.popUntilTagNamePopped(Ee.SELECT),e._resetInsertionMode(),e._processStartTag(t)):dn(e,t)}(this,e);break;case gt.IN_TEMPLATE:!function(e,t){switch(t.tagID){case Ee.BASE:case Ee.BASEFONT:case Ee.BGSOUND:case Ee.LINK:case Ee.META:case Ee.NOFRAMES:case Ee.SCRIPT:case Ee.STYLE:case Ee.TEMPLATE:case Ee.TITLE:It(e,t);break;case Ee.CAPTION:case Ee.COLGROUP:case Ee.TBODY:case Ee.TFOOT:case Ee.THEAD:e.tmplInsertionModeStack[0]=gt.IN_TABLE,e.insertionMode=gt.IN_TABLE,Zt(e,t);break;case Ee.COL:e.tmplInsertionModeStack[0]=gt.IN_COLUMN_GROUP,e.insertionMode=gt.IN_COLUMN_GROUP,on(e,t);break;case Ee.TR:e.tmplInsertionModeStack[0]=gt.IN_TABLE_BODY,e.insertionMode=gt.IN_TABLE_BODY,sn(e,t);break;case Ee.TD:case Ee.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,Ht(e,t)}}(this,e);break;case gt.AFTER_BODY:!function(e,t){t.tagID===Ee.HTML?Ht(e,t):mn(e,t)}(this,e);break;case gt.IN_FRAMESET:!function(e,t){switch(t.tagID){case Ee.HTML:Ht(e,t);break;case Ee.FRAMESET:e._insertElement(t,ge.HTML);break;case Ee.FRAME:e._appendElement(t,ge.HTML),t.ackSelfClosing=!0;break;case Ee.NOFRAMES:It(e,t)}}(this,e);break;case gt.AFTER_FRAMESET:!function(e,t){switch(t.tagID){case Ee.HTML:Ht(e,t);break;case Ee.NOFRAMES:It(e,t)}}(this,e);break;case gt.AFTER_AFTER_BODY:!function(e,t){t.tagID===Ee.HTML?Ht(e,t):vn(e,t)}(this,e);break;case gt.AFTER_AFTER_FRAMESET:!function(e,t){switch(t.tagID){case Ee.HTML:Ht(e,t);break;case Ee.NOFRAMES:It(e,t)}}(this,e)}}},{key:"onEndTag",value:function(e){this.skipNextNewLine=!1,this.currentToken=e,this.currentNotInHTML?function(e,t){if(t.tagID===Ee.P||t.tagID===Ee.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 o=e.treeAdapter.getTagName(r);if(o.toLowerCase()===t.tagName){t.tagName=o,e.openElements.shortenToLength(n);break}}}(this,e):this._endTagOutsideForeignContent(e)}},{key:"_endTagOutsideForeignContent",value:function(e){switch(this.insertionMode){case gt.INITIAL:Pt(this,e);break;case gt.BEFORE_HTML:!function(e,t){var n=t.tagID;n!==Ee.HTML&&n!==Ee.HEAD&&n!==Ee.BODY&&n!==Ee.BR||Nt(e,t)}(this,e);break;case gt.BEFORE_HEAD:!function(e,t){var n=t.tagID;n===Ee.HEAD||n===Ee.BODY||n===Ee.HTML||n===Ee.BR?Rt(e,t):e._err(t,Q.endTagWithoutMatchingOpenElement)}(this,e);break;case gt.IN_HEAD:!function(e,t){switch(t.tagID){case Ee.HEAD:e.openElements.pop(),e.insertionMode=gt.AFTER_HEAD;break;case Ee.BODY:case Ee.BR:case Ee.HTML:Lt(e,t);break;case Ee.TEMPLATE:Mt(e,t);break;default:e._err(t,Q.endTagWithoutMatchingOpenElement)}}(this,e);break;case gt.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case Ee.NOSCRIPT:e.openElements.pop(),e.insertionMode=gt.IN_HEAD;break;case Ee.BR:Ft(e,t);break;default:e._err(t,Q.endTagWithoutMatchingOpenElement)}}(this,e);break;case gt.AFTER_HEAD:!function(e,t){switch(t.tagID){case Ee.BODY:case Ee.HTML:case Ee.BR:jt(e,t);break;case Ee.TEMPLATE:Mt(e,t);break;default:e._err(t,Q.endTagWithoutMatchingOpenElement)}}(this,e);break;case gt.IN_BODY:qt(this,e);break;case gt.TEXT:!function(e,t){var n;t.tagID===Ee.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:Kt(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 Ee.CAPTION:case Ee.TABLE:e.openElements.hasInTableScope(Ee.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(Ee.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=gt.IN_TABLE,n===Ee.TABLE&&Kt(e,t));break;case Ee.BODY:case Ee.COL:case Ee.COLGROUP:case Ee.HTML:case Ee.TBODY:case Ee.TD:case Ee.TFOOT:case Ee.TH:case Ee.THEAD:case Ee.TR:break;default:qt(e,t)}}(this,e);break;case gt.IN_COLUMN_GROUP:!function(e,t){switch(t.tagID){case Ee.COLGROUP:e.openElements.currentTagId===Ee.COLGROUP&&(e.openElements.pop(),e.insertionMode=gt.IN_TABLE);break;case Ee.TEMPLATE:Mt(e,t);break;case Ee.COL:break;default:an(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 Ee.TD:case Ee.TH:e.openElements.hasInTableScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=gt.IN_ROW);break;case Ee.TABLE:case Ee.TBODY:case Ee.TFOOT:case Ee.THEAD:case Ee.TR:e.openElements.hasInTableScope(n)&&(e._closeTableCell(),cn(e,t));break;case Ee.BODY:case Ee.CAPTION:case Ee.COL:case Ee.COLGROUP:case Ee.HTML:break;default:qt(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===Ee.CAPTION||n===Ee.TABLE||n===Ee.TBODY||n===Ee.TFOOT||n===Ee.THEAD||n===Ee.TR||n===Ee.TD||n===Ee.TH?e.openElements.hasInTableScope(n)&&(e.openElements.popUntilTagNamePopped(Ee.SELECT),e._resetInsertionMode(),e.onEndTag(t)):fn(e,t)}(this,e);break;case gt.IN_TEMPLATE:!function(e,t){t.tagID===Ee.TEMPLATE&&Mt(e,t)}(this,e);break;case gt.AFTER_BODY:hn(this,e);break;case gt.IN_FRAMESET:!function(e,t){t.tagID!==Ee.FRAMESET||e.openElements.isRootHtmlElementCurrent()||(e.openElements.pop(),e.fragmentContext||e.openElements.currentTagId===Ee.FRAMESET||(e.insertionMode=gt.AFTER_FRAMESET))}(this,e);break;case gt.AFTER_FRAMESET:!function(e,t){t.tagID===Ee.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:Pt(this,e);break;case gt.BEFORE_HTML:Nt(this,e);break;case gt.BEFORE_HEAD:Rt(this,e);break;case gt.IN_HEAD:Lt(this,e);break;case gt.IN_HEAD_NO_SCRIPT:Ft(this,e);break;case gt.AFTER_HEAD:jt(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:Wt(this,e);break;case gt.TEXT:!function(e,t){e._err(t,Q.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:Dt(this,e)}}},{key:"onWhitespaceCharacter",value:function(e){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,e.chars.charCodeAt(0)===F.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:Gt(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 o=n.treeAdapter.createElement("documentmock",ge.HTML,[]),a=new this(n,o,e);return a.fragmentContextID===Ee.TEMPLATE&&a.tmplInsertionModeStack.unshift(gt.IN_TEMPLATE),a._initTokenizerForFragmentParsing(),a._insertFakeRootElement(),a._resetInsertionMode(),a._findFormInFragmentContext(),a}}])}();function At(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 wt(e,t){for(var n=null,r=e.openElements.stackTop;r>=0;r--){var o=e.openElements.items[r];if(o===t.element)break;e._isSpecialElement(o,e.openElements.tagIDs[r])&&(n=o)}return n||(e.openElements.shortenToLength(r<0?0:r),e.activeFormattingElements.removeEntry(t)),n}function Ct(e,t,n){for(var r=t,o=e.openElements.getCommonAncestor(t),a=0,i=o;i!==n;a++,i=o){o=e.openElements.getCommonAncestor(i);var s=e.activeFormattingElements.getElementEntry(i),u=s&&a>=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 xt(e,t,n){var r=Ce(e.treeAdapter.getTagName(t));if(e._isElementCausesFosterParenting(r))e._fosterParentElement(n);else{var o=e.treeAdapter.getNamespaceURI(t);r===Ee.TEMPLATE&&o===ge.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,n)}}function kt(e,t,n){var r=e.treeAdapter.getNamespaceURI(n.element),o=n.token,a=e.treeAdapter.createElement(o.tagName,r,o.attrs);e._adoptNodes(t,a),e.treeAdapter.appendChild(t,a),e.activeFormattingElements.insertElementAfterBookmark(a,o),e.activeFormattingElements.removeEntry(n),e.openElements.remove(n.element),e.openElements.insertAfter(t,a,o.tagID)}function Tt(e,t){for(var n=0;n<8;n++){var r=At(e,t);if(!r)break;var o=wt(e,r);if(!o)break;e.activeFormattingElements.bookmark=r;var a=Ct(e,o,r.element),i=e.openElements.getCommonAncestor(r.element);e.treeAdapter.detachNode(a),i&&xt(e,i,a),kt(e,o,r)}}function St(e,t){e._appendCommentNode(t,e.openElements.currentTmplContentOrNode)}function Dt(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 o=e.openElements.items[0],a=e.treeAdapter.getNodeSourceCodeLocation(o);if(a&&!a.endTag&&(e._setEndLocation(o,t),e.openElements.stackTop>=1)){var i=e.openElements.items[1],s=e.treeAdapter.getNodeSourceCodeLocation(i);s&&!s.endTag&&e._setEndLocation(i,t)}}}}function Pt(e,t){e._err(t,Q.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,Oe.QUIRKS),e.insertionMode=gt.BEFORE_HTML,e._processToken(t)}function Nt(e,t){e._insertFakeRootElement(),e.insertionMode=gt.BEFORE_HEAD,e._processToken(t)}function Rt(e,t){e._insertFakeElement(be.HEAD,Ee.HEAD),e.headElement=e.openElements.current,e.insertionMode=gt.IN_HEAD,e._processToken(t)}function It(e,t){switch(t.tagID){case Ee.HTML:Ht(e,t);break;case Ee.BASE:case Ee.BASEFONT:case Ee.BGSOUND:case Ee.LINK:case Ee.META:e._appendElement(t,ge.HTML),t.ackSelfClosing=!0;break;case Ee.TITLE:e._switchToTextParsing(t,Se.RCDATA);break;case Ee.NOSCRIPT:e.options.scriptingEnabled?e._switchToTextParsing(t,Se.RAWTEXT):(e._insertElement(t,ge.HTML),e.insertionMode=gt.IN_HEAD_NO_SCRIPT);break;case Ee.NOFRAMES:case Ee.STYLE:e._switchToTextParsing(t,Se.RAWTEXT);break;case Ee.SCRIPT:e._switchToTextParsing(t,Se.SCRIPT_DATA);break;case Ee.TEMPLATE:e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=gt.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(gt.IN_TEMPLATE);break;case Ee.HEAD:e._err(t,Q.misplacedStartTagForHeadElement);break;default:Lt(e,t)}}function Mt(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==Ee.TEMPLATE&&e._err(t,Q.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(Ee.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,Q.endTagWithoutMatchingOpenElement)}function Lt(e,t){e.openElements.pop(),e.insertionMode=gt.AFTER_HEAD,e._processToken(t)}function Ft(e,t){var n=t.type===J.EOF?Q.openElementsLeftAfterEof:Q.disallowedContentInNoscriptInHead;e._err(t,n),e.openElements.pop(),e.insertionMode=gt.IN_HEAD,e._processToken(t)}function jt(e,t){e._insertFakeElement(be.BODY,Ee.BODY),e.insertionMode=gt.IN_BODY,Bt(e,t)}function Bt(e,t){switch(t.type){case J.CHARACTER:$t(e,t);break;case J.WHITESPACE_CHARACTER:Ut(e,t);break;case J.COMMENT:St(e,t);break;case J.START_TAG:Ht(e,t);break;case J.END_TAG:qt(e,t);break;case J.EOF:Wt(e,t)}}function Ut(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function $t(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function Xt(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,ge.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function Qt(e){var t=te(e,ye.TYPE);return null!=t&&"hidden"===t.toLowerCase()}function Yt(e,t){e._switchToTextParsing(t,Se.RAWTEXT)}function zt(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,ge.HTML)}function Ht(e,t){switch(t.tagID){case Ee.I:case Ee.S:case Ee.B:case Ee.U:case Ee.EM:case Ee.TT:case Ee.BIG:case Ee.CODE:case Ee.FONT:case Ee.SMALL:case Ee.STRIKE:case Ee.STRONG:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,ge.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case Ee.A:!function(e,t){var n=e.activeFormattingElements.getElementEntryInScopeWithTagName(be.A);n&&(Tt(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 Ee.H1:case Ee.H2:case Ee.H3:case Ee.H4:case Ee.H5:case Ee.H6:!function(e,t){e.openElements.hasInButtonScope(Ee.P)&&e._closePElement(),Te.has(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,ge.HTML)}(e,t);break;case Ee.P:case Ee.DL:case Ee.OL:case Ee.UL:case Ee.DIV:case Ee.DIR:case Ee.NAV:case Ee.MAIN:case Ee.MENU:case Ee.ASIDE:case Ee.CENTER:case Ee.FIGURE:case Ee.FOOTER:case Ee.HEADER:case Ee.HGROUP:case Ee.DIALOG:case Ee.DETAILS:case Ee.ADDRESS:case Ee.ARTICLE:case Ee.SEARCH:case Ee.SECTION:case Ee.SUMMARY:case Ee.FIELDSET:case Ee.BLOCKQUOTE:case Ee.FIGCAPTION:!function(e,t){e.openElements.hasInButtonScope(Ee.P)&&e._closePElement(),e._insertElement(t,ge.HTML)}(e,t);break;case Ee.LI:case Ee.DD:case Ee.DT:!function(e,t){e.framesetOk=!1;for(var n=t.tagID,r=e.openElements.stackTop;r>=0;r--){var o=e.openElements.tagIDs[r];if(n===Ee.LI&&o===Ee.LI||(n===Ee.DD||n===Ee.DT)&&(o===Ee.DD||o===Ee.DT)){e.openElements.generateImpliedEndTagsWithExclusion(o),e.openElements.popUntilTagNamePopped(o);break}if(o!==Ee.ADDRESS&&o!==Ee.DIV&&o!==Ee.P&&e._isSpecialElement(e.openElements.items[r],o))break}e.openElements.hasInButtonScope(Ee.P)&&e._closePElement(),e._insertElement(t,ge.HTML)}(e,t);break;case Ee.BR:case Ee.IMG:case Ee.WBR:case Ee.AREA:case Ee.EMBED:case Ee.KEYGEN:Xt(e,t);break;case Ee.HR:!function(e,t){e.openElements.hasInButtonScope(Ee.P)&&e._closePElement(),e._appendElement(t,ge.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}(e,t);break;case Ee.RB:case Ee.RTC:!function(e,t){e.openElements.hasInScope(Ee.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,ge.HTML)}(e,t);break;case Ee.RT:case Ee.RP:!function(e,t){e.openElements.hasInScope(Ee.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(Ee.RTC),e._insertElement(t,ge.HTML)}(e,t);break;case Ee.PRE:case Ee.LISTING:!function(e,t){e.openElements.hasInButtonScope(Ee.P)&&e._closePElement(),e._insertElement(t,ge.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}(e,t);break;case Ee.XMP:!function(e,t){e.openElements.hasInButtonScope(Ee.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,Se.RAWTEXT)}(e,t);break;case Ee.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 Ee.HTML:!function(e,t){0===e.openElements.tmplCount&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}(e,t);break;case Ee.BASE:case Ee.LINK:case Ee.META:case Ee.STYLE:case Ee.TITLE:case Ee.SCRIPT:case Ee.BGSOUND:case Ee.BASEFONT:case Ee.TEMPLATE:It(e,t);break;case Ee.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 Ee.FORM:!function(e,t){var n=e.openElements.tmplCount>0;e.formElement&&!n||(e.openElements.hasInButtonScope(Ee.P)&&e._closePElement(),e._insertElement(t,ge.HTML),n||(e.formElement=e.openElements.current))}(e,t);break;case Ee.NOBR:!function(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(Ee.NOBR)&&(Tt(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,ge.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case Ee.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 Ee.TABLE:!function(e,t){e.treeAdapter.getDocumentMode(e.document)!==Oe.QUIRKS&&e.openElements.hasInButtonScope(Ee.P)&&e._closePElement(),e._insertElement(t,ge.HTML),e.framesetOk=!1,e.insertionMode=gt.IN_TABLE}(e,t);break;case Ee.INPUT:!function(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,ge.HTML),Qt(t)||(e.framesetOk=!1),t.ackSelfClosing=!0}(e,t);break;case Ee.PARAM:case Ee.TRACK:case Ee.SOURCE:!function(e,t){e._appendElement(t,ge.HTML),t.ackSelfClosing=!0}(e,t);break;case Ee.IMAGE:!function(e,t){t.tagName=be.IMG,t.tagID=Ee.IMG,Xt(e,t)}(e,t);break;case Ee.BUTTON:!function(e,t){e.openElements.hasInScope(Ee.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(Ee.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,ge.HTML),e.framesetOk=!1}(e,t);break;case Ee.APPLET:case Ee.OBJECT:case Ee.MARQUEE:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,ge.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}(e,t);break;case Ee.IFRAME:!function(e,t){e.framesetOk=!1,e._switchToTextParsing(t,Se.RAWTEXT)}(e,t);break;case Ee.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 Ee.OPTION:case Ee.OPTGROUP:!function(e,t){e.openElements.currentTagId===Ee.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,ge.HTML)}(e,t);break;case Ee.NOEMBED:case Ee.NOFRAMES:Yt(e,t);break;case Ee.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 Ee.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 Ee.NOSCRIPT:e.options.scriptingEnabled?Yt(e,t):zt(e,t);break;case Ee.PLAINTEXT:!function(e,t){e.openElements.hasInButtonScope(Ee.P)&&e._closePElement(),e._insertElement(t,ge.HTML),e.tokenizer.state=Se.PLAINTEXT}(e,t);break;case Ee.COL:case Ee.TH:case Ee.TD:case Ee.TR:case Ee.HEAD:case Ee.FRAME:case Ee.TBODY:case Ee.TFOOT:case Ee.THEAD:case Ee.CAPTION:case Ee.COLGROUP:break;default:zt(e,t)}}function Vt(e,t){for(var n=t.tagName,r=t.tagID,o=e.openElements.stackTop;o>0;o--){var a=e.openElements.items[o],i=e.openElements.tagIDs[o];if(r===i&&(r!==Ee.UNKNOWN||e.treeAdapter.getTagName(a)===n)){e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.stackTop>=o&&e.openElements.shortenToLength(o);break}if(e._isSpecialElement(a,i))break}}function qt(e,t){switch(t.tagID){case Ee.A:case Ee.B:case Ee.I:case Ee.S:case Ee.U:case Ee.EM:case Ee.TT:case Ee.BIG:case Ee.CODE:case Ee.FONT:case Ee.NOBR:case Ee.SMALL:case Ee.STRIKE:case Ee.STRONG:Tt(e,t);break;case Ee.P:!function(e){e.openElements.hasInButtonScope(Ee.P)||e._insertFakeElement(be.P,Ee.P),e._closePElement()}(e);break;case Ee.DL:case Ee.UL:case Ee.OL:case Ee.DIR:case Ee.DIV:case Ee.NAV:case Ee.PRE:case Ee.MAIN:case Ee.MENU:case Ee.ASIDE:case Ee.BUTTON:case Ee.CENTER:case Ee.FIGURE:case Ee.FOOTER:case Ee.HEADER:case Ee.HGROUP:case Ee.DIALOG:case Ee.ADDRESS:case Ee.ARTICLE:case Ee.DETAILS:case Ee.SEARCH:case Ee.SECTION:case Ee.SUMMARY:case Ee.LISTING:case Ee.FIELDSET:case Ee.BLOCKQUOTE:case Ee.FIGCAPTION:!function(e,t){var n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n))}(e,t);break;case Ee.LI:!function(e){e.openElements.hasInListItemScope(Ee.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(Ee.LI),e.openElements.popUntilTagNamePopped(Ee.LI))}(e);break;case Ee.DD:case Ee.DT:!function(e,t){var n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilTagNamePopped(n))}(e,t);break;case Ee.H1:case Ee.H2:case Ee.H3:case Ee.H4:case Ee.H5:case Ee.H6:!function(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}(e);break;case Ee.BR:!function(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(be.BR,Ee.BR),e.openElements.pop(),e.framesetOk=!1}(e);break;case Ee.BODY:!function(e,t){if(e.openElements.hasInScope(Ee.BODY)&&(e.insertionMode=gt.AFTER_BODY,e.options.sourceCodeLocationInfo)){var n=e.openElements.tryPeekProperlyNestedBodyElement();n&&e._setEndLocation(n,t)}}(e,t);break;case Ee.HTML:!function(e,t){e.openElements.hasInScope(Ee.BODY)&&(e.insertionMode=gt.AFTER_BODY,hn(e,t))}(e,t);break;case Ee.FORM:!function(e){var t=e.openElements.tmplCount>0,n=e.formElement;t||(e.formElement=null),(n||t)&&e.openElements.hasInScope(Ee.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(Ee.FORM):n&&e.openElements.remove(n))}(e);break;case Ee.APPLET:case Ee.OBJECT:case Ee.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 Ee.TEMPLATE:Mt(e,t);break;default:Vt(e,t)}}function Wt(e,t){e.tmplInsertionModeStack.length>0?pn(e,t):Dt(e,t)}function Gt(e,t){if(Ot.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 Zt(e,t){switch(t.tagID){case Ee.TD:case Ee.TH:case Ee.TR:!function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(be.TBODY,Ee.TBODY),e.insertionMode=gt.IN_TABLE_BODY,sn(e,t)}(e,t);break;case Ee.STYLE:case Ee.SCRIPT:case Ee.TEMPLATE:It(e,t);break;case Ee.COL:!function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(be.COLGROUP,Ee.COLGROUP),e.insertionMode=gt.IN_COLUMN_GROUP,on(e,t)}(e,t);break;case Ee.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 Ee.TABLE:!function(e,t){e.openElements.hasInTableScope(Ee.TABLE)&&(e.openElements.popUntilTagNamePopped(Ee.TABLE),e._resetInsertionMode(),e._processStartTag(t))}(e,t);break;case Ee.TBODY:case Ee.TFOOT:case Ee.THEAD:!function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,ge.HTML),e.insertionMode=gt.IN_TABLE_BODY}(e,t);break;case Ee.INPUT:!function(e,t){Qt(t)?e._appendElement(t,ge.HTML):Jt(e,t),t.ackSelfClosing=!0}(e,t);break;case Ee.CAPTION:!function(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,ge.HTML),e.insertionMode=gt.IN_CAPTION}(e,t);break;case Ee.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 Kt(e,t){switch(t.tagID){case Ee.TABLE:e.openElements.hasInTableScope(Ee.TABLE)&&(e.openElements.popUntilTagNamePopped(Ee.TABLE),e._resetInsertionMode());break;case Ee.TEMPLATE:Mt(e,t);break;case Ee.BODY:case Ee.CAPTION:case Ee.COL:case Ee.COLGROUP:case Ee.HTML:case Ee.TBODY:case Ee.TD:case Ee.TFOOT:case Ee.TH:case Ee.THEAD:case Ee.TR:break;default:Jt(e,t)}}function Jt(e,t){var n=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,Bt(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([Ee.CAPTION,Ee.COL,Ee.COLGROUP,Ee.TBODY,Ee.TD,Ee.TFOOT,Ee.TH,Ee.THEAD,Ee.TR]);function on(e,t){switch(t.tagID){case Ee.HTML:Ht(e,t);break;case Ee.COL:e._appendElement(t,ge.HTML),t.ackSelfClosing=!0;break;case Ee.TEMPLATE:It(e,t);break;default:an(e,t)}}function an(e,t){e.openElements.currentTagId===Ee.COLGROUP&&(e.openElements.pop(),e.insertionMode=gt.IN_TABLE,e._processToken(t))}function sn(e,t){switch(t.tagID){case Ee.TR:e.openElements.clearBackToTableBodyContext(),e._insertElement(t,ge.HTML),e.insertionMode=gt.IN_ROW;break;case Ee.TH:case Ee.TD:e.openElements.clearBackToTableBodyContext(),e._insertFakeElement(be.TR,Ee.TR),e.insertionMode=gt.IN_ROW,ln(e,t);break;case Ee.CAPTION:case Ee.COL:case Ee.COLGROUP:case Ee.TBODY:case Ee.TFOOT:case Ee.THEAD:e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=gt.IN_TABLE,Zt(e,t));break;default:Zt(e,t)}}function un(e,t){var n=t.tagID;switch(t.tagID){case Ee.TBODY:case Ee.TFOOT:case Ee.THEAD:e.openElements.hasInTableScope(n)&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=gt.IN_TABLE);break;case Ee.TABLE:e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=gt.IN_TABLE,Kt(e,t));break;case Ee.BODY:case Ee.CAPTION:case Ee.COL:case Ee.COLGROUP:case Ee.HTML:case Ee.TD:case Ee.TH:case Ee.TR:break;default:Kt(e,t)}}function ln(e,t){switch(t.tagID){case Ee.TH:case Ee.TD:e.openElements.clearBackToTableRowContext(),e._insertElement(t,ge.HTML),e.insertionMode=gt.IN_CELL,e.activeFormattingElements.insertMarker();break;case Ee.CAPTION:case Ee.COL:case Ee.COLGROUP:case Ee.TBODY:case Ee.TFOOT:case Ee.THEAD:case Ee.TR:e.openElements.hasInTableScope(Ee.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=gt.IN_TABLE_BODY,sn(e,t));break;default:Zt(e,t)}}function cn(e,t){switch(t.tagID){case Ee.TR:e.openElements.hasInTableScope(Ee.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=gt.IN_TABLE_BODY);break;case Ee.TABLE:e.openElements.hasInTableScope(Ee.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=gt.IN_TABLE_BODY,un(e,t));break;case Ee.TBODY:case Ee.TFOOT:case Ee.THEAD:(e.openElements.hasInTableScope(t.tagID)||e.openElements.hasInTableScope(Ee.TR))&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=gt.IN_TABLE_BODY,un(e,t));break;case Ee.BODY:case Ee.CAPTION:case Ee.COL:case Ee.COLGROUP:case Ee.HTML:case Ee.TD:case Ee.TH:break;default:Kt(e,t)}}function dn(e,t){switch(t.tagID){case Ee.HTML:Ht(e,t);break;case Ee.OPTION:e.openElements.currentTagId===Ee.OPTION&&e.openElements.pop(),e._insertElement(t,ge.HTML);break;case Ee.OPTGROUP:e.openElements.currentTagId===Ee.OPTION&&e.openElements.pop(),e.openElements.currentTagId===Ee.OPTGROUP&&e.openElements.pop(),e._insertElement(t,ge.HTML);break;case Ee.HR:e.openElements.currentTagId===Ee.OPTION&&e.openElements.pop(),e.openElements.currentTagId===Ee.OPTGROUP&&e.openElements.pop(),e._appendElement(t,ge.HTML),t.ackSelfClosing=!0;break;case Ee.INPUT:case Ee.KEYGEN:case Ee.TEXTAREA:case Ee.SELECT:e.openElements.hasInSelectScope(Ee.SELECT)&&(e.openElements.popUntilTagNamePopped(Ee.SELECT),e._resetInsertionMode(),t.tagID!==Ee.SELECT&&e._processStartTag(t));break;case Ee.SCRIPT:case Ee.TEMPLATE:It(e,t)}}function fn(e,t){switch(t.tagID){case Ee.OPTGROUP:e.openElements.stackTop>0&&e.openElements.currentTagId===Ee.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===Ee.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===Ee.OPTGROUP&&e.openElements.pop();break;case Ee.OPTION:e.openElements.currentTagId===Ee.OPTION&&e.openElements.pop();break;case Ee.SELECT:e.openElements.hasInSelectScope(Ee.SELECT)&&(e.openElements.popUntilTagNamePopped(Ee.SELECT),e._resetInsertionMode());break;case Ee.TEMPLATE:Mt(e,t)}}function pn(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(Ee.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):Dt(e,t)}function hn(e,t){var n;if(t.tagID===Ee.HTML){if(e.fragmentContext||(e.insertionMode=gt.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===Ee.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,Bt(e,t)}function vn(e,t){e.insertionMode=gt.IN_BODY,Bt(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 yn=new Map([[34,"&quot;"],[38,"&amp;"],[39,"&apos;"],[60,"&lt;"],[62,"&gt;"]]);String.prototype.codePointAt;function On(e,t){return function(n){for(var r,o=0,a="";r=e.exec(n);)o!==r.index&&(a+=n.substring(o,r.index)),a+=t.get(r[0].charCodeAt(0)),o=r.index+1;return a+n.substring(o)}}On(/[&<>'"]/g,yn),On(/["&\u00A0]/g,new Map([[34,"&quot;"],[38,"&amp;"],[160,"&nbsp;"]])),On(/[&<>\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),En=n(10418),An=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),wn={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,D.A)("type",{handlers:{root:xn,element:kn,text:Tn,comment:Pn,doctype:Sn,raw:Nn},unknown:Rn}),o={parser:n?new Et(wn):Et.getFragmentParser(void 0,wn),handle:function(e){r(e,o)},stitches:!1,options:t||{}};r(e,o),In(o,(0,bn.PW)());var a=C(n?o.parser.document:o.parser.getFragment(),{file:o.options.file});return o.stitches&&(0,En.YR)(a,"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"===a.type&&1===a.children.length&&a.children[0].type===e.type?a.children[0]:a}function _n(e,t){var n=-1;if(e)for(;++n<e.length;)t.handle(e[n])}function xn(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;In(t,(0,bn.PW)(e));var o=t.parser.openElements.current,a="namespaceURI"in o?o.namespaceURI:E.html;a===E.html&&"svg"===n&&(a=E.svg);var s=function(e,t){var n=(t||P).space;return R(e,"svg"===n?i.JW:i.qy)}((0,r.A)((0,r.A)({},e),{},{children:[]}),{space:a===E.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&&j.includes(n))return;if(t.parser.tokenizer.state===Se.PLAINTEXT)return;In(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 Tn(e,t){t.parser.tokenizer.state>4&&(t.parser.tokenizer.state=0);var n={type:J.CHARACTER,chars:e.value,location:Ln(e)};In(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)};In(t,(0,bn.PW)(e)),t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken)}function Dn(e,t){t.stitches=!0;var n=function(e){return"children"in e?(0,o.Ay)((0,r.A)((0,r.A)({},e),{},{children:[]})):(0,o.Ay)(e)}(e);if("children"in e&&"children"in n){var a=Cn({type:"root",children:e.children},t.options);n.children=a.children}Pn({type:"comment",value:{stitch:n}},t)}function Pn(e,t){var n=e.value,r={type:J.COMMENT,data:n,location:Ln(e)};In(t,(0,bn.PW)(e)),t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken)}function Nn(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,Mn(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 Rn(e,t){var n=e;if(!t.options.passThrough||!t.options.passThrough.includes(n.type)){var r="";throw An.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)}Dn(n,t)}function In(e,t){Mn(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 Mn(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 Fn(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 a},defaultSchema:function(){return r.j}});var r=n(39734),o=n(65737);function a(e){return function(t){return(0,o.a)(t,e)}}},32414:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return p}});var r=n(23029),o=n(92901),a=/[\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,o.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(a,"").replace(/ /g,"-")}(e,!0===t),o=r;i.call(n.occurrences,r);)n.occurrences[o]++,r=o+"-"+n.occurrences[o];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 Y}});var r=n(22077),o=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","isindex","keygen","link","menuitem","meta","nextid","param","source","track","wbr"],a=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"],y={}.hasOwnProperty,O={};for(h in v)y.call(v,h)&&(O[v[h]]=h);var b=/[^\dA-Za-z]/;function E(e,t,n){var r,o=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 o=String.fromCharCode(e);if(y.call(O,o)){var a=O[o],i="&"+a;return n&&m.includes(a)&&!g.includes(a)&&(!r||t&&61!==t&&b.test(String.fromCharCode(t)))?i:i+";"}return""}(e,t,n.omitOptionalSemicolons,n.attribute)),(n.useShortestReferences||!r)&&n.useShortestReferences){var a=function(e,t,n){var r="&#"+String(e);return n&&t&&!p.test(String.fromCharCode(t))?r:r+";"}(e,t,n.omitOptionalSemicolons);a.length<o.length&&(o=a)}return r&&(!n.useShortestReferences||r.length<o.length)?r:o}function A(e,t){return d(e,Object.assign({format:E},t))}var w=n(39584),C=n(9834),_=n(6063),x=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 T=D(1),S=D(-1);function D(e){return function(t,n,r){var o=t?t.children:[],a=(n||0)+e,i=o&&o[a];if(!r)for(;i&&k(i);)i=o[a+=e];return i}}var P={}.hasOwnProperty;function N(e){return function(t,n,r){return P.call(e,t.tagName)&&e[t.tagName](t,n,r)}}var R=N({html:function(e,t,n){var r=T(n,t);return!r||"comment"!==r.type},head:I,body:function(e,t,n){var r=T(n,t);return!r||"comment"!==r.type},p:function(e,t,n){var r=T(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=T(n,t);return!r||"element"===r.type&&"li"===r.tagName},dt:function(e,t,n){var r=T(n,t);return r&&"element"===r.type&&("dt"===r.tagName||"dd"===r.tagName)},dd:function(e,t,n){var r=T(n,t);return!r||"element"===r.type&&("dt"===r.tagName||"dd"===r.tagName)},rt:M,rp:M,optgroup:function(e,t,n){var r=T(n,t);return!r||"element"===r.type&&"optgroup"===r.tagName},option:function(e,t,n){var r=T(n,t);return!r||"element"===r.type&&("option"===r.tagName||"optgroup"===r.tagName)},menuitem:function(e,t,n){var r=T(n,t);return!r||"element"===r.type&&("menuitem"===r.tagName||"hr"===r.tagName||"menu"===r.tagName)},colgroup:I,caption:I,thead:function(e,t,n){var r=T(n,t);return r&&"element"===r.type&&("tbody"===r.tagName||"tfoot"===r.tagName)},tbody:function(e,t,n){var r=T(n,t);return!r||"element"===r.type&&("tbody"===r.tagName||"tfoot"===r.tagName)},tfoot:function(e,t,n){return!T(n,t)},tr:function(e,t,n){var r=T(n,t);return!r||"element"===r.type&&"tr"===r.tagName},td:L,th:L});function I(e,t,n){var r=T(n,t,!0);return!r||"comment"!==r.type&&!("text"===r.type&&k(r.value.charAt(0)))}function M(e,t,n){var r=T(n,t);return!r||"element"===r.type&&("rp"===r.tagName||"rt"===r.tagName)}function L(e,t,n){var r=T(n,t);return!r||"element"===r.type&&("td"===r.tagName||"th"===r.tagName)}var F=N({html:function(e){var t=T(e,-1);return!t||"comment"!==t.type},head:function(e){var t=e.children,n=[],r=-1;for(;++r<t.length;){var o=t[r];if("element"===o.type&&("title"===o.tagName||"base"===o.tagName)){if(n.includes(o.tagName))return!1;n.push(o.tagName)}}return t.length>0},body:function(e){var t=T(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),o=T(e,-1,!0);if(n&&r&&"element"===r.type&&"colgroup"===r.tagName&&R(r,n.children.indexOf(r),n))return!1;return o&&"element"===o.type&&"col"===o.tagName},tbody:function(e,t,n){var r=S(n,t),o=T(e,-1);if(n&&r&&"element"===r.type&&("thead"===r.tagName||"tbody"===r.tagName)&&R(r,n.children.indexOf(r),n))return!1;return o&&"element"===o.type&&"tr"===o.tagName}});var j={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 B(e,t,n){var r,o=(0,_.I)(e.schema,t),a=e.settings.allowParseErrors&&"html"===e.schema.space?0:1,i=e.settings.allowDangerousCharacters?0:1,s=e.quote;if(!o.overloadedBoolean||n!==o.attribute&&""!==n?(o.boolean||o.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=A(o.attribute,Object.assign({},e.settings.characterReferences,{subset:j.name[a][i]}));return!0===n?u:(n=Array.isArray(n)?(o.commaSeparated?C.A:x.A)(n,{padLeft:!e.settings.tightCommaSeparatedLists}):String(n),e.settings.collapseEmptyAttributes&&!n?u:(e.settings.preferUnquoted&&(r=A(n,Object.assign({},e.settings.characterReferences,{subset:j.unquoted[a][i],attribute:!0}))),r!==n&&(e.settings.quoteSmart&&(0,w.D)(n,s)>(0,w.D)(n,e.alternative)&&(s=e.alternative),r=s+A(n,Object.assign({},e.settings.characterReferences,{subset:("'"===s?j.single:j.double)[a][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?A(e.value,Object.assign({},r.settings.characterReferences,{subset:["<","&"]})):e.value}var $=(0,a.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?"<?"+A(e.value,Object.assign({},r.settings.characterReferences,{subset:[">"]}))+">":"\x3c!--"+e.value.replace(/^>|^->|<!--|-->|--!>|<!-$/g,(function(e){return A(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,o){var a,i=o.schema,s="svg"!==i.space&&o.settings.omitOptionalTags,u="svg"===i.space?o.settings.closeEmptyElements:o.settings.voids.includes(e.tagName.toLowerCase()),l=[];"html"===i.space&&"svg"===e.tagName&&(o.schema=r.JW);var c=function(e,t){var n,r=[],o=-1;if(t)for(n in t)if(void 0!==t[n]&&null!==t[n]){var a=B(e,n,t[n]);a&&r.push(a)}for(;++o<r.length;){var i=e.settings.tightAttributes?r[o].charAt(r[o].length-1):null;o!==r.length-1&&'"'!==i&&"'"!==i&&(r[o]+=" ")}return r.join("")}(o,e.properties),d=o.all("html"===i.space&&"template"===e.tagName?e.content:e);return o.schema=i,d&&(u=!1),!c&&s&&F(e,t,n)||(l.push("<",e.tagName,c?" "+c:""),u&&("svg"===i.space||o.settings.closeSelfClosing)&&(a=c.charAt(c.length-1),(!o.settings.tightSelfClosing||"/"===a||a&&'"'!==a&&"'"!==a)&&l.push(" "),l.push("/")),l.push(">")),l.push(d),u||s&&R(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 X(e,t,n){return $(e,t,n,this)}function Q(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 Y(e){var t=this.data("settings"),n=Object.assign({},t,e);Object.assign(this,{Compiler:function(e){return function(e,t){var n=t||{},a=n.quote||'"',i='"'===a?"'":'"';if('"'!==a&&"'"!==a)throw new Error("Invalid quote `"+a+"`, expected `'` or `\"`");return{one:X,all:Q,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||o,characterReferences:n.characterReferences||n.entities||{},closeSelfClosing:n.closeSelfClosing||!1,closeEmptyElements:n.closeEmptyElements||!1},schema:"svg"===n.space?r.JW:r.qy,quote:a,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 a}});var r=n(86132);function o(){return{type:"break"}}function a(){return function(e){!function(e){(0,r.T)(e,[/\r?\n|\r/g,o])}(e)}}},58910:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Be}});var r=n(39584),o=n(99087),a=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,o.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,o,a){var i="";if(!y(a))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],o=n.indexOf(")"),a=(0,r.D)(e,"("),i=(0,r.D)(e,")");for(;-1!==o&&a>i;)e+=n.slice(0,o+1),o=(n=n.slice(o+1)).indexOf(")"),i++;return[e,n]}(n+o);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!(!y(r,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function y(e,t){var n=e.input.charCodeAt(e.index-1);return(0===e.index||(0,a.Ny)(n)||(0,a.es)(n))&&(!t||47!==n)}var O=n(89379),b=n(45078);function E(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function A(){this.buffer()}function w(e){var t=this.resume(),n=this.stack[this.stack.length-1];(0,o.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 x(){this.buffer()}function k(e){var t=this.resume(),n=this.stack[this.stack.length-1];(0,o.ok)("footnoteReference"===n.type),n.label=t,n.identifier=(0,b.B)(this.sliceSerialize(e)).toLowerCase()}function T(e){this.exit(e)}function S(e,t,n,r){var o=n.createTracker(r),a=o.move("[^"),i=n.enter("footnoteReference"),s=n.enter("reference");return a+=o.move(n.safe(n.associationId(e),(0,O.A)((0,O.A)({},o.current()),{},{before:a,after:"]"}))),s(),i(),a+=o.move("]")}function D(e,t,n,r){var o=n.createTracker(r),a=o.move("[^"),i=n.enter("footnoteDefinition"),s=n.enter("label");return a+=o.move(n.safe(n.associationId(e),(0,O.A)((0,O.A)({},o.current()),{},{before:a,after:"]"}))),s(),a+=o.move("]:"+(e.children&&e.children.length>0?" ":"")),o.shift(4),a+=o.move(n.indentLines(n.containerFlow(e,o.current()),P)),i(),a}function P(e,t,n){return 0===t?e:(n?"":" ")+e}S.peek=function(){return"["};var N=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];function R(e){this.enter({type:"delete",children:[]},e)}function I(e){this.exit(e)}function M(e,t,n,r){var o=n.createTracker(r),a=n.enter("strikethrough"),i=o.move("~~");return i+=n.containerPhrasing(e,(0,O.A)((0,O.A)({},o.current()),{},{before:i,after:"~"})),i+=o.move("~~"),a(),i}function L(e){return e.length}function F(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}M.peek=function(){return"~"};var j=n(58688);function B(e){var t=e._align;(0,o.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 $(e){this.enter({type:"tableRow",children:[]},e)}function X(e){this.exit(e)}function Q(e){this.enter({type:"tableCell",children:[]},e)}function Y(e){var t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,z));var n=this.stack[this.stack.length-1];(0,o.ok)("inlineCode"===n.type),n.value=t,this.exit(e)}function z(e,t){return"|"===t?t:e}function H(e){var t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,o=t.stringLength,a=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=j.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,o=-1,a=[],i=t.enter("table");for(;++o<r.length;)a[o]=u(r[o],t,n);return i(),a}(e,n,r),e.align)},tableCell:i,tableRow:function(e,t,n,r){var o=s([u(e,n,r)]);return o.slice(0,o.indexOf("\n"))}}};function i(e,t,n,r){var o=n.enter("tableCell"),i=n.enter("phrasing"),s=n.containerPhrasing(e,(0,O.A)((0,O.A)({},r),{},{before:a,after:a}));return i(),o(),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(),o=n.stringLength||L,a=[],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=o(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;)a[v]=F(r[v]);else for(var g=F(r);++v<l;)a[v]=g;v=-1;for(var y=[],O=[];++v<l;){var b=a[v],E="",A="";99===b?(E=":",A=":"):108===b?E=":":114===b&&(A=":");var w=!1===n.alignDelimiters?1:Math.max(1,u[v]-E.length-A.length),C=E+"-".repeat(w)+A;!1!==n.alignDelimiters&&((w=E.length+w+A.length)>u[v]&&(u[v]=w),O[v]=w),y[v]=C}i.splice(1,0,y),s.splice(1,0,O),c=-1;for(var _=[];++c<i.length;){var x=i[c],k=s[c];v=-1;for(var T=[];++v<l;){var S=x[v]||"",D="",P="";if(!1!==n.alignDelimiters){var N=u[v]-(k[v]||0),R=a[v];114===R?D=" ".repeat(N):99===R?N%2?(D=" ".repeat(N/2+.5),P=" ".repeat(N/2-.5)):P=D=" ".repeat(N/2):P=" ".repeat(N)}!1===n.delimiterStart||v||T.push("|"),!1===n.padding||!1===n.alignDelimiters&&""===S||!1===n.delimiterStart&&!v||T.push(" "),!1!==n.alignDelimiters&&T.push(D),T.push(S),!1!==n.alignDelimiters&&T.push(P),!1!==n.padding&&T.push(" "),!1===n.delimiterEnd&&v===l-1||T.push("|")}_.push(!1===n.delimiterEnd?T.join("").replace(/ +$/,""):T.join(""))}return _.join("\n")}(e,{align:t,alignDelimiters:r,padding:n,stringLength:o})}function u(e,t,n){for(var r=e.children,o=-1,a=[],s=t.enter("tableRow");++o<r.length;)a[o]=i(r[o],0,t,n);return s(),a}}function V(e){var t=this.stack[this.stack.length-2];(0,o.ok)("listItem"===t.type),t.checked="taskListCheckValueChecked"===e.type}function q(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,o.ok)("paragraph"===n.type);var r=n.children[0];if(r&&"text"===r.type){for(var a,i=t.children,s=-1;++s<i.length;){var u=i[s];if("paragraph"===u.type){a=u;break}}a===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 W(e,t,n,r){var o=e.children[0],a="boolean"===typeof e.checked&&o&&"paragraph"===o.type,i="["+(e.checked?"x":" ")+"] ",s=n.createTracker(r);a&&s.move(i);var u=j.p.listItem(e,t,n,(0,O.A)((0,O.A)({},r),s.current()));return a&&(u=u.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,(function(e){return e+i}))),u}var G=n(17693),Z={tokenize:function(e,t,n){var r=0;return function t(a){if((87===a||119===a)&&r<3)return r++,e.consume(a),t;if(46===a&&3===r)return e.consume(a),o;return n(a)};function o(e){return null===e?n(e):t(e)}},partial:!0},K={tokenize:function(e,t,n){var r,o,i;return s;function s(t){return 46===t||95===t?e.check(ee,l,u)(t):null===t||(0,a.Ee)(t)||(0,a.Ny)(t)||45!==t&&(0,a.es)(t)?l(t):(i=!0,e.consume(t),s)}function u(t){return 95===t?r=!0:(o=r,r=void 0),e.consume(t),s}function l(e){return o||r||!i?n(e):t(e)}},partial:!0},J={tokenize:function(e,t){var n=0,r=0;return o;function o(s){return 40===s?(n++,e.consume(s),o):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,a.Ee)(s)||(0,a.Ny)(s)?t(s):(e.consume(s),o)}function i(t){return 41===t&&r++,e.consume(t),o}},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),o):60===s||null===s||(0,a.Ee)(s)||(0,a.Ny)(s)?t(s):n(s)}function o(e){return null===e||40===e||91===e||(0,a.Ee)(e)||(0,a.Ny)(e)?t(e):r(e)}function i(e){return(0,a.CW)(e)?s(e):n(e)}function s(t){return 59===t?(e.consume(t),r):(0,a.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,a.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(Z,e.attempt(K,e.attempt(J,o),n),n)(t)};function o(n){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(n)}},previous:se},re={name:"protocolAutolink",tokenize:function(e,t,n){var r=this,o="",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"),o+=String.fromCodePoint(t),e.consume(t),s;return n(t)};function s(t){if((0,a.CW)(t)&&o.length<5)return o+=String.fromCodePoint(t),e.consume(t),s;if(58===t){var r=o.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,a.JQ)(t)||(0,a.Ee)(t)||(0,a.Ny)(t)||(0,a.es)(t)?n(t):e.attempt(K,e.attempt(J,c),n)(t)}function c(n){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(n)}},previous:ue},oe={name:"emailAutolink",tokenize:function(e,t,n){var r,o,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,a.lV)(t)?(o=!0,e.consume(t),u):c(t)}function l(t){return e.consume(t),r=!0,u}function c(s){return o&&r&&(0,a.CW)(i.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(s)):n(s)}},previous:le},ae={};for(var ie=48;ie<123;)ae[ie]=oe,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,a.Ee)(e)}function ue(e){return!(0,a.CW)(e)}function le(e){return!(47===e||ce(e))}function ce(e){return 43===e||45===e||46===e||95===e||(0,a.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}ae[43]=oe,ae[45]=oe,ae[46]=oe,ae[95]=oe,ae[72]=[oe,re],ae[104]=[oe,re],ae[87]=[oe,ne],ae[119]=[oe,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 o=r.events[r.events.length-1];return o&&"gfmFootnoteDefinitionIndent"===o[1].type&&4===o[2].sliceSerialize(o[1],!0).length?t(e):n(e)}),"gfmFootnoteDefinitionIndent",5)},partial:!0};function ve(e,t,n){for(var r,o=this,a=o.events.length,i=o.parser.gfmFootnotes||(o.parser.gfmFootnotes=[]);a--;){var s=o.events[a][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(a){if(!r||!r._balanced)return n(a);var s=(0,b.B)(o.sliceSerialize({start:r.end,end:o.now()}));if(94!==s.codePointAt(0)||!i.includes(s.slice(1)))return n(a);return e.enter("gfmFootnoteCallLabelMarker"),e.consume(a),e.exit("gfmFootnoteCallLabelMarker"),t(a)}}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)},o={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};o.end.column++,o.end.offset++,o.end._bufferIndex++;var a={type:"gfmFootnoteCallString",start:Object.assign({},o.end),end:Object.assign({},e[e.length-1][1].start)},i={type:"chunkString",contentType:"string",start:Object.assign({},a.start),end:Object.assign({},a.end)},s=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",o,t],["exit",o,t],["enter",a,t],["enter",i,t],["exit",i,t],["exit",a,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 ye(e,t,n){var r,o=this,i=o.parser.gfmFootnotes||(o.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,a.Ee)(u))return n(u);if(93===u){e.exit("chunkString");var d=e.exit("gfmFootnoteCallString");return i.includes((0,b.B)(o.sliceSerialize(d)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(u),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(u)}return(0,a.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 Oe(e,t,n){var r,o,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&&!o||null===t||91===t||(0,a.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,a.Ee)(t)||(o=!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 Ee(e){e.exit("gfmFootnoteDefinition")}var Ae=n(39017),we=n(90291),Ce=n(50895);function _e(e){var t=(e||{}).singleTilde,n={name:"strikethrough",tokenize:function(e,n,r){var o=this.previous,a=this.events,i=0;return function(t){if(126===o&&"characterEscape"!==a[a.length-1][1].type)return r(t);return e.enter("strikethroughSequenceTemporary"),s(t)};function s(a){var u=(0,we.S)(o);if(126===a)return i>1?r(a):(e.consume(a),i++,s);if(i<2&&!t)return r(a);var l=e.exit("strikethroughSequenceTemporary"),c=(0,we.S)(a);return l._open=!c||2===c&&Boolean(u),l._close=!u||2===u&&Boolean(c),n(a)}},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 o={type:"strikethrough",start:Object.assign({},e[r][1].start),end:Object.assign({},e[n][1].end)},a={type:"strikethroughText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},i=[["enter",o,t],["enter",e[r][1],t],["exit",e[r][1],t],["enter",a,t]],s=t.parser.constructs.insideSpan.null;s&&(0,Ae.m)(i,i.length,0,(0,Ce.W)(s,e.slice(r+1,n),t)),(0,Ae.m)(i,i.length,0,[["exit",a,t],["enter",e[n][1],t],["exit",e[n][1],t],["exit",o,t]]),(0,Ae.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 xe=n(60436),ke=n(23029),Te=n(92901),Se=function(){return(0,Te.A)((function e(){(0,ke.A)(this,e),this.map=[]}),[{key:"add",value:function(e,t,n){!function(e,t,n,r){var o=0;if(0===n&&0===r.length)return;for(;o<e.map.length;){var a;if(e.map[o][0]===t)return e.map[o][1]+=n,void(a=e.map[o][2]).push.apply(a,(0,xe.A)(r));o+=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,xe.A)(e)),e.length=0;for(var r=n.pop();r;)e.push.apply(e,(0,xe.A)(r)),r=n.pop();this.map.length=0}}}])}();function De(e,t){for(var n=!1,r=[];t<e.length;){var o=e[t];if(n){if("enter"===o[0])"tableContent"===o[1].type&&r.push("tableDelimiterMarker"===e[t+1][1].type?"left":"none");else if("tableContent"===o[1].type){if("tableDelimiterMarker"===e[t-1][1].type){var a=r.length-1;r[a]="left"===r[a]?"center":"right"}}else if("tableDelimiterRow"===o[1].type)break}else"enter"===o[0]&&"tableDelimiterRow"===o[1].type&&(n=!0);t+=1}return r}function Pe(e,t,n){var r,o=this,i=0,s=0;return function(e){var t=o.events.length-1;for(;t>-1;){var r=o.events[t][1].type;if("lineEnding"!==r&&"linePrefix"!==r)break;t--}var a=t>-1?o.events[t][1].type:null,i="tableHead"===a||"tableRow"===a?E:u;if(i===E&&o.parser.lazy[o.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,a.HP)(t)?s>1?(s=0,o.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),f):n(t):(0,a.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,a.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 o.interrupt=!1,o.parser.lazy[o.now().line]?n(t):(e.enter("tableDelimiterRow"),r=!1,(0,a.On)(t)?(0,he.N)(e,p,"linePrefix",o.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,a.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,a.HP)(t)?O(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"),y):(e.exit("tableDelimiterFiller"),y(t))}function y(t){return(0,a.On)(t)?(0,he.N)(e,O,"whitespace")(t):O(t)}function O(n){return 124===n?p(n):(null===n||(0,a.HP)(n))&&r&&i===s?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(n)):b(n)}function b(e){return n(e)}function E(t){return e.enter("tableRow"),A(t)}function A(n){return 124===n?(e.enter("tableCellDivider"),e.consume(n),e.exit("tableCellDivider"),A):null===n||(0,a.HP)(n)?(e.exit("tableRow"),t(n)):(0,a.On)(n)?(0,he.N)(e,A,"whitespace")(n):(e.enter("data"),w(n))}function w(t){return null===t||124===t||(0,a.Ee)(t)?(e.exit("data"),A(t)):(e.consume(t),92===t?C:w)}function C(t){return 92===t||124===t?(e.consume(t),w):w(t)}}function Ne(e,t){for(var n,r,o,a=-1,i=!0,s=0,u=[0,0,0,0],l=[0,0,0,0],c=!1,d=0,f=new Se;++a<e.length;){var p=e[a],h=p[1];"enter"===p[0]?"tableHead"===h.type?(c=!1,0!==d&&(Ie(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(a,0,[["enter",n,t]])):"tableRow"===h.type||"tableDelimiterRow"===h.type?(i=!0,o=void 0,u=[0,0,0,0],l=[0,a+1,0,0],c&&(c=!1,r={type:"tableBody",start:Object.assign({},h.start),end:Object.assign({},h.end)},f.add(a,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],o=Re(f,t,u,s,void 0,o)),l=[(u=l)[1],a,0,0])):(i=!1,0===l[2]&&(0!==u[1]&&(l[0]=l[1],o=Re(f,t,u,s,void 0,o),u=[0,0,0,0]),l[2]=a)):"tableHead"===h.type?(c=!0,d=a):"tableRow"===h.type||"tableDelimiterRow"===h.type?(d=a,0!==u[1]?(l[0]=l[1],o=Re(f,t,u,s,a,o)):0!==l[1]&&(o=Re(f,t,l,s,a,o)),s=0):!s||"data"!==h.type&&"tableDelimiterMarker"!==h.type&&"tableDelimiterFiller"!==h.type||(l[3]=a)}for(0!==d&&Ie(f,t,d,n,r),f.consume(t.events),a=-1;++a<t.events.length;){var m=t.events[a];"enter"===m[0]&&"table"===m[1].type&&(m[1]._align=De(t.events,a))}return e}function Re(e,t,n,r,o,a){var i=1===r?"tableHeader":2===r?"tableDelimiter":"tableData";0!==n[0]&&(a.end=Object.assign({},Me(t.events,n[0])),e.add(n[0],0,[["exit",a,t]]));var s=Me(t.events,n[1]);if(a={type:i,start:Object.assign({},s),end:Object.assign({},s)},e.add(n[1],0,[["enter",a,t]]),0!==n[2]){var u=Me(t.events,n[2]),l=Me(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!==o&&(a.end=Object.assign({},Me(t.events,o)),e.add(o,0,[["exit",a,t]]),a=void 0),a}function Ie(e,t,n,r,o){var a=[],i=Me(t.events,n);o&&(o.end=Object.assign({},i),a.push(["exit",o,t])),r.end=Object.assign({},i),a.push(["exit",r,t]),e.add(n+1,0,a)}function Me(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"),o};function o(t){return(0,a.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,a.HP)(r)?t(r):(0,a.On)(r)?e.check({tokenize:Fe},t,n)(r):n(r)}}};function Fe(e,t,n){return(0,he.N)(e,(function(e){return null===e?n(e):t(e)}),"whitespace")}var je={};function Be(e){var t=e||je,n=this.data(),r=n.micromarkExtensions||(n.micromarkExtensions=[]),o=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),a=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);r.push(function(e){return(0,G.y)([{text:ae},{document:(0,fe.default)({},91,{name:"gfmFootnoteDefinition",tokenize:Oe,continuation:{tokenize:be},exit:Ee}),text:(0,fe.default)((0,fe.default)({},91,{name:"gfmFootnoteCall",tokenize:ye}),93,{name:"gfmPotentialFootnoteCall",add:"after",tokenize:ve,resolveTo:ge})},_e(e),{flow:{null:{name:"table",tokenize:Pe,resolveAll:Ne}}},{text:(0,fe.default)({},91,Le)}])}(t)),o.push([{transforms:[m],enter:{literalAutolink:l,literalAutolinkEmail:c,literalAutolinkHttp:c,literalAutolinkWww:c},exit:{literalAutolink:h,literalAutolinkEmail:p,literalAutolinkHttp:d,literalAutolinkWww:f}},{enter:{gfmFootnoteDefinition:E,gfmFootnoteDefinitionLabelString:A,gfmFootnoteCall:_,gfmFootnoteCallString:x},exit:{gfmFootnoteDefinition:C,gfmFootnoteDefinitionLabelString:w,gfmFootnoteCall:T,gfmFootnoteCallString:k}},{canContainEols:["delete"],enter:{strikethrough:R},exit:{strikethrough:I}},{enter:{table:B,tableData:Q,tableHeader:Q,tableRow:$},exit:{codeText:Y,table:U,tableData:X,tableHeader:X,tableRow:X}},{exit:{taskListCheckValueChecked:V,taskListCheckValueUnchecked:V,paragraph:q}}]),a.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:D,footnoteReference:S}},{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:N}],handlers:{delete:M}},H(e),{unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:W}}]}}(t))}},63507:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return m}});var r=n(89379),o=n(99087),a=n(86659);var i=n(64467),s=n(64545),u=n(83950),l={tokenize:function(e,t,n){var r=this,o=r.events[r.events.length-1],a=o&&"linePrefix"===o[1].type?o[2].sliceSerialize(o[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,y)(n)}function h(t){return e.attempt({tokenize:O,partial:!0},y,m)(t)}function m(t){return(a?(0,s.N)(e,v,"linePrefix",a+1):v)(t)}function v(t){return null===t?y(t):(0,u.HP)(t)?e.attempt(c,h,y)(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 y(n){return e.exit("mathFlow"),t(n)}function O(e,t,n){var o=0;return(0,s.N)(e,(function(t){return e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),a(t)}),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function a(t){return 36===t?(o++,e.consume(t),a):o<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"),o};function o(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 o,a,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?(a=e.enter("mathTextSequence"),o=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),o++,d):o===i?(e.exit("mathTextSequence"),e.exit("mathText"),n(t)):(a.type="mathTextData",c(t))}},resolve:f,previous:p,name:"mathText"}}function f(e){var t,n,r=e.length-4,o=3;if(("lineEnding"===e[o][1].type||"space"===e[o][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type))for(t=o;++t<r;)if("mathTextData"===e[t][1].type){e[r][1].type="mathTextPadding",e[o][1].type="mathTextPadding",o+=2,r-=2;break}for(t=o-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,o.ok)("math"===n.type),this.exit(e),n.value=t;var r=n.data.hChildren[0];(0,o.ok)("element"===r.type),(0,o.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,o.ok)("math"===t.type),t.meta=e},mathFlowValue:e,mathText:function(e){var t=this.resume(),n=this.stack[this.stack.length-1];(0,o.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,o){var i=e.value||"",s=n.createTracker(o),u="$".repeat(Math.max((0,a.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 o=e.value||"",a=1;for(t||a++;new RegExp("(^|[^$])"+"\\$".repeat(a)+"([^$]|$)").test(o);)a++;var i="$".repeat(a);/[^ \r\n]/.test(o)&&(/^[ \r\n]/.test(o)&&/[ \r\n]$/.test(o)||/^\$|\$$/.test(o))&&(o=" "+o+" ");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(o);){var d=c.index;10===o.codePointAt(d)&&13===o.codePointAt(d-1)&&d--,o=o.slice(0,d)+" "+o.slice(c.index+1)}}return i+o+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 Te},contentInitial:function(){return Ae},disable:function(){return Se},document:function(){return Ee},flow:function(){return Ce},flowInitial:function(){return we},insideSpan:function(){return ke},string:function(){return _e},text:function(){return xe}});var o=n(89379),a=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,a.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 o=this.right.splice(this.right.length-r,Number.POSITIVE_INFINITY);return n&&d(this.left,n),o.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,a.A)(t));else for(;n<t.length;)e.push.apply(e,(0,a.A)(t.slice(n,n+1e4))),n+=1e4}function f(e){for(var t,n,r,o,a,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"===(o=f.get(r))[1].type||"lineEndingBlank"===o[1].type);)"enter"===o[0]&&(n&&(f.get(n)[1].type="lineEndingBlank"),o[1].type="lineEnding",n=r);n&&(t[1].end=Object.assign({},f.get(n)[1].start),(a=f.slice(n,d)).unshift(t),f.splice(n,d-n+1,a))}}return(0,s.m)(e,0,Number.POSITIVE_INFINITY,f.slice(0)),!u}function p(e,t){for(var n,r,o=e.get(t)[1],a=e.get(t)[2],i=t-1,s=[],u=o._tokenizer||a.parser[o.contentType](o.start),l=u.events,c=[],d={},f=-1,p=o,h=0,m=0,v=[m];p;){for(;e.get(++i)[1]!==p;);s.push(i),p._tokenizer||(n=a.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=o;++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]),y=s.pop();c.push([y,y+g.length-1]),e.splice(y,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,o(n)}function o(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),o)}}};var y={tokenize:function(e){var t,n,r,o=this,a=[],i=0;return u;function u(t){if(i<a.length){var n=a[i];return o.containerState=n[1],e.attempt(n[0].continuation,l,c)(t)}return c(t)}function l(e){if(i++,o.containerState._closeFlow){o.containerState._closeFlow=void 0,t&&E();for(var n,r=o.events.length,a=r;a--;)if("exit"===o.events[a][0]&&"chunkFlow"===o.events[a][1].type){n=o.events[a][1].end;break}b(i);for(var l=r;l<o.events.length;)o.events[l][1].end=Object.assign({},n),l++;return(0,s.m)(o.events,a+1,0,o.events.slice(r)),o.events.length=l,c(e)}return u(e)}function c(n){if(i===a.length){if(!t)return p(n);if(t.currentConstruct&&t.currentConstruct.concrete)return m(n);o.interrupt=Boolean(t.currentConstruct&&!t._gfmTableDynamicInterruptHack)}return o.containerState={},e.check(O,d,f)(n)}function d(e){return t&&E(),b(i),p(e)}function f(e){return o.parser.lazy[o.now().line]=i!==a.length,r=o.now().offset,m(e)}function p(t){return o.containerState={},e.attempt(O,h,m)(t)}function h(e){return i++,a.push([o.currentConstruct,o.containerState]),p(e)}function m(r){return null===r?(t&&E(),b(0),void e.consume(r)):(t=t||o.parser.flow(o.now()),e.enter("chunkFlow",{contentType:"flow",previous:n,_tokenizer:t}),g(r))}function g(t){return null===t?(y(e.exit("chunkFlow"),!0),b(0),void e.consume(t)):(0,v.HP)(t)?(e.consume(t),y(e.exit("chunkFlow")),i=0,o.interrupt=void 0,u):(e.consume(t),g)}function y(e,a){var u=o.sliceStream(e);if(a&&u.push(null),e.previous=n,n&&(n.next=e),n=e,t.defineSkip(e.start),t.write(u),o.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=o.events.length,p=f;p--;)if("exit"===o.events[p][0]&&"chunkFlow"===o.events[p][1].type){if(c){d=o.events[p][1].end;break}c=!0}for(b(i),l=f;l<o.events.length;)o.events[l][1].end=Object.assign({},d),l++;(0,s.m)(o.events,p+1,0,o.events.slice(f)),o.events.length=l}}function b(t){for(var n=a.length;n-- >t;){var r=a[n];o.containerState=r[1],r[0].exit.call(o,e)}a.length=t}function E(){t.write([null]),n=void 0,t=void 0,o.containerState._closeFlow=void 0}}},O={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),E={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?o(t):(0,v.HP)(t)?e.check(A,a,o)(t):(e.consume(t),r)}function o(n){return e.exit("chunkContent"),e.exit("content"),t(n)}function a(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}},A={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,o,"linePrefix")};function o(o){if(null===o||(0,v.HP)(o))return n(o);var a=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&a&&"linePrefix"===a[1].type&&a[2].sliceSerialize(a[1],!0).length>=4?t(o):e.interrupt(r.parser.constructs.flow,n,t)(o)}},partial:!0};var w={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(E,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:T()},_=k("string"),x=k("text");function k(e){return{tokenize:function(t){var n=this,r=this.parser.constructs[e],o=t.attempt(r,a,i);return a;function a(e){return u(e)?o(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"),o(e)):(t.consume(e),s)}function u(e){if(null===e)return!0;var t=r[e],o=-1;if(t)for(;++o<t.length;){var a=t[o];if(!a.previous||a.previous.call(n,n.previous))return!0}return!1}},resolveAll:T("text"===e?S:void 0)}}function T(e){return function(t,n){var r,o=-1;for(;++o<=t.length;)void 0===r?t[o]&&"data"===t[o][1].type&&(r=o,o++):t[o]&&"data"===t[o][1].type||(o!==r+2&&(t[r][1].end=t[o-1][1].end,t.splice(r+2,o-r-2),o=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],o=t.sliceStream(r),a=o.length,i=-1,s=0,u=void 0;a--;){var l=o[a];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){a++;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+a,_bufferIndex:a?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 D=n(50895);function P(e,t,n){var r=Object.assign(n?Object.assign({},n):{line:1,column:1,offset:0},{_index:0,_bufferIndex:-1}),o={},i=[],u=[],l=[],c={consume:function(e){(0,v.HP)(e)?(r.line++,r.column=1,r.offset+=-3===e?2:1,E()):-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:O((function(e,t){b(e,t.from)})),check:O(y),interrupt:O(y,{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,o=[];for(;++r<e.length;){var a=e[r],i=void 0;if("string"===typeof a)i=a;else switch(a){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(a)}n=-2===a,o.push(i)}return o.join("")}(p(e),t)},now:h,defineSkip:function(e){o[e.line]=e.column,E()},write:function(e){if(u=(0,s.V)(u,e),m(),null!==u[u.length-1])return[];return b(t,0),d.events=(0,D.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,o=t.start._bufferIndex,a=t.end._index,i=t.end._bufferIndex;if(r===a)n=[e[r].slice(o,i)];else{if(n=e.slice(r,a),o>-1){var s=n[0];"string"===typeof s?n[0]=s.slice(o):n.shift()}i>0&&n.push(e[a].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 y(e,t){t.restore()}function O(e,t){return function(n,o,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,a.A)(Array.isArray(n)?n:n?[n]:[]),(0,a.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,o=d.events.length,a=Array.from(l);return{restore:i,from:o};function i(){r=e,d.previous=t,d.currentConstruct=n,d.events.length=o,l=a,E()}}(),f=e,e.partial||(d.currentConstruct=e);if(e.name&&d.parser.constructs.disable.null.includes(e.name))return y(n);return e.tokenize.call(t?Object.assign(Object.create(d),t):d,c,g,y)(n)}}function g(t){return e(f,p),o}function y(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 E(){r.line in o&&r.column<2&&(r.column=o[r.line],r.offset+=o[r.line]-1)}}var N=n(64467),R={name:"thematicBreak",tokenize:function(e,t,n){var r,o=0;return function(t){return e.enter("thematicBreak"),function(e){return r=e,a(e)}(t)};function a(a){return a===r?(e.enter("thematicBreakSequence"),i(a)):o>=3&&(null===a||(0,v.HP)(a))?(e.exit("thematicBreak"),t(a)):n(a)}function i(t){return t===r?(e.consume(t),o++,i):(e.exit("thematicBreakSequence"),(0,v.On)(t)?(0,m.N)(e,a,"whitespace")(t):a(t))}}};var I={name:"list",tokenize:function(e,t,n){var r=this,o=r.events[r.events.length-1],a=o&&"linePrefix"===o[1].type?o[2].sliceSerialize(o[1],!0).length:0,i=0;return function(t){var o=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===o?!r.containerState.marker||t===r.containerState.marker:(0,v.BM)(t)){if(r.containerState.type||(r.containerState.type=o,e.enter(o,{_container:!0})),"listUnordered"===o)return e.enter("listItemPrefix"),42===t||45===t?e.check(R,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(M,d,c))}function l(e){return r.containerState.initialBlankLine=!0,a++,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=a+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,o(n);return r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(L,t,o)(n)}));function o(o){return r.containerState._closeFlow=!0,r.interrupt=void 0,(0,m.N)(e,e.attempt(I,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(o)}}},exit:function(e){e.exit(this.containerState.type)}},M={tokenize:function(e,t,n){var r=this;return(0,m.N)(e,(function(e){var o=r.events[r.events.length-1];return!(0,v.On)(e)&&o&&"listItemPrefixWhitespace"===o[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 o=r.events[r.events.length-1];return o&&"listItemIndent"===o[1].type&&o[2].sliceSerialize(o[1],!0).length===r.containerState.size?t(e):n(e)}),"listItemIndent",r.containerState.size+1)},partial:!0};var F={name:"blockQuote",tokenize:function(e,t,n){var r=this;return function(t){if(62===t){var a=r.containerState;return a.open||(e.enter("blockQuote",{_container:!0}),a.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),o}return n(t)};function o(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,o,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t);return o(t)};function o(r){return e.attempt(F,t,n)(r)}}},exit:function(e){e.exit("blockQuote")}};function j(e,t,n,r,o,a,i,s,u){var l=u||Number.POSITIVE_INFINITY,c=0;return function(t){if(60===t)return e.enter(r),e.enter(o),e.enter(a),e.consume(t),e.exit(a),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(a),e.consume(n),e.exit(a),e.exit(o),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(o){return c||null!==o&&41!==o&&!(0,v.Ee)(o)?c<l&&40===o?(e.consume(o),c++,h):41===o?(e.consume(o),c--,h):null===o||32===o||40===o||(0,v.JQ)(o)?n(o):(e.consume(o),92===o?m:h):(e.exit("chunkString"),e.exit(s),e.exit(i),e.exit(r),t(o))}function m(t){return 40===t||41===t||92===t?(e.consume(t),h):h(t)}}function B(e,t,n,r,o,a){var i,s=this,u=0;return function(t){return e.enter(r),e.enter(o),e.consume(t),e.exit(o),e.enter(a),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(a),e.enter(o),e.consume(d),e.exit(o),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,o,a){var i;return function(t){if(34===t||39===t||40===t)return e.enter(r),e.enter(o),e.consume(t),e.exit(o),i=40===t?41:t,s;return n(t)};function s(n){return n===i?(e.enter(o),e.consume(n),e.exit(o),e.exit(r),t):(e.enter(a),u(n))}function u(t){return t===i?(e.exit(a),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 $(e,t){var n;return function r(o){if((0,v.HP)(o))return e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),n=!0,r;if((0,v.On)(o))return(0,m.N)(e,r,n?"linePrefix":"lineSuffix")(o);return t(o)}}var X=n(45078),Q={name:"definition",tokenize:function(e,t,n){var r,o=this;return function(t){return e.enter("definition"),function(t){return B.call(o,e,a,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)}(t)};function a(t){return r=(0,X.B)(o.sliceSerialize(o.events[o.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)?$(e,s)(t):s(t)}function s(t){return j(e,u,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(t)}function u(t){return e.attempt(Y,l,l)(t)}function l(t){return(0,v.On)(t)?(0,m.N)(e,c,"whitespace")(t):c(t)}function c(a){return null===a||(0,v.HP)(a)?(e.exit("definition"),o.parser.defined.push(r),t(a)):n(a)}}},Y={tokenize:function(e,t,n){return function(t){return(0,v.Ee)(t)?$(e,r)(t):n(t)};function r(t){return U(e,o,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function o(t){return(0,v.On)(t)?(0,m.N)(e,a,"whitespace")(t):a(t)}function a(e){return null===e||(0,v.HP)(e)?t(e):n(e)}},partial:!0};var z={name:"codeIndented",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("codeIndented"),(0,m.N)(e,o,"linePrefix",5)(t)};function o(e){var t=r.events[r.events.length-1];return t&&"linePrefix"===t[1].type&&t[2].sliceSerialize(t[1],!0).length>=4?a(e):n(e)}function a(t){return null===t?s(t):(0,v.HP)(t)?e.attempt(H,a,s)(t):(e.enter("codeFlowValue"),i(t))}function i(t){return null===t||(0,v.HP)(t)?(e.exit("codeFlowValue"),a(t)):(e.consume(t),i)}function s(n){return e.exit("codeIndented"),t(n)}}},H={tokenize:function(e,t,n){var r=this;return o;function o(t){return r.parser.lazy[r.now().line]?n(t):(0,v.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),o):(0,m.N)(e,a,"linePrefix",5)(t)}function a(e){var a=r.events[r.events.length-1];return a&&"linePrefix"===a[1].type&&a[2].sliceSerialize(a[1],!0).length>=4?t(e):(0,v.HP)(e)?o(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"),o(t)}(t)};function o(t){return 35===t&&r++<6?(e.consume(t),o):null===t||(0,v.Ee)(t)?(e.exit("atxHeadingSequence"),a(t)):n(t)}function a(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,a,"whitespace")(n):(e.enter("atxHeadingText"),s(n))}function i(t){return 35===t?(e.consume(t),i):(e.exit("atxHeadingSequence"),a(t))}function s(t){return null===t||35===t||(0,v.Ee)(t)?(e.exit("atxHeadingText"),a(t)):(e.consume(t),s)}},resolve:function(e,t){var n,r,o=e.length-2,a=3;"whitespace"===e[a][1].type&&(a+=2);o-2>a&&"whitespace"===e[o][1].type&&(o-=2);"atxHeadingSequence"===e[o][1].type&&(a===o-1||o-4>a&&"whitespace"===e[o-2][1].type)&&(o-=a+1===o?2:4);o>a&&(n={type:"atxHeadingText",start:e[a][1].start,end:e[o][1].end},r={type:"chunkText",start:e[a][1].start,end:e[o][1].end,contentType:"text"},(0,s.m)(e,a,o-a+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]]));return e}};var q={name:"setextUnderline",tokenize:function(e,t,n){var r,o=this;return function(t){var i,s=o.events.length;for(;s--;)if("lineEnding"!==o.events[s][1].type&&"linePrefix"!==o.events[s][1].type&&"content"!==o.events[s][1].type){i="paragraph"===o.events[s][1].type;break}if(!o.parser.lazy[o.now().line]&&(o.interrupt||i))return e.enter("setextHeadingLine"),r=t,function(t){return e.enter("setextHeadingLineSequence"),a(t)}(t);return n(t)};function a(t){return t===r?(e.consume(t),a):(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,o,a=e.length;for(;a--;)if("enter"===e[a][0]){if("content"===e[a][1].type){n=a;break}"paragraph"===e[a][1].type&&(r=a)}else"content"===e[a][1].type&&e.splice(a,1),o||"definition"!==e[a][1].type||(o=a);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",o?(e.splice(r,0,["enter",i,t]),e.splice(o+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[o][1].end)):e[n][1]=i;return e.push(["exit",i,t]),e}};var W=["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"],G=["pre","script","style","textarea"],Z={name:"htmlFlow",tokenize:function(e,t,n){var r,o,a,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),o=!0,p):63===i?(e.consume(i),r=3,u.interrupt?t:M):(0,v.CW)(i)?(e.consume(i),a=String.fromCharCode(i),h):n(i)}function c(o){return 45===o?(e.consume(o),r=2,d):91===o?(e.consume(o),r=5,i=0,f):(0,v.CW)(o)?(e.consume(o),r=4,u.interrupt?t:M):n(o)}function d(r){return 45===r?(e.consume(r),u.interrupt?t:M):n(r)}function f(r){var o="CDATA[";return r===o.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),a=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=a.toLowerCase();return s||o||!G.includes(l)?W.includes(a.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):o?g(i):y(i)):(r=1,u.interrupt?t(i):k(i))}return 45===i||(0,v.lV)(i)?(e.consume(i),a+=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 y(t){return 47===t?(e.consume(t),_):58===t||95===t||(0,v.CW)(t)?(e.consume(t),O):(0,v.On)(t)?(e.consume(t),y):_(t)}function O(t){return 45===t||46===t||58===t||95===t||(0,v.lV)(t)?(e.consume(t),O):b(t)}function b(t){return 61===t?(e.consume(t),E):(0,v.On)(t)?(e.consume(t),b):y(t)}function E(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),s=t,A):(0,v.On)(t)?(e.consume(t),E):w(t)}function A(t){return t===s?(e.consume(t),s=null,C):null===t||(0,v.HP)(t)?n(t):(e.consume(t),A)}function w(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),w)}function C(e){return 47===e||62===e||(0,v.On)(e)?y(e):n(e)}function _(t){return 62===t?(e.consume(t),x):n(t)}function x(t){return null===t||(0,v.HP)(t)?k(t):(0,v.On)(t)?(e.consume(t),x):n(t)}function k(t){return 45===t&&2===r?(e.consume(t),P):60===t&&1===r?(e.consume(t),N):62===t&&4===r?(e.consume(t),L):63===t&&3===r?(e.consume(t),M):93===t&&5===r?(e.consume(t),I):!(0,v.HP)(t)||6!==r&&7!==r?null===t||(0,v.HP)(t)?(e.exit("htmlFlowData"),T(t)):(e.consume(t),k):(e.exit("htmlFlowData"),e.check(K,F,T)(t))}function T(t){return e.check(J,S,F)(t)}function S(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),D}function D(t){return null===t||(0,v.HP)(t)?T(t):(e.enter("htmlFlowData"),k(t))}function P(t){return 45===t?(e.consume(t),M):k(t)}function N(t){return 47===t?(e.consume(t),a="",R):k(t)}function R(t){if(62===t){var n=a.toLowerCase();return G.includes(n)?(e.consume(t),L):k(t)}return(0,v.CW)(t)&&a.length<8?(e.consume(t),a+=String.fromCharCode(t),R):k(t)}function I(t){return 93===t?(e.consume(t),M):k(t)}function M(t){return 62===t?(e.consume(t),L):45===t&&2===r?(e.consume(t),M):k(t)}function L(t){return null===t||(0,v.HP)(t)?(e.exit("htmlFlowData"),F(t)):(e.consume(t),L)}function F(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},K={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"),o;return n(t)};function o(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"),o};function o(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0},te={name:"codeFenced",tokenize:function(e,t,n){var r,o=this,a={tokenize:function(e,t,n){var a=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",o.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?(a++,e.consume(t),c):a>=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=o.events[o.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"),o.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(a,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,y,"linePrefix",i+1)(t):y(t)}function y(t){return null===t||(0,v.HP)(t)?e.check(ee,p,b)(t):(e.enter("codeFlowValue"),O(t))}function O(t){return null===t||(0,v.HP)(t)?(e.exit("codeFlowValue"),y(t)):(e.consume(t),O)}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,o,a=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,o=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,o=v.ok,l):(e.enter("characterReferenceValue"),r=7,o=v.BM,l(t))}function l(s){if(59===s&&i){var u=e.exit("characterReferenceValue");return o!==v.lV||(0,ne.s)(a.sliceSerialize(u))?(e.enter("characterReferenceMarker"),e.consume(s),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(s)}return o(s)&&i++<r?(e.consume(s),l):n(s)}}};var oe={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 ae={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,o,a=this,i=a.events.length;for(;i--;)if(("labelImage"===a.events[i][1].type||"labelLink"===a.events[i][1].type)&&!a.events[i][1]._balanced){r=a.events[i][1];break}return function(t){if(!r)return n(t);if(r._inactive)return c(t);return o=a.parser.defined.includes((0,X.B)(a.sliceSerialize({start:r.end,end:a.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,o?l:c)(t):91===t?e.attempt(ue,l,o?u:c)(t):o?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,o,a,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(o){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&&(o=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[o][1].end)},d={type:"labelText",start:Object.assign({},e[r+u+2][1].end),end:Object.assign({},e[o-2][1].start)};return a=[["enter",l,t],["enter",c,t]],a=(0,s.V)(a,e.slice(r+1,r+u+3)),a=(0,s.V)(a,[["enter",d,t]]),a=(0,s.V)(a,(0,D.W)(t.parser.constructs.insideSpan.null,e.slice(r+u+4,o-3),t)),a=(0,s.V)(a,[["exit",d,t],e[o-2],e[o-1],["exit",c,t]]),a=(0,s.V)(a,e.slice(o+1)),a=(0,s.V)(a,[["exit",l,t]]),(0,s.m)(e,r,e.length,a),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)?$(e,o)(t):o(t)}function o(t){return 41===t?l(t):j(e,a,i,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(t)}function a(t){return(0,v.Ee)(t)?$(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)?$(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 B.call(r,e,o,a,"reference","referenceMarker","referenceString")(t)};function o(e){return r.parser.defined.includes((0,X.B)(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(e):n(e)}function a(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"),o};function o(t){return 91===t?(e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelImage"),a):n(t)}function a(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,o=this.previous,a=(0,de.S)(o);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&&a||r.includes(s),d=!a||2===a&&l||r.includes(o);return u._open=Boolean(42===n?c:c&&(a||!d)),u._close=Boolean(42===n?d:d&&(l||!c)),t(s)}},resolveAll:function(e,t){var n,r,o,a,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),a={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},o={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({},a.start),end:Object.assign({},i.end)},e[n][1].end=Object.assign({},a.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",a,t],["exit",a,t],["enter",o,t]]),l=(0,s.V)(l,(0,D.W)(t.parser.constructs.insideSpan.null,e.slice(n+1,d),t)),l=(0,s.V)(l,[["exit",o,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"),o};function o(t){return(0,v.CW)(t)?(e.consume(t),a):64===t?n(t):u(t)}function a(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 o=45===t?d:c;return e.consume(t),o}return n(t)}}};var me={name:"htmlText",tokenize:function(e,t,n){var r,o,a,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),A):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),o=0,p):(0,v.CW)(t)?(e.consume(t),O):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)?(a=c,I(t)):(e.consume(t),c)}function d(t){return 45===t?(e.consume(t),f):c(t)}function f(e){return 62===e?R(e):45===e?d(e):c(e)}function p(t){var r="CDATA[";return t===r.charCodeAt(o++)?(e.consume(t),6===o?h:p):n(t)}function h(t){return null===t?n(t):93===t?(e.consume(t),g):(0,v.HP)(t)?(a=h,I(t)):(e.consume(t),h)}function g(t){return 93===t?(e.consume(t),y):h(t)}function y(t){return 62===t?R(t):93===t?(e.consume(t),y):h(t)}function O(t){return null===t||62===t?R(t):(0,v.HP)(t)?(a=O,I(t)):(e.consume(t),O)}function b(t){return null===t?n(t):63===t?(e.consume(t),E):(0,v.HP)(t)?(a=b,I(t)):(e.consume(t),b)}function E(e){return 62===e?R(e):b(e)}function A(t){return(0,v.CW)(t)?(e.consume(t),w):n(t)}function w(t){return 45===t||(0,v.lV)(t)?(e.consume(t),w):C(t)}function C(t){return(0,v.HP)(t)?(a=C,I(t)):(0,v.On)(t)?(e.consume(t),C):R(t)}function _(t){return 45===t||(0,v.lV)(t)?(e.consume(t),_):47===t||62===t||(0,v.Ee)(t)?x(t):n(t)}function x(t){return 47===t?(e.consume(t),R):58===t||95===t||(0,v.CW)(t)?(e.consume(t),k):(0,v.HP)(t)?(a=x,I(t)):(0,v.On)(t)?(e.consume(t),x):R(t)}function k(t){return 45===t||46===t||58===t||95===t||(0,v.lV)(t)?(e.consume(t),k):T(t)}function T(t){return 61===t?(e.consume(t),S):(0,v.HP)(t)?(a=T,I(t)):(0,v.On)(t)?(e.consume(t),T):x(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,D):(0,v.HP)(t)?(a=S,I(t)):(0,v.On)(t)?(e.consume(t),S):(e.consume(t),P)}function D(t){return t===r?(e.consume(t),r=void 0,N):null===t?n(t):(0,v.HP)(t)?(a=D,I(t)):(e.consume(t),D)}function P(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):47===t||62===t||(0,v.Ee)(t)?x(t):(e.consume(t),P)}function N(e){return 47===e||62===e||(0,v.Ee)(e)?x(e):n(e)}function R(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}function I(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),M}function M(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"),a(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"),o};function o(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 ye,Oe,be={name:"codeText",tokenize:function(e,t,n){var r,o,a=0;return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),i(t)};function i(t){return 96===t?(e.consume(t),a++,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?(o=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===a?(e.exit("codeTextSequence"),e.exit("codeText"),t(n)):(o.type="codeTextData",u(n))}},resolve:function(e){var t,n,r=e.length-4,o=3;if(("lineEnding"===e[o][1].type||"space"===e[o][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type))for(t=o;++t<r;)if("codeTextData"===e[t][1].type){e[o][1].type="codeTextPadding",e[r][1].type="codeTextPadding",o+=2,r-=2;break}t=o-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 Ee=(ye={},(0,N.default)((0,N.default)((0,N.default)((0,N.default)((0,N.default)((0,N.default)((0,N.default)((0,N.default)((0,N.default)((0,N.default)(ye,42,I),43,I),45,I),48,I),49,I),50,I),51,I),52,I),53,I),54,I),(0,N.default)((0,N.default)((0,N.default)((0,N.default)(ye,55,I),56,I),57,I),62,F)),Ae=(0,N.default)({},91,Q),we=(0,N.default)((0,N.default)((0,N.default)({},-2,z),-1,z),32,z),Ce=(0,N.default)((0,N.default)((0,N.default)((0,N.default)((0,N.default)((0,N.default)((0,N.default)((0,N.default)({},35,V),42,R),45,[q,R]),60,Z),61,q),95,R),96,te),126,te),_e=(0,N.default)((0,N.default)({},38,re),92,oe),xe=(Oe={},(0,N.default)((0,N.default)((0,N.default)((0,N.default)((0,N.default)((0,N.default)((0,N.default)((0,N.default)((0,N.default)((0,N.default)(Oe,-5,ae),-4,ae),-3,ae),33,ce),38,re),42,fe),60,[he,me]),91,ve),92,[ge,oe]),93,ie),(0,N.default)((0,N.default)(Oe,95,fe),96,be)),ke={null:[fe,C]},Te={null:[42,95]},Se={null:[]};var De=/[\0\t\n\r]/g;var Pe=n(94837),Ne=n(41105),Re=n(78244),Ie={}.hasOwnProperty;function Me(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:a(oe),autolinkProtocol:x,autolinkEmail:x,atxHeading:a(J),blockQuote:a(q),characterEscape:x,characterReference:x,codeFenced:a(W),codeFencedFenceInfo:s,codeFencedFenceMeta:s,codeIndented:a(W,s),codeText:a(G,s),codeTextData:x,data:x,codeFlowValue:x,definition:a(Z),definitionDestinationString:s,definitionLabelString:s,definitionTitleString:s,emphasis:a(K),hardBreakEscape:a(ee),hardBreakTrailing:a(ee),htmlFlow:a(te,s),htmlFlowData:x,htmlText:a(te,s),htmlTextData:x,image:a(re),label:s,link:a(oe),listItem:a(ie),listItemValue:p,listOrdered:a(ae,f),listUnordered:a(ae),paragraph:a(se),reference:U,referenceString:s,resourceDestinationString:s,resourceTitleString:s,setextHeading:a(J),strong:a(ue),thematicBreak:a(ce)},exit:{atxHeading:l(),atxHeadingSequence:A,autolink:l(),autolinkEmail:V,autolinkProtocol:H,blockQuote:l(),characterEscapeValue:k,characterReferenceMarkerHexadecimal:Q,characterReferenceMarkerNumeric:Q,characterReferenceValue:Y,characterReference:z,codeFenced:l(g),codeFencedFence:v,codeFencedFenceInfo:h,codeFencedFenceMeta:m,codeFlowValue:k,codeIndented:l(y),codeText:l(N),codeTextData:k,data:k,definition:l(),definitionDestinationString:E,definitionLabelString:O,definitionTitleString:b,emphasis:l(),hardBreakEscape:l(S),hardBreakTrailing:l(S),htmlFlow:l(D),htmlFlowData:k,htmlText:l(P),htmlTextData:k,image:l(I),label:L,labelText:M,lineEnding:T,link:l(R),listItem:l(),listOrdered:l(),listUnordered:l(),paragraph:l(),referenceString:$,resourceDestinationString:F,resourceTitleString:j,resource:B,setextHeading:l(_),setextHeadingLineSequence:C,setextHeadingText:w,strong:l(),thematicBreak:l()}};Fe(t,(e||{}).mdastExtensions||[]);var n={};return r;function r(e){for(var r={type:"root",children:[]},a={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=o(e,i.pop(),l)}for(l=-1;++l<e.length;){var f=t[e[l][0]];Ie.call(f,e[l][1].type)&&f[e[l][1].type].call(Object.assign({sliceSerialize:e[l][2].sliceSerialize},a),e[l][1])}if(a.tokenStack.length>0){var p=a.tokenStack[a.tokenStack.length-1];(p[1]||Be).call(a,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 o(e,t,n){for(var r,o,a,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||a||(a=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(o=void 0;d--;){var f=e[d];if("lineEnding"===f[1].type||"lineEndingBlank"===f[1].type){if("exit"===f[0])continue;o&&(e[o][1].type="lineEndingBlank",l=!0),f[1].type="lineEnding",o=d}else if("linePrefix"!==f[1].type&&"blockQuotePrefix"!==f[1].type&&"blockQuotePrefixWhitespace"!==f[1].type&&"blockQuoteMarker"!==f[1].type&&"listItemIndent"!==f[1].type)break}a&&(!o||a<o)&&(r._spread=!0),r.end=Object.assign({},o?e[o][1].start:c[1].end),e.splice(o||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++,a=void 0,i=!0}}}return e[t][1]._spread=l,n}function a(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,Re.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]||Be).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 y(){var e=this.resume();this.stack[this.stack.length-1].value=e.replace(/(\r?\n|\r)$/g,"")}function O(e){var t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,X.B)(this.sliceSerialize(e)).toLowerCase()}function b(){var e=this.resume();this.stack[this.stack.length-1].title=e}function E(){var e=this.resume();this.stack[this.stack.length-1].url=e}function A(e){var t=this.stack[this.stack.length-1];if(!t.depth){var n=this.sliceSerialize(e).length;t.depth=n}}function w(){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 x(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 T(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)&&(x.call(this,e),k.call(this,e))}function S(){this.data.atHardBreak=!0}function D(){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 N(){var e=this.resume();this.stack[this.stack.length-1].value=e}function R(){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 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 M(e){var t=this.sliceSerialize(e),n=this.stack[this.stack.length-2];n.label=(0,Ne.s)(t),n.identifier=(0,X.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 F(){var e=this.resume();this.stack[this.stack.length-1].url=e}function j(){var e=this.resume();this.stack[this.stack.length-1].title=e}function B(){this.data.inReference=void 0}function U(){this.data.referenceType="collapsed"}function $(e){var t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,X.B)(this.sliceSerialize(e)).toLowerCase(),this.data.referenceType="full"}function Q(e){this.data.characterReferenceType=e.type}function Y(e){var t,n=this.sliceSerialize(e),r=this.data.characterReferenceType;r?(t=(0,Pe.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 z(e){this.stack.pop().position.end=Le(e.end)}function H(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 q(){return{type:"blockquote",children:[]}}function W(){return{type:"code",lang:null,meta:null,value:""}}function G(){return{type:"inlineCode",value:""}}function Z(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function K(){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 oe(){return{type:"link",title:null,url:"",children:[]}}function ae(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,a.A)(t.extensions||[]))),content:o(g),document:o(y),flow:o(w),string:o(_),text:o(x)};return n;function o(e){return function(t){return P(n,e,t)}}}(n).document().write(function(){var e,t=1,n="",r=!0;return function(o,a,i){var s,u,l,c,d,f=[];for(o=n+("string"===typeof o?o.toString():new TextDecoder(a||void 0).decode(o)),l=0,n="",r&&(65279===o.charCodeAt(0)&&l++,r=void 0);l<o.length;){if(De.lastIndex=l,c=(s=De.exec(o))&&void 0!==s.index?s.index:o.length,d=o.charCodeAt(c),!s){n=o.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(o.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 Fe(e,t){for(var n=-1;++n<t.length;){var r=t[n];Array.isArray(r)?Fe(e,r):je(e,r)}}function je(e,t){var n;for(n in t)if(Ie.call(t,n))switch(n){case"canContainEols":var r,o=t[n];if(o)(r=e[n]).push.apply(r,(0,a.A)(o));break;case"transforms":var i,s=t[n];if(s)(i=e[n]).push.apply(i,(0,a.A)(s));break;case"enter":case"exit":var u=t[n];u&&Object.assign(e[n],u)}}function Be(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+(0,Re.L)({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+(0,Re.L)({start:t.start,end:t.end})+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+(0,Re.L)({start:t.start,end:t.end})+") is still open")}function Ue(e){var t=this;t.parser=function(n){return Me(n,(0,o.A)((0,o.A)((0,o.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 P},defaultFootnoteBackContent:function(){return s},defaultFootnoteBackLabel:function(){return u},defaultHandlers:function(){return m}});var r=n(89379),o=n(17767),a=n(83950);function i(e){for(var t=[],n=-1,r=0,o=0;++n<e.length;){var i=e.charCodeAt(n),s="";if(37===i&&(0,a.lV)(e.charCodeAt(n+1))&&(0,a.lV)(e.charCodeAt(n+2)))o=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),o=1):s="\ufffd"}else s=String.fromCharCode(i);s&&(t.push(e.slice(r,n),encodeURIComponent(s)),r=n+o+1,s=""),o&&(n+=o,o=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 o=e.all(t),a=o[0];a&&"text"===a.type?a.value="["+a.value:o.unshift({type:"text",value:"["});var i=o[o.length-1];return i&&"text"===i.type?i.value+=r:o.push({type:"text",value:r}),o}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),o=0,a=[];r;)a.push(h(t.slice(o,r.index),o>0,!0),r[0]),o=r.index+r[0].length,r=n.exec(t);return a.push(h(t.slice(o),o>0,!1)),a.join("")}function h(e,t,n){var r=0,o=e.length;if(t)for(var a=e.codePointAt(r);9===a||32===a;)r++,a=e.codePointAt(r);if(n)for(var i=e.codePointAt(o-1);9===i||32===i;)o--,i=e.codePointAt(o-1);return o>r?e.slice(r,o):""}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 o={type:"element",tagName:"code",properties:r,children:[{type:"text",value:n}]};return t.meta&&(o.data={meta:t.meta}),e.patch(t,o),o={type:"element",tagName:"pre",properties:{},children:[o=e.applyData(t,o)]},e.patch(t,o),o},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-",o=String(t.identifier).toUpperCase(),a=i(o.toLowerCase()),s=e.footnoteOrder.indexOf(o),u=e.footnoteCounts.get(o);void 0===u?(u=0,e.footnoteOrder.push(o),n=e.footnoteOrder.length):n=s+1,u+=1,e.footnoteCounts.set(o,u);var l={type:"element",tagName:"a",properties:{href:"#"+r+"fn-"+a,id:r+"fnref-"+a+(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 o={src:i(r.url||""),alt:t.alt};null!==r.title&&void 0!==r.title&&(o.title=r.title);var a={type:"element",tagName:"img",properties:o,children:[]};return e.patch(t,a),e.applyData(t,a)},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 o={href:i(r.url||"")};null!==r.title&&void 0!==r.title&&(o.title=r.title);var a={type:"element",tagName:"a",properties:o,children:e.all(t)};return e.patch(t,a),e.applyData(t,a)},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),o=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),a={},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:[]}),a.className=["task-list-item"]}for(var l=-1;++l<r.length;){var f=r[l];(o||0!==l||"element"!==f.type||"p"!==f.tagName)&&i.push({type:"text",value:"\n"}),"element"!==f.type||"p"!==f.tagName||o?i.push(f):i.push.apply(i,(0,c.A)(f.children))}var p=r[r.length-1];p&&(o||"element"!==p.type||"p"!==p.tagName)&&i.push({type:"text",value:"\n"});var h={type:"element",tagName:"li",properties:a,children:i};return e.patch(t,h),e.applyData(t,h)},list:function(e,t){var n={},r=e.all(t),o=-1;for("number"===typeof t.start&&1!==t.start&&(n.start=t.start);++o<r.length;){var a=r[o];if("element"===a.type&&"li"===a.tagName&&a.properties&&Array.isArray(a.properties.className)&&a.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(),o=[];if(r){var a={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],a),o.push(a)}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}),o.push(i)}var l={type:"element",tagName:"table",properties:{},children:e.wrap(o,!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,o=0===(r?r.indexOf(t):1)?"th":"td",a=n&&"table"===n.type?n.align:void 0,i=a?a.length:t.children.length,s=-1,u=[];++s<i;){var l=t.children[s],c={},d=a?a[s]:void 0;d&&(c.align=d);var f={type:"element",tagName:o,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),y=n(10467),O=n(99087),b=n(80045),E=n(10418),A=["children"],w={}.hasOwnProperty,C={};function _(e,t){e.position&&(t.position=(0,f.G1)(e))}function x(e,t){var n=t;if(e&&e.data){var r=e.data.hName,a=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,o.Ay)(i)),"children"in n&&n.children&&null!==a&&void 0!==a&&(n.children=a)}return n}function k(e,t){var n=t.data||{},r=!("value"in t)||w.call(n,"hProperties")||w.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 T(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 D(e,t){var n=function(e,t){var n=t||C,a=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 o=l.one(n[r],e);if(o){if(r&&"break"===n[r-1].type&&(Array.isArray(o)||"text"!==o.type||(o.value=S(o.value)),!Array.isArray(o)&&"element"===o.type)){var a=o.children[0];a&&"text"===a.type&&(a.value=S(a.value))}Array.isArray(o)?t.push.apply(t,(0,c.A)(o)):t.push(o)}}return t},applyData:x,definitionById:a,footnoteById:i,footnoteCounts:s,footnoteOrder:[],handlers:u,one:function(e,t){var n=e.type,r=l.handlers[n];if(w.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 a=(0,b.A)(e,A),i=(0,o.Ay)(a);return i.children=l.all(e),i}return(0,o.Ay)(e)}return(l.options.unknownHandler||k)(l,e,t)},options:n,patch:_,wrap:T};return(0,E.YR)(e,(function(e){if("definition"===e.type||"footnoteDefinition"===e.type){var t="definition"===e.type?a:i,n=String(e.identifier).toUpperCase();t.has(n)||t.set(n,e)}})),l}(e,t),a=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,a=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()),y=0,O=[],b=e.footnoteCounts.get(v);void 0!==b&&++y<=b;){O.length>0&&O.push({type:"text",value:" "});var E="string"===typeof n?n:n(p,y);"string"===typeof E&&(E={type:"text",value:E}),O.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+g+(y>1?"-"+y:""),dataFootnoteBackref:"",ariaLabel:"string"===typeof a?a:a(p,y),className:["data-footnote-backref"]},children:Array.isArray(E)?E:[E]})}var A=m[m.length-1];if(A&&"element"===A.type&&"p"===A.tagName){var w,C=A.children[A.children.length-1];C&&"text"===C.type?C.value+=" ":A.children.push({type:"text",value:" "}),(w=A.children).push.apply(w,O)}else m.push.apply(m,O);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,o.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(a)?{type:"root",children:a}:a||{type:"root",children:[]};return l&&((0,O.ok)("children"in d),d.children.push({type:"text",value:"\n"},l)),d}function P(e,t){return e&&"run"in e?function(){var n=(0,y.A)((0,g.A)().mark((function n(r,o){var a;return(0,g.A)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return a=D(r,t),n.next=3,e.run(a,o);case 3:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}():function(n){return D(n,t||e)}}},53674:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return R}});var r=n(89379),o=n(60436),a=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,o.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 y(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 O(e,t,n,r){for(var o=r.join.length;o--;){var a=r.join[o](e,t,n,r);if(!0===a||1===a)break;if("number"===typeof a)return"\n".repeat(1+a);if(!1===a)return"\n\n\x3c!----\x3e\n\n"}return"\n\n"}var b=/\r?\n|\r/g;function E(e,t){for(var n,r=[],o=0,a=0;n=b.exec(e);)i(e.slice(o,n.index)),r.push(n[0]),o=n.index+n[0].length,a++;return i(e.slice(o)),r.join("");function i(e){r.push(t(e,a,!e))}}var A=n(69016);function w(e,t){return e-t}function C(e,t){for(var n,r=/\\(?=[!-/:-@[-`{-~])/g,o=[],a=[],i=e+t,s=-1,u=0;n=r.exec(i);)o.push(n.index);for(;++s<o.length;)u!==o[s]&&a.push(e.slice(u,o[s])),a.push("\\"),u=o[s];return a.push(e.slice(u)),a.join("")}function _(e){var t=e||{},n=t.now||{},r=t.lineShift||0,o=n.line||1,a=n.column||1;return{move:function(e){var t=e||"",n=t.split(/\r?\n|\r/g),i=n[n.length-1];return o+=n.length-1,a=1===n.length?a+i.length:1+i.length+r,t},current:function(){return{now:{line:o,column:a},lineShift:r}},shift:function(e){r+=e}}}function x(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:E,associationId:g,containerPhrasing:D,containerFlow:P,createTracker:_,compilePattern:y,safe:N,stack:[],unsafe:(0,o.A)(m),join:(0,o.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,a.A)("type",{invalid:k,unknown:T,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 T(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 D(e,t){return function(e,t,n){var o=t.indexStack,a=e.children||[],i=[],s=-1,u=n.before;o.push(-1);for(var l=t.createTracker(n);++s<a.length;){var c=a[s],d=void 0;if(o[o.length-1]=s,s+1<a.length){var f=t.handle.handlers[a[s+1].type];f&&f.peek&&(f=f.peek),d=f?f(a[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 o.pop(),i.join("")}(e,this,t)}function P(e,t){return function(e,t,n){var o=t.indexStack,a=e.children||[],i=t.createTracker(n),s=[],u=-1;for(o.push(-1);++u<a.length;){var l=a[u];o[o.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<a.length-1&&s.push(i.move(O(l,a[u+1],e,t)))}return o.pop(),s.join("")}(e,this,t)}function N(e,t){return function(e,t,n){for(var r=(n.before||"")+(t||"")+(n.after||""),o=[],a=[],i={},s=-1;++s<e.unsafe.length;){var u=e.unsafe[s];if((0,A.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);o.includes(p)?(i[p].before&&!d&&(i[p].before=!1),i[p].after&&!f&&(i[p].after=!1)):(o.push(p),i[p]={before:d,after:f})}}o.sort(w);var h=n.before?n.before.length:0,m=r.length-(n.after?n.after.length:0);for(s=-1;++s<o.length;){var v=o[s];v<h||v>=m||v+1<m&&o[s+1]===v+1&&i[v].after&&!i[v+1].before&&!i[v+1].after||o[s-1]===v-1&&i[v].before&&!i[v-1].before&&!i[v-1].after||(h!==v&&a.push(C(r.slice(h,v),"\\")),h=v,!/[!-/:-@[-`{-~]/.test(r.charAt(v))||n.encode&&n.encode.includes(r.charAt(v))?(a.push("&#x"+r.charCodeAt(v).toString(16).toUpperCase()+";"),h++):a.push("\\"))}return a.push(C(r.slice(h,m),n.after)),a.join("")}(this,e,t)}function R(e){var t=this;t.compiler=function(n){return x(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 o(e){return e.join(" ").trim()}n.d(t,{A:function(){return o},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 a(e);if("object"===typeof e)return Array.isArray(e)?o(e):function(e){var t=e;return a(n);function n(n){var r,o=n;for(r in e)if(o[r]!==t[r])return!1;return!0}}(e);if("string"===typeof e)return function(e){return a(t);function t(t){return t&&t.type===e}}(e);throw new Error("Expected function, string, or object as test")};function o(e){for(var t=[],n=-1;++n<e.length;)t[n]=r(e[n]);return a((function(){for(var e=-1,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];for(;++e<t.length;)if(t[e].apply(this,r))return!0;return!1}))}function a(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 o},Y:function(){return r}});var r=a("end"),o=a("start");function a(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=o(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?a(e.position):"start"in e||"end"in e?a(e):"line"in e||"column"in e?o(e):"":""}function o(e){return i(e&&e.line)+":"+i(e&&e.column)}function a(e){return o(e&&e.start)+"-"+o(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 o=[],a=!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=o;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[a,e];return null===e||void 0===e?o:[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 y=g.children[h];if((p=e(y,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 o}});var r=n(11591);function o(e,t,n,o){var a,i,s;"function"===typeof t&&"function"!==typeof n?(i=void 0,s=t,a=n):(i=t,s=n,a=o),(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)}),a)}},44498:function(e,t,n){"use strict";n.d(t,{T:function(){return y}});var r=n(60436),o=n(23029),a=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 a;(0,o.A)(this,t),a=(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 a.ancestors=l.ancestors||void 0,a.cause=l.cause||void 0,a.column=h?h.column:void 0,a.fatal=void 0,a.file,a.message=u,a.line=h?h.line:void 0,a.name=(0,c.L)(l.place)||"1:1",a.place=l.place||void 0,a.reason=a.message,a.ruleId=l.ruleId||void 0,a.source=l.source||void 0,a.stack=d&&l.cause&&"string"===typeof l.cause.stack?l.cause.stack:"",a.actual,a.expected,a.note,a.url,a}return(0,u.A)(t,e),(0,a.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,o=-1,a=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;a--;)if(47===e.codePointAt(a)){if(n){r=a+1;break}}else o<0&&(n=!0,o=a+1);return o<0?"":e.slice(r,o)}if(t===e)return"";var i=-1,s=t.length-1;for(;a--;)if(47===e.codePointAt(a)){if(n){r=a+1;break}}else i<0&&(n=!0,i=a+1),s>-1&&(e.codePointAt(a)===t.codePointAt(s--)?s<0&&(o=a):(s=-1,o=i));r===o?o=i:o<0&&(o=e.length);return e.slice(r,o)},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,o=0,a=-1,i=0;for(;n--;){var s=e.codePointAt(n);if(47!==s)r<0&&(t=!0,r=n+1),46===s?a<0?a=n:1!==i&&(i=1):a>-1&&(i=-1);else if(t){o=n+1;break}}if(a<0||r<0||0===i||1===i&&a===r-1&&a===o+1)return"";return e.slice(a,r)},join:function(){for(var e,t=-1,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];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,o="",a=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(o.length<2||2!==a||46!==o.codePointAt(o.length-1)||46!==o.codePointAt(o.length-2))if(o.length>2){if((r=o.lastIndexOf("/"))!==o.length-1){r<0?(o="",a=0):a=(o=o.slice(0,r)).length-1-o.lastIndexOf("/"),i=u,s=0;continue}}else if(o.length>0){o="",a=0,i=u,s=0;continue}t&&(o=o.length>0?o+"/..":"..",a=2)}else o.length>0?o+="/"+e.slice(i+1,u):o=e.slice(i+1,u),a=u-i-1;i=u,s=0}else 46===n&&s>-1?s++:s=-1}return o}(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 o=n.codePointAt(r+2);if(70===o||102===o){var a=new TypeError("File URL path must not include encoded / characters");throw a.code="ERR_INVALID_FILE_URL_PATH",a}}return decodeURIComponent(n)}(e)}var g=["history","path","basename","stem","extname","dirname"],y=function(){return(0,a.A)((function e(t){var n;(0,o.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 a,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(a in n)g.includes(a)||(this[a]=n[a])}),[{key:"basename",get:function(){return"string"===typeof this.path?f.basename(this.path):void 0},set:function(e){b(e,"basename"),O(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){E(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(O(e,"extname"),E(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"),O(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 O(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 E(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 o}});var r={}.hasOwnProperty;function o(e,t){var n=t||{};function o(t){var n=o.invalid,a=o.handlers;if(t&&r.call(t,e)){var i=String(t[e]);n=r.call(a,i)?a[i]:o.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 o.handlers=n.handlers||{},o.invalid=n.invalid,o.unknown=n.unknown,o}}}]);