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

2 lines
3.3 MiB

/*! For license information please see plainMarkdownEditor.88e2081b.js.LICENSE.txt */
(self.webpackChunkseahub_frontend=self.webpackChunkseahub_frontend||[]).push([[3041],{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 a}});var r=n(23029),o=n(92901),i=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)}))}}])}(),a=new i;t.A=i},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),i=n(39874),a=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),a=0;a<n;a++)o[a]=arguments[a];return(e=(0,i.A)(this,t,[].concat(o))).getMenuPortalTarget=function(){return document.querySelector(e.props.menuPortalTarget)},e}return(0,a.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,i=e.placeholder,a=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:a,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:i,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 i},r3:function(){return a},xD:function(){return o}});var r=n(89379),o={option:function(e,t){var n=t.isDisabled,o=t.isSelected,i=t.isFocused;return(0,r.A)((0,r.A)({},e),{},{cursor:n?"default":"pointer",backgroundColor:o?"#20a0ff":i?"#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(){}},i={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"})}},a={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),i=n(44414);function a(e){var t=e.onChange,n=e.checked,r=e.placeholder,a=e.disabled,s=e.className,u=e.size,l=e.textPosition,c=e.setRef;return(0,i.jsx)("div",{className:o()("seahub-switch position-relative",s,u),ref:c,children:(0,i.jsxs)("label",{className:"custom-switch",children:[(0,i.jsx)("input",{className:"custom-switch-input",type:"checkbox",checked:n,onChange:t,name:"custom-switch-checkbox",disabled:a}),"left"===l&&(0,i.jsx)("span",{className:"custom-switch-description text-truncate",children:r}),(0,i.jsx)("span",{className:o()("custom-switch-indicator",{disabled:a})}),"right"===l&&(0,i.jsx)("span",{className:"custom-switch-description text-truncate",children:r})]})})}a.defaultProps={textPosition:"left"};var s=a},46757:function(e,t,n){"use strict";n.d(t,{$e:function(){return s},E8:function(){return a},db:function(){return l},ks:function(){return c},sc:function(){return d}});var r=n(26470),o=n.n(r),i=n(31095),a="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()(i.M_,t))}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;u(a,o()({},e,{type:a}),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,i=e.clientY||e.touches&&e.touches[0].pageY;c();var a={id:t,position:{x:o,y:i},target:e.target,currentObject:r,menuList:n};0!==n.length&&l(a)}},92795:function(e,t,n){"use strict";var r=n(92901),o=n(23029),i=n(46757),a=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,a.YP)(t.callbacks,n)&&t.callbacks[n].show(e)},this.handleHideEvent=function(e){for(var n in t.callbacks)(0,a.YP)(t.callbacks,n)&&t.callbacks[n].hide(e)},this.register=function(e,n){var r=(0,a.NF)();return t.callbacks[r]={show:e,hide:n},r},this.unregister=function(e){e&&t.callbacks[e]&&delete t.callbacks[e]},this.callbacks={},a.Sw&&(window.addEventListener(i.E8,this.handleShowEvent),window.addEventListener(i.$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 i(){return Math.random().toString(36).substring(7)}n.d(t,{M_:function(){return a},NF:function(){return i},Sw:function(){return s},YP:function(){return o},_$:function(){return r}});var a={},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,i,a=!1;try{t=o()(),n=document.createRange(),r=document.getSelection(),(i=document.createElement("a")).textContent=e,document.body.appendChild(i),n.selectNode(i),r.addRange(n);document.execCommand("copy");a=!0}catch(s){}finally{r&&("function"==typeof r.removeRange?r.removeRange(n):r.removeAllRanges()),i&&document.body.removeChild(i),t()}return a}},46874:function(e,t,n){"use strict";var r=n(23029),o=n(92901),i=n(39874),a=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,i.A)(this,t,[e])).deleteFolder=function(){n.props.deleteFolder(),n.props.toggleDialog()},n.state={sharedToUserCount:0,sharedToGroupCount:0},n}return(0,a.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,i=r.toggleDialog,a=m.Aq.getFileName(o),s='<span class="op-target">'+m.Aq.HTMLescape(a)+"</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:i,children:[(0,v.jsx)(c.A,{toggle:i,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:i,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},60472:function(e,t,n){"use strict";n.d(t,{A:function(){return U}});var r=n(23029),o=n(92901),i=n(39874),a=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,S(r.key),r)}}function v(e,t,n){return(t=S(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,i,a,s=[],u=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.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&&(a=n.return(),Object(a)!==a))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 k(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 k(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?k(e,t):void 0}}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function S(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 T(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 x(){return"undefined"!==typeof n.g.window?n.g.window.innerWidth:0}var _="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,M=37,N=38,R=39,I=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)}(a,e);var t,r,o,i=E(a);function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),v(b(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=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=_,t}return t=a,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(i){t.props[i.name]!==e[i.name]&&(n=!0,r[t.props[i.name]]=!0,o[e[i.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,i=r.height-2*o,a=r.width-2*o;return n||(i=Math.min(i,t),a=Math.min(a,e)),a/i>e/t?{width:e*i/t,height:i}:{width:a,height:t*a/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,i=0;return{maxX:o=r*t.width-n.width<0?(n.width-r*t.width)/2:(r*t.width-n.width)/2,maxY:i=r*t.height-n.height<0?(n.height-r*t.height)/2:(r*t.height-n.height)/2,minX:-1*o,minY:-1*i}}},{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:x(),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 i=this.getZoomMultiplier(),a=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*i)/2,d=(s.height-o.height*i)/2,f=u-(u-(c-this.state.offsetX))/i*a,p=l-(l-(d-this.state.offsetY))/i*a,h=(s.width-o.width*a)/2-f,m=(s.height-o.height*a)/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 M:if(!this.props.prevSrc)return;e.preventDefault(),this.keyPressed=!0,this.requestMovePrev(e);break;case R:if(!this.props.nextSrc)return;e.preventDefault(),this.keyPressed=!0,this.requestMoveNext(e);break;case N:this.props.onClickMoveUp&&(e.preventDefault(),this.keyPressed=!0,this.requestMoveUp(e));break;case I: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)&&a.isTargetMatchImage(e.target)&&(this.addPointer(a.parseMouseEvent(e)),this.multiPointerStart(e))}},{key:"handleMouseMove",value:function(e){this.shouldHandleEvent(1)&&this.multiPointerMove(e,[a.parseMouseEvent(e)])}},{key:"handleMouseUp",value:function(e){this.shouldHandleEvent(1)&&(this.removePointer(a.parseMouseEvent(e)),this.multiPointerEnd(e))}},{key:"handlePointerEvent",value:function(e){if(this.shouldHandleEvent(3))switch(e.type){case"pointerdown":a.isTargetMatchImage(e.target)&&(this.addPointer(a.parsePointerEvent(e)),this.multiPointerStart(e));break;case"pointermove":this.multiPointerMove(e,[a.parsePointerEvent(e)]);break;case"pointerup":case"pointercancel":this.removePointer(a.parsePointerEvent(e)),this.multiPointerEnd(e)}}},{key:"handleTouchStart",value:function(e){var t=this;this.shouldHandleEvent(2)&&a.isTargetMatchImage(e.target)&&([].forEach.call(e.changedTouches,(function(e){return t.addPointer(a.parseTouchPointer(e))})),this.multiPointerStart(e))}},{key:"handleTouchMove",value:function(e){this.shouldHandleEvent(2)&&this.multiPointerMove(e,[].map.call(e.changedTouches,(function(e){return a.parseTouchPointer(e)})))}},{key:"handleTouchEnd",value:function(e){var t=this;this.shouldHandleEvent(2)&&([].map.call(e.changedTouches,(function(e){return t.removePointer(a.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,i=r.y;this.changeZoom(n,o,i)}},{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 i=new n.g.Image;this.props.imageCrossOrigin&&(i.crossOrigin=this.props.imageCrossOrigin),i.onerror=function(n){o.props.onImageLoadError(t,e,n),o.setState((function(t){return{loadErrorStatus:h(h({},t.loadErrorStatus),{},v({},e,!0))}})),r(n)},i.onload=function(){o.props.onImageLoad(t,e,i),o.imageCache[t]={loaded:!0,width:i.width,height:i.height},r()},i.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,i=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,k=t.onClickMoveUp,S=t.onClickMoveDown,x=t.closeLabel,_=t.downloadImageLabel,D=t.deleteImageLabel,P=t.zoomInLabel,M=t.zoomOutLabel,N=t.viewOriginalImageLabel,R=t.rotateImageLabel,I=this.state,L=I.zoomLevel,F=I.offsetX,B=I.offsetY,j=I.isClosing,U=I.loadErrorStatus,H=I.rotateDeg,Q=this.getLightboxRect(),Y={},z=this.isAnimating();!r&&z&&(Y=h(h({},Y),{},{transition:"transform ".concat(o,"ms")}));var $={};this.getSrcTypes().forEach((function(e){var t=e.name,n=e.keyEnding;$[t]=n}));var V=[],G=function(t,n,r){if(e.props[t]){var o,i=e.getBestImageForType(t),l=h(h({},Y),a.getTransform(h(h({},r),i)));if(L>0&&(l.cursor="move"),l.transform="".concat(l.transform," rotate(").concat(H,"deg)"),null===i&&(o=U,Object.keys(o).some((function(e){return o[e]}))))V.push(s.createElement("div",{className:"".concat(n," ril__image ril-errored"),style:l,key:e.props[t]+$[t]},s.createElement("div",{className:"ril__errorContainer"},e.props.imageLoadErrorMessage)));else if(null!==i){var d=i.src;u?(l.backgroundImage="url('".concat(d,"')"),V.push(s.createElement("div",{className:"".concat(n," ril__image ril__imageDiscourager"),onDoubleClick:e.handleImageDoubleClick,onWheel:e.handleImageMouseWheel,style:l,key:d+$[t]},s.createElement("div",{className:"ril-download-blocker ril__downloadBlocker"})))):V.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+$[t],alt:"string"===typeof c?c:T("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"})})));V.push(s.createElement("div",{className:"".concat(n," ril__image ril-not-loaded"),style:l,key:e.props[t]+$[t]},s.createElement("div",{className:"ril__loadingContainer"},f)))}}},q=this.getZoomMultiplier();G("nextSrc","ril-image-next ril__imageNext",{x:Q.width}),G("mainSrc","ril-image-current",{x:-1*F,y:-1*B,zoom:q}),G("prevSrc","ril-image-prev ril__imagePrev",{x:-1*Q.width});var Z=Object.assign({},{overlay:{zIndex:1051,backgroundColor:this.isMobile?"#000":"transparent"}},this.props.reactModalStyle),X={overlay:h({zIndex:1e3,backgroundColor:"transparent"},Z.overlay),content:h({backgroundColor:"transparent",overflow:"hidden",border:"none",borderRadius:0,padding:0,top:0,left:0,right:0,bottom:0},Z.content)};return s.createElement(f(),g({isOpen:!0,onRequestClose:i?this.requestClose:void 0,onAfterOpen:function(){e.outerEl.current&&e.outerEl.current.focus(),v()},style:X,contentLabel:T("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(j?"ril-closing ril__outerClosing":""," ").concat(this.isMobile?"mobile-image-previewer":"PC-image-previewer"),style:{transition:"opacity ".concat(o,"ms"),animationDuration:"".concat(o,"ms"),animationDirection:j?"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:i?this.closeIfClickInner:void 0},V),p&&!this.isMobile&&s.createElement("button",{type:"button",className:"ril-prev-button ril__navButtons ril__navButtonPrev",key:"prev","aria-label":this.props.prevLabel,onClick:z?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:z?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)})),k&&!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:z?void 0:this.requestMoveUp})),S&&!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:z?void 0:this.requestMoveDown})),s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button",key:"close","aria-label":x,className:"ril-close ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__closeButton",onClick:z?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:z||5===L,onClick:z||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":M,className:["ril-zoom-out","ril__toolbarItemChild","ril__builtinButton","ril__zoomOutButton"].concat(w(0===L?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomOutBtn,disabled:z||0===L,onClick:z||0===L?void 0:this.handleZoomOutButtonClick})),b&&s.createElement("li",{className:"ril-toolbar__item ril__toolbarItem"},s.createElement("button",{type:"button","aria-label":R,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":_,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":N,className:"ril-toolbar__item__child ril__toolbarItemChild ril__builtinButton ril__viewOriginalButton",onClick:C},N)))),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":R,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":_,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,i=e.zoom,a=void 0===i?1:i,s=e.width,u=e.targetWidth,l=n,c=x();s>c&&(l+=(c-s)/2);var d=a*(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}),a}(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,B=n(44414),j=function(e){function t(){var e;(0,r.A)(this,t);for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];return(e=(0,i.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,a.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,i=t.moveToPrevImage,a=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,B.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:i,onMoveNextRequest:a,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);j.defaultProps={enableRotate:!0};var U=j},44124:function(e,t,n){"use strict";var r=n(23029),o=n(92901),i=n(39874),a=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,i.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,a.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},16670:function(e,t,n){"use strict";var r,o=n(23029),i=n(92901),a=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,a.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 i;switch(clearInterval(r),o.failed_reason){case"size too large":i=(0,f.AP)("Failed to download. The total size of the files exceeded the limit.");break;case"internal error":i=(0,f.AP)("Internal Server Error");break;default:i=(0,f.AP)("Error")}n.setState({isLoading:!1,errorMsg:i})}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,i.A)(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.token,o=t.path,i=t.repoID,a=t.target;(n?a.length?p.e.getShareLinkDirentsZipTask(n,o,a):p.e.getShareLinkZipTask(n,o):p.e.zipDownload(i,o,a)).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,a.A)(this,t,arguments)}return(0,s.A)(t,e),(0,i.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),i=n.n(o),a=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:i()("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)(a.In,{iconName:c})}),(0,u.jsx)("span",{className:"dirent-detail-item-name-value",children:n.name})]}),(0,u.jsx)("div",{className:i()("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),i=n(48738),a=n.n(i),s=n(91447),u=n(14522),l=n(44414),c=function(e){var t=e.children,n=e.className,i=(0,o.useState)(300),c=(0,r.A)(i,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:a()("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,i=e.onClose,a=e.component,s=(void 0===a?{}:a).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:i,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:a()("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),i=n(48738),a=n.n(i),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,i=e.direntDetail,a=(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(i.size)})}),(0,v.jsx)(f.A,{field:l,className:"sf-metadata-property-detail-formatter",children:(0,v.jsx)(d.ZA,{field:l,value:i.last_modifier_email,collaborators:[{name:i.last_modifier_name,contact_email:i.last_modifier_contact_email,email:i.last_modifier_email,avatar_url:i.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:i.last_modified})}),window.app.pageOptions.enableMetadataManagement&&a&&(0,v.jsx)(m.iF,{repoID:t,filePath:r,repoInfo:n,direntType:"file"})]})},y=function(e){var t=e.repoID,n=e.repoInfo,i=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 k=(null===i||void 0===i?void 0:i.name)||"",S=u.Aq.getDirentIcon(i);return(0,v.jsxs)("div",{className:a()("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:k,icon:S,onClose:f,component:b}),(0,v.jsx)(c.nB,{children:i&&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),i=n(39874),a=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,i.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,a.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,i=n.tagName,a=n.menuStyle;return r="sf-dropdown-toggle "+r,t.length?i&&"button"===i?(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:i||"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:a,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 i}});n(9950);var r=n(40326),o=n(44414);var i=function(e){var t=e.className,n=void 0===t?"":t,i=e.title,a=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"}),i&&(0,o.jsx)("span",{className:"empty-tip-title",children:i}),a&&(0,o.jsx)("span",{className:"empty-tip-text",children:a}),s]})}},95754:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});n(9950);var r,o=n(44414);try{(r=n(24078)).keys().forEach(r)}catch(a){console.log(a)}var i=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"})}},40866:function(e,t,n){"use strict";var r=n(23029),o=n(92901),i=n(39874),a=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,i.A)(this,t,[e])).el=document.createElement("div"),n}return(0,a.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},68497:function(e,t,n){"use strict";n.d(t,{A:function(){return d}});var r=n(23029),o=n(92901),i=n(39874),a=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,i.A)(this,t,[e])).onInternalLinkDialogToggle=function(){n.setState({isShowInternalLinkDialog:!n.state.isShowInternalLinkDialog})},n.state={isShowInternalLinkDialog:!1},n}return(0,a.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)},86274:function(e,t,n){"use strict";var r=n(23029),o=n(92901),i=n(39874),a=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,i.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,i=r.errMessage;o?n.props.onRenameConfirm(t):(c.A.danger(i),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,a.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 a},Rx:function(){return i},gO:function(){return r},nT:function(){return o}});var r=26,o=.22,i=.4,a=.15},91447:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});n(9950);var r=n(47089),o=n(44414);var i=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})]})}},4086:function(e,t,n){"use strict";n.d(t,{A:function(){return w}});var r=n(89379),o=n(92901),i=n(23029),a=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,i.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,i=e.onRemove,a=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:a})}),(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:i,className:"toast-close",children:(0,h.jsx)("span",{children:"\xd7"})})]})}}])}(a.PureComponent),v=m,g=function(e){function t(){var e;(0,i.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=a.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)}})})})}})}}])}(a.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,i.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 i=n.value;String(i.id).startsWith(t.id)&&o.closeToast(i.id)}}catch(s){r.e(s)}finally{r.f()}}var a=o.createToastInstance(e,t);return o.setState((function(e){return{toasts:[a].concat((0,l.A)(e.toasts))}})),a},o.createToastInstance=function(e,n){var r=++t.idCounter,i=O(n)?"".concat(n.id,"-").concat(r):r,a=n.hasCloseButton||!0,s=n.duration||2;return void 0!==n.hasCloseButton&&(a=n.hasCloseButton),void 0!==n.duration&&(s=n.duration),{id:i,title:e,description:n.description,hasCloseButton:a,duration:s,close:function(){return o.closeToast(i)},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,i=(0,u.A)(t,y);return(0,h.jsx)(g,(0,r.A)((0,r.A)({onRemove:function(){return e.removeToast(n)}},i),{},{children:o}),n)}))})}}])}(a.PureComponent);b.idCounter=0;var E="undefined"!==typeof window&&"undefined"!==typeof window.document,A=(0,o.A)((function e(){var t=this;if((0,i.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},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 a},R5:function(){return s},cj:function(){return i}});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"}),i=["#FBD44A","#EAA775","#F4667C","#DC82D2","#9860E5","#9F8CF1","#59CB74","#ADDF84","#89D2EA","#4ECCCB","#46A1FD","#C2C2C2"],a=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 i},X7:function(){return s},bV:function(){return o},r:function(){return r},yH:function(){return a}});var r=2,o=2,i=3,a=1045,s=1046},19175:function(e,t,n){"use strict";var r=n(23029),o=n(92901),i=n(26910),a=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 i=t.server+"/api/v2.1/repos/"+e+"/metadata/records/",a={records_data:[{record_id:n,record:r,obj_id:o}]};return t.req.put(i,a)},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/",i={records_data:n};return r&&(i.is_copy_paste="true"),t.req.put(o,i)},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/",i={name:n,type:r,data:{basic_filters:u.pk[r],sorts:u.hc[r]}};return t._sendPostRequest(o,i,{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/",i={view_id:n,view_data:r};return t.req.put(o,i)},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/",i={view_id:n,target_view_id:r};return t._sendPostRequest(o,i,{headers:{"Content-type":"application/json"}})},this.insertColumn=function(e,n,r,o){var i=o.key,a=o.data,s=t.server+"/api/v2.1/repos/"+e+"/metadata/columns/",u={column_name:n,column_type:r};return i&&(u.column_key=i),a&&(u.column_data=a),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/",i={column_key:n,name:r};return t.req.put(o,i)},this.modifyColumnData=function(e,n,r){var o=t.server+"/api/v2.1/repos/"+e+"/metadata/columns/",i={column_key:n,data:r};return t.req.put(o,i)},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/",i={path:n,repo_id:e,lang:r};return t.req.post(o,i)},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/",i={record_id:n,name:r};return t.req.put(o,i)},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,i=t.server+"/api/v2.1/repos/"+e+"/metadata/people-photos/"+n+"/?start="+r+"&limit="+o;return t.req.get(i)}}),[{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:"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=a.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),i=n(48738),a=n.n(i),s=n(71791),u=n(9264),l=n(44414);t.A=function(e){var t=e.isShowRateItem,n=e.field,i=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 i>=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:a()("sf-metadata-rate-item",{active:d>=c}),ref:m,children:(0,l.jsx)(s.In,{iconName:E||"rate"})}),-1!==i&&(0,l.jsx)(o.A,{placement:"bottom",target:m,modifiers:{preventOverflow:{boundariesElement:document.body}},className:"sf-metadata-tooltip",children:i})]})}},14544:function(e,t,n){"use strict";n.d(t,{UI:function(){return o},me:function(){return i},zP:function(){return r}});var r={COLUMN_NAME:"COLUMN_NAME",COLUMN_TYPE:"COLUMN_TYPE"},o={CUSTOM_REGULAR:"CUSTOM_REGULAR"},i={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),i=n(42119),a=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,i=e.value,a=(0,o.useState)(""),s=(0,r.A)(a,2),c=s[0],d=s[1],f=(0,o.useState)(i||""),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(i)}),[i]),(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),k=450,S=function(e){var t=e.column,n=e.columns,i=e.target,a=e.parentWidth,s=e.onChange,c=e.onToggle,d=(0,o.useRef)(null),f=(0,o.useRef)(null),p=(0,o.useMemo)((function(){if(i){var e=i.getBoundingClientRect(),t=e.top,n=e.left,r={width:k,left:n+a,top:t,maxHeight:"calc(100% - ".concat(t,"px - 5px)")};return n+k+a>document.body.offsetWidth&&(r.left=n-k<=5?5:n-k),r}}),[i,a]),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]),S=(0,o.useCallback)((function(e){e.stopPropagation()}),[]),T=(0,o.useMemo)((function(){return b.filter((function(e){return"basics"===e.groupby}))}),[b]),x=(0,o.useMemo)((function(){return b.filter((function(e){return"predefined"===e.groupby}))}),[b]),_=(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:S,ref:d})}),b.length>0&&(0,O.jsx)("div",{className:"select-column-wrapper",children:(0,O.jsxs)("div",{className:"select-column-list",children:[x.length>0&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)("div",{className:"select-column-title",children:(0,l.AP)("Predefined properties")}),x.map((function(e){return(0,O.jsxs)("div",{className:u()("select-column-item text-truncate",{active:e.key===t.key}),onClick:function(t){return _(t,e)},children:[(0,O.jsx)(A.In,{iconName:e.icon}),(0,O.jsx)("span",{children:e.name})]},e.key)}))]}),T.length>0&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)("div",{className:"select-column-title",children:(0,l.AP)("Custom 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 _(t,e)},children:[(0,O.jsx)(A.In,{iconName:e.icon}),(0,O.jsx)("span",{children:e.name})]},e.key)}))]})]})})]})})},T=[{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"}],x=(0,o.forwardRef)((function(e,t){var n=e.parentWidth,i=e.column,a=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)}),[]),k=(0,o.useCallback)((function(e){a(e)}),[a]);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(){a(T.find((function(e){return"basics"===e.groupby}))||T[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:i.icon,className:"mr-2"}),(0,O.jsx)("span",{children:i.name})]}),(0,O.jsx)(A.In,{iconName:"drop-down"})]}),d&&(0,O.jsx)(y.A,{children:d})]}),m&&b.current&&(0,O.jsx)(S,{columns:T,column:i,target:b.current,parentWidth:n,onChange:k,onToggle:C})]})})),_=n(89379),D=n(99730),P=n(87364),M=function(e){var t=e.value,n=e.column,r=e.onChange,i=n.key===d.L2.CAPTURE_TIME,a=(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(),i=e.getMinutes();return n=n>9?n:"0".concat(n),r=r>9?r:"0".concat(r),o=o>9?o:"0".concat(o),i=i>9?i:"0".concat(i),"".concat(t,"-").concat(n,"-").concat(r," ").concat(o,":").concat(i)}),[]),c=(0,o.useMemo)((function(){var e=i?"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)}]}),[i,s]),f=(0,o.useCallback)((function(e){r((0,_.A)((0,_.A)({},t),{},{format:e}))}),[t,r]),p=(0,o.useCallback)((function(e){var t=a||"YYYY-MM-DD",n=a.split(" ");1===n.length&&(t=n[0]+" HH:mm"),2===n.length&&(t=n[0]),r({format:t})}),[a,r]),h=c.find((function(e){return e.value===a}))||c[0],m=!!a&&a.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})]}),!i&&(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")})})})]})},N=function(e){var t=e.value,n=e.onChange,i=e.updatePopoverState,a=(0,_.A)((0,_.A)({},d.Wz),t),s=a.max,c=a.color,f=a.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),i(!0))}),[i]),C=(0,o.useCallback)((function(){g(!1),setTimeout((function(){return i(!1)}),100)}),[i]),k=(0,o.useCallback)((function(e,r){n((0,_.A)((0,_.A)({},t),{},{color:e,type:r})),C()}),[t,n,C]),S=(0,o.useCallback)((function(e){n((0,_.A)((0,_.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 k(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:S})]})]})})},R=(0,o.forwardRef)((function(e,t){var n=e.column,i=(0,o.useMemo)((function(){return n.type}),[n]),a=(0,o.useState)(n.data||{}),s=(0,r.A)(a,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]),i===d.vZ.DATE?(0,O.jsx)(M,{value:u,column:n,onChange:v}):i===d.vZ.RATE?(0,O.jsx)(N,{value:u,onChange:v,updatePopoverState:h}):null})),I=R,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),k=(0,o.useRef)(null),S=(0,c.o)().metadata,T=(0,o.useMemo)((function(){return L[g.type]||350}),[g]),_=(0,o.useCallback)((function(e){var t,n;null!==(t=C.current)&&void 0!==t&&t.getIsPopoverShow()||null!==(n=k.current)&&void 0!==n&&n.getIsPopoverShow()||E.current.toggle()}),[C,k]),D=(0,o.useCallback)((function(e){setTimeout((function(){C.current.setPopoverState(!1)}),100),f.A.isSameObject(g,e)||(y(e),e.type!==g.type&&k.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:S,gettext:l.AP});r&&(w.current.setError(r.tips),e=0);var o=h.Sp[m.zP.COLUMN_TYPE]({column:g,metadata:S,gettext:l.AP});if(o&&(C.current.setError(o.tips),e=0),0!=e){var i=k.current.getValue();0===Object.keys(i).length&&(i=null,g.unique?g.type===d.vZ.SINGLE_SELECT&&g.key===d.L2.FILE_STATUS&&(i={options:(0,p.YO)()}):g.type===d.vZ.SINGLE_SELECT||g.type===d.vZ.MULTIPLE_SELECT?i={options:[]}:g.type===d.vZ.DATE&&(i={format:d.D2})),n(g.unique?g.key:t,g.type,{key:g.unique?g.key:"",data:i}),_()}}),[w,g,S,n,_]);return(0,O.jsx)(i.A,{target:t,trigger:"legacy",placement:"bottom-end",hideArrow:!0,toggle:_,fade:!1,ref:E,className:"sf-metadata-column-popover",children:(0,O.jsxs)("div",{className:"sf-metadata-column-popover-inner",ref:A,style:{width:T},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)(x,{ref:C,column:g,onChange:D,parentWidth:T}),(0,O.jsx)(I,{ref:k,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)(a.A,{color:"secondary",className:"mr-4",onClick:_,children:(0,l.AP)("Cancel")}),(0,O.jsx)(a.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),i=n(11037),a=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,i.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,i.rm)(n.columns,t.key)?{type:s.zP.COLUMN_TYPE,tips:r("Another property has this property type")}:null})),a.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})),a.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 Te},wm:function(){return L},Yt:function(){return m},cu:function(){return ye}});n(56409);var r=n(5544),o=n(9950),i=n(26100),a=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]),k=(0,o.useCallback)((function(e){e.keyCode===d.cK.Enter&&(e.preventDefault(),C())}),[C]),S=(0,o.useCallback)((function(e){e.preventDefault()}),[]);return(0,o.useEffect)((function(){return E.current.focus(),document.addEventListener("keydown",k),function(){document.removeEventListener("keydown",k)}}),[k]),(0,h.jsx)(s.Rw,{target:n,className:"sf-metadata-rename-column-popover",hide:C,hideWithEsc:m,children:(0,h.jsx)(i.A,{className:"p-4",children:(0,h.jsx)(a.A,{value:O,innerRef:E,onClick:S,onChange:w})})})},v=function(e){var t=e.option,n=e.onToggle,i=e.onSubmit,a=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),i()}),[i]);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}",a)," ",(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),k=n(85501),S=n(78297),T=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)||[],i=[],a={};o.forEach((function(e){return a[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&&!a[t[s].id]&&(i.push(t[s]),a[t[s].id]=!0);return i},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 i=e.props.column,a=(null===i||void 0===i||null===(n=i.data)||void 0===n?void 0:n.options)||[];o=[].concat((0,E.A)(a),(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,k.A)(t,e),(0,w.A)(t,[{key:"render",value:function(){var e,t=this,n=this.props,r=n.column,o=n.onToggle,i=(null===r||void 0===r||null===(e=r.data)||void 0===e?void 0:e.options)||[],a="data:text/json;charset=utf-8,".concat(encodeURIComponent(JSON.stringify(i)));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)(S.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")}),i&&i.length>0&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("span",{className:"mx-2",children:"|"}),(0,h.jsx)("a",{href:a,download:"".concat(r.name,"-options.json"),onClick:o,children:(0,h.jsx)("span",{className:"item-text",children:(0,l.AP)("Export options")})})]})]})}}])}(o.Component),x=n(48738),_=n.n(x),D=n(84667),P=n(92183),M=(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,i=e.connectDragSource,a=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(a((0,h.jsxs)("div",{className:_()("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:[i((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"})})]})))}))),N=n(11037),R=n(87364),I=n(89119),L=function(e){var t=e.target,n=e.column,i=e.onToggle,a=e.onSubmit,d=(0,o.useState)((0,N.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],k=w[1],S=(0,o.useState)(""),x=(0,r.A)(S,2),_=x[0],D=x[1],P=(0,o.useState)(-1),L=(0,r.A)(P,2),F=L[0],B=L[1],j=(0,o.useState)(0),U=(0,r.A)(j,2),H=U[0],Q=U[1],Y=(0,o.useRef)(!1),z=(0,o.useRef)(null),$=(0,o.useRef)(!0),V=(0,c.o)().metadata,G=(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!==I.ZD.INIT_NEW_OPTION&&a(e.filter((function(e){return e.name})),t),m(e)}),[a]),Z=(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($.current=!1);$.current=!0,n&&n();var o=p.slice(0),i=o.findIndex((function(t){return t.id===e.id}));o.splice(i,1,e),q(o,t)}),[p,q,$]),X=(0,o.useCallback)((function(e,t){var n=e.idx,r=t.idx,o=t.data,i=G.splice(n,1)[0],a=p.slice(0).filter((function(e){return e.id!==i.id})),s=a.findIndex((function(e){return e.id===o.id}));r>n&&s++,a.splice(s,0,i),q(a,I.ZD.MOVE_OPTION)}),[p,G,q]),W=(0,o.useCallback)((function(){var e=(null===O||void 0===O?void 0:O.trim())||"",t=(0,N.rT)(p,e),n=p.slice(0);n.push(t);var r=e?I.ZD.ADD_OPTION:I.ZD.INIT_NEW_OPTION;q(n,r),B(e?"":t.id)}),[O,p,q]),K=(0,o.useCallback)((function(e){var t,n=p.filter((function(t){return t.id!==e}));G[G.length-1].id===e&&k((null===(t=G[G.length-2])||void 0===t?void 0:t.id)||"");D(""),q(n,I.ZD.DELETE_OPTION)}),[G,p,q]),J=(0,o.useCallback)((function(e){Y.current||C===e||k(e)}),[Y,C]),ee=(0,o.useCallback)((function(){Y.current||k("")}),[]),te=(0,o.useCallback)((function(e){Y.current=e}),[]),ne=(0,o.useCallback)((function(e){$.current&&B(e)}),[$]),re=(0,o.useCallback)((function(){B("")}),[]),oe=(0,o.useCallback)((function(e){O!==e&&E(e)}),[O]),ie=(0,o.useCallback)((function(){D("")}),[]),ae=(0,o.useCallback)((function(){K(_)}),[_,K]),se=(0,o.useCallback)((function(e){a(e,I.ZD.ADD_OPTION),m(e)}),[a]),ue=(0,o.useCallback)((function(e){var t=(0,N.zX)(n,e),r=0;V.rows.forEach((function(e){e[n.name]===t&&r++})),r>0?(D(e),Q(r)):(Q(0),K(e))}),[V,n,K]),le=(0,o.useCallback)((function(){return G.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,G]),ce=(0,o.useCallback)((function(){return Array.isArray(G)?G.map((function(e,t){var r=e.id;return(0,h.jsx)(M,{option:e,index:t,isPredefined:(0,R.Oq)(n,r),isEditing:F===r,isDeleting:_===r,isViewing:C===r,onMove:X,onUpdate:Z,onDelete:ue,onMouseEnter:J,onMouseLeave:ee,onToggleFreeze:te,onOpenNameEditor:ne,onCloseNameEditor:re},r)})):[]}),[n,G,F,_,C,X,Z,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:!_&&$.current,hide:i,hideWithEsc:i,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:z}),(0,h.jsx)(s.NC,{className:"sf-metadata-add-option",callBack:W,footerName:(0,l.AP)("Add option"),addIconClassName:"sf-metadata-add-option-icon"}),(0,h.jsx)(T,{column:n,onToggle:i,onImportOptions:se})]})}),_&&(0,h.jsx)(v,{option:p.find((function(e){return e.id===_})),onToggle:ie,onSubmit:ae,deleteNumber:H})]})},F=n(75168),B=n(42119),j=n(76152),U=n(55627),H=n(18849),Q=n(64467),Y=n(9264),z=function(e){var t=e.readOnly,n=e.filterIndex,r=e.filterTerm,i=e.collaborators,a=e.placeholder,u=e.filter_predicate,c=e.onSelectCollaborator,d=(0,o.useMemo)((function(){return[Y.US.HAS_ANY_OF,Y.US.HAS_ALL_OF,Y.US.HAS_NONE_OF,Y.US.IS_EXACTLY]}),[]),f=(0,o.useMemo)((function(){return d.indexOf(u)>-1}),[d,u]),p=(0,o.useMemo)((function(){return Array.isArray(r)?i.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,i,r]),m=(0,o.useMemo)((function(){return Array.isArray(r)&&r.length>0&&r.map((function(e){var t=i.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,i]);return(0,h.jsx)(s.Cg,{className:"sf-metadata-selector-collaborator",value:m?{label:m}:{},onSelectOption:c,options:p,placeholder:a,readOnly:t,supportMultipleSelect:f,searchable:!0,searchPlaceholder:(0,l.AP)("Search collaborator"),isShowSelected:!1,noOptionsPlaceholder:(0,l.AP)("No collaborators")})},$=function(e){var t=e.value,n=e.filterColumn,r=e.readOnly,o=e.onChange,i=(0,N.Kf)(n).trim();return(0,h.jsx)(s.sv,{isReadOnly:r,format:i,lang:l.vV,value:t,onChange:o,zIndex:1061})},V=n(23071),G=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:Y.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:Y.bo[e]})}}},{key:"generatorTermModifierOption",value:function(e){return{value:{filterTermModifier:e},label:(0,h.jsx)("span",{className:"select-option-name",children:Y._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")})}}}])}(),Z=[Y.US.EMPTY,Y.US.NOT_EMPTY],X=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,i=(0,G.Fi)(r,o),a=i.filterPredicateList,s=i.filterTermModifierList;n.filterPredicateOptions=a?a.map((function(e){return q.generatorPredicateOption(e)})).filter((function(e){return e})):[];var u=t.filter_predicate;(0,N.hB)(r)&&(u===Y.US.IS_WITHIN&&(s=Y.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,i=e.column;if(i.key!==o.column_key){var a=(0,G.m7)(i,o);a&&(n.resetState(a),n.props.updateFilter(r,a))}},n.onSelectPredicate=function(e){var t=n.props,r=t.index,o=t.filter,i=t.filterColumn,a=e.filterPredicate;if(o.filter_predicate!==a){var s=(0,G.KT)(o,i,a);n.resetState(s),n.props.updateFilter(r,s)}},n.onSelectTermModifier=function(e){var t=n.props,r=t.index,o=t.filter,i=e.filterTermModifier,a=[Y.Xu.EXACT_DATE,Y.Xu.NUMBER_OF_DAYS_AGO,Y.Xu.NUMBER_OF_DAYS_FROM_NOW,Y.Xu.THE_NEXT_NUMBERS_OF_DAYS,Y.Xu.THE_PAST_NUMBERS_OF_DAYS];if(o.filter_term_modifier!==i){var s=o.filter_term;a.indexOf(o.filter_term_modifier)>-1&&(s="");var u=Object.assign({},o,{filter_term_modifier:i,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,i=e.columnOption;if(o.filter_term!==i.id){var a=(0,G.nL)(o,i);n.resetState(a),n.props.updateFilter(r,a)}},n.onSelectMultiple=function(e){var t=n.props,r=t.index,o=t.filter,i=e.columnOption,a=(0,G.rR)(o,i);n.resetState(a),n.props.updateFilter(r,a)},n.onSelectCollaborator=function(e){var t=n.props,r=t.index,o=t.filter,i=e.columnOption,a=(0,G.Tt)(o,i);n.resetState(a),n.props.updateFilter(r,a)},n.onSelectCreator=function(e){var t=n.props,r=t.index,o=t.filter,i=e.columnOption,a=(0,G.Hk)(o,i);a&&(n.resetState(a),n.props.updateFilter(r,a))},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 i=Object.assign({},o,{filter_term:e});n.props.updateFilter(r,i)}},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,i=e.conjunctionOptions;switch(t){case 0:return null;case 1:var a=q.getActiveConjunctionOption(o);return(0,h.jsx)(s.Cg,{readOnly:r,value:a,options:i,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,i=!1;[Y.US.IS_ANY_OF,Y.US.IS_NONE_OF,Y.US.HAS_ANY_OF,Y.US.HAS_ALL_OF,Y.US.HAS_NONE_OF,Y.US.IS_EXACTLY].includes(r)&&(i=!0);var a=[];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=Y.lX,o=(0,l.AP)(Y.fT)),a.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=a.length>0?{label:(0,h.jsx)(o.Fragment,{children:a})}:{},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:i})},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,i=t.collaborators,a=t.readOnly,u=e.type,c=o.filter_term,d=o.filter_predicate,f=o.filter_term_modifier;if(Z.includes(d))return null;if((0,N.hB)(e))return[Y.Xu.EXACT_DATE,Y.Xu.NUMBER_OF_DAYS_AGO,Y.Xu.NUMBER_OF_DAYS_FROM_NOW,Y.Xu.THE_NEXT_NUMBERS_OF_DAYS,Y.Xu.THE_PAST_NUMBERS_OF_DAYS].indexOf(f)>-1?"exact_date"===f?(0,h.jsx)($,{readOnly:a,onChange:n.onFilterExactDateChanged,value:n.state.filterTerm,filterColumn:e}):n.getInputComponent("text"):null;switch(u){case Y.vZ.NUMBER:case Y.vZ.FILE_NAME:case Y.vZ.TEXT:case Y.vZ.URL:return d===Y.US.IS_CURRENT_USER_ID?null:n.getInputComponent("text");case Y.vZ.CREATOR:case Y.vZ.LAST_MODIFIER:if(d===Y.US.INCLUDE_ME)return null;var p=i;return(0,h.jsx)(z,{readOnly:a,filterIndex:r,filterTerm:c||[],collaborators:p,onSelectCollaborator:n.onSelectCreator});case Y.vZ.CHECKBOX:return n.getInputComponent("checkbox");case Y.vZ.SINGLE_SELECT:var m=(0,N.Fi)(e);if([Y.US.IS_ANY_OF,Y.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:Y.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:a,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 Y.vZ.COLLABORATOR:if(d===Y.US.INCLUDE_ME)return null;var E=n.getAllCollaborators();return(0,h.jsx)(z,{readOnly:a,filterIndex:r,filterTerm:c||[],filter_predicate:d,collaborators:E,placeholder:(0,l.AP)("Select collaborators"),onSelectCollaborator:n.onSelectCollaborator});case Y.vZ.MULTIPLE_SELECT:var A=(e.data||{}).options,w=void 0===A?[]:A;return n.renderMultipleSelectOption(w,c,a);case Y.vZ.RATE:for(var C=(e.data||{}).max,k=[],S=0;S<C;S++){var T=(0,h.jsx)(V.A,{enterIndex:n.state.enterRateItemIndex,index:S+1,onMouseEnter:n.onMouseEnterRateItem,onMouseLeave:n.onMouseLeaveRateItem,value:Number(c)||C,field:e,isShowRateItem:!0,onChange:n.onChangeRateNumber},S);k.push(T)}return(0,h.jsx)("div",{className:"filter-rate-list",children:k});default:return null}},n.isRenderErrorTips=function(){var e=n.props.errMsg;return e&&e!==Y.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)(S.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,k.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,i=n.filterColumnOptions,a=n.readOnly,u=r.filter_predicate,c=r.filter_term_modifier,d=q.generatorColumnOption(o),f=q.generatorPredicateOption(u),p=null,m=!1;(0,N.hB)(o)?p=q.generatorTermModifierOption(c):(0,N.u7)(o)&&(m=!0);var v=!Z.includes(u);return(0,h.jsxs)("div",{className:"filter-item",children:[!a&&(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:a,value:d,options:i,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:a,value:f,options:e,onSelectOption:this.onSelectPredicate})}),(0,N.hB)(o)&&v&&(0,h.jsx)("div",{className:"filter-term-modifier ml-2",children:(0,h.jsx)(s.Cg,{readOnly:a,value:p,options:t,onSelectOption:this.onSelectTermModifier})}),(0,h.jsx)("div",{className:"filter-term ml-2",children:this.renderFilterTerm(o)}),this.renderErrorMessage()]})]})]})}}])}(o.Component),W=X,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(Y.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 i=n.props,a=i.readOnly,s=i.filterConjunction,u=i.value,l=n.getConjunctionOptions(),c=n.getColumnOptions();return(0,h.jsx)(W,{readOnly:a,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,k.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,i=t.columns,a=0===n.length;return(0,h.jsxs)("div",{className:_()("sf-metadata-filters-list",{"empty-filters-container":a},(0,Q.default)({},r,r)),children:[a&&(0,h.jsx)("div",{className:"empty-filters-list",children:o}),!a&&n.map((function(t,n){var r=t.column_key,o=K.T7.validate(t,i).error_message,a=(0,N.rm)(i,r)||{};return e.renderFilterItem(t,n,o,a)}))]})}}])}(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,i=e.onChange,a=(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&&i(e)}),[r,i]);return(0,h.jsx)(s.Cg,{readOnly:t,className:"sf-metadata-basic-filters-select",value:u,options:a,onSelectOption:l,component:{DropDownIcon:(0,h.jsx)("i",{className:"sf3-font sf3-font-down"})}})},re=function(e){var t=e.readOnly,n=e.value,i=e.onChange,a=(0,o.useMemo)((function(){for(var e=(0,N.P2)(),t=[],n=0,o=Object.entries(e);n<o.length;n++){var i=(0,r.A)(o[n],2),a=i[0],s=i[1];t.push({value:a,name:s.name})}return t}),[]),u=(0,o.useMemo)((function(){return a.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})]})}}))}),[a,n]),c=(0,o.useMemo)((function(){var e=a.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")})}}),[a,n]),d=(0,o.useCallback)((function(e){n.includes(e)?i(n.filter((function(t){return t!==e}))):i([].concat((0,E.A)(n),[e]))}),[n,i]);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")}],ie=function(e){var t=e.readOnly,n=e.value,r=void 0===n?"picture":n,i=e.onChange,a=(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&&i(e)}),[r,i]);return(0,h.jsx)(s.Cg,{readOnly:t,className:"sf-metadata-basic-filters-select",value:u,options:a,onSelectOption:l,component:{DropDownIcon:(0,h.jsx)("i",{className:"sf3-font sf3-font-down"})}})},ae=function(e){var t=e.readOnly,n=e.filters,r=void 0===n?[]:n,i=e.onChange,a=e.viewType,s=(0,o.useCallback)((function(e){var t=r.findIndex((function(e){return e.column_key===Y.L2.IS_DIR})),n=r[t],o=r.slice(0);o[t]=(0,ee.A)((0,ee.A)({},n),{},{filter_term:e}),i(o)}),[r,i]),u=(0,o.useCallback)((function(e){var t=r.findIndex((function(e){return e.column_key===Y.L2.FILE_TYPE})),n=r[t],o=r.slice(0);o[t]=(0,ee.A)((0,ee.A)({},n),{},{filter_term:e}),i(o)}),[r,i]);return(0,h.jsxs)(j.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===Y.L2.IS_DIR)return(0,h.jsx)(ne,{readOnly:t,value:r,onChange:s},n);if(n===Y.L2.FILE_TYPE){var o=a===Y.rX.GALLERY?ie: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(Y.Ts[r.type]||(r=t.find((function(e){return Y.Ts[e.type]}))),r){var o=(0,G.m7)(r),i=n.state.filters.slice(0);0===i.length&&e(),i.push(o),n.update(i)}},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,G.a1)(e.filters,e.columns),filterConjunction:e.filterConjunction||"And",isSubmitDisabled:!0},n.isSelectOpen=!1,n}return(0,k.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(Y.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,i=t.placement,a=t.viewType,u=this.state,c=u.filters,d=u.filterConjunction,f=u.basicFilters,p=o.length>0;return(0,h.jsx)(B.A,{placement:i,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)(ae,{readOnly:n,filters:f,onChange:e.onBasicFilterChange,viewType:a}),(0,h.jsxs)(j.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)(H.A,{className:"mr-2",onClick:e.onClosePopover,children:(0,l.AP)("Cancel")}),(0,h.jsx)(H.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:Y.Cl.UP};return n.push(r),n;case fe:var o=t.index;return n.splice(o,1),n;case pe:var i=t.index,a={column_key:t.column_key,sort_type:Y.Cl.UP};return n[i]=a,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:Y.Cl.UP},{name:(0,l.AP)("Down"),value:Y.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 i=me(pe,{sorts:r,index:t,column_key:o});n.updateSorts(i)}},n.onSelectSortType=function(e,t){var r=n.state.sorts.slice(0),o=e.sortType;if(o!==r[t].sort_type){var i=me(he,{sorts:r,index:t,sort_type:o});n.updateSorts(i)}},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:Y.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,N.rm)(e,t.column_key)||{};return n.renderSortItem(o,t,r)}))},n.renderSortItem=function(e,t,r){var i=e.name,a=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:Y.ZP[a]})}),(0,h.jsx)("span",{className:"select-option-name",title:i,"aria-label":i,children:i})]})},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===Y.rX.GALLERY&&0===r?function(){}:function(e){return n.deleteSort(e,r)},children:!(d===Y.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,i,a=n.props,u=a.sorts,c=a.columns,d=a.type;return n.sortTypeOptions=n.createSortTypeOptions(),n.checkColumnEnableFirstSortRule=Y.Dn[d||Y.rX.TABLE],n.checkColumnEnableSortRule=Y.IL[d||Y.rX.TABLE],n.columnsOptions=n.createColumnsOptions(c),n.state={sorts:(r=u,i=c,Array.isArray(r)&&Array.isArray(i)?r.filter((function(e){return!e.column_key||(0,ce.Bs)(e,i)})):[]),isSubmitDisabled:!0},n.isSelectOpen=!1,n}return(0,k.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(Y.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)(B.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)(H.A,{className:"mr-2",onClick:this.onClosePopover,children:(0,l.AP)("Cancel")}),(0,h.jsx)(H.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,i=e.connectDragSource,a=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,N.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:Y.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:Y.Cl.UP},label:(0,h.jsx)("span",{className:"select-option-name",children:(0,l.AP)("Up")})},{value:{sortType:Y.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,N.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]),k=(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]),S=(0,o.useCallback)((function(e){e.nativeEvent.stopImmediatePropagation(),v(d)}),[d,v]),T=(0,o.useCallback)((function(e){var t=p.column_key;if(e.column.key!==t){var n=Y.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]),x=(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(a((0,h.jsxs)("div",{className:_()("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:S,"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:T,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:k,onSelectOption:x,options:C})}),(0,h.jsx)("div",{className:"groupby-predicate",children:(!y.key||Y.dc.includes(y.type))&&(0,h.jsx)(s.Cg,{readOnly:f,value:A,options:E,onSelectOption:D})})]}),!f&&c&&i((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,i=e.onDelete,a=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:_()("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:i,onUpdate:a,onMove:s},n)}))]})})),Ae=(0,y.A)(Ee),we=function(e){var t=e.groupbys,n=e.isNeedSubmit,i=e.readOnly,a=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 a(e),e.preventDefault(),e.stopPropagation(),!1}),[a]),k=(0,o.useCallback)((function(e){(0,F.default)("esc",e)&&!A.current&&(e.preventDefault(),a())}),[A,a]),S=(0,o.useCallback)((function(e){A.current=e}),[A]);(0,o.useEffect)((function(){document.addEventListener("click",C,!0),document.addEventListener("keydown",k);var e=window.sfMetadataContext.eventBus.subscribe(Y.Tw.OPEN_SELECT,S);return function(){document.removeEventListener("click",C,!0),document.removeEventListener("keydown",k),e()}}),[]);var T=(0,o.useCallback)((function(){u(v),a()}),[v,u,a]),x=(0,o.useCallback)((function(e){g(e),n?E(!0):u(e)}),[n,u]),_=(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),x(r)}}),[v,f,x]),D=(0,o.useCallback)((function(e){var t=v.slice(0);t.splice(e,1),x(t)}),[v,x]),P=(0,o.useCallback)((function(e,t){var n=v.slice(0);n[t]=e,x(n)}),[v,x]),M=(0,o.useCallback)((function(e,t){var n=v.slice(0);n.splice(e.idx,1),n.splice(t.idx,0,e.data),x(n)}),[v,x]),N=(0,o.useCallback)((function(){window.sfMetadataContext.eventBus.dispatch(Y.Tw.COLLAPSE_ALL_GROUPS)}),[]),R=(0,o.useCallback)((function(){window.sfMetadataContext.eventBus.dispatch(Y.Tw.EXPAND_ALL_GROUPS)}),[]),I=(0,o.useCallback)((function(e){e.stopPropagation()}),[]);return(0,h.jsx)(B.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:I,className:"sf-metadata-groupbys",children:[(0,h.jsx)(Ae,{readOnly:i,groupbys:v,columns:f,onDelete:D,onUpdate:P,onMove:M}),!i&&v.length<Y.mm&&(0,h.jsx)(s.NC,{className:"popover-add-tool",callBack:_,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:N,children:(0,l.AP)("Collapse all")}),(0,h.jsx)("span",{className:"groupbys-tool-item",onClick:R,children:(0,l.AP)("Expand all")})]}),!i&&n&&(0,h.jsxs)("div",{className:"sf-metadata-popover-footer",children:[(0,h.jsx)(H.A,{className:"mr-2",onClick:a,children:(0,l.AP)("Cancel")}),(0,h.jsx)(H.A,{color:"primary",disabled:!b,onClick:T,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,i=e.connectDragSource,a=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(a((0,h.jsxs)("div",{className:_()("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:i((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:Y.ZP[c.type]}),(0,h.jsx)("span",{className:"text-truncate",children:c.name})]}),onChange:g,switchClassName:"hide-column-item-switch"})]})))})}))),ke=(0,g.Tl)("sfMetadataHiddenColumns",{},(function(e){return{connectDropTarget:e.dropTarget()}}))((function(e){var t=e.readOnly,n=e.columns,i=e.hiddenColumns,a=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:_()("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:!i.includes(e.key),column:e,onChange:a,onMove:s,onMouseEnter:m,onMouseLeave:v},e.key)}))]})})),Se=(0,y.A)(ke),Te=function(e){var t=e.hidePopover,n=e.onChange,i=e.readOnly,a=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),k=(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]),S=(0,o.useCallback)((function(e){(0,F.default)("esc",e)&&(e.preventDefault(),t())}),[t]);(0,o.useEffect)((function(){return document.addEventListener("click",k,!0),document.addEventListener("keydown",S),function(){document.removeEventListener("click",k,!0),document.removeEventListener("keydown",S)}}),[]);var T=(0,o.useCallback)((function(e){e.stopPropagation()}),[]),x=(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()}),[]),_=(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]),M=(0,o.useCallback)((function(){D(w.map((function(e){return e.key})))}),[w,D]),N=(0,o.useCallback)((function(){D([])}),[D]);return(0,h.jsx)(B.A,{placement:u,isOpen:!0,target:a,fade:!1,hideArrow:!0,className:"sf-metadata-hide-columns-popover",boundariesElement:document.body,children:(0,h.jsxs)("div",{ref:C,onClick:T,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:x,onChange:_,autoFocus:!0})}),(0,h.jsx)(Se,{readOnly:i,columns:w,hiddenColumns:E,onChange:P,modifyColumnOrder:p}),!i&&!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:M,"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:N,"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),i=n(48738),a=n.n(i),s=n(71791),u=n(9264),l=n(89119),c=n(44414),d=function(e){var t=e.option,n=e.isViewing,i=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(){i||v(!0)}),[i]),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,i=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:a()("sf-metadata-edit-option-color-item-container",{selected:u}),id:f,style:{backgroundColor:r||null,borderColor:o},iconName:"check-mark",iconStyle:{fill:i||"#666"}})]})},e.COLOR)}))})})]})}},92183:function(e,t,n){"use strict";n.d(t,{A:function(){return l}});var r=n(5544),o=n(9950),i=n(85077),a=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===a.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)(i.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 it},Kv:function(){return T},ZP:function(){return C},gm:function(){return k},ZK:function(){return at},vZ:function(){return d},BQ:function(){return S},cV:function(){return M},Gq:function(){return gt},sN:function(){return P},D2:function(){return x},KY:function(){return N},Wz:function(){return B},_0:function(){return _},s2:function(){return Y},lX:function(){return ft},fT:function(){return pt},XJ:function(){return Oe},lj:function(){return Ee},SR:function(){return Q},JI:function(){return H},rr:function(){return vt},Tw:function(){return f},M1:function(){return $e},Ts:function(){return fe},FK:function(){return me},pQ:function(){return ve},bo:function(){return se},US:function(){return ae},_z:function(){return ie},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 We},Ar:function(){return J},Zu:function(){return ee},mm:function(){return ge},Hc:function(){return mt},Tx:function(){return I},Tu:function(){return Z},__:function(){return lt},CJ:function(){return R},$4:function(){return Le},hw:function(){return dt},bK:function(){return ht},LO:function(){return z},VN:function(){return $},KA:function(){return V},N0:function(){return G},GP:function(){return q},L2:function(){return j},Aj:function(){return U},uC:function(){return te},Wv:function(){return ne},Tv:function(){return re},V_:function(){return Se},_2:function(){return ke},nX:function(){return Te},$p:function(){return Je},Xe:function(){return De},rT:function(){return L},dc:function(){return _e},Cl:function(){return xe},Ll:function(){return Ae},I4:function(){return ct},W6:function(){return ot},FI:function(){return Ie},aG:function(){return p},HN:function(){return At},T6:function(){return D},mD:function(){return Ke},Dn:function(){return Xe},hT:function(){return X},IL:function(){return Ze},rX:function(){return ze},pk:function(){return Ge},hc:function(){return qe},jW:function(){return Ve},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,i,a,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")),k=(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.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)(i,d.LONG_TEXT,"Long text"),d.SINGLE_SELECT,"Single select"),d.MULTIPLE_SELECT,"Multiple select"),d.NUMBER,"Number"),d.GEOLOCATION,"Geolocation"),d.RATE,"Rate")),S=[d.CTIME,d.MTIME,d.DATE],T=(d.NUMBER,d.RATE,[d.CREATOR,d.LAST_MODIFIER,d.COLLABORATOR]),x="YYYY-MM-DD",_="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"},M={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"},N="number",R=(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)),I=(0,c.default)((0,c.default)({},d.COLLABORATOR,!0),d.MULTIPLE_SELECT,!0),L=(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.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)(a,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"},B={max:5,color:"#FF8000",type:"rate"},j={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=[j.ID,j.CTIME,j.MTIME,j.CREATOR,j.LAST_MODIFIER,j.IS_DIR,j.PARENT_DIR,j.FILE_CTIME,j.FILE_MTIME,j.FILE_CREATOR,j.FILE_MODIFIER,j.FILE_NAME,j.FILE_TYPE,j.FILE_COLLABORATORS,j.FILE_EXPIRE_TIME,j.FILE_KEYWORDS,j.FILE_DESCRIPTION,j.FILE_EXPIRED,j.FILE_STATUS,j.LOCATION,j.OBJ_ID,j.SIZE,j.SUFFIX,j.FILE_DETAILS,j.CAPTURE_TIME,j.FILE_REVIEWER,j.OWNER,j.FACE_LINKS,j.FACE_VECTORS],H=[j.FILE_COLLABORATORS,j.FILE_REVIEWER,j.FILE_EXPIRE_TIME,j.FILE_KEYWORDS,j.FILE_DESCRIPTION,j.FILE_EXPIRED,j.FILE_STATUS,j.CAPTURE_TIME,j.OWNER],Q=[j.CAPTURE_TIME,j.FILE_STATUS],Y=[j.FILE_COLLABORATORS,j.FILE_REVIEWER,j.FILE_EXPIRE_TIME,j.FILE_KEYWORDS,j.FILE_DESCRIPTION,j.FILE_EXPIRED,j.FILE_STATUS,j.CAPTURE_TIME,j.OWNER],z=[j.FILE_COLLABORATORS,j.FILE_REVIEWER,j.FILE_EXPIRE_TIME,j.FILE_KEYWORDS,j.FILE_DESCRIPTION,j.FILE_EXPIRED,j.FILE_STATUS],$={IN_PROGRESS:"_in_progress",IN_REVIEW:"_in_review",DONE:"_done",OUTDATED:"_outdated"},V=[$.IN_PROGRESS,$.IN_REVIEW,$.DONE,$.OUTDATED],G={PICTURE:"_picture",DOCUMENT:"_document",VIDEO:"_video",AUDIO:"_audio",CODE:"_code",COMPRESSED:"_compressed"},q=[G.PICTURE,G.DOCUMENT,G.VIDEO,G.AUDIO,G.CODE,G.COMPRESSED],Z=[j.ID,j.CTIME,j.MTIME,j.CREATOR,j.LAST_MODIFIER,j.OBJ_ID,j.SUFFIX,j.FILE_DETAILS,j.LOCATION,j.IS_DIR,j.FACE_LINKS,j.FACE_VECTORS],X=[j.IS_DIR],W=n(40326),K=(0,c.default)((0,c.default)({},d.TEXT,1e4),d.LONG_TEXT,1e5),J=(0,W.AP)("The content of the document has exceeded the limit of 100000 characters, and the content cannot be saved"),ee=(0,W.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"},ie=(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,W.AP)("Today")),oe.TOMORROW,(0,W.AP)("Tomorrow")),oe.YESTERDAY,(0,W.AP)("Yesterday")),oe.ONE_WEEK_AGO,(0,W.AP)("One week ago")),oe.ONE_WEEK_FROM_NOW,(0,W.AP)("One week from now")),oe.ONE_MONTH_AGO,(0,W.AP)("One month ago")),oe.ONE_MONTH_FROM_NOW,(0,W.AP)("One month from now")),oe.NUMBER_OF_DAYS_AGO,(0,W.AP)("Number of days ago")),oe.NUMBER_OF_DAYS_FROM_NOW,(0,W.AP)("Number of days from now")),oe.EXACT_DATE,(0,W.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,W.AP)("The past week")),oe.THE_PAST_MONTH,(0,W.AP)("The past month")),oe.THE_PAST_YEAR,(0,W.AP)("The past year")),oe.THE_NEXT_WEEK,(0,W.AP)("The next week")),oe.THE_NEXT_MONTH,(0,W.AP)("The next month")),oe.THE_NEXT_YEAR,(0,W.AP)("The next year")),oe.THE_NEXT_NUMBERS_OF_DAYS,(0,W.AP)("The next numbers of days")),oe.THE_PAST_NUMBERS_OF_DAYS,(0,W.AP)("The past numbers of days")),oe.THIS_WEEK,(0,W.AP)("This week")),oe.THIS_MONTH,(0,W.AP)("This month")),(0,c.default)(s,oe.THIS_YEAR,(0,W.AP)("This year"))),ae={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,ae.CONTAINS,(0,W.AP)("contains")),ae.NOT_CONTAIN,(0,W.AP)("does not contain")),ae.IS,(0,W.AP)("is")),ae.IS_NOT,(0,W.AP)("is not")),ae.EQUAL,"="),ae.NOT_EQUAL,"\u2260"),ae.LESS,"<"),ae.GREATER,">"),ae.LESS_OR_EQUAL,"\u2264"),ae.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,ae.EMPTY,(0,W.AP)("is empty")),ae.NOT_EMPTY,(0,W.AP)("is not empty")),ae.IS_WITHIN,(0,W.AP)("is within...")),ae.IS_BEFORE,(0,W.AP)("is before...")),ae.IS_AFTER,(0,W.AP)("is after...")),ae.IS_ON_OR_BEFORE,(0,W.AP)("is on or before...")),ae.IS_ON_OR_AFTER,(0,W.AP)("is on or after...")),ae.HAS_ANY_OF,(0,W.AP)("has any of...")),ae.HAS_ALL_OF,(0,W.AP)("has all of...")),ae.HAS_NONE_OF,(0,W.AP)("has none of...")),(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(u,ae.IS_EXACTLY,(0,W.AP)("is exactly...")),ae.IS_CURRENT_USER_ID,(0,W.AP)("is current user's ID")),ae.INCLUDE_ME,(0,W.AP)("include the current user")),ae.IS_ANY_OF,(0,W.AP)("is any of...")),ae.IS_NONE_OF,(0,W.AP)("is none of..."))),ue=[ae.CONTAINS,ae.NOT_CONTAIN,ae.IS,ae.IS_NOT,ae.EMPTY,ae.NOT_EMPTY,ae.IS_CURRENT_USER_ID],le=[ae.EQUAL,ae.NOT_EQUAL,ae.LESS,ae.GREATER,ae.LESS_OR_EQUAL,ae.GREATER_OR_EQUAL,ae.EMPTY,ae.NOT_EMPTY],ce=[ae.IS,ae.IS_WITHIN,ae.IS_BEFORE,ae.IS_AFTER,ae.IS_ON_OR_BEFORE,ae.IS_ON_OR_AFTER,ae.IS_NOT,ae.EMPTY,ae.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:[ae.IS,ae.IS_NOT,ae.IS_ANY_OF,ae.IS_NONE_OF,ae.EMPTY,ae.NOT_EMPTY]}),d.MULTIPLE_SELECT,{filterPredicateList:[ae.HAS_ANY_OF,ae.HAS_ALL_OF,ae.HAS_NONE_OF,ae.IS_EXACTLY,ae.EMPTY,ae.NOT_EMPTY]}),d.CTIME,{filterPredicateList:ce,filterTermModifierList:de}),d.MTIME,{filterPredicateList:ce,filterTermModifierList:de}),d.CREATOR,{filterPredicateList:[ae.CONTAINS,ae.NOT_CONTAIN,ae.INCLUDE_ME,ae.IS,ae.IS_NOT]}),d.LAST_MODIFIER,{filterPredicateList:[ae.CONTAINS,ae.NOT_CONTAIN,ae.INCLUDE_ME,ae.IS,ae.IS_NOT]}),(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)(l,d.CHECKBOX,{filterPredicateList:[ae.IS]}),d.URL,{filterPredicateList:[ae.CONTAINS,ae.NOT_CONTAIN,ae.IS,ae.IS_NOT,ae.EMPTY,ae.NOT_EMPTY]}),d.COLLABORATOR,{filterPredicateList:[ae.HAS_ANY_OF,ae.HAS_ALL_OF,ae.HAS_NONE_OF,ae.IS_EXACTLY,ae.EMPTY,ae.NOT_EMPTY,ae.INCLUDE_ME]}),d.LONG_TEXT,{filterPredicateList:[ae.EMPTY,ae.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"},ke=/\d+|\D+/g,Se=/\d/,Te=[{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"}],xe={UP:"up",DOWN:"down"},_e=[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],Me=[d.CTIME,d.MTIME],Ne=[j.CAPTURE_TIME,j.CTIME,j.MTIME,j.FILE_NAME],Re=[j.CAPTURE_TIME,j.CTIME,j.MTIME],Ie=[d.TEXT],Le=[d.NUMBER,d.RATE],Fe="ERROR",Be="DIV/0",je="NAME",Ue="NULL",He="VALUE",Qe="GETTING_DATA",Ye=(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!"),Be,"#DIV/0!"),je,"#NAME?"),"N/A","#N/A"),Ue,"#NULL!"),"NUM","#NUM!"),"REF","#REF!"),He,"#VALUE!"),Qe,"#GETTING_DATA"),ze=(Ye[Fe],Ye[Be],Ye[je],Ye["N/A"],Ye[Ue],Ye.NUM,Ye.REF,Ye[He],Ye[Qe],{TABLE:"table",GALLERY:"gallery",FACE_RECOGNITION:"face_recognition",KANBAN:"kanban",MAP:"map"}),$e="_face_recognition",Ve=(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)({},ze.TABLE,"table"),ze.GALLERY,"image"),ze.FACE_RECOGNITION,"face-recognition-view"),ze.KANBAN,"kanban"),ze.MAP,"map"),"image","image"),Ge=(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)({},ze.TABLE,[{column_key:j.IS_DIR,filter_predicate:ae.IS,filter_term:"file"},{column_key:j.FILE_TYPE,filter_predicate:ae.IS_ANY_OF,filter_term:[]}]),ze.GALLERY,[{column_key:j.FILE_TYPE,filter_predicate:ae.IS,filter_term:"picture"}]),ze.FACE_RECOGNITION,[]),ze.KANBAN,[{column_key:j.IS_DIR,filter_predicate:ae.IS,filter_term:"file"},{column_key:j.FILE_TYPE,filter_predicate:ae.IS_ANY_OF,filter_term:[]}]),ze.MAP,[{column_key:j.IS_DIR,filter_predicate:ae.IS,filter_term:"file"},{column_key:j.FILE_TYPE,filter_predicate:ae.IS_ANY_OF,filter_term:["_picture"]}]),qe=(0,c.default)((0,c.default)((0,c.default)((0,c.default)({},ze.TABLE,[]),ze.GALLERY,[{column_key:j.FILE_CTIME,sort_type:xe.DOWN}]),ze.KANBAN,[]),ze.MAP,[]),Ze=(0,c.default)((0,c.default)((0,c.default)((0,c.default)({},ze.TABLE,(function(e){return _e.includes(e.type)})),ze.GALLERY,(function(e){return Pe.includes(e.type)||Ne.includes(e.key)})),ze.KANBAN,(function(e){return _e.includes(e.type)})),ze.MAP,(function(){})),Xe=(0,c.default)((0,c.default)((0,c.default)((0,c.default)({},ze.TABLE,(function(e){return _e.includes(e.type)})),ze.GALLERY,(function(e){return Me.includes(e.type)||Re.includes(e.key)})),ze.KANBAN,(function(e){return _e.includes(e.type)})),ze.MAP,(function(){})),We={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)({},ze.TABLE,{}),ze.GALLERY,{}),ze.FACE_RECOGNITION,{}),ze.KANBAN,(0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)((0,c.default)({},We.GROUP_BY_COLUMN_KEY,j.FILE_STATUS),We.TITLE_COLUMN_KEY,j.FILE_NAME),We.HIDE_EMPTY_VALUE,!1),We.SHOW_COLUMN_NAME,!1),We.TEXT_WRAP,!1),We.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)),it=((0,c.default)({},d.TEXT,!0),44),at=[{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),i=n(10467),a=n(23029),s=n(92901),u=n(19175),l=n(9264),c=n(64467),d=function(){return(0,s.A)((function e(t){(0,a.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,a.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,i=e.limit;return r===l.M1?t.metadataAPI.getFaceData(n,o,i):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 i=o.key,a=o.data;return t.metadataAPI.insertColumn(e,n,r,{key:i,data:a})},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,i.A)((0,r.A)().mark((function e(t){var n,i,a,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,i=this.settings,a=i.repoID,s=i.viewID,l=s?"sf-metadata-".concat(a,"-").concat(s):"sf-metadata-".concat(a),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),i=n(60436),a=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,i=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(i,"/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,a.A)(u,2),c=l[0],y=l[1],O=(0,s.useState)([]),b=(0,a.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,i.A)(window.sfMetadata.collaborators),(0,i.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]),k=(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:k,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),i=n(9950),a=n(19175),s=n(65604),u=n(4086),l=n(97011),c=n(44414),d=i.createContext(null),f=function(e){var t=e.repoID,n=e.children,r=(0,i.useState)(!1),f=(0,o.A)(r,2),p=f[0],h=f[1],m=(0,i.useState)(!1),v=(0,o.A)(m,2),g=v[0],y=v[1];return(0,i.useEffect)((function(){l.e.getRepoInfo(t).then((function(e){e.data.encrypted?h(!1):h(window.app.pageOptions.enableMetadataManagement)}))}),[t]),(0,i.useEffect)((function(){p&&a.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,i.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 $},o:function(){return V}});var r,o=n(89379),i=n(5544),a=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),k=n(3277),S=n(12455),T=n(3299),x=n(40326),_=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:x.Xh}).row_ids}},{key:"getSortedRows",value:function(e,t,n,r){var o=r.collaborators,i=(0,w.EO)(t)?t:(0,g.V)(e,t);return(0,S.eD)(e,i,n,{collaborators:o})}},{key:"getGroupedRows",value:function(e,t,n,r){var o=r.collaborators,i=(0,w.EO)(t)?t:(0,g.V)(e,t);return(0,k.N7)(e,i,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,i=e.view.available_columns||e.columns,a=(0,T.rn)({groupbys:o},i);if(a){var s=r,u=a?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,i=e.view,a=i.available_columns,s=i.groupbys,u=i.rows;(0,T.rn)({groupbys:s},a)&&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,i=n.groupbys,a=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,T.rn)({groupbys:i},r)&&(this.deleteGroupRows(a,u),t.view.groups=this.deleteEmptyGroups(a))}},{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,i=r[o],a=Object.assign({},e.rows[n],i);i&&(e.rows[n]=a,e.id_row_map[o]=a)})),this.updateDataWithModifyRecords(),this.updateSummaries()}},{key:"handleNotExistRecords",value:function(e,t){var n=[],r=[];e.rows.forEach((function(o){var i=o._id;t[i]?(n.push(o),delete e.id_row_map[i]):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,i=n.old_data,a=n.new_data,s=(0,y.KO)(t),u=t.type,l=(0,o.A)((0,o.A)({},t),{},{data:i}),c=(0,o.A)((0,o.A)({},t),{},{data:a}),d=(0,E.A)(e.rows);try{for(d.s();!(r=d.n()).done;){var f=r.value,p=(0,_.Te)(f,t);if((0,_.WB)(p)){if(u!==b.vZ.SINGLE_SELECT||(0,_.Oq)(t,p)){if(u===b.vZ.MULTIPLE_SELECT){var h=(0,_.bL)(l,p),m=(0,_.zX)(c,h);f[s]=m||null}}else{var v=(null===i||void 0===i?void 0:i.options)||[],g=(null===a||void 0===a?void 0:a.options)||[],O=(0,_.om)(v,p),A=(0,_.om)(g,null===O||void 0===O?void 0:O.id);f[s]=A?A.name:null}var w=(0,_.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,i=t.id_original_row_updates,a=t.row_ids,s={},u=[];a.forEach((function(e){var t=i[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,a,{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,k=w.groupbys,S=w.rows;if(!(0,T.rn)({groupbys:k},C)){e.view.groups=[];break}e.view.groups=this.getGroupedRows(e,S,k,{collaborators:r});break;case O.P.MODIFY_COLUMN_DATA:var x=t.column_key,_=t.option_modify_type,D=(0,y.rm)(e.columns,x);if(!D)break;D.type!==b.vZ.SINGLE_SELECT&&D.type!==b.vZ.MULTIPLE_SELECT||_===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,M=n(97011),N=n(65604),R=n(22814),I=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,i){var a=i.fail_callback,s=i.success_callback,u=(0,g.f)(o,r);if(u){var l=u._parent_dir,c=N.Aq.joinPath(l,t);(0,w.o4)(u)?M.e.renameDir(n,c,e).then((function(){s()})).catch((function(e){var n=N.Aq.getErrorMsg(e);n===(0,x.AP)("Error")&&(n=(0,x.AP)("Renaming {name} failed").replace("{name}",t)),a(n)})):M.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:N.Aq.getErrorMsg(e))===(0,x.AP)("Error")&&(n=(0,x.AP)("Renaming {name} failed").replace("{name}",t)),a(n)}))}else a()}}),[{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,i=e.id_row_updates,a=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=a[d],h=(0,_.NZ)(f),m=(0,_.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:i[e],obj_id:c[e]}})).filter((function(e){return e.record&&!R.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,x.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?N.Aq.joinPath(n,r):null})).filter(Boolean);window.sfMetadataContext.batchDeleteFiles(g,E).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,x.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,x.AP)("Failed to restore records")});break}window.sfMetadataContext.restoreRows(A,w).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,x.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,k=e.name,S=e.column_type,T=e.key,D=e.data;window.sfMetadataContext.insertColumn(C,k,S,{key:T,data:D}).then((function(t){e.column=t.data.column,n({operation:e})})).catch((function(e){n({error:(0,x.AP)("Failed to insert property")})}));break;case O.P.DELETE_COLUMN:var P=e.repo_id,M=e.column_key;window.sfMetadataContext.deleteColumn(P,M).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,x.AP)("Failed to delete property")})}));break;case O.P.RENAME_COLUMN:var I=e.repo_id,L=e.column_key,F=e.new_name;window.sfMetadataContext.renameColumn(I,L,F).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,x.AP)("Failed to rename property")})}));break;case O.P.MODIFY_COLUMN_DATA:var B=e.repo_id,j=e.column_key,U=e.new_data,H=(0,y.rm)(t.columns,j),Q=U;H.type===b.vZ.SINGLE_SELECT&&(Q.options=Array.isArray(Q.options)?Q.options.map((function(e){return(0,_.Oq)(H,e.id)?{id:e.id,name:e.id}:e})):[]),window.sfMetadataContext.modifyColumnData(B,j,Q).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,x.AP)("Failed to modify property data")})}));break;case O.P.MODIFY_COLUMN_ORDER:var Y=e.repo_id,z=e.view_id,$=e.new_columns_keys;window.sfMetadataContext.modifyView(Y,z,{columns_keys:$}).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,x.AP)("Failed to modify property order")})}));break;case O.P.MODIFY_FILTERS:var V=e.repo_id,G=e.view_id,q=e.filter_conjunction,Z=e.filters,X=e.basic_filters;window.sfMetadataContext.modifyView(V,G,{filters:Z,filter_conjunction:q,basic_filters:X}).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,x.AP)("Failed to modify filter")})}));break;case O.P.MODIFY_SORTS:var W=e.repo_id,K=e.view_id,J=e.sorts;window.sfMetadataContext.modifyView(W,K,{sorts:J}).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,x.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,x.AP)("Failed to modify group")})}));break;case O.P.MODIFY_HIDDEN_COLUMNS:var re=e.repo_id,oe=e.view_id,ie=e.hidden_columns;window.sfMetadataContext.modifyView(re,oe,{hidden_columns:ie}).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,x.AP)("Failed to modify hidden properties")})}));break;case O.P.RENAME_PEOPLE_NAME:var ae=e.people_id,se=e.new_name;window.sfMetadataContext.renamePeople(ae,se).then((function(t){n({operation:e})})).catch((function(e){n({error:(0,x.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,x.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 i=this.getOperatedRowsIds(t);this.asyncReloadRecords(i,r,o,n)}}},{key:"asyncReloadRecords",value:function(e,t,n,r){var o=this;if(Array.isArray(e)&&0!==e.length){var i=(0,c.A)(e),a=i.splice(0,100);window.sfMetadataContext.getRowsByIds(t,a).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})),a.forEach((function(e){l[e]||(c[e]=!0)})),r({reloadedRecords:u,idRecordNotExistMap:c,relatedColumnKeyMap:n}),o.asyncReloadRecords(i,t,n,r)}else o.asyncReloadRecords(i,t,n,r)})).catch((function(e){console.log(e),o.asyncReloadRecords(i,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,i={};return o.forEach((function(e){var t=e.key;i[t]=!0})),{relatedColumnKeyMap:i,relatedColumns:o};case O.P.MODIFY_RECORD_VIA_BUTTON:var a=t.row_id,s=t.original_updates;n=this.getRelatedColumnKeysFromRecordUpdates((0,A.default)({},a,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(i){break}}}}])}(),F=n(3783),B=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 i=O.hg.includes(r.op_type);i&&(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),i&&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,i=r.data,a=O.P.INSERT_COLUMN,s=n.createOperation({type:a,repo_id:n.repoId,name:e,column_type:t,key:o,data:i});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,i=n.createOperation({type:o,repo_id:n.repoId,column_key:e,new_name:t,old_name:r});n.applyOperation(i)},this.modifyColumnData=function(e,t,r){var o=(arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}).optionModifyType,i=O.P.MODIFY_COLUMN_DATA,a=n.createOperation({type:i,repo_id:n.repoId,column_key:e,new_data:t,old_data:r,option_modify_type:o});n.applyOperation(a)},this.modifyColumnWidth=function(e,t){var r=O.P.MODIFY_COLUMN_WIDTH,o=(0,y.rm)(n.data.columns,e),i=n.createOperation({type:r,repo_id:n.repoId,column_key:e,new_width:t,old_width:o.width});n.applyOperation(i)},this.modifyColumnOrder=function(e,t){var r=O.P.MODIFY_COLUMN_ORDER,o=n.data.view.columns_keys,i=o.indexOf(t),a=o.slice(0);(a=a.filter((function(t){return t!==e}))).splice(i,0,e);var s=n.createOperation({type:r,repo_id:n.repoId,view_id:n.viewId,new_columns_keys:a,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=N.Aq.joinPath(t,e);return n.data.rows.some((function(e){return r===N.Aq.joinPath(e._parent_dir,e._name)}))},this.renamePeopleName=function(e,t,r){var o=O.P.RENAME_PEOPLE_NAME,i=n.createOperation({type:o,repo_id:n.repoId,people_id:e,new_name:t,old_name:r});n.applyOperation(i)},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 I,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,i,a,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:i=e.sent,a=(null===i||void 0===i||null===(r=i.data)||void 0===r?void 0:r.results)||[],s=(0,y.H2)(null===i||void 0===i||null===(o=i.data)||void 0===o?void 0:o.metadata),(u=new F.A({rows:a,columns:s,view:t})).view.rows=u.row_ids,l=a.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,i=arguments;return(0,d.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.length>0&&void 0!==i[0]?i[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,i,a,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,i=(null===o||void 0===o||null===(n=o.data)||void 0===n?void 0:n.results)||[],Array.isArray(i)&&0!==i.length){e.next=9;break}return this.hasMore=!1,e.abrupt("return");case 9:(r=this.data.rows).push.apply(r,(0,c.A)(i)),i.forEach((function(e){s.data.row_ids.push(e._id),s.data.id_row_map[e._id]=e})),a=i.length,this.data.hasMore=a===t,this.data.recordsCount=this.data.row_ids.length,this.startIndex=this.startIndex+a,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,i,a,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 i=e._id;f.push(i),y[i]=e._obj_id,p[i]=t[i],h[i]=n[i],m[i]=r[i],v[i]=o[i]}}));var b=null,E=null;if(a){var A=f[0],C=(0,g.f)(this.data,A);if(C&&(0,w.o4)(C)){var k=n[A],S=(0,_.NZ)(C),T=(0,_.NZ)(k),x=C._parent_dir;b=N.Aq.joinPath(x,S),E=N.Aq.joinPath(x,T)}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:i,is_rename:a,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,i=O.P.DELETE_RECORDS;if(Array.isArray(e)&&0!==e.length){var a=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 N.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)}))&&!a.includes(e._id)&&a.push(e._id)})),0!==a.length){var u=a.map((function(e){return(0,g.f)(n.data,e)})),l=this.createOperation({type:i,repo_id:this.repoId,rows_ids:a,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,i=O.P.LOCK_RECORD_VIA_BUTTON,a=this.createOperation({type:i,repo_id:this.repoId,row_id:e,button_column_key:t,success_callback:r,fail_callback:o});this.applyOperation(a)}},{key:"modifyRecordViaButton",value:function(e,t,n,r,o,i,a){var s=a.success_callback,u=a.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:i,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,i=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(i)}},{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)}}])}(),j=B,U=n(28523),H=n(60450),Q=n(44414),Y=["children","repoID","viewID"],z=s.createContext(null),$=function(e){var t=e.children,n=e.repoID,r=e.viewID,c=(0,a.A)(e,Y),d=(0,s.useState)(!0),f=(0,i.A)(d,2),p=f[0],h=f[1],m=(0,s.useState)({rows:[],columns:[],view:{}}),v=(0,i.A)(m,2),g=v[0],y=v[1],O=(0,s.useRef)(null),E=(0,H.D)().collaborators,A=(0,U.p)(),w=A.showFirstView,C=A.setShowFirstView,k=(0,s.useCallback)((function(){y(O.current.data)}),[]),S=(0,s.useCallback)((function(e){u.A.danger(e.error)}),[]),T=(0,s.useCallback)((function(e){y(e)}),[]),_=(0,s.useCallback)((function(){h(!0),O.current.reload(b.bK).then((function(){y(O.current.data),h(!1)})).catch((function(e){var t=N.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)}),[]),M=(0,s.useCallback)((function(e){window.sfMetadataStore.modifyGroupbys(e)}),[]),R=(0,s.useCallback)((function(e){window.sfMetadataStore.modifyHiddenColumns(e)}),[]),I=(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 j({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,x.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=N.Aq.getErrorMsg(e);u.A.danger(t)}));var t=window.sfMetadataContext.eventBus,i=t.subscribe(b.Tw.SERVER_TABLE_CHANGED,k),a=t.subscribe(b.Tw.LOCAL_TABLE_CHANGED,k),s=t.subscribe(b.Tw.TABLE_ERROR,S),d=t.subscribe(b.Tw.UPDATE_TABLE_ROWS,T),f=t.subscribe(b.Tw.RELOAD_DATA,_),p=t.subscribe(b.Tw.MODIFY_FILTERS,D),m=t.subscribe(b.Tw.MODIFY_SORTS,P),v=t.subscribe(b.Tw.MODIFY_GROUPBYS,M),g=t.subscribe(b.Tw.MODIFY_HIDDEN_COLUMNS,R),A=t.subscribe(b.Tw.MODIFY_COLUMN_ORDER,I),B=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(),i(),a(),s(),d(),f(),p(),m(),v(),g(),A(),B(),U()}}),[n,r]),(0,Q.jsx)(z.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})},V=function(){var e=(0,s.useContext)(z);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),i=n(9950),a=n(19175),s=n(65604),u=n(4086),l=n(40326),c=n(13042),d=n(9264),f=n(44414),p=i.createContext(null),h=function(e){var t=e.repoID,n=e.currentRepoInfo,h=e.hideMetadataView,m=e.selectMetadataView,v=e.children,g=(0,i.useMemo)((function(){return!n.encrypted&&window.app.pageOptions.enableMetadataManagement}),[window.app.pageOptions.enableMetadataManagement,n]),y=(0,i.useState)(!1),O=(0,o.A)(y,2),b=O[0],E=O[1],A=(0,i.useState)(!1),w=(0,o.A)(A,2),C=w[0],k=w[1],S=(0,i.useState)(!1),T=(0,o.A)(S,2),x=T[0],_=T[1],D=(0,i.useState)([]),P=(0,o.A)(D,2),M=P[0],N=P[1],R=(0,i.useState)([]),I=(0,o.A)(R,2),L=I[0],F=I[1],B=(0,i.useState)(0),j=(0,o.A)(B,2)[1],U=(0,i.useRef)({}),H=(0,i.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,i.useEffect)((function(){g?a.A.getMetadataStatus(t).then((function(e){var t=e.data.enabled;t||H(),E(t)})).catch((function(e){var t=s.Aq.getErrorMsg(e,!0);u.A.danger(t),E(!1)})):H()}),[t,g]);var Q=(0,i.useCallback)((function(e){e!==b&&(e?_(!0):(h&&h(),H(),k(!1)),E(e))}),[b,h,H]),Y=(0,i.useCallback)((function(e){e!==C&&(k(e),e&&u.A.success((0,l.AP)("Recognizing portraits. Please refresh the page later.")))}),[C]);(0,i.useEffect)((function(){b?a.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},N(n)})).catch((function(e){var t=s.Aq.getErrorMsg(e);u.A.danger(t)})):(U.current={},N([]))}),[t,b]),(0,i.useEffect)((function(){if(!b)return F([]),void k(!1);a.A.getFaceRecognitionStatus(t).then((function(e){k(e.data.enabled)})).catch((function(e){var t=s.Aq.getErrorMsg(e);u.A.danger(t)}))}),[t,b]),(0,i.useEffect)((function(){F(C?[{_id:d.M1,type:"view"}]:[])}),[C]);var z=(0,i.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]),$=(0,i.useCallback)((function(e,n,r,o){a.A.addView(t,e,n).then((function(e){var t=e.data.view,n=M.slice(0);n.push({_id:t._id,type:"view"}),U.current[t._id]=t,N(n),z(t),r&&r()})).catch((function(e){o&&o(e)}))}),[M,t,U,z]),V=(0,i.useCallback)((function(e){a.A.duplicateView(t,e).then((function(e){var t=e.data.view,n=M.slice(0);n.push({_id:t._id,type:"view"}),U.current[t._id]=t,N(n),z(t)})).catch((function(e){var t=s.Aq.getErrorMsg(e);u.A.danger(t)}))}),[M,t,U,z]),G=(0,i.useCallback)((function(e,n){a.A.deleteView(t,e).then((function(t){var r=M.filter((function(t){return t._id!==e}));if(delete U.current[e],N(r),n){var o=M.findIndex((function(t){return t._id===e})),i=M[o-1]._id,a=U.current[i];z(a)}})).catch((function(e){var t=s.Aq.getErrorMsg(e);u.A.danger(t)}))}),[t,M,z,U]),q=(0,i.useCallback)((function(e,n,o,i){a.A.modifyView(t,e,n).then((function(t){var i=U.current[e];U.current[e]=(0,r.A)((0,r.A)({},i),n),j((function(e){return e+1})),o&&o()})).catch((function(e){i&&i(e)}))}),[t,U]),Z=(0,i.useCallback)((function(e,n){a.A.moveView(t,e,n).then((function(e){var t=e.data.navigation;N(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:Q,enableFaceRecognition:C,updateEnableFaceRecognition:Y,showFirstView:x,setShowFirstView:_,navigation:M,staticView:L,viewsMap:U.current,selectView:z,addView:$,duplicateView:V,deleteView:G,updateView:q,moveView:Z},children:v})},m=function(){var e=(0,i.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 S.lN},M8:function(){return S.M8},BT:function(){return ma.A},iF:function(){return $a},Ww:function(){return Ca},nx:function(){return Aa},Lr:function(){return es},Bd:function(){return va},D1:function(){return S.D1},Sv:function(){return S.Sv},p_:function(){return S.p_}});var r=n(89379);var o=n(9950),i=n(71791),a=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),k=n(46874),S=n(95103),T=n(65604),x=n(40326),_=n(87364),D=n(1560),P=["record","className","value"],M=function(e){var t=e.record,n=e.className,a=e.value,s=(0,d.A)(e,P),u=(0,o.useMemo)((function(){return(0,_.ND)(t)}),[t]),l=(0,o.useMemo)((function(){return(0,D.o4)(t)}),[t]),c=(0,o.useMemo)((function(){return T.Aq.imageCheck(a)?p()(n,"sf-metadata-image-file-formatter"):n}),[n,a]),f=(0,o.useMemo)((function(){if(l){var e=T.Aq.getFolderIconUrl();return{iconUrl:e,defaultIconUrl:e}}var t=T.Aq.getFileIconUrl(a);if(T.Aq.imageCheck(a)){var n=T.Aq.encodePath(T.Aq.joinPath(u,a)),r=window.sfMetadataStore.repoId;return{iconUrl:"".concat(x.Yc,"thumbnail/").concat(r,"/").concat(x.dq).concat(n),defaultIconUrl:t}}return{iconUrl:t,defaultIconUrl:t}}),[l,a,u]);return(0,O.jsx)(i.K5,(0,r.A)((0,r.A)({},s),{},{className:c,value:a},f))},N=["readonly","value","field","record"],R=function(e){var t=e.readonly,n=e.value,a=e.field,s=e.record,u=(0,d.A)(e,N),l=(0,S.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:a,queryUserAPI:h}}),[t,n,a,c,f,p,h]);return a.type===y.vZ.FILE_NAME?(0,O.jsx)(M,(0,r.A)((0,r.A)((0,r.A)({},m),u),{},{record:s})):(0,O.jsx)(i.ZA,(0,r.A)((0,r.A)({},m),u))},I=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,a.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)(i.In,{iconName:"check-mark"})})})},L=n(23071),F=function(e){var t=e.isCellSelected,n=e.field,r=e.value,i=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),i((0,a.default)({},n.key,t))}),[c,n,i]),E=(0,o.useCallback)((function(){var e=(n.data||y.Wz).max,r=void 0===e?5:e,o=[];if(c||t)for(var i=0;i<r;i++){var a=(0,O.jsx)(L.A,{index:i+1,enterIndex:h,value:c,field:n,isShowRateItem:t,onMouseEnter:v,onMouseLeave:g,onChange:b},i);o.push(a)}return o}),[n,c,t,h,b,v,g]);return(0,O.jsx)("div",{className:"sf-metadata-rate-editor d-flex",children:E()})},B=n(11037),j=function(e){var t=e.isCellSelected,n=(e.isDir,e.field),r=e.value,o=e.onChange,i=e.record,a=n.type,s=(0,B.dK)(n,i,!0);return a===y.vZ.CHECKBOX&&s?(0,O.jsx)(I,{isCellSelected:t,value:r,field:n,onChange:o}):a===y.vZ.RATE&&s?(0,O.jsx)(F,{isCellSelected:t,value:r,field:n,onChange:o}):(0,O.jsx)(R,{readonly:!0,value:r,field:n,record:i})},U=n(78297),H=n(3866),Q="folder",Y="markdown",z="sdoc",$="image",V=function(e,t){var n=window.sfMetadataContext.getSetting("repoID"),r=T.Aq.encodePath(T.Aq.joinPath(t,e));return"".concat(x.Yc,"lib/").concat(n,"/file").concat(r)},G=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)),G(window.location.origin+r+T.Aq.encodePath(T.Aq.joinPath(t,e)))}else{var o=V(e,t);G(o)}}(e,t,n)},Z=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};if(e){var r=(0,_.NZ)(e),o=(0,D.o4)(e),i=function(e){var t=(0,_.ND)(e);return"/"===t?"":t}(e),a=function(e,t){if(t)return Q;if(!e)return"";var n=e.lastIndexOf(".");return-1===n||e.slice(n).toLowerCase().indexOf(" ")>-1?"":T.Aq.imageCheck(e)?$:T.Aq.isMarkdownFile(e)?Y:T.Aq.isSdocFile(e)?z:""}(r,o);switch(a){case Y:!function(e,t,n){n&&n.dispatch(H.T.OPEN_MARKDOWN,t,e)}(r,i,t);break;case z:!function(e,t){var n=V(e,t);G(n)}(r,i);break;case $:n(e);break;default:q(r,i,a)}}},X=["isDir","column","record","cellValue"],W=function(e){var t=e.isDir,n=(e.column,e.record),r=e.cellValue;(0,d.A)(e,X);return r?(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(i.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(),Z(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,x.AP)("Open folder"):(0,x.AP)("Open file")})]}):null},K=n(22814),J=o.memo((function(e){var t=e.needBindEvents,n=e.column,i=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)(i)}),[i]),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};T.Aq.isFunction(l.onCellClick)&&l.onCellClick(t,e)}),[n,s,u,l]),k=(0,o.useCallback)((function(e){if(T.Aq.isFunction(l.onCellDoubleClick)){var t={idx:n.idx,groupRecordIndex:s,rowIdx:u};l.onCellDoubleClick(t,e)}}),[n,s,u,l]),S=(0,o.useCallback)((function(e){if(2!==e.button&&T.Aq.isFunction(l.onCellMouseDown)){var t={idx:n.idx,groupRecordIndex:s,rowIdx:u};l.onCellMouseDown(t,e)}}),[n,s,u,l]),x=(0,o.useCallback)((function(e){if(T.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(T.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]),M=(0,o.useCallback)((function(){}),[]),N=(0,o.useCallback)((function(e){e.stopPropagation(),e.preventDefault()}),[]),R=(0,o.useCallback)((function(e){e.preventDefault();var t={idx:n.idx,groupRecordIndex:s,rowIdx:u};T.Aq.isFunction(l.onCellContextMenu)&&l.onCellContextMenu(t)}),[l,n,s,u]),I=(0,o.useCallback)((function(){return{onClick:C,onDoubleClick:k,onMouseDown:S,onMouseEnter:x,onMouseMove:P,onMouseLeave:M,onDragOver:N,onContextMenu:R}}),[C,k,S,x,P,M,N,R]),L=(0,o.useCallback)((function(e){var t=n.key,r=n.name;return{oldRowData:y.Aj.includes(t)?(0,a.default)({},t,e):(0,a.default)({},r,e),originalOldRowData:(0,a.default)({},t,e)}}),[n]),F=(0,o.useCallback)((function(e){if(T.Aq.isFunction(l.modifyRecord)){var t=n.key,r=n.type,o=n.name,s=(0,_.Te)(i,n);if((0,_.oI)(s,e[t],r)){var u=i._id,c=Object.keys(e)[0],d=y.Aj.includes(t)?e:(0,a.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,i,n,L]),B=(0,_.Te)(i,n),U=t&&I(),H=(0,r.A)({className:b,style:w},U);return(0,O.jsxs)("div",(0,r.A)((0,r.A)({},H),{},{children:[(0,O.jsx)(j,{isCellSelected:h,isDir:A,value:B,field:n,onChange:F,record:i}),h&&E&&(0,O.jsx)(W,{record:i,cellValue:B,column:n,isDir:A})]}),"".concat(i._id,"-").concat(n.key))}),(function(e,t){var n=e.record,r=e.column,o=e.isCellSelected,i=e.isLastCell,a=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,_.oI)(h,m,r.type)||n._last_modifier!==l._last_modifier||o!==t.isCellSelected||i!==t.isLastCell||a!==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&&!T.Fr&&(n.timer=setTimeout((function(){n.setState({isLockedRowTooltipShow:!0})}),500))},n.onCellMouseLeave=function(){n.props.isLocked&&!T.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,x.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,i=e.height,a=e.recordId,s={height:i,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(a),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(a),className:"select-cell-checkbox",type:"checkbox",name:"row-selection",checked:t||!1,readOnly:!0}),(0,O.jsx)("label",{htmlFor:"select-cell-checkbox-".concat(a),name:(0,x.AP)("Select"),title:(0,x.AP)("Select"),"aria-label":(0,x.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,i=t.index,a=t.record,s=t.cellMetaData,u=t.isGroupView,l=t.height,c=t.columnColor,d=(0,B.SU)(n);if(0===d.length)return null;var f=a._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:a,groupRecordIndex:o,recordIndex:i,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 i=r.matchedCells[o];if(!i)return!1;if(i.row===n&&i.column===t)return!0}return!1},e.getColumnCells=function(){var t=e.props,n=t.columns,r=t.colOverScanStartIdx,o=t.colOverScanEndIdx,i=t.groupRecordIndex,a=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:i,recordIndex:a,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,i={height:o?r-1:r};if(n){var a=e.props,s=a.top,u=a.left;i.top=s,i.left=u,o&&(i.height=r+1)}return i},e.getFrozenColumnsStyle=function(){var t=e.props,n=t.isGroupView,r=t.lastFrozenColumnKey,o=t.height,i={zIndex:y.Gz.NT,height:o-1};return n&&(i.height=o,i.zIndex=y.Gz.WA,r||(i.marginLeft="0px")),i},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,i=t.isLastRecord,a=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":i,"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:!a,height:c}),d]}),f]})}}])}(o.Component),ie=oe,ae=n(55097),se=n.n(ae),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,a=(0,o.useState)(0),s=(0,l.A)(a,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 T.Aq.imageCheck((0,_.NZ)(e))})).map((function(n){var r=(0,_.NZ)(n),o=(0,_.ND)(n),i=T.Aq.encodePath(T.Aq.joinPath(o,r)),a="gif"===r.substr(r.lastIndexOf(".")+1).toLowerCase(),s=null===t||void 0===t?void 0:t.encrypted,u="".concat(x.Yc).concat(s&&!a?"thumbnail":"repo","/").concat(e),l="".concat(u,"/").concat(s&&!a?x.oC:"raw").concat(i);return{name:r,url:"".concat(x.Yc,"lib/").concat(e,"/file").concat(i),thumbnail:"".concat(x.Yc,"thumbnail/").concat(e,"/").concat(x.oC).concat(i),src:l,downloadURL:"".concat(x.IX,"repos/").concat(e,"/files").concat(i,"/?op=download"),rawPath:T.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,_.NZ)(t)}));e>-1&&d(e)}}),[h,t]);return(0,O.jsx)(i.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,x.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(T.Aq.getErrorMsg(e))}))})).catch((function(e){c.A.danger(T.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,a.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,i=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===i.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,_.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,i=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:i,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,i=e.record,a=e.mode,s=(0,o.useRef)(null);(0,o.useImperativeHandle)(t,(function(){return s.current}));return a===y.rr.PREVIEWER?"image"===function(){if((0,D.o4)(i))return"folder";var e=function(){var e=n.key;return i[e]}();if(!e)return"";var t=e.lastIndexOf(".");return-1===t||e.slice(t).toLowerCase().indexOf(" ")>-1?"":T.Aq.imageCheck(e)?"image":T.Aq.isMarkdownFile(e)?"markdown":T.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,i=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=i||0===i?i:"",t=(null===r||void 0===r?void 0:r.data)||{},n=(0,_.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(T.Aq.isMac()||!(r.indexOf(".\u3002")>-1)){var o=(0,_.yA)(r,t,n);o!==h&&(m(o),u&&u(e,o))}}),[d,h,u]),b=(0,o.useCallback)((function(){T.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(),T.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,a.default)({},e,(0,_.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,ke=(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],k=w[1],S=(0,o.useState)(-1),D=(0,l.A)(S,2),P=D[0],M=D[1],N=(0,o.useState)(0),R=(0,l.A)(N,2),I=R[0],L=R[1],F=(0,o.useRef)(null),j=(0,o.useRef)(null),U=(0,o.useRef)(null),H=window.sfMetadataContext.canModifyColumnData(r),Q=(0,o.useMemo)((function(){var e=(0,B.Fi)(r),t=r.data||{},n=t.cascade_column_key,o=t.cascade_settings;if(n){var i=(0,B.rm)(s,n);if(i){var a=(0,_.Te)(u,i);if(!a)return[];var l=o[a];return l&&Array.isArray(l)&&0!==l.length?e.filter((function(e){return l.includes(e.id)})):[]}}return e}),[u,r,s]),Y=(0,o.useMemo)((function(){if(!C)return Q;var e=C.toLowerCase().trim();return e?Q.filter((function(t){return t.name&&t.name.toLowerCase().indexOf(e)>-1})):Q}),[C,Q]),z=(0,o.useMemo)((function(){return!(!H||!C)&&-1===Y.findIndex((function(e){return e.name===C}))}),[H,Y,C]),$=(0,o.useMemo)((function(){return{width:r.width,top:n-2}}),[r,n]),V=(0,o.useCallback)((function(){h&&h(b)}),[b,h]),G=(0,o.useCallback)((function(e){C!==e&&k(e)}),[C]),q=(0,o.useCallback)((function(e){e!==b&&(E(e),setTimeout((function(){h&&h(e)}),1))}),[b,h]),Z=(0,o.useCallback)((function(e){M(e)}),[]),X=(0,o.useCallback)((function(e){M(-1)}),[]),W=(0,o.useCallback)((function(e){e&&e.stopPropagation(),e&&e.nativeEvent.stopImmediatePropagation();var t=(0,B.rT)(Q,(null===C||void 0===C?void 0:C.trim())||""),n=Q.slice(0);n.push(t),v(r.key,{options:n},{options:r.data.options||[]}),q(t.id)}),[r,C,Q,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===Y.length?t=Y[0]:P>-1&&(t=Y[P]),t){var n=t.id;return b===t.id&&(n=null),void q(n)}var r=!1;C&&(r=!(!H||-1!==Y.findIndex((function(e){return e.name===C})))),r&&0!==Y.length&&W()}),[H,Y,P,b,C,q,W]),ee=(0,o.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),0!==P&&(M(P-1),P>Y.length-I&&(F.current.scrollTop-=30))}),[F,P,I,Y,30]),te=(0,o.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),P!==Y.length-1&&(M(P+1),P>=I&&(F.current.scrollTop+=30))}),[F,P,I,Y,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&&T.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(){j.current&&(j.current.getBoundingClientRect().bottom>window.innerHeight&&(j.current.style.top="unset",j.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===Y.length?-1:0;M(e)}),[Y]),(0,o.useImperativeHandle)(t,(function(){return{getValue:function(){var e=r.key;return(0,a.default)({},e,b)},onBlur:function(){return V()}}}),[r,b,V]);var oe=(0,o.useCallback)((function(){if(0===Y.length){var e=C?(0,x.AP)("No options available"):(0,x.AP)("No option");return(0,O.jsx)("span",{className:"none-search-result",children:e})}return Y.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 Z(t)},onMouseLeave:function(){return X(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)(i.In,{iconName:"check-mark"})})]})},e.id)}))}),[Y,C,b,P,Z,X,q]);return(0,O.jsxs)("div",{className:"sf-metadata-single-select-editor",style:$,ref:j,children:[(0,O.jsx)("div",{className:"sf-metadata-search-single-select-options",children:(0,O.jsx)(i.DO,{placeholder:(0,x.AP)("Search option"),onKeyDown:re,onChange:G,autoFocus:!0,className:"sf-metadata-search-options"})}),(0,O.jsx)("div",{className:"sf-metadata-single-select-editor-container",ref:F,children:oe()}),z&&(0,O.jsx)(i.NC,{callBack:W,footerName:"".concat((0,x.AP)("Add option")," ").concat(C),className:"add-search-result"})]})})),Se=ke,Te=n(60436),xe=function(e){var t=e.value,n=e.options,r=e.onDelete,a=(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,x.AP)(y.fT),color:y.lX}}));return[].concat((0,Te.A)(e),(0,Te.A)(r))}),[n,t]);return(0,O.jsx)("div",{className:"sf-metadata-delete-select-options",children:a.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)(i.Oi,{className:"sf-metadata-delete-select-remove",onClick:function(e){return r(t,e)},iconName:"x-01"})]},t)}))})},_e=(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,_.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],k=(0,o.useState)(-1),S=(0,l.A)(k,2),D=S[0],P=S[1],M=(0,o.useState)(0),N=(0,l.A)(M,2),R=N[0],I=N[1],L=(0,o.useRef)(null),F=(0,o.useRef)(null),j=(0,o.useRef)(null),U=window.sfMetadataContext.canModifyColumnData(s),H=(0,o.useMemo)((function(){return(0,B.Fi)(s)}),[s]),Q=(0,o.useMemo)((function(){if(!w)return H;var e=w.toLowerCase().trim();return e?H.filter((function(t){return t.name&&t.name.toLowerCase().indexOf(e)>-1})):H}),[w,H]),Y=(0,o.useMemo)((function(){return!(!U||!w)&&-1===Q.findIndex((function(e){return e.name===w}))}),[U,Q,w]),z=(0,o.useMemo)((function(){return{width:s.width}}),[s]),$=(0,o.useCallback)((function(){f&&f(y)}),[y,f]),V=(0,o.useCallback)((function(e){w!==e&&C(e)}),[w]),G=(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)}),[]),Z=(0,o.useCallback)((function(e){P(-1)}),[]),X=(0,o.useCallback)((function(e){e&&e.stopPropagation(),e&&e.nativeEvent.stopImmediatePropagation();var t=(0,B.rT)(H,(null===w||void 0===w?void 0:w.trim())||""),n=H.slice(0);n.push(t),m(s.key,{options:n},{options:s.data.options||[]}),G(t.id)}),[s,w,H,G,m]),W=(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(j.current,null);return Math.floor(parseInt(e.maxHeight)/parseInt(t.height))-1}),[L,j]),J=(0,o.useCallback)((function(e){var t;if(e.preventDefault(),1===Q.length?t=Q[0]:D>-1&&(t=Q[D]),t){var n=t.id;return y===t.id&&(n=null),void G(n)}var r=!1;w&&(r=!(!U||-1!==Q.findIndex((function(e){return e.name===w})))),r&&0!==Q.length&&X()}),[U,Q,D,y,w,G,X]),ee=(0,o.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),0!==D&&(P(D-1),D>Q.length-R&&(L.current.scrollTop-=30))}),[L,D,R,Q,30]),te=(0,o.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),D!==Q.length-1&&(P(D+1),D>=R&&(L.current.scrollTop+=30))}),[L,D,R,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&&T.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&&j.current&&I(K()),document.addEventListener("keydown",ne,!0),function(){document.removeEventListener("keydown",ne,!0)}}),[ne]),(0,o.useEffect)((function(){var e=0===Q.length?-1:0;P(e)}),[Q]),(0,o.useImperativeHandle)(t,(function(){return{getValue:function(){var e=s.key;return(0,a.default)({},e,y)},onBlur:function(){return $()}}}),[s,y,$]);var oe=(0,o.useCallback)((function(){if(0===Q.length){var e=w?(0,x.AP)("No options available"):(0,x.AP)("No option");return(0,O.jsx)("span",{className:"none-search-result",children:e})}return Q.map((function(e,t){var n=y.includes(e.id);return(0,O.jsx)("div",{className:"sf-metadata-single-select-item",ref:j,children:(0,O.jsxs)("div",{className:p()("single-select-container",{"single-select-container-highlight":t===D}),onMouseDown:function(){return G(e.id)},onMouseEnter:function(){return q(t)},onMouseLeave:function(){return Z(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)(i.In,{iconName:"check-mark"})})]})},e.id)}))}),[Q,w,y,D,q,Z,G]);return(0,O.jsxs)("div",{className:"sf-metadata-single-select-editor sf-metadata-multiple-select-editor",style:z,ref:F,children:[(0,O.jsx)(xe,{value:y,options:H,onDelete:W}),(0,O.jsx)("div",{className:"sf-metadata-search-single-select-options",children:(0,O.jsx)(i.DO,{placeholder:(0,x.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:L,children:oe()}),Y&&(0,O.jsx)(i.NC,{callBack:X,footerName:"".concat((0,x.AP)("Add option")," ").concat(w),className:"add-search-result"})]})})),De=_e,Pe=function(e){var t=e.value,n=e.onDelete,r=(0,S.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,a=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:a})}),(0,O.jsx)("span",{className:"collaborator-name text-truncate",title:o,"aria-label":o,children:o}),(0,O.jsx)(i.Oi,{className:"collaborator-remove",onClick:function(t){return n(e,t)},iconName:"x-01"})]},e)}))})},Me=(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],k=w[1],_=(0,o.useState)(-1),D=(0,l.A)(_,2),P=D[0],M=D[1],N=(0,o.useState)(0),R=(0,l.A)(N,2),I=R[0],L=R[1],F=(0,o.useState)(0),B=(0,l.A)(F,2),j=B[0],U=B[1],H=(0,o.useRef)(null),Q=(0,o.useRef)(null),Y=(0,o.useRef)(null),z=(0,S.D1)().collaborators,$=(0,o.useMemo)((function(){var e=C?C.trim().toLowerCase():"",t=Array.isArray(z)&&z.length>0?z:[];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 i=o.toString().toLowerCase(),a=e.replace(/ |'/g,"");return i.indexOf(a)>-1||(i.replace(/'/g,"").indexOf(a)>-1||i.split("'").map((function(e){return e&&e.trim()?e.trim().slice(0,1):""})).join("").indexOf(a)>-1)})):t}),[C,z]),V=(0,o.useCallback)((function(){h&&h()}),[h]),G=(0,o.useCallback)((function(e){C!==e&&k(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]),Z=(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]),X=(0,o.useCallback)((function(e){M(e)}),[]),W=(0,o.useCallback)((function(e){M(-1)}),[]),K=(0,o.useCallback)((function(){var e=getComputedStyle(H.current,null),t=getComputedStyle(Y.current,null);return Math.floor(parseInt(e.maxHeight)/parseInt(t.height))-1}),[H,Y]),J=(0,o.useCallback)((function(e){var t;e.preventDefault(),1===$.length?t=$[0]:P>-1&&(t=$[P]),t&&q(t.email)}),[$,P,q]),ee=(0,o.useCallback)((function(e){if(e.preventDefault(),e.stopPropagation(),0===P)return M($.length-1),void(H.current.scrollTop=0);M(P-1),P>$.length-I&&(H.current.scrollTop-=j)}),[H,P,I,$,j]),te=(0,o.useCallback)((function(e){if(e.preventDefault(),e.stopPropagation(),P===$.length-1)return M(0),void(H.current.scrollTop=0);M(P+1),P>=I&&(H.current.scrollTop+=j)}),[H,P,I,$,j]),ne=(0,o.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),V()}),[V]),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?T.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(){Q.current&&(Q.current.getBoundingClientRect().bottom>window.innerHeight&&(Q.current.style.top="unset",Q.current.style.bottom=f.top+n-window.innerHeight+"px"));return H.current&&Y.current&&(L(K()),U(parseInt(getComputedStyle(Y.current,null).height))),document.addEventListener("keydown",re,!0),function(){document.removeEventListener("keydown",re,!0)}}),[re]),(0,o.useEffect)((function(){var e=0===$.length?-1:0;M(e)}),[$]),(0,o.useImperativeHandle)(t,(function(){return{getValue:function(){var e=u.key;return(0,a.default)({},e,b)},onBlur:function(){return V()},onClose:function(){return v()}}}),[u,b,V,v]);var ie=(0,o.useCallback)((function(){if(0===$.length){var e=C?(0,x.AP)("No collaborators available"):(0,x.AP)("No collaborators");return(0,O.jsx)("span",{className:"none-search-result",children:e})}return $.map((function(e,t){var n=b.includes(e.email);return(0,O.jsx)("div",{className:"sf-metadata-collaborator-item",ref:Y,children:(0,O.jsxs)("div",{className:p()("collaborator-container",{"collaborator-container-highlight":t===P}),onMouseDown:function(){return q(e.email)},onMouseEnter:function(){return X(t)},onMouseLeave:function(){return W(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)(i.In,{iconName:"check-mark"})})]})},e.email)}))}),[$,C,b,P,X,W,q]),ae=f.left+300>window.innerWidth;return(0,O.jsxs)("div",{className:"sf-metadata-collaborator-editor",style:{top:-38,left:ae?"unset":0,right:ae?-u.width:"unset"},ref:Q,children:[(0,O.jsx)(Pe,{value:b,onDelete:Z}),(0,O.jsx)("div",{className:"sf-metadata-search-collaborator-options",children:(0,O.jsx)(i.DO,{placeholder:(0,x.AP)("Search collaborators"),onKeyDown:oe,onChange:G,autoFocus:!0,className:"sf-metadata-search-collaborators"})}),(0,O.jsx)("div",{className:"sf-metadata-collaborator-editor-container",ref:H,children:ie()})]})})),Ne=Me,Re=n(92203),Ie=n(4159),Le=n.n(Ie),Fe=function(){return(0,m.A)((function e(t){var n=this,r=t.repoID,o=t.repoName,i=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",i=new File([e],o,{type:e.type}),a=new FormData;return a.append("parent_dir","/"),a.append("relative_path",r),a.append("file",i),pe.e.uploadImage(n,a)})).then((function(e){return n._getImageURL(r,e.data[0].name)}))};var a=window.app.pageOptions,s=a.name,u=a.username,l=a.contactEmail;this.repoID=r,this.repoName=o,this.server=i,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)+T.Aq.encodePath(e.path()):e.isImage()?this.server+"/lib/"+this.repoID+"/file"+T.Aq.encodePath(e.path())+"?raw=1":this.server+"/lib/"+this.repoID+"/file"+T.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)}}])}(),Be=Fe,je=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,Re.getPreviewContent)(e),r=t.previewText,o=t.images,i=t.links,a=t.checklist;return Object.assign({},{text:e,preview:r,images:o,links:i,checklist:a})}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,B.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,B.ED)(n.value)&&(c.A.closeAll(),c.A.warning(y.Zu,{duration:null}),n.value=(0,B.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 Be({repoID:n.repoID,repoName:r,server:x.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)(Re.LongTextEditorDialog,{className:"sf-metadata-long-text-editor-dialog",lang:x.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=je,He=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)(i.US,(0,r.A)((0,r.A)({ref:t},e),{},{lang:x.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)(Se,(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)(Ne,(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:x.vV}));default:return null}}));function Qe(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 Ye(e){return(!0===e.ctrlKey||!0===e.metaKey)&&"Control"!==e.key}function ze(e){return e&&e.shiftKey}var $e=function(e){function t(){var e;(0,h.A)(this,t);for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return(e=(0,v.A)(this,t,[].concat(o))).state={isInvalid:!1},e.changeCommitted=!1,e.changeCanceled=!1,e.isKeyExplicitlyHandled=function(t){return T.Aq.isFunction(e["onPress"+t])},e.checkAndCall=function(t,n){T.Aq.isFunction(e[t])&&e[t](n)},e.onKeyDown=function(t){if(Ye(t))e.checkAndCall("onPressKeyWithCtrl",t);else if(e.isKeyExplicitlyHandled(t.key)){var n="onPress"+t.key;e.checkAndCall(n,t)}else Qe(t.keyCode)&&(t.stopPropagation(),e.checkAndCall("onPressChar",t));e._keysDown=e._keysDown||{},e._keysDown[t.keyCode]=!0,T.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,i=t.openEditorMode,a=t.columns,s=t.modifyColumnData,u={ref:e.setEditorRef,readOnly:!(0,B.dK)(n,o,!0),columns:a,column:e.props.column,value:e.getInitialValue(),mode:i,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)(He,(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!!T.Aq.isFunction(e.getEditor().hasResults)&&e.getEditor().hasResults()},e.editorIsSelectOpen=function(){return!!T.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,i=t;if(e.getEditor().getOldValue){var s=e.getEditor().getOldValue();i=s[Object.keys(s)[0]]}return{oldRowData:(y.Aj.includes(r),(0,a.default)({},o,i)),originalOldRowData:(0,a.default)({},r,t)}},e.commit=function(t){var n=e.props,r=n.record,o=n.column,i=o.key,a=o.type,s=(0,_.Te)(r,o),u=e.getEditor().getValue();(0,_.oI)(s,u[i],a)?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,i=r.record,s=r.column,u=s.key,l=s.name;e.changeCommitted=!0;var c=i._id,d=(0,_.Te)(i,s),f=t[Object.keys(t)[0]],p=y.Aj.includes(u)?(0,a.default)({},u,f):(0,a.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(T.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&&(Qe(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)(i.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);$e.displayName="EditorContainer";var Ve=$e,Ge=[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,i=t.record,a=t.height,s=t.onPressTab,u=t.editorPosition,l=t.columns,c=t.modifyColumnData,d=!(0,B.dK)(o,i,!0)||Ge.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:i,height:a,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)(He,(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,B.KO)(t),o=t.key,i=e;if(n.getEditor().getOldValue){var s=n.getEditor().getOldValue();i=s[Object.keys(s)[0]]}return{oldRowData:(0,a.default)({},r,i),originalOldRowData:(0,a.default)({},o,e)}},n.commit=function(){var e=n.props,t=e.column;if(e.record._id){var r=t.key,o=t.type,i=n.getEditor().getValue(),s=o===y.vZ.DATE?(0,a.default)({},r,i):i;o===y.vZ.SINGLE_SELECT?s[r]=i[r]?(0,_.xn)(t,i[r]):"":o===y.vZ.MULTIPLE_SELECT&&(s[r]=i[r]?(0,_.zX)(t,i[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,i=o.onCommit,s=o.column,u=o.record,l=s.key,c=s.type,d=s.name,f=(0,_.Te)(u,s),p=(0,r.A)({},e);if((0,_.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,a.default)({},l,m):(0,a.default)({},d,m),g=n.getOldRowData(f);i({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(T.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,i=o.column,s=o.width,u=o.height,l=o.left,c=o.top,d={};return i.type!==y.vZ.SINGLE_SELECT&&i.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)(i.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 Ze=qe,Xe=function(e){return(0,O.jsx)(He,(0,r.A)((0,r.A)({},e),{},{mode:e.openEditorMode}))},We=[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 We.includes(o)?(0,O.jsx)(Ze,(0,r.A)({},e)):Ke.includes(o)&&n===y.rr.PREVIEWER?(0,O.jsx)(Xe,(0,r.A)({},e)):(0,O.jsx)(Ve,(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,i=t.left;return{height:r-1,width:n,zIndex:t.zIndex,position:"absolute",pointerEvents:"none",transform:"translate(".concat(i,"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),i=this.getMaskStyle();return(0,O.jsx)("div",(0,r.A)((0,r.A)({style:i,"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,i=t.overRecordIdx,a=t.bottomRight,s=a.idx,u=a.rowIdx,l=a.groupRecordIndex;if(null!==i&&u<i){for(var c=n(t),d=u+1;d<=i;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 it=function(e){var t=e.selectedRange,n=e.innerRef,o=e.getSelectedRangeDimensions,i=e.children,a=o(t);return(0,O.jsx)(rt,(0,r.A)((0,r.A)({},a),{},{className:"rdg-selected-range",innerRef:n,children:i}))};var at=function(e){var t=e.innerRef,n=e.selectedPosition,o=e.getSelectedDimensions,i=e.children,a=o(n);return(0,O.jsx)(rt,(0,r.A)((0,r.A)({className:"rdg-selected",tabIndex:"0",innerRef:t},a),{},{children:i}))},st=n(61830),ut=n(3299),lt=function(e,t,n,r,o,i){var a={};t.forEach((function(e){var t=e.column_key,n=(0,B.rm)(r,t);a[t]=n}));var s=t.length,u=ct(e,a,n,i,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,i,a){var s=a.parentGroupPath,u=a.parentGroupKey,l=a.currentLevel,c=a.isParentGroupVisible,d=[];return e.forEach((function(e,a){var f=[];s.length>0&&f.push.apply(f,(0,Te.A)(s)),f.push(a);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=(i-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 k,S=ct(h,t,n,r,o,i,{parentGroupPath:f,parentGroupKey:w,currentLevel:l-1,isParentGroupVisible:c&&E}),T=0,x=0;S.forEach((function(e){e.type===y.Gi.GROUP_CONTAINER&&e.level+1===l&&(T+=e.count||0,x+=(e.height||0)+y.ax,k||(k=e.first_row_id))})),C.first_row_id=k,C.count=T,C.height=(E?x:0)+y.q$,d.push(C),d.push.apply(d,(0,Te.A)(S))}else if(Array.isArray(m)&&m.length>0){var _=m.length,D=_-1,P=c&&E,M=P?_*o+1:0,N=P&&r?y.J3:0,R=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:_,left:A,rowId:e,groupPath:f,groupPathString:b}}));C.first_row_id=R[0].rowId,C.count=_,C.height=M+N+y.q$,d.push(C),d.push.apply(d,(0,Te.A)(R))}})),d},dt=function(e,t){var n,o=y.ax,i=y.ax,a={};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:i,groupRecordIndex:u});if(l===y.Gi.GROUP_CONTAINER)f&&(c===t&&(o+=d+y.ax),i+=y.q$,n=c);else if(l===y.Gi.ROW){var h=s.rowId;a[h]=p,f&&(i+=d)}else l===y.Gi.BTN_INSERT_ROW&&f&&(i+=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&&(i+=y.ax),g>n&&(i+=(g-n)*y.ax)}return p})),groupRowsHeight:o,idGroupRowMap:a}},ft=function(e,t){return!t||!t[e]},pt=function(e,t){var n=e.groupPath,r=e.groupPathString,o=e.level,i=e.type,a=t.groupPath,s=t.groupPathString,u=t.level;return r===s&&i!==y.Gi.GROUP_CONTAINER||o<u&&n[0]===a[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,B.wV)(r,n)},Ot=function(e){var t=e.selectedPosition,n=e.columns,r=e.isGroupView,o=e.recordGetterByIndex,i=yt({selectedPosition:t,columns:n}),a=gt({selectedPosition:t,isGroupView:r,recordGetterByIndex:o});return(0,_.Te)(a,i)},bt=function(e,t,n,r){var o=e.idx,i=e.groupRecordIndex,a=e.rowIdx,s=t[o];return!!s&&(!!y.I4.includes(s.type)||!!r({isGroupView:n,groupRecordIndex:i,recordIndex:a}))};var Et=function(e){for(var t=e.selectedRange,n=e.isGroupView,r=e.recordGetterByIndex,o=t.topLeft,i=t.bottomRight,a=o.rowIdx,s=o.groupRecordIndex,u=[],l=a,c=i.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 kt={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 St=y.aG.TEXT,Tt=y.aG.FRAGMENT;function xt(e,t){var n=window.sfMetadata.getCollaborators(),r=e.length-1,o=t.length-1,i="";return e.forEach((function(e,a){t.forEach((function(t,r){i+=e&&(0,_.eY)(e,t,{collaborators:n})||"",r<o&&(i+="\t")})),a<r&&(i+="\n")})),i}function _t(e,t){var n,r,o,i;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(),(i=document.createElement("span")).textContent=e,i.addEventListener("copy",(function(n){n.stopPropagation(),n.preventDefault();var r=n.dataTransfer||n.clipboardData;r.clearData(),r.setData(St,e),r.setData(Tt,t)})),document.body.appendChild(i),r.selectNodeContents(i),o.addRange(r),!document.execCommand("copy"))return!1}catch(a){return!1}finally{i&&document.body.removeChild(i),n()}}var Dt=function(e){var t=e.type,n=e.selectedRecordIds,r=e.copiedRange,o=e.copiedColumns,i=e.copiedRecords,a=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 xt(r,t.columns)}(n,s,l):function(e,t,n,r){for(var o=e.topLeft,i=e.bottomRight,a=o.rowIdx,s=o.idx,u=o.groupRecordIndex,l=i.rowIdx,c=i.idx,d=t.columns,f=u,p=[],h=[],m=a;m<=l;m++)p.push(r({isGroupView:n,groupRecordIndex:f,recordIndex:m})),n&&f++;for(var v=s;v<=c;v++)h.push((0,B.wV)(v,d));return xt(p,h)}(r,s,c,d),v={selectedRecordIds:n,copiedRange:r,copiedColumns:o,copiedRecords:i,copiedTableId:a},g=JSON.stringify(v);h?(h.setData(St,m),h.setData(Tt,g)):_t(m,g)}else{var O=y.aG[t.toUpperCase()];h?h.setData(O,u):_t(u,{format:O})}},Pt=y.aG.FRAGMENT,Mt=y.aG.HTML,Nt=y.aG.TEXT;function Rt(e,t){return e.types&&e.types.length?e.getData(t):t===Nt&&e.getData("Text")||null}function It(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=Rt(t,Pt),r=Rt(t,Mt),o=Rt(t,Nt),i=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,a.default)((0,a.default)({},y.aG.DTABLE_FRAGMENT,JSON.parse(n)),"type",y.aG.DTABLE_FRAGMENT);if(r){var s=(new DOMParser).parseFromString(r,Mt).querySelector("table");return s?(0,a.default)((0,a.default)((0,a.default)((0,a.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,a.default)((0,a.default)((0,a.default)((0,a.default)({},y.aG.DTABLE_FRAGMENT,It(o)),"html",r),"text",o),"type","html")}return i&&i.length?(0,a.default)((0,a.default)((0,a.default)({},y.aG.DTABLE_FRAGMENT,It(o)),"files",i),"type","files"):o?(0,a.default)((0,a.default)((0,a.default)({},y.aG.DTABLE_FRAGMENT,It(o)),"text",o),"type","text"):void 0},Ft=[y.vZ.FILE_NAME],Bt=[y.vZ.CHECKBOX,y.vZ.RATE],jt=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,i=t.isGroupView,a=t.recordsCount;if(!i){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:a-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,i=o.selectedPosition,a=o.isEditorEnabled,s=t?n.openEditor:function(){return null};a&&n.closeEditor(),n.setState((function(t){var o=(0,r.A)((0,r.A)({},i),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,i=r.openEditorMode,a=n.props.columns,s=yt({selectedPosition:o,columns:a}),u=(0,B.Ax)(s),l=s.type;if(Bt.includes(l))return null;(n.isSelectedCellEditable()||u||i===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(){T.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 i=function(e,t){var n=e.idx,r=e.rowIdx,o=e.groupRecordIndex,i=t.idx,a=t.rowIdx,s=t.groupRecordIndex,u=[n,i].sort((function(e,t){return e-t})),l=[r,a].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),a=i.topLeft,s=i.bottomRight,u=(0,r.A)((0,r.A)({startCell:n.state.selectedPosition},n.state.selectedRange),{},{topLeft:a,bottomRight:s,cursorCell:e});n.setState({selectedRange:u},(function(){T.Aq.isFunction(n.props.onCellRangeSelectionUpdated)&&n.props.onCellRangeSelectionUpdated(n.state.selectedRange),T.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(){T.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,i=o.columns,a=o.recordsCount;return r>=0&&r<a&&t>=0&&t<i.length},n.isSelectedCellEditable=function(){var e=n.props,t=e.enableCellSelect,o=e.columns,i=e.isGroupView,a=e.recordGetterByIndex,s=e.onCheckCellIsEditable,u=function(e){var t=e.enableCellSelect,n=e.selectedPosition,o=e.columns,i=e.isGroupView,a=e.recordGetterByIndex,s=e.onCheckCellIsEditable,u=yt({selectedPosition:n,columns:o}),l=gt({selectedPosition:n,isGroupView:i,recordGetterByIndex:a});if(!window.sfMetadataContext.canModifyRow(l))return!1;var c=!T.Aq.isFunction(s)||s((0,r.A)({row:l,column:u},n)),d=(0,_.NZ)(l),f=l&&(T.Aq.imageCheck(d)||T.Aq.videoCheck(d));return c=c&&(0,B.dK)(u,l,t),(f||(null===u||void 0===u?void 0:u.key)!==y.L2.CAPTURE_TIME)&&c}({enableCellSelect:t,columns:o,isGroupView:i,recordGetterByIndex:a,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,i=t.rowHeight,a=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,i=e.isGroupView,a=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 i?(v+=a,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:i,isGroupView:a,groupOffsetLeft:s,getRecordTopFromRecordsBody:u}))},n.getSelectedRangeDimensions=function(e){var t=n.props,o=t.columns,i=t.rowHeight,a=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,i=e.groups,a=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,i=e;i<=t;i++){var a=n[i];a&&(r+=a.width,o=o||a.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,a),k=ht(w,a),S=C.groupPathString,T=k.groupPathString;if(A<w?(b=A,E=vt):(b=w,E=mt),S===T)p=(Math.abs(w-A)+1)*r;else if(E===vt){var x=C.groupPath;p=(((0,ut.q)(x,i).row_ids||[]).length-C.rowIdx||0)*r}else if(E===mt){var _=C.rowIdx||0;b=A-_,p=(_+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:i,isGroupView:a,groups:s,groupMetrics:u,groupOffsetLeft:l,getRecordTopFromRecordsBody:c}))},n.setScrollLeft=function(e,t){var r=n,o=r.selectionMask,i=r.state.selectedPosition;n.setMaskScrollLeft(o,i,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 i=n.geHeaderHeight();if(e){var a=t.idx,s=t.rowIdx,u=t.groupRecordIndex;if(a>=0&&s>=0){var l=n.props,c=l.columns,d=l.getRowTop,f=l.isGroupView,p=l.groupOffsetLeft,h=c[a];if(!!h.frozen){var m=-o+d(f?u:s)+i,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,i=r.top;e.style.position="absolute",e.style.top=0,e.style.left=0,e.style.transform="translate(".concat(o,"px, ").concat(i,"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 i=document.scrollingElement||document.documentElement;return{left:r+i.scrollLeft,top:o+i.scrollTop}}var a=e.getBoundingClientRect(),s=a.left,u=a.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(Ye(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(Qe(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,i=n.state.selectedRange,a=i.topLeft,s=i.bottomRight,u=Et({selectedRange:i,isGroupView:t,recordGetterByIndex:r}).filter((function(e){return window.sfMetadataContext.canModifyRow(e)}));if(0!==u.length){for(var l=a.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,i=(0,_.Te)(e,t);(i||0===i||Array.isArray(i)&&i.length>0)&&(r[o]=i,n[o]=null)})),Object.keys(o).length>0&&(w[t]=o,C[t]={}),Object.keys(n).length>0){g.push(t);var i=(0,st.pW)(d,n),a=(0,st.pW)(d,r);O[t]=i,b[t]=n,E[t]=a,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=kt.getSelectedIds(t);if(r.length>0)n.copyRows(e,r);else{var o=window.getSelection().toString();if(!o&&e.target.value){var i=e.target,a=i.selectionStart,s=i.selectionEnd;o=e.target.value.substring(a,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,i=n.state,a=i.selectedPosition,s=i.selectedRange,u=a.idx,l=a.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 k=n.isMultiplePaste(p,h);n.props.paste({copied:f,multiplePaste:k,type:d,pasteRange:s,isGroupView:o}),k||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,i=r.columns,a=r.recordGetterById,s=r.isGroupView,u=r.getCopiedRecordsAndColumnsFromRange,l=t.length;c.A.success(l>1?(0,x.AP)("xxx rows are copied.").replace("xxx",l):(0,x.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:i},recordGetterById:a})},n.onCopyCells=function(e){var t=n.props,o=t.table,i=t.columns,a=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,x.AP)("xxx cells copied").replace("xxx",b):(0,x.AP)("1 cell copied"));var E=u({type:O,copied:{copiedRange:f},isGroupView:a}),A=E.copiedRecords,w=E.copiedColumns;Dt({type:O,event:e,copiedRange:(0,r.A)({},f),copiedRecords:A,copiedColumns:w,copiedTableId:p,tableData:{columns:i},isGroupView:a,recordGetterByIndex:s})}},n.isMultiplePaste=function(e,t){var r=n.state.selectedRange,o=r.topLeft,i=r.bottomRight,a=o.idx,s=o.rowIdx,u=i.idx,l=i.rowIdx;return Number.isInteger((u-a+1)/t)&&Number.isInteger((l-s+1)/e)},n.setPasteRange=function(e,t){var o=n.props,i=o.recordsCount,a=o.columns,s=n.state,u=s.selectedPosition,l=s.selectedRange,c=l.topLeft,d=c.idx,f=c.rowIdx,p=a.length,h=u.groupRecordIndex,m=d+t-1,v=f+e-1;m>=p&&(m=p-1),v>=i&&(v=i-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,i=e.frozenColumnsWidth,a=0;return!!r[0]&&r[0].frozen?(a=o+i,t&&(a+=o)):a=0,a},n.handleVerticalArrowAction=function(e,t){var o=n.props,i=o.isGroupView,a=o.groupMetrics,s=o.rowHeight,u="ArrowDown"===t?1:-1;if(i){for(var l,c=(a.groupRows||[]).length,d=e.groupRecordIndex+u;d>0&&d<c&&(l=ht(d,a)).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,i=t.getBoundingClientRect(),a=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(i.x<0||i.x>c)n.props.scrollToColumn(e.idx-1);else if(s>i.x-a-d){var f=s-(i.x-a-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,i=t.getBoundingClientRect(),a=e.idx,s=o[a];if(1===a&&!0===s.frozen)n.props.scrollToColumn(1);else{var u=n.props.getTableContentRect().right,l=o[a+1]?o[a+1].width:0;if(i.x<0||i.x>u)n.props.scrollToColumn(a+1);else if(i.x+i.width+l>u){var c=l-(u-i.x-i.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,i=t.onHitTopBoundary,a=r(),s=a.rowVisibleStartIdx,u=a.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:i},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),i=o.getNext(t);i&&(n.checkIsAtGridBoundary(o,i),n.props.onCellClick(i),n.onSelectCell((0,r.A)({},i)),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,i=t.groupMetrics,a=t.table,s=a.rows,u=a.id_row_map,l=t.gridUtils,c=t.updateRecords,d=l.getUpdateDraggedRecords(e,o,s,u,i);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,i=t.startCell,a=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:i,cursorCell:a}})}},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 i=t.overRecordIdx,a=t.overGroupRecordIndex,s=t.bottomRight;null!==i&&s.rowIdx<i&&(n.handleDragCopy(t),o.bottomRight.rowIdx=i,o.cursorCell.rowIdx=i,o.bottomRight.groupRecordIndex=a,o.cursorCell.groupRecordIndex=a),n.setState({draggedRange:null,selectedRange:o})}},n.renderSingleCellSelectView=function(){var e=n.props.columns,t=n.state,o=t.isEditorEnabled,i=t.selectedPosition,a=n.isSelectedCellEditable(),s=window.sfMetadataContext.canModifyRows(),u=a&&s,l=(yt({selectedPosition:i,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:i,getSelectedDimensions:n.getSelectedDimensions};return(0,O.jsx)(at,(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,i=n.isSelectedCellEditable(),a=window.sfMetadataContext.canModifyRows(),s=i&&a;return[(0,O.jsx)(it,{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)(at,{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,i=t.selectedRange,a=o!==t.isEditorEnabled&&!o;(r!==i&&(r.topLeft!==i.topLeft||r.bottomRight!==i.bottomRight)||a)&&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,i=e.draggedRange,a=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:[i&&(0,O.jsx)(ot,{draggedRange:i,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:a,isGroupView:p,recordGetterByIndex:h}),column:yt({selectedPosition:a,columns:f}),value:Ot({selectedPosition:a,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(a)),this.state.editorPosition)))}),(0,o.isValidElement)(y)&&(0,o.cloneElement)(y,{recordMetrics:b,selectedPosition:E?a:null,selectedRange:E?null:t,onClearSelected:this.handleSelectCellsDelete,onCopySelected:this.onCopySelected,getTableContentRect:this.props.getTableContentRect,getTableCanvasContainerRect:this.props.getTableCanvasContainerRect})]})}}])}(o.Component);jt.defaultProps={enableCellSelect:!0,isGroupView:!1,groupOffsetLeft:0};var Ut=jt,Ht=function(e,t,n){var r=0,o=0,i=Qt(e,t);if(!i)return null;for(var a=0;a<t;a++){var s=Qt(e,a);s&&(s.width&&(r+=s.width),(0,B.Zz)(s)&&(o+=s.width))}return T.Fr?r-(n-i.width)/2:r-o},Qt=function(e,t){return Array.isArray(e)?e[t]:"undefined"!==typeof Immutable?e.get(t):void 0},Yt=function(e,t){for(var n=t,r=0;r<e.length;r++){if((n-=e[r].width)<0)return r}},zt=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},$t=33,Vt=window.innerHeight-174,Gt=Math.max,qt=Math.min,Zt=Math.ceil,Xt=Math.round,Wt=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 Gt(Zt(Vt/$t),0)},n.setColumnVisibleEnd=function(){for(var e=n.props,t=e.columns,r=e.getScrollLeft,o=0,i=(0,e.getTableContentRect)().width+r(),a=0;a<t.length;a++){if((i-=t[a].width)<0)return a}return o},n.recalculateRenderIndex=function(e){var t=n.state,r=t.startRenderIndex,o=t.endRenderIndex,i=n.resultContentRef.scrollTop,a=Math.max(0,Math.floor(i/$t)-10),s=n.props.getTableContentRect().height,u=Math.min(Math.ceil((i+s)/$t)+10,e.length);a!==r&&n.setState({startRenderIndex:a}),u!==o&&n.setState({endRenderIndex:u})},n.getInitEndIndex=function(e){return Math.min(Math.ceil(window.innerHeight/$t)+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 $t*e},n.getRowHeight=function(){return $t},n.jumpToRow=function(e){var t=n.props.recordsCount,r=n.getRowHeight(),o=n.resultContentRef.offsetHeight,i=Math.min(e*r,t*r-o);n.setScrollTop(i)},n.scrollToColumn=function(e){var t=n.props,r=t.columns,o=(0,t.getTableContentRect)().width,i=Ht(r,e,o);null!==i&&n.props.setRecordsScrollLeft(i),n.updateColVisibleIndex(i)},n.updateColVisibleIndex=function(e){var t=n.props.columns,r=Yt(t,e),o=zt(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,i=n.resultContentRef,a=i.offsetHeight,s=i.scrollTop,u=Math.max(0,Math.floor(s/$t)-10),l=Math.min(Math.ceil((s+n.resultContentRef.offsetHeight)/$t)+10,e);n.oldScrollTop=s;var c=Zt(n.resultContentRef.offsetHeight/$t),d=Gt(0,Xt(s/$t)),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}),a+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(ze(t)){if(!r||-1===r.idx)return void n.selectCell(e,!1);n.selectUpdate(e,!0)}else{var o=n.props.columns,i=(0,B.Hs)(e,o),a=bt(e,o,!1,n.props.recordGetterByIndex);n.selectCell(e,i&&a)}n.props.onCellClick(e),n.setState({selectedPosition:e})},n.onCellDoubleClick=function(e,t){var r=n.props.columns,o=(0,B.wo)(e,r),i=bt(e,r,!1,n.props.recordGetterByIndex);n.selectCell(e,o&&i)},n.onCellMouseDown=function(e,t){ze(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),ze(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,i=100;if(r+i>window.innerWidth)n.scrollToRight();else if(r-i<y.$p+n.props.frozenColumnsWidth)n.scrollToLeft();else if(o+i>window.innerHeight-130){var a=n.getScrollTop();n.resultContentRef.scrollTop=a+8,n.clearHorizontalScroll()}else if(o-i<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,a=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 i=n.props.recordGetterById(e),d=kt.isRecordSelected(e,u),p=f+t,g=v===p,E=n.props.hasSelectedCell({recordIndex:p},h),A=l?c[e]:{};return(0,O.jsx)(ie,{ref:function(e){n.recordFrozenRefs.push(e)},isSelected:d,index:p,isLastRecord:g,record:i,columns:r,colOverScanStartIdx:o,colOverScanEndIdx:a,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*$t,w=(t-p)*$t;if(A>0){var C={height:A,width:"100%"},k=(0,O.jsx)("div",{className:"d-flex align-items-end",style:C,children:(0,O.jsx)(i.Rh,{})},"upper-placeholder");E.unshift(k)}if(w>0){var S={height:w,width:"100%"},T=(0,O.jsx)("div",{style:S,children:(0,O.jsx)(i.Rh,{})},"below-placeholder");E.push(T)}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);Wt.defaultProps={editorPortalTarget:document.body,scrollToRowIndex:0};var Kt=Wt,Jt=function(e){var t=e.column,n=e.cellValue,r=e.originalCellValue,a=(0,o.useMemo)((function(){return"(".concat((0,x.AP)("Empty"),")")}),[]),s=(0,o.useMemo)((function(){return(0,x.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)(R,{value:r,field:t}):a;case y.vZ.NUMBER:return n||0===n?n:a;case y.vZ.COLLABORATOR:return Array.isArray(n)&&0!==n.length?(0,O.jsx)(R,{value:n,field:t}):a;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,B.Fi)(t);if(0===e.length||!r)return a;var o=(0,_.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,B.Fi)(t);if(0===c.length||!Array.isArray(r)||0===r.length)return a;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 a;for(var v=[],g=0;g<n;g++)v.push((0,O.jsx)(i.Oi,{style:{fill:h,height:16,width:16},iconName:m,className:"sf-metadata-group-title-rate-item"},g));return v;default:return n||a}}),[t,n,r,a,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,a=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":a,children:[(0,O.jsx)(i.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,x.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,i=t.formulaRow,a=t.leftPaneWidth,s=t.height,u=t.firstColumnFrozen,l=t.lastColumnFrozen,c=t.firstColumnKey,d={zIndex:u?y.Gz.dg:0,width:a,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:a,maxLevel:r,group:o,formulaRow:i,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,i=r.groupOffsetLeft;e.headerCell.style.position="fixed",e.headerCell.style.marginLeft=y.$p+o+i+"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,i={position:"absolute",width:r.width,height:y.q$-(o?1:2),left:n};return(0,B.Zz)(r)&&(i.zIndex=y.Gz.dg),i},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,B.Zz)(r)&&o&&o.fixedFrozenDOMs(t,n)}))},e.cancelFixFrozenDOMs=function(t){e.props.columns.forEach((function(n){var r=e.headerCells[n.key];(0,B.Zz)(n)&&r&&r.cancelFixFrozenDOMs(t)}))},e.getGroupSummaries=function(){var t=e.props,n=t.group,r=t.isExpanded,o=t.columns,i=t.groupOffsetLeft,a=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:i,isLastFrozenColumn:d===a,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,i=t.summaryConfigs,a=t.rightPaneWidth,s=t.leftPaneWidth,u=t.height,l=t.groupOffsetLeft,c=t.lastFrozenColumnKey,d={left:s,width:a,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:i})})}}])}(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&&!T.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,i=t.isExpanded,a=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),i?"expanded-group":"folded-group",a?"folding":""),A=r[0]||{},w=(0,B.Zz)(A),C=A.width||0,k=y.$p+C+(b?0:(g-1)*y.ax-1),S=o-k,T={height:u,width:o,top:c,left:v},x={height:l,width:k+m?y.ax:0,zIndex:y.Gz.rW};return(0,O.jsxs)("div",{className:E,ref:this.setContainer,style:T,children:[g===h&&w&&(0,O.jsx)("div",{className:"group-backdrop",ref:this.setBackDrop,style:x}),(0,O.jsx)(rn,{ref:function(t){return e.leftContainer=t},group:n,firstColumnFrozen:w,lastColumnFrozen:A.key===f,leftPaneWidth:k,height:u,isExpanded:i,firstColumnKey:A.key,maxLevel:h,onExpandGroupToggle:this.onExpandGroupToggle}),(0,O.jsx)(cn,{ref:function(t){return e.rightContainer=t},group:n,isExpanded:i,leftPaneWidth:k,rightPaneWidth:S,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,i=n.groupRowsHeight,a=n.maxLevel;if(!Array.isArray(o)||0===o.length)return{startRenderIndex:0,endRenderIndex:0};for(var s=0,u=0,l=y.q$*a+10*r,c=y.q$*a+10*r,d=gn(0,t-l),f=yn(i,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,i=(0,e.getTableContentRect)().width+r(),a=0;a<t.length;a++){if((i-=t[a].width)<0)return a}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),i=Math.min(o,t.groupRowsHeight-r);n.setScrollTop(i)},n.scrollToColumn=function(e){var t=n.props,r=t.columns,o=(0,t.getTableContentRect)().width,i=Ht(r,e,o);null!==i&&n.props.setRecordsScrollLeft(i),n.updateColVisibleIndex(i)},n.updateColVisibleIndex=function(e){var t=n.props.columns,r=Yt(t,e),o=zt(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,i=100;if(r+i>window.innerWidth)n.scrollToRight();else if(r-i<y.$p+n.props.frozenColumnsWidth)n.scrollToLeft();else if(o+i>window.innerHeight-130){var a=n.getScrollTop();n.resultContentRef.scrollTop=a+8,n.clearHorizontalScroll()}else if(o-i<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,B.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,B.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(ze(t)){if(!r||-1===r.idx)return void n.selectCell(e,!1);n.selectUpdate(e,!0)}else{var o=n.props.columns,i=(0,B.Hs)(e,o),a=bt(e,o,!0,n.props.recordGetterByIndex);n.selectCell(e,i&&a)}n.props.onCellClick(e),n.setState({selectedPosition:e})},n.onCellDoubleClick=function(e,t){var r=n.props.columns,o=(0,B.wo)(e,r),i=bt(e,r,!0,n.props.recordGetterByIndex);n.selectCell(e,o&&i)},n.onCellMouseDown=function(e,t){ze(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),ze(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,i=e.groupMetrics,a=e.pathFoldedGroupMap,s=t||window.innerHeight,u=o||n.getRowHeight(),l=i||n.state.groupMetrics,c=a||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),i=n.getNextScrollState(o);return t&&r&&(i.startRenderIndex=t,i.endRenderIndex=r),n.setState(i),i},n.isParentGroupContainer=function(e,t){var n=e.groupPath,r=e.level,o=e.type,i=t.groupPath,a=t.level;return o===y.Gi.GROUP_CONTAINER&&r>a&&n[0]===i[0]},n.getPrevGroupContainers=function(e,t,r){if(!e)return[];var o=e.level,i=e.groupRecordIndex,a=e.type;if(0===i||o===r&&a===y.Gi.GROUP_CONTAINER)return[];for(var s=[],u=i-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=[],i=r[e],a=n.props.groupbys.length,s=n.getPrevGroupContainers(i,r,a);o.push.apply(o,(0,Te.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,i=r.groupbys,a=r.allColumns,s=n.getRowHeight(),u=n.resultContentRef.scrollTop,l=lt(o,i,t,a,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,i=t.allColumns,a=n.resultContentRef.scrollTop,s=n.getRowHeight(),u=lt(r,o,e,i,s,!1);n.updateScroll({scrollTop:a,rowHeight:s,groupMetrics:u})},n.onExpandGroupToggle=function(e){var t=n.state,o=t.groupMetrics,i=t.pathFoldedGroupMap,a=o.groupRows,s=o.maxLevel,u=a.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)({},i);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,k=w.endRenderIndex;if(f){var S=(A=o).groupRows;if(s>1)for(var T=-(d-y.q$),x=l-1;x>-1;x--){var _=S[x],D=_.groupPath;if(n.isParentGroupContainer(_,u)&&(_.height=_.height+T),D[0]!==c[0])break}for(var P=l+1;P<S.length;P++){var M=S[P],N=M.groupPath;if(pt(M,u)&&(M.visible=!1),N[0]!==c[0])break}S[l]=(0,r.A)((0,r.A)({},S[l]),{},{isExpanded:!1,height:y.q$})}else for(var R=(A=E).groupRows,I=u.top+y.q$,L=l+1;L<R.length;L++){var F=R[L],B=F.groupPath;if(pt(F,u)&&(F.height=0,F.top=I),B[0]!==c[0])break}n.expandingGroupPathString=e,n.nextPathFoldedGroupMap=p,n.setState({groupMetrics:A,startRenderIndex:C,endRenderIndex:k}),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,i=e.colOverScanStartIdx,a=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(),k=n.getCellMetaData(),S=n.getVisibleGroupRecords(v,g,A),T=[],x=o.length,_=o[x-1],D=b.groupRowsHeight;S.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,S=e.groupRecordIndex;if(t===y.Gi.GROUP_CONTAINER){var x=h+2*(r-1)*y.ax,_=n.expandingGroupPathString===A&&!g,D=b+y.ax;T.push((0,O.jsx)(fn,{ref:n.setGroupNode(A),groupPathString:A,group:e,height:b,backdropHeight:D,width:x,top:v,maxLevel:w,groupOffsetLeft:s,scrollLeft:C,columns:o,summaryConfigs:l,isExpanded:g,folding:_,lastFrozenColumnKey:c,onExpandGroupToggle:n.onExpandGroupToggle},p))}else if(t===y.Gi.ROW){var P=e.rowId,M=e.rowIdx,N=e.isLastRow,R=P&&n.props.recordGetterById(P),I=kt.isRecordSelected(P,u),L=n.props.hasSelectedCell({groupRecordIndex:S},E),F=d?f[P]:{};if(!R)return;T.push((0,O.jsx)(ie,{isGroupView:!0,ref:function(e){n.recordFrozenRefs.push(e)},isSelected:I,groupRecordIndex:S,index:M,isLastRecord:N,lastFrozenColumnKey:c,record:R,columns:o,colOverScanStartIdx:i,colOverScanEndIdx:a,left:m,top:v,height:b,scrollLeft:C,cellMetaData:k,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||M))}}));var P=c===_.key,M=p()("canvas-groups-rows","animation",{"single-column":(0,B.Ax)(_),"disabled-add-record":!0,"all-columns-frozen":P,frozen:P||!!c}),N={height:D,width:r+(2*(w-1)+1)*y.ax};return(0,O.jsx)("div",{className:M,style:N,ref:function(e){return n.groupRows=e},children:T})};var o=e.groups,i=e.groupbys,a=e.allColumns,s=n.getRowHeight(),u=n.getFoldedGroups(),l=lt(o,i,u,a,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,i=t.searchResult,a=this.resultContentRef.scrollTop,s=this.getRowHeight();if(n!==e.groupbys||r!==e.groups||i!==e.searchResult){var u=window.innerHeight,l=(i||{}).matchedCells,c=Array.isArray(l)&&l.length>0?{}:this.getFoldedGroups(),d=lt(r,n,c,o,s,!1);this.updateScroll({gridHeight:u,scrollTop:a,groupMetrics:d,rowHeight:s})}if(this.disabledAnimation&&this.ableRecordsAnimation(),this.expandingGroupPathString){var f=lt(r,n,this.nextPathFoldedGroupMap,o,s,!1);this.updateScroll({scrollTop:a,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),kn=n(33151),Sn=n(68879),Tn=n(75732),xn=function(e){var t=e.disabled,n=e.iconName,r=e.target,a=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)(Sn.A,{className:p()("disabled",u),toggle:!0,onClick:g,onMouseEnter:d,id:r,children:[(0,O.jsx)(i.In,{iconName:n}),(0,O.jsx)("span",{className:"item-text",children:a}),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)(Sn.A,{id:r,onClick:c,onMouseEnter:d,className:u,children:[(0,O.jsx)(i.In,{iconName:n}),(0,O.jsx)("span",{className:"item-text",children:a})]})};xn.defaultProps={onChange:function(){},onMouseEnter:function(){},disabled:!1,className:""};var _n=xn,Dn=function(e){var t=e.column,n=e.view,r=e.renameColumn,a=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],k=w[1],S=(0,o.useState)(!1),D=(0,l.A)(S,2),P=D[0],M=D[1],N=(0,o.useMemo)((function(){return(0,B.me)(t)}),[t]),R=(0,o.useMemo)((function(){var e=new Date,t=e.getFullYear(),n=e.getMonth()+1,r=e.getDate(),o=e.getHours(),i=e.getMinutes();return n=n>9?n:"0".concat(n),r=r>9?r:"0".concat(r),o=o>9?o:"0".concat(o),i=i>9?i:"0".concat(i),"".concat(t,"-").concat(n,"-").concat(r," ").concat(o,":").concat(i)}),[]),I=(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)}),[]),j=(0,o.useCallback)((function(){M(!0)}),[]),U=(0,o.useCallback)((function(){M(!1)}),[]),H=(0,o.useCallback)((function(e,n){var r=t.data||{};m(!1),a(t.key,{options:e},{options:r.options||[]},{optionModifyType:n})}),[t,a]),Q=(0,o.useCallback)((function(e,n){e&&e.stopPropagation();var r=t.data?t.data.format:"";E(!1),m(!1),r!==n&&a(t.key,{format:n},{format:r})}),[t,a]),Y=(0,o.useCallback)((function(){s(t.key,t)}),[t,s]),z=(0,o.useCallback)((function(){k(!0)}),[]),$=(0,o.useCallback)((function(){k(!1)}),[]),V=(0,o.useCallback)((function(e){e!==t.name?(r(t.key,e,t.name),k(!1)):k(!1)}),[t,r]),G=(0,o.useCallback)((function(e){var n=t.data,r=void 0===n?{}:n;if(!e)return(0,O.jsx)(_n,{disabled:!0,target:"sf-metadata-edit-column-format",title:(0,x.AP)("Edit format settings"),tip:N?(0,x.AP)("This property is not editable"):(0,x.AP)("You do not have permission"),iconName:"set-up"});var o=r.format,a=(void 0===o?y.D2:o).split(" ")[1],s=[{label:"".concat((0,x.AP)("ISO")," (").concat((0,_.u1)(R,p()("YYYY-MM-DD",a)),")"),value:p()("YYYY-MM-DD",a)},{label:"".concat((0,x.AP)("US")," (").concat((0,_.u1)(R,p()("M/D/YYYY",a)),")"),value:p()("M/D/YYYY",a)},{label:"".concat((0,x.AP)("European")," (").concat((0,_.u1)(R,p()("DD/MM/YYYY",a)),")"),value:p()("DD/MM/YYYY",a)},{label:"".concat((0,x.AP)("Germany Russia etc")," (").concat((0,_.u1)(R,p()("DD.MM.YYYY",a)),")"),value:p()("DD.MM.YYYY",a)}];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)(i.In,{iconName:"set-up"}),(0,O.jsx)("span",{className:"item-text",children:(0,x.AP)("Edit format settings")})]}),(0,O.jsx)(kn.A,{style:{marginLeft:"-16px",transform:"none"},children:s.map((function(e){return(0,O.jsx)(Sn.A,{className:"sf-metadata-column-dropdown-item",toggle:!1,onClick:function(t){return Q(t,e.value)},children:(0,O.jsx)("span",{children:e.label})},e.value)}))})]})}),[R,t,h,b,Q,L,N]),q=(0,o.useCallback)((function(e,r){if(window.sfMetadataContext.canModifyView()){var o=n.sorts.slice(0),i=t.key,a=o.findIndex((function(e){return e.column_key===i})),s=o[a],u={column_key:t.key,sort_type:e},l=window.sfMetadataContext.eventBus;return s?s&&s.sort_type!==e?(o.splice(a,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]),Z=(0,o.useCallback)((function(){var e=t.type,n=window.sfMetadataContext.canModifyColumnData(t),r=window.sfMetadataContext.canDeleteColumn(t),o=window.sfMetadataContext.canRenameColumn(t),i=window.sfMetadataContext.canModifyView();return(0,O.jsx)(kn.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)(_n,{disabled:!n,target:"sf-metadata-edit-column-options",iconName:"single-select",title:(0,x.AP)("Edit single select"),tip:N?(0,x.AP)("This property is not editable"):(0,x.AP)("You do not have permission"),onChange:j})}),e===y.vZ.MULTIPLE_SELECT&&(0,O.jsx)(_n,{disabled:!n,target:"sf-metadata-edit-column-options",iconName:"multiple-select",title:(0,x.AP)("Edit multiple select"),tip:N?(0,x.AP)("This property is not editable"):(0,x.AP)("You do not have permission"),onChange:j}),e===y.vZ.DATE&&(0,O.jsx)(O.Fragment,{children:G(n)}),[y.vZ.DATE,y.vZ.SINGLE_SELECT,y.vZ.MULTIPLE_SELECT].includes(t.type)&&(0,O.jsx)(Sn.A,{divider:!0},"divider-item"),(0,O.jsx)(_n,{disabled:!o,target:"sf-metadata-rename-column",iconName:"rename",title:(0,x.AP)("Rename property"),tip:N?(0,x.AP)("This property is not editable"):(0,x.AP)("You do not have permission"),onChange:z,onMouseEnter:F}),(y.dc.includes(t.type)||y.Xe.includes(t.type))&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(_n,{disabled:!i||y.Xe.includes(t.type),target:"sf-metadata-sort-ascending-column",iconName:"sort-ascending",title:(0,x.AP)("Sort ascending"),tip:i?(0,x.AP)("This property does not support sorting"):(0,x.AP)("You do not have permission"),onChange:function(){return q(y.Cl.UP)},onMouseEnter:F}),(0,O.jsx)(_n,{disabled:!i||y.Xe.includes(t.type),target:"sf-metadata-sort-descending-column",iconName:"sort-descending",title:(0,x.AP)("Sort descending"),tip:i?(0,x.AP)("This property does not support sorting"):(0,x.AP)("You do not have permission"),onChange:function(){return q(y.Cl.DOWN)},onMouseEnter:F})]}),(0,O.jsx)(_n,{disabled:!r,target:"sf-metadata-delete-column",iconName:"delete",title:(0,x.AP)("Delete property"),tip:N?(0,x.AP)("This property can not be deleted"):(0,x.AP)("You do not have permission"),onChange:Y,onMouseEnter:F})]})})}),[t,z,F,G,j,u,c,q,Y,N]);return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)(wn.A,{className:"sf-metadata-dropdown-menu",isOpen:h,toggle:I,children:[(0,O.jsx)(Cn.A,{tag:"span",role:"button","data-toggle":"dropdown","aria-expanded":h,title:(0,x.AP)("More operations"),"aria-label":(0,x.AP)("More operations"),tabIndex:0,children:(0,O.jsx)(i.In,{iconName:"drop-down"})}),h&&!T.Fr&&(0,O.jsx)(i.Q$,{children:(0,O.jsx)("div",{className:"sf-metadata-dropdown-menu large",children:Z()})})]}),C&&(0,O.jsx)(i.Q$,{children:(0,O.jsx)(Tn.Yt,{target:"sf-metadata-column-".concat(t.key),value:t.name,onToggle:$,onSubmit:V})}),P&&(0,O.jsx)(i.Q$,{children:(0,O.jsx)(Tn.wm,{target:"sf-metadata-column-".concat(t.key),column:t,onToggle:U,onSubmit:H})})]})},Pn=function(e){var t=e.frozen,n=e.groupOffsetLeft,r=e.isLastFrozenCell,a=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,k=e.updateDraggingKey,S=e.updateDragOverKey,T=(0,o.useRef)(null),_=(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:a},c);return t||(o.left=e+n),o}),[t,n,u,a,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-T.current.getBoundingClientRect().left}),[]),M=(0,o.useCallback)((function(e){var t=P(e);t>0&&A(u,t)}),[u,P,A]),N=(0,o.useCallback)((function(e){var t=P(e);t>0&&w(u,Math.max(t,50))}),[u,P,w]),R=(0,o.useCallback)((function(e){window.sfMetadataContext.eventBus.dispatch(y.Tw.SELECT_COLUMN,e)}),[]),I=(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),k(u.key)}),[u,k]),F=(0,o.useCallback)((function(){d&&S(u.key)}),[u,S,d]),B=(0,o.useCallback)((function(){d&&S(null)}),[S,d]),j=(0,o.useCallback)((function(e){var t;if(d&&(e.preventDefault(),e.dataTransfer.dropEffect="move",S(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,i=window.innerWidth-o;o<=800&&(n=20),r>window.innerWidth-n?window.sfMetadataBody.scrollToRight():r<v+n+i?window.sfMetadataBody.scrollToLeft():window.sfMetadataBody.clearHorizontalScroll()}}),[u,v,S,d]),H=(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]),Q=(0,o.useCallback)((function(){k(null),S(null),window.sfMetadataBody.clearHorizontalScroll()}),[k,S]),Y=u.key,z=u.name,$=u.type,V=y.gm[$],G=window.sfMetadataContext.canModifyColumnOrder(),q=Y===y.L2.FILE_NAME,Z=(0,O.jsxs)("div",{className:p()("sf-metadata-result-table-cell column",{"table-last--frozen":r,"name-column":q}),ref:T,style:D,id:"sf-metadata-column-".concat(Y),onClick:function(){return R(u,t)},onContextMenu:I,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(Y),children:(0,O.jsx)(i.In,{iconName:y.ZP[$],className:"sf-metadata-column-icon"})}),(0,O.jsx)(U.A,{placement:"bottom",target:"header-icon-".concat(Y),fade:!1,trigger:"hover",className:"sf-metadata-tooltip",children:(0,x.AP)(V)}),(0,O.jsx)("div",{className:"header-name d-flex",children:(0,O.jsx)("span",{title:z,className:p()("header-name-text",{double:56===a}),children:z})})]}),_&&(0,O.jsx)(Dn,{column:u,view:m,renameColumn:g,deleteColumn:b,modifyColumnData:E}),(0,O.jsx)(An,{onDrag:M,onDragEnd:N})]});if(!G||q)return(0,O.jsx)("div",{className:"sf-metadata-record-header-cell",children:Z},Y);var X=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":X,"rdg-dropping-position-left":X&&f>l,"rdg-dropping-position-right":X&&f<l,"rdg-dropping-position-none":X&&f===l}),onDragStart:L,onDragEnter:F,onDragLeave:B,onDragOver:j,onDrop:H,onDragEnd:Q,children:Z})},Y)};Pn.defaultProps={style:null};var Mn=Pn,Nn=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,i=n.state.isSelectedAll;if(r&&e.preventDefault(),o||i)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)(i.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)(i.In,{iconName:"partially-selected"}):(0,O.jsx)("input",{id:"select-all-checkbox",className:"select-all-checkbox",type:"checkbox",name:(0,x.AP)("Select all"),title:(0,x.AP)("Select all"),"aria-label":(0,x.AP)("Select all"),checked:r,readOnly:!0})}),(0,O.jsx)("label",{htmlFor:"select-all-checkbox",name:(0,x.AP)("Select all"),title:(0,x.AP)("Select all"),"aria-label":(0,x.AP)("Select all")})]})}}])}(o.Component),Rn=Nn,In=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,i=e.isLastFrozenCell,a=e.groupOffsetLeft,s={height:e.height,width:y.$p+a,minWidth:y.$p+a};return(0,O.jsx)("div",{className:p()("sf-metadata-result-table-cell column",{"table-last--frozen":i}),style:(0,r.A)((0,r.A)({},s),{},{backgroundColor:"#f9f9f9"}),children:(0,O.jsx)(Rn,{isMobile:t,hasSelectedRecord:n,isSelectedAll:o,selectNoneRecords:this.props.selectNoneRecords,selectAllRecords:this.props.selectAllRecords})})}}])}(o.Component),Ln=In,Fn=n(56409),Bn=n(37259),jn=n(35775),Un=function(e){var t=e.lastColumn,n=e.height,r=e.groupOffsetLeft,a=(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,Bn.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,jn.RI)(e)&&document.activeElement&&document.activeElement.id===a&&c()}),[a,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:a,ref:s,children:(0,O.jsx)(i.In,{iconName:"add-table"})})}),(0,O.jsx)(Fn.A,{target:a,onChange:d})]})},Hn=["isGroupView","containerWidth","hasSelectedRecord","isSelectedAll","lastFrozenColumnKey","groupOffsetLeft","table","columnMetrics","onRef","colOverScanStartIdx","colOverScanEndIdx","selectNoneRecords","selectAllRecords","modifyColumnWidth","modifyColumnOrder"],Qn=function(e){var t=e.isGroupView,n=e.containerWidth,i=e.hasSelectedRecord,a=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,Hn),w=(0,o.useState)(null),C=(0,l.A)(w,2),k=C[0],S=C[1],x=(0,o.useState)(null),_=(0,l.A)(x,2),D=_[0],P=_[1],M=(0,o.useState)(null),N=(0,l.A)(M,2),R=N[0],I=N[1],L=(0,o.useMemo)((function(){return c.header_settings||{}}),[c]),F=(0,o.useMemo)((function(){return L&&L.is_hide_triangle}),[L]),j=(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:j}}),[n,j]),H=(0,o.useMemo)((function(){return k||f}),[k,f]),Q=(0,o.useMemo)((function(){var e=H.columns,n={position:T.Fr?"absolute":"fixed",marginLeft:"0px",height:j,zIndex:y.Gz.NT};return(t&&!(0,B.Zz)(e[0])||T.Fr)&&(n.position="absolute"),n}),[t,H,j]),Y=(0,o.useCallback)((function(e,t){S((0,B.s9)(f,e.key,Math.max(t,50)))}),[f]),z=(0,o.useCallback)((function(e,t){S(null),b&&b(e,t)}),[b]),$=(0,o.useCallback)((function(e,t){E&&E(e.key,t.key)}),[E]),V=(0,o.useCallback)((function(e){e!==D&&P(e)}),[D]),G=(0,o.useCallback)((function(e){e!==R&&I(e)}),[R]),q=(0,B.SU)(H.columns),Z=H.columns.slice(h,m),X=q.reduce((function(e,t){return e+t.width}),u+y.$p),W=D?H.columns.findIndex((function(e){return e.key===D})):-1;return(0,O.jsx)("div",{className:"static-sf-metadata-result-content grid-header",style:{height:j+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:Q,ref:function(e){return p(e)},children:[(0,O.jsx)(Ln,{isMobile:T.Fr,height:j,hasSelectedRecord:i,isSelectedAll:a,isLastFrozenCell:!s,groupOffsetLeft:u,selectNoneRecords:v,selectAllRecords:g}),q.map((function(e,t){var n=e.key,o=n===s;return(0,O.jsx)(Mn,(0,r.A)({frozen:!0,height:j,column:e,columnIndex:t,style:{backgroundColor:"#f9f9f9"},isLastFrozenCell:o,frozenColumnsWidth:X,isHideTriangle:F,draggingColumnKey:D,draggingColumnIndex:W,dragOverColumnKey:R,view:c.view,modifyLocalColumnWidth:Y,modifyColumnWidth:z,onMove:$,updateDraggingKey:V,updateDragOverKey:G},A),n)}))]}),Z.map((function(e,t){return(0,O.jsx)(Mn,(0,r.A)({isHideTriangle:F,groupOffsetLeft:u,height:j,column:e,columnIndex:t,draggingColumnKey:D,draggingColumnIndex:W,dragOverColumnKey:R,view:c.view,frozenColumnsWidth:X,modifyLocalColumnWidth:Y,modifyColumnWidth:z,onMove:$,updateDraggingKey:V,updateDragOverKey:G},A),e.key)})),(0,O.jsx)(Un,{lastColumn:H.columns[H.columns.length-1],groupOffsetLeft:u,height:j})]})})},Yn=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,x.AP)("Loaded 50,000 records.")}),(0,O.jsx)("div",{className:"load-all ml-2",onClick:this.onClick,children:(0,x.AP)("Click to load more")})]})}}])}(o.Component),zn=Yn,$n=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)(zn,{load:e.props.loadAll}),{duration:5}):c.A.success((0,x.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,i=t.selectedRange,a=t.summaries,s=t.recordGetterByIndex;if(r){var u=kt.getSelectedIds(o),l=u&&u.map((function(t){return e.props.recordGetterById(t)})).filter(Boolean);return e.props.getRecordsSummaries(l)}if(e.getSelectedCellsCount(i)>1){var c=Et({selectedRange:i,isGroupView:n,recordGetterByIndex:s});return e.props.getRecordsSummaries(c)}return a},e.getSummaryItems=function(){var t=e.props,n=t.columns,r=t.hasMore,o=t.isLoadingMore||r?n.slice(1,n.length):n,i=y.$p,a=Array.isArray(o)&&o.map((function(e,t){var n=e.width,r=e.key;return i+=n,(0,O.jsx)("div",{className:"summary-item",style:{width:n}},r)}));return{summaryItems:a,totalWidth:i}},e.getRecord=function(){var t=e.props,n=t.hasMore,r=t.hasSelectedRecord,o=t.recordMetrics,i=t.selectedRange,a=t.recordsCount;if(r){var s=kt.getSelectedIds(o).length;return s>1?(0,x.AP)("xxx records selected").replace("xxx",s):(0,x.AP)("1 record selected")}var u,l=e.getSelectedCellsCount(i);return l>1?(0,x.AP)("xxx cells selected").replace("xxx",l):(u=a>1?(0,x.AP)("xxx records").replace("xxx",a):(0,x.AP)("xxx record").replace("xxx",a),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,a=t.groupOffsetLeft,s=this.getSummaryItems(),u=s.summaryItems,l=s.totalWidth,c=(r||n?y.$p+o[0].width:y.$p)+a;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,x.AP)("Load all")}),r&&(0,O.jsxs)("span",{className:"loading-message ml-4",children:[(0,O.jsx)("span",{className:"mr-2",children:(0,x.AP)("Loading")}),(0,O.jsx)(i.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),Vn=$n,Gn="clear-selected",qn="copy-selected",Zn="open-parent-folder",Xn="open-new-tab",Wn="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,i=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],k=(0,o.useState)({top:0,left:0}),S=(0,l.A)(k,2),P=S[0],M=S[1],N=(0,Bn.o)().metadata,R=function(e){return window.sfMetadataContext.canModifyRow(e)},I=(0,o.useCallback)((function(e){var t=(0,_.NZ)(e);return R(e)&&T.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=N.columns,a=(0,B.rm)(o,y.L2.FILE_DESCRIPTION),u=[];if(n){!e&&u.push({value:Gn,label:(0,x.AP)("Clear selected")}),u.push({value:qn,label:(0,x.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,x.AP)("Delete selected"),records:h});var m=d.filter((function(e){var t=(0,_.NZ)(e);return T.Aq.imageCheck(t)||T.Aq.videoCheck(t)}));return m.length>0&&u.push({value:rr,label:(0,x.AP)("Extract file details"),records:m}),u}var v=i?Object.keys(i.idSelectedRecordMap):[];if(v.length>1){var g=[];v.forEach((function(e){var t=N.id_row_map[e];t&&g.push(t)}));var O=L(g);O.length>0&&u.push({value:er,label:(0,x.AP)("Delete"),records:O});var b=g.filter((function(e){var t=(0,_.NZ)(e);return T.Aq.imageCheck(t)||T.Aq.videoCheck(t)}));return b.length>0&&u.push({value:rr,label:(0,x.AP)("Extract file details"),records:b}),u}if(!r)return u;var E=r.groupRecordIndex,A=r.rowIdx,C=o[r.idx],k=s({isGroupView:t,groupRecordIndex:E,recordIndex:A});if(!k)return u;var S=R(k),P=window.sfMetadataContext.checkCanDeleteRow(k),M=(0,D.o4)(k);u.push({value:Xn,label:M?(0,x.AP)("Open folder in new tab"):(0,x.AP)("Open file in new tab"),record:k}),u.push({value:Zn,label:(0,x.AP)("Open parent folder"),record:k});var F=(0,_.NZ)(k);return a&&(I(k)?u.push({value:Wn,label:(0,x.AP)("Generate description"),record:k}):S&&T.Aq.imageCheck(F)&&u.push({value:Kn,label:(0,x.AP)("Generate image description"),record:k})),S&&(T.Aq.imageCheck(F)||T.Aq.videoCheck(F))&&u.push({value:nr,label:(0,x.AP)("Extract file detail"),record:k}),P&&u.push({value:Jn,label:M?(0,x.AP)("Delete folder"):(0,x.AP)("Delete file"),record:k}),S&&C&&(0,B.Ax)(C)&&u.push({value:tr,label:M?(0,x.AP)("Rename folder"):(0,x.AP)("Rename file"),record:k}),u}),[w,t,r,i,n,N,s,I,L]),j=(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,_.ND)(e),o=(0,_.NZ)(e),i=n?window.location.origin+window.location.pathname+T.Aq.encodePath(T.Aq.joinPath(r,o)):"".concat(x.Yc,"lib/").concat(t,"/file").concat(T.Aq.encodePath(T.Aq.joinPath(r,o)));window.open(i,"_blank")}),[]),H=(0,o.useCallback)((function(e,t){e.preventDefault(),e.stopPropagation();var n=(0,_.ND)(t);window.location.pathname.endsWith("/")&&(n=n.slice(1));var r=window.location.origin+window.location.pathname+T.Aq.encodePath(n);window.open(r,"_blank")}),[]),Q=(0,o.useCallback)((function(e){var t=y.L2.FILE_DESCRIPTION,n="",r={},o={},i=(0,_.NZ)(e);if(T.Aq.isDescriptionSupportedFile(i)&&R(e)){var s=(0,_.ND)(e);n=T.Aq.joinPath(s,i),r[e[y.L2.ID]]=(0,a.default)({},t,e[t]),o[e[y.L2.ID]]=(0,a.default)({},t,e[t])}""!==n&&window.sfMetadataContext.generateDescription(n).then((function(n){var i=n.data.summary,s=e[y.L2.ID],u=[s],l={},c={};l[s]=(0,a.default)({},t,i),c[s]=(0,a.default)({},t,i),f({recordIds:u,idRecordUpdates:l,idOriginalRecordUpdates:c,idOldRecordData:r,idOriginalOldRecordData:o})})).catch((function(e){var t=(0,x.AP)("Failed to generate description");c.A.danger(t)}))}),[f]),Y=(0,o.useCallback)((function(e){var t=y.L2.FILE_DESCRIPTION,n="",r={},o={},i=(0,_.NZ)(e);if(T.Aq.imageCheck(i)&&R(e)){var s=(0,_.ND)(e);n=T.Aq.joinPath(s,i),r[e[y.L2.ID]]=(0,a.default)({},t,e[t]),o[e[y.L2.ID]]=(0,a.default)({},t,e[t])}""!==n&&window.sfMetadataContext.imageCaption(n).then((function(n){var i=n.data.desc,s=e[y.L2.ID],u=[s],l={},c={};l[s]=(0,a.default)({},t,i),c[s]=(0,a.default)({},t,i),f({recordIds:u,idRecordUpdates:l,idOriginalRecordUpdates:c,idOldRecordData:r,idOriginalOldRecordData:o})})).catch((function(e){var t=(0,x.AP)("Failed to generate image description");c.A.danger(t)}))}),[f]),z=(0,o.useCallback)((function(e){var t=e.map((function(e){return(0,_.ql)(e)}));if(t.length>50)c.A.danger((0,x.AP)("Select up to 50 files"));else{var n=e.map((function(e){return(0,_.Yd)(e)}));window.sfMetadataContext.extractFileDetails(t).then((function(t){if((0,B.rm)(N.columns,y.L2.CAPTURE_TIME)){var r={},o={},i=y.L2.CAPTURE_TIME;e.forEach((function(e){r[e[y.L2.ID]]=(0,a.default)({},i,e[i]),o[e[y.L2.ID]]=(0,a.default)({},i,e[i])}));var s={},u={};t.data.details.forEach((function(e){var t=e[y.L2.ID];s[t]=(0,a.default)({},i,e[i]),u[t]=(0,a.default)({},i,e[i])})),f({recordIds:n,idRecordUpdates:s,idOriginalRecordUpdates:u,idOldRecordData:r,idOriginalOldRecordData:o})}})).catch((function(e){var t=(0,x.AP)("Failed to extract file details");c.A.danger(t)}))}}),[N,f]),$=(0,o.useCallback)((function(e,t){switch(e.stopPropagation(),t.value){case Xn:var n=t.record;if(!n)break;U(n);break;case Zn:var r=t.record;if(!r)break;H(e,r);break;case qn:d&&d();break;case Gn:u&&u();break;case Wn:var o=t.record;if(!o)break;Q(o);break;case Kn:var i=t.record;if(!i)break;Y(i);break;case Jn:var a=t.record;if(!a||!a._id||!m)break;if((0,D.o4)(a)){v(a);break}m([a._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;z(f);break;case nr:var p=t.record;z([p])}C(!1)}),[U,H,d,u,Q,Y,g,m,v,z]),V=(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(),i=p(),a=i.right,s=i.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>a&&(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<a?(a-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=V(e.clientX,e.clientY);M(t)}};return document.addEventListener("contextmenu",e),function(){document.removeEventListener("contextmenu",e)}}),[]),(0,o.useEffect)((function(){return w?document.addEventListener("mousedown",j):document.removeEventListener("mousedown",j),function(){document.removeEventListener("mousedown",j)}}),[w,j]),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 $(t,e)},children:e.label},t)}))}):null},ir=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,B.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,i=n.scrollTop-r;n.scrollLeft=t,0!==i&&(n.scrollTop=r),0!==i||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(T.Fr)n.updateHorizontalScrollState({scrollLeft:e,columnMetrics:n.state.columnMetrics,gridWidth:r});else{var o,i=n.resultContainerRef?n.resultContainerRef.className:"";(o=e>0?pn(i,"horizontal-scroll"):hn(i,"horizontal-scroll"))!==i&&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 T.Fr?0:n.scrollLeft||0},n.getScrollTop=function(){return T.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,i=n.state.touchStartPosition;Math.abs(i.startX-r)<5&&Math.abs(i.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(),ze(t))n.selectRecordWithShift({groupRecordIndex:r,recordIndex:o});else{var i=n.props.isGroupView,a=n.state.recordMetrics,s=n.props.recordGetterByIndex({isGroupView:i,groupRecordIndex:r,recordIndex:o});if(s){var u=s._id;if(kt.isRecordSelected(u,a))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,i=o.recordIds,a=o.isGroupView,s=n.state,u=s.lastRowIdxUiSelected,l=s.recordMetrics,c=[];if(a){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=i[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||kt.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,i=Math.min(t,r),a=Math.max(t,r),s=[],u=i;u<=a;u++){var l=o[u];l&&s.push(l)}return s},n.selectRecord=function(e){var t=n.state.recordMetrics;if(!kt.isRecordSelected(e,t)){var o=(0,r.A)({},t);kt.selectRecord(e,o),n.setState({recordMetrics:o})}},n.selectRecordsById=function(e){var t=n.state.recordMetrics;if(0!==e.filter((function(e){return!kt.isRecordSelected(e,t)})).length){var o=(0,r.A)({},t);kt.selectRecordsById(e,o),n.setState({recordMetrics:o})}},n.deselectRecord=function(e){var t=n.state.recordMetrics;if(kt.isRecordSelected(e,t)){var o=(0,r.A)({},t);kt.deselectRecord(e,o),n.setState({recordMetrics:o})}},n.selectAllRecords=function(){var e=n.props,t=e.recordIds,o=e.isGroupView,i=n.state.recordMetrics,a=(0,r.A)({},i),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;kt.selectRecordsById(s,a),n.setState({recordMetrics:a})},n.onDeselectAllRecords=function(){var e=n.state.recordMetrics;if(kt.hasSelectedRecords(e)){var t=(0,r.A)({},e);kt.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 i=n.props.isGroupView,a=t.groupRecordIndex,s=t.rowIdx;return i?r===a:o===s},n.hasSelectedRecord=function(){var e=n.state.recordMetrics;if(!kt.hasSelectedRecords(e))return!1;var t=kt.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,i=o.length,a=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=a.colVisibleStartIdx,u=a.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,i);return{colOverScanStartIdx:l,colOverScanEndIdx:c}},n.updateHorizontalScrollState=function(e){var t=e.columnMetrics,r=e.gridWidth,o=e.scrollLeft,i=n.getHorizontalScrollState({columnMetrics:t,gridWidth:r,scrollLeft:o});n.setState(i)},n.isOutSelectedRange=function(e){var t=e.recordIndex,r=e.idx,o=n.state.selectedRange,i=o.topLeft,a=o.bottomRight,s=i.idx,u=i.rowIdx,l=a.idx,c=a.rowIdx;return r<s||r>l||t<u||t>c},n.onCellContextMenu=function(e){var t=e.rowIdx,r=e.idx,o=e.groupRecordIndex,i=n.props,a=i.isGroupView,s=(0,i.recordGetterByIndex)({isGroupView:a,groupRecordIndex:o,recordIndex:t});if(s){var u=n.state.recordMetrics,l=s._id;kt.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=T.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,i=n.state,a=i.recordMetrics,s=i.columnMetrics,u=i.colOverScanStartIdx,l=i.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:a,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 i=n.createColumnMetrics(e),a=e.getTableContentRect().width,s=n.getHorizontalScrollState({gridWidth:a,columnMetrics:i,scrollLeft:0});return n.state=(0,r.A)((0,r.A)({columnMetrics:i,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,i=t.isGroupView,a=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+a,S=this.hasSelectedRecord(),T=kt.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)(Qn,{onRef:function(t){return e.headerFrozenRef=t},containerWidth:A,table:o,columnMetrics:p,colOverScanStartIdx:m,colOverScanEndIdx:v,hasSelectedRecord:S,isSelectedAll:T,isGroupView:i,groupOffsetLeft:a,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)(Vn,{ref:function(t){return e.recordsFooterRef=t},recordsCount:r,hasMore:this.props.hasMore,columns:g,groupOffsetLeft:a,recordMetrics:f,selectedRange:h,isGroupView:i,hasSelectedRecord:S,isLoadingMore:this.props.isLoadingMore,recordGetterById:this.props.recordGetterById,recordGetterByIndex:this.props.recordGetterByIndex,getRecordsSummaries:function(){},loadAll:this.props.loadAll}),this.state.deletedFolderPath&&(0,O.jsx)(k.A,{repoID:window.sfMetadataStore.repoId,path:this.state.deletedFolderPath,deleteFolder:this.deleteFolder,toggleDialog:this.toggleDeleteFolderDialog})]}):(0,O.jsx)(C.A,{text:(0,x.AP)("No record")})}}])}(o.Component),ar=ir,sr=n(11496),ur=n(54925),lr=(0,a.default)((0,a.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 i=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 i=[];if(o===y.vZ.MULTIPLE_SELECT)i=(0,B.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 a=String(e);1===(i=a.split("\n")).length&&(i=a.split(",")),i=i.map((function(e){return e.trim()})).filter((function(e){return""!==e}))}else o===y.vZ.SINGLE_SELECT&&(i=(0,B.Fi)(n).filter((function(t){return t.id===e})).map((function(e){return e.name})));if(0===i.length)return{selectedOptionIds:t};var s=(0,B.Fi)(r),u=(0,B.oH)(s,i);return{pasteOptions:s,newCellOptions:u.cellOptions,selectedOptionIds:u.selectedOptionIds}}(e,t,n,r),a=i.newCellOptions,s=i.pasteOptions,u=i.selectedOptionIds,l=r;if(a){if(!window.sfMetadataContext.canModifyColumnData(r))return null;var c=[].concat((0,Te.A)(s),(0,Te.A)(a));l.data||(l.data={}),l.data.options=c,o.modifyColumnData(r.key,{options:c},r.data)}return(0,_.zX)(l,u)};function fr(e,t,n,r,o){var i=r.type,a=(r.data,n.type),s=n.data;switch(a){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,i);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,_.WH)(e,"percent")}var o="string"===typeof e?e:e.toString();return(0,_.nY)(o,r)}(e,t,i,s);case y.vZ.DATE:return function(e,t,n,r,o){var i=(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,i);case y.vZ.TEXT:if(e.indexOf("\u5e74")>-1){var a=e.replace(/\s*/g,"");return cr.test(a)?(0,ur.kh)(a.replace(cr,"$1-$2-$3"),i):""}return(0,ur.kh)(e,i);default:return t}}(e,t,i,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 i=(0,B.Fi)(n);o=(0,_.BW)(i,e)||"";break;case y.vZ.MULTIPLE_SELECT:var a=(0,B.Fi)(n),s=e[0];o=(0,_.BW)(a,s)||"";break;case y.vZ.TEXT:o=e}if(!o)return t;var u=(0,B.Fi)(r),l=(0,B.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 i={text:e};return(0,B.ED)(i)?(0,B.ZR)(i).text:e||null;case y.vZ.TEXT:return e||null;case y.vZ.NUMBER:return(0,_.HL)(e,o)||null;case y.vZ.DATE:return(0,_.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,_.HL)(e,o);case y.vZ.DATE:return(0,_.u1)(e,o.format||y.D2);case y.vZ.SINGLE_SELECT:var i=(0,B.Fi)(n);return(0,_.BW)(i,e)||null;case y.vZ.COLLABORATOR:var a=window.sfMetadata.getCollaborators();return(0,_.LY)(a,e);case y.vZ.CREATOR:case y.vZ.LAST_MODIFIER:if(!e)return null;var s=window.sfMetadata.getCollaborators();return(0,_.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 i=e.split(",");if(0===i.length)return t;var a=window.sfMetadata.getCollaborators(),s={};a.forEach((function(e){return s[e.name]=e}));var u=i.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,i);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 i;if(0===e)return 0;if(!e)return null;var a=o===y.vZ.NUMBER?null===n||void 0===n||null===(i=n.data)||void 0===i?void 0:i.format:null;"percent"===a&&(e*=100);var s=(0,_.WH)(e.toString(),a);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,i=e.columns;if(n===y.aG.DTABLE_FRAGMENT){var a=r.selectedRecordIds,s=r.copiedRange;if(Array.isArray(a)&&a.length>0)return{copiedRecords:a.map((function(e){return t.api.recordGetterById(e)})),copiedColumns:(0,Te.A)(i)};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,B.wV)(b,i));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,i,a,u,l,c,d,f,p,h,m,v,g,O,b,E,A,w,C,k,S,x,D,P,M,N,R,I,L,F,j,U,H,Q,Y,z,$,V,G,q,Z,X,W,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,i=t.isGroupView,a=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:k=[],S={},x={},D={},P={},M=h,N=0;case 21:if(!(N<A)){e.next=62;break}if(R=this.api.recordGetterByIndex({isGroupView:i,groupRecordIndex:M,recordIndex:f+N}),i&&M++,R){e.next=26;break}return e.abrupt("continue",59);case 26:I=R._id,L=g[N%b],F={},j={},U={},H={},Q=window.sfMetadataContext,Y=Q.canModifyRow,z=Q.canModifyColumn,$=(0,_.NZ)(R),V=0;case 36:if(!(V<w)){e.next=58;break}if((G=(0,B.wV)(V+p,a))&&Y(R)&&z(G)){e.next=40;break}return e.abrupt("continue",55);case 40:if(G.key!==y.L2.CAPTURE_TIME||T.Aq.imageCheck($)||T.Aq.videoCheck($)){e.next=42;break}return e.abrupt("continue",55);case 42:if(q=V%E,Z=(0,B.wV)(q,O),X=(0,B.KO)(G),W=(0,B.KO)(Z),K=Object.prototype.hasOwnProperty.call(R,X)?(0,_.Te)(R,G):null,J=Object.prototype.hasOwnProperty.call(L,W)?(0,_.Te)(L,Z):null,(ee=fr(J,K,G,Z,this.api))!==K){e.next=51;break}return e.abrupt("continue",55);case 51:F[X]=ee,j[G.key]=ee,U[X]=K,H[G.key]=K;case 55:V++,e.next=36;break;case 58:Object.keys(F).length>0&&(k.push(I),S[I]=F,x[I]=j,D[I]=U,P[I]=H);case 59:N++,e.next=21;break;case 62:if(0!==k.length){e.next=64;break}return e.abrupt("return");case 64:this.api.modifyRecords(k,S,x,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),i=e.find((function(e){var t;return(null===(t=e["0000"])||void 0===t?void 0:t.trim())===o.trim()}))||null;if(i)return r[t]=[{display_value:o,row_id:i._id}],[i._id];var a=[];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}),a.push(o._id))}))}return a}},{key:"getUpdateDraggedRecords",value:function(e,t,n,r,o){for(var i=[],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,k=A[0].length,S=g+1,T=v+1;T<=d;T++){var x=void 0;if(S)x=r[ht(S,o).rowId];else x=n[T];var D=x._id;if(k++,b(x)){i.push(D);for(var P=(T-v-1)%C,M=h;M<=m;M++){var N=t[M],R=N.key,I=N.type,L=(0,B.KO)(N);if(E(N)&&!y.__.includes(I)){var F=A[M-h][P],j=(0,w[R])({n:k-1,value:F});if((0,_.oI)(j,x[L],I)){s[D]=Object.assign({},s[D],(0,a.default)({},L,j)),u[D]=Object.assign({},u[D],(0,a.default)({},L,x[L]));var U=s[D],H=u[D];l[D]=Object.assign({},l[D],U),c[D]=Object.assign({},c[D],H)}}}S++}}return{recordIds:i,idOriginalRecordUpdates:s,idRecordUpdates:l,idOriginalOldRecordData:u,idOldRecordData:c}}},{key:"getDraggedRangeMatrix",value:function(e,t,n,r,o){for(var i=[],a=t.topLeft,s=t.bottomRight,u=a.idx,l=a.rowIdx,c=a.groupRecordIndex,d=s.idx,f=s.rowIdx,p=u;p<=d;p++){var h=c;i[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];i[p-u][v-l]=(0,_.Te)(g,m),h++}}return i}},{key:"getDraggedRangeRules",value:function(e,t,n){var r=this,o={};return e.forEach((function(e,i){var a=t[i+n],s=a.type,u=a.data,l=a.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,i=e.every((function(e,t){var n=Le()(e);return!!n.isValid()&&n.year()===t*o+r}));return i?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,i=Le()(t);return!!i.isValid()&&i.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,i=0,a=0,s=0,u=0,l=0,c=[];return e.forEach((function(e,t){void 0!==e&&null!==e&&""!==e?(l++,i+=t,a+=e,u+=e*t,s+=Math.pow(t,2)):c.push(t)})),l<2?hr:(t=(u-l*(r=i/l)*(o=a/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)||[],i=o.length-1;i>-1;i--){var a=o[i];if(y.V_.test(a)){n=i,r=a;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(i){var a=i.n,s=r?r({lastNumber:t,n:a}):"";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,i=r.lastNumber;return this._getTextFillNumberRule(n,i,o,(function(e){var t=e.lastNumber,n=e.n;return parseInt(t,10)+n+""}))}var a=e.map((function(e){return t._getTextItemStructureInfo(e)})),s=a[0];if(a.every((function(e){return e.lastNumberPosition===s.lastNumberPosition&&e.structure===s.structure}))){var u=a.map((function(e){return parseInt(e.lastNumber,10)}));if(this._isArithmeticSequence(u)){var l=e[0].match(y._2),c=a[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 i=r.match(y._2),a=t._getTextItemStructureInfo(r),s=a.lastNumberPosition,u=a.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),i[s]=c,i.join("")}return r}}},{key:"_getRatingLeastSquares",value:function(e,t){var n,r,o,i,a=(t||{}).rate_max_number,s=void 0===a?y.ZK[4].name:a,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)*(i=l/f))/(c-f*Math.pow(o,2)),r=i-n*o,function(t){var o=t.n;if(p.length&&p.includes(o%e.length))return"";var i=Number(parseFloat(o*n+r).toFixed(0));return i>s?s:i<0?0:i})}}])}(),vr=mr,gr=["metadata","modifyRecord","modifyRecords","loadMore","loadAll","searchResult","recordGetterByIndex","recordGetterById","modifyColumnData"],yr=function(e){var t,n,i=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(i,{modifyRecord:s,modifyRecords:u,recordGetterByIndex:f,recordGetterById:h,modifyColumnData:m})}),[i,s,u,f,h,m]),b=(0,o.useMemo)((function(){var e;return((null===i||void 0===i||null===(e=i.view)||void 0===e?void 0:e.groupbys)||[]).length}),[i]),E=(0,o.useMemo)((function(){return b*y.ax}),[b]),A=(0,o.useMemo)((function(){var e=i.view,t=e.columns,n=e.hidden_columns;return t.filter((function(e){return!n.includes(e.key)}))}),[i]),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,i=e.originalOldRowData;s&&s(t,n,o,r,i)}),[s]),k=(0,o.useCallback)((function(e){var t=e.recordIds,n=e.idRecordUpdates,r=e.idOriginalRecordUpdates,o=e.idOldRecordData,i=e.idOriginalOldRecordData,a=e.isCopyPaste;u&&u(t,n,r,o,i,void 0!==a&&a)}),[u]),S=(0,o.useCallback)((function(e){var t=e.type,n=e.copied,r=e.multiplePaste,o=e.pasteRange,i=e.isGroupView;g.paste({type:t,copied:n,multiplePaste:r,pasteRange:o,isGroupView:i,columns:A})}),[g,A]);return(0,O.jsx)("div",{className:p()("table-main-container container-fluid p-0",(0,a.default)({},"group-level-".concat(b+1),b>0)),children:(0,O.jsx)(ar,(0,r.A)({columns:A,recordIds:i.view.rows||[],groups:i.view.groups,groupbys:i.view.groupbys,recordsCount:(null===i||void 0===i||null===(t=i.view)||void 0===t||null===(n=t.rows)||void 0===n?void 0:n.length)||0,table:i,hasMore:i.hasMore,gridUtils:g,scrollToLoadMore:l,loadAll:c,paste:S,groupOffsetLeft:E,modifyRecord:C,updateRecords:k,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],i=(0,Bn.o)(),d=i.isLoading,f=i.metadata,p=i.store,h=i.renameFileCallback,m=i.deleteFilesCallback,v=(0,o.useRef)(null),g=(0,o.useCallback)((function(e){if(!e.target.className.includes("editor-main"))return(0,jn.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=T.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,i,a;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,i=o%y.Hc!==0?y.Hc-o%y.Hc:y.Hc,e.prev=5,e.next=8,p.loadMore(i);case 8:r(!1),e.next=17;break;case 11:return e.prev=11,e.t0=e.catch(5),a=T.Aq.getErrorMsg(e.t0),c.A.danger(a),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 i=arguments.length>5&&void 0!==arguments[5]&&arguments[5],a=p.checkIsRenameFileOperator(e,n),s=null,u=null;if(a){var l=e[0],d=N(l),f=n[l],m=d._parent_dir,v=d._name;s=T.Aq.joinPath(m,v),u=(0,_.NZ)(f);var g=(0,T.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,x.AP)('The name "{name}" is already taken. Please choose a different name.');return b=b.replace("{name}",T.Aq.HTMLescape(u)),void c.A.danger(b)}}p.modifyRecords(e,t,n,r,o,i,a,{fail_callback:function(e){e&&c.A.danger(e)},success_callback:function(){a&&h(s,u)}})},C=(0,o.useCallback)((function(e){var t=f.row_ids.length,n=[],r=[],o=[],i={};return e.forEach((function(e){return i[e]=e})),f.row_ids.forEach((function(e,a){if(i[e]){var s=0===a?null:f.row_ids[a-1],u=a===t-1?null:f.row_ids[a+1];n.push(e),r.push(s),o.push(u)}})),{rowIdsInOrder:n,upperRowIds:r,belowRowIds:o}}),[f]),k=(0,o.useCallback)((function(e,t,n){p.renameColumn(e,t,n)}),[p]),S=(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]),M=(0,o.useCallback)((function(e,t){p.modifyColumnOrder(e,t)}),[p]),N=(0,o.useCallback)((function(e){return f.id_row_map[e]}),[f]),R=(0,o.useCallback)((function(e){var t=f.view.rows[e];return t&&N(t)}),[f,N]),I=(0,o.useCallback)((function(e){if(!window.sfMetadataBody||!window.sfMetadataBody.getGroupRecordByIndex)return null;var t=window.sfMetadataBody.getGroupRecordByIndex(e).rowId;return t&&N(t)}),[N]),L=(0,o.useCallback)((function(e){var t=e.isGroupView,n=e.groupRecordIndex,r=e.recordIndex;return t?I(n):R(r)}),[I,R]),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 i=[e],s=(0,a.default)({},e,t),u=(0,a.default)({},e,r),l=(0,a.default)({},e,n),c=(0,a.default)({},e,o);w(i,s,u,l,c)},modifyRecords:w,deleteRecords:function(e){var t=[],n=[];e.forEach((function(e){var r=N(e)||{},o=r._parent_dir,i=r._name;if(o&&i){var a=T.Aq.joinPath(o,i);t.push(a),n.push(i)}})),p.deleteRecords(e,{fail_callback:function(e){c.A.danger(e)},success_callback:function(){m(t,n);var e=n.length>1?(0,x.AP)("Successfully deleted {name} and {n} other items"):(0,x.AP)("Successfully deleted {name}");e=e.replace("{name}",n[0]).replace("{n}",n.length-1),c.A.success(e)}})},recordGetterById:N,recordGetterByIndex:L,getTableContentRect:F,getAdjacentRowsIds:C,loadAll:A,renameColumn:k,deleteColumn:S,modifyColumnData:D,modifyColumnWidth:P,modifyColumnOrder:M})})},Er=n(19175),Ar=n(57354),wr=function(e){var t=e.isSelected,n=e.img,r=e.size,i=e.onClick,a=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:i,onDoubleClick:a,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,i=e.size,a=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),k=(0,l.A)(w,2),S=k[0],T=k[1],_=(0,o.useMemo)((function(){return i+a}),[i,a]),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),T({x:e.clientX,y:e.clientY})))}),[]),M=(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(S.x,n.x)&&o.right>Math.min(S.x,n.x)&&o.top<Math.max(S.y,n.y)&&o.bottom>Math.min(S.y,n.y)&&r.push(e)}}))}))})),c(r)})))}),[t,E,S,c]),N=(0,o.useCallback)((function(e){0===e.button&&(e.preventDefault(),e.stopPropagation(),A(!1))}),[]),R=(0,o.useCallback)((function(e){var t=n.top,o=n.bottom,a=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}},a);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}},a):(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:a||(0,x.AP)("Empty")}),(0,O.jsx)("div",{ref:m,className:"metadata-gallery-image-list",style:{gridTemplateColumns:"repeat(".concat(r,", 1fr)"),paddingTop:v*_,paddingBottom:(u.length-1-g)*_},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:i,onClick:function(t){return d(t,e)},onDoubleClick:function(t){return f(t,e)},onContextMenu:function(t){return p(t,e)}},e.id)}))}))})]},a))}),[n,r,i,_,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:M,onMouseUp:N,children:t.map((function(e){return R(e)}))}):(0,O.jsx)(C.A,{text:(0,x.AP)("No record")})},kr="download",Sr="delete",Tr=function(e){var t=e.getContentRect,n=e.getContainerRect,r=e.onDownload,i=e.onDelete,a=(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:kr,label:(0,x.AP)("Download")},{value:Sr,label:(0,x.AP)("Delete")}]:[]}),[c]),g=(0,o.useCallback)((function(e){a.current&&!a.current.contains(e.target)&&d(!1)}),[a]),y=(0,o.useCallback)((function(e,t){switch(e.stopPropagation(),t.value){case kr:r&&r();break;case Sr:i&&i()}d(!1)}),[r,i]),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(!a.current)return o;var i=a.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+i.height>c-10&&(o.top-=i.height),e+i.width>l&&(o.left-=i.width),o.top<0&&(o.top=i.bottom>c?(c-10-i.height)/2:0),o.left<0&&(o.left=i.width<l?(l-i.width)/2:0),o}),[t,n]);return(0,o.useEffect)((function(){var e=function(e){if(e.preventDefault(),(!a.current||!a.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:a,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},xr=n(16670),_r=n(40866),Dr=n(67926),Pr=["children"],Mr=function(e){var t=e.isLoadingMore,n=e.metadata,a=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],k=(0,o.useState)({top:0,bottom:0}),S=(0,l.A)(k,2),D=S[0],P=S[1],M=(0,o.useState)(y._Y.DAY),N=(0,l.A)(M,2),R=N[0],I=N[1],L=(0,o.useState)(!1),F=(0,l.A)(L,2),B=F[0],j=F[1],U=(0,o.useState)(!1),H=(0,l.A)(U,2),Q=H[0],Y=H[1],z=(0,o.useState)(0),$=(0,l.A)(z,2),V=$[0],G=$[1],q=(0,o.useState)([]),Z=(0,l.A)(q,2),X=Z[0],W=Z[1],K=(0,o.useRef)(null),J=(0,o.useRef)({visibleAreaFirstImage:{groupIndex:0,rowIndex:0}}),ee=window.sfMetadataContext.getSetting("repoID"),te=(0,Bn.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(R){case y._Y.YEAR:return"YYYY";case y._Y.MONTH:return"YYYY-MM";case y._Y.DAY:default:return"YYYY-MM-DD"}}),[R]),ie=(0,o.useMemo)((function(){if(p)return[];var e=n.view.sorts[0],t=n.rows.filter((function(e){return T.Aq.imageCheck((0,_.NZ)(e))})).reduce((function(t,n){var r=n[y.L2.ID],o=(0,_.NZ)(n),i=(0,_.ND)(n),a=T.Aq.encodePath(T.Aq.joinPath(i,o)),s=R!==y._Y.ALL?(0,_.u1)(n[e.column_key],oe):"",u={id:r,name:o,path:i,url:"".concat(x.Yc,"lib/").concat(ee,"/file").concat(a),src:"".concat(x.Yc,"thumbnail/").concat(ee,"/").concat(x.HJ).concat(a),thumbnail:"".concat(x.Yc,"thumbnail/").concat(ee,"/").concat(x.oC).concat(a),downloadURL:"".concat(x.IX,"repos/").concat(ee,"/files").concat(a,"?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=[],i=re+y.I9,a=R===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:a+u+r*i,children:[]}),e.groupIndex=t,e.rowIndex=r,l[r].children.push(e)}));var h=l.length*i+a;o.push((0,r.A)((0,r.A)({},s),{},{top:u,height:h,paddingTop:a,children:l}))})),o}),[p,n,n.recordsCount,ee,ne,re,R]);(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;I(t);var n=window.sfMetadataContext.eventBus.subscribe(y.Tw.SWITCH_GALLERY_GROUP_BY,(function(e){I(e),window.sfMetadataContext.localStorage.setItem("gallery-group-by",e)})),r=K.current;if(r){var o=r.offsetWidth,i=r.clientHeight;C(o);var a=8-e;P({top:0,bottom:i+20*((o-2*a-2)/a+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,i=(ie.reduce((function(e,t,r){return r<n?e+t.children.length:e}),0)+o)*e+n*(R===y._Y.ALL?0:y.Gq);K.current.scrollTop=K.current.scrollTop+i,J.current=(0,r.A)((0,r.A)({},J.current),{},{imageSize:re})}}),[re,ie,R]);var ae=(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,i=o.scrollTop,a=o.clientHeight,u=Math.max(0,i-20*(re+y.I9)),l=i+a+20*(re+y.I9),c=0,d=0,f=!1,p=0;p<ie.length;p++){for(var h=ie[p],m=0;m<h.children.length;m++){if(h.children[m].top>=i&&(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,ie]),se=(0,o.useMemo)((function(){return ie.flatMap((function(e){return e.children.flatMap((function(e){return e.children}))}))}),[ie]),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)W((function(e){return e.includes(t)?e.filter((function(e){return e!==t})):[].concat((0,Te.A)(e),[t])})),ue(t);else if(e.shiftKey&&X.length>0){var n=X[X.length-1],r=se.indexOf(n),o=se.indexOf(t),i=se.slice(Math.min(r,o),Math.max(r,o)+1);W((function(e){return Array.from(new Set([].concat((0,Te.A)(e),(0,Te.A)(i))))})),ue(null)}else W([t]),ue(t)}),[se,X,ue]),ce=(0,o.useCallback)((function(e,t){var n=se.findIndex((function(e){return e.id===t.id}));G(n),j(!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||W((function(e){return e.length<2?[t]:(0,Te.A)(e)}))}),[se]),pe=(0,o.useCallback)((function(e){W(e)}),[]),he=(0,o.useCallback)((function(){if(X.length)if(1!==X.length)if(x.B$){var e=X.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(x.IX,"zip/").concat(t)})).catch((function(e){var t=T.Aq.getErrorMsg(e);c.A.danger(t)}))}else Y(!0);else{var t=X[0],n="/"===t.path?t.name:T.Aq.joinPath(t.path,t.name),r=Ar.A.getUrl({type:"download_file_url",repoID:ee,filePath:n});location.href=r}}),[ee,X]),me=(0,o.useCallback)((function(){X.length&&a(X,(function(){W([])}))}),[X,a]),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(R),ref:K,onScroll:ae,onMouseDown:ve,children:!p&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(Cr,{groups:ie,size:re,columns:ne,overScan:D,gap:y.I9,mode:R,selectedImages:X,onImageSelect:pe,onImageClick:le,onImageDoubleClick:ce,onImageRightClick:fe}),t&&(0,O.jsx)("div",{className:"sf-metadata-gallery-loading-more",children:(0,O.jsx)(i.Du,{})})]})}),(0,O.jsx)(Tr,{getContentRect:function(){return K.current.getBoundingClientRect()},getContainerRect:function(){return K.current.getBoundingClientRect()},onDownload:he,onDelete:me}),B&&(0,O.jsx)(_r.A,{children:(0,O.jsx)(de.A,{imageItems:se,imageIndex:V,closeImagePopup:function(){j(!1)},moveToPrevImage:function(){var e=se.length;G((function(t){return(t+e-1)%e}))},moveToNextImage:function(){var e=se.length;G((function(t){return(t+1)%e}))}})}),Q&&(0,O.jsx)(_r.A,{children:(0,O.jsx)(xr.A,{repoID:ee,path:"/",target:X.map((function(e){return"/"===e.path?e.name:"".concat(e.path,"/").concat(e.name)})),toggleDialog:function(){Y(!1)}})})]})},Nr=function(){var e=(0,o.useState)(!1),t=(0,l.A)(e,2),n=t[0],r=t[1],i=(0,Bn.o)(),a=i.metadata,d=i.store,f=i.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(a.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=T.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,a,d]),h=(0,o.useCallback)((function(e,t){if(e.length){var n=[],r=[],o=[];e.forEach((function(e){var t=e||{},i=t.path,a=t.name;if(i&&a){var s=T.Aq.joinPath(i,a);n.push(e.id),r.push(s),o.push(a)}})),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,x.AP)("Successfully deleted {name} and {n} other items"):(0,x.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)(Mr,{isLoadingMore:n,metadata:a,onDelete:h,onLoadMore:p})})},Rr=function(e){var t=e.onRename,n=e.onFreezed,r=e.onUnFreezed,i=(0,o.useState)(!1),a=(0,l.A)(i,2),s=a[0],u=a[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,x.AP)("More operations"),"aria-label":(0,x.AP)("More operations"),"data-toggle":"dropdown"}),(0,O.jsx)(kn.A,{children:(0,O.jsx)(Sn.A,{onClick:d,children:(0,x.AP)("Rename")})})]})},Ir=n(86274),Lr=function(e){var t=e.haveFreezed,n=e.people,r=e.onOpenPeople,i=e.onRename,a=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(x.Yc,"thumbnail/").concat(e,"/").concat(x.dq,"/_Internal/Faces/").concat(n._id,".jpg")}),[n]),m=(0,o.useCallback)((function(){f("".concat(x.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,x.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),k=C[0],S=C[1],T=!window.sfMetadataContext.canModify(),_=(0,o.useCallback)((function(){t||S(!0)}),[t]),D=(0,o.useCallback)((function(){t||S(!1)}),[t]),P=(0,o.useCallback)((function(){a(),A(!0)}),[a]),M=(0,o.useCallback)((function(e){e!==g&&(s(),i(n._id,e,g)),A(!1)}),[n,g,i,s]),N=(0,o.useCallback)((function(){s(),A(!1)}),[s]),R=(0,o.useCallback)((function(e){s(),!e&&S(!1)}),[s]),I=(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:T}),onMouseEnter:_,onMouseLeave:D,onClick:I,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)(Ir.A,{name:g,onRenameConfirm:M,onRenameCancel:N}):(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,x.AP)("items")})]}),!T&&n._is_someone&&(0,O.jsx)("div",{className:"sf-metadata-people-info-op",children:k&&!E&&(0,O.jsx)(Rr,{onRename:P,onFreezed:a,onUnFreezed:R})})]})},Fr=function(e){var t=e.peoples,n=e.onOpenPeople,r=e.onRename,a=(0,o.useState)(!1),d=(0,l.A)(a,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,Bn.o)(),A=E.metadata,w=E.store,k=E.closeDirentDetail,S=(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=T.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]),_=(0,o.useCallback)((function(){if(b.current){var e=b.current,t=e.scrollTop,n=e.scrollHeight;t+e.clientHeight>=n-10&&S(),window.sfMetadataContext.localStorage.setItem("scroll_top",t)}}),[S]),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 k(),function(){}}),[]),Array.isArray(t)&&0!==t.length?(0,O.jsxs)("div",{className:"sf-metadata-face-recognition-container sf-metadata-peoples-container",ref:b,onScroll:_,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)(i.Du,{})})]}):(0,O.jsx)(C.A,{text:(0,x.AP)("Identifying portraits...")})},Br=n(3783),jr=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],k=w[1],S=window.sfMetadataContext.getSetting("repoID"),_=(0,Bn.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(S,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,Te.A)(n)),n.forEach((function(e){r.row_ids.push(e._id),r.id_row_map[e._id]=e}));var i=n.length;r.hasMore=i===y.bK,r.recordsCount=r.row_ids.length}else r.hasMore=!1;k(r),E(!1)})).catch((function(e){var t=T.Aq.getErrorMsg(e);c.A.danger(t),E(!1)}));case 6:case"end":return e.stop()}}),e)}))),[b,C,t,S]),P=(0,o.useCallback)((function(e){if(Array.isArray(e)&&0!==e.length){var o=se()(C),i=e.reduce((function(e,t){return(0,r.A)((0,r.A)({},e),{},(0,a.default)({},t,!0))}),{});o.rows=o.rows.filter((function(e){return!i[e._id]})),o.row_ids=o.row_ids.filter((function(e){return!i[e]})),e.forEach((function(e){delete o.id_row_map[e]})),o.recordsCount=o.row_ids.length,k(o),0===o.rows.length&&n&&n(),d&&d(t._id,e)}}),[C,n,t,d]),M=(0,o.useCallback)((function(e,t){if(e.length){var n=[],r=[],o=[];e.forEach((function(e){var t=e||{},i=t.id,a=t.path,s=t.name;if(a&&s){var u=T.Aq.joinPath(a,s);r.push(u),o.push(s),n.push(i)}})),window.sfMetadataContext.batchDeleteFiles(S,r).then((function(e){t&&t(),P(n),_(r,o);var i=o.length>1?(0,x.AP)("Successfully deleted {name} and {n} other items"):(0,x.AP)("Successfully deleted {name}");i=i.replace("{name}",o[0]).replace("{n}",o.length-1),c.A.success(i)})).catch((function(e){c.A.danger((0,x.AP)("Failed to delete records"))}))}}),[_,S,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,B.H2)(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.metadata),i=new Br.A({rows:r,columns:o,view:{sorts:y.hc[y.rX.GALLERY]}});r.length<y.bK&&(i.hasMore=!1),k(i),m(!1)})).catch((function(e){var t=T.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)(i.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,x.AP)("Person image")})]}),(0,O.jsx)(Mr,{metadata:C,isLoadingMore:b,onLoadMore:D,onDelete:M})]})},Ur=function(){var e=(0,o.useState)(!1),t=(0,l.A)(e,2),n=t[0],r=t[1],i=(0,o.useRef)(null),a=(0,Bn.o)(),s=a.metadata,u=a.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){i.current=e,r(!0)}),[]),p=(0,o.useCallback)((function(){i.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)(jr,{people:i.current,onClose:p,onDeletePeoplePhotos:d}):(0,O.jsx)(Fr,{peoples:c,onRename:h,onOpenPeople:f})})},Hr=n(89119),Qr=n(18849),Yr=n(84667),zr=n(92183),$r=function(e){var t=e.target,n=e.options,a=e.onCancel,s=e.onSubmit,u=(0,o.useState)((0,B.rT)(n,"")),d=(0,l.A)(u,2),f=d[0],p=d[1],h=(0,o.useCallback)((function(e,t){switch(t){case Hr.ZD.MODIFY_OPTION_COLOR:p((0,r.A)((0,r.A)({},f),{},{color:e.color,textColor:e.textColor,borderColor:e.borderColor}));break;case Hr.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,x.AP)("There is another option with this name")):s(f):c.A.danger((0,x.AP)("Name is required"))}),[n,f,s]);return(0,O.jsx)(i.Rw,{target:t,className:"sf-metadata-kanban-add-board-popover",hide:a,hideWithEsc:a,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)(Yr.A,{option:f,onChange:h,isViewing:!0,isPredefined:!1}),(0,O.jsx)(zr.A,{option:f,isEditing:!0,onChange:h})]}),(0,O.jsxs)("div",{className:"kanban-popover-footer",children:[(0,O.jsx)(Qr.A,{className:"mr-2",onClick:a,children:(0,x.AP)("Cancel")}),(0,O.jsx)(Qr.A,{color:"primary",onClick:m,children:(0,x.AP)("Submit")})]})]})})},Vr=function(e){var t=e.groupByColumn,n=(0,o.useState)(!1),r=(0,l.A)(n,2),a=r[0],s=r[1],u=(0,Bn.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(!a)}),[a]),p=(0,o.useCallback)((function(e){var n=t.data,r=[].concat((0,Te.A)(n.options),[e]),o=Hr.ZD.ADD_OPTION;u.modifyColumnData(t.key,{options:r},{options:n.options},{optionModifyType:o}),s(!1)}),[u,t]),h=(0,o.useCallback)((function(){s(!a)}),[a]);return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)("div",{id:d,className:"sf-metadata-kanban-add-board-button",onClick:f,title:(0,x.AP)("New category"),children:[(0,O.jsx)(i.In,{iconName:"add-table"}),(0,O.jsx)("span",{className:"sf-metadata-kanban-add-board-title",children:(0,x.AP)("New category")})]}),a&&(0,O.jsx)($r,{target:d,options:c,onCancel:h,onSubmit:p})]})},Gr=function(e){var t=e.onDelete,n=e.onFreezed,r=e.onUnFreezed,i=(0,o.useState)(!1),a=(0,l.A)(i,2),s=a[0],u=a[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,x.AP)("More operations"),"aria-label":(0,x.AP)("More operations"),"data-toggle":"dropdown"}),(0,O.jsx)(kn.A,{children:(0,O.jsx)(Sn.A,{onClick:d,children:(0,x.AP)("Delete")})})]})},qr=function(e){var t=e.readonly,n=e.haveFreezed,r=e.value,i=e.groupByColumn,a=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&&i?i.type===y.vZ.COLLABORATOR?[r]:r:null}),[r,i]);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)(R,{value:g,field:i,readonly:!0}):(0,O.jsx)("span",{children:(0,x.AP)("Uncategorized")})}),r&&!t&&f&&(0,O.jsx)(Gr,{onDelete:a,onFreezed:s,onUnFreezed:v})]})},Zr=["excel.png","md.png","ppt.png","sdoc_notification.ico","sdoc.png","txt.png","word.png"],Xr=function(e){var t=e.value,n=e.column,r=e.record,o="";if(n.type===y.vZ.FILE_NAME&&t){var i=T.Aq.getFileIconName(t);Zr.includes(i)&&(o="sf-metadata-special-file-name-formatter")}return(0,O.jsx)(R,{readonly:!0,className:o,value:t,field:n,record:r})},Wr=function(e){var t=e.isSelected,n=e.displayEmptyValue,r=e.displayColumnName,i=e.record,a=e.titleColumn,s=e.displayColumns,u=e.onOpenFile,l=e.onSelectCard,c=(0,_.Te)(i,a),d=(0,o.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),l(i)}),[i,l]),f=(0,o.useCallback)((function(e){(null===a||void 0===a?void 0:a.type)===y.vZ.FILE_NAME&&("sf-metadata-file-name"===(0,ye.wD)(e)&&(e.stopPropagation(),e.nativeEvent.stopImmediatePropagation(),u(i)))}),[a,i,u]);return(0,O.jsxs)("article",{"data-id":i._id,className:p()("sf-metadata-kanban-card",{selected:t}),onClick:d,children:[a&&(0,O.jsx)("div",{className:"sf-metadata-kanban-card-header",onClick:f,children:(0,O.jsx)(Xr,{value:c,column:a,record:i})}),(0,O.jsx)("div",{className:"sf-metadata-kanban-card-body",children:s.map((function(e){var t=(0,_.Te)(i,e);return n||(0,_.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)(Xr,{value:t,column:e,record:i})]},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"],i="auto"===o||"scroll"===o,a=t["overflow-y"],s="auto"===a||"scroll"===a;return"".concat(i?"x":"").concat(s?"y":"")||null},to=function(e,t){var r=n.g.getComputedStyle(e),o=r.overflow,i=r["overflow-".concat(t)];return"auto"===o||"scroll"===o||("auto"===i||"scroll"===i)},no=function(e,t){var r=n.g.getComputedStyle(e),o=r.overflow,i=r["overflow-".concat(t)];return"auto"===o||"scroll"===o||"hidden"===o||("auto"===i||"scroll"===i||"hidden"===i)},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},io=function(e,t){for(var n=e;n;){if(n.matches(t))return n;n=n.parentElement}return null},ao=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"},ko=(pr={},(0,a.default)((0,a.default)((0,a.default)((0,a.default)((0,a.default)((0,a.default)((0,a.default)((0,a.default)((0,a.default)((0,a.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,a.default)((0,a.default)((0,a.default)((0,a.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 So(e){return Object.keys(e).reduce((function(t,n){var r=e[n];return"object"===typeof r?"".concat(t).concat(n,"{").concat(So(r),"}"):"".concat(t).concat(n,":").concat(r,";")}),"")}function To(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=So({"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 xo=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"y",n=!1,r=null,o=null,i=null,a=null;function s(){null===r&&(r=requestAnimationFrame((function(n){null===o&&(o=n);var u=n-o;o=n;var l=u/1e3*a;(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"===i?0-l:l),r=null,s()})))}return{animate:function(e,t){i=e,a=t,(n=!0)&&s()},stop:function(){n&&(cancelAnimationFrame(r),n=!1,o=null,r=null)}}};function _o(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,xo(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 i=_o(r);n&&i.descendants.push(n),n=i,"xy"===o?(t.push(Object.assign({},i,{axis:"x"})),t.push(Object.assign({},i,{axis:"y"},{descendants:[]}))):t.push(Object.assign({},i,{axis:o}))}r=r.parentElement}})),t}(e.map((function(e){return e.element}))),r=[].concat((0,Te.A)(t.map(Do)),(0,Te.A)(function(){function e(){return{left:0,right:n.g.innerWidth,top:0,bottom:n.g.innerHeight}}return[Object.assign({rect:e(),axis:"y"},xo(n.g)),Object.assign({rect:e(),axis:"x"},xo(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,i=t.rect,a=i.left,s=i.right,u=i.top,l=i.bottom,c=e.x,d=e.y;if(c<a||c>s||d<u||d>l)return null;"x"===t.axis?(n=a,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()}))}}},Mo=["mousedown","touchstart"],No=["mousemove","touchmove"],Ro=["mouseup","touchend"],Io=null,Lo=null,Fo=null,Bo=null,jo=[],Uo=!1,Ho=null,Qo=null,Yo=null,zo=null;function $o(){"undefined"!==typeof window&&Mo.forEach((function(e){n.g.document.addEventListener(e,qo,{passive:!1})}))}function Vo(){return Bo.ghostParent?Bo.ghostParent:Lo&&Lo.parentElement||n.g.document.body}var Go=function(){var e,t,r,o=null;function i(n){var r=Xo(n),o=r.clientX,i=r.clientY;if(t)(Math.abs(e.clientX-o)>5||Math.abs(e.clientY-i)>5)&&u();else if(Math.abs(e.clientX-o)>1||Math.abs(e.clientY-i)>1)return l()}function a(){u()}function s(){u()}function u(){clearTimeout(o),No.forEach((function(e){return n.g.document.removeEventListener(e,i)}),{passive:!1}),Ro.forEach((function(e){return n.g.document.removeEventListener(e,a)}),{passive:!1}),n.g.document.removeEventListener("drag",s,{passive:!1})}function l(){clearTimeout(o),u(),r()}return function(u,c,d){e=Xo(u),t="number"===typeof c?c:T.Fr?200:0,r=d,t&&(o=setTimeout(l,t)),No.forEach((function(e){return n.g.document.addEventListener(e,i)}),{passive:!1}),Ro.forEach((function(e){return n.g.document.addEventListener(e,a)}),{passive:!1}),n.g.document.addEventListener("drag",s,{passive:!1})}}();function qo(e){var t=Xo(e);if(!Uo&&(void 0===t.button||0===t.button)&&(Lo=io(t.target,"."+po))){var r=io(Lo,"."+yo),o=jo.filter((function(e){return e.element===r}))[0],i=o.getOptions().dragHandleSelector,a=o.getOptions().nonDragAreaSelector,s=!0;i&&!io(t.target,i)&&(s=!1),a&&io(t.target,a)&&(s=!1),s&&Go(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)),No.forEach((function(e){n.g.document.addEventListener(e,Jo,{passive:!1})})),Ro.forEach((function(e){n.g.document.addEventListener(e,Zo,{passive:!1})}))}))}}function Zo(){var e;No.forEach((function(e){n.g.document.removeEventListener(e,Jo,{passive:!1})})),Ro.forEach((function(e){n.g.document.removeEventListener(e,Zo,{passive:!1})})),Qo({reset:!0}),zo&&((e=zo)&&"undefined"!==typeof window&&(n.g.document.head||n.g.document.getElementsByTagName("head")[0]).removeChild(e),zo=null),Bo&&function(e){function t(){uo(Fo.ghost,"animated"),Fo.ghost.style.transitionDuration=null,Vo().removeChild(Fo.ghost),e()}function n(e,n,r){var o=e.top,i=e.left;so(Fo.ghost,"animated"),r&&so(Fo.ghost.firstElementChild,r),Fo.ghost.style.transitionDuration=n+"ms",Fo.ghost.style.left=i+"px",Fo.ghost.style.top=o+"px",setTimeout((function(){t()}),n+20)}if(Bo.targetElement){var r=jo.filter((function(e){return e.element===Bo.targetElement}))[0];!(p=r.getOptions()).shouldAnimateDrop||p.shouldAnimateDrop(Bo.container.getOptions(),Bo.payload)?n(r.getDragResult().shadowBeginEnd.rect,Math.max(150,r.getOptions().animationDuration/2),r.getOptions().dropClass):t()}else{var o=jo.filter((function(e){return e===Bo.container}))[0],i=o.getOptions(),a=i.behaviour,s=i.removeOnDropOut;if("move"===a&&!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),Wo(!1),(Io||[]).forEach((function(e){e.handleDrop(Bo)})),Io=null,Lo=null,Fo=null,Bo=null,Uo=!1,Yo=null,Ho=null}))}function Xo(e){return e.touches?e.touches[0]:e}function Wo(e){jo.forEach((function(t){var n=e?t.getOptions().onDragStart:t.getOptions().onDragEnd;if(n){var r={isSource:t===Bo.container,payload:Bo.payload};t.isDragRelevant(Bo.container,Bo.payload)?r.willAcceptDrop=!0:r.willAcceptDrop=!1,n(r)}}))}function Ko(e,t){Uo=!0;var r=jo.filter((function(e){return Lo.parentElement===e.element}))[0];r.setDraggables(),Yo=r.getOptions().lockAxis?r.getOptions().lockAxis.toLowerCase():null,Bo=function(e){var t=jo.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 i=t.x,a=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;zo=To(e)})):zo=To(o),so(h,r.getOptions().orientation),so(h,go),{ghost:h,centerDelta:{x:f-i,y:p-a},positionDelta:{left:u-i,top:l-a}}}(Lo,{x:e.clientX,y:e.clientY},Bo.container,t),Bo.position={x:e.clientX+Fo.centerDelta.x,y:e.clientY+Fo.centerDelta.y},Bo.mousePosition={x:e.clientX,y:e.clientY},so(n.g.document.body,Eo),so(n.g.document.body,Ao),Io=jo.filter((function(e){return e.isDragRelevant(r,Bo.payload)})),Ho=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})),Qo({draggableInfo:e}),n&&(n=!1,setTimeout((function(){jo.forEach((function(e){e.layout.invalidateRects(),e.onTranslated()}))}),10))}}(Io),Qo&&Qo({reset:!0}),Qo=function(e,t){return e.getOptions().autoScrollEnabled?Po(t):function(){return null}}(r,Io),Io.forEach((function(e){return e.prepareDrag(e,Io)})),Wo(!0),Ho(Bo),Vo().appendChild(Fo.ghost)}function Jo(e){e.preventDefault();var t=Xo(e);Bo?(Yo?"y"===Yo?(Fo.ghost.style.top="".concat(t.clientY+Fo.positionDelta.top,"px"),Bo.position.y=t.clientY+Fo.centerDelta.y,Bo.mousePosition.y=t.clientY):"x"===Yo&&(Fo.ghost.style.left="".concat(t.clientX+Fo.positionDelta.left,"px"),Bo.position.x=t.clientX+Fo.centerDelta.x,Bo.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"),Bo.position.x=t.clientX+Fo.centerDelta.x,Bo.position.y=t.clientY+Fo.centerDelta.y,Bo.mousePosition.x=t.clientX,Bo.mousePosition.y=t.clientY),Ho(Bo)):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=So(ko);t.type="text/css",t.styleSheet?t.styleSheet.cssText=r:t.appendChild(n.g.document.createTextNode(r)),e.appendChild(t)}}();var ei=($o(),{register:function(e){jo.push(e)},unregister:function(e){jo.splice(jo.indexOf(e),1)}}),ti={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)")}}},ni={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 ri(e,t,r){e["smooth-dnd-extra-size-for-insertion"]=0;var o=r,i=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?ti:ni),a={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();a.scaleX=e.offsetWidth?(t.right-t.left)/e.offsetWidth:1,a.scaleY=e.offsetHeight?(t.bottom-t.top)/e.offsetHeight:1}(e)}function d(e){a.rect=Jr(e),a.visibleRect=oo(e,a.rect)}function f(e){return i.get(e,"size")*i.get(a,"scale")}function p(e){return i.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=a.visibleRect,o=r.left,i=r.top,s=r.right,u=r.bottom;u-i<2&&(u=i+30);var l=a.rect;return"vertical"===t?e>l.left&&e<l.right&&n>i&&n<u:e>o&&e<s&&n>l.top&&n<l.bottom}return{getSize:f,getContainerRectangles:function(){return{rect:a.rect,visibleRect:a.visibleRect}},getBeginEndOfDOMRect:function(e){return{begin:i.get(e,"begin"),end:i.get(e,"end")}},getBeginEndOfContainer:function(){return{begin:i.get(a.rect,"begin")+a.translation,end:i.get(a.rect,"end")+a.translation}},getBeginEndOfContainerVisibleRect:function(){return{begin:i.get(a.visibleRect,"begin")+a.translation,end:i.get(a.visibleRect,"end")+a.translation}},getBeginEnd:function(t){var n=function(e){return(i.get(e,"distanceToParent")+(e[mo]||0))*i.get(a,"scale")}(t)+(i.get(a.rect,"begin")+a.translation)-i.get(e,"scrollValue");return{begin:n,end:n+f(t)*i.get(a,"scale")}},getAxisValue:p,setTranslation:function(e,t){t?i.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:a.scaleX,scaleY:a.scaleY}},setScrollListener:function(e){s=e},setSize:function(e,t){i.set(e,"setSize",t)},getTopLeftOfElementBegin:function(e){var n=0,r=0;return"horizontal"===t?(r=e,n=a.rect.top):(r=a.rect.left,n=e),{top:n,left:r}},getScrollSize:function(e){return i.get(e,"scrollSize")},getScrollValue:function(e){return i.get(e,"scrollValue")},setScrollValue:function(e,t){return i.set(e,"scrollValue",t)},invalidate:c,invalidateRects:function(){d(e)},getPosition:function(e){return m(e.x,e.y)?p(e):null}}}function oi(e){var t=e.element,r=e.draggables;e.layout,e.options;return function(e,o){var i,a,s=e.removedIndex,u=e.addedIndex,l=e.droppedElement,c=null;if(null!==s&&(a=s,c=(i=t).removeChild(i.children[a]),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 ii={groupName:null,behaviour:"move",orientation:"vertical",getChildPayload:null,animationDuration:250,autoScrollEnabled:!0,shouldAcceptDrop:null,shouldAnimateDrop:null};function ai(e,t,n){t?(so(e,ho),e.style.transitionDuration=n+"ms"):(uo(e,ho),e.style.removeProperty("transition-duration"))}function si(e){return e?e[co]:null}function ui(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&&(io(t,"."+po)!==e.element&&(e.element===t||!(!o.groupName||o.groupName!==n.groupName)))}}function li(e){if(Ii.wrapChild)return Ii.wrapChild(e);var t=n.g.document.createElement("div");return t.className="".concat(po),e.parentElement.insertBefore(t,e),t.appendChild(e),t}function ci(e){var t=[];return Array.prototype.map.call(e.children,(function(n){if(n.nodeType===Node.ELEMENT_NODE){var r=n;ao(n,po)||(r=li(n)),r[fo]=[],r[mo]=0,t.push(r)}else"function"===typeof e.removeChild&&e.removeChild(n)})),t}function di(e){var t=e.element,n=e.draggables,r=e.layout,o=e.options,i=function(e){var t=e.element,n=e.draggables,r=e.layout;return e.options,function(){n.forEach((function(e){ai(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}),a=(Ii.dropHandler||oi)({element:t,draggables:n,layout:r,options:o});return function(e,t){var n=t.addedIndex,r=t.removedIndex;if(i(),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};a(s,o.onDrop)}}}function fi(e,t){var n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ii;return Object.assign({},ii,e)}(t),r=ci(e,n.orientation,n.animationDuration);return so(e,"".concat(yo," ").concat(n.orientation)),{element:e,draggables:r,options:n,layout:ri(e,n.orientation,n.animationDuration)}}function pi(e,t){var n=function(e,t){for(var n=e.element;n;){var r=si(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 hi(e){e.draggables;var t=e.element,n=e.options,r=null;return function(e){var o=e.draggableInfo,i=(e.dragResult,r);return null==r&&o.container.element===t&&"copy"!==n.behaviour&&(i=r=o.elementIndex),{removedIndex:i}}}function mi(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 vi(e){var t=e.element,n=e.layout;return function(e){var r=e.draggableInfo;return{pos:si(t).isPosInChildContainer()?null:n.getPosition(r.position)}}}function gi(e){var t=e.element,n=!1;return function(e){e.draggableInfo;var r=e.dragResult;si(t).getParentContainer()&&n!==(null!==r.pos)&&(n=null!==r.pos,si(t).getParentContainer().onChildPositionCaptured(n))}}function yi(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 Oi(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 bi(e){var t=e.draggables,n=function(e){var t=e.layout,n=function(e,r,o,i){var a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(i<o)return o;if(o===i){var s=t.getBeginEnd(e[o]),u=s.begin,l=s.end;return r>u&&r<=l?a?r<(l+u)/2?o:o+1:o:null}var c=Math.floor((i+o)/2),d=t.getBeginEnd(e[c]),f=d.begin,p=d.end;return r<f?n(e,r,o,c-1,a):r>p?n(e,r,c+1,i,a):a?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,i=r.pos;if(!o){var a=n(t,i,!0);return null!==a?a:t.length}return o.begin+o.beginAdjustment<=i&&o.end>=i?null:i<o.begin+o.beginAdjustment?n(t,i):i>o.end?n(t,i)+1:t.length}}function Ei(e){e.draggables,e.layout;return function(e){return null!==e.dragResult.pos?{addedIndex:0}:{addedIndex:null}}}function Ai(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(),i=o.begin,a=o.end;return{shadowBeginEnd:{rect:t.getTopLeftOfElementBegin(i,a)}}}}}function wi(e){var t=xi(e);return function(e){var n=e.draggableInfo,r=e.dragResult;return n.invalidateShadow?t({draggableInfo:n,dragResult:r}):null}}function Ci(e){var t=bi(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 ki(){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 Si(e){var t=e.element,r=e.draggables,o=e.layout,i=e.options,a=null;return function(e){var s=e.dragResult,u=s.addedIndex,l=s.removedIndex,c=s.elementSize;if(null===l)if(null!==u){if(!a){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){(a=n.g.document.createElement("div")).className=Oo+" "+i.orientation;var h=c+p-f;return o.setSize(a.style,"".concat(h,"px")),t.appendChild(a),t[bo]=a,{containerBoxChanged:!0}}}}else if(a){o.setTranslation(a,0);var m=a;return a=null,t.removeChild(m),t[bo]=null,{containerBoxChanged:!0}}}}function Ti(e){e.element;var t=e.draggables,n=e.layout,r=null,o=null;return function(e){var i=e.dragResult,a=i.addedIndex,s=i.removedIndex,u=i.elementSize;if(a!==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!==a&&a<=l&&(d+=u),n.setTranslation(c,d)}return r=a,o=s,{addedIndex:a,removedIndex:s}}}}function xi(e){var t=e.draggables,n=e.layout,r=null;return function(e){var o=e.draggableInfo,i=e.dragResult,a=i.addedIndex,s=i.removedIndex,u=i.elementSize,l=i.pos,c=i.shadowBeginEnd;if(null!==l){if(null===a||!o.invalidateShadow&&a===r)return null;r&&(r=a);var d=a-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=a;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 _i(){var e=null;return function(t){var n=t.dragResult,r=n.pos,o=n.addedIndex,i=n.shadowBeginEnd;t.draggableInfo.invalidateShadow;if(null!==r){if(null!=o&&null===e){if(r<i.begin){var a=r-i.begin-5;i.beginAdjustment=a}e=o}}else e=null}}function Di(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 Pi(e){var t=e.options,n=null;return function(e){var r=e.dragResult,o=r.addedIndex,i=r.removedIndex,a=e.draggableInfo,s=a.payload,u=a.element;if(t.onDropReady&&n!==o){n=o;var l=o;null!==i&&o>i&&l--,t.onDropReady({addedIndex:l,removedIndex:i,payload:s,element:u.firstElementChild})}}}function Mi(e){return"drop-zone"===e.options.behaviour?Ni(e)(hi,mi,vi,gi,yi,Oi,Ei,Ai,Di,Pi):Ni(e)(hi,mi,vi,gi,yi,Oi,wi,Ci,ki,Si,Ti,xi,_i,Di,Pi)}function Ni(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)})),i=null;return function(e){return i=o.reduce((function(t,n){return Object.assign(t,n({draggableInfo:e,dragResult:t}))}),i||{addedIndex:null,removedIndex:null,elementSize:null,pos:null,shadowBeginEnd:null})}}}function Ri(e){return function(t){var n=null,r=null,o=fi(e,t),i=Mi(o),a=di(o),s=null,u=!1,l=[];function c(){null!==r&&(r.invalidateShadow=!0,n=i(r),r.invalidateShadow=!1)}function d(e){u=e,s&&(s.onChildPositionCaptured(e),r&&(n=i(r)))}function f(e,t,n){for(var r=ci(t,n.orientation,n.animationDuration),o=0;o<r.length;o++)e[o]=r[o];for(var i=0;i<e.length-r.length;i++)e.pop()}return o.layout.setScrollListener((function(){c()})),{element:e,draggables:o.draggables,isDragRelevant:ui(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;ao(t,po)&&(e.insertBefore(n,li.firstElementChild),e.removeChild(n))}}))}(e.element)},prepareDrag:function(e,t){var n=e.element,r=o.draggables,i=e.getOptions();f(r,n,i),e.layout.invalidateRects(),pi(e,t),r.forEach((function(e){return ai(e,!0,i.animationDuration)}))},isPosInChildContainer:function(){return u},handleDrag:function(e){return r=e,(n=i(e)).dragLeft&&"drop-zone"!==o.options.behaviour&&(n.dragLeft=!1,setTimeout((function(){n&&Ti(o)({dragResult:n})}),20)),n},handleDrop:function(e){r=null,d(!1),i=Mi(o),a(e,n),n=null,s=null,l=[]},getDragResult:function(){return n},getTranslateCalculator:function(){return Ti(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 Ii(e,t){var n=Ri(e)(t);return e[co]=n,ei.register(n),{dispose:function(){ei.unregister(n),n.layout.dispose(),n.dispose(n)}}}var Li=Ii;Li.dropHandler=function(e){return e.element,e.draggables,e.layout,e.options,function(e,t){t&&t(e)}},Li.wrapChild=function(e){return e};var Fi=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=Li(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=Li(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);Fi.defaultProps={behaviour:"move",orientation:"vertical",className:"reactTrelloBoard"};var Bi=Fi,ji=po,Ui=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:ji});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(ji),children:this.props.children}))}}])}(o.Component),Hi=Ui,Qi=function(e){var t=e.board,n=e.index,r=e.readonly,i=e.haveFreezed,a=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],k=(0,o.useMemo)((function(){return"sf_metadata_kanban_board_".concat(t.key)}),[t]),S=(0,Bn.o)().metadata,T=(0,o.useCallback)((function(e){var t=e.payload;return b(!0),t}),[b]),x=(0,o.useCallback)((function(e,t){w&&C(!1);var n=t.addedIndex,r=t.payload,o=r.boardIndex,i=r.cardIndex;o!==e&&null!==i&&null!==n&&p(e,o,i),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:i,onDelete:function(){return h(t.key)},onFreezed:m,onUnFreezed:v}),(0,O.jsx)(Bi,{orientation:"vertical",groupName:k,dragClass:"kanban-dragged-card",dropClass:"kanban-drop-card",onDragStart:T,onDrop:function(e){return x(n,e)},onDragEnter:function(){return C(!0)},onDragLeave:function(){return C(!1)},shouldAcceptDrop:function(e){return e.groupName!==k},getChildPayload:function(e){return{boardIndex:n,cardIndex:e}},children:t.children.map((function(e){var t=(0,Dr.f)(S,e);if(!t)return null;var n=f===(0,_.Yd)(t),o=(0,O.jsx)(Wr,{isSelected:n,displayEmptyValue:a,displayColumnName:s,record:t,titleColumn:c,displayColumns:d,onOpenFile:g,onSelectCard:y},e);return r?o:(0,O.jsx)(Hi,{children:o},"sf-metadata-kanban-card-".concat(e))}))})]})},Yi=function(e){var t=e.modifyRecord,n=e.modifyColumnData,r=e.onCloseSettings,i=(0,o.useState)(!1),s=(0,l.A)(i,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),k=w[0],T=w[1],P=(0,o.useRef)(null),M=(0,o.useRef)(null),N=(0,Bn.o)(),R=N.isDirentDetailShow,I=N.metadata,L=N.store,F=N.updateCurrentDirent,j=N.showDirentDetail,U=(0,S.D1)().collaborators,H=(0,o.useMemo)((function(){var e=I.view.settings[y.DM.GROUP_BY_COLUMN_KEY];return I.key_column_map[e]}),[I.key_column_map,I.view.settings]),Q=(0,o.useMemo)((function(){var e=I.view.settings[y.DM.TITLE_COLUMN_KEY];return I.key_column_map[e]}),[I.key_column_map,I.view.settings]),Y=(0,o.useMemo)((function(){var e=I.view.settings[y.DM.COLUMNS],t=I.view.settings[y.DM.TITLE_COLUMN_KEY];return e?e.filter((function(e){return e.shown})).map((function(e){return I.key_column_map[e.key]})).filter((function(e){return e&&e.key!==t})):[]}),[I.key_column_map,I.view.settings]),z=(0,o.useMemo)((function(){return!I.view.settings[y.DM.HIDE_EMPTY_VALUE]}),[I.view.settings]),$=(0,o.useMemo)((function(){return I.view.settings[y.DM.SHOW_COLUMN_NAME]}),[I.view.settings]),V=(0,o.useMemo)((function(){return I.view.settings[y.DM.TEXT_WRAP]}),[I.view.settings]),G=(0,o.useMemo)((function(){if(!H)return[];var e=H.type,t=I.rows,n={key:y.HN,value:null,children:[]},r={};e===y.vZ.SINGLE_SELECT?r=H.data.options.reduce((function(e,t){return e[(0,_.Oq)(H,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,_.Te)(t,H),i=(0,_.Yd)(t);if((0,_.WB)(o))switch(e){case y.vZ.SINGLE_SELECT:r[o]?r[o].push(i):n.children.push(i);break;case y.vZ.COLLABORATOR:Array.isArray(o)&&o.forEach((function(e){r[e]?r[e].push(i):n.children.push(i)}))}else n.children.push(i)}));var o=[];H.type===y.vZ.SINGLE_SELECT?o=(0,B.Fi)(H).map((function(e){return(0,_.Oq)(H,e.id)?{key:e.id,value:e.id,children:r[e.id]}:{key:e.id,value:e.name,children:r[e.name]}})):H.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}),[I,U,H]),q=(0,o.useMemo)((function(){return!L.context.canModify()||(!H||(!H.editable||H.type!==y.vZ.SINGLE_SELECT))}),[H,L]),X=(0,o.useCallback)((function(e){var t=H.data,r=(0,B.Fi)(H).filter((function(t){return t.id!==e})),o=Hr.ZD.DELETE_OPTION;n(H.key,{options:r},{options:t.options},{optionModifyType:o})}),[H,n]),W=(0,o.useCallback)((function(e,n,r){var o=G[e],i=G[n],s=i.children[r],u=(0,B.KO)(H),l=(0,a.default)({},u,o.value),c=(0,a.default)({},H.key,o.value),d=(0,a.default)({},u,i.value),f=(0,a.default)({},H.key,i.value);t(s,l,d,c,f)}),[G,H,t]),K=(0,o.useCallback)((function(){c(!0)}),[]),J=(0,o.useCallback)((function(){c(!1)}),[]),ee=(0,o.useCallback)((function(e){Z(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,_.Yd)(e);if(b!==t){var n=(0,_.NZ)(e),o=(0,_.ND)(e),i=(0,D.o4)(e);F({type:i?"dir":"file",mtime:"",name:n,path:o,file_tags:[]}),E(t),r(),j()}}),[b,r,j,F]),re=(0,o.useCallback)((function(e){k||(E(null),F())}),[k,F]),oe=(0,o.useCallback)((function(e){T(e)}),[]);(0,o.useEffect)((function(){R||E(null)}),[R]);var ie=0===G.length;return(0,O.jsxs)("div",{ref:M,className:p()("sf-metadata-view-kanban-boards",{"sf-metadata-view-kanban-boards-text-wrap":V,readonly:q}),onClick:re,children:[(0,O.jsxs)("div",{className:"smooth-dnd-container horizontal",children:[ie&&(0,O.jsx)(C.A,{className:"tips-empty-boards",text:(0,x.AP)("No categories")}),!ie&&(0,O.jsx)(O.Fragment,{children:G.map((function(e,t){return(0,O.jsx)(Qi,{board:e,index:t,readonly:q,displayEmptyValue:z,displayColumnName:$,haveFreezed:u,groupByColumn:H,titleColumn:Q,displayColumns:Y,selectedCard:b,onMove:W,deleteOption:X,onFreezed:K,onUnFreezed:J,onOpenFile:ee,onSelectCard:ne,updateDragging:oe},e.key)}))}),!q&&(0,O.jsx)(Vr,{groupByColumn:H})]}),h&&(0,O.jsx)(he,{record:P.current,table:I,closeImagePopup:te})]})},zi=n(99730),$i=n(51164),Vi=function(e){var t=e.options,n=e.settingKey,r=e.value,i=e.defaultValue,a=e.onChange,s=(0,o.useCallback)((function(e){var t=e.value;t!==r&&a(n,t)}),[n,r,a]),u=t.find((function(e){return e.value===r}));return!u&&i&&t.find((function(e){return e.value===i})),(0,O.jsx)($i.by,{classNamePrefix:"sf-metadata-setting-selector",value:u,options:t,onChange:s,menuPortalTarget:"sf-metadata-view-setting-panel"})},Gi=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)(i.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)(i.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 i=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})),a=o.filter((function(e){return!(0,B.rm)(i,e.key)})).map((function(e){return(0,r.A)((0,r.A)({},e),{},{shown:!1})}));return[].concat((0,Te.A)(i),(0,Te.A)(a))}),[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,a.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,x.AP)("Settings")}),(0,O.jsx)(i.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,x.AP)("Group by")}),(0,O.jsx)(Vi,{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,x.AP)("Title property")}),(0,O.jsx)(Vi,{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)(zi.A,{placeholder:(0,x.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)(zi.A,{placeholder:(0,x.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)(zi.A,{placeholder:(0,x.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)(i.wq,{fieldIconConfig:y.ZP,fields:p,textProperties:{titleValue:(0,x.AP)("Properties to display on the card"),bannerValue:(0,x.AP)("Properties"),hideValue:(0,x.AP)("Hide all"),showValue:(0,x.AP)("Show all")},onToggleField:v,onMoveField:g,onToggleFieldsVisibility:b})]})]})},qi=function(){var e=(0,o.useState)(!1),t=(0,l.A)(e,2),n=t[0],r=t[1],i=(0,Bn.o)(),s=i.metadata,u=i.store,d=(0,o.useMemo)((function(){return s.view.columns}),[s.view.columns]),f=(0,o.useCallback)((function(e,t,n,r,o){var i=[e],s=(0,a.default)({},e,t),l=(0,a.default)({},e,r),d=(0,a.default)({},e,n),f=(0,a.default)({},e,o);u.modifyRecords(i,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)(Yi,{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)(Gi,{columns:d,columnsMap:s.key_column_map,settings:s.view.settings,modifySettings:p,onClose:m})})]})},Zi=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:""}},Xi=function(e,t,n){if(e&&t){var r="",o="map-source-script";if(!document.getElementById(o)){var i=document.createElement("script");i.type="text/javascript",i.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&&(i.src=r,document.body.appendChild(i)),n&&n()}}};function Wi(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 Ki("".concat(x.SG,"/js/map/text-icon-overlay.js"))})).then((function(){return Ki("".concat(x.SG,"/js/map/marker-clusterer.js"))})).then((function(){return t(!0)})).catch((function(e){return n(e)}))}))}function Ki(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 Ji=3e3*Math.PI/180,ea=Math.PI,ta=6378245,na=.006693421622965943,ra=function(e,t){var n=+t,r=+e;return!(r>73.66&&r<135.05&&n>3.86&&n<53.55)},oa=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*ea)+20*Math.sin(2*r*ea))/3,o+=2*(20*Math.sin(n*ea)+40*Math.sin(n/3*ea))/3,o+=2*(160*Math.sin(n/12*ea)+320*Math.sin(n*ea/30))/3},ia=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*ea)+20*Math.sin(2*r*ea))/3,o+=2*(20*Math.sin(r*ea)+40*Math.sin(r/3*ea))/3,o+=2*(150*Math.sin(r/12*ea)+300*Math.sin(r/30*ea))/3},aa=function(e,t){var n=+t,r=+e,o=Math.sqrt(r*r+n*n)+2e-5*Math.sin(n*Ji),i=Math.atan2(n,r)+3e-6*Math.cos(r*Ji);return{lng:o*Math.cos(i)+.0065,lat:o*Math.sin(i)+.006}},sa=function(e,t){var n=+t,r=+e;if(ra(r,n))return{_lng:r,_lat:n};var o=oa(r-105,n-35),i=ia(r-105,n-35),a=t/180*ea,s=Math.sin(a);s=1-na*s*s;var u=Math.sqrt(s);return{lat:n+(o=180*o/(ta*(1-na)/(s*u)*ea)),lng:r+(i=180*i/(ta/u*Math.cos(a)*ea))}},ua=n(549),la=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 i=function(e){e.stopPropagation(),e.preventDefault()};return T.Aq.isDesktop()?this._div.addEventListener("click",i):this._div.addEventListener("touchend",i),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)},ca=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,i=function(e){function t(e,n,r,o,i){var a;return(0,h.A)(this,t),(a=(0,v.A)(this,t))._point=e,a._headerImg=n,a._bgUrl=r,a._width=o,a._height=i,a}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 i(e,t,n,r,o)};function da(e,t){e.style.cssText+=t}var fa={lng:104.195,lat:35.861},pa=function(){var e=(0,o.useState)(!0),t=(0,l.A)(e,2),n=t[0],r=t[1],a=(0,o.useRef)(null),s=(0,o.useRef)(null),u=(0,o.useRef)(0),d=(0,Bn.o)().metadata,f=(0,o.useMemo)((function(){return Zi({baiduMapKey:x.$z,googleMapKey:x.pv})}),[]),p=window.sfMetadataContext.getSetting("repoID"),h=(0,o.useMemo)((function(){return d.rows.map((function(e){if((0,_.kT)(e)!==y.N0.PICTURE)return null;var t=(0,_.Yd)(e),n=(0,_.NZ)(e),r=(0,_.ND)(e),o=T.Aq.encodePath(T.Aq.joinPath(r,n)),i="".concat(x.Yc,"thumbnail/").concat(p,"/").concat(x.HJ).concat(o),a=(0,_.uP)(e);if(!a)return null;var s=a.lng,u=a.lat;if(!(0,ua.u1)(s,u))return null;var l=sa(s,u),c=aa(l.lng,l.lat);return{id:t,src:i,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,T.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(x.SG,"/img/current-location.svg"),o.style="width: 16px; height: 16px; display: block;",r.appendChild(o),T.Aq.isDesktop()?da(r,"height: 30px; width: 30px; line-height: 30px"):da(r,"height: 35px; width: 35px; line-height: 35px; opacity: 0.75"),r.onclick=function(o){o.preventDefault();var i=new e.Geolocation;r.className="sf-BMap-geolocation-control sf-BMap-geolocation-control-loading",i.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&&a.current.setCenter({lng:t.lng,lat:t.lat})})),n=new t;a.current.addControl(n),a.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],i=o.lng,a=o.lat,l=new window.BMap.Point(i,a),c=la(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(){a.current&&!s.current&&(s.current=new window.BMapLib.MarkerClusterer(a.current))}),[]),b=(0,o.useCallback)((function(){if(window.BMap){var e="".concat(x.SG,"/img/marker.png"),t=function(t,n){var r=sa(t,n),o=aa(r.lng,r.lat),i=new window.BMap.Point(o.lng,o.lat),s=ca(i,x.wg,e);a.current.addOverlay(s)};navigator.geolocation?navigator.geolocation.getCurrentPosition((function(e){return t(e.coords.longitude,e.coords.latitude)}),(function(){t(fa.lng,fa.lat),c.A.danger((0,x.AP)("Failed to get user location"))})):t(fa.lng,fa.lat)}}),[]),E=(0,o.useCallback)((function(){var e,t;if(r(!1),window.BMap.Map){var n=window.sfMetadataContext.localStorage.getItem("map-center")||fa;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,ua.u1)(null===(e=n)||void 0===e?void 0:e.lng,null===(t=n)||void 0===t?void 0:t.lat)){var o=sa(n.lng,n.lat),i=aa(o.lng,o.lat),s=i.lng,l=i.lat;a.current=new window.BMap.Map("sf-metadata-map-container",{enableMapClick:!1});var c=new window.BMap.Point(s,l);a.current.centerAndZoom(c,4),a.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,Wi(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)(i.Du,{}):(0,O.jsx)("div",{className:"sf-metadata-map-container",ref:a,id:"sf-metadata-map-container"})})},ha=function(){var e=(0,Bn.o)(),t=e.isLoading,n=e.metadata,r=e.errorMsg,a=(0,o.useCallback)((function(e){if(!e)return null;switch(e.view.type){case y.rX.GALLERY:return(0,O.jsx)(Nr,{});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)(qi,{});case y.rX.MAP:return(0,O.jsx)(pa,{});default:return null}}),[]);return t?(0,O.jsx)(i.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,x.AP)(r)}):a(n)})})},ma=n(87927),va=function(e){var t=Object.assign({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return(0,O.jsx)(Bn.c,(0,r.A)((0,r.A)({},t),{},{children:(0,O.jsx)(ha,{})}))},ga=n(99308),ya=n(85907),Oa=n(58195),ba=n(14113),Ea=function(e){var t=e.toggle,n=e.submit;return(0,O.jsxs)(Oa.A,{isOpen:!0,toggle:t,children:[(0,O.jsx)(ba.A,{toggle:t,children:(0,x.AP)("Turn off extended properties")}),(0,O.jsx)(ga.A,{children:(0,O.jsx)("p",{children:(0,x.AP)("Do you really want to turn off extended properties? Existing properties will all be deleted.")})}),(0,O.jsxs)(ya.A,{children:[(0,O.jsx)(Qr.A,{color:"secondary",onClick:t,children:(0,x.AP)("Cancel")}),(0,O.jsx)(Qr.A,{color:"primary",onClick:n,children:(0,x.AP)("Turn off")})]})]})},Aa=function(e){var t=e.value,n=e.repoID,r=e.toggleDialog,i=e.submit,a=(0,o.useState)(t),s=(0,l.A)(a,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){i(!0),r()})).catch((function(e){var t=T.Aq.getErrorMsg(e);c.A.danger(t),v(!1)}))):E(!0)}),[n,u,i,r]),C=(0,o.useCallback)((function(){E(!b)}),[b]),k=(0,o.useCallback)((function(){E(!1),v(!0),Er.A.deleteMetadata(n).then((function(e){i(!1),r()})).catch((function(e){var t=T.Aq.getErrorMsg(e);c.A.danger(t),v(!1)}))}),[n,i,r]),S=(0,o.useCallback)((function(){d(!u)}),[u]);return(0,O.jsxs)(O.Fragment,{children:[!b&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)(ga.A,{className:"metadata-status-management-dialog",children:[(0,O.jsx)(zi.A,{checked:u,disabled:m,size:"large",textPosition:"right",className:p()("change-metadata-status-management w-100",{disabled:m}),onChange:S,placeholder:(0,x.AP)("Enable extended properties")}),(0,O.jsx)("p",{className:"tip m-0",children:(0,x.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)(ya.A,{children:[(0,O.jsx)(Qr.A,{color:"secondary",onClick:A,children:(0,x.AP)("Cancel")}),(0,O.jsx)(Qr.A,{color:"primary",disabled:t===u||m,onClick:w,children:(0,x.AP)("Submit")})]})]}),b&&(0,O.jsx)(Ea,{toggle:C,submit:k})]})},wa=function(e){var t=e.toggle,n=e.submit;return(0,O.jsxs)(Oa.A,{isOpen:!0,toggle:t,children:[(0,O.jsx)(ba.A,{toggle:t,children:(0,x.AP)("Turn off face recognition")}),(0,O.jsx)(ga.A,{children:(0,O.jsx)("p",{children:(0,x.AP)("Do you really want to turn off face recognition? Existing results will all be deleted.")})}),(0,O.jsxs)(ya.A,{children:[(0,O.jsx)(Qr.A,{color:"secondary",onClick:t,children:(0,x.AP)("Cancel")}),(0,O.jsx)(Qr.A,{color:"primary",onClick:n,children:(0,x.AP)("Turn off")})]})]})},Ca=function(e){var t=e.value,n=e.repoID,r=e.toggleDialog,i=e.submit,a=(0,o.useState)(t),s=(0,l.A)(a,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){i(!0),r()})).catch((function(e){var t=T.Aq.getErrorMsg(e);c.A.danger(t),v(!1)}))):E(!0)}),[n,i,r,u]),C=(0,o.useCallback)((function(){E(!b)}),[b]),k=(0,o.useCallback)((function(){E(!1),v(!0),Er.A.closeFaceRecognition(n).then((function(e){i(!1),r()})).catch((function(e){var t=T.Aq.getErrorMsg(e);c.A.danger(t),v(!1)}))}),[n,i,r]),S=(0,o.useCallback)((function(){d(!u)}),[u]);return(0,O.jsxs)(O.Fragment,{children:[!b&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)(ga.A,{className:"metadata-face-recognition-dialog",children:[(0,O.jsx)(zi.A,{checked:u,disabled:m,size:"large",textPosition:"right",className:p()("change-face-recognition-status-management w-100",{disabled:m||t}),onChange:S,placeholder:(0,x.AP)("Face recognition")}),(0,O.jsx)("p",{className:"tip m-0",children:(0,x.AP)("Enable face recognition to identify people in your photos.")})]}),(0,O.jsxs)(ya.A,{children:[(0,O.jsx)(Qr.A,{color:"secondary",onClick:A,children:(0,x.AP)("Cancel")}),(0,O.jsx)(Qr.A,{color:"primary",disabled:t===u||m,onClick:w,children:(0,x.AP)("Submit")})]})]}),b&&(0,O.jsx)(wa,{toggle:C,submit:k})]})},ka=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)(i.In,{iconName:"check-mark"})})})},Sa=o.memo((function(e){var t=e.value,n=e.onChange,r=(0,o.useState)(!1),a=(0,l.A)(r,2),s=a[0],u=a[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)(i.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,x.AP)("Empty"),contentEditable:s})})}),(function(e,t){return!((0,_.oI)(e.value,t.value,t.field.type)||!K.A.isSameObject(e.field,t.field)||e.onChange!==t.onChange)})),Ta=o.memo((function(e){var t=e.value,n=e.field,r=e.onChange,i=(0,o.useState)(""),a=(0,l.A)(i,2),s=a[0],u=a[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,_.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,i=e.target.value.trim();if(T.Aq.isMac()||!(i.indexOf(".\u3002")>-1)){var a=(0,_.yA)(i,r,o);a!==s&&u(a)}}),[n,s]),f=(0,o.useCallback)((function(){var e=(0,_.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,x.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,_.oI)(e.value,t.value,t.field.type)||!K.A.isSameObject(e.field,t.field)||e.onChange!==t.onChange)})),xa=n(9772),_a=function(e){var t=e.field,n=e.value,i=e.record,a=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,B.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,_.om)(m,e)?(s(e),h(!1)):h(!1)}),[m,s]),E=n?(0,_.om)(m,n):null,A=(0,o.useCallback)((function(){if(!p)return null;var e=c.current.getBoundingClientRect().width;return(0,O.jsx)(xa.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)(Se,{value:n,column:(0,r.A)((0,r.A)({},t),{},{width:Math.max(e-2,200)}),columns:a,modifyColumnData:u,record:i,height:2,onCommit:b})})}),[p,b,i,n,u,a,t]);return(0,O.jsxs)("div",{className:"sf-metadata-property-detail-editor sf-metadata-single-select-property-detail-editor",placeholder:(0,x.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()]})},Da=function(e){var t=e.field,n=e.value,i=e.onChange,a=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,B.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,_.bL)(t,n).filter((function(t){return t!==e}));i(o)}),[t,n,i]),y=(0,o.useCallback)((function(e){i(e)}),[i]),b=(0,o.useCallback)((function(){if(!d)return null;var e=s.current.getBoundingClientRect().width;return(0,O.jsx)(xa.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:a,onCommit:y})})}),[d,y,n,a,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,x.AP)("Empty"),ref:s,onClick:v,children:[!E&&(0,O.jsx)(xe,{value:n,options:p,onDelete:g}),b()]})},Pa=function(e){var t=e.field,n=e.value,r=e.onChange,i=(0,o.useRef)(null),a=(0,o.useState)(!1),s=(0,l.A)(a,2),u=s[0],c=s[1],d=(0,S.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)||i.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=i.current.getBoundingClientRect().width;return(0,O.jsx)(xa.A,{target:i,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)(Ne,{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,x.AP)("Empty"),ref:i,onClick:h,children:[y.length>0&&(0,O.jsx)(Pe,{value:n,onDelete:v}),g()]})},Ma=function(e){var t=e.value,n=e.field,r=e.onChange,a=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,_.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,x.AP)("Empty"),onClick:h,children:(0,_.u1)(t,f)}),c&&(0,O.jsx)(i.ij,{onClickOutside:b,children:(0,O.jsx)(i.US,{lang:a,format:f,value:t,onChange:m,onClose:g,onClear:v})})]})},Na=function(e){var t=e.field,n=e.value,r=e.onChange,a=(0,o.useState)(n),s=(0,l.A)(a,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,x.AP)("Empty"),onClick:m,children:!y&&(0,O.jsx)(i.qz,{value:u,className:"sf-metadata-property-detail-formatter"})}),p&&(0,O.jsx)(Ue,{value:u,column:t,onCommit:v,onCommitCancel:g})]})},Ra=function(e){var t=e.value,n=e.field,r=e.onChange,i=(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,x.AP)("Empty"),children:(0,O.jsx)(F,{isCellSelected:!0,field:n,value:t,onChange:i})})},Ia=["field","onChange"],La=function(e){var t=e.field,n=e.onChange,i=(0,d.A)(e,Ia),a=(0,o.useCallback)((function(e){n(t.key,e)}),[t,n]);switch(t.type){case y.vZ.CHECKBOX:return(0,O.jsx)(ka,(0,r.A)((0,r.A)({},i),{},{field:t,onChange:a}));case y.vZ.TEXT:return(0,O.jsx)(Sa,(0,r.A)((0,r.A)({},i),{},{field:t,onChange:a}));case y.vZ.NUMBER:return(0,O.jsx)(Ta,(0,r.A)((0,r.A)({},i),{},{field:t,onChange:a}));case y.vZ.DATE:return(0,O.jsx)(Ma,(0,r.A)((0,r.A)({},i),{},{field:t,onChange:a,lang:x.vV}));case y.vZ.SINGLE_SELECT:return(0,O.jsx)(_a,(0,r.A)((0,r.A)({},i),{},{field:t,onChange:a}));case y.vZ.MULTIPLE_SELECT:return(0,O.jsx)(Da,(0,r.A)((0,r.A)({},i),{},{field:t,onChange:a}));case y.vZ.COLLABORATOR:return(0,O.jsx)(Pa,(0,r.A)((0,r.A)({},i),{},{field:t,onChange:a}));case y.vZ.LONG_TEXT:return(0,O.jsx)(Na,(0,r.A)((0,r.A)({},i),{},{field:t,onChange:a}));case y.vZ.RATE:return(0,O.jsx)(Ra,(0,r.A)((0,r.A)({},i),{},{field:t,onChange:a}));default:return null}},Fa=n(92811),Ba=n(24657),ja=[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],Ua=["/_Internal","/images"],Ha=["type","key"],Qa=n(81446),Ya=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)},Xi(n.mapType,n.mapKey)):window.BMapGL?n.renderBaiduMap(e):(window.renderBaiduMap=function(){return n.renderBaiduMap(e)},Xi(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,ua.u1)(null===e||void 0===e?void 0:e.lng,null===e||void 0===e?void 0:e.lat)){var t=sa(e.lng,e.lat),r=aa(t.lng,t.lat),o=r.lng,i=r.lat;n.map=new window.BMapGL.Map("sf-geolocation-map-container",{enableMapClick:!1});var a=new window.BMapGL.Point(o,i);n.map.centerAndZoom(a,16),n.map.enableScrollWheelZoom(!0),n.addMarkerByPosition(o,i),(new window.BMapGL.Geocoder).getLocation(a,(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,ua.u1)(null===e||void 0===e?void 0:e.lng,null===e||void 0===e?void 0:e.lat)){var t=sa(e.lng,e.lat),r=t||{},o=r.lng,i=r.lat;n.map=new window.google.maps.Map(n.ref,{zoom:16,center:t,mapId:x.nV,zoomControl:!1,mapTypeControl:!1,scaleControl:!1,streetViewControl:!1,rotateControl:!1,fullscreenControl:!1}),n.addMarkerByPosition(o,i),n.map.setCenter(t);var a=new window.google.maps.Geocoder,s=new window.google.maps.LatLng(i,o);a.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,x.AP)("No address found for the given coordinates."))}))}}))};var r=Zi({baiduMapKey:x.$z,googleMapKey:x.pv}),o=r.type,i=r.key;return n.mapType=o,n.mapKey=i,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,i=(0,ua.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)(Fa.A,{field:{key:y.L2.LOCATION,type:y.vZ.GEOLOCATION,name:(0,B.Q8)(y.L2.LOCATION)},readonly:!0,children:i?(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,_.YI)(o,{geo_format:y.fz.LNG_LAT})})]}):(0,O.jsx)("div",{className:"sf-metadata-record-cell-empty",placeholder:(0,x.AP)("Empty")})}),n?(0,O.jsx)(Qa.A,{}):this.mapType&&(0,O.jsx)("div",{className:p()("dirent-detail-item-value-map",{"d-none":!i}),children:(0,O.jsx)("div",{className:"w-100 h-100",ref:function(t){return e.ref=t},id:"sf-geolocation-map-container"})})]})}}])}(o.Component),za=Ya,$a=function(e){var t=e.repoID,n=e.filePath,i=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"!==i.permission&&"rw"!==i.permission?"r":"rw"}),[i]),w=(0,o.useCallback)((function(e,n){var o=b.record,i=b.fields.find((function(t){return t.key===e})),s=(0,B.KO)(i),u=(0,_.Yd)(o),l=(0,_.ql)(o),d=(0,a.default)({},s,n);i.type===y.vZ.SINGLE_SELECT?d=(0,a.default)({},s,(0,_.xn)(i,n)):i.type===y.vZ.MULTIPLE_SELECT&&(d=(0,a.default)({},s,n?(0,_.zX)(i,n):[])),Er.A.modifyRecord(t,u,d,l).then((function(e){var t,n,i=(0,r.A)((0,r.A)({},b),{},{record:(0,r.A)((0,r.A)({},o),d)});E(i),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=T.Aq.getErrorMsg(e);c.A.danger(t)}))}),[t,b]),C=(0,o.useCallback)((function(e,n){var o,i=b.fields,s=b.record,u=i.slice(0);Er.A.modifyColumnData(t,e,n).then((function(t){var n=new Ba.A(t.data.column),r=i.findIndex((function(t){return t.key===e}));return u[r]=n,n})).then((function(n){var r=(0,B.KO)(n),i=(0,B.Fi)(n),u=i[i.length-1];if(o=(0,a.default)({},r,u.id),y.LO.includes(e)||n.type!==y.vZ.SINGLE_SELECT){if(n.type===y.vZ.MULTIPLE_SELECT){var l=(0,_.Te)(s,n)||[];o=(0,a.default)({},r,[].concat((0,Te.A)(l),[u.name]))}}else o=(0,a.default)({},r,(0,_.BW)(i,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=T.Aq.getErrorMsg(e);c.A.danger(t)}))}),[t,b]),k=(0,o.useCallback)((function(e,t){if((0,_.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),Ua.find((function(e){return n.startsWith(e)})))m(!1);else{var e=T.Aq.getDirName(n),o=T.Aq.getFileName(n),i="file"===s?e:e.slice(0,e.length-o.length-1);i.startsWith("/")||(i="/"+i),Er.A.getMetadataRecordInfo(t,i,o).then((function(e){var t=e.data,n=t.results,o=t.metadata,i=Array.isArray(n)&&n.length>0?n[0]:{},a=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,Ha);return(0,r.A)((0,r.A)({},o),{},{key:n,type:(0,B.QL)(n,t),width:200})})).filter((function(e){return!ja.includes(e.key)})),n=[];return t.forEach((function(e){n.push(e)})),n}(o).map((function(e){return new Ba.A(e)}));u&&u(i),E({record:i,fields:a}),m(!1)})).catch((function(e){var t=T.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,k);return function(){r()}}}),[k]),h)return null;var S=b.fields,D=b.record;if(!D._id)return null;var P=(0,_.NZ)(D),M=D&&(T.Aq.imageCheck(P)||T.Aq.videoCheck(P));return(0,O.jsxs)(O.Fragment,{children:[S.map((function(e){var t="rw"===A&&e.editable;!M&&t&&e.key===y.L2.CAPTURE_TIME&&(t=!1);var n=(0,_.Te)(D,e);return(0,O.jsx)(Fa.A,{field:e,readonly:!t,children:t?(0,O.jsx)(La,{field:e,value:n,onChange:w,fields:S,record:D,modifyColumnData:C}):(0,O.jsx)(R,{field:e,value:n,emptyTip:(0,x.AP)("Empty"),className:"sf-metadata-property-detail-formatter"})},e.key)})),M&&(0,O.jsx)(za,{position:(0,_.Te)(D,{key:y.L2.LOCATION})})]})},Va=n(85077),Ga=n(95754),qa=n(36402),Za=function(e){var t=e.canDelete,n=e.userPerm,r=e.isSelected,i=e.view,a=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),k=(0,l.A)(C,2),_=k[0],D=k[1],P=(0,o.useState)(!1),M=(0,l.A)(P,2),N=M[0],R=M[1],I=(0,o.useState)(i.name||""),L=(0,l.A)(I,2),F=L[0],B=L[1],j=(0,o.useRef)(null),U=(0,S.p_)().viewsMap,H=Object.values(U).filter((function(e){return e._id!==i._id})).map((function(e){return e.name})),Q=(0,o.useMemo)((function(){return"rw"===n||"admin"===n}),[n]),Y=(0,o.useMemo)((function(){return!(T.Aq.isIEBrowser()||!Q)}),[Q]),z=(0,o.useMemo)((function(){if(!Q)return[];var e=[{key:"rename",value:(0,x.AP)("Rename")},{key:"duplicate",value:(0,x.AP)("Duplicate")}];return t&&e.push({key:"delete",value:(0,x.AP)("Delete")}),e}),[Q,t]),$=(0,o.useCallback)((function(){A||g(!0)}),[A]),V=(0,o.useCallback)((function(){A||g(!0)}),[A]),G=(0,o.useCallback)((function(){A||g(!1)}),[A]),q=(0,o.useCallback)((function(){w(!0)}),[]),Z=(0,o.useCallback)((function(){w(!1),g(!1)}),[]),X=(0,o.useCallback)((function(e){"rename"!==e?"duplicate"!==e?"delete"!==e||s():u():R(!0)}),[s,u]),W=(0,o.useCallback)((function(e,t){d({name:e},(function(){R(!1),document.title="".concat(e," - Seafile")}),(function(e){t(e),document.title="".concat(i.name," - Seafile")}))}),[d,i.name]),K=(0,o.useCallback)((function(e){if(!Y)return!1;var t=JSON.stringify({type:"sf-metadata-view",view_id:i._id});e.dataTransfer.effectAllowed="move",e.dataTransfer.setData("application/drag-sf-metadata-view",t)}),[Y,i]),J=(0,o.useCallback)((function(e){if(!Y)return!1;D(!0)}),[Y]),ee=(0,o.useCallback)((function(){if(!Y)return!1;D(!1)}),[Y]),te=(0,o.useCallback)((function(e){if(!Y)return!1;e.preventDefault(),e.dataTransfer.dropEffect="move"}),[Y]),ne=(0,o.useCallback)((function(e){if(!Y)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,i._id)}}),[Y,i,f]),re=(0,o.useCallback)((function(e){B(e.target.value)}),[]),oe=(0,o.useCallback)((function(e){e.preventDefault(),e.stopPropagation();var t=(0,ua.LW)(F,H),n=t.isValid,r=t.message;n?r!==i.name?W(r):R(!1):c.A.danger(r)}),[i,F,H,W]),ie=(0,o.useCallback)((function(e){(0,jn.RI)(e)&&(oe(e),Z())}),[oe,Z]);return(0,o.useEffect)((function(){N&&j.current&&(j.current.focus(),j.current.select())}),[N]),(0,o.useEffect)((function(){var e=function(e){j.current&&!j.current.contains(e.target)&&oe(e)};return N?document.addEventListener("mousedown",e):document.removeEventListener("mousedown",e),function(){document.removeEventListener("mousedown",e)}}),[N,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":_}),title:(0,x.AP)("File extended properties"),onMouseEnter:$,onMouseOver:V,onMouseLeave:G,onClick:function(){return a(i)},children:[(0,O.jsx)("div",{className:"tree-node-text",draggable:Q,onDragStart:K,onDragEnter:J,onDragLeave:ee,onDragOver:te,onDrop:ne,children:N?(0,O.jsx)(Va.A,{innerRef:j,className:"sf-metadata-view-input mt-0",value:F,onChange:re,autoFocus:!0,onBlur:function(){return R(!1)},onKeyDown:ie}):i.name}),(0,O.jsx)("div",{className:"left-icon",children:(0,O.jsx)("div",{className:"tree-node-icon",children:(0,O.jsx)(Ga.A,{symbol:y.jW[i.type]||"table",className:"metadata-views-icon"})})}),(0,O.jsx)("div",{className:"right-icon",id:"metadata-view-dropdown-item-".concat(i._id),children:v&&(0,O.jsx)(qa.A,{item:{name:"metadata-view"},toggleClass:"sf3-font sf3-font-more",freezeItem:q,unfreezeItem:Z,getMenuList:function(){return z},onMenuItemClick:X,menuStyle:T.Fr?{zIndex:1050}:{}})})]})})},Xa=n(42119),Wa=[{key:"table",type:y.rX.TABLE},{key:"gallery",type:y.rX.GALLERY},{key:"kanban",type:y.rX.KANBAN},{key:"map",type:y.rX.MAP}],Ka=function(e){var t=e.target,n=e.toggle,r=e.onOptionClick,i=(0,o.useRef)(null),a=(0,o.useCallback)((function(e){i.current&&!i.current.contains(e.target)&&n(e)}),[n]);(0,o.useEffect)((function(){return i.current&&document.addEventListener("click",a,!0),function(){document.removeEventListener("click",a,!0)}}),[a]);var s=(0,o.useCallback)((function(e){switch(e){case y.rX.TABLE:return(0,x.AP)("Table");case y.rX.GALLERY:return(0,x.AP)("Gallery");case y.rX.KANBAN:return(0,x.AP)("Kanban");case y.rX.MAP:return(0,x.AP)("Map");default:return e}}),[]);return(0,O.jsx)(Xa.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:i,children:[(0,O.jsx)("div",{className:"sf-metadata-addview-popover-header",children:(0,x.AP)("New view")}),(0,O.jsx)("div",{className:"sf-metadata-addview-popover-body",children:Wa.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)(Ga.A,{symbol:y.jW[e.type]||"table",className:"metadata-view-icon"})}),(0,O.jsx)("div",{children:s(e.type)})]},t)}))})]})})},Ja=function(e){var t=document.getElementById("favicon");if(t)switch(e){case y.rX.GALLERY:case"image":t.href="".concat(x.SG,"favicons/gallery.png");break;case y.rX.TABLE:t.href="".concat(x.SG,"favicons/table.png");break;case y.rX.FACE_RECOGNITION:t.href="".concat(x.SG,"favicons/face-recognition-view.png");break;case y.rX.KANBAN:t.href="".concat(x.SG,"favicons/kanban.png");break;case y.rX.MAP:t.href="".concat(x.SG,"favicons/map.png");break;default:t.href="".concat(x.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]),a=(0,o.useState)(0),s=(0,l.A)(a,2)[1],u=(0,S.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),k=(0,l.A)(C,2),T=k[0],_=k[1],D=(0,o.useState)(!1),P=(0,l.A)(D,2),M=P[0],N=P[1],R=(0,o.useState)(!1),I=(0,l.A)(R,2),L=I[0],F=I[1],B=(0,o.useState)(""),j=(0,l.A)(B,2),U=j[0],H=j[1],Q=(0,o.useState)(""),Y=(0,l.A)(Q,2),z=Y[0],$=Y[1],V=(0,o.useRef)(null);(0,o.useEffect)((function(){$(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 i=m[o]||"";if(i)return v(i),document.title="".concat(i.name," - Seafile"),void Ja(i.type);var a="".concat(t).concat(n);window.history.pushState({url:a,path:""},"",a)}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"),Ja(u.type)):(document.title=z,Ja("default"))}),[]),(0,o.useEffect)((function(){var e=n.split("/").pop(),t=m[e];t?(document.title="".concat(t.name," - Seafile"),Ja(t.type)):(document.title=z,Ja("default"))}),[n,m,z]);var G=(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(),N(!M)},Z=(0,o.useCallback)((function(e){_(e);for(var t=(0,x.AP)("Untitled"),n=Object.values(m).map((function(e){return e.name})),r=1;n.includes(t);)t=(0,x.AP)("Untitled")+" ("+r+++")";H(t),F(!0),N(!1)}),[m]),X=(0,o.useCallback)((function(e){e.preventDefault(),e.stopPropagation();var t=Object.values(m).map((function(e){return e.name})),n=(0,ua.LW)(U,t),r=n.isValid,o=n.message;if(!r)return c.A.danger(o),void V.current.focus();g(o,T.type),F(!1)}),[U,m,g,T]),W=(0,o.useCallback)((function(e){(0,jn.RI)(e)&&X(e)}),[X]);return(0,o.useEffect)((function(){L&&V.current&&(V.current.focus(),V.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],i="/"+me.AT.FILE_EXTENDED_PROPERTIES+"/"+o._id,a=n===i;return(0,O.jsx)(Za,{canDelete:0!==r,isSelected:a,userPerm:t,view:o,onClick:function(e){return v(e,a)},onDelete:function(){return E(o._id,a)},onCopy:function(){return b(o._id)},onUpdate:function(e,t,n){return G(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)(Ga.A,{symbol:y.jW[T.type]||y.rX.TABLE,className:"metadata-views-icon"})}),(0,O.jsx)(Va.A,{className:"sf-metadata-view-input",innerRef:V,value:U,onChange:function(e){H(e.target.value)},autoFocus:!0,onBlur:X,onKeyDown:W})]}),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)(Za,{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)(i.NC,{className:"sf-metadata-add-view",callBack:q,footerName:(0,x.AP)("Add view"),addIconClassName:"sf-metadata-add-view-icon"})})]})})}),M&&(0,O.jsx)(Ka,{target:"sf-metadata-view-popover",toggle:q,onOptionClick:Z})]})}},24657:function(e,t,n){"use strict";var r=n(92901),o=n(23029),i=n(11037),a=n(9264),s=(0,r.A)((function e(t){(0,o.A)(this,e),this.is_frozen=function(e){return e===a.L2.FILE_NAME},this.enable_edit=function(e,t){return!a.Aj.includes(e)||a.JI.includes(e)},this.key=t.key||"",this.name=(0,i.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,i.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),i=n(31006),a=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 a.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 i.A(t.view||{},this.columns)}));t.A=s},31006:function(e,t,n){"use strict";var r=n(60436),o=n(92901),i=n(23029),a=n(11037),s=n(9264),u=(0,o.A)((function e(t,n){var o=this;(0,i.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,a.rm)(o.display_available_columns,e)})).filter((function(e){return e}));this.display_available_columns.forEach((function(e){(0,a.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 x},qX:function(){return m},_f:function(){return y}});var r,o=n(64467),i=n(89379),a=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),k=n.n(C),S=n(23029),T=n(92901),x=function(){function e(t){var n=this;(0,S.A)(this,e);var r=k()(t),o=r.type||r.op_type,i=h[o];this.op_type=o,i.forEach((function(e){n[e]=r[e]})),this.success_callback=r.success_callback,this.fail_callback=r.fail_callback}return(0,T.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,a.A)(s);return s.forEach((function(t,o){var i=t._id,a=n[i],s=r[i];if(s||a){var u=Object.assign({},t,s,a,{_mtime:l,_last_modifier:c});p[o]=u,e.id_row_map[i]=u}})),e.rows=p,e;case f.DELETE_RECORDS:var h=t.rows_ids,m=h.reduce((function(e,t){return(0,i.A)((0,i.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,i.A)((0,i.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,k=e.rows,S=k.findIndex((function(e){return C===e._id}));if(S<0)return e;var T=(0,i.A)((0,i.A)({},k[S]),{},{_locked:!0});return e.rows[S]=T,e.id_row_map[C]=T,e;case f.MODIFY_RECORD_VIA_BUTTON:var x=t.row_id,_=t.original_updates,D=e.rows,P=D.findIndex((function(e){return x===e._id}));if(P<0)return e;var M=u()().utc().format(d.T6),N=window.sfMetadataContext.getUsername(),R=Object.assign({},D[P],_,{_mtime:M,_last_modifier:N});return e.rows[P]=R,e.id_row_map[x]=R,e;case f.MODIFY_LOCAL_RECORD:var I=t.row_id,L=t.updates,F=e.rows,B=u()().utc().format(d.T6),j=window.sfMetadataContext.getUsername(),U=(0,a.A)(F);return F.forEach((function(t,n){var r=t._id;if(r===I&&L){var o=Object.assign({},t,L,{_mtime:B,_last_modifier:j});U[n]=o,e.id_row_map[r]=o}})),e.rows=U,e;case f.MODIFY_FILTERS:var H=t.filter_conjunction,Q=t.filters,Y=t.basic_filters;return e.view.filter_conjunction=H,e.view.filters=Q,e.view.basic_filters=Y,e;case f.MODIFY_SORTS:var z=t.sorts;return e.view.sorts=z,e;case f.MODIFY_GROUPBYS:var $=t.groupbys;return e.view.groupbys=$,e;case f.MODIFY_HIDDEN_COLUMNS:var V=t.hidden_columns;return e.view.hidden_columns=V,e;case f.INSERT_COLUMN:var G=t.column,q=new b.A(G);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 Z=t.column_key,X=e.columns.slice(0),W=X.findIndex((function(e){return e.key===Z})),K=e.columns[W];if(-1!==W){X.splice(W,1),e.columns=X,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[Z]}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 ie=new b.A((0,i.A)((0,i.A)({},e.columns[oe]),{},{name:re}));e.columns[oe]=ie,e.key_column_map[ne]=ie}return e.view=new E.A(e.view,e.columns),e;case f.MODIFY_COLUMN_DATA:var ae=t.column_key,se=t.new_data,ue=e.columns.findIndex((function(e){return e.key===ae}));if(-1!==ue){var le=e.columns[ue],ce=new b.A((0,i.A)((0,i.A)({},le),{},{data:(0,i.A)((0,i.A)({},le.data),se)}));e.columns[ue]=ce,e.key_column_map[ae]=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,i.A)((0,i.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,i.A)((0,i.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,a.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,i.A)((0,i.A)({},e),{},(0,o.default)({},t,!0))}),{}),ke=(0,a.A)(we);return we.forEach((function(t,n){var r=t._id,o=t._photo_links;if(r===Ee){var i=Object.assign({},t,{_photo_links:o.filter((function(e){return!Ce[e.row_id]}))});0===i._photo_links.length?(ke.splice(n,1),delete e.id_row_map[r]):(ke[n]=i,e.id_row_map[r]=i)}})),e.rows=ke,e.recordsCount=ke.length,e;case f.MODIFY_SETTINGS:var Se=t.settings;return e.view.settings=Se,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,i=e.id_original_row_updates,a=e.id_old_row_data,s=e.id_original_old_row_data;return _({type:f.MODIFY_RECORDS,page_id:t,is_copy_paste:n,row_ids:k()(r),id_row_updates:k()(a),id_original_row_updates:k()(s),id_old_row_data:k()(o),id_original_old_row_data:k()(i)});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 _({type:f.DELETE_RECORDS,page_id:u,row_ids:h,deleted_rows:k()(l),original_deleted_rows:k()(c),deleted_link_infos:k()(d),upper_row_ids:k()(p)})}}(this)}},{key:"set",value:function(e,t){this[e]=t}}])}();function _(e){return new x(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),i=n(9264),a=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 a=t[o];if(a){var s=a.type,l=(0,u.KO)(a);if(!n||!n.includes(s)){var c=e[o];if(r[l]=c,s===i.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,a.Te)(e,t),l=t.type;return l===i.vZ.CTIME||l===i.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 _},AT:function(){return x},bL:function(){return T},xn:function(){return k},zX:function(){return S},u1:function(){return i},WH:function(){return y},qH:function(){return N},YI:function(){return M},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),i=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 i=n.format("YYYY-MM-DD HH:mm").split(" "),a=i[0].split("-");return"".concat(a[2],"/").concat(a[1],"/").concat(a[0]," ").concat(i[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")}},a=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=a(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=a(e)+a(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,i=n||{},s=i.decimal,u=void 0===s?"dot":s,d=i.thousands,f=void 0===d?"no":d,m=i.precision,v=void 0===m?2:m,g=i.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,k=Math.trunc(w),S=String(Math.abs(function(e,t){var n=Math.pow(10,Math.max(a(e),a(t)));return(l(e,n)-l(t,n))/n}(w,k)).toFixed(A)).slice(1);y||(S=h(S)),o&&(y||(S=2===S.length?S=S.padEnd(3,"0"):(S.substring(0,3)||".").padEnd(3,"0"))),S=S.replace(/./,b);for(var T=[],x=0,_=(k=Math.abs(k).toString()).length-1;_>-1;_--)x+=1,T.unshift(k[_]),x%3||0===_||T.unshift(E);return"".concat(C?"-":"").concat(T.join("")).concat(S)},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,a(t)-a(e))))}(n,100)},O=function(e,t){var n=t||{},r=n.format,o=n.decimal,i=n.thousands,a=n.enable_precision,s=n.precision,u=e;if(o&&i&&"comma"===o&&(u="dot"===i?(u=(u=u.replace(/,/,"@")).replace(/\./g,",")).replace(/@/,"."):(u=u.replace(/\./g,"")).replace(/,/,".")),u=y(u,r),a&&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:""},k=function(e,t){if(A(e,t))return t;var n=(0,E.Fi)(e);return C(n,t)},S=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})):[]},T=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})):[]},x=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)},_=function(e,t){var n=x(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),M=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 i=e.lng,a=e.lat;if(!(0,P.u1)(i,a))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,'"')}(i),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,'"')}(a);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():""}},N=function(e,t){if(!e)return"";var n=e.province,r=e.city,o=e.district,i=e.country_region;switch(t){case d.wA.CITY:return r||"";case d.wA.DISTRICT:return o||"";case d.wA.COUNTRY:return i||"";default:return n||""}}},23045:function(e,t,n){"use strict";n.d(t,{$:function(){return u}});var r=n(9264),o=n(54925),i=n(5087),a=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,i.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,a.Fi)(t);return Array.isArray(f)&&0!==f.length?(0,s.BW)(f,d):"";case r.vZ.MULTIPLE_SELECT:var p=(0,a.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 a},NZ:function(){return s},Te:function(){return i},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))))},i=function(e,t){if(!e||!t)return null;var n=t.key,o=t.name;return r.Aj.includes(n)?e[n]:e[o]},a=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)),i=n(2444),a=n(9264),s=n(22814),u=function(e,t,n){return e!==t&&(void 0===e||null===e?(n!==a.vZ.GEOLOCATION||!(0,i.RI)(t))&&((n!==a.vZ.DATE&&n!==a.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 H},me:function(){return R},rT:function(){return b},rg:function(){return y},oH:function(){return O},wV:function(){return S},rm:function(){return c},pT:function(){return d},Q8:function(){return N},Fi:function(){return h},KO:function(){return I},Kf:function(){return p},YO:function(){return B},P2:function(){return F},SU:function(){return C},QL:function(){return L},zX:function(){return m},ZR:function(){return A},u7:function(){return k},Hs:function(){return D},wo:function(){return _},hB:function(){return f},Zz:function(){return x},ED:function(){return E},Ax:function(){return T},Qq:function(){return j},H2:function(){return U},iM:function(){return P},s9:function(){return M}});var r=n(80045),o=n(64467),i=n(89379),a=n(55097),s=n.n(a),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=[],i={};for(t.forEach((function(e,t){i[e.COLOR]=t})),r.forEach((function(e){var t=i[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 i=g(e,t);i&&(n.push(i),r.push(i.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},i=r.find(o);i;)n=t[Math.floor(Math.random()*t.length)],i=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,i.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 k(e){return e.type===l.vZ.CHECKBOX}function S(e,t){return Array.isArray(t)?t[e]:"undefined"!==typeof Immutable?t.get(e):null}var T=function(e){return"_name"===e.key},x=function(e){return!!e&&!0===e.frozen};function _(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),i=l.$p,a=n.filter((function(e){return x(e)})),s=a.reduce((function(e,t){return e+t.width}),0);return{totalWidth:o,lastFrozenColumnKey:s>0?a[a.length-1].key:null,frozenColumnsWidth:s,columns:n.map((function(e,t){var n=e.width;return e.idx=t,e.left=i,e.width=n,i+=n,e})),allColumns:r}},M=function(e,t,n){var r=s()(e),o=e.columns.findIndex((function(e){return e.key===t})),a=e.columns[o],u=(0,i.A)((0,i.A)({},a),{},{width:n});r.columns[o]=u;var l=e.allColumns.findIndex((function(e){return e.key===t}));return r.allColumns[l]=(0,i.A)((0,i.A)({},e.columns[o]),{},{width:n}),P(r.columns,r.allColumns)},N=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}},R=function(e){return l.Aj.includes(e.key)},I=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"})},B=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}]},j=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,i.A)({},t);return r.options=Array.isArray(t.options)?t.options.map((function(e){return(0,i.A)((0,i.A)({},e),n[e.id])})):[],r}(e);if(t===l.L2.FILE_STATUS)return function(e){var t=e.data,n=(0,i.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,i.A)((0,i.A)({},e),r[e.id])})):[],n}(e);if(t===l.L2.SIZE)return function(e){return(0,i.A)((0,i.A)({},e.data),{},{format:"byte"})}(e)}return e.type===l.vZ.SINGLE_SELECT?(0,i.A)((0,i.A)({},n),{},{options:(null===n||void 0===n?void 0:n.options)||[]}):e.type===l.vZ.DATE?(0,i.A)((0,i.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,a=(0,r.A)(e,w),s=L(o,n);return(0,i.A)((0,i.A)({},a),{},{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 H(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 i},sg:function(){return o},wD:function(){return a},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)}},i=function(e){try{return!!new RegExp(e)}catch(t){return!1}},a=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),i=n(48738),a=n.n(i),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(),i=n.getMonth()+1,a=n.getDate(),s=i<10?"0".concat(i):i,u=a<10?"0".concat(a):a;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 i=n.getMonth(),a=l[i];return"".concat(o,"-Q").concat(a);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,i=r.month,a=r.day,s=r.hours,u=r.minutes;if(!o)o=(new Date).getFullYear();var l=new Date("".concat(o,"-").concat(i,"-").concat(a," ").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]||"",i=r[1]||"",a={},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(i);if(m){var v=m[0];a[d]=v,f?o=o.replace(v,""):i=i.replace(v,"")}}}}return a}}}])}(),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=a()("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 x},m7:function(){return _},bj:function(){return y},Tt:function(){return T},Hk:function(){return C},KT:function(){return D},rR:function(){return S},nL:function(){return k},a1:function(){return d}});var r=n(60436),o=n(64467),i=n(11037),a=n(9264),s=n(89379),u=n(549),l=n(54925),c=[a.Xu.TODAY,a.Xu.TOMORROW,a.Xu.YESTERDAY,a.Xu.ONE_WEEK_AGO,a.Xu.ONE_WEEK_FROM_NOW,a.Xu.ONE_MONTH_AGO,a.Xu.ONE_MONTH_FROM_NOW,a.Xu.NUMBER_OF_DAYS_AGO,a.Xu.NUMBER_OF_DAYS_FROM_NOW,a.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!==a.pQ.INCOMPLETE_FILTER})):[]},f=function(e,t){var n=function(e,t){var n=new Date,r=n.getFullYear(),o=n.getMonth(),i=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 a.Xu.TODAY:return new Date(r,o,i,0,0,0);case a.Xu.TOMORROW:return new Date(r,o,i+1);case a.Xu.YESTERDAY:return new Date(r,o,i-1);case a.Xu.ONE_WEEK_AGO:return new Date(r,o,i-7);case a.Xu.ONE_WEEK_FROM_NOW:return new Date(r,o,i+7);case a.Xu.ONE_MONTH_AGO:var u=o-1,l=0===o?11:u,c=i>s[l]?s[l]:i;return new Date(r,u,c);case a.Xu.ONE_MONTH_FROM_NOW:var d=o+1,f=11===o?0:d,p=i>s[f]?s[f]:i;return new Date(r,d,p);case a.Xu.NUMBER_OF_DAYS_AGO:return new Date(r,o,i-Number(t));case a.Xu.NUMBER_OF_DAYS_FROM_NOW:return new Date(r,o,i+Number(t));case a.Xu.EXACT_DATE:return new Date(t);case a.Xu.THE_PAST_WEEK:var h=0!==n.getDay()?n.getDay():7;return{startDate:new Date(r,o,i-h-6),endDate:new Date(r,o,i-h)};case a.Xu.THIS_WEEK:var m=0!==n.getDay()?n.getDay():7;return{startDate:new Date(r,o,i-m+1),endDate:new Date(r,o,i-m+7)};case a.Xu.THE_NEXT_WEEK:var v=0!==n.getDay()?n.getDay():7;return{startDate:new Date(r,o,i-v+8),endDate:new Date(r,o,i-v+14)};case a.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 a.Xu.THIS_MONTH:return{startDate:new Date(r,o,1),endDate:new Date(r,o,s[o])};case a.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 a.Xu.THE_PAST_YEAR:var O=r-1;return{startDate:new Date(O,0,1),endDate:new Date(O,11,31)};case a.Xu.THIS_YEAR:return{startDate:new Date(r,0,1),endDate:new Date(r,11,31)};case a.Xu.THE_NEXT_YEAR:var b=r+1;return{startDate:new Date(b,0,1),endDate:new Date(b,11,31)};case a.Xu.THE_NEXT_NUMBERS_OF_DAYS:return{startDate:new Date(r,o,i+1,0,0,0),endDate:new Date(r,o,i+Number(t))};case a.Xu.THE_PAST_NUMBERS_OF_DAYS:return{startDate:new Date(r,o,i-Number(t)),endDate:new Date(r,o,i,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 a.vZ.CTIME:case a.vZ.MTIME:case a.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,i=n.userId,s=t.column,u=(0,m.Te)(e,s);switch(s.type){case a.vZ.CTIME:case a.vZ.MTIME:case a.vZ.DATE:return function(e,t){var n=t.filter_predicate,r=t.filter_term_modifier,o=t.filter_term,i=t.other_date;switch(n){case a.US.IS:return r===a.Xu.EXACT_DATE&&!o||l.Em.format(e)===i;case a.US.IS_WITHIN:if(r===a.Xu.EXACT_DATE&&!o)return!0;if(!e)return!1;var s=i.startDate,u=i.endDate,c=l.Em.format(e);return c>=s&&c<=u;case a.US.IS_BEFORE:return r===a.Xu.EXACT_DATE&&!o||!(!e||!l.Em.getValidDate(e))&&l.Em.format(e)<i;case a.US.IS_AFTER:return r===a.Xu.EXACT_DATE&&!o||!(!e||!l.Em.getValidDate(e))&&l.Em.format(e)>i;case a.US.IS_ON_OR_BEFORE:return r===a.Xu.EXACT_DATE&&!o||!(!e||!l.Em.getValidDate(e))&&l.Em.format(e)<=i;case a.US.IS_ON_OR_AFTER:return r===a.Xu.EXACT_DATE&&!o||!(!e||!l.Em.getValidDate(e))&&l.Em.format(e)>=i;case a.US.IS_NOT:return r===a.Xu.EXACT_DATE&&!o||!(!e||!l.Em.getValidDate(e))&&l.Em.format(e)!==i;case a.US.EMPTY:return!(e&&l.Em.getValidDate(e));case a.US.NOT_EMPTY:return!(!e||!l.Em.getValidDate(e));default:return!1}}(u=l.Em.format(u,a.cV.YYYY_MM_DD),t);case a.vZ.FILE_NAME:case a.vZ.TEXT:return function(e,t,n){var r=t.filter_predicate,o=t.filter_term;switch(r){case a.US.CONTAINS:return!o||!!e&&e.toString().toLowerCase().indexOf(o.toLowerCase())>-1;case a.US.NOT_CONTAIN:return!o||!e||e.toString().toLowerCase().indexOf(o.toLowerCase())<0;case a.US.IS:return!o||e===o;case a.US.IS_NOT:return!o||e!==o;case a.US.EMPTY:return!e;case a.US.NOT_EMPTY:return!!e;case a.US.IS_CURRENT_USER_ID:return!!n&&e===n;default:return!1}}(u,t,i);case a.vZ.LAST_MODIFIER:case a.vZ.CREATOR:return function(e,t,n){var r=t.filter_predicate,o=t.filter_term;switch(r){case a.US.CONTAINS:return!Array.isArray(o)||!!e&&o.findIndex((function(t){return t===e}))>-1;case a.US.NOT_CONTAIN:return!Array.isArray(o)||!e||o.findIndex((function(t){return t===e}))<0;case a.US.INCLUDE_ME:return e===n;case a.US.IS:return!o||(Array.isArray(o)?e===o[0]:e===o);case a.US.IS_NOT:return!o||(Array.isArray(o)?e!==o[0]:e!==o);default:return!1}}(u,t,o);case a.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 a.vZ.SINGLE_SELECT:return function(e,t){var n=t.filter_predicate,r=t.filter_term;switch(n){case a.US.IS:return!r||e===r;case a.US.IS_NOT:return!r||e!==r;case a.US.IS_ANY_OF:return 0===r.length||r.includes(e);case a.US.IS_NONE_OF:return 0===r.length||r.indexOf(e)<0;case a.US.EMPTY:return!e;case a.US.NOT_EMPTY:return!!e;default:return!1}}(u,t);case a.vZ.MULTIPLE_SELECT:return function(e,t){var n=t.filter_predicate,o=t.filter_term;switch(n){case a.US.HAS_ANY_OF:return 0===o.length||Array.isArray(e)&&e.some((function(e){return o.includes(e)}));case a.US.HAS_ALL_OF:return 0===o.length||Array.isArray(e)&&o.every((function(t){return e.includes(t)}));case a.US.HAS_NONE_OF:return 0===o.length||!Array.isArray(e)||0===e.length||o.every((function(t){return e.indexOf(t)<0}));case a.US.IS_EXACTLY:if(0===o.length)return!0;if(!Array.isArray(e))return!1;var i=function(e){return(0,r.A)(new Set(e)).sort()};return i(e).toString()===i(o).toString();case a.US.EMPTY:return!Array.isArray(e)||0===e.length;case a.US.NOT_EMPTY:return Array.isArray(e)&&e.length>0;default:return!1}}(u,t);case a.vZ.NUMBER:case a.vZ.RATE:return function(e,t){var n=t.filter_predicate,r=t.filter_term;switch(n){case a.US.EQUAL:return!r&&0!==r||!(!e&&0!==e)&&(0,h.YX)(r,e);case a.US.NOT_EQUAL:return!r&&0!==r||!e&&0!==e||!(0,h.YX)(r,e);case a.US.LESS:return!r&&0!==r||!(!e&&0!==e||(0,h.YX)(e,r))&&e<r;case a.US.GREATER:return!r&&0!==r||!(!e&&0!==e||(0,h.YX)(e,r))&&e>r;case a.US.LESS_OR_EQUAL:return!r&&0!==r||!(!e&&0!==e)&&(!!(0,h.YX)(e,r)||e<r);case a.US.GREATER_OR_EQUAL:return!r&&0!==r||!(!e&&0!==e)&&((0,h.YX)(e,r)||e>r);case a.US.EMPTY:return 0!==e&&(!e||"number"!==typeof e);case a.US.NOT_EMPTY:return 0===e||!(!e||"number"!==typeof e);default:return!1}}(u,t);case a.vZ.COLLABORATOR:return function(e,t,n){var o=t.filter_predicate,i=t.filter_term;switch(o){case a.US.HAS_ANY_OF:return!Array.isArray(i)||0===i.length||Array.isArray(e)&&i.some((function(t){return e.includes(t)}));case a.US.HAS_ALL_OF:return!Array.isArray(i)||0===i.length||Array.isArray(e)&&i.every((function(t){return e.includes(t)}));case a.US.HAS_NONE_OF:return!Array.isArray(i)||0===i.length||!Array.isArray(e)||0===e.length||i.every((function(t){return e.indexOf(t)<0}));case a.US.IS_EXACTLY:if(!Array.isArray(i)||0===i.length)return!0;if(!Array.isArray(e)||0===e.length)return!1;var s=(0,r.A)(new Set(e));return s.length===i.length&&i.every((function(e){return s.includes(e)}));case a.US.EMPTY:return!Array.isArray(e)||0===e.length;case a.US.NOT_EMPTY:return Array.isArray(e)&&e.length>0;case a.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,i=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,i=void 0===o?"":o,s=r.userId;return t===a.FK.AND?n.every((function(t){return v(e,t,{username:i,userId:s})})):t===a.FK.OR&&n.some((function(t){return v(e,t,{username:i,userId:s})}))})(t,e,u,{username:o,userId:i})&&s.push(n)})),s},y=function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=o.username,l=void 0===i?null:i,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!==a.pQ.INCOMPLETE_FILTER)throw new Error(o)}else{var i=t.find((function(e){return e.key===r})),l=(0,s.A)((0,s.A)({},e),{},{column:i});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)({},a.vZ.TEXT,!0),a.vZ.URL,!0),(0,o.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)({},a.Xu.EXACT_DATE,!0),a.Xu.NUMBER_OF_DAYS_AGO,!0),a.Xu.NUMBER_OF_DAYS_FROM_NOW,!0),a.Xu.THE_NEXT_NUMBERS_OF_DAYS,!0),a.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)({},a.US.IS_ANY_OF,!0),a.US.IS_NONE_OF,!0),a.US.HAS_ANY_OF,!0),a.US.HAS_ALL_OF,!0),a.US.HAS_NONE_OF,!0),a.US.IS_EXACTLY,!0)),b=(0,o.default)((0,o.default)({},a.US.IS,!0),a.US.IS_NOT,!0),E=(0,o.default)((0,o.default)({},a.US.EMPTY,!0),a.US.NOT_EMPTY,!0),A=(a.pQ.INVALID_FILTER,a.pQ.INCOMPLETE_FILTER,a.pQ.COLUMN_MISSING,a.pQ.COLUMN_NOT_SUPPORTED,a.pQ.UNMATCHED_PREDICATE,a.pQ.UNMATCHED_MODIFIER,a.pQ.INVALID_TERM,[a.vZ.CREATOR,a.vZ.LAST_MODIFIER]),w=function(e,t){var n=e.type;return!!A.includes(n)||!(n!==a.vZ.SINGLE_SELECT||![a.US.IS_ANY_OF,a.US.IS_NONE_OF].includes(t))},C=function(e,t){var n=[a.US.CONTAINS,a.US.NOT_CONTAIN],r=e.filter_predicate,o=e.filter_term;if(n.includes(r)){o=o?e.filter_term.slice(0):[];var i=t.email,s=o.indexOf(i);s>-1?o.splice(s,1):o.push(i)}else{if(o[0]===t.email)return;o=[t.email]}return Object.assign({},e,{filter_term:o})},k=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})},S=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})},T=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})},x=function(e){var t=e.type;return a.Ts[t]||{}},_=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=x(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,i.hB)(e)){var s=r===a.US.IS_WITHIN?a.B3[0]:a.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===a.vZ.CHECKBOX)return r.filter_term=!1,r;if(o===a.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([a.vZ.CREATOR,a.vZ.LAST_MODIFIER].includes(o)&&(b[e.filter_predicate]===b[n]&&n!==a.US.INCLUDE_ME||(r.filter_term=[])),w(t,n))return(E[n]||n===a.US.INCLUDE_ME)&&(r.filter_term=[]),r;if((0,i.hB)(t)){var s=n===a.US.IS_WITHIN?a.B3[0]:a.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 a},og:function(){return E}});var r=n(11037),o=n(9264),i=n(89379),a=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]:[],a=t[n],s=a.column,u=a.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,i=t.cell_value;if(o.dc.includes(d)){var a;if(o.FI.includes(d))a=(0,c.IE)(n,i,p);else if(o.BQ.includes(d))a=(0,c.xi)(n,i,p);else if(o.$4.includes(d))a=(0,c.Ok)(n,i,p);else if(d===o.vZ.CHECKBOX)a=(0,c.yU)(n,i,p);else if(d===o.vZ.COLLABORATOR){var s=n,u=i;r&&(s=(0,l.AT)(s,r),u=(0,l.AT)(u,r)),a=(0,c.Tf)(s,u,p)}else d===o.vZ.SINGLE_SELECT?a=(0,c.zD)(n,i,{sort_type:p,option_id_index_map:m}):d===o.vZ.MULTIPLE_SELECT&&(a=(0,c.l2)(n,i,{sort_type:p,option_id_index_map:m}));return a}var f=(0,l.WB)(n),h=(0,l.WB)(i);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,i.A)((0,i.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),i=[],a={};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,a,i.length);n=a[y].subgroups,b<0?(i.push(O),t=i[i.length-1]):t=i[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])}}})),i=h(i,r,0,n)}(e,t,n);var r=e[0],i=r.column_key,a=r.column,u=a.type,c=[],m={};return t.forEach((function(e){var t=(0,l.Te)(e,a),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:i,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=a(e,t),r=[];return n.forEach((function(e){var n=e.column_key,a=e.count_type,s=t.find((function(e){return n===e.key})),u=s.type,l=(0,i.A)((0,i.A)({},e),{},{column:s});switch(u){case o.vZ.DATE:case o.vZ.CTIME:case o.vZ.MTIME:l.count_type=a||o.UY.MONTH;break;case o.vZ.GEOLOCATION:l.count_type=a||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 i=(e.data||{}).geo_format;t=g.filter((function(e){var t=e===o.wA.PROVINCE||e===o.wA.CITY;return i===("province_city"===i&&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 a},xC:function(){return i}});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")),i=((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")),a=(0,r.default)("enter")},11496:function(e,t,n){"use strict";n.d(t,{Et:function(){return r},LI:function(){return i},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},i=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),i=n(92901),a=function(){return(0,i.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),i=Object.keys((0,r.A)((0,r.A)({},e),t));return o.length!==i.length||i.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)}}])}();a.isEmpty=function(e){return e&&e.constructor===Object&&0===Object.keys(e).length};t.A=a},1560:function(e,t,n){"use strict";n.d(t,{o4:function(){return i},EO:function(){return o}});var r=n(9264),o=function(e){return Array.isArray(e)&&"object"===typeof e[0]},i=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 a},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),i=n(11037),a=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 a(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,i=!t;return r&&i?0:r?1:i?-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,i=e.match(o._2),a=t.match(o._2),s=Math.min(i.length,a.length),u=0;u<s;u++){if(n=i[u],r=a[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,i=!t;return r&&i?0:r?1:i?-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,i=t?1:-1;return r>i?n===o.Cl.UP?1:-1:r<i?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,i=!t&&0!==t;return r&&i?0:r?1:i?-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,i=n.option_id_index_map,a=i[e],s=i[t],u=!a&&0!==a,l=!s&&0!==s;return u&&l?0:u?1:l?-1:a>s?r===o.Cl.UP?1:-1:a<s?r===o.Cl.UP?-1:1:0},v=function(e,t,n){var r=n.sort_type,i=n.option_id_index_map,a=!e||0===e.length,s=!t||0===t.length;if(a&&s)return 0;if(a)return 1;if(s)return-1;var l=u(e,i),c=u(t,i),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,a){var u=a.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),a=[];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,i.Fi)(s),c={};l.forEach((function(e,t){c[e.id]=t})),u.option_id_index_map=c}a.push(u)})),a}(n,c);return function(e,t,n){var r=n.collaborators;e.sort((function(e,n){var i=0;return t.forEach((function(t){var a=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))i=i||l(c,y,a);else if(u===o.vZ.SINGLE_SELECT)i=i||m(c,y,t);else if(o.$4.includes(u))i=i||h(c,y,a);else if(u===o.vZ.MULTIPLE_SELECT)i=i||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)),i=i||p(O,b,a)}else i=u===o.vZ.CHECKBOX?i||f(c,y,a):i||d(c,y,a)})),i}))}(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),i=n(92901),a=n(9264),s=n(11037),u="number",l="string",c="boolean",d="array",f=[a.US.IS_ANY_OF,a.US.IS_NONE_OF],p=[a.vZ.TEXT,a.vZ.FILE_NAME],h=[a.US.EMPTY,a.US.NOT_EMPTY],m=[a.Xu.NUMBER_OF_DAYS_AGO,a.Xu.NUMBER_OF_DAYS_FROM_NOW,a.Xu.THE_NEXT_NUMBERS_OF_DAYS,a.Xu.THE_PAST_NUMBERS_OF_DAYS,a.Xu.EXACT_DATE],v=[a.Xu.NUMBER_OF_DAYS_AGO,a.Xu.NUMBER_OF_DAYS_FROM_NOW,a.Xu.THE_NEXT_NUMBERS_OF_DAYS,a.Xu.THE_PAST_NUMBERS_OF_DAYS],g=function(){return(0,i.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,i=e.filter_term_modifier,a=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(i,o,u).error_message;if(c)return{error_message:c};if(this.isFilterOnlyWithModifier(i,u))return{error_message:null};if(n){var d=this.validateTerm(a,o,i,u).error_message;if(d)return{error_message:d}}return{error_message:null}}},{key:"validateColumn",value:function(e,t){if(!e)return{error_message:a.pQ.INCOMPLETE_FILTER};var n=t.find((function(t){return t.key===e}));return n?this.isValidColumnType(n)?{error_message:null}:{error_message:a.pQ.COLUMN_NOT_SUPPORTED}:{error_message:a.pQ.COLUMN_MISSING}}},{key:"validatePredicate",value:function(e,t){if(!e)return{error_message:a.pQ.INCOMPLETE_FILTER};var n=t.type;return a.Ts[n].filterPredicateList.includes(e)?{error_message:null}:{error_message:a.pQ.UNMATCHED_PREDICATE}}},{key:"validatePredicateWithArrayType",value:function(e,t){var n=t.data.array_type;return n===a.vZ.CHECKBOX||n===a.vZ.BOOL?this.validatePredicate(e,{type:a.vZ.CHECKBOX}):!!h.includes(e)||(n===a.vZ.SINGLE_SELECT||n===a.vZ.DEPARTMENT_SINGLE_SELECT?this.validatePredicate(e,{type:a.vZ.MULTIPLE_SELECT}):a.Kv.includes(n)?this.validatePredicate(e,{type:a.vZ.COLLABORATOR}):this.validatePredicate(e,{type:n}))}},{key:"isFilterOnlyWithPredicate",value:function(e,t){if(h.includes(e))return!0;var n=t.type,r=a.US.IS_CURRENT_USER_ID,o=a.US.INCLUDE_ME;return!(e!==r||!p.includes(n))||!(e!==o||!a.Kv.includes(n))}},{key:"validateModifier",value:function(e,t,n){if(!(0,s.hB)(n))return{error_message:null};if(!e)return{error_message:a.pQ.INCOMPLETE_FILTER};if(t===a.US.IS_WITHIN){if(a.B3.includes(e))return{error_message:null}}else if(a.uv.includes(e))return{error_message:null};return{error_message:a.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:a.pQ.INCOMPLETE_FILTER}:this.isValidTerm(e,t,n,r)?{error_message:null}:{error_message:a.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 a.vZ.TEXT:case a.vZ.GEOLOCATION:case a.vZ.FILE_NAME:return this.isValidTermType(e,l);case a.vZ.NUMBER:case a.vZ.RATE:return this.isValidTermType(e,u);case a.vZ.CHECKBOX:case a.vZ.BOOL:return this.isValidTermType(e,c);case a.vZ.COLLABORATOR:case a.vZ.CREATOR:case a.vZ.LAST_MODIFIER:return this.isValidTermType(e,d);case a.vZ.DATE:case a.vZ.CTIME:case a.vZ.MTIME:return v.includes(n)?this.isValidTermType(e,u):this.isValidTermType(e,l);case a.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 a.vZ.MULTIPLE_SELECT:if(!this.isValidTermType(e,d))return!1;var i=(0,s.Fi)(r);return this.isValidSelectedOptions(e,i);default:return!1}}},{key:"isValidTermType",value:function(e,t){return t===d?Array.isArray(e)&&e.length>0:t===a.vZ.NUMBER?typeof e===t||!isNaN(Number(e)):typeof e===t}},{key:"isValidTermWithArrayType",value:function(e,t,n,r){var o=r.data,i=o.array_type,s=o.array_data;return i===a.vZ.SINGLE_SELECT?this.isValidTerm(e,t,n,{type:a.vZ.MULTIPLE_SELECT,data:s}):a.Kv.includes(i)?this.isValidTerm(e,t,n,{type:a.vZ.COLLABORATOR}):this.isValidTerm(e,t,n,{type:i,data:s})}},{key:"isValidColumnType",value:function(e){var t=e.type;return a.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 i},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}),i=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 i=o.subgroups,a=e[r];if(!Array.isArray(i)||a<0||a>=i.length)break;o=i[a],r+=1}return o}},84878:function(e,t,n){"use strict";var r=n(23029),o=n(92901),i=n(4159),a=n.n(i),s=n(37609),u=n.n(s),l=n(65604),c=n(67665);a().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=a().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),i=(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=i},28994:function(e,t,n){"use strict";var r=n(23029),o=n(92901),i=n(97011),a=n(65604),s=window.app.pageOptions,u=s.repoID,l=s.repoName,c=s.filePath,d=s.fileName,f=window.app.config.serviceUrl,p=window.app.userInfo,h=p.username,m=a.Aq.getDirName(c);var v=function(){return(0,o.A)((function e(){var t=this;(0,r.A)(this,e),this.uploadLocalImage=function(e){return i.e.getFileServerUploadLink(u,"/").then((function(t){var n=t.data+"?ret-json=1",r="image-"+Date.now().toString()+".png",o=new File([e],r,{type:e.type}),a=new FormData;return a.append("parent_dir","/"),a.append("relative_path","images/auto-upload"),a.append("file",o),i.e.uploadImage(n,a)})).then((function(e){return t._getImageURL(e.data[0].name)}))},this.listFileTags=function(){return i.e.listFileTags(u,c)},this.listRepoTags=function(){return i.e.listRepoTags(u)},this.repoID=u,this.filePath=c,this.serviceUrl=f,this.name=p.name,this.contact_email=p.contact_email,this.fileName=d,this.userName=h}),[{key:"saveContent",value:function(e){return i.e.getUpdateLink(u,m).then((function(t){var n=t.data;return i.e.updateFile(n,c,d,e)}))}},{key:"unstarItem",value:function(){return i.e.unstarItem(this.repoID,this.filePath)}},{key:"starItem",value:function(){return i.e.starItem(this.repoID,this.filePath)}},{key:"getParentDictionaryUrl",value:function(){var e=this.filePath.substring(0,this.filePath.lastIndexOf("/")),t=encodeURIComponent(l),n=a.Aq.encodePath(e);return this.serviceUrl+"/library/"+this.repoID+"/"+t+n}},{key:"_getImageURL",value:function(e){return this.serviceUrl+"/lib/"+u+"/file/images/auto-upload/"+e+"?raw=1"}},{key:"getFileURL",value:function(e){return"file"===e.type?e.isImage()?f+"/lib/"+u+"/file"+a.Aq.encodePath(e.path())+"?raw=1":f+"/lib/"+u+"/file"+a.Aq.encodePath(e.path()):f+"/library/"+u+"/"+encodeURIComponent(l)+a.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(f+"/library/[0-9a-f-]{36}.*").test(e)}},{key:"getFiles",value:function(){return i.e.listDir(u,"/",{recursive:!0}).then((function(e){return e.data.dirent_list.map((function(e){return{name:e.name,type:"dir"===e.type?"dir":"file",parent_path:e.parent_dir}}))}))}},{key:"getFileHistory",value:function(){return i.e.getFileHistory(u,c)}},{key:"getFileInfo",value:function(){return i.e.getFileInfo(u,c)}},{key:"getRepoInfo",value:function(e){return i.e.getRepoInfo(e)}},{key:"getInternalLink",value:function(){return i.e.getInternalLink(u,c)}},{key:"createShareLink",value:function(e,t,n,r,o){return i.e.createShareLink(e,t,n,r,o)}},{key:"deleteShareLink",value:function(e){return i.e.deleteShareLink(e)}},{key:"getFileContent",value:function(e){return i.e.getFileContent(e)}},{key:"listFileHistoryRecords",value:function(e,t){return i.e.listFileHistoryRecords(u,c,e,t)}},{key:"getFileHistoryVersion",value:function(e,t){return i.e.getFileRevision(u,e,t)}},{key:"getUserAvatar",value:function(e){return i.e.getUserAvatar(h,e)}},{key:"fileMetaData",value:function(){return i.e.fileMetaData(u,c)}},{key:"markdownLint",value:function(e){return i.e.markdownLint(e)}},{key:"listFileParticipant",value:function(){return i.e.listFileParticipants(u,c)}},{key:"addFileParticipants",value:function(e){return i.e.addFileParticipants(u,c,e)}},{key:"listRepoRelatedUsers",value:function(){return i.e.listRepoRelatedUsers(u)}}])}(),g=new v;t.A=g},97963:function(e,t,n){"use strict";n.d(t,{A:function(){return z}});var r=n(23029),o=n(92901),i=n(39874),a=n(85501),s=n(9950),u=n(92203),l=n(40326),c=n(48738),d=n.n(c),f=n(44414),p=function(e){function t(){return(0,r.A)(this,t),(0,i.A)(this,t,arguments)}return(0,a.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){return(0,f.jsx)("div",{className:d()("btn-group",this.props.className),role:"group",children:this.props.children})}}])}(s.PureComponent),h=p,m=n(81718),v=n(95754),g=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,i.A)(this,t,[e])).toggle=function(){if(!n.props.disabled){var e=n.state,t=e.isFreezed,r=e.tooltipOpen;t&&!r||(n.setState({tooltipOpen:!r,isFreezed:!0}),setTimeout((function(){n.setState({isFreezed:!1})}),100))}},n.onClick=function(e){n.props.disabled||n.props.onClick&&n.props.onClick(e)},n.onMouseDown=function(e){n.props.disabled||n.props.onMouseDown&&n.props.onMouseDown(e)},n.getClassName=function(){var e=n.props,t=e.isRichEditor,r=e.className,o=e.disabled,i="btn btn-icon btn-secondary btn-active";return t?(i="rich-icon-btn ".concat(o?"rich-icon-btn-disabled":"rich-icon-btn-hover"))+" "+r:i+" "+r},n.state={tooltipOpen:!1,isFreezed:!1},n.timer=null,n}return(0,a.A)(t,e),(0,o.A)(t,[{key:"componentWillUnmount",value:function(){this.timer&&clearTimeout(this.timer)}},{key:"shouldComponentUpdate",value:function(e,t){var n=e.disabled,r=e.isActive,o=this.props,i=o.disabled,a=o.isActive;return n!==i?(this.setState({tooltipOpen:!1}),!0):t.tooltipOpen!==this.state.tooltipOpen||r!==a}},{key:"render",value:function(){var e=this.state.tooltipOpen,t=this.props,n=t.id,r=t.isActive,o=t.disabled,i=t.icon,a=t.text,s=this.getClassName();return(0,f.jsxs)("button",{type:"button",id:n,className:s,"data-active":r,disabled:o,onClick:this.onClick,onMouseDown:this.onMouseDown,children:[(0,f.jsx)(v.A,{symbol:i}),(0,f.jsx)(m.A,{target:n,isOpen:e,delay:{show:0,hide:0},placement:"bottom",toggle:this.toggle,children:a})]})}}])}(s.Component);g.defaultProps={className:"",isActive:!1};var y=g,O=n(19260),b=n(6030),E=n(33151),A=n(68879),w=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,i.A)(this,t,[e])).dropdownToggle=function(){n.setState({dropdownOpen:!n.state.dropdownOpen})},n.state={dropdownOpen:!1},n}return(0,a.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){return(0,f.jsxs)(O.A,{className:this.props.className,isOpen:this.state.dropdownOpen,toggle:this.dropdownToggle,children:[(0,f.jsxs)(b.A,{id:this.props.id,children:[(0,f.jsx)("i",{className:"iconfont icon-users"})," ",this.props.users.length]}),(0,f.jsx)(E.A,{className:"drop-list",children:this.props.users.map((function(e,t){return(0,f.jsxs)(A.A,{children:[(0,f.jsx)("i",{className:e.is_editing?"iconfont icon-edit":"iconfont icon-user"})," ",e.user.name," ",e.myself?"(you)":""]},t)}))})]})}}])}(s.PureComponent),C=window.app.pageOptions.canDownloadFile,k=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,i.A)(this,t,[e])).tooltipToggle=function(){n.setState({tooltipOpen:!n.state.tooltipOpen})},n.dropdownToggle=function(){n.setState({dropdownOpen:!n.state.dropdownOpen})},n.onHelpModuleToggle=function(e){u.EventBus.getInstance().dispatch(u.EXTERNAL_EVENTS.ON_HELP_INFO_TOGGLE,!0)},n.downloadFile=function(){location.href="?dl=1"},n.state={tooltipOpen:!1,dropdownOpen:!1},n}return(0,a.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.props.editorMode,t=this.props.isSmallScreen;return(0,f.jsxs)(O.A,{isOpen:this.state.dropdownOpen,toggle:this.dropdownToggle,direction:"down",children:[(0,f.jsxs)(b.A,{id:"moreButton","aria-label":(0,l.AP)("More operations"),children:[(0,f.jsx)(v.A,{symbol:"more-vertical"}),(0,f.jsx)(m.A,{toggle:this.tooltipToggle,delay:{show:0,hide:0},target:"moreButton",placement:"bottom",isOpen:this.state.tooltipOpen,children:(0,l.AP)("More")})]}),(0,f.jsxs)(E.A,{className:"drop-list",right:!0,children:[!this.props.readOnly&&"rich"===e&&(0,f.jsx)(A.A,{onClick:this.props.onEdit.bind(this,"plain"),children:(0,l.AP)("Switch to plain text editor")}),!this.props.readOnly&&"plain"===e&&(0,f.jsx)(A.A,{onClick:this.props.onEdit.bind(this,"rich"),children:(0,l.AP)("Switch to rich text editor")}),!t&&this.props.showFileHistory&&(0,f.jsx)(A.A,{onClick:this.props.toggleHistory,children:(0,l.AP)("History")}),this.props.openDialogs&&"rich"===e&&(0,f.jsx)(A.A,{onClick:this.onHelpModuleToggle,children:(0,l.AP)("Help")}),(0,f.jsx)(A.A,{onClick:this.props.openParentDirectory,children:(0,l.AP)("Open parent folder")}),t&&l.zn&&(0,f.jsx)(A.A,{onClick:this.props.toggleShareLinkDialog,children:(0,l.AP)("Share")}),t&&C&&(0,f.jsx)(A.A,{onClick:this.downloadFile,children:(0,l.AP)("Download")})]})]})}}])}(s.PureComponent),S=n(4159),T=n.n(S),x=n(68497),_=window.app.pageOptions,D=_.repoID,P=_.filePath,M=function(e){function t(){return(0,r.A)(this,t),(0,i.A)(this,t,arguments)}return(0,a.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.props,t=e.fileInfo,n=e.isPro,r=e.isLocked,o=e.mediaUrl,i=t.starred?(0,l.AP)("starred"):(0,l.AP)("unstarred"),a="iconfont ".concat(t.starred?"icon-star1 star":"icon-star2"),s=T()(1e3*t.mtime).format("YYYY-MM-DD HH:mm"),u=(0,l.AP)("locked");return(0,f.jsxs)("div",{className:"topbar-file-info text-truncate ml-0 mr-4",children:[(0,f.jsxs)("div",{className:"file-title",children:[(0,f.jsx)("span",{className:"file-name text-truncate",children:t.name}),(0,f.jsx)("span",{className:"file-star",title:i,children:(0,f.jsx)("i",{className:a,onClick:this.props.toggleStar})}),(0,f.jsx)(x.A,{path:P,repoID:D}),n&&r&&(0,f.jsx)("img",{className:"file-locked-icon mx-2",width:"16",src:"".concat(o,"img/file-locked-32.png"),alt:u,title:u,"aria-label":u})]}),(0,f.jsxs)("div",{className:"file-state",children:[(0,f.jsx)("span",{className:"file-modifier-name",children:t.lastModifier}),(0,f.jsx)("span",{className:"file-modifier-time",children:s})]})]})}}])}(s.PureComponent),N=M,R=n(61134),I=n(97011),L=n(65604),F=n(84878),B=window.app.config.seafileCollabServer,j=window.app.pageOptions,U=j.canDownloadFile,H=j.repoID,Q=j.filePath,Y=function(e){function t(e){var n;return(0,r.A)(this,t),(n=(0,i.A)(this,t,[e])).downloadFile=function(){location.href="?dl=1"},n.openFileViaClient=function(){var e=n.props.fileInfo,t=e.repoID,r=e.path;location.href="seafile://openfile?repo_id=".concat(encodeURIComponent(t),"&path=").concat(encodeURIComponent(r))},n.openParentDirectory=function(){var e=n.props.editorApi;window.location.href=e.getParentDictionaryUrl()},n.handleHelpClick=function(){n.isFileInfoShow=!1},n.getDirentList=function(){return I.e.listDir(H,n.dirPath,{with_thumbnail:!0}).then((function(e){for(var t=e.data.dirent_list||[],r=0;r<t.length;r++){var o=t[r],i=new F.A(o);if(L.Aq.joinPath(o.parent_dir,o.name)===Q){n.currentDirent=i;break}}})).catch((function(e){L.Aq.getErrorMsg(e,!0)}))},n.onArticleInfoToggle=function(){var e={permission:n.currentDirent.permission};u.EventBus.getInstance().dispatch(u.EXTERNAL_EVENTS.ON_ARTICLE_INFO_TOGGLE,n.isFileInfoShow?null:{component:R.A,props:{repoID:H,repoInfo:e,dirent:n.currentDirent,path:Q,onClose:n.onArticleInfoToggle,width:300,component:{headerComponent:{closeIcon:(0,f.jsx)("i",{className:"iconfont icon-x"})}}}}),n.isFileInfoShow=!n.isFileInfoShow},n.dirPath=Q.substring(0,Q.lastIndexOf("/")||0)||"/",n.isFileInfoShow=!1,n.currentDirent=null,n.helpInfoToggleSubscribe=null,n}return(0,a.A)(t,e),(0,o.A)(t,[{key:"componentDidMount",value:function(){this.getDirentList();var e=u.EventBus.getInstance();this.helpInfoToggleSubscribe=e.subscribe(u.EXTERNAL_EVENTS.ON_HELP_INFO_TOGGLE,this.handleHelpClick)}},{key:"componentWillUnmount",value:function(){this.helpInfoToggleSubscribe&&this.helpInfoToggleSubscribe()}},{key:"render",value:function(){var e=this.props,t=e.contentChanged,n=e.saving,r=e.isLocked,o=e.lockedByMe;return"rich"===this.props.editorMode?(0,f.jsxs)("div",{className:"sf-md-viewer-topbar",children:[(0,f.jsxs)("div",{className:"sf-md-viewer-topbar-first d-flex justify-content-between mw-100",children:[(0,f.jsx)(N,{toggleStar:this.props.toggleStar,editorApi:this.props.editorApi,fileInfo:this.props.fileInfo,isLocked:r,isPro:l.am,mediaUrl:l.SG,isStarred:this.props.fileInfo.isStarred}),(0,f.jsxs)("div",{className:"topbar-btn-container",children:[B&&this.props.collabUsers.length>0&&(0,f.jsx)(w,{className:"collab-users-dropdown",users:this.props.collabUsers,id:"usersButton"}),(0,f.jsxs)(h,{children:[l.eg&&!r&&(0,f.jsx)(y,{id:"lock-unlock-file",icon:"lock",text:(0,l.AP)("Lock"),onMouseDown:this.props.toggleLockFile}),l.eg&&o&&(0,f.jsx)(y,{id:"lock-unlock-file",icon:"unlock",text:(0,l.AP)("Unlock"),onMouseDown:this.props.toggleLockFile}),l.zn&&(0,f.jsx)(y,{id:"shareBtn",text:(0,l.AP)("Share"),icon:"share",onMouseDown:this.props.toggleShareLinkDialog}),n?(0,f.jsx)("button",{type:"button","aria-label":(0,l.AP)("Saving..."),className:"btn btn-icon btn-secondary btn-active",children:(0,f.jsx)(v.A,{symbol:"spinner"})}):(0,f.jsx)(y,{text:(0,l.AP)("Save"),id:"saveButton",icon:"save",disabled:!t,onMouseDown:this.props.onSaveEditorContent,isActive:t}),U&&(0,f.jsx)(y,{id:"download-file",icon:"download",text:(0,l.AP)("Download"),onClick:this.downloadFile}),(0,f.jsx)(y,{id:"file-info",text:(0,l.AP)("Info"),icon:"info",onMouseDown:this.onArticleInfoToggle}),"rw"==this.props.fileInfo.permission&&(0,f.jsx)(y,{id:"open-via-client",icon:"client",text:(0,l.AP)("Open via Client"),onClick:this.openFileViaClient})]}),(0,f.jsx)(k,{readOnly:this.props.readOnly,openDialogs:this.props.openDialogs,editorMode:this.props.editorMode,onEdit:this.props.onEdit,showFileHistory:this.props.showFileHistory,toggleHistory:this.props.toggleHistory,openParentDirectory:this.openParentDirectory,isSmallScreen:!1})]})]}),(0,f.jsxs)("div",{className:"sf-md-viewer-topbar-first-narrow d-flex justify-content-between",children:[(0,f.jsx)(N,{toggleStar:this.props.toggleStar,editorApi:this.props.editorApi,fileInfo:this.props.fileInfo}),(0,f.jsxs)("div",{className:"topbar-btn-container",children:[(0,f.jsx)(h,{children:n?(0,f.jsx)("button",{type:"button","aria-label":(0,l.AP)("Saving..."),className:"btn btn-icon btn-secondary btn-active",children:(0,f.jsx)(v.A,{symbol:"spinner"})}):(0,f.jsx)(y,{text:(0,l.AP)("Save"),id:"saveButton",icon:"save",disabled:!t,onMouseDown:this.props.onSaveEditorContent,isActive:t})}),(0,f.jsx)(k,{readOnly:this.props.readOnly,openDialogs:this.props.openDialogs,editorMode:this.props.editorMode,onEdit:this.props.onEdit,toggleShareLinkDialog:this.props.toggleShareLinkDialog,openParentDirectory:this.openParentDirectory,showFileHistory:this.props.showFileHistory,toggleHistory:this.props.toggleHistory,isSmallScreen:!0})]})]})]}):"plain"===this.props.editorMode?(0,f.jsxs)("div",{className:"sf-md-viewer-topbar",children:[(0,f.jsxs)("div",{className:"sf-md-viewer-topbar-first d-flex justify-content-between",children:[(0,f.jsx)(N,{toggleStar:this.props.toggleStar,editorApi:this.props.editorApi,fileInfo:this.props.fileInfo}),(0,f.jsxs)("div",{className:"topbar-btn-container",children:[B&&this.props.collabUsers.length>0&&(0,f.jsx)(w,{className:"collab-users-dropdown",users:this.props.collabUsers,id:"usersButton"}),(0,f.jsx)(h,{children:n?(0,f.jsx)("button",{type:"button",className:"btn btn-icon btn-secondary btn-active",children:(0,f.jsx)(v.A,{symbol:"spinner"})}):(0,f.jsx)(y,{id:"saveButton",text:(0,l.AP)("Save"),icon:"save",onMouseDown:this.props.onSaveEditorContent,disabled:!t,isActive:t})}),(0,f.jsx)(k,{readOnly:this.props.readOnly,openDialogs:this.props.openDialogs,editorMode:this.props.editorMode,onEdit:this.props.onEdit,openParentDirectory:this.openParentDirectory,isSmallScreen:!1})]})]}),(0,f.jsxs)("div",{className:"sf-md-viewer-topbar-first-narrow d-flex justify-content-between",children:[(0,f.jsx)(N,{toggleStar:this.props.toggleStar,editorApi:this.props.editorApi,fileInfo:this.props.fileInfo}),(0,f.jsxs)("div",{className:"topbar-btn-container",children:[(0,f.jsx)(h,{children:n?(0,f.jsx)("button",{type:"button",className:"btn btn-icon btn-secondary btn-active",children:(0,f.jsx)(v.A,{symbol:"spinner"})}):(0,f.jsx)(y,{id:"saveButton",text:(0,l.AP)("Save"),icon:"save",onMouseDown:this.props.onSaveEditorContent,disabled:!t,isActive:t})}),(0,f.jsx)(k,{readOnly:this.props.readOnly,openDialogs:this.props.openDialogs,editorMode:this.props.editorMode,onEdit:this.props.onEdit,openParentDirectory:this.openParentDirectory,isSmallScreen:!1})]})]})]}):null}}])}(s.Component),z=Y},87812:function(e,t,n){"use strict";var r=n(90675),o=n(89379),i=n(10467),a=n(5544),s=n(9950),u=n(17119),l=n(75168),c=n(92203),d=n(23029),f=n(92901),p=n(39874),h=n(85501),m=n(48738),v=n.n(m),g=n(60436),y=n(75872),O=n(21289),b=n(52850),E=n(76318),A=n(80208),w=n(19516),C=n(94635),k=function(){return[(0,y.$K)(),(0,y.Wu)(),(0,y.N$)(),(0,E.b6)(),(0,b.Lv)(),(0,y.VH)(),(0,y.A)(),O.$t.allowMultipleSelections.of(!0),(0,b.WD)(),(0,b.y9)(b.Zt,{fallback:!0}),(0,b.SG)(),(0,w.wm)(),(0,w.yU)(),(0,y.D4)(),(0,y.HJ)(),(0,y.dz)(),(0,A.gN)(),y.w4.of([].concat((0,g.A)(w.Bc),(0,g.A)(E.pw),(0,g.A)(A.Eo),(0,g.A)(E.cL),(0,g.A)(b.f7),(0,g.A)(w.OO),(0,g.A)(C.$w)))]}(),S=n(23938),T=n(27629),x=n(44414),_=function(e){function t(){var e;(0,d.A)(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=(0,p.A)(this,t,[].concat(r))).onValueChanged=function(t){var n=e.props.onChange;n&&t.docChanged&&n(t.state.doc.toString())},e.focus=function(){e.view.focus()},e.scrollIntoView=function(e){y.Lz.scrollIntoView(e)},e.setCodeMirrorRef=function(t){e.codeMirrorRef=t},e}return(0,h.A)(t,e),(0,f.A)(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.initialValue,r=t.autoFocus;this.view=new y.Lz({doc:n,extensions:[k,(0,S.markdown)({codeLanguages:T.e}),y.Lz.updateListener.of((function(t){e.onValueChanged(t)})),y.Lz.lineWrapping],parent:this.codeMirrorRef}),r&&this.focus()}},{key:"componentWillUnmount",value:function(){this.view&&this.view.destroy()}},{key:"componentDidUpdate",value:function(e){e.initialValue||e.initialValue===this.props.initialValue||this.view.dispatch({changes:{from:0,to:this.view.state.doc.length,insert:this.props.initialValue}})}},{key:"render",value:function(){return(0,x.jsx)("div",{className:v()("sf-code-mirror",this.props.className),children:(0,x.jsx)("div",{ref:this.setCodeMirrorRef})})}}])}(s.Component),D=_,P=n(97963),M=n(28994),N=n(97011),R=n(65604),I=function(){var e=(0,i.A)((0,r.A)().mark((function e(t,n){var o,i,a,s,u,l,c,d;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,N.e.getFileInfo(t,n);case 2:return o=e.sent,i=o.data,a=i.mtime,s=i.size,u=i.starred,l=i.permission,c=i.last_modifier_name,d=i.id,e.abrupt("return",{mtime:a,size:s,starred:u,permission:l,lastModifier:c,id:d});case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),L=function(){var e=(0,i.A)((0,r.A)().mark((function e(t,n){var o,i;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,N.e.getFileDownloadLink(t,n);case 2:return o=e.sent,i=o.data,e.abrupt("return",i);case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),F=function(){var e=(0,i.A)((0,r.A)().mark((function e(t,n){var o,i,a,s,u;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o="rw"===t||"cloud-edit"===t,!t.startsWith("custom-")){e.next=9;break}return i=t.split("-")[1],e.next=5,N.e.getCustomPermission(n,i);case 5:a=e.sent,s=a.data.permission,u=s.permission.modify,o=!!u||o;case 9:return e.abrupt("return",o);case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),B=function(){var e=(0,i.A)((0,r.A)().mark((function e(t){var n,o;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,N.e.getFileContent(t);case 2:return n=e.sent,o=n.data,e.abrupt("return",o);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),j=function(){var e=(0,i.A)((0,r.A)().mark((function e(t){var n,o,i,a,s,u,l,c;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.fileName,o=t.filePath,i=t.repoID,a=R.Aq.getFileIconUrl(n),document.getElementById("favicon").href=a,e.next=5,I(i,o);case 5:return s=e.sent,e.next=8,L(i,o);case 8:return u=e.sent,e.next=11,B(u);case 11:return l=e.sent,e.next=14,F(s.permission,i);case 14:return c=e.sent,e.abrupt("return",{markdownContent:l,hasPermission:c,fileInfo:s});case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),U=n(40326),H=n(4086),Q=function(e){function t(){return(0,d.A)(this,t),(0,p.A)(this,t,arguments)}return(0,h.A)(t,e),(0,f.A)(t,[{key:"render",value:function(){return(0,x.jsx)("div",{className:"empty-loading-page",children:(0,x.jsxs)("div",{className:"lds-ripple page-centered",children:[(0,x.jsx)("div",{}),(0,x.jsx)("div",{})]})})}}])}(s.Component),Y=Q,z=(n(93502),window.app.pageOptions),$=z.repoID,V=z.filePath,G=z.fileName,q=z.isLocked,Z=z.lockedByMe,X=window.app.config.seafileCollabServer,W=window.app.userInfo,K={markdownContent:"",loading:!0,mode:"editor",fileInfo:{repoID:$,name:G,path:V,mtime:null,size:0,starred:!1,permission:"",lastModifier:"",id:""},editorMode:"plain",collabServer:X||null,showMarkdownEditorDialog:!1,showShareLinkDialog:!1,showInsertFileDialog:!1,collabUsers:W?[{user:W,is_editing:!1}]:[],value:null,isShowHistory:!1,readOnly:!0,contentChanged:!1,saving:!1,isLocked:q,lockedByMe:Z,fileTagList:[],participants:[]},J=function(e){var t=(0,s.useState)(""),n=(0,a.A)(t,2),u=n[0],d=n[1],f=(0,s.useState)(""),p=(0,a.A)(f,2),h=p[0],m=p[1],v=(0,s.useState)(!1),g=(0,a.A)(v,2),y=g[0],O=g[1],b=(0,s.useState)(!1),E=(0,a.A)(b,2),A=E[0],w=E[1],C=(0,s.useState)(0),k=(0,a.A)(C,2),S=k[0],T=k[1],_=(0,s.useRef)(null),N=(0,s.useRef)(null),R=(0,s.useState)(K),I=(0,a.A)(R,2),L=I[0],F=I[1],B=(0,s.useState)(!1),Q=(0,a.A)(B,2),z=Q[0],q=Q[1],Z=(0,s.useCallback)((function(e){d(e),c.processor.process(e,(function(e,t){var n=String(t);m(n)}))}),[]),X=(0,s.useCallback)(function(){var e=(0,i.A)((0,r.A)().mark((function e(t){var n,i,a,s,u,l,c;return(0,r.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.fileName,i=t.filePath,a=t.repoID,e.next=3,j({fileName:n,filePath:i,repoID:a});case 3:s=e.sent,u=s.markdownContent,l=s.hasPermission,c=s.fileInfo,Z(u),F((0,o.A)((0,o.A)({},L),{},{loading:!1,fileInfo:(0,o.A)((0,o.A)({},L.fileInfo),c),markdownContent:u,value:"",readOnly:!l}));case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[L,Z]);(0,s.useLayoutEffect)((function(){X({fileName:G,filePath:V,repoID:$})}),[]);var W=(0,s.useCallback)((function(e){if(L.contentChanged){var t=(0,U.AP)("Leave this page? The system may not save your changes.");return e.returnValue=t,t}}),[L]);(0,s.useEffect)((function(){return window.addEventListener("beforeunload",W),function(){window.removeEventListener("beforeunload",W)}}),[W]);var J=(0,s.useCallback)((function(e){Z(String(e)),!L.onContentChanged&&F((0,o.A)((0,o.A)({},L),{},{contentChanged:!0}))}),[L,Z]),ee=(0,s.useCallback)((function(){O(!0),w(!1)}),[]),te=(0,s.useCallback)((function(){O(!1)}),[]),ne=(0,s.useCallback)((function(e){if(y){var t=_.current,n=N.current,r=t.scrollTop/t.scrollHeight;T(r),n.scrollTop=r*n.scrollHeight}}),[y]),re=(0,s.useCallback)((function(){w(!0),O(!1)}),[]),oe=(0,s.useCallback)((function(){w(!1)}),[]),ie=(0,s.useCallback)((function(e){if(A){var t=N.current,n=_.current;T(t.scrollTop/t.scrollHeight),n.scrollTop=S*n.scrollHeight}}),[A,S]),ae=(0,s.useCallback)((function(e){var t=L.fileInfo;return Object.assign({},t,{mtime:e.mtime,id:e.id,lastModifier:e.last_modifier_name})}),[L]),se=(0,s.useCallback)((function(){q(!0);var e=L.fileInfo;M.A.saveContent(u).then((function(){M.A.getFileInfo().then((function(t){e=ae(t.data),F((0,o.A)((0,o.A)({},L),{},{fileInfo:e,contentChanged:!1})),q((function(){return!1}));var n=(0,U.AP)("Successfully saved");H.A.success(n,{duration:2})}))}),(function(){q(!1);var e=(0,U.AP)("Failed to save");H.A.danger(e,{duration:2})}))}),[u,L,F,ae]),ue=(0,s.useCallback)((function(e){if((0,l.default)("mod+s",e))return e.preventDefault(),se(u),!0}),[u,se]),le=(0,s.useCallback)((function(){var e=L.fileInfo.starred,t=Object.assign({},L.fileInfo,{starred:!e});e?M.A.unstarItem().then((function(e){F((0,o.A)((0,o.A)({},L),{},{fileInfo:t}))})):M.A.starItem().then((function(e){F((0,o.A)((0,o.A)({},L),{},{fileInfo:t}))}))}),[L]),ce=(0,s.useCallback)((function(){var e=window.location,t=e.origin,n=e.pathname;window.location.href=t+n}),[]),de=(0,s.useCallback)((function(){}),[]);return L.loading?(0,x.jsx)(Y,{}):(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(P.A,{editorApi:M.A,collabUsers:L.collabUsers,fileInfo:L.fileInfo,toggleStar:le,openDialogs:de,toggleShareLinkDialog:de,onEdit:ce,showFileHistory:!1,toggleHistory:de,readOnly:L.readOnly,contentChanged:L.contentChanged,saving:z,onSaveEditorContent:se,isLocked:L.isLocked,lockedByMe:L.lockedByMe,toggleLockFile:de,editorMode:"plain"}),(0,x.jsx)("div",{className:"sf-plain-editor",children:(0,x.jsxs)("div",{className:"sf-plain-editor-main d-flex",onKeyDown:ue,children:[(0,x.jsx)("div",{className:"sf-plain-editor-left-panel",ref:_,onMouseLeave:te,onMouseEnter:ee,onScroll:ne,children:(0,x.jsx)(D,{autoFocus:!0,initialValue:u,onChange:J})}),(0,x.jsx)("div",{className:"sf-plain-editor-right-panel",ref:N,onMouseEnter:re,onMouseLeave:oe,onScroll:ie,children:(0,x.jsx)("div",{className:"preview",children:(0,x.jsx)("div",{className:"rendered-markdown article",dangerouslySetInnerHTML:{__html:h}})})})]})})]})};u.render((0,x.jsx)(J,{}),document.getElementById("root"))},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 Q},$6:function(){return i},$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 Rt},E7:function(){return xe},EK:function(){return Ke},EL:function(){return re},EU:function(){return nt},Ej:function(){return Ve},Et:function(){return ae},Ez:function(){return p},F1:function(){return Ne},GC:function(){return He},GF:function(){return ie},Gn:function(){return se},HF:function(){return Xe},HJ:function(){return ce},Hh:function(){return Ze},II:function(){return Je},IX:function(){return v},Id:function(){return it},Ih:function(){return D},Iw:function(){return _t},JC:function(){return gt},Ji:function(){return Ge},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 Te},OZ:function(){return Z},Oo:function(){return Lt},Oq:function(){return mt},P9:function(){return fe},PA:function(){return De},PX:function(){return Ue},Q7:function(){return $e},QU:function(){return X},QV:function(){return H},Qd:function(){return ot},Qv:function(){return ke},RF:function(){return F},Rf:function(){return pe},SG:function(){return s},Sr:function(){return It},Tr:function(){return Et},Ts:function(){return Re},UU:function(){return S},V6:function(){return qe},VI:function(){return a},Vb:function(){return M},Wg:function(){return k},XH:function(){return ut},XV:function(){return St},Xh:function(){return x},YX:function(){return Oe},Yc:function(){return o},Yi:function(){return L},ZD:function(){return Mt},_R:function(){return C},_s:function(){return _},a8:function(){return yt},aK:function(){return _e},am:function(){return f},ay:function(){return Me},bH:function(){return dt},bd:function(){return T},bw:function(){return U},cN:function(){return Qe},cT:function(){return de},dq:function(){return le},eB:function(){return Nt},eg:function(){return he},ep:function(){return I},er:function(){return We},ez:function(){return j},fY:function(){return R},gA:function(){return c},gV:function(){return J},gj:function(){return z},gv:function(){return Ot},hM:function(){return d},hP:function(){return xt},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 $},jR:function(){return kt},jk:function(){return Se},ju:function(){return Tt},kM:function(){return ee},lU:function(){return we},ln:function(){return Ye},m$:function(){return At},mz:function(){return at},n5:function(){return bt},n6:function(){return ft},nV:function(){return Be},o6:function(){return Ie},oC:function(){return ue},oI:function(){return ze},oi:function(){return G},ol:function(){return W},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 V},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 B},wg:function(){return b},xF:function(){return Y},xW:function(){return O},yR:function(){return je},zn:function(){return N}});var r=window.gettext,o=window.app.config.siteRoot,i=window.app.config.loginUrl,a=(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,k=window.app.pageOptions.seafileCollabServer,S=window.app.pageOptions.name,T=window.app.pageOptions.contactEmail,x=window.app.pageOptions.username,_=window.app.pageOptions.canAddRepo,D=window.app.pageOptions.canShareRepo,P=window.app.pageOptions.canAddGroup,M=window.app.pageOptions.groupImportMembersExtraMsg,N=window.app.pageOptions.canGenerateShareLink,R=window.app.pageOptions.canGenerateUploadLink,I=window.app.pageOptions.canSendShareLinkEmail,L="True"===window.app.pageOptions.canViewOrg,F=window.app.pageOptions.fileAuditEnabled,B=window.app.pageOptions.folderPermEnabled,j="True"===window.app.pageOptions.enableResetEncryptedRepoPassword,U="True"===window.app.pageOptions.isEmailConfigured,H=(window.app.pageOptions.enableUploadFolder,window.app.pageOptions.enableResumableFileUpload,window.app.pageOptions.resumableUploadFileBlockSize),Q=window.app.pageOptions.storages,Y=window.app.pageOptions.libraryTemplates,z=window.app.pageOptions.enableRepoSnapshotLabel,$=window.app.pageOptions.shareLinkForceUsePassword,V=window.app.pageOptions.shareLinkPasswordMinLength,G=window.app.pageOptions.shareLinkPasswordStrengthLevel,q=window.app.pageOptions.shareLinkExpireDaysMin,Z=window.app.pageOptions.shareLinkExpireDaysMax,X=window.app.pageOptions.sideNavFooterCustomHtml,W=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,ie=window.app.pageOptions.enableRepoHistorySetting,ae=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,ke=window.app.pageOptions.curNoteID,Se=window.app.pageOptions.enableTC,Te=window.app.pageOptions.enableVideoThumbnail,xe=window.app.pageOptions.enablePDFThumbnail,_e=window.app.pageOptions.enableOnlyoffice||!1,De=window.app.pageOptions.onlyofficeConverterExtensions||[],Pe=window.app.pageOptions.enableFileTags||!1,Me=window.app.pageOptions.enableShowAbout||!1,Ne=(window.app.pageOptions.workspaceID,window.app.pageOptions.showLogoutIcon),Re=window.app.pageOptions.additionalShareDialogNote,Ie=window.app.pageOptions.additionalAboutDialogLinks,Le=window.app.pageOptions.baiduMapKey,Fe=window.app.pageOptions.googleMapKey,Be=window.app.pageOptions.googleMapId,je=(window.app.pageOptions.mineMapKey,window.wiki?window.wiki.config.slug:""),Ue=window.wiki?window.wiki.config.wikiId:"",He=window.wiki?window.wiki.config.repoId:"",Qe=window.wiki?window.wiki.config.initial_path:"",Ye=window.wiki?"True"===window.wiki.config.permission:"",ze=window.wiki?window.wiki.config.permission:"",$e=window.wiki?window.wiki.config.isDir:"",Ve=(window.wiki&&window.wiki.config.serviceUrl,window.wiki?"True"===window.wiki.config.isPublicWiki:""),Ge=window.wiki?window.wiki.config.sharedToken:"",qe=(window.wiki&&window.wiki.config.sharedType,window.wiki?window.wiki.config.hasIndex:""),Ze=window.wiki?window.wiki.config.assetsUrl:"",Xe=!!window.wiki&&window.wiki.config.isWiki2,We=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:"",it=window.org?window.org.pageOptions.orgID:"",at=(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:"",kt=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_manage_user:"",St=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_manage_group:"",Tt=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_view_user_log:"",xt=window.sysadmin?window.sysadmin.pageOptions.admin_permissions.can_view_admin_log:"",_t=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:"",Mt=window.sysadmin?window.sysadmin.pageOptions.enableSysAdminViewRepo:"",Nt=window.sysadmin?window.sysadmin.pageOptions.haveLDAP:"",Rt=window.sysadmin?window.sysadmin.pageOptions.enable_share_link_report_abuse:"",It=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"}},53047:function(e,t,n){"use strict";var r=n(23029),o=n(92901),i=n(58801),a=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=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:"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=i.Ay.load("sfcsrftoken");l.initForSeahubUsage({siteRoot:s.Yc,xcsrfHeaders:c}),t.A=l},97011:function(e,t,n){"use strict";n.d(t,{e:function(){return d}});var r=n(23029),o=n(92901),i=n(26910),a=n(85520),s=n.n(a),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=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:"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 i.A.post(t,{username:this.username,password:this.password}).then((function(t){e.token=t.data.token,e.req=i.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,i=this.server+"/api/v2.1/groups/"+e+"/members/",a={page:t||1,per_page:n||100,is_admin:r,avatar_size:o};return this.req.get(i,{params:a})}},{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+"/",i={is_admin:n};return this.req.put(o,i)}},{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/",i=new(s());return i.append("name",n),t.passwd&&i.append("passwd",t.passwd),i.append("permission",r),t.library_template&&i.append("library_template",t.library_template),this._sendPostRequest(o,i)}},{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/",i=new(s());return i.append("permission",t),i.append("path",r),Array.isArray(n)?n.forEach((function(e){i.append("username",e)})):i.append("username",n),this._sendPostRequest(o,i)}},{key:"modifyGroupOwnedRepoUserSharedPermission",value:function(e,t,n,r){var o=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-share/",i=new(s());return i.append("permission",t),i.append("username",n),i.append("path",r),this.req.put(o,i)}},{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/",i=new(s());return i.append("permission",t),i.append("path",r),Array.isArray(n)?n.forEach((function(e){i.append("group_id",e)})):i.append("group_id",n),this._sendPostRequest(o,i)}},{key:"modifyGroupOwnedRepoGroupSharedPermission",value:function(e,t,n,r){var o=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-share/",i=new(s());return i.append("permission",t),i.append("group_id",n),i.append("path",r),this.req.put(o,i)}},{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,i=this.server+"/api/v2.1/share-links/",a={};return t&&n&&(a.repo_id=t,a.path=n),a.page=r||1,a.per_page=o||25,this.req.get(i,{params:a})}},{key:"createMultiShareLink",value:function(e,t,n,r,o){var i=this.server+"/api/v2.1/multi-share-links/",a=new(s());return a.append("path",t),a.append("repo_id",e),o&&a.append("permissions",o),n&&a.append("password",n),r&&a.append("expiration_time",r),this._sendPostRequest(i,a)}},{key:"batchCreateMultiShareLink",value:function(e,t,n,r,o,i){var a=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),i&&u.append("permissions",i),o&&u.append("expiration_time",o),this._sendPostRequest(a,u)}},{key:"createShareLink",value:function(e,t,n,r,o){var i=this.server+"/api/v2.1/share-links/",a=new(s());return a.append("path",t),a.append("repo_id",e),o&&a.append("permissions",o),n&&a.append("password",n),r&&a.append("expiration_time",r),this._sendPostRequest(i,a)}},{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/",i=new(s());return i.append("path",t),i.append("repo_id",e),n&&i.append("password",n),r&&i.append("expiration_time",r),this._sendPostRequest(o,i)}},{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 i=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t+"&share_type="+n+"&username="+encodeURIComponent(r),a=new(s());return a.append("permission",o),this._sendPostRequest(i,a)}},{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 i=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t+"&share_type="+n+"&group_id="+r,a=new(s());return a.append("permission",o),this._sendPostRequest(i,a)}},{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 i=new(s());if(i.append("share_type",n),i.append("permission",r),"user"==n)for(var a=0;a<o.length;a++)i.append("username",o[a]);else for(var u=0;u<o.length;u++)i.append("group_id",o[u]);var l=this.server+"/api2/repos/"+e+"/dir/shared_items/?p="+t;return this.req.put(l,i)}},{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/",i={permission_name:t,description:n,permission:JSON.stringify(r)};return this.req.post(o,i)}},{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 i.A.CancelToken.source()}},{key:"searchFilesInPublishedRepo",value:function(e,t,n,r){var o=this.server+"/api/v2.1/published-repo-search/",i={repo_id:e,q:t,page:n,per_page:r};return this.req.get(o,{params:i})}},{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,i=n.type,a=void 0===i?"":i,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),a&&(f.t=a),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,i=new(s());return i.append("operation","rename"),i.append("newname",n),this._sendPostRequest(o,i)}},{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 i=[],a=this.server;a+=e===t?"/api/v2.1/repos/sync-batch-copy-item/":"/api/v2.1/repos/async-batch-copy-item/",Array.isArray(o)?i=o:i.push(o);var s={src_repo_id:e,src_parent_dir:r,dst_repo_id:t,dst_parent_dir:n,src_dirents:i};return this._sendPostRequest(a,s,{headers:{"Content-Type":"application/json"}})}},{key:"moveDir",value:function(e,t,n,r,o){var i=[],a=this.server;a+=e===t?"/api/v2.1/repos/sync-batch-move-item/":"/api/v2.1/repos/async-batch-move-item/",Array.isArray(o)?i=o:i.push(o);var s={src_repo_id:e,src_parent_dir:r,dst_repo_id:t,dst_parent_dir:n,src_dirents:i};return this._sendPostRequest(a,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 i.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,i=new(s());return i.append("operation","create"),i.append("is_draft",n),this._sendPostRequest(o,i)}},{key:"renameFile",value:function(e,t,n){var r=encodeURIComponent(t),o=this.server+"/api/v2.1/repos/"+e+"/file/?p="+r,i=new(s());return i.append("operation","rename"),i.append("newname",n),this._sendPostRequest(o,i)}},{key:"convertFile",value:function(e,t,n){var r=encodeURIComponent(t),o=this.server+"/api/v2.1/repos/"+e+"/file/?p="+r,i=new(s());return i.append("operation","convert"),i.append("dst_type",n),this._sendPostRequest(o,i)}},{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 i.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 a=new Blob([r],{type:"text/plain"});return o.append("file",a),i.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/",i={path:t,page:n,per_page:r};return this.req.get(o,{params:i})}},{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),i=this.server+"/api2/repos/"+e+"/file/comments/?p="+o,a=new(s());return a.append("comment",n),r&&a.append("detail",r),this._sendPostRequest(i,a)}},{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 i=this.server+"/api2/repos/"+e+"/file/comments/"+t+"/",a={};return n&&(a.resolved=n),r&&(a.detail=r),o&&(a.comment=o),this.req.put(i,a)}},{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+"/",i={name:n,color:r};return this.req.put(o,i)}},{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/",i=new(s());return i.append("dst_repo_id",e),i.append("dst_parent_dir",t),r&&i.append("path",r),this._sendPostRequest(o,i)}},{key:"saveSharedDir",value:function(e,t,n,r,o){var i=this.server+"/api/v2.1/share-links/"+n+"/save-items-to-repo/",a=new(s());return a.append("src_parent_dir",r),o.forEach((function(e){a.append("src_dirents",e)})),a.append("dst_repo_id",e),a.append("dst_parent_dir",t),this._sendPostRequest(i,a)}},{key:"addAbuseReport",value:function(e,t,n,r,o){var i=this.server+"/api/v2.1/abuse-reports/",a=new(s());return a.append("share_link_token",e),a.append("abuse_type",t),a.append("description",n),a.append("reporter",r),a.append("file_path",o),this._sendPostRequest(i,a)}},{key:"getInternalLink",value:function(e,t,n){var r="dir"===n,o=encodeURIComponent(t),i=this.server+"/api/v2.1/smart-link/?repo_id="+e+"&path="+o+"&is_dir="+r;return this.req.get(i)}},{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 i=this.server+"/office-convert/status/",a={repo_id:e,commit_id:t,path:n,doctype:r};return o&&(a.token=o),this.req.get(i,{headers:{"X-Requested-With":"XMLHttpRequest"},params:a})}},{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/",i={type:"guest",accepters:n,path:t,permission:r};return this.req.post(o,i)}},{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/",i={token:n,path:t,permission:r};return this.req.put(o,i)}},{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,i=this.server+"/api/v2.1/user/",a={};return void 0!=t&&(a.name=t),void 0!=n&&(a.telephone=n),void 0!=r&&(a.contact_email=r),void 0!=o&&(a.list_in_address_book=o),this.req.put(i,a)}},{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/",i=new(s());return i.append("permission",t),i.append("folder_path",n),Array.isArray(r)?r.forEach((function(e){i.append("user_email",e)})):i.append("user_email",r),this._sendPostRequest(o,i)}},{key:"updateUserFolderPerm",value:function(e,t,n,r){var o=this.server+"/api2/repos/"+e+"/user-folder-perm/",i=new(s());return i.append("permission",t),i.append("folder_path",n),i.append("user_email",r),this.req.put(o,i)}},{key:"deleteUserFolderPerm",value:function(e,t,n,r){var o=this.server+"/api2/repos/"+e+"/user-folder-perm/",i={permission:t,folder_path:n,user_email:r};return this.req.delete(o,{data:i})}},{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/",i=new(s());return i.append("permission",t),i.append("folder_path",n),i.append("group_id",r),this._sendPostRequest(o,i)}},{key:"updateGroupFolderPerm",value:function(e,t,n,r){var o=this.server+"/api2/repos/"+e+"/group-folder-perm/",i=new(s());return i.append("permission",t),i.append("folder_path",n),i.append("group_id",r),this.req.put(o,i)}},{key:"deleteGroupFolderPerm",value:function(e,t,n,r){var o=this.server+"/api2/repos/"+e+"/group-folder-perm/",i={permission:t,folder_path:n,group_id:r};return this.req.delete(o,{data:i})}},{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/",i=new(s());return i.append("permission",t),i.append("folder_path",n),Array.isArray(r)?r.forEach((function(e){i.append("user_email",e)})):i.append("user_email",r),this._sendPostRequest(o,i)}},{key:"updateDepartmentRepoUserFolderPerm",value:function(e,t,n,r){var o=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-folder-permission/",i=new(s());return i.append("permission",t),i.append("folder_path",n),i.append("user_email",r),this.req.put(o,i)}},{key:"deleteDepartmentRepoUserFolderPerm",value:function(e,t,n,r){var o=this.server+"/api/v2.1/group-owned-libraries/"+e+"/user-folder-permission/",i={permission:t,folder_path:n,user_email:r};return this.req.delete(o,{data:i})}},{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/",i=new(s());return i.append("permission",t),i.append("folder_path",n),i.append("group_id",r),this._sendPostRequest(o,i)}},{key:"updateDepartmentRepoGroupFolderPerm",value:function(e,t,n,r){var o=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-folder-permission/",i=new(s());return i.append("permission",t),i.append("folder_path",n),i.append("group_id",r),this.req.put(o,i)}},{key:"deleteDepartmentRepoGroupFolderPerm",value:function(e,t,n,r){var o=this.server+"/api/v2.1/group-owned-libraries/"+e+"/group-folder-permission/",i={permission:t,folder_path:n,group_id:r};return this.req.delete(o,{data:i})}},{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 i=this.server+"/api/v2.1/ocm/shares-prepare/",a={to_user:e,to_server_url:t,repo_id:n,path:r,permission:o};return this.req.post(i,a)}},{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+"/",i=new(s());return i.append("obj_id",n),i.append("p",t),i.append("ctime",r),this._sendPostRequest(o,i)}},{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})},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),i=n(40326),a=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="+a.Aq.encodePath(e.filePath),t=i.Yc+"repo/"+i.II+"/"+e.objID+"/download?"+n;break;case"download_file_url":t=i.IX+"repos/"+e.repoID+"/files/"+a.Aq.encodePath(e.filePath)+"/?op=download";break;case"file_revisions":n="p="+a.Aq.encodePath(e.filePath),t=i.Yc+"repo/file_revisions/"+e.repoID+"/?"+n;break;case"open_via_client":t="seafile://openfile?repo_id="+e.repoID+"&path="+a.Aq.encodePath(e.filePath);break;default:t=""}return t}}])}();t.A=s},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),i=n(94634),a=(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 i=r[o];isNaN(i)?n=n.concat(i.split("")):t?n.push(i):n=n.concat(i.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 i="lib.png";switch(e.encrypted&&(i="lib-encrypted.png"),n){case"r":i="lib-readonly.png";break;case"preview":i="lib-cloud-preview.png";break;case"cloud-edit":i="lib-cloud-preview-edit.png"}return"read-only"==e.status&&(i="lib-readonly.png"),o.SG+"img/lib/"+r+"/"+i},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 a=[],s=i.A.SHARE,u=i.A.DOWNLOAD,l=i.A.DELETE,c=i.A.RENAME,d=i.A.MOVE,f=i.A.COPY,h=i.A.PERMISSION,m=i.A.OPEN_VIA_CLIENT,v=n.permission,g=p.getUserPermission(v),y=g.isCustomPermission,O=g.customPermission;return r&&("rw"!=v&&"r"!=v||a.push(u),y&&O.permission.download&&a.push(u),p.isHasPermissionToShare(t,v,n)&&a.push(s),"rw"!=v&&"cloud-edit"!=v||a.push(l,"Divider"),y&&O.permission.delete&&a.push(l,"Divider")),"rw"!=v&&"cloud-edit"!=v||a.push(c,d),y&&O.permission.modify&&a.push(c,d),"rw"!=v&&"cloud-edit"!=v||a.push(f),y&&O.permission.copy&&a.push(f),"rw"==v&&(o.wR&&(e&&t.has_been_shared_out||t.is_admin)&&a.push("Divider",h),a.push("Divider",m)),"r"!=v||t.encrypted||a.push(f),"Divider"===a[a.length-1]&&a.pop(),a},getFileOperationList:function(e,t,n,a){var s=[],u=i.A.SHARE,l=i.A.DOWNLOAD,c=i.A.DELETE,d=i.A.RENAME,f=i.A.MOVE,h=i.A.COPY,m=i.A.TAGS,v=i.A.UNLOCK,g=i.A.LOCK,y=i.A.UNFREEZE_DOCUMENT,O=i.A.FREEZE_DOCUMENT,b=i.A.HISTORY,E=i.A.ACCESS_LOG,A=i.A.PROPERTIES,w=i.A.OPEN_VIA_CLIENT,C=i.A.ONLYOFFICE_CONVERT,k=i.A.CONVERT_AND_EXPORT,S=i.A.CONVERT_TO_MARKDOWN,T=i.A.CONVERT_TO_DOCX,x=i.A.EXPORT_DOCX,_=i.A.CONVERT_TO_SDOC,D=i.A.EXPORT_SDOC,P=n.permission,M=p.getUserPermission(P),N=M.isCustomPermission,R=M.customPermission;if(a&&("rw"!=P&&"r"!=P||s.push(l),N&&R.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")),N&&R.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),N&&R.permission.modify&&(!n.is_locked||n.is_locked&&n.locked_by_me)&&s.push(d,f),"rw"!=P&&"cloud-edit"!=P||s.push(h),N&&R.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(_),n.name.endsWith(".sdoc")))if(p.isDesktop()){var I=[S,T,x,D];s.push((0,r.A)((0,r.A)({},k),{},{subOpList:I}))}else s.push(S),s.push(T),s.push(x),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=[],a="Divider",s=i.A.SHARE,u=i.A.DELETE,l=i.A.RENAME,c=i.A.TRANSFER,d=i.A.FOLDER_PERMISSION,f=i.A.SHARE_ADMIN,h=i.A.CHANGE_PASSWORD,m=i.A.RESET_PASSWORD,v=i.A.UNWATCH_FILE_CHANGES,g=i.A.WATCH_FILE_CHANGES,y=i.A.ADVANCED;if(n.push(s,u,a,l,c),o.wR&&n.push(d),n.push(f,a),e.encrypted&&n.push(h),t&&n.push(m),o.am){var O=e.monitored?v:g;n.push(O)}n.push(a);var b=p.getAdvancedOperations();return n.push((0,r.A)((0,r.A)({},y),{},{subOpList:b})),n.filter((function(e,t,n){return!(e===a&&n[t+1]===a)}))},getAdvancedOperations:function(){var e=[],t=i.A.API_TOKEN,n=i.A.LABEL_CURRENT_STATE;return e.push(t),o.gj&&e.push(n),e},getSharedLibsOperationList:function(e){var t=i.A.SHARE,n=i.A.UNSHARE,r=i.A.WATCH_FILE_CHANGES,a=i.A.UNWATCH_FILE_CHANGES,s=[];o.am&&e.is_admin&&s.push(t),s.push(n);var u=e.monitored?a:r;return s.push(u),s},getPublicSharedRepoOperationList:function(e){var t=i.A.UNSHARE,n=[],r=e.owner_email===o.Xh;return(o.Gn||r)&&n.push(t),n},getSharedRepoOperationList:function(e,t,n){var a=[],s=i.A.SHARE,u=i.A.UNSHARE,l=i.A.DELETE,c=i.A.RENAME,d=i.A.FOLDER_PERMISSION,f=i.A.SHARE_ADMIN,h=i.A.UNWATCH_FILE_CHANGES,m=i.A.WATCH_FILE_CHANGES,v=i.A.ADVANCED,g=i.A.CHANGE_PASSWORD,y=i.A.RESET_PASSWORD,O=i.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)&&a.push(u),a;if(o.am){if(-1!==e.owner_email.indexOf("@seafile_group")){if(b){if(e.owner_email==="".concat(t.id,"@seafile_group")){if(a.push(s,l,c),o.wR&&a.push(d),a.push(f,w),e.encrypted&&a.push(g),e.encrypted&&o.ez&&o.bw&&a.push(y),"r"===e.permission||"rw"===e.permission){var C=e.monitored?h:m;a.push(C)}if(p.isDesktop()){a.push(w);var k=[O];a.push((0,r.A)((0,r.A)({},v),{},{subOpList:k}))}return a}a.push(u)}}else(E||A)&&a.push(s),(b||E||A)&&a.push(u);if("r"===e.permission||"rw"===e.permission){var S=e.monitored?h:m;a.push(S)}}else E&&a.push(s),(b||E)&&a.push(u);return a},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,i=1e9,a=1e12;return t>=0&&t<r?t+" B":t>=r&&t<o?(t/r).toFixed(n)+" KB":t>=o&&t<i?(t/o).toFixed(n)+" MB":t>=i&&t<a?(t/i).toFixed(n)+" GB":t>=a?(t/a).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),i=0,a=Math.min(r.length,o.length),s=0;s<a;s++){var u=r[s],f=o[s];if(!c(u)&&c(f))return-1;if(c(u)&&!c(f))return 1;if(0!==(i=c(u)&&c(f)?u.localeCompare(f,"zh-Hans-CN"):u.localeCompare(f,"zh-Hans-CN",{numeric:!0})))return i}return r.length>o.length?1:r.length<o.length?-1:0}(e,t)},compareStrWithNumbersIn:function(e,t){var n,r,o,i=/\d+|\D+/g,a=/\d/,s=e.match(i),u=t.match(i),l=Math.min(s.length,u.length);if(s&&u&&(n=a.test(s[0]))==a.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&&a.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),i=r.isCustomPermission,a=r.customPermission;if(i)return a.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,i=this.getUrlSearches();i[e]=t;var a="?";for(var s in i){var u=i[s];u&&(a="?"===a?"?".concat(s,"=").concat(u):"".concat(a,"&").concat(s,"=").concat(u))}history.replaceState(null,"",r+o+a)},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),i=/\d/.test(e),a=/[`~!@#$%^&*()_\-+=<>?:"{}|,./;'\\]/.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),i&&(t+=1),a&&(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,i=String.fromCharCode,a=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,i,a){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:m,column:v,length:a,return:""}}function A(e,t){return a(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 k(){return c(b,y)}function S(){return y}function T(e,t){return d(b,e,t)}function x(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 _(e){return m=v=1,g=f(b=e),y=0,[]}function D(e){return b="",e}function P(e){return s(T(y-1,R(91===e?e+2:40===e?e+1:e)))}function M(e){for(;(O=k())&&O<33;)C();return x(e)>2||x(O)>3?"":" "}function N(e,t){for(;--t&&C()&&!(O<48||O>102||O>57&&O<65||O>70&&O<97););return T(e,S()+(t<6&&32==k()&&32==C()))}function R(e){for(;C();)switch(O){case e:return y;case 34:case 39:34!==e&&39!==e&&R(O);break;case 40:41===e&&R(e);break;case 92:C()}return y}function I(e,t){for(;C()&&e+O!==57&&(e+O!==84||47!==k()););return"/*"+T(t,y-1)+"*"+i(47===e?e:C())}function L(e){for(;!x(k());)C();return T(e,y)}var F="-ms-",B="-moz-",j="-webkit-",U="comm",H="rule",Q="decl",Y="@keyframes";function z(e,t){for(var n="",r=p(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function $(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case Q:return e.return=e.return||e.value;case U:return"";case Y:return e.return=e.value+"{"+z(e.children,r)+"}";case H:e.value=e.props.join(",")}return f(n=z(e.children,r))?e.return=e.value+"{"+n+"}":""}function V(e){return D(G("",null,null,null,[""],e=_(e),0,[0],e))}function G(e,t,n,r,o,a,s,d,p){for(var m=0,v=0,g=s,y=0,O=0,b=0,E=1,A=1,T=1,x=0,_="",D=o,R=a,F=r,B=_;A;)switch(b=x,x=C()){case 40:if(108!=b&&58==c(B,g-1)){-1!=l(B+=u(P(x),"&","&\f"),"&\f")&&(T=-1);break}case 34:case 39:case 91:B+=P(x);break;case 9:case 10:case 13:case 32:B+=M(b);break;case 92:B+=N(S()-1,7);continue;case 47:switch(k()){case 42:case 47:h(Z(I(C(),S()),t,n),p);break;default:B+="/"}break;case 123*E:d[m++]=f(B)*T;case 125*E:case 59:case 0:switch(x){case 0:case 125:A=0;case 59+v:-1==T&&(B=u(B,/\f/g,"")),O>0&&f(B)-g&&h(O>32?X(B+";",r,n,g-1):X(u(B," ","")+";",r,n,g-2),p);break;case 59:B+=";";default:if(h(F=q(B,t,n,m,v,o,d,_,D=[],R=[],g),a),123===x)if(0===v)G(B,t,F,F,D,a,g,d,R);else switch(99===y&&110===c(B,3)?100:y){case 100:case 108:case 109:case 115:G(e,F,F,r&&h(q(e,F,F,0,0,o,d,_,o,D=[],g),R),o,R,g,d,r?D:R);break;default:G(B,F,F,F,[""],R,0,d,R)}}m=v=O=0,E=T=1,_=B="",g=s;break;case 58:g=1+f(B),O=b;default:if(E<1)if(123==x)--E;else if(125==x&&0==E++&&125==w())continue;switch(B+=i(x),x*E){case 38:T=v>0?1:(B+="\f",-1);break;case 44:d[m++]=(f(B)-1)*T,T=1;break;case 64:45===k()&&(B+=P(C())),y=k(),v=g=f(_=B+=L(S())),x++;break;case 45:45===b&&2==f(B)&&(E=0)}}return a}function q(e,t,n,r,i,a,l,c,f,h,m){for(var v=i-1,g=0===i?a:[""],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])),k=e;w<y;++w)(k=s(b>0?g[w]+" "+C:u(C,/&\f/g,g[w])))&&(f[A++]=k);return E(e,t,n,0===i?H:c,f,h,m)}function Z(e,t,n){return E(e,t,n,U,i(O),d(e,2,-2),0)}function X(e,t,n,r){return E(e,t,n,Q,d(e,0,r),d(e,r+1,-1),r)}var W=function(e,t,n){for(var r=0,o=0;r=o,o=k(),38===r&&12===o&&(t[n]=1),!x(o);)C();return T(e,y)},K=function(e,t){return D(function(e,t){var n=-1,r=44;do{switch(x(r)){case 0:38===r&&12===k()&&(t[n]=1),e[n]+=W(y-1,t,n);break;case 2:e[n]+=P(r);break;case 4:if(44===r){e[++n]=58===k()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=i(r)}}while(r=C());return e}(_(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=[],i=K(t,o),a=n.props,s=0,u=0;s<i.length;s++)for(var l=0;l<a.length;l++,u++)e.props[u]=o[s]?i[s].replace(/&\f/g,a[l]):a[l]+" "+i[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 j+"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 j+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return j+e+B+e+F+e+e;case 6828:case 4268:return j+e+F+e+e;case 6165:return j+e+F+"flex-"+e+e;case 5187:return j+e+u(e,/(\w+).+(:[^]+)/,j+"box-$1$2"+F+"flex-$1$2")+e;case 5443:return j+e+F+"flex-item-"+u(e,/flex-|-self/,"")+e;case 4675:return j+e+F+"flex-line-pack"+u(e,/align-content|flex-|-self/,"")+e;case 5548:return j+e+F+u(e,"shrink","negative")+e;case 5292:return j+e+F+u(e,"basis","preferred-size")+e;case 6060:return j+"box-"+u(e,"-grow","")+j+e+F+u(e,"grow","positive")+e;case 4554:return j+u(e,/([^-])(transform)/g,"$1"+j+"$2")+e;case 6187:return u(u(u(e,/(zoom-|grab)/,j+"$1"),/(image-set)/,j+"$1"),e,"")+e;case 5495:case 3959:return u(e,/(image-set\([^]*)/,j+"$1$`$1");case 4968:return u(u(e,/(.+:)(flex-)?(.*)/,j+"box-pack:$3"+F+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+j+e+e;case 4095:case 3583:case 4068:case 2532:return u(e,/(.+)-inline(.+)/,j+"$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"+j+"$2-$3$1"+B+(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,":",":"+j)+e;case 101:return u(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+j+(45===c(e,14)?"inline-":"")+"box$3$1"+j+"$2$3$1"+F+"$2box$3")+e}break;case 5936:switch(c(e,t+11)){case 114:return j+e+F+u(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return j+e+F+u(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return j+e+F+u(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return j+e+F+e+e}return e}var re=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case Q:e.return=ne(e.value,e.length);break;case Y:return z([A(e,{value:u(e.value,"@","@"+j)})],r);case H: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 z([A(e,{props:[u(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return z([A(e,{props:[u(t,/:(plac\w+)/,":"+j+"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,i,a=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=[$,(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,i){for(var a="",s=0;s<t;s++)a+=e[s](n,r,o,i)||"";return a}}([ee,te].concat(a,d));i=function(e,t,n,r){l=n,z(V(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:i};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 M}});var r=n(9950),o=n.t(r,2),i=n(58603);var a=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 i=n;if(void 0!==i.styles){var a=i.next;if(void 0!==a)for(;void 0!==a;)y={name:a.name,styles:a.styles,next:y},a=a.next;return i.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 i in n){var a=n[i];if("object"!==typeof a){var s=a;null!=t&&void 0!==t[s]?r+=i+"{"+t[s]+"}":p(s)&&(r+=h(i)+":"+m(i,s)+";")}else{if("NO_COMPONENT_SELECTOR"===i&&l)throw new Error(v);if(!Array.isArray(a)||"string"!==typeof a[0]||null!=t&&void 0!==t[a[0]]){var u=g(e,t,a);switch(i){case"animation":case"animationName":r+=h(i)+":"+u+";";break;default:r+=i+"{"+u+"}"}}else for(var c=0;c<a.length;c++)p(a[c])&&(r+=h(i)+":"+m(i,a[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 i=e[0];null==i||void 0===i.raw?(r=!1,o+=g(n,t,i)):o+=i[0];for(var a=1;a<e.length;a++){if(o+=g(n,t,e[a]),r)o+=i[a]}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,i.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)}))}),k=r.createContext({});var S={}.hasOwnProperty,T="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",x=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return a(t,n,r),A((function(){return function(e,t,n){a(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},_=C((function(e,t,n){var o=e.css;"string"===typeof o&&void 0!==t.registered[o]&&(o=t.registered[o]);var i=e[T],a=[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,a,e.className):null!=e.className&&(s=e.className+" ");var u=b(a,void 0,r.useContext(k));s+=t.key+"-"+u.name;var l={};for(var c in e)S.call(e,c)&&"css"!==c&&c!==T&&(l[c]=e[c]);return l.className=s,n&&(l.ref=n),r.createElement(r.Fragment,null,r.createElement(x,{cache:t,serialized:u,isStringTag:"string"===typeof i}),r.createElement(i,l))})),D=(n(75749),function(e,t){var n=arguments;if(null==t||!S.call(t,"css"))return r.createElement.apply(void 0,n);var o=n.length,i=new Array(o);i[0]=_,i[1]=function(e,t){var n={};for(var r in t)S.call(t,r)&&(n[r]=t[r]);return n[T]=e,n}(e,t);for(var a=2;a<o;a++)i[a]=n[a];return r.createElement.apply(null,i)});function P(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return b(t)}var M=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},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function u(e){return r.isMemo(e)?a:s[e.$$typeof]||o}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;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 a=c(n);d&&(a=a.concat(d(n)));for(var s=u(t),m=u(n),v=0;v<a.length;++v){var g=a[v];if(!i[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,i=n?Symbol.for("react.fragment"):60107,a=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 i:case s:case a: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=i,t.Lazy=v,t.Memo=m,t.Portal=o,t.Profiler=s,t.StrictMode=a,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)===i},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)===a},t.isSuspense=function(e){return E(e)===p},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===i||e===d||e===s||e===a||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)},16150:function(e,t,n){"use strict";t.__esModule=!0;var r=n(9950),o=(a(r),a(n(11942))),i=a(n(88153));a(n(62674));function a(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,a,d="__create-react-context-"+(0,i.default)()+"__",f=function(e){function n(){var t,r;s(this,n);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return t=r=u(this,e.call.apply(e,[this].concat(i))),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;((i=n)===(a=r)?0!==i||1/i===1/a:i!==i&&a!==a)?o=0:(o="function"===typeof t?t(n,r):c,0!==(o|=0)&&this.emitter.set(e.value,o))}var i,a},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,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return e=r=u(this,t.call.apply(t,[this].concat(i))),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=((a={})[d]=o.default.object,a),{Provider:f,Consumer:p}},e.exports=t.default},83102:function(e,t,n){"use strict";t.__esModule=!0;var r=i(n(9950)),o=i(n(16150));function i(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 Q}});var r,o=[],i="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 a,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,i=o.offsetWidth,a=o.offsetHeight;return!(i||a||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,i=v.test(n.writingMode||""),a=!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),k=r?0:y(n.borderBottomWidth),S=A+p,T=f+E,x=(r?0:y(n.borderLeftWidth))+C,_=w+k,D=u?e.offsetHeight-_-e.clientHeight:0,P=a?e.offsetWidth-x-e.clientWidth:0,M=o?S+x:0,N=o?T+_:0,R=r?r.width:y(n.width)-M-P,I=r?r.height:y(n.height)-N-D,L=R+S+P+x,F=I+T+D+_,B=s({devicePixelContentBoxSize:O(Math.round(R*devicePixelRatio),Math.round(I*devicePixelRatio),i),borderBoxSize:O(L,F,i),contentBoxSize:O(R,I,i),contentRect:new l(A,f,R,I)});return h.set(e,B),B},A=function(e,t,n){var o=E(e,n),i=o.borderBoxSize,a=o.contentBoxSize,s=o.devicePixelContentBoxSize;switch(t){case r.DEVICE_PIXEL_CONTENT_BOX:return s;case r.BORDER_BOX:return i;default:return a}},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},k=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},S=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))}))}))},T=function(){var e=0;for(S(e);o.some((function(e){return e.activeTargets.length>0}));)e=k(),S(e);return o.some((function(e){return e.skippedTargets.length>0}))&&function(){var e;"function"===typeof ErrorEvent?e=new ErrorEvent("error",{message:i}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=i),window.dispatchEvent(e)}(),e>0},x=[],_=function(e){if(!a){var t=0,n=document.createTextNode("");new MutationObserver((function(){return x.splice(0).forEach((function(e){return e()}))})).observe(n,{characterData:!0}),a=function(){n.textContent="".concat(t?t--:t++)}}x.push(e),a()},D=0,P={attributes:!0,characterData:!0,childList:!0,subtree:!0},M=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],N=function(e){return void 0===e&&(e=0),Date.now()+e},R=!1,I=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),!R){R=!0;var n,r=N(e);n=function(){var n=!1;try{n=T()}finally{if(R=!1,e=r-N(),!D)return;n?t.run(1e3):e>0?t.run(e):t.start()}},_((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(),M.forEach((function(t){return p.addEventListener(t,e.listener,!0)})))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),M.forEach((function(t){return p.removeEventListener(t,e.listener,!0)})),this.stopped=!0)},e}()),L=function(e){!D&&e>0&&I.start(),!(D+=e)&&I.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}(),B=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},j=new WeakMap,U=function(e,t){for(var n=0;n<e.length;n+=1)if(e[n].target===t)return n;return-1},H=function(){function e(){}return e.connect=function(e,t){var n=new B(e,t);j.set(e,n)},e.observe=function(e,t,n){var r=j.get(e),i=0===r.observationTargets.length;U(r.observationTargets,t)<0&&(i&&o.push(r),r.observationTargets.push(new F(t,n&&n.box)),L(1),I.schedule())},e.unobserve=function(e,t){var n=j.get(e),r=U(n.observationTargets,t),i=1===n.observationTargets.length;r>=0&&(i&&o.splice(o.indexOf(n),1),n.observationTargets.splice(r,1),L(-1))},e.disconnect=function(e){var t=this,n=j.get(e);n.observationTargets.slice().forEach((function(n){return t.unobserve(e,n.target)})),n.activeTargets.splice(0,n.activeTargets.length)},e}(),Q=function(){function e(e){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!==typeof e)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");H.connect(this,e)}return e.prototype.observe=function(e,t){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!f(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");H.observe(this,e,t)},e.prototype.unobserve=function(e){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!f(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");H.unobserve(this,e)},e.prototype.disconnect=function(){H.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}()},52544:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Le}});var r=n(7219),o=n(26380),i=n(52889),a=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,i.default)(this,e.apply(this,arguments))}return(0,a.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.value.localeData(),n=e.prefixCls,r=void 0,o=t.weekdaysMin(),i=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 a=i.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,a))},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 k(e){var t=m()();return t=t.locale(e.locale()).utcOffset(e.utcOffset())}function S(e){return e.format("LL")}function T(e){return S(k(e))}function x(e){var t=e.locale();return e.localeData()["zh-cn"===t?"months":"monthsShort"](e)}function _(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(),i=e.second();n=-1!==t.disabledHours().indexOf(r)||-1!==t.disabledMinutes(r).indexOf(o)||-1!==t.disabledSeconds(r,o).indexOf(i)}return!n}(e,_(e,t))}(e,n))}function P(e,t){return e?(Array.isArray(t)&&(t=t[0]),e.format(t)):""}function M(e,t){return e&&t&&e.isSame(t,"day")}function N(e,t){return e.year()<t.year()?1:e.year()===t.year()&&e.month()<t.month()}function R(e,t){return e.year()>t.year()?1:e.year()===t.year()&&e.month()>t.month()}var I=function(e){function t(){return(0,o.default)(this,t),(0,i.default)(this,e.apply(this,arguments))}return(0,a.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.contentRender,n=e.prefixCls,r=e.selectedValue,o=e.value,i=e.showWeekNumber,a=e.dateRender,u=e.disabledDate,l=e.hoverValue,c=void 0,d=void 0,f=void 0,p=[],h=k(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",T=n+"-selected-end-date",x=n+"-in-range-cell",_=n+"-last-month-cell",D=n+"-next-month-btn-day",P=n+"-disabled-cell",I=n+"-disabled-cell-first-of-row",L=n+"-disabled-cell-last-of-row",F=n+"-last-day-of-month",B=o.clone(),j=((B=B.date(1)).day()+7-7)%7,U=B.clone();U=U.add(0-j,"days");var H=0;for(c=0;c<b;c++)for(d=0;d<E;d++)f=U,H&&(f=(f=f.clone()).add(H,"days")),p.push(f),H++;var Q,Y=[];for(H=0,c=0;c<b;c++){var z,$=void 0,V=void 0,G=!1,q=[];for(i&&(V=s.createElement("td",{key:p[H].week(),role:"gridcell",className:v},p[H].week())),d=0;d<E;d++){var Z=null,X=null;f=p[H],d<E-1&&(Z=p[H+1]),d>0&&(X=p[H-1]);var W=m,K=!1,J=!1;M(f,h)&&(W+=" "+y,$=!0);var ee=N(f,o),te=R(f,o);if(r&&Array.isArray(r)){var ne=l.length?l:r;if(!ee&&!te){var re=ne[0],oe=ne[1];re&&M(f,re)&&(J=!0,G=!0,W+=" "+C),(re||oe)&&(M(f,oe)?(J=!0,G=!0,W+=" "+T):(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")&&(W+=" "+x):W+=" "+x)}}else M(f,o)&&(J=!0,G=!0);M(f,r)&&(W+=" "+w),ee&&(W+=" "+_),te&&(W+=" "+D),f.clone().endOf("month").date()===f.date()&&(W+=" "+F),u&&u(f,o)&&(K=!0,X&&u(X,o)||(W+=" "+I),Z&&u(Z,o)||(W+=" "+L)),J&&(W+=" "+A),K&&(W+=" "+P);var ie=void 0;if(a)ie=a(f,o);else{var ae=t?t(f,o):f.date();ie=s.createElement("div",{key:(Q=f,"rc-calendar-"+Q.year()+"-"+Q.month()+"-"+Q.date()),className:g,"aria-selected":J,"aria-disabled":K},ae)}q.push(s.createElement("td",{key:H,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:S(f),className:W},ie)),H++}Y.push(s.createElement("tr",{key:c,role:"row",className:O()((z={},z[n+"-current-week"]=$,z[n+"-active-week"]=G,z))},V,q))}return s.createElement("tbody",{className:n+"-tbody"},Y)},t}(s.Component);I.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},I.defaultProps={hoverValue:[]};var L=I,F=function(e){function t(){return(0,o.default)(this,t),(0,i.default)(this,e.apply(this,arguments))}return(0,a.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),B=F;function j(e){return e}function U(e){return s.Children.map(e,j)}function H(e){var t=this.state.value.clone();t=t.month(e),this.setAndSelectValue(t)}var Q=function(e){function t(n){(0,o.default)(this,t);var r=(0,i.default)(this,e.call(this,n));return r.state={value:n.value},r}return(0,a.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 i=x(e=e.month(n));t[r][o]={value:n,content:i,title:i},n++}}return t},t.prototype.render=function(){var e=this,t=this.props,n=this.state.value,r=k(n),o=this.months(),i=n.month(),a=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={})[a+"-cell"]=1,d[a+"-cell-disabled"]=f,d[a+"-selected-cell"]=o.value===i,d[a+"-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:a+"-month"},g)}return s.createElement("td",{role:"gridcell",key:o.value,onClick:f?null:H.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:a+"-table",cellSpacing:"0",role:"grid"},s.createElement("tbody",{className:a+"-tbody"},d))},t}(s.Component);Q.defaultProps={onSelect:function(){}},Q.propTypes={onSelect:c().func,cellRender:c().func,prefixCls:c().string,value:c().object};var Y=Q;function z(e){this.props.changeYear(e)}function $(){}var V=function(e){function t(n){(0,o.default)(this,t);var r=(0,i.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=z.bind(r,1),r.previousYear=z.bind(r,-1),r.prefixCls=n.rootPrefixCls+"-month-panel",r.state={value:n.value||n.defaultValue},r}return(0,a.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,i=e.renderFooter,a=t.year(),u=this.prefixCls,l=i&&i("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"},a),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(Y,{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);V.propTypes={onChange:c().func,disabledDate:c().func,onSelect:c().func,renderFooter:c().func,rootPrefixCls:c().string,value:c().object,defaultValue:c().object},V.defaultProps={onChange:$,onSelect:$},(0,p.polyfill)(V);var G=V;function q(e){var t=this.state.value.clone();t=t.add(e,"year"),this.setState({value:t})}function Z(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 X=function(e){function t(n){(0,o.default)(this,t);var r=(0,i.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,a.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 i=0;i<3;i++){var a=t+r,s=String(a);n[o][i]={content:s,year:a,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,i=this.years(),a=n.year(),u=10*parseInt(a/10,10),l=u+9,c=this.prefixCls,d=i.map((function(t,n){var r=t.map((function(t){var n,r=((n={})[c+"-cell"]=1,n[c+"-selected-cell"]=t.year===a,n);return s.createElement("td",{role:"gridcell",title:t.title,key:t.content,onClick:Z.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),W=X;X.propTypes={rootPrefixCls:c().string,value:c().object,defaultValue:c().object,renderFooter:c().func},X.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,i.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,a.default)(t,e),t.prototype.render=function(){for(var e=this,t=this.state.value,n=this.props,r=n.locale,o=n.renderFooter,i=t.year(),a=100*parseInt(i/100,10),u=a-10,l=a+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<a,c=o>l,d=((n={})[f+"-cell"]=1,n[f+"-selected-cell"]=r<=i&&i<=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"},a,"-",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 ie=function(e){function t(n){(0,o.default)(this,t);var r=(0,i.default)(this,e.call(this,n));return ae.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,a.default)(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.prefixCls,r=t.locale,o=t.mode,i=t.value,a=t.showTimePicker,u=t.enableNext,l=t.enablePrev,c=t.disabledMonth,d=t.renderFooter,f=null;return"month"===o&&(f=s.createElement(G,{locale:r,value:i,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(W,{locale:r,defaultValue:i,rootPrefixCls:n,onSelect:this.onYearSelect,onDecadePanelShow:this.showDecadePanel,renderFooter:d})),"decade"===o&&(f=s.createElement(te,{locale:r,defaultValue:i,rootPrefixCls:n,onSelect:this.onDecadeSelect,renderFooter:d})),s.createElement("div",{className:n+"-header"},s.createElement("div",{style:{position:"relative"}},oe(l&&!a,s.createElement("a",{className:n+"-prev-year-btn",role:"button",onClick:this.previousYear,title:r.previousYear})),oe(l&&!a,s.createElement("a",{className:n+"-prev-month-btn",role:"button",onClick:this.previousMonth,title:r.previousMonth})),this.monthYearElement(a),oe(u&&!a,s.createElement("a",{className:n+"-next-month-btn",onClick:this.nextMonth,title:r.nextMonth})),oe(u&&!a,s.createElement("a",{className:n+"-next-year-btn",onClick:this.nextYear,title:r.nextYear}))),f)},t}(s.Component);ie.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},ie.defaultProps={enableNext:1,enablePrev:1,onPanelChange:function(){},onValueChange:function(){}};var ae=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,i=n.value,a=i.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},i.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?i.format(o.monthFormat):a.monthsShort(i)),p=void 0;t&&(p=s.createElement("a",{className:r+"-day-select"+c,role:"button"},i.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=ie;function ue(e){var t=e.prefixCls,n=e.locale,r=e.value,o=e.timePicker,i=e.disabled,a=e.disabledDate,u=e.onToday,l=e.text,c=(!l&&o?n.now:l)||n.today,d=a&&!D(k(r),a)||i,f=d?t+"-today-btn-disabled":"";return s.createElement("a",{className:t+"-today-btn "+f,role:"button",onClick:d?null:u,title:T(r)},c)}function le(e){var t=e.prefixCls,n=e.locale,r=e.okDisabled,o=e.onOk,i=t+"-ok-btn";return r&&(i+=" "+t+"-ok-btn-disabled"),s.createElement("a",{className:i,role:"button",onClick:r?null:o},n.ok)}function ce(e){var t,n=e.prefixCls,r=e.locale,o=e.showTimePicker,i=e.onOpenTimePicker,a=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?a:i),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,i.default)(this,e.apply(this,arguments))}return(0,a.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,i=e.timePicker,a=e.renderFooter,u=e.mode,l=null,c=a&&a(u);if(e.showToday||i||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,i.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,a.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,i=n.format().slice(0,10),a=this.state.highlightTime,u=a?a.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()(i+" "+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?k(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,i.default)(this,e.call(this,n));ke.call(r);var a=n.selectedValue;return r.state={str:P(a,r.props.format),invalid:!1,hasFocus:!1},r}return(0,a.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,i=e.prefixCls,a=e.placeholder,u=e.clearIcon,l=e.inputMode,c=n?i+"-input-invalid":"";return s.createElement("div",{className:i+"-input-wrap"},s.createElement("div",{className:i+"-date-input-wrap"},s.createElement("input",{ref:this.saveDateInput,className:i+"-input "+c,value:r,disabled:e.disabled,placeholder:a,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:i+"-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 ke=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,i=r.format,a=r.onChange,s=r.selectedValue;if(!n)return a(null),void e.setState({invalid:!1,str:n});var u=m()(n,i,!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}),a(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,i=r.value,a=r.disabledDate;n===f.ENTER&&o&&((!a||!a(i))&&o(i.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 Se=Ce;var Te=n(43978),xe=n.n(Te),_e=n(43540),De=n.n(_e);function Pe(){}m().extend(w()),m().extend(xe()),m().extend(De());var Me=function(e){return!(!m().isDayjs(e)||!e.isValid())&&e},Ne=function(e){function t(n){(0,o.default)(this,t);var r=(0,i.default)(this,e.call(this,n));return Re.call(r),r.state={mode:r.props.mode||"date",value:Me(n.value)||Me(n.defaultValue)||m()(),selectedValue:n.selectedValue||n.defaultSelectedValue},r}return(0,a.default)(t,e),t.prototype.componentDidMount=function(){this.props.showDateInput&&this.saveFocusElement(Se.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=Me(n)||Me(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,i=e.disabledDate,a=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?_(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(Se,{format:this.getFormat(),key:"date-input",value:m,locale:n,placeholder:a,showClear:!0,disabledTime:c,disabledDate:i,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(B,{locale:n,value:m,selectedValue:v,prefixCls:o,dateRender:e.dateRender,onSelect:this.onDateTableSelect,disabledDate:i,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:i,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);Ne.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}),Ne.defaultProps=(0,r.A)({},ge,be,{showToday:!0,showDateInput:!0,showHourAndMinute:!1,timePicker:null,onOk:Pe,onPanelChange:Pe,onClickRightPanelTime:Pe,focusablePanel:!0});var Re=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,i=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(i)||e.onSelect(i,{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=k(e.state.value);e.onSelect(t,{source:"todayButton"})},this.onBlur=function(t){setTimeout((function(){var n=Se.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)(Ne);var Ie=function(e){var t,n;return n=t=function(t){function n(){var e,r,a;(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,i.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,i=((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()(i),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)},a=e,(0,i.default)(r,a)}return(0,a.default)(n,t),n.getDerivedStateFromProps=function(t,n){if(e.getDerivedStateFromProps)return e.getDerivedStateFromProps(t,n);var r=t.value,o=t.selectedValue,i={};return"value"in t&&(i.value=r||t.defaultValue||me(n.value)),"selectedValue"in t&&(i.selectedValue=o),i},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,a;(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,i.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},a=n,(0,i.default)(r,a)}return(0,a.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}(Ne)),Le=Ie},86547:function(e,t,n){"use strict";t.__esModule=!0;var r=h(n(26380)),o=h(n(52889)),i=h(n(5316)),a=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 i=(0,o.default)(this,e.call(this,n));y.call(i);var a=void 0;a="open"in n?n.open:n.defaultOpen;var s=n.value||n.defaultValue;return i.saveCalendarRef=v.bind(i,"calendarInstance"),i.state={open:a,value:s},i}return(0,i.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,i=e.align,s=e.animation,u=e.disabled,l=e.dropdownClassName,c=e.transitionName,d=e.children,h=this.state;return a.default.createElement(p.default,{popup:this.getCalendarElement(),popupAlign:i,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},a.default.cloneElement(d(h,e),{onKeyDown:this.onKeyDown}))},t}(a.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,i=o,s={ref:e.saveCalendarRef,defaultValue:i||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 a.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 i.default}}),Object.defineProperty(t,"LongTextModal",{enumerable:!0,get:function(){return o.default}});var o=r(n(2855)),i=r(n(3551))},2855:function(e,t,n){"use strict";var r=n(17383).default,o=n(34579).default,i=n(18336).default,a=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=i(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 a(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,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=a(n(9950)),u=i(n(57308)),l=i(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),i=o(n,2),a=i[0],p=i[1],h=(0,s.useState)({}),m=o(h,2),v=m[0],g=m[1],y=(0,s.useMemo)((function(){var e={width:a,zIndex:101,display:t?"block":"none"};return!e.width||e.width<d?e.width=d:e.width>f&&(e.width=f),e}),[a,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:a}},w&&s.default.createElement(w,r(r({},C),{},{width:a}))))}},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 i=o(n(9950));n(25584);t.default=function(e){var t=e.minWidth,n=e.maxWidth,o=e.resizeWidth,a=e.resizeWidthEnd,s=(0,i.useState)(!1),u=r(s,2),l=u[0],c=u[1],d=(0,i.useState)(null),f=r(d,2),p=(f[0],f[1]),h=(0,i.useRef)(null),m=(0,i.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,i.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)},k=function(e){if(window.removeEventListener("mouseup",k),window.removeEventListener("mousemove",C),A(e),v(-9999),p(null),c(!1),a){var t=y(e);if(t<0)return;a(t)}};return(0,i.useEffect)((function(){return function(){window.removeEventListener("mouseup",k),window.removeEventListener("mousemove",C)}}),[]),i.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",k),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}},i.default.createElement("div",{className:"sf-editor-resize-width-handler-content"},l&&i.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")||"",i=e.types.includes("text/rtf"),a=e.files,s="text";return i?s="text":a.length>0?s="file":r&&Array.isArray(r)?s="fragment":o&&(s="html"),{text:n,html:o,fragment:r,type:s,files:a}}},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 i=o[t],a=e.dataTransfer||e.clipboardData;if("fragment"===t){var s=window.btoa(encodeURIComponent(JSON.stringify(n)));a.setData(i,s);var u="",l="";n.forEach((function(e){l=r.Node.string(e).replace(/\ufeff/,""),u+=l+"\r\n"})),a.setData("text",u)}else"html"===t?(a.setData(i,n),a.setData("text",a.getData("text"))):a.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],a=n[e];return 0!==a.length&&(a=a.length>1&&(0,i.isMac)()?a[1]:a[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"},a[0]&&o.default.createElement("div",{className:"key hotkey-first"},a[0]),a[1]&&o.default.createElement("div",{className:"key hotkey-second"},a[1])))}))))};var o=r(n(9950)),i=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,a.useTranslation)(d.TRANSLATE_NAMESPACE).t)("userHelp",{returnObjects:!0}),t=e.title,n=e.userHelpData,r=(0,i.useCallback)((function(){c.default.getInstance().dispatch(l.EXTERNAL_EVENTS.ON_HELP_INFO_TOGGLE,!1)}),[]);return i.default.createElement("div",{className:"sf-editor-helper"},i.default.createElement("div",{className:"sf-editor-helper__header"},i.default.createElement("div",{className:"title"},t),i.default.createElement("div",{className:"help-close",onClick:r},i.default.createElement("i",{className:"iconfont icon-times-circle"}))),i.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 i.default.createElement(s.default,{key:"use-hotkey-".concat(t),title:r,shortcutData:n,shortcutDataNames:o})}))))};var i=o(n(9950)),a=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,i=n(18336).default,a=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),i(this,t,arguments)}return a(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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setOutlineSetting=t.getOutlineSetting=t.default=void 0;var a=i(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)(),i=(0,a.useState)([]),v=r(i,2),g=v[0],y=v[1],O=(0,a.useState)(!1),b=r(O,2),E=b[0],A=b[1],w=(0,a.useState)(0),C=r(w,2),k=C[0],S=C[1];(0,a.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 T=(0,a.useCallback)((function(e){m(e),A(e),f.default.getInstance().dispatch(p.INTERNAL_EVENTS.OUTLINE_STATE_CHANGED)}),[]),x=(0,a.useCallback)((function(){T(!E)}),[E,T]);return(0,a.useEffect)((function(){if(o.current){var e=function(){S(o.current.scrollLeft)};return o.current.addEventListener("scroll",e),function(){o.current.removeEventListener("scroll",e)}}}),[o]),(0,a.useEffect)((function(){var e=h();T(e)}),[]),a.default.createElement("div",{className:(0,u.default)("sf-editor-outline-wrapper",{active:E}),style:{left:-k}},a.default.createElement("div",{className:"sf-editor-outline"},E&&a.default.createElement(a.default.Fragment,null,a.default.createElement("div",{className:"sf-editor-outline-header"},a.default.createElement("h2",{className:"sf-editor-outline-header_title"},n("Outline")),a.default.createElement("span",{className:"sf-editor-outline-header_close iconfont icon-x",onClick:x})),0===g.length?a.default.createElement("div",{className:"empty-container"},n("No_outline")):a.default.createElement("div",{className:"sf-editor-outline-list-container"},g.map((function(e,t){return a.default.createElement(l.default,{key:t,node:e})}))))),!E&&a.default.createElement("span",{id:"sf-editor-outline-menu",className:"sf-editor-outline-menu sf-editor-tooltip iconfont icon-outline",onClick:x},a.default.createElement("span",{className:"custom-tooltip"},n("Outline"))))}},89843:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),s=o(n(99754));t.default=function(e){var t=e.node,n=(0,a.useState)(!1),o=r(n,2),i=o[0],u=o[1],l=(0,a.useCallback)((function(){u(!0)}),[]),c=(0,a.useCallback)((function(){u(!1)}),[]),d=(0,a.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:i});return a.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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(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,i=e.onSave,v=e.columns,g=e.onContentChanged,y=e.isSupportFormula,O=e.onExpandEditorToggle,b=e.handelEnableEdit,E=(0,a.useState)(n),A=r(E,2),w=A[0],C=A[1],k=(0,a.useRef)(null),S=(0,a.useMemo)((function(){var e=(0,l.inlineEditor)();return(0,f.default)(e,{editorApi:o,onSave:i,columns:v})}),[v,o,i]),T=(0,a.useMemo)((function(){return new d.default(S)}),[S]),x=(0,l.useHighlight)(S),_=(0,a.useCallback)((function(e){(C(e),S.forceNormalize)||(S.operations.filter((function(e){return"set_selection"!==e.type})).length>0&&g&&g(e),c.default.getInstance().dispatch("change"))}),[S,g]),D=(0,a.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),i={anchor:o,focus:o};return(0,p.focusEditor)(e,i),setTimeout((function(){return(0,p.focusEditor)(e,t)}),0),void(k.current=null)}if(r(n.children,1)[0]){var a=u.Editor.start(e,[0,0]),s={anchor:a,focus:a};(0,p.focusEditor)(e,s)}}}),[]);(0,a.useEffect)((function(){S.forceNormalize=!0,u.Editor.normalize(S,{force:!0});var e=setTimeout((function(){S.forceNormalize=!1,t&&D(S)}),300);return function(){S.forceNormalize=!1,clearTimeout(e)}}),[]),(0,a.useEffect)((function(){t&&D(S,k.current)}),[t]),(0,a.useEffect)((function(){return function(){S.selection=null,S.history={redos:[],undos:[]}}}),[]);var P=(0,a.useCallback)((function(){if(!t)return k.current=S.selection,void b();(0,h.isDocumentEmpty)(S)&&D(S)}),[t,S,D,b]);return a.default.createElement("div",{className:"sf-simple-slate-editor-container"},t&&a.default.createElement(l.InlineToolbar,{editor:S,isSupportFormula:y,isSupportColumn:!!v,onExpandEditorToggle:O}),a.default.createElement("div",{className:"sf-slate-editor-content",onClick:P},a.default.createElement(s.Slate,{editor:S,initialValue:w,onChange:_},a.default.createElement("div",{className:"sf-slate-scroll-container ".concat(m?"":"isWin")},a.default.createElement("div",{className:"sf-slate-article-container"},a.default.createElement("div",{className:"article"},a.default.createElement(l.SetNodeToDecorations,null),a.default.createElement(s.Editable,{readOnly:!t,decorate:x,renderElement:l.renderElement,renderLeaf:l.renderLeaf,onKeyDown:T.onKeyDown,onCopy:T.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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(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,i=e.columns,v=e.onContentChanged,g=e.isSupportFormula,y=(e.onExpandEditorToggle,(0,a.useState)(t)),O=r(y,2),b=O[0],E=O[1],A=(0,a.useMemo)((function(){return(0,f.default)(l.baseEditor,{editorApi:n,onSave:o,columns:i})}),[i,n,o]),w=(0,a.useMemo)((function(){return new d.default(A)}),[A]),C=(0,l.useHighlight)(A),k=(0,a.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]),S=(0,a.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,a.useEffect)((function(){A.forceNormalize=!0,u.Editor.normalize(A,{force:!0});var e=setTimeout((function(){A.forceNormalize=!1,S(A)}),300);return function(){A.forceNormalize=!1,clearTimeout(e)}}),[]),(0,a.useEffect)((function(){return function(){A.selection=null,A.history={redos:[],undos:[]}}}),[]);var T=(0,a.useCallback)((function(){(0,h.isDocumentEmpty)(A)&&S(A)}),[A,S]);return a.default.createElement("div",{className:"sf-simple-slate-editor-container"},a.default.createElement(l.Toolbar,{editor:A,isSupportFormula:g,isSupportColumn:!!i}),a.default.createElement("div",{className:"sf-slate-editor-content",onClick:T},a.default.createElement(s.Slate,{editor:A,initialValue:b,onChange:k},a.default.createElement("div",{className:"sf-slate-scroll-container ".concat(m?"":"isWin")},a.default.createElement("div",{className:"sf-slate-article-container"},a.default.createElement("div",{className:"article"},a.default.createElement(l.SetNodeToDecorations,null),a.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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){e.children;var t=(0,a.useState)(!1),n=r(t,2),o=n[0],i=n[1],f=(0,a.useState)(!1),p=r(f,2),h=p[0],m=p[1],v=(0,a.useCallback)((function(){m((function(e){return!e})),i(!1)}),[]),g=(0,a.useCallback)((function(e){i(e),m(!1),u.default.getInstance().dispatch(l.INTERNAL_EVENTS.RESIZE_ARTICLE)}),[]);(0,a.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 a.default.createElement("div",{className:y},a.default.createElement(d.default,{isVisible:h}),o&&a.default.createElement(c.default,null))};var a=i(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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.value,n=e.editorApi,o=e.onSave,i=e.onContentChanged,E=e.isSupportFormula,A=e.isSupportInsertSeafileImage,w=e.children,C=(0,a.useState)(t),k=r(C,2),S=k[0],T=k[1],x=(0,a.useState)({}),_=r(x,2),D=_[0],P=_[1],M=(0,a.useRef)(null),N=(0,a.useMemo)((function(){return(0,f.default)(l.baseEditor,{editorApi:n,onSave:o})}),[n,o]),R=(0,a.useMemo)((function(){return new d.default(N)}),[N]);(0,v.default)(N);var I=(0,l.useHighlight)(N),L=(0,a.useCallback)((function(){var e=M.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,a.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,a.useCallback)((function(e){(T(e),N.forceNormalize)||(N.operations.filter((function(e){return"set_selection"!==e.type})).length>0&&i&&i(e),c.default.getInstance().dispatch("change"))}),[N.forceNormalize,N.operations,i]),B=(0,a.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,a.useEffect)((function(){N.forceNormalize=!0,u.Editor.normalize(N,{force:!0});var e=setTimeout((function(){N.forceNormalize=!1,B(N)}),300);return function(){N.forceNormalize=!1,clearTimeout(e)}}),[]),(0,a.useEffect)((function(){return function(){N.selection=null,N.history={redos:[],undos:[]}}}),[]);var j=(0,a.useCallback)((function(){(0,g.isDocumentEmpty)(N)&&B(N)}),[N,B]);return a.default.createElement("div",{className:"sf-slate-editor-container"},a.default.createElement(l.Toolbar,{editor:N,isRichEditor:!0,isSupportFormula:E,isSupportInsertSeafileImage:A}),a.default.createElement("div",{className:"sf-slate-editor-content",onClick:j},a.default.createElement(m.ScrollContext.Provider,{value:{scrollRef:M}},a.default.createElement(s.Slate,{editor:N,initialValue:S,onChange:F},a.default.createElement("div",{ref:M,className:"sf-slate-scroll-container ".concat(b?"":"isWin")},a.default.createElement("div",{className:"sf-slate-article-content"},a.default.createElement(y.default,{editor:N}),a.default.createElement("div",{className:"sf-slate-article-container",style:D},a.default.createElement("div",{className:"article"},a.default.createElement(l.SetNodeToDecorations,null),a.default.createElement(s.Editable,{decorate:I,renderElement:l.renderElement,renderLeaf:l.renderLeaf,onKeyDown:R.onKeyDown,onCopy:R.onCopy}))))),a.default.createElement(p.default,{children:w})))))};var a=i(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=i(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,i.useRef)(null),p=(0,i.useMemo)((function(){return(0,a.createSlateEditor)()}),[]),h=r||d,m=(0,a.useHighlight)(p);return(0,c.default)(o),(0,i.useEffect)((function(){return function(){p.selection=null,p.history={redos:[],undos:[]}}}),[]),i.default.createElement(s.Slate,{editor:p,initialValue:t},i.default.createElement(l.ScrollContext.Provider,{value:{scrollRef:h}},i.default.createElement("div",{ref:d,className:"sf-slate-viewer-scroll-container ".concat(f?"":"isWin"," ").concat(n?"outline":"")},i.default.createElement("div",{className:"sf-slate-viewer-article-container"},i.default.createElement("div",{className:"article"},i.default.createElement(a.SetNodeToDecorations,null),i.default.createElement(s.Editable,{readOnly:!0,decorate:m,renderElement:a.renderElement,renderLeaf:a.renderLeaf}))),n&&i.default.createElement("div",{className:"sf-slate-viewer-outline"},i.default.createElement(u.default,{editor:p})))))};var i=o(n(9950)),a=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,i=n(18336).default,a=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=i(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 a(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)),i=n(17467),a=n(95346);t.default=function(e){var t=e.readonly,n=e.isRichEditor,r=e.onExpandEditorToggle,s=e.className,u=i.MENUS_CONFIG_MAP[i.EXPAND_EDITOR];return o.default.createElement(a.MenuItem,Object.assign({disabled:t,isActive:!1,isRichEditor:n,type:i.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 i.MenuGroup}}),Object.defineProperty(t,"MenuItem",{enumerable:!0,get:function(){return i.MenuItem}}),Object.defineProperty(t,"MoreMenu",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"Select",{enumerable:!0,get:function(){return a.default}});var o=r(n(29655)),i=n(95346),a=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,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=a(n(9950)),u=n(13683),l=i(n(28418)),c=n(41117),d=n(17467),f=i(n(53591));t.default=function(e){var t=e.editor,n=(0,s.useState)(""),i=o(n,2),a=i[0],p=i[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===a?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 i.default}});var o=r(n(30277)),i=r(n(57339));n(53741)},98558:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(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,i=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,a.useState)(!1),O=r(y,2),b=O[0],E=O[1],A=(0,a.useRef)(),w=(0,a.useRef)(),C=(0,s.useTranslation)(c.TRANSLATE_NAMESPACE).t,k=(0,a.useMemo)((function(){return"menu-dropdown-".concat(d)}),[d]),S=(0,a.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",S),E(!1))}),[b]),T=(0,a.useCallback)((function(e){E(!0),document.addEventListener("click",S)}),[S]),x=(0,a.useCallback)((function(e,t,n){e.stopPropagation(),S(e),n&&n(t)}),[S]);return a.default.createElement("div",{style:{position:"relative"}},a.default.createElement("div",{ref:A,id:k,className:(0,u.default)(n,"sf-menu-group-item sf-menu-with-dropdown",{"header-popover-showed":b,"header-toggle-disabled":o}),onClick:!t&&!o&&T},a.default.createElement("span",{className:"sf-menu-with-dropdown-icon active ".concat(p)}),a.default.createElement("div",{className:"sf-menu-with-dropdown-triangle"},a.default.createElement("i",{className:"sf-menu-with-dropdown-triangle-icon iconfont icon-".concat(b?"caret-up":"drop-down")})),!!b&&a.default.createElement("div",{ref:w,className:"sf-dropdown-list "},i.map((function(e,t){var n=e.id,r=e.iconClass,o=e.handleClick,i=e.text;return a.default.createElement(a.Fragment,{key:t},a.default.createElement("div",{id:n,className:(0,u.default)("sf-dropdown-list-item"),onClick:function(t){return x(t,e,o)}},g&&r&&a.default.createElement("i",{className:"sf-dropdown-menu-item-icon ".concat(r)}),a.default.createElement("span",{className:"sf-dropdown-menu-item-text"},C(i))))}))),!!m&&a.default.createElement(l.default,{target:k},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)),i=function(e){return o.default.createElement("div",{className:"btn-group "+e.className,role:"group"},e.children)};i.defaultProps={className:"sf-menu-group"};t.default=i},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 i=o(n(9950)),a=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,a.useTranslation)(l.TRANSLATE_NAMESPACE).t,v=(0,i.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 i.default.createElement(i.default.Fragment,null,i.default.createElement("button",{id:p,type:"button",className:g,disabled:t,"data-active":n,onClick:v},i.default.createElement("i",{className:f})),i.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 i=o(n(9950)),a=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,i.useRef)(null),f=(0,i.useRef)(!1),p=(0,a.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,i.useCallback)((function(){f.current||d.current.toggle()}),[]),v=(0,i.useCallback)((function(e){f.current=e}),[]);return(0,i.useEffect)((function(){var e=l.default.getInstance().subscribe(c.INTERNAL_EVENTS.ON_TOGGLE_IMAGE_POPOVER,v);return function(){return e()}}),[]),i.default.createElement(i.default.Fragment,null,i.default.createElement("button",{className:p,type:"button",id:h.id},i.default.createElement("i",{className:h.iconClass})),i.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,i=n(18336).default,a=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=i(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 a(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,i=n(34579).default,a=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=a(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),i(t,[{key:"render",value:function(){var e=this.props,t=e.option,n=e.t,r=!t,o=t||{},i=o.bold,a=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:i,onClick:this.onBoldClick},n("bold")),c.default.createElement(d.default.Item,{iconClass:"iconfont icon-italic",isChecked:a,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,i=n(18336).default,a=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=i(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 a(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,i=t.options,a=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"},a),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},i.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)),i=r(n(53486));o.default.Item=i.default;t.default=o.default},53486:function(e,t,n){"use strict";var r=n(17383).default,o=n(34579).default,i=n(18336).default,a=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=i(this,t,arguments),(0,u.default)(e,"onClick",(function(t){e.props.onClick(t)})),e}return a(t,e),o(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.itemClass,r=e.iconClass,o=e.isChecked,i="sf-menu-item ".concat(n||""),a="menu-item-icon ".concat(r||"");return l.default.createElement("span",{className:i,onClick:this.onClick},l.default.createElement("span",{className:a}),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,i=n(18336).default,a=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=i(this,t,arguments),(0,u.default)(e,"getStyle",(function(){return{marginLeft:e.props.position.width-10,marginTop:"30px"}})),e}return a(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)),i=n(48843),a=r(n(99754));n(33284);t.default=function(e){var t=e.target,n=e.children,r=e.className,s=e.placement,u=(0,a.default)("sf-tooltip",r);return o.default.createElement(i.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 i={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 a=o(n(24643));t.ELementTypes=a;var s=n(4426);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));t.HEADERS=[a.HEADER1,a.HEADER2,a.HEADER3,a.HEADER4,a.HEADER5,a.HEADER6],t.HEADER_TITLE_MAP=r(r(r(r(r(r(r({},a.HEADER1,"Header_one"),a.HEADER2,"Header_two"),a.HEADER3,"Header_three"),a.HEADER4,"Header_four"),a.HEADER5,"Header_five"),a.HEADER6,"Header_six"),a.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 i=n(24643),a="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:a,ITALIC:s,UNDERLINE:"underline",CODE:u,DELETE:"delete",ADD:"add",BOLD_ITALIC:"".concat(a,"_").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={},i.BLOCKQUOTE,{id:"seafile_".concat(i.BLOCKQUOTE),iconClass:"iconfont icon-quote-left",text:"Quote"}),i.ORDERED_LIST,{id:"seafile_".concat(i.ORDERED_LIST),iconClass:"iconfont icon-list-ol",text:"Ordered_list"}),i.UNORDERED_LIST,{id:"seafile_".concat(i.UNORDERED_LIST),iconClass:"iconfont icon-list-ul",text:"Unordered_list"}),i.CHECK_LIST_ITEM,{id:"seafle_".concat(i.CHECK_LIST_ITEM),iconClass:"iconfont icon-check-square",text:"Check_list_item"}),i.CODE_BLOCK,{id:"seafile_".concat(i.CODE_BLOCK),iconClass:"iconfont icon-code-block",text:"Code_block"}),i.LINK,{id:"seafile_".concat(i.LINK),iconClass:"iconfont icon-link",text:"Insert_link"}),i.IMAGE,{id:"seafile_".concat(i.IMAGE),iconClass:"iconfont icon-image",text:"Insert_image"}),i.TABLE,{id:"seafile_".concat(i.TABLE),iconClass:"iconfont icon-table",text:"Insert_table"}),s,{id:"seafile_".concat(s),iconClass:"iconfont icon-italic",text:"Italic",type:s}),a,{id:"seafile_".concat(a),iconClass:"iconfont icon-bold",text:"Bold",type:a}),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"}),i.FORMULA,{id:"seafile_".concat(i.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"}),i.COLUMN,{id:"seafile_".concat(i.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 i=n(92131);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]}}))}))},86026:function(e,t,n){"use strict";var r=n(91847).default,o=n(41132).default,i=n(50883).default,a=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],i=o.children;if(Array.isArray(i)&&(n=i.find((function(e){return e.id===t}))?o:g(i,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=a(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=a(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=a(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=a(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=a(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=a(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,a=[],s=i(r);try{for(s.s();!(n=s.n()).done;){var u=n.value;c.Editor.isBlock(e,u[0])?a.push.apply(a,o(b(e,{children:y(u)}))):a.push(u)}}catch(l){s.e(l)}finally{s.f()}return a};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=i(r);try{for(o.s();!(t=o.n()).done;){var s=t.value,u=a(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=a(e,2),r=n[0],o=t[n[1].length],i=[],s=r.children;if(o+1<r.children.length)for(var u=o+1;u<r.children.length;u++)i.push(s[u]);return i};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=a(t,2),r=n[0],o=n[1],i=w(e,{mode:"highest",match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}}),s=a(i,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=a(t,2),r=n[0],o=n[1],i=w(e,{mode:"highest",match:function(t){return c.Element.isElement(t)&&c.Editor.isBlock(e,t)}}),s=a(i,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=a(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=a(t,1)[0];return!l&&c.Editor.isVoid(e,n)}}),E=i(b);try{for(E.s();!(O=E.n()).done;){var A=a(O.value,2),w=A[0],C=A[1];if((0,p.match)(w,C,d))return[w,r.concat(C)]}}catch(k){E.e(k)}finally{E.f()}}};var k=function(e,t,n){return!!t&&c.Editor.isStart(e,t,n)};t.isStartPoint=k;var S=function(e,t,n){return!!t&&c.Editor.isEnd(e,t,n)};t.isEndPoint=S;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=a(r,2)[1];if(!S(e,n,o))return!1;var s=A(t,n.path);if(!s.length)return S(e,n,t[1]);var u,l=i(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 i=c.Range.edges(n),l=a(i,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 T=function(e,t){return!c.Node.string(t)&&!t.children.some((function(t){return c.Editor.isInline(e,t)}))};t.isAncestorEmpty=T;t.isBlockAboveEmpty=function(e){var t,n=null===(t=C(e))||void 0===t?void 0:t[0];return!!n&&T(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&&(k(e,r.focus,o)||c.Range.isExpanded(e.selection)&&k(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&&S(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 x=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:x(e):t})).flat():[n]};t.getInlineNodes=x;var _=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,i=0;i<o.length;i++){var a=o[i];n.push(i);var s=_(a,t,n);if(s)return s;n.pop()}return null};t.getNodePathById=_},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 i=n(29073);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]}}))}));var a=n(72854);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]}}))}))},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),i=n(86026);t.moveChildren=function(e,t){var n=t.at,a=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,i.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,i.getNode)(e,h);(!s||m&&s([m,h]))&&(o.Transforms.moveNodes(e,{at:h,to:a}),c++)}return c}},98854:function(e,t,n){"use strict";var r=n(12897).default,o=n(85715).default,i=n(50883).default;Object.defineProperty(t,"__esModule",{value:!0}),t.removeNodeChildren=void 0;var a=n(13683);t.removeNodeChildren=function(e,t,n){var s,u=a.Node.children(e,t,{reverse:!0}),l=i(u);try{for(l.s();!(s=l.n()).done;){var c=o(s.value,2)[1];a.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),i=n(98854);t.replaceNodeChildren=function(e,t){var n=t.at,a=t.nodes,s=t.insertOptions,u=t.removeOptions;o.Editor.withoutNormalizing(e,(function(){(0,i.removeNodeChildren)(e,n,u),o.Transforms.insertNodes(e,a,r(r({},s),{},{at:n.concat([0])}))}))}},92131:function(e,t,n){"use strict";var r=n(12897).default,o=n(85715).default,i=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 a=i(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],i=n[1];return i&&!Array.isArray(i)?e[r]===i:(i=i||[]).includes(e[r])})):n(e,t))};var c=function(){return{id:a.default.nice(),text:""}};t.generateDefaultText=c;t.generateDefaultParagraph=function(){return{id:a.default.nice(),type:u.PARAGRAPH,children:[c()]}};t.generateEmptyElement=function(e){return{id:a.default.nice(),type:e,children:[c()]}};t.generateHeaderElement=function(e){var t={id:a.default.nice(),text:e};return{id:a.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,i=t.props,s=void 0===i?{}:i;if("string"===typeof o&&(o=[{id:a.default.nice(),text:o}]),!Array.isArray(o))throw Error("childrenOrText must be a string or a Node array!");return r({id:a.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),i=n(94714),a=n(34457),s=r(n(946));t.baseEditor=s.default.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),(0,i.withHistory)((0,a.withReact)((0,o.createEditor)())));t.inlineEditor=function(){return s.default.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),(0,i.withHistory)((0,a.withReact)((0,o.createEditor)())))};t.createSlateEditor=function(){return s.default.reduce((function(e,t){var n=t.editorPlugin;return n?n(e):e}),(0,i.withHistory)((0,a.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 i.default}});var o=r(n(7549)),i=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=[[]],i=[e],a=[0],s=[e.length],u=0,l=0,c=[],d=[c];l>-1;){for(;(u=a[l]++)<s[l];){var f=void 0,p=t[l],h=i[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),i.push(f),a.push(0),s.push(f.length)}l--,t.pop(),i.pop(),a.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,i=n(41132).default,a=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=a(l);try{for(c.s();!(u=c.n()).done;){var d=u.value;e.set.apply(e,i(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=a(O);try{for(w.s();!(E=w.n()).done;){var C=E.value,k=C.content.length;if(k){var S=A+k,T=[].concat(i(s),[y,0]),x=r({anchor:{path:T,offset:A},focus:{path:T,offset:S},token:!0},Object.fromEntries(C.types.map((function(e){return[e,!0]}))));l.get(b)&&l.get(b).push(x),A=S}}}catch(_){w.e(_)}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,i(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),i=n(24643),a=function(e){return function(t){var n,a=r(t,2),s=a[0],u=(a[1],[]);return o.Element.isElement(s)&&s.type===i.CODE_LINE?u=(null===e||void 0===e||null===(n=e.nodeToDecorations)||void 0===n?void 0:n.get(s))||[]:u}};t.useHighlight=a;t.default=a},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 a.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 i.getNodePathById}}),Object.defineProperty(t,"inlineEditor",{enumerable:!0,get:function(){return c.inlineEditor}}),Object.defineProperty(t,"isEmptyParagraph",{enumerable:!0,get:function(){return i.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 a.useHighlight}});var o=n(17467),i=n(33601),a=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 i=n(13683),a=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=i.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=i.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)i.Transforms.unwrapNodes(e,{mode:"highest",match:function(t){return i.Element.isElement(t)&&i.Editor.isBlock(e,t)}});else{var n={id:a.default.nice(),type:s.BLOCKQUOTE};i.Transforms.wrapNodes(e,n,{mode:"highest",match:function(t){return i.Element.isElement(t)&&i.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),i=r(n(88941)),a=r(n(68512)),s={type:o.BLOCKQUOTE,nodeType:"element",editorMenus:[],editorPlugin:i.default,renderElements:[a.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,a=e.editor,s=(0,o.useCallback)((function(e){var t=c(a);(0,u.setBlockQuoteType)(a,t)}),[a]);return o.default.createElement(i.MenuItem,Object.assign({isRichEditor:t,className:n,disabled:(0,u.isMenuDisabled)(a,r),isActive:c(a),onMouseDown:s},l))};var o=r(n(9950)),i=n(55964),a=n(4426),s=n(24643),u=n(27597),l=a.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),i=n(33601),a=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===a.PARAGRAPH){if(1===o.Path.parent(n[1]).length)return n;var i=o.Editor.nodes(e,{match:function(e){return o.Element.isElement(e)&&u.LIST_TYPES.includes(e.type)},mode:"highest"});return r(i,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===a.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===a.CHECK_LIST_ITEM)t();else{var p=0===o.Node.string(c[0]).length,h=(0,i.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,i.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,i.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===a.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===a.CHECK_LIST_ITEM)n(t);else{var m=0===o.Node.string(p[0]).length,v=(0,i.isFirstChild)(f,p[1]);m&&v&&1===f[0].children.length?(0,s.setBlockQuoteType)(e,a.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===a.BLOCKQUOTE},universal:!0}),s=r(n,1)[0];if(!s)return c(t);var u=t[0];if(1!==t.length||u.type!==a.TABLE){var l=t.map((function(e){if(e.type===a.TABLE){var t=o.Node.string(e);return(0,i.generateElement)(a.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),i=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,i.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,i.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),i=r(n(49438)),a=r(n(26325)),s=r(n(32232)),u={type:o.CHECK_LIST_ITEM,nodeType:"element",editorMenus:[i.default],editorPlugin:a.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 i=o(n(9950)),a=n(17467),s=n(24643),u=r(n(57339)),l=n(66174),c=n(91127),d=n(33601),f=a.MENUS_CONFIG_MAP[s.CHECK_LIST_ITEM];t.default=function(e){var t=e.editor,n=e.readonly,r=e.className,o=e.isRichEditor,a=(0,i.useMemo)((function(){return(0,l.isMenuDisabled)(t)}),[t.selection,n]),p=!!(0,d.getSelectedNodeByType)(t,s.CHECK_LIST_ITEM),h=(0,i.useCallback)((function(e){e.preventDefault(),p?(0,c.transformToParagraph)(t):(0,l.transformToCheckList)(t)}),[p]);return i.default.createElement(u.default,Object.assign({isRichEditor:o,className:r,disabled:a,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),i=n(33601),a=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,i.getSelectedNodeByType)(c,a.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,i.getSelectedNodeByType)(c,a.CHECK_LIST_ITEM)&&(0,i.isSelectionAtBlockStart)(e)))return void(0,s.transformToParagraph)(c);n(t)},c.insertFragment=function(t){var n={type:[a.CHECK_LIST_ITEM]},s=(0,i.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,i.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!==a.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)),i=n(13683),a=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=a.ReactEditor.findPath(t,s);i.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 i=n(13683),a=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=i.Editor.nodes(e,{match:function(t){var n=(0,s.getNodeType)(t);return!![a.CODE_BLOCK,a.CODE_LINE].includes(n)||!!i.Editor.isVoid(e,t)},universal:!0});return!!o(t,1)[0]};var u=function(e,t){Object.keys(t).forEach((function(t){"text"!==t&&i.Editor.removeMark(e,t)}))};t.clearStyles=function(e){var t,n=i.Editor.nodes(e,{match:function(e){return i.Text.isText(e)},universal:!0}),o=r(n);try{for(o.s();!(t=o.n()).done;){var a=t.value[0];u(e,a)}}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 i=o(n(9950)),a=n(17467),s=n(55964),u=n(84289),l=a.MENUS_CONFIG_MAP[a.CLEAR_FORMAT];t.default=function(e){var t=e.isRichEditor,n=e.className,o=e.editor,a=e.readonly,c=(0,i.useCallback)((function(){(0,u.clearStyles)(o)}),[]),d=r(r({isRichEditor:t,className:n},l),{},{disabled:(0,u.isMenuDisabled)(o,a),isActive:!1,onMouseDown:c});return i.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 i=n(13683),a=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[a.CODE_BLOCK,a.PARAGRAPH,a.CODE_LINE].includes(e.type)}))};t.getCodeBlockNodeEntry=function(e){if(e.selection){var t=i.Editor.nodes(e,{match:function(e){return e.type===a.CODE_BLOCK},mode:"highest"});return o(t,1)[0]}};t.isInCodeBlock=function(e){if(!e.selection)return!1;var t=i.Editor.nodes(e,{match:function(e){return e.type===a.CODE_BLOCK},mode:"highest"});if(!o(t,1)[0])return!1;var n=!(0,s.getSelectedElems)(e).find((function(e){return![a.CODE_BLOCK,a.CODE_LINE].includes(e.type)}));return n};t.transformToCodeBlock=function(e){var t=(0,s.getSelectedElems)(e).reduce((function(e,t){return t.type===a.CODE_BLOCK?++e:e}),0);if(!(t>0)){var n,l=e.selection,c=l.anchor,d=l.focus,f=[],p=i.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(i.Node.string(v))}}catch(O){h.e(O)}finally{h.f()}var g=f.map((function(e){return(0,s.generateElement)(a.CODE_LINE,{childrenOrText:e})})),y=(0,s.generateElement)(a.CODE_BLOCK,{childrenOrText:g,props:{lang:u.EXPLAIN_TEXT}});i.Editor.withoutNormalizing(e,(function(){i.Transforms.removeNodes(e,{mode:"highest"});var t=i.Editor.path(e,l),n=i.Point.isBefore(c,d)?c.path:d.path,r=t&&Object.keys(t).length?[t[0]]:[n[0]];i.Transforms.insertNodes(e,y,{at:r});var o=i.Editor.start(e,r);(0,s.focusEditor)(e,o)}))}};t.unwrapCodeBlock=function(e){var t=(0,s.getSelectedNodeEntryByType)(e,a.CODE_BLOCK);if(t){var n,u=t[1],l=i.Editor.nodes(e,{at:u,match:function(e){return e.type===a.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)(a.PARAGRAPH,{childrenOrText:i.Node.string(p)});c.push(h)}}catch(v){d.e(v)}finally{d.f()}i.Transforms.removeNodes(e,{at:u,match:function(e){return e.type===a.CODE_BLOCK},mode:"highest"}),i.Transforms.insertNodes(e,c,{at:u});var m=[u[0]+c.length-1];(0,s.focusEditor)(e,i.Editor.end(e,m))}};t.setCodeBlockLanguage=function(e,t,n){i.Transforms.setNodes(e,{lang:t},{at:n}),(0,s.focusEditor)(e,e.selection||i.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 i=n(24643),a=o(n(84208)),s=o(n(31347)),u=r(n(53445)),l={type:i.CODE_BLOCK,nodeType:"element",editorMenus:[a.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)),i=n(55964),a=n(24643),s=n(33871),u=n(17467).MENUS_CONFIG_MAP[a.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(i.MenuItem,Object.assign({type:a.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,i=n(8053).default,a=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(a(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=i(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(a(r)))}})),n(t)},g.normalizeNode=function(n){var r=o(n,2),i=r[0],s=r[1],u=(0,c.getNodeType)(i);if(!(u===f.CODE_LINE&&s.length<=1)){if(u===f.CODE_LINE&&i.children.length>1){var d=i.children.map((function(e){return e.text})).join("");return l.Transforms.removeNodes(e,{at:a(s)}),void l.Transforms.insertNodes(e,{type:f.CODE_LINE,children:[{text:d}]},{at:a(s)})}if(u===f.CODE_BLOCK){if(0===i.children.length)return void l.Transforms.delete(g,{at:s});if((0,c.isLastNode)(g,i)){var p=(0,c.generateEmptyElement)(f.PARAGRAPH);l.Transforms.insertNodes(g,p,{at:[s[0]+1]})}if((0,c.isFirstNode)(g,i)){var h=(0,c.generateEmptyElement)(f.PARAGRAPH);l.Transforms.insertNodes(g,h,{at:[s[0]]})}(0,c.getNodeType)(i.children[0])!==f.CODE_LINE&&(l.Transforms.unwrapNodes(g),l.Transforms.setNodes(g,{type:f.PARAGRAPH},{mode:"highest"})),i.children.length>1&&i.children.forEach((function(e,t){e.type!==f.CODE_LINE&&l.Transforms.setNodes(g,{type:f.CODE_LINE},{at:[].concat(a(s),[t])})}))}return t([i,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 i=l.Editor.nodes(g,{mode:"lowest",match:function(e){return e.type===f.CODE_LINE}}),s=Array.from(i),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(a(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}}),k=Array.from(C),S=0,T=0,x=k;T<x.length;T++){var _=x[T],D=o(_,2),P=D[0],M=D[1],N=l.Node.string(P).match(w);if(N&&N[0].length){var R=Math.min(N[0].length,4);S+=R;for(var I=0;I<R;I++)l.Transforms.select(g,{path:[].concat(a(M),[0]),offset:0}),l.Editor.deleteForward(g,{unit:"character"})}}if(k.length>1){var L=k.at(0)[1].concat(0),F=k.at(-1)[1].concat(0),B=l.Editor.range(g,L,F);l.Transforms.select(g,B)}else{var j=A.anchor,U=A.focus;if(l.Range.isCollapsed(A)){var H=r(r({},A.focus),{},{offset:A.focus.offset-S});l.Transforms.select(g,H)}else{var Q={anchor:r(r({},j),{},{offset:j.offset-S}),focus:r(r({},U),{},{offset:U.offset-S})};l.Transforms.select(g,Q)}}return!0}if((0,u.default)("mod+a",e)){e.preventDefault();var Y=l.Editor.nodes(g,{mode:"highest",match:function(e){return e.type===f.CODE_BLOCK}});if(!Y)return;var z=Array.from.apply(Array,a(Y));return l.Transforms.select(g,z[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 i=t.EXPLAIN_TEXT="text";t.LANGUAGE_MAP=(o(o(o(o(o(o(o(o(o(o(r={},i,"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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.renderCodeLine=t.default=void 0;var a=i(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,i=e.element,d=(0,a.useState)(!0),f=r(d,2),p=f[0],h=f[1],m=(0,a.useRef)(null);(0,a.useEffect)((function(){t.selection&&((0,u.isInCodeBlock)(t)||v(),(0,u.isInCodeBlock)(t)&&g())}),[t,t.selection]);var v=(0,a.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,a.useCallback)((function(){h(!0),document.addEventListener("click",v,!0)}),[v]),y=(0,a.useCallback)((function(){document.removeEventListener("click",v)}),[v]);return a.default.createElement("div",{ref:m,className:"sf-code-block-container"},a.default.createElement("pre",n,a.default.createElement("code",null,o)),p&&a.default.createElement(s.default,{lang:i.lang,handleLangSelectorChange:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l.EXPLAIN_TEXT,n=(0,c.findPath)(t,i);(0,u.setCodeBlockLanguage)(t,e,n)}}))};t.renderCodeLine=function(e,t){var n=e.element,r=e.attributes,o=e.children;return a.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)),i=n(16857);n(56492);t.default=function(e){var t=e.handleLangSelectorChange,n=e.lang,r=void 0===n?i.EXPLAIN_TEXT:n,a=(0,o.useMemo)((function(){var e=[];for(var t in i.LANGUAGE_MAP)if(Object.hasOwnProperty.call(i.LANGUAGE_MAP,t)){var n=i.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)}},a)}},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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.COLUMNS_ICON_CONFIG=void 0;var a=i(n(75019));t.COLUMNS_ICON_CONFIG=(o(o(o(o(o(o(o(o(o(o(r={},a.DEFAULT,"dtable-font dtable-icon-single-line-text"),a.TEXT,"dtable-font dtable-icon-single-line-text"),a.NUMBER,"dtable-font dtable-icon-number"),a.CHECKBOX,"dtable-font dtable-icon-check-square-solid"),a.DATE,"dtable-font dtable-icon-calendar-alt-solid"),a.SINGLE_SELECT,"dtable-font dtable-icon-single-election"),a.LONG_TEXT,"dtable-font dtable-icon-long-text"),a.IMAGE,"dtable-font dtable-icon-picture"),a.FILE,"dtable-font dtable-icon-file-alt-solid"),a.MULTIPLE_SELECT,"dtable-font dtable-icon-multiple-selection"),o(o(o(o(o(o(o(o(o(o(r,a.COLLABORATOR,"dtable-font dtable-icon-collaborator"),a.LINK,"dtable-font dtable-icon-link-other-record"),a.FORMULA,"dtable-font dtable-icon-formula"),a.LINK_FORMULA,"dtable-font dtable-icon-link-formulas"),a.CREATOR,"dtable-font dtable-icon-creator"),a.CTIME,"dtable-font dtable-icon-creation-time"),a.LAST_MODIFIER,"dtable-font dtable-icon-creator"),a.MTIME,"dtable-font dtable-icon-creation-time"),a.GEOLOCATION,"dtable-font dtable-icon-location"),a.AUTO_NUMBER,"dtable-font dtable-icon-autonumber"),o(o(o(o(o(r,a.URL,"dtable-font dtable-icon-url"),a.EMAIL,"dtable-font dtable-icon-email"),a.DURATION,"dtable-font dtable-icon-duration"),a.BUTTON,"dtable-font dtable-icon-button"),a.RATE,"dtable-font dtable-icon-rate"))},88932:function(e,t,n){"use strict";var r=n(12897).default,o=n(85715).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.setSeaTableColumn=t.isMenuDisabled=t.insertSeaTableColumn=t.getColumnType=t.getColumnByKey=void 0;var a=n(13683),s=i(n(79656)),u=n(24643),l=n(33601),c=i(n(8756));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,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=a.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(),a.Transforms.insertNodes(e,r({},n))}(0,l.focusEditor)(e)};t.setSeaTableColumn=function(e,t){a.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),i=r(n(79661)),a=r(n(2566)),s=r(n(18825)),u={type:o.COLUMN,nodeType:"element",editorMenus:[i.default],editorPlugin:a.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,a=e.editor,s=(0,o.useCallback)((function(e){var t=c(a);(0,u.insertSeaTableColumn)(a,t)}),[a]);return o.default.createElement(i.MenuItem,Object.assign({isRichEditor:t,className:n,disabled:(0,u.isMenuDisabled)(a,r),isActive:c(a),onMouseDown:s},l))};var o=r(n(9950)),i=n(55964),a=n(4426),s=n(24643),u=n(88932),l=a.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 i=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=i},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 i=o(n(9950)),a=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,a.useSlateStatic)(),h=(0,a.useSelected)(),m=(0,s.useTranslation)(d.TRANSLATE_NAMESPACE).t,v=(0,i.useMemo)((function(){return p.columns?p.columns.filter((function(e){return!f.includes(e.type)})):[]}),[p.columns]),g=(0,i.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,i.useCallback)((function(e){var t=o.data,n=e.value,i=e.label,a=e.bold,s=e.italic,u=r(r({},t),{key:n,name:i,bold:a,italic:s});(0,c.setSeaTableColumn)(p,u)}),[p,o]),O=(0,i.useMemo)((function(){var e=(o||{}).data,t=(0,c.getColumnByKey)(v,e.key),n=t&&t.key||"",i=g.findIndex((function(e){return e.value===n}));if(-1===i)return null;var a=g[i],s=r(r({},a),{bold:e.bold,italic:e.italic});return g.splice(i,1,s),s}),[v,o,g]),b={isSelected:h,placeholder:m("Select_field"),value:O,options:g,onChange:y};return i.default.createElement("span",t,i.default.createElement(u.Select,b),n)};t.default=function(e){if((0,a.useReadOnly)()){var t=e.attributes,n=(e.element.data||{}).name,r=n?"{".concat(n,"}"):"";return i.default.createElement("span",t,r)}return i.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 i=n(13683),a=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=i.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:a.default.nice(),type:c.FORMULA,data:{formula:t.formula},children:[(0,d.generateDefaultText)()]};i.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;i.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),i=r(n(14311)),a=r(n(47796)),s=r(n(71831)),u={type:o.FORMULA,nodeType:"element",editorMenus:[i.default],editorPlugin:a.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 i=o(n(9950)),a=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,i.useRef)(n),f=(0,i.useState)(n),p=r(f,2),h=p[0],m=p[1],v=(0,i.useState)(null),g=r(v,2),y=g[0],O=g[1],b=(0,i.useState)(!0),E=r(b,2),A=E[0],w=E[1],C=(0,i.useRef)(null),k=(0,s.useTranslation)(c.TRANSLATE_NAMESPACE).t;(0,i.useEffect)((function(){var e=(0,l.getAboveBlockNode)(t);e&&O(e[1])}),[]),(0,i.useEffect)((function(){if(C.current){C.current.innerHTML="";var e=window.MathJax.tex2svg(h);C.current.appendChild(e)}}));var S=(0,i.useCallback)((function(e){w(!1),m(e.target.value)}),[]),T=(0,i.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 i.default.createElement(a.Modal,{isOpen:!0,toggle:o,autoFocus:!1,wrapClassName:"formula-dialog-wrapper"},i.default.createElement(a.ModalHeader,{toggle:o},k("Insert_formula")),i.default.createElement(a.ModalBody,null,i.default.createElement("div",{className:"form-group"},i.default.createElement("label",{className:"form-check-label"},k("Formula")),i.default.createElement(a.Input,{type:"textarea",className:"form-control",value:h,autoFocus:!0,onChange:S})),i.default.createElement("div",{ref:C,className:"formula-preview"})),i.default.createElement(a.ModalFooter,null,i.default.createElement(a.Button,{color:"secondary",onClick:o},k("Cancel")),i.default.createElement(a.Button,{color:"primary",disabled:A,onClick:T},k("Insert_formula"))))}},14311:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(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,i=e.editor,u=(0,a.useState)(!1),l=r(u,2),m=l[0],v=l[1],g=(0,a.useState)(""),y=r(g,2),O=y[0],b=y[1],E=(0,a.useMemo)((function(){return(0,d.isFormulaActive)(i)}),[i.selection]);(0,a.useEffect)((function(){var e=f.default.getInstance().subscribe(s.INTERNAL_EVENTS.ON_OPEN_FORMULA_DIALOG,w);return function(){return e()}}),[]);var A=(0,a.useCallback)((function(){v(!0)}),[]),w=(0,a.useCallback)((function(e){if(e){var t=(e.data||{}).formula;b(t),v(!0)}}),[]),C=(0,a.useCallback)((function(){v(!1),b("")}),[]);return a.default.createElement(a.default.Fragment,null,a.default.createElement(c.default,Object.assign({isRichEditor:t,className:n,disabled:(0,d.isMenuDisabled)(i,o),isActive:E,onMouseDown:A},h)),m&&a.default.createElement(p.default,{editor:i,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 i=o(n(9950)),a=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,a.useSelected)(),l=(0,i.useRef)(null);(0,i.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,i.useCallback)((function(){u.default.getInstance().dispatch(s.INTERNAL_EVENTS.ON_OPEN_FORMULA_DIALOG,n)}),[n]);return i.default.createElement("span",Object.assign({onDoubleClick:c,className:"sf-block-formula "+(o?" sf-selected-formula":"")},t),i.default.createElement("span",{contentEditable:!1,ref:l}),i.default.createElement("span",{contentEditable:!1},r))};t.default=function(e){return i.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),i=n(86026),a=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,i.getNodeType)(e);if(!n&&(0,i.isTextNode)(e)&&e.id){var r=(0,i.getParentNode)(e,e.id);n=(0,i.getNodeType)(r)}return n===a.ELementTypes.PARAGRAPH||!(!n||!n.startsWith(a.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,i.getNodeType)(t);if(n&&n.startsWith(a.ELementTypes.HEADER))return!0}return!1},universal:!0}),n=r(t,1)[0];if(n){var s=r(n,1)[0];return(0,i.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),i=n(18190),a=r(n(84459)),s=r(n(69784)),u={type:o.ELementTypes.HEADER,nodeType:"element",editorMenus:[s.default],editorPlugin:a.default,renderElements:[i.renderHeader]};t.default=u},69784:function(e,t,n){"use strict";var r=n(85715).default,o=n(41132).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=a(n(9950)),u=i(n(99754)),l=n(28321),c=n(79896),d=i(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)),i=r(o,2),a=i[0],v=i[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":a,"header-toggle-disabled":b})},s.default.createElement("div",{className:(0,u.default)("sf-header-toggle",{"header-toggle-disabled":b,"header-popover-showed":a}),onClick:b?void 0:function(e){e.stopPropagation(),e.preventDefault(),e.nativeEvent.stopImmediatePropagation(),a?w():A(),v(!a)}},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(a?"caret-up":"drop-down")})),a&&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 i=n(13683),a=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=i.Editor.nodes(m,{match:function(e){return!!i.Element.isElement(e)&&!!e.type.startsWith(d.ELementTypes.HEADER)},universal:!0}),o=r(n,1)[0];if(o){var a=function(e,t){var n=e.selection;return!!n&&(i.Editor.isEnd(e,n.anchor,t)||i.Editor.isEnd(e,n.focus,t))}(e,o[1]);if(a){var u=(0,s.generateEmptyElement)(d.ELementTypes.PARAGRAPH);i.Transforms.insertNodes(m,u,{mode:"highest"})}else t()}else t()},m.deleteBackward=function(t){if(!e.selection)return p(t);var n=i.Editor.nodes(m,{match:function(e){return!!i.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 a=function(e,t){var n=e.selection;return!!n&&(i.Editor.isStart(e,n.anchor,t)||i.Editor.isStart(e,n.focus,t))}(e,o[1]);return a?((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 a=t[0];if(1===t.length){if(d.LIST_TYPE_ARRAY.includes(a.type)){if(1===a.children.length){var u=i.Node.string(t[0]);return void o(u)}if((0,s.isSelectionAtBlockStart)(e))return void i.Transforms.insertNodes(m,t);var l=i.Path.next(r[1]);return void i.Transforms.insertNodes(m,t,{at:l})}if(a.type===f.TABLE){var c=i.Path.next(r[1]);return void i.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,i="",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,a.default)(y,t)){i=g;break}}return o?(t.preventDefault(),(0,u.isMenuDisabled)(m)||((0,u.getHeaderType)(e)===i?(0,u.setHeaderType)(m,d.ELementTypes.PARAGRAPH):(0,u.setHeaderType)(m,i)),!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)),i=n(33601),a=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,i.getNodeType)(e);if(t.indexOf(a.ELementTypes.HEADER)>-1)return t.split(a.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)),i=r(n(79656)),a=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,a.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:i.default.nice(),type:s.CODE_LINE,children:[{text:e,id:i.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,i=n(41132).default,a=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:a({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,i={type:d.IMAGE,id:l.default.nice(),data:a({src:n},r&&{title:r}),children:[(0,f.generateDefaultText)()]};u.Transforms.insertNodes(t,i,{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,a=void 0===o?{}:o;a.src&&n.push(a.src)}else n.push.apply(n,i(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)),i=n(24643),a=r(n(4774)),s=r(n(45952)),u={type:i.IMAGE,nodeType:"element",editorMenus:[a.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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(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,i=(0,a.useState)(""),f=r(i,2),p=f[0],h=f[1],m=(0,a.useRef)(null),v=(0,u.useTranslation)(d.TRANSLATE_NAMESPACE).t,g=(0,a.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 a.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},a.default.createElement(s.ModalHeader,{toggle:n},v("Insert_image")),a.default.createElement(s.ModalBody,null,a.default.createElement(s.Form,null,a.default.createElement(s.FormGroup,null,a.default.createElement(s.Label,{for:"imageUrlInput"},v("Image_address")),a.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())}}),a.default.createElement(s.FormFeedback,null,v("Image_address_invalid"))))),a.default.createElement(s.ModalFooter,null,a.default.createElement(s.Button,{color:"secondary",onClick:n},v("Cancel")),a.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,i=n(85715).default,a=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=a(n(76380)),d=a(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,a=e.handelClosePopover,s=e.isSupportInsertSeafileImage,m=(0,u.useState)(!1),v=i(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),a();case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[n,a]),A=(0,u.useCallback)((function(){y(!1),a()}),[a]);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),a()}},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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(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,i=e.editor,s=e.isSupportInsertSeafileImage,u=(0,a.useState)(!1),m=r(u,2),v=m[0],g=m[1],y=(0,a.useRef)(null),O=(0,a.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,a.useCallback)((function(){document.addEventListener("mousedown",O)}),[O]),E=(0,a.useCallback)((function(){document.removeEventListener("mousedown",O)}),[O]),A=(0,a.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 a.default.createElement(a.default.Fragment,null,a.default.createElement(f.MenuItem,Object.assign({type:Image,isRichEditor:t,className:n,disabled:(0,d.isMenuDisabled)(i,o),isActive:v,onMouseDown:A},h)),v&&a.default.createElement(p.default,{ref:y,editor:i,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),i=n(86086);t.default=function(e){var t=e.isInline,n=e.isVoid,a=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 a(e);var t=e.files[0];(0,i.handleUpdateImage)(s,t)},s}},28435:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(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)(),i=(0,l.getImagesUrlList)(o.children),d=(0,a.useState)(i.findIndex((function(e){return e===t}))),f=r(d,2),p=f[0],h=f[1],m=i[p];return a.default.createElement(u.default,{wrapperClassName:"sf-editor-image-previewer",imageTitle:a.default.createElement(c,{mainSrc:m,imageIndex:p,images:i}),mainSrc:m,toolbarButtons:[],nextSrc:i[(p+1)%i.length],prevSrc:i[(p+i.length-1)%i.length],onCloseRequest:n,reactModalProps:{shouldReturnFocusAfterClose:!0,preventScroll:!0},onMovePrevRequest:function(){var e=(p+i.length-1)%i.length;h(e)},onMoveNextRequest:function(){var e=(p+1)%i.length;h(e)},imagePadding:70,reactModalStyle:{overlay:{zIndex:1071}}})};var c=function(e){var t=e.mainSrc,n=e.imageIndex,r=e.images;return a.default.createElement(a.default.Fragment,null,a.default.createElement("span",{className:"d-flex"},a.default.createElement("span",{className:"text-truncate"},function(){try{return t?decodeURI(t.slice(t.lastIndexOf("/")+1)):""}catch(e){return console.log("error",e),""}}()),a.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,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=a(n(9950)),u=n(34457),l=n(28321),c=i(n(99754)),d=n(86086),f=i(n(28435)),p=n(34205);n(38035);t.default=function(e,t){var n,i,a,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],k=w[1],S=(0,s.useState)(!1),T=o(S,2),x=T[0],_=T[1],D=(0,s.useState)(!1),P=o(D,2),M=P[0],N=P[1],R=(0,s.useState)({height:0,width:0}),I=o(R,2),L=I[0],F=I[1],B=(0,l.useTranslation)(p.TRANSLATE_NAMESPACE).t,j=(0,s.useRef)(null),U=(0,s.useRef)(),H=(0,u.useSelected)();(0,s.useEffect)((function(){var e=g.data,t=void 0===e?{}:e;if(t.init){var n=t.src;(0,d.lazyLoadImage)(n,(function(e){E(!1),k(!1)}),(function(){E(!1),k(!0)}))}}),[]);var Q=(0,s.useCallback)((function(e){e.stopPropagation();var n=j.current,o=n.clientHeight,i=n.clientWidth;_(!0),F({width:i,height:o});var a=function(e){e.preventDefault(),e.stopPropagation();var t=j.current,n=U.current;if(n){var r=e.clientX-n.getBoundingClientRect().left-5,o=t.width+r,i=o/t.naturalWidth*t.naturalHeight;o<20||(t.width=o,t.height=i,F({width:t.clientWidth,height:t.clientHeight}))}},s=function(){if(document.removeEventListener("mousemove",a),!x){_(!1);var e=j.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",a),document.addEventListener("mouseup",s)}),[t,g.data,x]),Y=(0,s.useCallback)((function(e){e.preventDefault(),N(!1)}),[]);return s.default.createElement("span",Object.assign({},m,{contentEditable:!1,className:"sf-image-wrapper"}),b&&s.default.createElement("span",null,B("Image_is_uploading"),"..."),!b&&s.default.createElement("img",{ref:j,className:(0,c.default)("sf-image",{selected:H,error:C}),alt:(null===g||void 0===g||null===(i=g.data)||void 0===i?void 0:i.alt)||" "+B("Image_loading_failed"),src:null===g||void 0===g||null===(a=g.data)||void 0===a?void 0:a.src,width:null===g||void 0===g?void 0:g.data.width,height:null===g||void 0===g?void 0:g.data.height}),H&&!b&&s.default.createElement(s.default.Fragment,null,s.default.createElement("span",{ref:U,className:"resizer",onMouseDown:Q}),s.default.createElement("span",{className:"full-screen",contentEditable:!1,onClick:function(){return N(!0)}},s.default.createElement("i",{className:"iconfont icon-fullscreen",title:B("Full_screen")}))),x&&s.default.createElement("span",{className:"image-size-info-tooltip"},"".concat(B("Width"),":").concat(L.width," ").concat(B("Height"),":").concat(L.height)),M&&s.default.createElement(f.default,{imgUrl:null===g||void 0===g||null===(h=g.data)||void 0===h?void 0:h.src,toggleImagePreviewer:Y}),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 i.default}}),Object.defineProperty(t,"TablePlugin",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"TextPlugin",{enumerable:!0,get:function(){return a.default}}),t.default=void 0;var o=r(n(6736)),i=r(n(9955)),a=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=[i.default,a.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,i=n(12897).default,a=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!!a(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,i=void 0===o?f.INSERT_POSITION.CURRENT:o,a=e.slateNode,s=t.selection;if((i!==f.INSERT_POSITION.CURRENT||!m(t))&&r&&n&&s){var h=g(n,r);if(i===f.INSERT_POSITION.AFTER){var v=u.Editor.path(t,s);if(a&&(null===a||void 0===a?void 0:a.type)===f.ELementTypes.LIST_ITEM){v=(0,c.findPath)(t,a,[]);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 i=g(n,r);if(u.Range.isCollapsed(o))return t.insertText(""),u.Editor.insertFragment(t,[i]),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,i)):(u.Transforms.wrapNodes(t,i,{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=a(t,1)[0];if(!n)return null;var r=a(n,2),o=r[0],i=r[1],s=(0,c.getEditorString)(e,i);return{linkUrl:o.url,linkTitle:s||o.title,path:i}};t.updateLink=function(e,t,n){var r=(0,c.getAboveNode)(e,{match:{type:f.ELementTypes.LINK}});if(r){var o=r[0]||{},i=o.href,a=o.title;i===t&&a===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=a(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:i(i({},l),{},{text:n}),insertOptions:{select:!0}})}}};t.upsertLinkText=y;var O=function(){var e=o(r().mark((function e(t){var n,o,i;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=a(n,1),(i=o[0])&&i[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),i=r(n(55971)),a=r(n(16128)),s=r(n(70556)),u={type:o.LINK,nodeType:"element",editorMenus:[i.default],editorPlugin:a.default,renderElements:[s.default]};t.default=u},55971:function(e,t,n){"use strict";var r=n(12897).default,o=n(85715).default,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=a(n(9950)),u=n(13683),l=i(n(57339)),c=n(4426),d=n(24643),f=n(895),p=i(n(28418)),h=i(n(53591)),m=n(41117),v=c.MENUS_CONFIG_MAP[d.LINK];t.default=function(e){var t=e.isRichEditor,n=e.className,i=e.readonly,a=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)(a)}),[a.selection]);(0,s.useEffect)((function(){var e=p.default.getInstance().subscribe(m.INTERNAL_EVENTS.ON_OPEN_LINK_MODAL,k);return function(){return e()}}),[]),(0,s.useEffect)((function(){if((0,f.isLinkType)(a)){var e=a.selection&&u.Editor.string(a,a.selection);e&&w(r(r({},A),{},{linkTitle:e}))}}),[a.selection]);var k=(0,s.useCallback)((function(e){Reflect.ownKeys.length&&w(e),O(!0)}),[O,w]),S=(0,s.useCallback)((function(e){if(e.preventDefault(),e.stopPropagation(),C)C&&(0,f.unWrapLinkNode)(a);else{if(a.selection){var t=u.Editor.string(a,a.selection);w(r(r({},A),{},{linkTitle:t}))}O(!0),document.getElementById("seafile_".concat(d.LINK)).blur()}}),[a,C,A]),T=(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)(a,i),isActive:C,onMouseDown:S},v)),y&&s.default.createElement(h.default,{onCloseModal:T,editor:a,linkTitle:A.linkTitle,linkUrl:A.linkUrl}))}},53591:function(e,t,n){"use strict";var r=n(43693).default,o=n(12897).default,i=n(85715).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=a(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,a=e.linkTitle,f=e.linkUrl,p=(0,s.useState)({linkUrl:null!==f&&void 0!==f?f:"",linkTitle:null!==a&&void 0!==a?a:""}),h=i(p,2),m=h[0],v=h[1],g=(0,s.useState)({linkUrl:"",linkTitle:""}),y=i(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()}),[]),k=(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()}),[]),S=(0,s.useCallback)((function(e,t){return"linkUrl"===e?t.trim():t}),[]),T=(0,s.useCallback)((function(e){var t=e.target.name,n=e.target.value;n=S(t,n),k(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,S,k,O]),x=(0,s.useCallback)((function(e){(Object.entries(m).forEach((function(e){var t=i(e,2),n=t[0],a=t[1];return k(n,a).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,k]),_=(0,s.useCallback)((function(e){"Enter"===e.key&&x(e)}),[x]);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:T},s.default.createElement(u.FormGroup,null,s.default.createElement(u.Label,{for:"linkUrl"},A("Link_address")),s.default.createElement(u.Input,{onKeyDown:_,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:_,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:x,disabled:w,color:"primary"},A("Add_link"))))}},16128:function(e,t,n){"use strict";var r=n(8053).default,o=n(85715).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(13683),s=i(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=i(n(75168)),g=i(n(28418));t.default=function(e){var t=e.isInline,n=e.insertBreak,i=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=a.Editor.parent(e,e.selection),r=o(t,2),i=r[0],s=r[1];if(i.type===c.LINK){var u=a.Range.end(e.selection),l=a.Editor.node(e,u);o(l,1)[0].text.length===u.offset&&(a.Range.isExpanded(e.selection)?a.Transforms.delete(e):a.Transforms.select(e,{path:a.Path.next(s),offset:0}))}n()},A.insertText=function(t){var n=a.Range.isCollapsed(e.selection),r=a.Editor.path(e,e.selection),o=(0,u.getSelectedNodeByType)(e,c.LINK),i=a.Editor.isEnd(e,e.selection.focus,r);if(!(n&&o&&i))return y(t);a.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);a.Editor.insertFragment(A,[n],{select:!0})}},A.deleteBackward=function(t){if(!A.selection)return i(t);if((0,l.isLinkType)(e)){var n=(0,l.getLinkInfo)(e);if(n&&1===n.linkTitle.length){var r=a.Editor.next(e),o=a.Path.next(n.path),s=a.Editor.node(e,o);return(0,h.focusEditor)(e,r[1]),a.Transforms.select(e,s[1]),void a.Transforms.delete(A,{at:n.path})}}return i(t)},A.onHotKeyDown=function(t){if((0,v.default)("mod+k",t)){t.preventDefault();var n=A.selection,o=a.Range.isCollapsed(n),i=g.default.getInstance();if(o)i.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!!a.Text.isText(e)||(e.children&&e.children.length>0?e.children.some(p):void 0)};if(!p(c))return;var h=window.getSelection().toString();i.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]):""===a.Node.string(n)?a.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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(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,i=e.element,p=(0,a.useState)(!1),h=r(p,2),m=h[0],v=h[1],g=(0,a.useState)({top:0,left:0}),y=r(g,2),O=y[0],b=y[1],E=(0,u.useReadOnly)(),A=(0,a.useMemo)((function(){return(0,c.isLinkType)(t)}),[t.selection]),w=(0,a.useCallback)((function(e){k(),v(!1)}),[b]),C=(0,a.useCallback)((function(){window.addEventListener("click",w)}),[w]),k=(0,a.useCallback)((function(){window.removeEventListener("click",w)}),[w]),S=(0,a.useCallback)((function(e){e.stopPropagation();var n=d.default.getInstance();if(E)return t.isInlineEditor?void window.open(i.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,a=r.left,s=r.width;b({top:o-42,left:a-70+s/2}),v(!0),C()}}),[t,E,C,i]),T=(0,a.useCallback)((function(e){e.preventDefault()}),[]);return a.default.createElement(a.default.Fragment,null,a.default.createElement("span",Object.assign({onClick:S,"data-url":i.url,className:(0,s.default)("sf-virtual-link",{selected:m})},n),a.default.createElement("a",{href:i.url,onClick:T},o)),A&&m&&a.default.createElement(l.default,{popoverPosition:O,linkUrl:i.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 i=o(n(9950)),a=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,i.useEffect)((function(){return function(){n()}}),[n]);var h=(0,i.useCallback)((function(e){(0,c.isUrl)(t)||e.preventDefault()}),[t]),m=(0,i.useCallback)((function(e){e.stopPropagation(),(0,l.unWrapLinkNode)(o)}),[o]),v=(0,i.useCallback)((function(e){e.stopPropagation();var t=(0,l.getLinkInfo)(o);if(t){var r=t.linkTitle,i=t.linkUrl;u.default.getInstance().dispatch(d.INTERNAL_EVENTS.ON_OPEN_LINK_MODAL,{linkTitle:r,linkUrl:i}),n()}else n()}),[o,n]);return i.default.createElement(i.default.Fragment,null,(0,a.createPortal)(i.default.createElement("div",{id:"link-op-menu",className:"sf-link-op-menu",style:r},i.default.createElement("a",{href:t,onClick:h,target:"_blank",rel:"noopener noreferrer",className:"sf-link-op-menu-link"},p("Open_link")),i.default.createElement("div",{className:"sf-link-op-icons d-flex "},i.default.createElement("span",{role:"button",className:"sf-link-op-icon",onClick:v},i.default.createElement("i",{className:"iconfont icon-rename"})),i.default.createElement("span",{role:"button",className:"sf-link-op-icon",onClick:m},i.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),i=n(24643),a=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))||!![i.CODE_LINE,i.CODE_BLOCK,i.TABLE,i.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 a.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(a.LIST_TYPES.includes(c[0].type))n=c;else if(c[0].type===i.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 a.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,i=o.Editor.above(e),a=r(i,2)[1],s={anchor:n,focus:o.Editor.start(e,a)};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),i=r(n(57791)),a=r(n(59283)),s=n(80248),u={type:o.LIST_ITEM,nodeType:"element",editorMenus:[i.default],editorPlugin:a.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 i=o(n(9950)),a=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,i.useMemo)((function(){return u.MENUS_CONFIG_MAP[o]}),[]),h=(0,i.useCallback)((function(e){e.preventDefault(),(0,l.transformsToList)(t,o),(0,c.focusEditor)(t)}),[f]);return i.default.createElement(a.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)),i=n(934),a=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,i=n.listItem;if((0,p.isFirstNode)(o[0],i[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,i.getActiveListType)(e);if(c.LIST_TYPES.includes(r)){if((0,o.default)(["tab","shift+tab"],t)&&(0,a.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),i=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,i.movedListItemUp)(e,n)))return!0;if(!t)if((0,i.insertListItem)(e))return!0}}},22236:function(e,t,n){"use strict";var r=n(41132).default,o=n(8053).default,i=n(85715).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.insertFragmentList=t.getTextAndListItemNodes=void 0;var s=n(13683),u=a(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),a=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(a[0])?a[0].children:[a[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=i(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,a){var u=i(n,2)[1],c=i(a,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 i(e,1)[0].type===d.PARAGRAPH})).length}(t))A=b,w=E;else if(g){var C=(0,l.getNode)(e,u),k=o(C.children).slice(1),S=o(b.children),T=S[0],x=S.slice(1);if(s.Transforms.insertNodes(e,T,{at:s.Path.next(v),select:!0}),s.Transforms.removeNodes(e,{at:v}),x.length)if(k.length){var _=[].concat(r(u),[1,0]);s.Transforms.insertNodes(e,x[0].children,{at:_,select:!0})}else s.Transforms.insertNodes(e,x,{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 a=(0,l.findNode)(e,{match:{type:d.PARAGRAPH},mode:"lowest"});if(!a){var u=f(t)?[(0,l.generateDefaultText)()].concat(r(t)):t;return(0,s.insertFragment)(e,u)}var c=m(e,t,n,a),p=c.textNode,h=c.listItemNodes;(0,s.insertFragment)(e,[p]);var v=i(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),i=n(55521),a=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!==a.LIST_ITEM}));if(f){var p=(0,s.generateElement)(a.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===a.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,i.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,i.normalizeNestedList)(e,{nestedListItem:[c,d]}))return}c.type===a.LIST_ITEM&&(0,i.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 i=n(13683),a=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(!i.Range.isCollapsed(n)){var d=n.anchor,f=n.focus;if(i.Range.isBackward(n)){var p={anchor:r({},n.focus),focus:r({},n.anchor)};d=p.anchor,f=p.focus}var h=i.Editor.unhangRange(e,{anchor:d,focus:f});h&&(c=h,i.Transforms.select(e,h))}var m=!(0,a.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),i=n(934),a=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!==a.PARAGRAPH)return!1;var f=(0,i.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,i.setListType)(e,a.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!==a.ORDERED_LIST)return o.Transforms.delete(e,{at:h}),(0,i.setListType)(e,a.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),i=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,i=null;if((i=r.Range.isRange(n)&&!r.Range.isCollapsed(n)?n.focus.path:r.Range.isRange(n)?n.anchor.path:n)&&r.Node.get(e,i)){var a=r.Editor.above(e,{at:i,match:function(e){return r.Element.isElement(e)&&e.type===o.LIST_ITEM}});if(a)return{list:r.Editor.parent(e,a[1]),listItem:a}}return null};t.hasListChild=function(e){return e.children.some((function(e){return r.Element.isElement(e)&&i.LIST_TYPES.includes(e.type)}))};t.isListNested=function(e,t){var n,i=null===(n=r.Editor.parent(e,t))||void 0===n?void 0:n[0];return(null===i||void 0===i?void 0:i.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)),i=n(24643);n(41375);t.renderList=function(e,t){var n=e.attributes,r=e.children,a=e.element,s=a.type===i.ORDERED_LIST?"ol":"ul";return o.default.createElement(s,Object.assign({"data-id":a.id,"data-root":"true",className:"sf-list-line"},n),r)};t.renderListItem=function(e,t){var n=e.attributes,r=e.children,i=e.element;return o.default.createElement("li",Object.assign({"data-id":i.id,"data-root":"true"},n),r)};t.renderListLic=function(e,t){var n=e.attributes,r=e.children,i=e.element;return o.default.createElement("div",Object.assign({"data-id":i.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 a.moveListItemsToList}}),Object.defineProperty(t,"movedListItemDown",{enumerable:!0,get:function(){return o.movedListItemDown}}),Object.defineProperty(t,"movedListItemUp",{enumerable:!0,get:function(){return i.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),i=n(38387),a=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 i=n(13683),a=n(33601),s=n(24643);t.insertListItem=function(e){var t=(0,a.getAboveNode)(e,{match:{type:s.PARAGRAPH}});if(!t)return!1;var n=o(t,2)[1],u=i.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 i.Editor.withoutNormalizing(e,(function(){var t;i.Range.isCollapsed(e.selection)||i.Transforms.delete(e,{at:e.selection});var o=(0,a.isStartPoint)(e,null===(t=e.selection)||void 0===t?void 0:t.focus,n),u=(0,a.isBlockTextEmptyAfterSelection)(e),l=i.Path.next(n),p=i.Path.next(d);if(o){var h=(0,a.generateElement)(s.PARAGRAPH);i.Transforms.insertNodes(e,h,{at:d});var m=(0,a.generateElement)(s.LIST_ITEM,{childrenOrText:[]});return i.Transforms.wrapNodes(e,m,{at:d}),void(f=!0)}if(u){var v,g=null===(v=i.Editor.marks(e))||void 0===v?void 0:v.key,y=(0,a.generateElement)(s.PARAGRAPH);i.Transforms.insertNodes(e,r(r({},y),g),{at:p});var O=(0,a.generateElement)(s.LIST_ITEM,{childrenOrText:[]});i.Transforms.wrapNodes(e,O,{at:p}),i.Transforms.select(e,p),f=!0}else{i.Transforms.splitNodes(e);var b=(0,a.generateElement)(s.LIST_ITEM,{childrenOrText:[]});i.Transforms.wrapNodes(e,b,{at:l}),i.Transforms.moveNodes(e,{at:l,to:p}),i.Transforms.select(e,p),i.Transforms.collapse(e,{edge:"start"}),f=!0}c.children.length>1&&(i.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),i=n(33601),a=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 a.LIST_TYPES.includes(e.type)})),g=m.concat(v?[1,v.children.length]:[1]);o.Editor.withoutNormalizing(e,(function(){if(!v){var t=(0,i.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),i=n(33601),a=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,i.getAboveNode)(e,{at:f,match:{type:[l.LIST_ITEM]}});if(!v){var g=null;try{g=o.Path.next(f)}catch(x){return}var y=(0,a.hasListChild)(h),O=!(0,i.isLastChild)(n,m);if(y||O){var b=(0,i.generateElement)(d.type,{childrenOrText:[]});o.Transforms.insertNodes(e,b,{at:g})}if(y){var E=(0,i.getNode)(e,g);if(!E)return;(0,s.moveListItemsToList)(e,{formListItem:c,toList:[E,g]})}if(O){var A=(0,i.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,i.isLastChild)(n,m)){if(!(0,a.hasListChild)(h)){var k=(0,i.generateElement)(d.type,{childrenOrText:[]});o.Transforms.insertNodes(e,k,{at:C})}var S=(0,i.getNode)(e,C);if(!S)return;(0,s.moveListItemsToList)(e,{fromListItem:v,toList:[S,C],fromStartIndex:m[m.length-1]+1,deleteFromList:!1})}var T=o.Path.next(w);return o.Transforms.moveNodes(e,{at:m,to:T}),!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),i=n(42447);t.moveListItemsToList=function(e,t){var n=t.fromList,a=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(a){var t=(0,o.findDescendant)(e,{at:a[1],match:{type:i.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),i=n(21868),a=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,a.movedListItemDown)(e,{list:l,listItem:o});else{if((0,i.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,i=n(41132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeListItem=void 0;var a=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(i(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 a.Editor.pathRef(e,n)})),v=h[0],g=o(null!==v&&void 0!==v?v:[],2),y=g[0],O=g[1];if(!v||!a.Editor.isBlock(e,y)){var b=(0,s.generateElement)(c.PARAGRAPH);return a.Transforms.insertNodes(e,b,{at:p.concat([0])}),!0}if(a.Editor.isBlock(e,y)&&!(0,s.match)(y,[],{type:[c.PARAGRAPH]})){if((0,s.match)(y,[],{type:l.LIST_TYPES})){var E=a.Editor.parent(e,n[1]),A=v;return(0,s.getChildren)(v).reverse().forEach((function(t){(0,u.movedListItemUp)(e,{list:A,listItem:t})})),a.Transforms.removeNodes(e,{at:[].concat(i(E[1]),[0])}),!0}if(f.includes(y.type))return!0;a.Transforms.setNodes(e,{type:c.PARAGRAPH},{at:O}),d=!0}var w=(0,s.getChildren)(v);if(w.length){var C,k,S=[],T=[],x=r(w);try{for(x.s();!(k=x.n()).done;){var _=k.value;if(!a.Element.isElement(_[0])||!a.Editor.isBlock(e,_[0]))break;S.push(a.Editor.pathRef(e,_[1])),T.push.apply(T,i((0,s.getDeepInlineChildren)(e,{children:(0,s.getChildren)(_)})))}}catch(P){x.e(P)}finally{x.f()}var D=a.Path.next(null===(C=w[w.length-1])||void 0===C?void 0:C[1]);T.reverse().forEach((function(t){var n=o(t,2)[1];a.Transforms.moveNodes(e,{at:n,to:D})})),S.forEach((function(t){var n=t.unref();n&&a.Transforms.removeNodes(e,{at:n})})),S.length&&(d=!0)}return!!d||(m.reverse().forEach((function(t){var n=t.unref();n&&a.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),i=n(33601),a=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,i.match)(s[0],[],{type:[a.ORDERED_LIST,a.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),i=n(38387);t.removeFirstListItem=function(e,t){var n=t.list,a=t.listItem,s=r(n,2)[1];return!(0,o.isListNested)(e,s)&&((0,i.movedListItemUp)(e,{list:n,listItem:a}),!0)}},89141:function(e,t,n){"use strict";var r=n(12897).default,o=n(41132).default,i=n(85715).default;Object.defineProperty(t,"__esModule",{value:!0}),t.transformsToList=void 0;var a=n(13683),s=n(33601),u=n(21868),l=n(42447),c=n(24643),d=n(81843);t.transformsToList=function(e,t){a.Editor.withoutNormalizing(e,(function(){var n=e.selection;if(!n)return!1;if(!a.Range.isCollapsed(n)&&(0,s.isRangeAcrossBlocks)(e))!function(e,t){var n=a.Range.edges(e.selection),u=i(n,2),f=u[0],p=u[1],h=a.Node.common(e,f.path,p.path),m=i(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);a.Transforms.setNodes(e,{type:t},{match:function(e,t){return a.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=a.Editor.nodes(e,{mode:"all"});Array.from(w).filter((function(e){var t=i(e,2);return t[0],t[1].length===A+1})).forEach((function(n){var r=i(n,2),o=r[0],u=r[1];if(l.LIST_TYPES.includes(o.type))a.Transforms.setNodes(e,{type:t},{at:u,match:function(e){return a.Element.isElement(e)&&c.LIST_ITEM.includes(e.type)},mode:"all"});else{var d=(0,s.generateElement)(c.LIST_ITEM,{childrenOrText:[]});a.Transforms.wrapNodes(e,d,{at:u});var f=(0,s.generateElement)(t,{childrenOrText:[]});a.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){a.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:[]});a.Transforms.wrapNodes(e,n);var r=(0,s.getSelectedNodeEntryByType)(e,c.PARAGRAPH);if(r){var o=i(r,2)[1],u=(0,s.generateElement)(c.LIST_ITEM,{childrenOrText:[]});a.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),i=n(42447),a=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:i.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])&&i.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)===a.LIST_ITEM},split:!0}),r.Transforms.unwrapNodes(e,{at:t,match:function(e){return i.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),i=n(55521),a=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,a.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 k=O.toLowerCase(),S=m.slice(w+2,C-2);return o.Editor.addMark(e,k,!0),t(S),void o.Editor.removeMark(e,k)}if(b===s.TEXT_STYLE_MAP.ITALIC){var T=m.slice(-1),x=null===m||void 0===m?void 0:m.slice(0,m.length-1),_=null===x||void 0===x?void 0:x.lastIndexOf(T),D=(null===m||void 0===m?void 0:m.lastIndexOf(T))+1;if(""===x||"_"===x)return t(n);if(_+1===x.length)return t(n);if(-1===_&&x.length>0)return t(n);if(-1!==_){o.Transforms.delete(e,{at:{anchor:{path:v.focus.path,offset:_},focus:r({},p.focus)},voids:!0});var P=b.toLowerCase(),M=m.slice(_+1,D-1);return o.Editor.addMark(e,P,!0),t(M),void o.Editor.removeMark(e,P)}}if(g!==u.CODE_BLOCK&&E===s.TEXT_STYLE_MAP.CODE){var N=null===m||void 0===m?void 0:m.slice(0,m.length-1),R=null===N||void 0===N?void 0:N.lastIndexOf("`"),I=(null===m||void 0===m?void 0:m.lastIndexOf("`"))+1;if(""===N||"`"===N)return t(n);if(R+1===N.length)return t(n);if(-1===R&&N.length>0)return t(n);if(-1!==R){o.Transforms.delete(e,{at:{anchor:{path:v.focus.path,offset:R},focus:r({},p.focus)},voids:!0});var L=E.toLowerCase(),F=m.slice(R+1,I-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,i.transformsToList)(e,g)}else{var B=m.slice(-3),j=null===m||void 0===m?void 0:m.slice(0,m.length-3),U=null===j||void 0===j?void 0:j.lastIndexOf(B),H=(null===m||void 0===m?void 0:m.lastIndexOf(B))+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 Q=m.slice(U+3,H-3);return o.Editor.addMark(e,s.TEXT_STYLE_MAP.BOLD,!0),o.Editor.addMark(e,s.TEXT_STYLE_MAP.ITALIC,!0),t(Q),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,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.replacePastedDataId=t.replaceNodeId=t.decorateOperation=void 0;var a=i(n(55097)),s=i(n(79656)),u=o(n(80390)),l=i(n(10230));t.decorateOperation=function(e){var t=(0,a.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),i=/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(i)||[];return r(t,2)[1]}(e);if(t){var a=decodeURIComponent(window.atob(t)),s=JSON.parse(a),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),i=n(33601);t.transformToParagraph=function(e,t){e.selection&&(r.Transforms.setNodes(e,{type:o.PARAGRAPH}),(0,i.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),i=r(n(17160)),a=r(n(45723)),s={type:o.PARAGRAPH,nodeType:"element",editorPlugin:i.default,renderElements:[a.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),i=n(33601),a=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"}),a=r(t,1)[0];if(a&&a[0].code){var s=(0,i.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,a[1])&&0!==o.Node.string(a[0]).length){o.Transforms.insertNodes(l,(0,i.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,i.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,a[1])){var d=o.Path.next(s[1]);return void o.Transforms.insertNodes(l,(0,i.generateDefaultParagraph)(),{at:d,select:!0})}}n()}else n()},l.deleteBackward=function(e){if(l.selection){var n=(0,i.getSelectedNodeEntryByType)(l,a.PARAGRAPH);if(n&&""===o.Node.string(n[0])){var r=(0,i.getPrevNode)(l);if(r&&r[0].type===a.TABLE_CELL)return void o.Transforms.removeNodes(l,{at:n[1]})}return t(e)}t(e)},l.insertFragment=function(t){var n={type:[a.PARAGRAPH]},c=(0,i.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,i.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!==a.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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(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,i=e.handleCloseContextMenu,f=(0,a.useState)({}),p=r(f,2),h=p[0],m=p[1],v=(0,a.useRef)(null),g=(0,s.useTranslation)(l.TRANSLATE_NAMESPACE).t,y=(0,a.useMemo)((function(){return t.children.length}),[t.children]),O=(0,a.useMemo)((function(){return t.children[0].children.length}),[t.children]);(0,a.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)),i()},E=function(e,t,n){(0,u.insertTableElement)(o,e,t,n),i()};return a.default.createElement("div",{contentEditable:!1,style:h,ref:v,className:"sf-context-menu-wrapper"},a.default.createElement("div",{className:"sf-context-menu sf-dropdown-list"},a.default.createElement(c.default,{type:d.TABLE_ELEMENT.ROW,count:1,currentCount:y,position:d.TABLE_ELEMENT_POSITION.BEFORE,insertTableElement:E}),a.default.createElement(c.default,{type:d.TABLE_ELEMENT.ROW,count:1,currentCount:y,position:d.TABLE_ELEMENT_POSITION.AFTER,insertTableElement:E}),a.default.createElement(c.default,{type:d.TABLE_ELEMENT.COLUMN,count:1,currentCount:O,position:d.TABLE_ELEMENT_POSITION.BEFORE,insertTableElement:E}),a.default.createElement(c.default,{type:d.TABLE_ELEMENT.COLUMN,count:1,currentCount:O,position:d.TABLE_ELEMENT_POSITION.AFTER,insertTableElement:E}),a.default.createElement("div",{className:"sf-divider dropdown-divider"}),a.default.createElement("button",{onMouseDown:function(){return b(u.removeRow)},className:"sf-context-menu-item sf-dropdown-menu-item"},g("Delete_row")),a.default.createElement("button",{onMouseDown:function(){return b(u.removeColumn)},className:"sf-context-menu-item sf-dropdown-menu-item"},g("Delete_column")),a.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,i=n(18336).default,a=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=i(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,i=parseInt(r);o+i>n.maxCount?n.setState({count:n.maxCount-o}):n.setState({count:i})}})),n.state={count:e.count||1},n.maxCount=e.type===p.TABLE_ELEMENT.ROW?p.TABLE_MAX_ROWS:p.TABLE_MAX_COLUMNS,n}return a(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,i=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 a=n(13683),s=n(34457),u=i(n(55391)),l=n(76960),c=n(24643),d=n(33601),f=i(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],i=a.Editor.nodes(e,{match:function(e){return r.includes(e.type)},mode:"highest"});return!!o(i,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}),i=e.selection;if(a.Editor.insertNode(e,r,{select:!1}),a.Range.isCollapsed(i)){var s=a.Editor.nodes(e,{at:i.anchor.path,match:function(e){return e.type===c.PARAGRAPH&&0===a.Node.string(e).length}}),u=o(s,1)[0];if(u){var f=u[1];1===f.length&&0!==f[0]&&a.Transforms.removeNodes(e,{at:f})}}var p=a.Editor.nodes(e,{match:function(e){return e.id===r.id},mode:"highest"}),h=o(p,1)[0],m=a.Editor.start(e,h[1]);(0,d.focusEditor)(e,m)};var y=function(e){if(!g(e))return null;var t=a.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],i=n[2],s=i[1].at(-1),u=i[1].at(-2);return{cellEntry:i,tableEntry:r,rowEntry:o,columnIndex:s,rowIndex:u}};t.getTableFocusingInfos=y;t.selectCellByGrid=function(e,t,n){var r=y(e),i=o(r.tableEntry,2)[1],s=a.Editor.range(e,i.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,i=O(e);if(!i)return null;for(var a=i.startRowIndex,s=i.endRowIndex,u=i.startColIndex,c=i.endColIndex,d=[],f=a;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 i=document.querySelectorAll(".selected-cell");if(0===i.length)return null;var u=s.ReactEditor.toSlateNode(e,i[0]),l=s.ReactEditor.findPath(e,u);return a.Path.isAncestor(n[1],l)?Array.from(i).reduce((function(e,t){var n=e.startRowIndex,o=e.endRowIndex,i=e.startColIndex,a=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===a||s>a)&&(e.endColIndex=s),(-1===i||s<i)&&(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),i=r.fragment,s=r.text,l=r.type,g=r.html,O=s.replace(/\r\n|\n/g," ");if(!i&&"text"===l){if((0,u.default)(s)&&!(0,h.isImage)(s)){var b=(0,m.generateLinkNode)(s,s);return void a.Editor.insertFragment(e,[b],{select:!0})}return(0,u.default)(s)&&(0,h.isImage)(s)?void(0,v.insertImage)(e,s):void a.Transforms.insertText(e,O)}if("html"===l&&(i=(0,p.htmlDeserializer)(g)),1===i.length)if(i[0].type===c.TABLE){var E=i[0],A=y(e),w=o(A.tableEntry,2),C=w[0],k=w[1],S=o(A.rowEntry,1)[0],T=A.rowIndex,x=A.columnIndex,_=S.children.length,D=C.children.length;E.children.some((function(t,n){var r=k.concat(T+n+T);return T+n>=D+1||(t.children.some((function(t,n){if(x+n>=_+1)return!0;var o=r.concat(x+n).concat(0);if(a.Transforms.removeNodes(e,{at:o}),t.children.type!==c.PARAGRAPH){var i=a.Node.string(t),s=(0,d.generateElement)(c.PARAGRAPH,{childrenOrText:i});a.Transforms.insertNodes(e,s,{at:o})}else a.Transforms.insertNodes(e,t.children,{at:o});return!1})),!1)}))}else i[0].type===c.PARAGRAPH?(0,a.insertFragment)(e,i):a.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],i=a.Path.parent(r).concat(r.at(-1)+1);a.Transforms.insertNodes(e,(0,d.generateElement)(c.PARAGRAPH),{at:i}),a.Transforms.select(e,{path:i.concat(0),offset:0})}};var b=function(e){return a.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,i=t.current.getBoundingClientRect(),a=i.x,s=i.y,u=e.clientY,l=e.clientX,c=u+240>r,d=l+350>o,f=u-s,p=l-a,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 i=n(24643),a=o(n(24713)),s=n(17738),u=o(n(45522)),l=r(n(74126)),c={type:i.TABLE,nodeType:"element",editorMenus:[a.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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(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,i=e.isRichEditor,u=(0,a.useState)(!1),l=r(u,2),p=l[0],h=l[1],m=(0,a.useMemo)((function(){return(0,c.isDisabled)(t,n)}),[t.selection,n]),v=(0,c.isInTable)(t),g=(0,a.useRef)(null),y=(0,a.useCallback)((function(e){if(e){var t=g.current;if(t&&t.contains(e.target)&&t!==e.target)return}h(!1),b()}),[]),O=(0,a.useCallback)((function(){document.addEventListener("mousedown",y)}),[]),b=(0,a.useCallback)((function(){document.removeEventListener("mousedown",y)}),[]),E=(0,a.useCallback)((function(e){e.stopPropagation(),e.preventDefault();var t=!p;h(t),t?O():b()}),[p,O,b]);return a.default.createElement("div",{className:"sf-table-menu-item"},a.default.createElement(s.default,Object.assign({isRichEditor:i,className:o,disabled:m,isActive:v,onMouseDown:E,editor:t},f)),p&&a.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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.RowOperationDropDownList=t.RemoveTableMenu=t.ColumnOperationDropDownList=t.AlignmentDropDown=void 0;var a=i(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,a.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 a.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,a.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 a.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,a.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 a.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 a.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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),s=o(n(99754)),u=n(31973);n(89916);var l=a.default.forwardRef((function(e,t){var n=e.editor,o=e.onHideSelector,i=(0,a.useState)({row:0,column:0}),l=r(i,2),c=l[0],d=l[1],f=(0,a.useState)({row:4,column:4}),p=r(f,2),h=p[0],m=p[1],v=(0,a.useCallback)((function(e,t){var n=e+1,r=t+1,o=n+1,i=r+1;o<4?o=4:o>10&&(o=10),i<4?i=4:i>10&&(i=10),d({row:n,column:r}),m({row:o,column:i})}),[]),g=(0,a.useCallback)((function(){(0,u.insertTable)(n,c.row,c.column),o()}),[n,o,c.column,c.row]),y=(0,a.useCallback)((function(e,t){for(var n=c.row,r=c.column,o=[],i=function(e){for(var i=[],u=function(t){var o=n>e&&r>t;i.push(a.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(a.default.createElement("div",{className:"sf-table-row",key:e},i))},u=0;u<e;u++)i(u);return o}),[g,v,c]),O=(0,a.useMemo)((function(){return y(h.row,h.column)}),[y]);return a.default.createElement("div",{className:"sf-table-size-selector-card",ref:t},a.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),i=(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=i;var a=function(e){var t=e.columnNum,n=e.childrenOrText,a=void 0===n?"":n,s=[];if(t)s=Array.from({length:t},(function(){return i()}));else if("string"===typeof a&&(a=[i({childrenOrText:a})]),!Array.isArray(a))throw Error("childrenOrText must be a string or a Node array!");return(0,r.generateElement)(o.TABLE_ROW,{childrenOrText:t?s:a})};t.generateTableRow=a;t.generateTable=function(e){var t=e.rowNum,n=e.columnNum,i=e.childrenOrText,s=void 0===i?"":i,u=[],l=[];if(t)l=new Array(n).fill(null),u=Array.from({length:t},(function(){return a({columnNum:n})}));else{if("string"===typeof s&&(s=[a({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,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(13683),s=i(n(75168)),u=n(31973),l=n(17467),c=i(n(2435)),d=n(24643),f=n(39324),p=i(n(50327)),h=i(n(28418)),m=n(41117),v=n(33601);t.default=function(e){var t=e.insertBreak,n=e.deleteBackward,i=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=a.Editor.nodes(w,{match:function(e){return a.Element.isElement(e)&&e.type===d.TABLE_ROW}}),i=o(r,1)[0],s=a.Path.next(i[1]).concat(0);a.Transforms.select(w,s)},w.insertText=function(e){if(!(0,u.isInTable)(w))return g&&g(e);var t=w.selection;if(" "!==e||!t||!a.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 i=[d.TABLE,d.BLOCKQUOTE,d.UNORDERED_LIST,d.ORDERED_LIST,d.CODE_BLOCK];if(t.some((function(e){return i.includes(e.type)}))){var s=t.reduce((function(e,t){return e+a.Node.string(t)}),"");a.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,k=A.startColIndex,S=o(h,2),T=S[0],x=S[1],_=o(m,1)[0].children.length,D=T.children.length;n.children.forEach((function(t,n){if(C+n>=D)return!0;var o=[].concat(r(x),[C+n]);return t.children.forEach((function(t,n){if(k+n>=_)return!0;var i=[].concat(r(o),[k+n]).concat(0);a.Transforms.removeNodes(e,{at:i});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 a.Transforms.insertNodes(e,u,{at:i}),!1})),!1}))}}},w.deleteBackward=function(t){if(!(0,u.isInTable)(w))return n(t);var r=w.selection;if(a.Range.isRange(r)){var i=a.Editor.nodes(e,{match:function(e){return e.type===d.TABLE_CELL},mode:"lowest"}),s=o(i,1)[0];if(!a.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(a.Range.isRange(n)){var r=a.Editor.nodes(e,{match:function(e){return e.type===d.TABLE_CELL},mode:"lowest"}),i=o(r,1)[0];if(!a.Editor.isEnd(w,n.anchor,i[1]))return y(t)}},w.onHotKeyDown=function(e){if(!(0,u.isInTable)(w))return i&&i(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),k=o(C.tableEntry,1)[0],S=o(C.rowEntry,1)[0],T=k.children.length,x=S.children.length;return(0,u.selectCellByGrid)(w,T-1,x-1),h.default.getInstance().dispatch(m.INTERNAL_EVENTS.ON_SELECT_ALL_CELL,k.id),!0}if((0,s.default)("delete",e)||(0,s.default)("backspace",e)){var _=(0,u.getSelectGrid)(w);if(!_)return i&&i(e);var D=_.startRowIndex,P=_.endRowIndex,M=_.startColIndex,N=_.endColIndex;if(-1===D||-1===P||-1===M||-1===N)return;for(var R=(0,u.getTableEntry)(w),I=o(R,1)[0],L=o(I,2)[1],F=D;F<=P;F++)for(var B=M;B<=N;B++)a.Transforms.insertText(w,"",{at:L.concat(F,B)});return!0}return i&&i(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(),i=document.createElement("div");return o.childNodes.forEach((function(e){if(e.classList&&e.classList.contains("sf-image-wrapper")){var t=e.querySelector("img");i.appendChild(t.cloneNode(!0))}else i.appendChild(e.cloneNode(!0))})),(0,c.default)(e,"text",r),(0,c.default)(e,"html",i.innerHTML.toString()),!0}return!1},w.normalizeNode=function(t){var n=o(t,2),r=n[0],i=n[1];if(r.type===d.TABLE){if((0,v.isLastNode)(w,r)){var s=(0,v.generateEmptyElement)(d.PARAGRAPH);a.Transforms.insertNodes(w,s,{at:[i[0]+1]})}if((0,v.isFirstNode)(w,r)){var u=(0,v.generateEmptyElement)(d.PARAGRAPH);a.Transforms.insertNodes(w,u,{at:[i[0]]})}}if(r.type===d.TABLE_ROW){var l=a.Editor.parent(e,i);if((null===l||void 0===l?void 0:l[0].type)!==d.TABLE)return void(0,a.unwrapNodes)(e,{at:i})}if(r.type===d.TABLE_CELL){var c=a.Editor.parent(e,i);if((null===c||void 0===c?void 0:c[0].type)!==d.TABLE_ROW)return void(0,a.unwrapNodes)(e,{at:i})}return A([r,i])},w}},74126:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.RenderTableRow=t.RenderTableCell=void 0;var a=i(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,i=e.element,u=(0,a.useRef)(null),f=(0,a.useRef)({rowIndex:-1,colIndex:-1}),p=(0,a.useState)({startRowIndex:-1,startColIndex:-1,endRowIndex:-1,endColIndex:-1}),v=r(p,2)[1],g=(0,a.useState)(!1),y=r(g,2),O=y[0],b=y[1],E=(0,a.useState)({top:0,left:0}),A=r(E,2),w=A[0],C=A[1],k=(0,s.useReadOnly)();(0,a.useEffect)((function(){if(k)return null;T(),document.addEventListener("contextmenu",R,!0),document.addEventListener("mousedown",N);var e=h.default.getInstance().subscribe(m.INTERNAL_EVENTS.ON_SELECT_ALL_CELL,_);return function(){document.removeEventListener("contextmenu",R,!0),document.removeEventListener("mousedown",N),e()}}),[]);var S=(0,a.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}),[]),T=(0,a.useCallback)((function(e){var t,n;I(),(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")}))}),[]),x=(0,a.useCallback)((function(e,t,n,r){if(T(),!(n<0||e<0)){for(var o=e;o<=t;o++)for(var i=u.current.querySelectorAll(l.TABLE_ROW_NODE_NAME)[o],a=n;a<=r;a++){var s=i.querySelectorAll(l.TABLE_CELL_NODE_NAME)[a];s.classList.add("selected-cell"),o===e&&s.classList.add("selected-cell-top"),a===n&&s.classList.add("selected-cell-left"),a===r&&s.classList.add("selected-cell-right"),o===t&&s.classList.add("selected-cell-bottom")}v({startRowIndex:e,endRowIndex:t,startColIndex:n,endColIndex:r})}}),[T]),_=(0,a.useCallback)((function(e){if(e===i.id){var t=i.children.length-1,n=i.children[0].children.length-1;x(0,t,0,n)}}),[i.children,i.id,x]),D=(0,a.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,i=S(e.target,l.TABLE_ROW_NODE_NAME).rowIndex,a=S(e.target,l.TABLE_CELL_NODE_NAME).cellIndex,s=Math.min(r,i),c=Math.max(r,i),d=Math.min(o,a),p=Math.max(o,a);s===c&&d===p||(window.getSelection().collapseToEnd(),x(s,c,d,p))}}),[S,x]),P=(0,a.useCallback)((function(e){document.removeEventListener("mousemove",D),document.removeEventListener("mouseup",P)}),[D]),M=(0,a.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)){T();var n=S(e.target,l.TABLE_ROW_NODE_NAME).rowIndex,r=S(e.target,l.TABLE_CELL_NODE_NAME).cellIndex;f.current={startRowIndex:n,startColIndex:r},document.addEventListener("mousemove",D),document.addEventListener("mouseup",P)}}),[T,S,D,P]),N=(0,a.useCallback)((function(e){0===e.button&&T()}),[T]),R=(0,a.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 I()}),[]),I=function(){b(!1)};return a.default.createElement("div",{style:{position:"relative"},"data-id":i.id},a.default.createElement("table",{ref:u,onMouseDown:M,className:"sf-table-container"},a.default.createElement("tbody",n,o)),O&&a.default.createElement(c.default,{element:i,handleCloseContextMenu:I,position:w,editor:t}))};t.RenderTableRow=function(e){var t=e.attributes,n=e.children,r=e.element;return a.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)(),i=(0,f.findPath)(o,r,[0,0]),l=i[i.length-1],c=u.Editor.parent(o,i),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,a.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,i=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 a=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=i(n.tableEntry,2)[1],c=i(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});a.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=i(n,1)[0];if(r)if(t){var o=t.startRowIndex,s=t.endRowIndex,l=i(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);a.Transforms.removeNodes(e,{at:v})}var g=a.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=i(y.tableEntry,2),b=O[0],E=O[1],A=i(y.rowEntry,2)[1],w=y.rowIndex,C=null,k=b.children.length;if(!(k>1))return p(e);C=w===k-1?a.Editor.start(e,E.concat(w-1)):a.Editor.start(e,A),a.Transforms.removeNodes(e,{at:A}),(0,c.focusEditor)(e,C)}}};var p=function(e){var t=(0,u.getTableEntry)(e),n=i(t,1)[0];if(n){var r=i(n,2),o=r[0],s=r[1];if((0,c.isLastNode)(e,o)){var l=(0,c.generateDefaultParagraph)();a.Transforms.removeNodes(e,{at:s}),a.Transforms.insertNodes(e,l,{at:s});var d=a.Editor.start(e,s);(0,c.focusEditor)(e,d)}else{var f=a.Editor.start(e,s[1]);a.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=i(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);a.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),a.Transforms.setNodes(e,{align:g},{at:p});var O=a.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=i(n,1)[0];if(o)if(t){var s=t.startColIndex,l=t.endColIndex,d=i(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);a.Transforms.removeNodes(e,{at:O})}var b=a.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=i(E.tableEntry,2),w=A[0],C=A[1],k=i(E.rowEntry,2),S=k[0],T=k[1],x=E.columnIndex,_=S.children.length,D=null;if(_>1){var P=x===_-1;w.children.forEach((function(t,n){var r=C.concat(n,x);a.Transforms.removeNodes(e,{at:r})}));var M=r(w.align);M.splice(x,1),a.Transforms.setNodes(e,{align:M},{at:C}),D=P?a.Editor.start(e,T.concat(x-1)):a.Editor.start(e,T.concat(x)),(0,c.focusEditor)(e,D)}else p(e)}}};t.changeColumnAlign=function(e,t){var n=(0,u.getTableFocusingInfos)(e),o=i(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);a.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=i(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=i(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 k=n===d.TABLE_ELEMENT_POSITION.AFTER?C+1:C,S=Math.min(d.TABLE_MAX_COLUMNS-E,o),T=0;T<S;T++)for(var x=0;x<b;x++){var _=[].concat(r(y),[x,k]),D=(0,l.generateTableCell)();a.Transforms.insertNodes(e,D,{at:_})}setTimeout((function(){var t=n===d.TABLE_ELEMENT_POSITION.AFTER?C:C+S,o=[].concat(r(y),[w,t,0]);(0,c.focusEditor)(e,o),a.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]),M=Math.min(d.TABLE_MAX_ROWS-b,o),N=0;N<M;N++){var R=(0,l.generateTableRow)({columnNum:E});a.Transforms.insertNodes(e,R,{at:P})}setTimeout((function(){var t=n===d.TABLE_ELEMENT_POSITION.AFTER?w:w+M,o=[].concat(r(y),[t,C]);(0,c.focusEditor)(e,o),a.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),i=n(33871),a=n(17467),s=n(33601);t.isMenuDisabled=function(e,t){return!!t||(!e.selection||!!(0,i.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 i=o.Editor.nodes(e,{match:function(e){return!0===e[t]}});return!!r(i,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===a.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)),i=r(n(31505)),a=r(n(51892)),s={type:"text",editorMenus:[o.default],editorPlugin:i.default,renderElements:[a.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 i=o(n(9950)),a=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=a.MENUS_CONFIG_MAP[r],d=(0,u.isMenuDisabled)(t,n),f=(0,u.isMarkActive)(t,r),p=(0,i.useCallback)((function(e,n){(0,u.toggleTextStyle)(t,r)}),[t,r]);return i.default.createElement("div",null,i.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)),i=n(17467),a=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,a.isMenuDisabled)(n)||((0,o.default)("mod+b",e)?((0,a.toggleTextStyle)(n,i.TEXT_STYLE_MAP.BOLD),!0):!!(0,o.default)("mod+i",e)&&((0,a.toggleTextStyle)(n,i.TEXT_STYLE_MAP.ITALIC),!0)):t&&t(e)},n}},51892:function(e,t,n){"use strict";var r=n(91847).default,o=["text"],i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),s=n(17467);t.default=function(e,t){var n=e.attributes,i=e.children,u=e.leaf,l=(u.text,r(u,o)),c=a.default.cloneElement(i);return u[s.TEXT_STYLE_MAP.BOLD]&&(c=a.default.createElement("strong",null,c)),u[s.TEXT_STYLE_MAP.ITALIC]&&(c=a.default.createElement("i",null,c)),u[s.TEXT_STYLE_MAP.UNDERLINE]&&(c=a.default.createElement("span",{style:{textDecoration:"underline"}},c)),u[s.TEXT_STYLE_MAP.CODE]&&(c=a.default.createElement("code",null,c)),u[s.TEXT_STYLE_MAP.DELETE]&&(c=a.default.createElement("del",null,c)),u[s.TEXT_STYLE_MAP.ADD]&&(c=a.default.createElement("span",null,c)),u.decoration&&(c=a.default.createElement("span",{className:"token ".concat(u.type)},c)),a.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,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(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 a.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 i=o(n(9950)),a=n(34457),s=n(946),u=function(e){var t=(0,a.useSlateStatic)();return(0,r(s.TextPlugin.renderElements,1)[0])(e,t)};t.default=function(e){return i.default.createElement(u,e)}},19629:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(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),k=o(n(14311)),S=o(n(47274)),T=o(n(66778)),x=o(n(79661)),_=o(n(49872));n(47996);var D=function(e){var t=e.editor,n=e.readonly,o=void 0!==n&&n,i=e.isRichEditor,D=void 0!==i&&i,P=e.isSupportFormula,M=void 0!==P&&P,N=e.isSupportInsertSeafileImage,R=void 0!==N&&N,I=e.isSupportColumn,L=void 0!==I&&I;(0,l.default)();var F=(0,a.useState)(!1),B=r(F,2),j=B[0],U=B[1],H=(0,a.useMemo)((function(){return(0,C.isInTable)(t)}),[t.selection]),Q=((0,a.useCallback)((function(){var e=!j;U(e),c.default.getInstance().dispatch(u.INTERNAL_EVENTS.ON_ARTICLE_INFO_TOGGLE,e)}),[j]),(0,a.useCallback)((function(e){e&&U(!1)}),[]));(0,a.useEffect)((function(){var e=c.default.getInstance().subscribe(u.EXTERNAL_EVENTS.ON_HELP_INFO_TOGGLE,Q);return function(){e()}}),[]);var Y=(0,a.useState)(!1),z=r(Y,2),$=z[0],V=z[1],G=(0,a.useCallback)((function(){V(!$)}),[$]),q=((0,s.default)("iconfont",{"icon-angle-double-left":!j,"icon-angle-double-right":j}),{editor:t,readonly:o,isRichEditor:D});return a.default.createElement("div",{className:"sf-slate-editor-toolbar"},D&&a.default.createElement(d.MenuGroup,null),a.default.createElement(d.MenuGroup,null,a.default.createElement(p.default,q)),a.default.createElement(d.MenuGroup,null,a.default.createElement(h.default,Object.assign({},q,{type:v.TEXT_STYLE_MAP.BOLD})),a.default.createElement(h.default,Object.assign({},q,{type:v.TEXT_STYLE_MAP.ITALIC})),a.default.createElement(h.default,Object.assign({},q,{type:v.TEXT_STYLE_MAP.CODE})),a.default.createElement(m.default,q)),a.default.createElement(d.MenuGroup,null,a.default.createElement(f.default,q),a.default.createElement(O.default,q),a.default.createElement(b.default,Object.assign({},q,{type:E.ORDERED_LIST})),a.default.createElement(b.default,Object.assign({},q,{type:E.UNORDERED_LIST}))),a.default.createElement(d.MenuGroup,null,a.default.createElement(y.default,q),a.default.createElement(A.default,q),a.default.createElement(g.default,Object.assign({},q,{isSupportInsertSeafileImage:R})),M&&a.default.createElement(k.default,q),L&&a.default.createElement(x.default,q)),H&&a.default.createElement(d.MenuGroup,{className:"sf-menu-group sf-table-operations-group"},a.default.createElement(w.AlignmentDropDown,q),a.default.createElement(w.ColumnOperationDropDownList,q),a.default.createElement(w.RowOperationDropDownList,q),a.default.createElement(w.RemoveTableMenu,q)),a.default.createElement(d.MenuGroup,null,a.default.createElement(S.default,q)),!D&&a.default.createElement("div",{className:"sf-slate-help-info-control",onClick:G},a.default.createElement("span",{className:"iconfont icon-use-help"})),$&&a.default.createElement(T.default,{isRichEditor:D,toggleShortcutDialog:G}),a.default.createElement(_.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 i.default}}),Object.defineProperty(t,"Toolbar",{enumerable:!0,get:function(){return o.default}});var o=r(n(19629)),i=r(n(7329))},7329:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(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,i=e.isRichEditor,w=void 0!==i&&i,C=(e.isSupportFormula,e.isSupportInsertSeafileImage),k=void 0!==C&&C,S=(e.isSupportColumn,e.onExpandEditorToggle);(0,s.default)();var T=(0,a.useMemo)((function(){return(0,b.isInTable)(t)}),[t.selection]),x=(0,a.useState)(!1),_=r(x,2),D=_[0],P=_[1],M=(0,a.useCallback)((function(){P(!D)}),[D]),N={editor:t,readonly:o,isRichEditor:w};return a.default.createElement("div",{className:"sf-slate-editor-toolbar"},w&&a.default.createElement(u.MenuGroup,null),a.default.createElement(u.MenuGroup,null,a.default.createElement(c.default,N)),a.default.createElement(u.MenuGroup,null,a.default.createElement(d.default,Object.assign({},N,{type:p.TEXT_STYLE_MAP.BOLD})),a.default.createElement(d.default,Object.assign({},N,{type:p.TEXT_STYLE_MAP.ITALIC})),a.default.createElement(d.default,Object.assign({},N,{type:p.TEXT_STYLE_MAP.CODE})),a.default.createElement(f.default,N)),a.default.createElement(u.MenuGroup,null,a.default.createElement(l.default,N),a.default.createElement(v.default,N),a.default.createElement(g.default,Object.assign({},N,{type:y.ORDERED_LIST})),a.default.createElement(g.default,Object.assign({},N,{type:y.UNORDERED_LIST}))),a.default.createElement(u.MenuGroup,null,a.default.createElement(m.default,N),a.default.createElement(u.MoreMenu,N,a.default.createElement(u.MenuGroup,null,a.default.createElement(h.default,Object.assign({},N,{isSupportInsertSeafileImage:k}))),T&&a.default.createElement(u.MenuGroup,{className:"sf-menu-group sf-table-operations-group"},a.default.createElement(O.AlignmentDropDown,N),a.default.createElement(O.ColumnOperationDropDownList,N),a.default.createElement(O.RowOperationDropDownList,N),a.default.createElement(O.RemoveTableMenu,N)),a.default.createElement(u.MenuGroup,null,a.default.createElement(E.default,N)),!w&&a.default.createElement("div",{className:"sf-slate-help-info-control",onClick:M},a.default.createElement("span",{className:"iconfont icon-use-help"})))),S&&a.default.createElement(u.MenuGroup,null,S&&a.default.createElement(u.ExpandEditorMenu,Object.assign({},N,{onExpandEditorToggle:S}))),D&&a.default.createElement(A.default,{isRichEditor:w,toggleShortcutDialog:M}))};w.defaultProps={readonly:!1};t.default=w},66778:function(e,t,n){"use strict";var r=n(17383).default,o=n(34579).default,i=n(18336).default,a=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=i(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 a(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}),i=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(i[1].shortcutType)),this.renderContainer(["#","space"],t(i[1].shortcutData.Heading_1)),this.renderContainer(["##","space"],t(i[1].shortcutData.Heading_2)),this.renderContainer(["###","space"],t(i[1].shortcutData.Heading_3)),this.renderContainer(["####","space"],t(i[1].shortcutData.Heading_4)),this.renderContainer(["#####","space"],t(i[1].shortcutData.Heading_5)),this.renderContainer(["######","space"],t(i[1].shortcutData.Heading_6))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(i[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(i[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(i[0].shortcutData.Make_ordered_list))),this.renderContainer(["Tab"],t(i[0].shortcutData.Increase_depth)),this.renderContainer(["Shift","Enter"],t(i[0].shortcutData.Insert_child_in_item)),this.renderContainer(["Enter"],t(i[0].shortcutData.Insert_new_item))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(i[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(i[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(i[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(i[6].shortcutData.Italic_bold))),this.renderContainer(["`code`","space"],t(i[6].shortcutData.Inline_code))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(i[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(i[2].shortcutData.Make_code_block))),this.renderContainer(["Tab"],t(i[2].shortcutData.Insert_indent)),this.renderContainer(["Enter"],t(i[2].shortcutData.Insert_new_line)),this.renderContainer([p,"Enter"],t(i[2].shortcutData.Escape_code_block))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(i[3].shortcutType)),this.renderContainer([">","space"],t(i[3].shortcutData.Make_block_quote)),this.renderContainer(["Enter"],t(i[3].shortcutData.Escape_block_quote))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(i[4].shortcutType)),this.renderContainer(["Enter"],t(i[4].shortcutData.Insert_table_row)),this.renderContainer([p,"Enter"],t(i[4].shortcutData.Escape_table))),r&&c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(i[7].shortcutType)),this.renderContainer([p,"s"],t(i[7].shortcutData.Save_file))),c.default.createElement("div",{className:"pb-2"},c.default.createElement("div",{className:"keyboard-shortcut-title pb-1"},t(i[8].shortcutType)),this.renderContainer([p,"v"],t(i[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),i=r(n(28418)),a=n(41117),s=n(86086),u=n(895);t.default=function(e){(0,o.useEffect)((function(){return i.default.getInstance().subscribe(a.EXTERNAL_EVENTS.INSERT_IMAGE,(function(t){var n=t.title,r=t.url,o=t.isImage,i=t.selection;o?(0,s.insertSeafileImage)({editor:e,title:n,url:r,selection:i}):(0,u.insertSeafileLink)({editor:e,title:n,url:r,selection:i})}))}),[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),i=n[0],a=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(){a(!1)}}return function(){var e=document.getElementById("mathjax");e&&e.parentNode.removeChild(e)}}a(!1)}),[]),{isLoadingMathJax:i}}},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)),i=t.ScrollContext=o.default.createContext(null);t.useScrollContext=function(){var e=(0,o.useContext)(i);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,i.useState)({}),t=r(e,2)[1];(0,i.useEffect)((function(){var e=a.default.getInstance().subscribe("change",(function(){return t({})}));return function(){e()}}),[])};var i=n(9950),a=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,i=n(28418).default;t.default=function(e){r((function(){return i.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 i.default}}),Object.defineProperty(t,"MarkdownPreview",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"MarkdownViewer",{enumerable:!0,get:function(){return a.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),i=r(n(8473)),a=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,i=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,i=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,a.useRef)(null),C=(0,a.useState)(!1),k=r(C,2),S=k[0],T=k[1],x=(0,a.useState)(!1),_=r(x,2),D=_[0],P=_[1],M=(0,a.useState)({}),N=r(M,2),R=N[0],I=N[1],L=(0,a.useCallback)((function(){var e;if(S&&!o){var t=null===(e=w.current)||void 0===e?void 0:e.getSlateValue();b(t),T(!1)}}),[S,b,o]),F=(0,a.useCallback)((function(){var e,t=null;!o&&S&&(t=null===(e=w.current)||void 0===e?void 0:e.getSlateValue());A(t)}),[S,A,o]),B=(0,a.useCallback)((function(e){27===e.keyCode&&(e.stopPropagation(),e.preventDefault(),F())}),[F]);(0,a.useEffect)((function(){var e=null;return h&&(e=setTimeout((function(){L()}),v)),document.addEventListener("keydown",B),function(){clearTimeout(e),document.removeEventListener("keydown",B)}}),[h,v,L,B]);var j=(0,a.useMemo)((function(){return(0,u.default)(y)}),[y]),U=j.isValidBrowser,H=j.isWindowsWechat,Q=(0,a.useCallback)((function(){var e={};D||(e={width:"100%",height:"100%",top:0,border:"none"}),P(!D),I(e)}),[D]),Y=(0,a.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)}T(!0)}),0)}),[E]),z=(0,s.default)("longtext-header-container",{"longtext-header-container-border":o||H}),$=(0,s.default)("longtext-content-container",{"longtext-container-scroll":o||H});return a.default.createElement(l.LongTextModal,{onModalClick:F},a.default.createElement("div",{style:R,className:"longtext-dialog-container"},a.default.createElement("div",{className:z},a.default.createElement("div",{className:"longtext-header"},a.default.createElement("span",{className:"longtext-header-name"},i),a.default.createElement("div",{className:"longtext-header-tool"},a.default.createElement("span",{onClick:Q,className:"longtext-header-tool-item mr-1 dtable-font dtable-icon-full-screen ".concat(D?"long-text-full-screen":"")}),a.default.createElement("span",{onClick:F,className:"longtext-header-tool-item dtable-font dtable-icon-x"}))),!U&&a.default.createElement(l.BrowserTip,{lang:t,isWindowsWechat:H})),a.default.createElement("div",{onKeyDown:function(e){e.stopPropagation(),B(e)},className:$},a.default.createElement(c.default,{ref:w,value:d,columns:f,editorApi:O,onContentChanged:Y}))))};var a=i(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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.lang,n=e.readOnly,o=e.headerName,i=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,k=(0,a.useRef)(null),S=(0,a.useState)(!1),T=r(S,2),x=T[0],_=T[1],D=(0,a.useState)(!1),P=r(D,2),M=P[0],N=P[1],R=(0,a.useState)({}),I=r(R,2),L=I[0],F=I[1],B=(0,a.useCallback)((function(){var e,t;if(x&&!n){var r=null===(e=k.current)||void 0===e?void 0:e.getValue(),o=null===(t=k.current)||void 0===t?void 0:t.getSlateValue(),i=(0,l.default)(o,!1),a=i.previewText,s=i.images,u=i.links,c=i.checklist;A({text:r,preview:a,images:s,links:u,checklist:c}),_(!1)}}),[x,A,n]),j=(0,a.useCallback)((function(){var e=null;if(!n&&x){var t,r,o=null===(t=k.current)||void 0===t?void 0:t.getValue(),i=null===(r=k.current)||void 0===r?void 0:r.getSlateValue(),a=(0,l.default)(i,!1);e={text:o,preview:a.previewText,images:a.images,links:a.links,checklist:a.checklist}}C(e)}),[x,C,n]),U=(0,a.useCallback)((function(e){27===e.keyCode&&(e.stopPropagation(),e.preventDefault(),j())}),[j]);(0,a.useEffect)((function(){var e=null;return h&&(e=setTimeout((function(){B()}),v)),document.addEventListener("keydown",U),function(){clearTimeout(e),document.removeEventListener("keydown",U)}}),[h,v,B,U]);var H=(0,a.useMemo)((function(){return(0,c.default)(y)}),[y]),Q=H.isValidBrowser,Y=H.isWindowsWechat,z=(0,a.useCallback)((function(){var e={};M||(e={width:"100%",height:"100%",top:0,border:"none"}),N(!M),F(e)}),[M]),$=(0,a.useCallback)((function(){setTimeout((function(){if(w&&"function"===typeof w){var e,t,n=null===(e=k.current)||void 0===e?void 0:e.getValue(),r=null===(t=k.current)||void 0===t?void 0:t.getSlateValue(),o=(0,l.default)(r,!1),i=o.previewText,a=o.images,s=o.links,u=o.checklist;w({text:n,preview:i,images:a,links:s,checklist:u})}_(!0)}),0)}),[w]),V=(0,s.default)("longtext-header-container",{"longtext-header-container-border":n||Y}),G=(0,s.default)("longtext-content-container",{"longtext-container-scroll":n||Y});return a.default.createElement(d.LongTextModal,{onModalClick:j,containerClass:b},a.default.createElement("div",{style:L,className:"longtext-dialog-container"},a.default.createElement("div",{className:V},a.default.createElement("div",{className:"longtext-header"},a.default.createElement("span",{className:"longtext-header-name"},o),a.default.createElement("div",{className:"longtext-header-tool"},a.default.createElement("span",{onClick:z,className:"longtext-header-tool-item mr-1 iconfont icon-full-screen ".concat(M?"long-text-full-screen":"")}),a.default.createElement("span",{onClick:j,className:"longtext-header-tool-item iconfont icon-x"}))),!Q&&a.default.createElement(d.BrowserTip,{lang:t,isWindowsWechat:Y})),a.default.createElement("div",{onKeyDown:function(e){e.stopPropagation(),U(e)},className:G},!n&&!Y&&a.default.createElement(u.default,{ref:k,value:i,editorApi:E,mathJaxSource:O,onContentChanged:$}),(n||Y)&&a.default.createElement(f.default,{isWindowsWechat:Y,value:i,mathJaxSource:O,isShowOutline:!1}))))};var a=i(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,i=n(18336).default,a=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=i(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 a(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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),s=o(n(75168));t.default=function(e){var t=e.enableEdit,n=e.value,o=e.onChange,i=e.closeEditor,u=(0,a.useState)(n),l=r(u,2),c=l[0],d=l[1],f=(0,a.useRef)(!1),p=(0,a.useRef)(null);(0,a.useEffect)((function(){t!==f.current&&t&&!f.current&&setTimeout((function(){return p.current.focus()}))}),[t]);var h=(0,a.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,a.useCallback)((function(e){var t=e.currentTarget,n=t.selectionStart,r=t.selectionEnd,o=t.value;(0,s.default)("enter",e)?(e.preventDefault(),i&&i(),p.current.blur()):(37===e.keyCode&&0===n||39===e.keyCode&&r===o.length)&&e.stopPropagation()}),[i]),v=(0,a.useCallback)((function(e){e.stopPropagation()}),[]),g=(0,a.useCallback)((function(e){e.stopPropagation()}),[]);return a.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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(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,a.forwardRef)((function(e,t){var n=e.autoSave,o=e.isCheckBrowser,i=e.saveDelay,p=e.value,h=e.lang,m=e.headerName,v=e.onClick,g=e.onSaveEditorValue,y=e.editorApi,O=(0,a.useState)(!1),b=r(O,2),E=b[0],A=b[1],w=(0,a.useRef)("string"===typeof p?{text:p}:p),C=(0,a.useRef)(!1),k=(0,a.useMemo)((function(){return(0,d.default)(o)}),[o]).isWindowsWechat,S=(0,a.useCallback)((function(){A(!0)}),[]),T=(0,a.useCallback)((function(){C.current&&g(w.current),A(!1)}),[C,w,g]),x=(0,a.useCallback)((function(e){w.current=e,C.current=!0}),[]),_=(0,a.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 T()):void 0}}),[E,T]);(0,a.useImperativeHandle)(t,(function(){return{enableEdit:E,openEditor:S,closeEditor:T}}),[E,S,T]);var D=(0,a.useCallback)((function(){v&&v(),S()}),[S,v]);return a.default.createElement(u.default,{onClickOutside:T},a.default.createElement("div",{className:"w-100",onKeyDown:_},k?a.default.createElement(l.default,{enableEdit:E,value:w.current.text,onChange:x,closeEditor:T}):a.default.createElement(c.default,{enableEdit:E,handelEnableEdit:D,lang:h,headerName:m,value:w.current.text,autoSave:n,saveDelay:i,isCheckBrowser:o,editorApi:y,onSaveEditorValue:g,onEditorValueChanged:x})))}));t.default=p},48239:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(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,i=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,a.useRef)(null),w=(0,a.useRef)(null),C=(0,a.useState)({}),k=r(C,2),S=k[0],T=k[1],x=(0,a.useState)(!1),_=r(x,2),D=_[0],P=_[1],M=(0,a.useRef)("string"===typeof f?{text:f}:f),N=(0,a.useRef)(!1),R=(0,a.useCallback)((function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];N.current=!0,E&&E(e),t&&(b&&b(e),N.current=!1)}),[b,E]),I=(0,a.useCallback)((function(){N.current&&R(M.current,!0)}),[R]),L=(0,a.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),i=o.previewText,a=o.images,s=o.links,l=o.checklist;M.current={text:n,preview:i,images:a,links:s,checklist:l},R(M.current)}),0)}),[R]),F=(0,a.useCallback)((function(){var e=A.current.getBoundingClientRect().height;T({height:e}),P(!0)}),[A]),B=(0,a.useCallback)((function(e){e&&(M.current=e,R(e,!0)),T({}),P(!1)}),[R]);return(0,a.useEffect)((function(){var e=null;return h&&(e=setTimeout((function(){I()}),v)),function(){e&&clearTimeout(e)}}),[h,v,I]),t||M.current.text?a.default.createElement(a.default.Fragment,null,a.default.createElement("div",{className:(0,d.default)("sf-long-text-inline-editor-container",{preview:!t}),style:S,ref:A},D?a.default.createElement("div",{className:"sf-simple-slate-editor-container"},a.default.createElement("div",{className:"sf-slate-editor-toolbar"}),a.default.createElement("div",{className:"sf-slate-editor-content"},a.default.createElement(l.default,{value:M.current.text,isShowOutline:!1}))):a.default.createElement(s.default,{ref:w,enableEdit:t,isInline:!0,value:M.current.text,handelEnableEdit:n,onSave:I,editorApi:O,onContentChanged:L,onExpandEditorToggle:F})),D&&a.default.createElement(c.default,{lang:o,readOnly:!1,headerName:i,value:M.current.text,autoSave:h,saveDelay:v,isCheckBrowser:y,editorApi:O,onSaveEditorValue:R,onEditorValueChanged:R,onCloseEditorDialog:B})):a.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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),s=o(n(15495)),u=n(24955),l=o(n(35143)),c=o(n(7882)),d=n(33601),f=(0,a.forwardRef)((function(e,t){var n=e.isFetching,o=e.value,i=e.initValue,f=e.editorApi,p=e.mathJaxSource,h=e.isSupportInsertSeafileImage,m=e.onSave,v=e.onContentChanged,g=e.children,y=(0,a.useState)([]),O=r(y,2),b=O[0],E=O[1],A=(0,a.useState)(!0),w=r(A,2),C=w[0],k=w[1],S=(0,l.default)(p).isLoadingMathJax;(0,a.useImperativeHandle)(t,(function(){return{getValue:function(){return(0,u.slateToMdString)(b)}}}),[b]),(0,a.useEffect)((function(){if(!n){var e=(0,u.mdStringToSlate)(o);!o&&i&&(e=[(0,d.generateHeaderElement)(i)]),E(e),k(!1)}}),[n]);var T=(0,a.useCallback)((function(e){E(e),v&&v()}),[v]),x={isSupportFormula:!!p,isSupportInsertSeafileImage:h,value:b,editorApi:f,onSave:m,onContentChanged:T,children:g};return n||C||S?a.default.createElement(s.default,null):a.default.createElement(c.default,x)}));t.default=f},42709:function(e,t,n){"use strict";var r=n(17383).default,o=n(34579).default,i=n(18336).default,a=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=i(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 a(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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.isFetching,n=e.value,o=e.mathJaxSource,i=e.isShowOutline,d=e.scrollRef,f=e.onLinkClick,p=e.beforeRenderCallback,h=(0,a.useState)([]),m=r(h,2),v=m[0],g=m[1],y=(0,a.useState)(!0),O=r(y,2),b=O[0],E=O[1],A=(0,l.default)(o).isLoadingMathJax;(0,a.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:i,scrollRef:d,onLinkClick:f};if(t||b||A)return a.default.createElement(s.default,null);return a.default.createElement(c.default,w)};var a=i(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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),s=o(n(15495)),u=n(24955),l=o(n(35143)),c=o(n(24197)),d=(0,a.forwardRef)((function(e,t){var n=e.isFetching,o=e.value,i=e.editorApi,d=e.mathJaxSource,f=e.columns,p=e.onSave,h=e.onContentChanged,m=(0,a.useState)([]),v=r(m,2),g=v[0],y=v[1],O=(0,a.useState)(!0),b=r(O,2),E=b[0],A=b[1],w=(0,l.default)(d).isLoadingMathJax;(0,a.useImperativeHandle)(t,(function(){return{getValue:function(){return(0,u.slateToMdString)(g)},getSlateValue:function(){return g}}}),[g]),(0,a.useEffect)((function(){if(!n){var e=o?JSON.parse(o):(0,u.mdStringToSlate)("");y(e),A(!1)}}),[n]);var C=(0,a.useCallback)((function(e){y(e),h&&h()}),[h]),k={isSupportFormula:!!d,value:g,editorApi:i,columns:f,onSave:p,onContentChanged:C};return n||E||w?a.default.createElement(s.default,null):a.default.createElement(c.default,k)}));t.default=d},18934:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.isFetching,n=e.value,o=e.mathJaxSource,i=e.isShowOutline,d=e.scrollRef,f=e.onLinkClick,p=(0,a.useState)([]),h=r(p,2),m=h[0],v=h[1],g=(0,a.useState)(!0),y=r(g,2),O=y[0],b=y[1],E=(0,u.default)(o).isLoadingMathJax;(0,a.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:i,scrollRef:d,onLinkClick:f};if(t||O||E)return a.default.createElement(s.default,null);return a.default.createElement(l.default,A)};var a=i(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,i=n(91847).default,a=["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=i(e,a),b=(0,l.useState)([]),E=o(b,2),A=E[0],w=E[1],C=(0,l.useState)(!0),k=o(C,2),S=k[0],T=k[1],x=(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),T(!1)}}),[s]);var _=(0,l.useCallback)((function(e){w(e),y&&y()}),[y]),D=r({isSupportFormula:!!v,value:A,editorApi:m,onSave:g,onContentChanged:_},O);return s||S||x?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"),i=t.HEADER2="".concat(r,"2"),a=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,i,a,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:i,H3:a,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)),i=r(n(99771)),a=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,i.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 a=o(e,n),u=(0,i.default)(a);if("array"!==u&&"object"!==u&&"null"!==u&&"undefined"!==u)throw new Error('A rule returned an invalid deserialized representation: "'.concat(t,'".'));if(void 0!==a){if(null===a)return null;t=a;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,i.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:a.PARAGRAPH,children:[{text:"",id:o.default.nice()}]}]:e=e.reduce((function(e,t){if(a.TOP_LEVEL_TYPES.includes(t.type)&&e.push(t),t.type===a.LIST_ITEM){var n={id:o.default.nice(),type:a.UNORDERED_LIST,children:[t]};return e.push(n),e}if(!t.type||a.INLINE_LEVEL_TYPES.includes(t.type)){var r=e[e.length-1];if(r&&r.type===a.PARAGRAPH)return r.children.push(t),e;var i={id:o.default.nice(),type:a.PARAGRAPH,children:[t]};return e.push(i),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)),i=n(19104);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("BLOCKQUOTE"===n)return{id:o.default.nice(),type:i.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)),i=n(19104),a=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,a.genCodeLangs)().find((function(e){return e.value===l}))||"plaintext",{id:o.default.nice(),language:l,type:i.CODE_BLOCK,children:t(s)}}var c=r[0].textContent.split("\n").filter(Boolean).map((function(e){return{id:o.default.nice(),type:i.CODE_LINE,children:[{id:o.default.nice(),text:e}]}}));return{id:o.default.nice(),language:"plaintext",type:i.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:i.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:i.CODE_LINE,children:[{id:o.default.nice(),text:e}]}})):{id:o.default.nice(),type:i.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)),i=n(19104);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if(n&&i.HEADER_LIST.includes(n))return{id:o.default.nice(),type:i.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)),i=n(19104);t.default=function(e,t){if("IMG"===e.nodeName)return{id:o.default.nice(),type:i.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)),i=r(n(37364)),a=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,i.default,a.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)),i=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:i.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)),i=n(19104),a=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:i.UNORDERED_LIST,children:t(r)}:"OL"===n?{id:o.default.nice(),type:i.ORDERED_LIST,children:t(r)}:"LI"===n&&s.includes(e.firstChild.nodeName)?{id:o.default.nice(),type:i.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:i.PARAGRAPH,children:[(0,a.generateDefaultText)()]}:{id:o.default.nice(),type:i.PARAGRAPH,children:t(r)}:void 0:{id:o.default.nice(),type:i.LIST_ITEM,children:[{id:o.default.nice(),type:i.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)),i=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:i.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)),i=n(19104);t.default=function(e,t){var n=e.nodeName,r=e.childNodes;if("TABLE"===n)return{id:o.default.nice(),type:i.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:i.TABLE_ROW,children:t(r)}}if("TH"===n||"TD"===n){var a=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:i.TABLE_CELL,children:a}}}},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 a.default}}),Object.defineProperty(t,"slateToMdString",{enumerable:!0,get:function(){return i.default}});var o=r(n(3741)),i=r(n(88205)),a=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),i=r(n(3880)),a=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(i.default).use(a.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)),i=n(81329),a=(0,o.default)(i.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=a},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),i=r(n(3880)),a=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(i.default).use(a.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,i=n(12897).default,a=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=a(n(79656)),u=n(33601),l=n(24643),c=a(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,a=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=i(i(i(i({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=a&&"\u200b"!==a?a:"";return n.text=y,e.push(i({},n)),void(n={})}if("inlineCode"===r)return n.code=!0,n.text=a||"",e.push(i({},n)),void(n={});var O=d[r];if(!Array.isArray(o)||0===o.length||!O)return n.text=a||"",e.push(i({},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,N[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 x(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 i=o(t),a=i[0],u=i.slice(1),c={id:s.default.nice(),type:l.CHECK_LIST_ITEM,checked:n,children:p(a)},d=R(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 k=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=k;var S=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 k(e)}))}};t.transformTable=S;var T=function(e){return{id:s.default.nice(),type:l.CODE_LINE,children:[{id:s.default.nice(),text:e}]}};t.transformCodeLine=T;var x=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 T(e)}))}};t.transformCodeBlock=x;var _=function(e){return{id:s.default.nice(),type:"hr",children:[(0,u.generateDefaultText)()]}};t.transformHr=_;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"),a=n.getAttribute("title"),c=n.getAttribute("width"),d=n.getAttribute("height"),f=i(i(i(i({src:r},o&&{alt:o}),a&&{title:a}),!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 M=function(e){return{id:s.default.nice(),type:"formula",data:{formula:e.value},children:[(0,u.generateDefaultText)()]}};t.transformMath=M;var N={paragraph:m,heading:h,blockquote:v,table:S,list:w,code:x,thematicBreak:_,math:M,html:P},R=function(e){return e.filter((function(e){return N[e.type]})).map((function(e){return(0,N[e.type])(e)})).flat()};t.formatMdToSlate=R},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),i=r(n(3880)),a=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(i.default).use(a.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,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.formatSlateToMd=void 0;var a=n(13683),s=i(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 i=t.data,a={text:"{".concat(i.name,"}")},s=l(a);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],i=t.children[0];r.children=[{type:"text",value:o.value+i.value}]}else if(r.type===t.type&&"emphasis"===t.type){var a=r.children[0],s=t.children[0];a.type===s.type&&"text"===a.type?r.children=[{type:"text",value:a.value+s.value}]:a.type===s.type&&"strong"===a.type?r.children=[{type:"strong",children:[{type:"text",value:a.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!==a.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,i=r(n);try{for(i.s();!(t=i.n()).done;){if(!0===t.value.loose){o=!0;break}}}catch(a){i.e(a)}finally{i.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:a.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 i=o(n(55391)),a=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,i.default)(e))};t.isUrl=u;t.isDocumentEmpty=function(e){var t=e.children,n=r(t,1)[0];return 1===t.length&&0===a.Node.string(n).length&&!n.children.some((function(t){return a.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),i=n(76960),a=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,i.generateTableCell)({childrenOrText:[(0,a.generateElement)(o.PARAGRAPH,{childrenOrText:c.textContent})]}))}if(u.length<t)for(var d=t-u.length,f=0;f<d;f++)u.push((0,i.generateTableCell)({childrenOrText:[(0,a.generateElement)(o.PARAGRAPH)]}));n.push((0,i.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 i=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=i},72976:function(e,t,n){"use strict";var r=n(34579).default,o=n(17383).default,i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(64467)),s=i(n(75168)),u=r((function e(t){var n=this;o(this,e),(0,a.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,a.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})),i=r[o];i=i.slice(i.indexOf("/")+1),t=(i=parseInt(i))>=76,53===i&&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),i=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++,i(r.children,t)):i(r.children,t),n++}},a=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 i(t,n),a(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,i=n(34579).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s,u=a(n(64467)),l=function(){return i((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 i=Object.keys(e),a=Object.keys(r(r({},e),t)).filter((function(e){return!n.includes(e)}));return i.length!==a.length||a.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,i){for(var a=function(){var a=e[s];if("column"===a.type){var u=a.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"===a.type){var f=a.data||{src:""};if(i&&"function"===typeof i){var p=i(f.src),h=r(r({},f),{src:p});a.data=h}}if(a.children){var m=a.children;o(m,t,n,i)}},s=0;s<e.length;s++)a()};t.replaceColumnData=o},24860:function(e,t,n){"use strict";n.r(t);var r=n(9950),o=n(11942),i=n.n(o),a=n(34806),s=n.n(a);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,i,a,s=[],u=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.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&&(a=n.return(),Object(a)!==a))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 k(){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)?k(e.parent):e}var S=300,T=27,x=37,_=38,D=39,P=40,M=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,i,a=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=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=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=k(),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(i){t.props[i.name]!==e[i.name]&&(n=!0,r[t.props[i.name]]=!0,o[e[i.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,i=r.height-2*o,a=r.width-2*o;return n||(i=Math.min(i,t),a=Math.min(a,e)),a/i>e/t?{width:e*i/t,height:i}:{width:a,height:t*a/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,i=0;return{maxX:o=r*t.width-n.width<0?(n.width-r*t.width)/2:(r*t.width-n.width)/2,maxY:i=r*t.height-n.height<0?(n.height-r*t.height)/2:(r*t.height-n.height)/2,minX:-1*o,minY:-1*i}}},{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(S,e));if(r!==this.state.zoomLevel)if(0!==r){var o=this.getBestImageForType("mainSrc");if(null!==o){var i=this.getZoomMultiplier(),a=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*i)/2,d=(s.height-o.height*i)/2,f=u-(u-(c-this.state.offsetX))/i*a,p=l-(l-(d-this.state.offsetY))/i*a,h=(s.width-o.width*a)/2-f,m=(s.height-o.height*a)/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!==T))switch(this.lastKeyDownTime=n.getTime(),t){case T:e.preventDefault(),this.requestClose(e);break;case x: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 _: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,i=r.y;this.changeZoom(n,o,i)}},{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===S&&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 i=new n.g.Image;this.props.imageCrossOrigin&&(i.crossOrigin=this.props.imageCrossOrigin),i.onerror=function(n){o.props.onImageLoadError(t,e,n),o.setState((function(t){return{loadErrorStatus:l(l({},t.loadErrorStatus),{},d({},e,!0))}})),r(n)},i.onload=function(){o.props.onImageLoad(t,e,i),o.imageCache[t]={loaded:!0,width:i.width,height:i.height},r()},i.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,i=t.animationDuration,a=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,k=w.offsetX,T=w.offsetY,x=w.isClosing,_=w.loadErrorStatus,D=w.rotateDeg,P=this.getLightboxRect(),M={},N=this.isAnimating();!o&&N&&(M=l(l({},M),{},{transition:"transform ".concat(i,"ms")}));var R={};this.getSrcTypes().forEach((function(e){var t=e.name,n=e.keyEnding;R[t]=n}));var I=[],L=function(t,n,o){if(e.props[t]){var i,a=e.getBestImageForType(t),s=l(l({},M),u.getTransform(l(l({},o),a)));if(C>0&&(s.cursor="move"),s.transform="".concat(s.transform," rotate(").concat(D,"deg)"),null===a&&(i=_,Object.keys(i).some((function(e){return i[e]}))))I.push(r.createElement("div",{className:"".concat(n," ril__image ril-errored"),style:s,key:e.props[t]+R[t]},r.createElement("div",{className:"ril__errorContainer"},e.props.imageLoadErrorMessage)));else if(null!==a){var d=a.src;c?(s.backgroundImage="url('".concat(d,"')"),I.push(r.createElement("div",{className:"".concat(n," ril__image ril__imageDiscourager"),onDoubleClick:e.handleImageDoubleClick,onWheel:e.handleImageMouseWheel,style:s,key:d+R[t]},r.createElement("div",{className:"ril-download-blocker ril__downloadBlocker"})))):I.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+R[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"})})));I.push(r.createElement("div",{className:"".concat(n," ril__image ril-not-loaded"),style:s,key:e.props[t]+R[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*k,y:-1*T,zoom:F}),L("prevSrc","ril-image-prev ril__imagePrev",{x:-1*P.width});var B=Object.assign({},{overlay:{zIndex:1051,backgroundColor:this.isMobile?"#000":"transparent"}},this.props.reactModalStyle),j={overlay:l({zIndex:1e3,backgroundColor:"transparent"},B.overlay),content:l({backgroundColor:"transparent",overflow:"hidden",border:"none",borderRadius:0,padding:0,top:0,left:0,right:0,bottom:0},B.content)};return r.createElement(s(),f({isOpen:!0,onRequestClose:a?this.requestClose:void 0,onAfterOpen:function(){e.outerEl.current&&e.outerEl.current.focus(),g()},style:j,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(x?"ril-closing ril__outerClosing":""," ").concat(this.isMobile?"mobile-image-previewer":"PC-image-previewer"),style:{transition:"opacity ".concat(i,"ms"),animationDuration:"".concat(i,"ms"),animationDirection:x?"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:a?this.closeIfClickInner:void 0},I),m&&!this.isMobile&&r.createElement("button",{type:"button",className:"ril-prev-button ril__navButtons ril__navButtonPrev",key:"prev","aria-label":this.props.prevLabel,onClick:N?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:N?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:N?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:N?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:N?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:N?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:N?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===S?["ril__builtinButtonDisabled"]:[])).join(" "),ref:this.zoomInBtn,disabled:N||C===S,onClick:N||C===S?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:N||0===C,onClick:N||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})))))}}],i=[{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,i=e.zoom,a=void 0===i?1:i,s=e.width,u=e.targetWidth,l=n,c=w();s>c&&(l+=(c-s)/2);var d=a*(u/s);return{transform:"translate3d(".concat(l,"px,").concat(o,"px,0) scale3d(").concat(d,",").concat(d,",1)")}}}],o&&c(t.prototype,o),i&&c(t,i),Object.defineProperty(t,"prototype",{writable:!1}),u}(r.Component);M.propTypes={mainSrc:i().string.isRequired,prevSrc:i().string,nextSrc:i().string,mainSrcThumbnail:i().string,prevSrcThumbnail:i().string,nextSrcThumbnail:i().string,onCloseRequest:i().func.isRequired,onMovePrevRequest:i().func,onMoveNextRequest:i().func,onImageLoadError:i().func,onImageLoad:i().func,onAfterOpen:i().func,onRotateImage:i().func,onClickMoveUp:i().func,onClickMoveDown:i().func,onClickDelete:i().func,onClickDownload:i().func,discourageDownloads:i().bool,animationDisabled:i().bool,animationOnKeyInput:i().bool,animationDuration:i().number,keyRepeatLimit:i().number,keyRepeatKeyupBonus:i().number,imageTitle:i().node,imageCaption:i().node,imageCrossOrigin:i().string,reactModalStyle:i().object,wrapperClassName:i().string,toolbarButtons:i().arrayOf(i().node),clickOutsideToClose:i().bool,enableZoom:i().bool,reactModalProps:i().shape({}),nextLabel:i().string,prevLabel:i().string,zoomInLabel:i().string,zoomOutLabel:i().string,closeLabel:i().string,imageLoadErrorMessage:i().node},M.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=M},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 i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var a=o.apply(null,n);a&&e.push(a)}}else if("object"===i){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,i=n(27585),a="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=i.parse(e);return a(t).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)},t.decode=function(e){var t=e.replace(/-/g,"+").replace(/_/g,"/")+"==";return i.stringify(s(t))},t.v4=function(){var e=i.v4(null,new Uint8Array(16));return a(e).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)},t.nice=function(){var e=i.v4(null,new Uint8Array(16));return e[0]=127&e[0],a(e).replace(/\+/g,"-").replace(/\//g,"_").substring(0,22)}},58814:function(e,t,n){"use strict";var r=n(17383).default,o=n(34579).default,i=n(18336).default,a=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=i(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 a(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 i=this.getCalendarFormat(),a=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:i,defaultValue:this.defaultCalendarValue,showDateInput:!0,focusablePanel:!1,showHourAndMinute:Boolean(this.timeFormat),defaultMinutesTime:a,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,i=n(18336).default,a=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=i(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 a(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,i=this.state;if(n)return l.default.createElement("input",{className:"ant-calendar-picker-input ant-input form-control",value:i.value?i.value.format(this.format):"",disabled:!0});var a=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:a,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:i.value,onChange:this.onChange,getCalendarContainer:this.getCalendarContainer,onOpenChange:this.onOpenChange,open:i.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 i.default}});var o=r(n(58814)),i=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=i;break;case"fr":t=a;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),i=n(21412),a=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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),s=o(n(3373)),u=n(56265);t.default=function(e){var t=e.value,n=e.mediaUrl,o=e.api,i=e.collaborators,l=e.collaboratorsCache,c=e.updateCollaboratorsCache,d=(0,a.useState)(null),f=r(d,2),p=f[0],h=f[1];return(0,a.useEffect)((function(){var e=!0;if(!t)return e&&h(null),function(){return e=!1};var r=i&&i.find((function(e){return e.email===t}));if(r)return e&&h(r),function(){return e=!1};var a="".concat(n,"/avatars/default.png");return"anonymous"===t?(r={name:"anonymous",avatar_url:a},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:a}),e&&h(r),function(){return e=!1})}),[]),p?a.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)),i=r(n(86615)),a=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,i.default)("sf-metadata-ui cell-formatter-container checkbox-formatter",n)},o.default.createElement(a.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)),i=r(n(35349));n(12224);t.default=function(e){var t=e.enableDelete,n=void 0!==t&&t,r=e.collaborator,a=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:a},o.default.createElement(i.default,{iconName:"delete"}))):null}},45973:function(e,t,n){"use strict";var r=n(91847).default,o=["value","className","children"],i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),s=i(n(86615)),u=i(n(51514));n(18603);t.default=function(e){var t=e.value,n=e.className,i=e.children,l=r(e,o);return Array.isArray(t)&&0!==t.length?0===t.filter((function(e){return e})).length?i||null:a.default.createElement("div",{className:(0,s.default)("sf-metadata-ui cell-formatter-container collaborators-formatter",n)},t.map((function(e){return a.default.createElement(u.default,Object.assign({key:e},l,{value:e}))}))):i||null}},38840:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(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,i=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,a.useState)(null),g=r(v,2),y=g[0],O=g[1];return(0,a.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)?(i&&i(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?a.default.createElement("div",{className:(0,s.default)("sf-metadata-ui cell-formatter-container creator-formatter",o)},a.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)),i=r(n(86615)),a=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,a.default)(t).format("YYYY-MM-DD HH:mm:ss");return o.default.createElement("div",{className:(0,i.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 i=o(n(9950)),a=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,i.useMemo)((function(){return(0,s.getDateDisplayString)(t,n)}),[t,n]);return u?i.default.createElement("div",{className:(0,a.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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),s=o(n(86615));n(91454);t.default=function(e){var t=e.value,n=e.className,o=e.children,i=e.iconUrl,u=e.defaultIconUrl,l=(0,a.useState)(i),c=r(l,2),d=c[0],f=c[1],p=(0,a.useCallback)((function(){u&&f(u)}),[u]);return t?a.default.createElement("div",{className:(0,s.default)("sf-metadata-ui cell-formatter-container file-name-formatter",n)},a.default.createElement("div",{className:"sf-metadata-file-icon-container"},a.default.createElement("img",{className:"sf-metadata-file-icon",src:d,onError:p,alt:""})),a.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 i=o(n(9950)),a=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,i.useMemo)((function(){return"object"!==typeof r?null:(0,s.getGeolocationDisplayString)(r,{geo_format:n},{isBaiduMap:t,hyphen:c})}),[r,n,t,c]);return d?i.default.createElement("div",{className:(0,a.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 i.default}}),Object.defineProperty(t,"CreatorFormatter",{enumerable:!0,get:function(){return a.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)),i=r(n(45973)),a=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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(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,i=e.children,f=(0,a.useState)(!1),p=r(f,2),h=p[0],m=p[1],v=(0,a.useRef)(null),g=(0,a.useRef)({}),y=(0,a.useRef)(null),O=(0,a.useRef)(null),b=(0,a.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,i=n.links,a=n.checklist;return{text:t,preview:r,images:o,links:i,checklist:a}}return null}),[t]);(0,a.useEffect)((function(){return function(){y.current&&clearTimeout(y.current),O.current&&clearTimeout(O.current)}}),[]);var E=(0,a.useCallback)((function(){if(!b)return null;var e=b.links;return Array.isArray(e)&&0!==e.length?a.default.createElement("span",{className:"sf-metadata-long-text-links"},a.default.createElement(l.default,{iconName:"url"}),e.length):null}),[b]),A=(0,a.useCallback)((function(){if(!b)return null;var e=b.checklist;return e&&0!==e.total?a.default.createElement("span",{className:(0,s.default)("sf-metadata-long-text-check-list",{completed:e.completed===e.total})},a.default.createElement(l.default,{iconName:"check-square-solid"}),"".concat(e.completed,"/").concat(e.total)):null}),[b]),w=(0,a.useCallback)((function(){if(!b)return null;var e=b.images;return Array.isArray(e)&&0!==e.length?a.default.createElement("span",{className:"sf-metadata-long-text-images"},a.default.createElement("img",{src:e[0],alt:""}),a.default.createElement("i",{className:"sf-metadata-image-number"},e.length>1?"+"+e.length:null)):null}),[b]),C=(0,a.useCallback)((function(){return b?b.preview:null}),[b]),k=(0,a.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]),S=(0,a.useCallback)((function(){y.current&&clearTimeout(y.current),y.current=null,O.current=setTimeout((function(){h&&m(!1)}),2e3)}),[h,y]),T=(0,a.useCallback)((function(){O.current&&clearTimeout(O.current),O.current=null}),[O]),x=(0,a.useCallback)((function(){h&&m(!1)}),[h]);return b?a.default.createElement("div",{className:(0,s.default)("sf-metadata-ui cell-formatter-container long-text-formatter",n),onMouseEnter:k,onMouseLeave:S,ref:v},E(),A(),w(),C(),h&&a.default.createElement(c.default,null,a.default.createElement(d.default,{className:o,value:b,targetStyle:g.current,onMouseEnter:T,onMouseLeave:x}))):i||null}},35290:function(e,t,n){"use strict";var r=n(85715).default,o=n(24994).default,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),s=o(n(86615)),u=o(n(48194));n(12426);var l=a.default.memo((function(e){var t=e.value,n=e.className,o=e.targetStyle,i=e.onMouseEnter,l=e.onMouseLeave,c=(0,a.useRef)(null),d=(0,a.useState)({height:450,opacity:0}),f=r(d,2),p=f[0],h=f[1];(0,a.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,a.useCallback)((function(e){i&&i(e)}),[i]),v=(0,a.useCallback)((function(e){l&&l(e)}),[l]),g=(0,a.useCallback)((function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}),[]),y=(0,a.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 a.default.createElement("div",{className:(0,s.default)("sf-metadata-long-text-preview",n),style:y,ref:c,onMouseEnter:m,onMouseLeave:v,onClick:g},a.default.createElement("div",{className:"sf-metadata-longtext-container sf-metadata-longtext-container-scroll"},a.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 i=o(n(9950)),a=n(92203),s=r(n(14517)),u=i.default.memo((function(e){var t=e.value,n=e.showTOC;return(0,i.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"))}),[])?i.default.createElement(s.default,{value:t}):i.default.createElement(a.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 i=o(n(9950)),a=n(92203);t.default=function(e){var t=e.value,n=(0,i.useState)(""),o=r(n,2),s=o[0],u=o[1];return(0,i.useEffect)((function(){a.processor.process(t).then((function(e){var t=String(e).replace(/<a /gi,'<a target="_blank" tabindex="-1"');u(t)}))}),[t]),i.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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(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,i=e.className,d=e.children,f=(0,a.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:a.default.createElement("div",{className:(0,s.default)("sf-metadata-ui cell-formatter-container multiple-select-formatter",i)},f.map((function(e){return a.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 i=o(n(9950)),a=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,i.useMemo)((function(){return(0,s.getNumberDisplayString)(t,n)}),[t,n]);return u?i.default.createElement("div",{className:(0,a.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)),i=r(n(86615)),a=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(a.default,{iconName:h})));return o.default.createElement("div",{className:(0,i.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 i=o(n(9950)),a=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,i.useMemo)((function(){return n.find((function(e){return e.id===t||e.name===t}))}),[n,t]);return l?i.default.createElement("div",{className:(0,a.default)("sf-metadata-ui cell-formatter-container single-select-formatter",o)},i.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 i=o(n(9950)),a=r(n(86615)),s=n(56265);t.default=function(e){var t=e.value,n=e.className,r=e.children,o=(0,i.useMemo)((function(){return"number"===typeof t?t+"":"object"===typeof t?null:"Boolean"===(0,s.getType)(t)?t+"":t}),[t]);return o?i.default.createElement("div",{className:(0,a.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)),i=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,i.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)),i=r(n(86615)),a=r(n(26984));n(41939);t.default=function(e){return o.default.createElement("div",{className:(0,i.default)("sf-metadata-centered-loading",e.className)},o.default.createElement(a.default,null))}},92178:function(e,t,n){"use strict";var r=n(17383).default,o=n(34579).default,i=n(18336).default,a=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=i(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 a(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)),i=r(n(35349));n(70238);t.default=function(e){var t=e.callBack,n=e.footerName,r=e.className,a=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(i.default,{iconName:"add-table",className:a}),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)),i=n(48843),a=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,a.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(i.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,i=n(18336).default,a=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=i(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 a(t,e),o(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.value,o=t.options,i=t.placeholder,a=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"},i),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:a,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:a,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,i=n(18336).default,a=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=i(this,t,[e])).resetMenuStyle=function(){var e=n.props,t=e.isInModal,r=e.position,o=n.optionGroupRef.getBoundingClientRect(),i=o.top,a=o.height;if(t)r.y+r.height+a>window.innerHeight&&(n.optionGroupRef.style.top=r.y-a+"px"),n.optionGroupRef.style.opacity=1;else if(a+i>window.innerHeight){n.optionGroupRef.style.top=-1*(a+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,i=n.state.activeIndex===t;return l.default.createElement(f.default,{key:r,index:t,isActive:i,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 a(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,i=t.left,a=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:i||0};return a&&(O={top:o||0,left:i||0,minWidth:a}),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,i=n(18336).default,a=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=i(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 a(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,i=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),s=o(n(35349)),u=o(n(55192));t.default=function(e){var t=e.field,n=e.isCollapsed,o=e.onToggleField,i=e.onMoveField,l=e.fieldIconConfig,c=0,d=(0,a.useRef)(null),f=(0,a.useState)(!1),p=r(f,2),h=p[0],m=p[1];return a.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&&i(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)}},a.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)}},a.default.createElement(s.default,{iconName:"drag"})),a.default.createElement(u.default,{checked:t.shown,switchClassName:"flex-fill",placeholder:a.default.createElement("div",{className:"sf-metadata-filed-display-setting-switch"},a.default.createElement(s.default,{iconName:l[t.type]}),a.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,i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=a(n(9950)),u=n(48843),l=i(n(86615)),c=n(61911),d=i(n(63239));n(37445);t.default=function(e){var t=e.fieldIconConfig,n=e.fields,i=e.textProperties,a=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"},i.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"},i.bannerValue),s.default.createElement("span",{className:"show-all-button",onClick:function(){return p(!E)}},E?i.hideValue:i.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:a,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"],i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),s=n(57425),u=i(n(64969)),l=i(n(38840)),c=i(n(24964)),d=i(n(1846)),f=i(n(33587)),p=i(n(45973)),h=i(n(16791)),m=i(n(16942)),v=i(n(77374)),g=i(n(90767)),y=i(n(88011)),O=i(n(2840)),b=i(n(39276)),E=i(n(52105));n(41186);t.default=function(e){var t=e.field,n=e.value,i=(e.isSample,e.queryUserAPI),A=e.emptyTip,w=r(e,o),C=(t||{}).type,k="sf-metadata-".concat(C,"-formatter");switch(C){case s.CellType.TEXT:return a.default.createElement(u.default,{value:n,className:k},a.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.CTIME:case s.CellType.MTIME:return a.default.createElement(c.default,{value:n,className:k},a.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.CREATOR:case s.CellType.LAST_MODIFIER:return a.default.createElement(l.default,Object.assign({value:n,className:k,api:i},w),a.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.FILE_NAME:return a.default.createElement(E.default,Object.assign({value:n,className:k},w),a.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.DATE:var S;return a.default.createElement(d.default,{value:n,format:null===(S=t.data)||void 0===S?void 0:S.format,className:k},a.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.SINGLE_SELECT:var T;return a.default.createElement(f.default,{value:n,options:(null===(T=t.data)||void 0===T?void 0:T.options)||[],className:k},a.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.MULTIPLE_SELECT:var x;return a.default.createElement(y.default,{value:n,options:(null===(x=t.data)||void 0===x?void 0:x.options)||[],className:k},a.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.COLLABORATOR:return a.default.createElement(p.default,Object.assign({value:n,className:k,api:i},w),a.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.CHECKBOX:return a.default.createElement(h.default,{value:n,className:k},a.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.GEOLOCATION:var _;return a.default.createElement(m.default,Object.assign({},w,{format:null===(_=t.data)||void 0===_?void 0:_.geo_format,value:n,className:k}),a.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.LONG_TEXT:return a.default.createElement(v.default,Object.assign({},w,{value:n,className:k}),a.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.NUMBER:return a.default.createElement(g.default,{value:n,formats:null===t||void 0===t?void 0:t.data,className:k},a.default.createElement(b.default,{fieldType:C,placeholder:A}));case s.CellType.RATE:return a.default.createElement(O.default,{value:n,data:null===t||void 0===t?void 0:t.data,className:k},a.default.createElement(b.default,{fieldType:C,placeholder:A}));default:return a.default.createElement(u.default,{value:n,className:k},a.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"],i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(n(9950)),s=i(n(86615)),u=i(n(35349));n(89156);t.default=function(e){var t=e.size,n=void 0===t?20:t,i=e.className,l=e.iconClassName,c=e.iconName,d=e.iconStyle,f=e.onClick,p=r(e,o);return a.default.createElement("div",Object.assign({className:(0,s.default)("sf-metadata-icon-btn","sf-metadata-icon-btn-".concat(n),i),onClick:f||function(){}},p),a.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)),i=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,i.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 i.default}}),Object.defineProperty(t,"NC",{enumerable:!0,get:function(){return a.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)),i=r(n(92178)),a=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,i,a=n(24994).default,s=a(n(21013)),u=a(n(38572)),l=a(n(54788)),c=a(n(2587)),d=a(n(96791)),f=a(n(85086)),p=a(n(91647)),h=a(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===(i=o.config)||void 0===i?void 0:i.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,i=n(18336).default,a=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=i(this,t,[e])).el=document.createElement("div"),n}return a(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"],i=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=a(n(9950)),u=i(n(50502));n(58986);t.default=function(e){var t,n=e.record,i=e.columns,a=e.openRecord,l=r(e,o),c=(0,s.useCallback)((function(){a&&a(n)}),[n,a]);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=i[0])||void 0===t?void 0:t.key],field:i[0]},l)))),s.default.createElement("div",{className:"sf-metadata-record-content"},i.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 i=o(n(9950)),a=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,i.useRef)(null);return i.default.createElement(a.Col,{md:3,className:"d-flex sf-metadata-record-details-item-label"},i.default.createElement("div",{className:"d-flex justify-content-between"},i.default.createElement("div",{className:"field-description-section"},i.default.createElement("span",{className:"header-icon",id:"header-icon-".concat(c)},i.default.createElement(u.default,{iconName:n[r]})),i.default.createElement("span",{className:"field-description-section-field-name"},o||""),l&&i.default.createElement(i.default.Fragment,null,i.default.createElement(s.default,{ref:d,iconName:"description",className:"field-uneditable-tip ml-2"}),d.current&&i.default.createElement(a.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,i=["fields","record","onToggle","fieldIconConfig"],a=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=a(n(13677)),f=a(n(24910)),p=a(n(50502)),h=a(n(92544));n(90562);t.default=function(e){var t=e.fields,n=e.record,a=e.onToggle,s=e.fieldIconConfig,m=o(e,i),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),k=(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"}}),[]),S=(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=S.width,n=S.maxWidth,r=S.marginLeft,o=S.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 T=(0,u.useCallback)((function(){a()}),[a]),x=(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]),_=(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"},x(e))))}))):null}),[A,t,s,x]);return u.default.createElement(l.Modal,{isOpen:!0,toggle:T,className:"sf-metadata-record-details-dialog",style:y?k:S,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:T}))},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"},_())))}},29173:function(e,t,n){"use strict";var r=n(17383).default,o=n(34579).default,i=n(18336).default,a=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=i(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,i=e.target.value;n.setState({searchValue:i||""},(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,i=void 0===o?{}:o,a=n.state.searchValue;if(!t||!a)return null;var s=i.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 a(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,i=t.onKeyDown,a=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:i,disabled:a,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,i=e.disabled,a=e.switchClassName;return o.default.createElement("div",{className:"sf-metadata-switch position-relative ".concat(a||"")},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:i}),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)),i=n(57425),a=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(),i=t-(o-r),a=arguments;clearTimeout(n),i<=0?(e.apply(this,a),r=Date.now()):n=setTimeout(e,i)}};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 i=n.format("YYYY-MM-DD HH:mm").split(" "),a=i[0].split("-");return"".concat(a[2],"/").concat(a[1],"/").concat(a[0]," ").concat(i[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 i.GEOLOCATION_FORMAT.LNG_LAT:var a=e.lng,s=e.lat;if(!function(e,t){return(e||0===e)&&(t||0===t)}(a,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,'"')}(a),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 i.GEOLOCATION_FORMAT.COUNTRY_REGION:return e.country_region||"";case i.GEOLOCATION_FORMAT.PROVINCE:return e.province||"";case i.GEOLOCATION_FORMAT.PROVINCE_CITY:var c=e.province,d=e.city;return"".concat(c||"").concat(o).concat(d||"").trim();case i.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 i.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,i=n||{},u=i.decimal,d=void 0===u?"dot":u,f=i.thousands,p=void 0===f?"no":f,h=i.precision,m=void 0===h?2:h,v=i.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),k=String(Math.abs((0,a.NPminus)(A,C)).toFixed(E)).slice(1);g||(k=c(k)),o&&(g||(k=2===k.length?k=k.padEnd(3,"0"):(k.substring(0,3)||".").padEnd(3,"0"))),k=k.replace(/./,O);for(var S=[],T=0,x=(C=Math.abs(C).toString()).length-1;x>-1;x--)T+=1,S.unshift(C[x]),T%3||0===x||S.unshift(b);return"".concat(w?"-":"").concat(S.join("")).concat(k)};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?i.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)),i=r(n(90923));o.default.extend(i.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,i=n(6305).default,a=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=a(n(9950)),u=a(n(10865)),l=a(n(742)),c=a(n(63785)),d=a(n(10949)),f=i(n(34476)),p=a(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,i=n.formats;if(!r||!r[o]){var a='react-intl-universal locales data "'.concat(o,'" not exists.');return o||(a+=" More info: https://github.com/alibaba/react-intl-universal/issues/144#issuecomment-1345193138"),this.options.warningHandler(a),""}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,i).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)),i=t.default=new o.default;i.ReactIntlUniversal=o.default;t.get=i.get.bind(i),t.getHTML=i.getHTML.bind(i),t.formatMessage=i.formatMessage.bind(i),t.formatHTMLMessage=i.formatHTMLMessage.bind(i),t.determineLocale=i.determineLocale.bind(i),t.init=i.init.bind(i),t.getInitOptions=i.getInitOptions.bind(i),t.load=i.load.bind(i),t.getLocaleFromCookie=i.getLocaleFromCookie.bind(i),t.getLocaleFromLocalStorage=i.getLocaleFromLocalStorage.bind(i),t.getLocaleFromURL=i.getLocaleFromURL.bind(i),t.getDescendantProp=i.getDescendantProp.bind(i),t.getLocaleFromBrowser=i.getLocaleFromBrowser.bind(i)},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)},i=function(e,t){var r=o(e),i=o(t),a=n(e)+n(t);return r*i/Math.pow(10,a)};t.NPminus=function(e,t){var r=Math.pow(10,Math.max(n(e),n(t)));return(i(e,r)-i(t,r))/r};t.NPdivide=function(e,t){var a=o(e),s=o(t);return i(a/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,i=n(34579).default,a=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),a(this,n,arguments)}return s(n,t),i(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 i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var a=o.apply(null,n);a&&e.push(a)}}else if("object"===i){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)}()},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)),i=r(n(26470)),a=!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,i=t.wheelDelta,a=t.axis,s=t.wheelDeltaY,u=t.wheelDeltaX,l=t.detail;i&&(o=i/120),l&&(o=0-(l%3===0?l/3:l)),void 0!==a&&(a===e.HORIZONTAL_AXIS?(r=0,n=0-o):a===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,i=e.target,a=t.button;return i&&l(e.pageX)&&!l(t.clientX)&&(r=(n=i.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===a||(e.which=1&a?1:2&a?3:4&a?2:0),!e.relatedTarget&&e.fromElement&&(e.relatedTarget=e.fromElement===i?e.toElement:e.fromElement),e}}];function d(){return a}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 i=[],a=void 0,l=void 0,p=u.concat();for(c.forEach((function(e){t.match(e.reg)&&(p=p.concat(e.props),e.fix&&i.push(e.fix))})),a=p.length;a;)this[l=p[--a]]=e[l];for(!this.target&&n&&(this.target=e.srcElement||document),this.target&&3===this.target.nodeType&&(this.target=this.target.parentNode),a=i.length;a;)(0,i[--a])(this,e);this.timeStamp=e.timeStamp||Date.now()}var h=o.default.prototype;(0,i.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=a,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 i.default(t);n.call(e,r)}if(e.addEventListener){var a=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 a)return a.v}else if(e.attachEvent)return e.attachEvent("on"+t,o),{remove:function(){e.detachEvent("on"+t,o)}}};var r,o=n(86666),i=(r=o)&&r.__esModule?r:{default:r};e.exports=t.default},2114:function(e,t,n){"use strict";var r=n(32513),o=[],i=[],a=r.makeRequestCallFromTimer((function(){if(i.length)throw i.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):(i.push(e),a())}finally{this.task=null,o[o.length]=this}}},32513:function(e,t,n){"use strict";function r(e){i.length||(o(),!0),i[i.length]=e}e.exports=r;var o,i=[],a=0;function s(){for(;a<i.length;){var e=a;if(a+=1,i[e].call(),a>1024){for(var t=0,n=i.length-a;t<n;t++)i[t]=i[t+a];i.length-=a,a=0}}i.length=0,a=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),i=(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,i.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),i=(r=o)&&r.__esModule?r:{default:r};t.A=function(e,t,n){return t in e?(0,i.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),i=(r=o)&&r.__esModule?r:{default:r};t.A=i.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=a(n(33613)),o=a(n(31958)),i=a(n(69861));function a(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,i.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),i=(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,i.default)(t))&&"function"!==typeof t?e:t}},69861:function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(40281)),o=a(n(9176)),i="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 a(e){return e&&e.__esModule?e:{default:e}}t.default="function"===typeof o.default&&"symbol"===i(r.default)?function(e){return"undefined"===typeof e?"undefined":i(e)}:function(e){return e&&"function"===typeof o.default&&e.constructor===o.default&&e!==o.default.prototype?"symbol":"undefined"===typeof e?"undefined":i(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,i=s(e),a=i[0],u=i[1],l=new o(function(e,t,n){return 3*(t+n)/4-n}(0,a,u)),c=0,d=u>0?a-4:a;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,i=[],a=16383,s=0,l=r-o;s<l;s+=a)i.push(u(e,s,s+a>l?l:s+a));1===o?(t=e[r-1],i.push(n[t>>2]+n[t<<4&63]+"==")):2===o&&(t=(e[r-2]<<8)+e[r-1],i.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return i.join("")};for(var n=[],r=[],o="undefined"!==typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0;a<64;++a)n[a]=i[a],r[i.charCodeAt(a)]=a;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,i,a=[],s=t;s<r;s+=3)o=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),a.push(n[(i=o)>>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return a.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,i=n(18336).default,a=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 X(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return W(e).length;default:if(o)return r?-1:X(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 R(this,t,n);case"utf8":case"utf-8":return D(this,t,n);case"ascii":return M(this,t,n);case"latin1":case"binary":return N(this,t,n);case"base64":return _(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(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 i,a=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;a=2,s/=2,u/=2,n/=2}function l(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){var c=-1;for(i=n;i<s;i++)if(l(e,i)===l(t,-1===c?0:i-c)){if(-1===c&&(c=i),i-c+1===u)return c*a}else-1!==c&&(i-=i-c),c=-1}else for(n+u>s&&(n=s-u),i=n;i>=0;i--){for(var d=!0,f=0;f<u;f++)if(l(e,i+f)!==l(t,f)){d=!1;break}if(d)return i}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 i,a=t.length;for(r>a/2&&(r=a/2),i=0;i<r;++i){var s=parseInt(t.substr(2*i,2),16);if(ee(s))return i;e[n+i]=s}return i}function k(e,t,n,r){return K(X(t,e.length-n),e,n,r)}function S(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 T(e,t,n,r){return K(W(t),e,n,r)}function x(e,t,n,r){return K(function(e,t){for(var n,r,o,i=[],a=0;a<e.length&&!((t-=2)<0);++a)r=(n=e.charCodeAt(a))>>8,o=n%256,i.push(o),i.push(r);return i}(t,e.length-n),e,n,r)}function _(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 i=e[o],a=null,s=i>239?4:i>223?3:i>191?2:1;if(o+s<=n){var u=void 0,l=void 0,c=void 0,d=void 0;switch(s){case 1:i<128&&(a=i);break;case 2:128===(192&(u=e[o+1]))&&(d=(31&i)<<6|63&u)>127&&(a=d);break;case 3:u=e[o+1],l=e[o+2],128===(192&u)&&128===(192&l)&&(d=(15&i)<<12|(63&u)<<6|63&l)>2047&&(d<55296||d>57343)&&(a=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&i)<<18|(63&u)<<12|(63&l)<<6|63&c)>65535&&d<1114112&&(a=d)}}null===a?(a=65533,s=1):a>65535&&(a-=65536,r.push(a>>>10&1023|55296),a=56320|1023&a),r.push(a),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,i=Math.min(n,r);o<i;++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 i=e[n];if(J(i,Uint8Array))o+i.length>r.length?(f.isBuffer(i)||(i=f.from(i)),i.copy(r,o)):Uint8Array.prototype.set.call(r,i,o);else{if(!f.isBuffer(i))throw new TypeError('"list" argument must be an Array of Buffers');i.copy(r,o)}o+=i.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 i=(o>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(i,a),u=this.slice(r,o),l=e.slice(t,n),c=0;c<s;++c)if(u[c]!==l[c]){i=u[c],a=l[c];break}return i<a?-1:a<i?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 i=!1;;)switch(r){case"hex":return C(this,e,t,n);case"utf8":case"utf-8":return k(this,e,t,n);case"ascii":case"latin1":case"binary":return S(this,e,t,n);case"base64":return T(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},f.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var P=4096;function M(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 N(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 R(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var o="",i=t;i<n;++i)o+=te[e[i]];return o}function I(e,t,n){for(var r=e.slice(t,n),o="",i=0;i<r.length-1;i+=2)o+=String.fromCharCode(r[i]+256*r[i+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,i){if(!f.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<i)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function B(e,t,n,r,o){V(t,r,o,e,n,7);var i=Number(t&BigInt(4294967295));e[n++]=i,i>>=8,e[n++]=i,i>>=8,e[n++]=i,i>>=8,e[n++]=i;var a=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,n}function j(e,t,n,r,o){V(t,r,o,e,n,7);var i=Number(t&BigInt(4294967295));e[n+7]=i,i>>=8,e[n+6]=i,i>>=8,e[n+5]=i,i>>=8,e[n+4]=i;var a=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=a,a>>=8,e[n+2]=a,a>>=8,e[n+1]=a,a>>=8,e[n]=a,n+8}function U(e,t,n,r,o,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function H(e,t,n,r,o){return t=+t,n>>>=0,o||U(e,0,n,4),u.write(e,t,n,r,23,4),n+4}function Q(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,i=0;++i<t&&(o*=256);)r+=this[e+i]*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){G(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){G(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,i=0;++i<t&&(o*=256);)r+=this[e+i]*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,i=this[e+--r];r>0&&(o*=256);)i+=this[e+--r]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*t)),i},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){G(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){G(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,i=0;for(this[t]=255&e;++i<n&&(o*=256);)this[t+i]=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,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&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 B(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))})),f.prototype.writeBigUInt64BE=ne((function(e){return j(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))})),f.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var o=Math.pow(2,8*n-1);F(this,e,t,n,o-1,-o)}var i=0,a=1,s=0;for(this[t]=255&e;++i<n&&(a*=256);)e<0&&0===s&&0!==this[t+i-1]&&(s=1),this[t+i]=(e/a|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 i=n-1,a=1,s=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/a|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 B(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),f.prototype.writeBigInt64BE=ne((function(e){return j(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),f.prototype.writeFloatLE=function(e,t,n){return H(this,e,t,!0,n)},f.prototype.writeFloatBE=function(e,t,n){return H(this,e,t,!1,n)},f.prototype.writeDoubleLE=function(e,t,n){return Q(this,e,t,!0,n)},f.prototype.writeDoubleBE=function(e,t,n){return Q(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 i;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(i=t;i<n;++i)this[i]=e;else{var a=f.isBuffer(e)?e:f.from(e,r),s=a.length;if(0===s)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(i=0;i<n-t;++i)this[i+t]=a[i%s]}return this};var Y={};function z(e,t,n){Y[e]=function(n){function s(){var n;return r(this,s),n=i(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 a(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 $(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 V(e,t,n,r,o,i){if(e>n||e<t){var a,s="bigint"===typeof t?"n":"";throw a=i>3?0===t||t===BigInt(0)?">= 0".concat(s," and < 2").concat(s," ** ").concat(8*(i+1)).concat(s):">= -(2".concat(s," ** ").concat(8*(i+1)-1).concat(s,") and < 2 ** ")+"".concat(8*(i+1)-1).concat(s):">= ".concat(t).concat(s," and <= ").concat(n).concat(s),new Y.ERR_OUT_OF_RANGE("value",a,e)}!function(e,t,n){G(t,"offset"),void 0!==e[t]&&void 0!==e[t+n]||q(t,e.length-(n+1))}(r,o,i)}function G(e,t){if("number"!==typeof e)throw new Y.ERR_INVALID_ARG_TYPE(t,"number",e)}function q(e,t,n){if(Math.floor(e)!==e)throw G(e,n),new Y.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new Y.ERR_BUFFER_OUT_OF_BOUNDS;throw new Y.ERR_OUT_OF_RANGE(n||"offset",">= ".concat(n?1:0," and <= ").concat(t),e)}z("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?"".concat(e," is outside of buffer bounds"):"Attempt to access memory outside buffer bounds"}),RangeError),z("ERR_INVALID_ARG_TYPE",(function(e,t){return'The "'.concat(e,'" argument must be of type number. Received type ').concat(typeof t)}),TypeError),z("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=$(String(n)):"bigint"===typeof n&&(o=String(n),(n>Math.pow(BigInt(2),BigInt(32))||n<-Math.pow(BigInt(2),BigInt(32)))&&(o=$(o)),o+="n"),r+=" It must be ".concat(t,". Received ").concat(o)}),RangeError);var Z=/[^+/0-9A-Za-z-_]/g;function X(e,t){var n;t=t||1/0;for(var r=e.length,o=null,i=[],a=0;a<r;++a){if((n=e.charCodeAt(a))>55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.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;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function W(e){return s.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(Z,"")).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),i=o(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"===typeof n&&i(e,".prototype.")>-1?o(n):n}},43629:function(e,t,n){"use strict";var r=n(76989),o=n(37375),i=n(38259),a=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 a("a function is required");var t=l(r,u,arguments);return i(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},16923:function(e,t,n){try{var r=n(11530)}catch(s){r=n(11530)}var o=/\s+/,i=Object.prototype.toString;function a(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 a(e)},a.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},a.prototype.remove=function(e){if("[object RegExp]"==i.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},a.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},a.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)},a.prototype.array=function(){var e=(this.el.getAttribute("class")||"").replace(/^\s+|\s+$/g,"").split(o);return""===e[0]&&e.shift(),e},a.prototype.has=a.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={},i=t||{},s=e.split(o),u=i.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]=a(p,u))}}return r},t.serialize=function(e,t,n){var o=n||{},a=o.encode||r;if("function"!==typeof a)throw new TypeError("option encode is invalid");if(!i.test(e))throw new TypeError("argument name is invalid");var s=a(t);if(s&&!i.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(!i.test(o.domain))throw new TypeError("option domain is invalid");u+="; Domain="+o.domain}if(o.path){if(!i.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=/; */,i=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function a(e,t){try{return t(e)}catch(n){return e}}},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),i=n(13583);e.exports=function(e){return function(t,n,a){var s,u=r(t),l=o(u.length),c=i(a,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,i=r(o)&&r(o.createElement);e.exports=function(e){return i?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),i=n(90643);e.exports=function(e){var t=r(e),n=o.f;if(n)for(var a,s=n(e),u=i.f,l=0;s.length>l;)u.call(e,a=s[l++])&&t.push(a);return t}},22377:function(e,t,n){var r=n(69348),o=n(80332),i=n(8878),a=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?i(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?i(Function.call,f):f,v&&((O.virtual||(O.virtual={}))[c]=f,e&l.R&&b&&!b[c]&&a(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),i=n(42710),a={};n(24959)(a,n(1344)("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},56193:function(e,t,n){"use strict";var r=n(34624),o=n(22377),i=n(73929),a=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 T)return T[e];switch(e){case p:case h:return function(){return new n(this,e)}}return function(){return new n(this,e)}},C=t+" Iterator",k=g==h,S=!1,T=e.prototype,x=T[d]||T["@@iterator"]||g&&T[g],_=x||w(g),D=g?k?w("entries"):_:void 0,P="Array"==t&&T.entries||x;if(P&&(A=c(P.call(new e)))!==Object.prototype&&A.next&&(l(A,C,!0),r||"function"==typeof A[d]||a(A,d,m)),k&&x&&x.name!==h&&(S=!0,_=function(){return x.call(this)}),r&&!O||!f&&!S&&T[d]||a(T,d,_),s[t]=_,s[C]=m,g)if(b={values:k?_:w(h),keys:y?_:w(p),entries:D},O)for(E in b)E in T||i(T,E,b[E]);else o(o.P+o.F*(f||S),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),i=n(14719),a=n(45949).f,s=0,u=Object.isExtensible||function(){return!0},l=!n(50126)((function(){return u(Object.preventExtensions({}))})),c=function(e){a(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(!i(e,r)){if(!u(e))return"F";if(!t)return"E";c(e)}return e[r].i},getWeak:function(e,t){if(!i(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)&&!i(e,r)&&c(e),e}}},63692:function(e,t,n){"use strict";var r=n(93753),o=n(54757),i=n(99694),a=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=i.f,f=a.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),i=n(94446),a=n(64172)("IE_PROTO"),s=function(){},u="prototype",l=function(){var e,t=n(20464)("iframe"),r=i.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][i[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[a]=e):n=l(),void 0===t?n:o(n,t)}},45949:function(e,t,n){var r=n(57054),o=n(26098),i=n(73998),a=Object.defineProperty;t.f=n(93753)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(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),i=n(54757);e.exports=n(93753)?Object.defineProperties:function(e,t){o(e);for(var n,a=i(t),s=a.length,u=0;s>u;)r.f(e,n=a[u++],t[n]);return e}},33535:function(e,t,n){var r=n(90643),o=n(4089),i=n(34835),a=n(73998),s=n(14719),u=n(26098),l=Object.getOwnPropertyDescriptor;t.f=n(93753)?l:function(e,t){if(e=i(e),t=a(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,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return o(e)}catch(t){return a.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),i=n(64172)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},27855:function(e,t,n){var r=n(14719),o=n(34835),i=n(63446)(!1),a=n(64172)("IE_PROTO");e.exports=function(e,t){var n,s=o(e),u=0,l=[];for(n in s)n!=a&&r(s,n)&&l.push(n);for(;t.length>u;)r(s,n=t[u++])&&(~i(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),i=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 i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:i}},42710:function(e,t,n){var r=n(45949).f,o=n(14719),i=n(1344)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{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),i="__core-js_shared__",a=o[i]||(o[i]={});(e.exports=function(e,t){return a[e]||(a[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 i,a,s=String(o(t)),u=r(n),l=s.length;return u<0||u>=l?e?"":void 0:(i=s.charCodeAt(u))<55296||i>56319||u+1===l||(a=s.charCodeAt(u+1))<56320||a>57343?e?s.charAt(u):i:e?s.slice(u,u+2):a-56320+(i-55296<<10)+65536}}},13583:function(e,t,n){var r=n(67729),o=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):i(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),i=n(34624),a=n(91706),s=n(45949).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:a.f(e)})}},91706:function(e,t,n){t.f=n(1344)},1344:function(e,t,n){var r=n(15486)("wks"),o=n(24205),i=n(69348).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},15243:function(e,t,n){"use strict";var r=n(79150),o=n(5496),i=n(99256),a=n(34835);e.exports=n(56193)(Array,"Array",(function(e,t){this._t=a(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"),i.Arguments=i.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),i=n(93753),a=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),k=n(83399),S=n(33535),T=n(99694),x=n(45949),_=n(54757),D=S.f,P=x.f,M=k.f,N=r.Symbol,R=r.JSON,I=R&&R.stringify,L="prototype",F=p("_hidden"),B=p("toPrimitive"),j={}.propertyIsEnumerable,U=c("symbol-registry"),H=c("symbols"),Q=c("op-symbols"),Y=Object[L],z="function"==typeof N&&!!T.f,$=r.QObject,V=!$||!$[L]||!$[L].findChild,G=i&&l((function(){return 7!=C(P({},"a",{get:function(){return P(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=D(Y,t);r&&delete Y[t],P(e,t,n),r&&e!==Y&&P(Y,t,r)}:P,q=function(e){var t=H[e]=C(N[L]);return t._k=e,t},Z=z&&"symbol"==typeof N.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof N},X=function(e,t,n){return e===Y&&X(Q,t,n),y(e),t=A(t,!0),y(n),o(H,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),G(e,t,n)):P(e,t,n)},W=function(e,t){y(e);for(var n,r=v(t=E(t)),o=0,i=r.length;i>o;)X(e,n=r[o++],t[n]);return e},K=function(e){var t=j.call(this,e=A(e,!0));return!(this===Y&&o(H,e)&&!o(Q,e))&&(!(t||!o(this,e)||!o(H,e)||o(this,F)&&this[F][e])||t)},J=function(e,t){if(e=E(e),t=A(t,!0),e!==Y||!o(H,t)||o(Q,t)){var n=D(e,t);return!n||!o(H,t)||o(e,F)&&e[F][t]||(n.enumerable=!0),n}},ee=function(e){for(var t,n=M(E(e)),r=[],i=0;n.length>i;)o(H,t=n[i++])||t==F||t==u||r.push(t);return r},te=function(e){for(var t,n=e===Y,r=M(n?Q:E(e)),i=[],a=0;r.length>a;)!o(H,t=r[a++])||n&&!o(Y,t)||i.push(H[t]);return i};z||(N=function(){if(this instanceof N)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===Y&&t.call(Q,n),o(this,F)&&o(this[F],e)&&(this[F][e]=!1),G(this,e,w(1,n))};return i&&V&&G(Y,e,{configurable:!0,set:t}),q(e)},s(N[L],"toString",(function(){return this._k})),S.f=J,x.f=X,n(36121).f=k.f=ee,n(90643).f=K,T.f=te,i&&!n(34624)&&s(Y,"propertyIsEnumerable",K,!0),h.f=function(e){return q(p(e))}),a(a.G+a.W+a.F*!z,{Symbol:N});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=_(p.store),ie=0;oe.length>ie;)m(oe[ie++]);a(a.S+a.F*!z,"Symbol",{for:function(e){return o(U,e+="")?U[e]:U[e]=N(e)},keyFor:function(e){if(!Z(e))throw TypeError(e+" is not a symbol!");for(var t in U)if(U[t]===e)return t},useSetter:function(){V=!0},useSimple:function(){V=!1}}),a(a.S+a.F*!z,"Object",{create:function(e,t){return void 0===t?C(e):W(C(e),t)},defineProperty:X,defineProperties:W,getOwnPropertyDescriptor:J,getOwnPropertyNames:ee,getOwnPropertySymbols:te});var ae=l((function(){T.f(1)}));a(a.S+a.F*ae,"Object",{getOwnPropertySymbols:function(e){return T.f(b(e))}}),R&&a(a.S+a.F*(!z||l((function(){var e=N();return"[null]"!=I([e])||"{}"!=I({a:e})||"{}"!=I(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)&&!Z(e))return g(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!Z(t))return t}),r[1]=t,I.apply(R,r)}}),N[L][B]||n(24959)(N[L],B,N[L].valueOf),d(N,"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),i=n(99256),a=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[a]&&o(d,a,l),i[l]=i.Array}},4159:function(e){e.exports=function(){"use strict";var e=1e3,t=6e4,n=36e5,r="millisecond",o="second",i="minute",a="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),i=n-o<0,a=t.clone().add(r+(i?-1:1),l);return+(-(r+(n-o)/(i?o-a:a-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:a,m:i,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 k},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 k(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 k=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,i=(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,i)):new Date(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}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 a:return h(y+"Minutes",1);case i: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[a]=c+"Hours",n[i]=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[i]=t,f[a]=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),i=this.$H,a=this.$m,s=this.$M,u=n.weekdays,l=n.months,c=function(e,n,o,i){return e&&(e[n]||e(t,r))||o[n].substr(0,i)},d=function(e){return C.s(i%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(i),HH:C.s(i,2,"0"),h:d(1),hh:d(2),a:f(i,a,!0),A:f(i,a,!1),m:String(a),mm:C.s(a,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[a]=y/n,h[i]=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}(),S=k.prototype;return w.prototype=S,[["$ms",r],["$s",o],["$m",i],["$H",a],["$W",s],["$M",l],["$y",d],["$D",f]].forEach((function(e){S[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),w.extend=function(e,t){return e.$i||(e(t,k,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-_:/()]+/,i={},a=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=i[e];return t&&(t.indexOf?t:t.s.concat(t.f))},c=function(e,t){var n,r=i.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=i.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=a(e)}],YYYY:[/\d{4}/,s("year")],Z:u,ZZ:u};function f(n){var r,o;r=n,o=i&&i.formats;for(var a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var i=r&&r.toUpperCase();return n||o[r]||e[r]||o[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),s=a.length,u=0;u<s;u+=1){var l=a[u],c=d[l],f=c&&c[0],p=c&&c[1];a[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=a[n];if("string"==typeof o)r+=o.length;else{var i=o.regex,u=o.parser,l=e.substr(r),c=i.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&&(a=e.parseTwoDigitYear);var r=t.prototype,o=r.parse;r.parse=function(e){var t=e.date,r=e.utc,a=e.args;this.$u=r;var s=a[1];if("string"==typeof s){var u=!0===a[2],l=!0===a[3],c=u||l,d=a[2];l&&(d=a[2]),i=this.$locale(),!u&&d&&(i=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,i=r.month,a=r.day,s=r.hours,u=r.minutes,l=r.seconds,c=r.milliseconds,d=r.zone,p=new Date,h=a||(o||i?1:p.getDate()),m=o||p.getFullYear(),v=0;o&&!i||(v=i>0?i-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("")),i={}}else if(s instanceof Array)for(var p=s.length,h=1;h<=p;h+=1){a[1]=s[h-1];var m=n.apply(this,a);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)},i=function(e,t,n,r,i){var a=e.name?e:e.$locale(),s=o(a[t]),u=o(a[n]),l=s||u.map((function(e){return e.substr(0,r)}));if(!i)return l;var c=a.weekStart;return l.map((function(e,t){return l[(t+(c||0))%7]}))},a=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"):i(e,"months")},monthsShort:function(t){return t?t.format("MMM"):i(e,"monthsShort","months",3)},firstDayOfWeek:function(){return e.$locale().weekStart||0},weekdays:function(t){return t?t.format("dddd"):i(e,"weekdays")},weekdaysMin:function(t){return t?t.format("dd"):i(e,"weekdaysMin","weekdays",2)},weekdaysShort:function(t){return t?t.format("ddd"):i(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=a();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 i(a(),"months")},n.monthsShort=function(){return i(a(),"monthsShort","months",3)},n.weekdays=function(e){return i(a(),"weekdays",null,null,e)},n.weekdaysShort=function(e){return i(a(),"weekdaysShort","weekdays",3,e)},n.weekdaysMin=function(e){return i(a(),"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 i(e,t,n,o){return r.fromToBase(e,t,n,o)}n.en.relativeTime=o,r.fromToBase=function(t,r,i,a,s){for(var u,l,c,d=i.$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=a?n(t).diff(i,m.d,!0):i.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 i(e,t,this,!0)},r.from=function(e,t){return i(e,t,this)};var a=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(a(this),e)},r.fromNow=function(e){return this.from(a(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,i){var a=o.prototype;i.utc=function(e){return new o({date:e,utc:!0,args:arguments})},a.utc=function(t){var n=i(this.toDate(),{locale:this.$L,utc:!0});return t?n.add(this.utcOffset(),e):n},a.local=function(){return i(this.toDate(),{locale:this.$L,utc:!1})};var s=a.parse;a.parse=function(e){e.utc&&(this.$u=!0),this.$utils().u(e.$offset)||(this.$offset=e.$offset),s.call(this,e)};var u=a.init;a.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=a.utcOffset;a.utcOffset=function(r,o){var i=this.$utils().u;if(i(r))return this.$u?0:i(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],i=o[0],a=60*+o[1]+ +o[2];return 0===a?0:"+"===i?a:-a}(r)))return this;var a=Math.abs(r)<=16?60*r:r,s=this;if(o)return s.$offset=a,s.$u=0===r,s;if(0!==r){var u=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(s=this.local().add(a+u,e)).$offset=a,s.$x.$localOffset=u}else s=this.utc();return s};var c=a.format;a.format=function(e){var t=e||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return c.call(this,t)},a.valueOf=function(){var e=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||(new Date).getTimezoneOffset());return this.$d.valueOf()-6e4*e},a.isUTC=function(){return!!this.$u},a.toISOString=function(){return this.toDate().toISOString()},a.toString=function(){return this.toDate().toUTCString()};var d=a.toDate;a.toDate=function(e){return"s"===e&&this.$offset?i(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():d.call(this)};var f=a.diff;a.diff=function(e,t,n){if(e&&this.$u===e.$u)return f.call(this,e,t,n);var r=this.local(),o=i(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 i=r.prototype;i.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 i=o(this).startOf(t).add(1,t).date(r),a=o(this).endOf(e);if(i.isBefore(a))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)},i.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 i=t[o];i instanceof Date?e(n,o,new Date(i.getTime())):i instanceof Function?e(n,o,i):i instanceof Array?r(i,e(n,o,[])):i instanceof Object?r(i,e(n,o,{})):e(n,o,i)}}};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),i=n(28619),a=n(92157),s=n(70955),u=n(94866),l=Date.prototype.getTime;function c(e,t,n){var p=n||{};return!!(p.strict?i(e,t):e===t)||(!e||!t||"object"!==typeof e&&"object"!==typeof t?p.strict?i(e,t):e==t:function(e,t,n){var i,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=a(e),m=a(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(i=0;i<e.length;i++)if(e[i]!==t[i])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(),i=y.length-1;i>=0;i--)if(y[i]!=O[i])return!1;for(i=y.length-1;i>=0;i--)if(!c(e[p=y[i]],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 i(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 a(e,t){try{return t in e}catch(n){return!1}}function s(e,t,n){var o={};return n.isMergeableObject(e)&&i(e).forEach((function(t){o[t]=r(e[t],n)})),i(t).forEach((function(i){(function(e,t){return a(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,i)||(a(e,i)&&n.isMergeableObject(t[i])?o[i]=function(e,t){if(!t.customMerge)return u;var n=t.customMerge(e);return"function"===typeof n?n:u}(i,n)(e[i],t[i],n):o[i]=r(t[i],n))})),o}function u(e,n,i){(i=i||{}).arrayMerge=i.arrayMerge||o,i.isMergeableObject=i.isMergeableObject||t,i.cloneUnlessOtherwiseSpecified=r;var a=Array.isArray(n);return a===Array.isArray(e)?a?i.arrayMerge(e,n,i):s(e,n,i):r(n,i)}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),i=n(37277),a=n(24553);e.exports=function(e,t,n){if(!e||"object"!==typeof e&&"function"!==typeof e)throw new i("`obj` must be an object or a function`");if("string"!==typeof t&&"symbol"!==typeof t)throw new i("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!==typeof arguments[3]&&null!==arguments[3])throw new i("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!==typeof arguments[4]&&null!==arguments[4])throw new i("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!==typeof arguments[5]&&null!==arguments[5])throw new i("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!==typeof arguments[6])throw new i("`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=!!a&&a(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"),i=Object.prototype.toString,a=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]"!==i.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]:{},i=r(t);o&&(i=a.call(i,Object.getOwnPropertySymbols(t)));for(var s=0;s<i.length;s+=1)l(e,i[s],t[i[s]],n[i[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),i=(r=o)&&r.__esModule?r:{default:r},a=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(!i.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=a,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),i=(r=o)&&r.__esModule?r:{default:r},a=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&&!i.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=a,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 i=r(n(58376));t.Disposable=i.default;var a=r(n(85505));t.CompositeDisposable=a.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)),i=u(n(21615)),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(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)(i.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(a).filter((function(e){return"function"===typeof a[e]})).reduce((function(n,r){var o,i=a[r];return n[r]=(o=i,function(){for(var n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];var a=o.apply(e,r);"undefined"!==typeof a&&t(a)}),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)),i=c(n(12279)),a=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,i.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(),i=o.stateId;try{i===r||i===r+1&&!(0,l.areDirty)(o.dirtyHandlerIds,n)||e()}finally{r=i}}))}},{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,a.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,a.default)(n,r))return!1;var o=this.getTargetIds();if(!o.length)return!1;var i=o.indexOf(e);return t?i===o.length-1:i>-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},i=c(n(10949)),a=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,a.default)(e)?e.forEach((function(e){return p(e,!1)})):(0,i.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,i.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,i.default)("function"===typeof e.canDrag,"Expected canDrag to be a function."),(0,i.default)("function"===typeof e.beginDrag,"Expected beginDrag to be a function."),(0,i.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,i.default)("function"===typeof e.canDrop,"Expected canDrop to be a function."),(0,i.default)("function"===typeof e.hover,"Expected hover to be a function."),(0,i.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,i.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,i.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,i.default)(this.isTargetId(e),"Expected a valid target ID."),this.handlers[e]}},{key:"getSourceType",value:function(e){return(0,i.default)(this.isSourceId(e),"Expected a valid source ID."),this.types[e]}},{key:"getTargetType",value:function(e){return(0,i.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,i.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,i.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,i.default)(t,"Expected an existing source."),this.pinnedSourceId=e,this.pinnedSource=t}},{key:"unpinSource",value:function(){(0,i.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,i.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,a.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,i.default)(e),"Expected targetIds to be an array.");var a=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<a.length;c++){var f=a[c];(0,o.default)(a.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=a.length-1;m>=0;m--){var v=a[m],g=l.getTargetType(v);(0,s.default)(g,h)||a.splice(m,1)}for(var y=0;y<a.length;y++){var O=a[y];l.getTarget(O).hover(u,O)}return{type:d,targetIds:a,clientOffset:r}},t.drop=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=this.getMonitor(),i=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=i.getTarget(s).drop(n,s);(0,o.default)("undefined"===typeof l||(0,a.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)),i=u(n(12279)),a=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:i,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",i=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,i=n(19208),a=(o=i)&&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 a.default}},{key:"connectDragPreview",value:function(){return a.default}},{key:"connectDropTarget",value:function(){return a.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 i=n(93057);Object.defineProperty(t,"DropTarget",{enumerable:!0,get:function(){return s(i).default}});var a=n(43003);function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"createTestBackend",{enumerable:!0,get:function(){return s(a).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 i.HOVER:break;case a.ADD_SOURCE:case a.ADD_TARGET:case a.REMOVE_TARGET:case a.REMOVE_SOURCE:return u;case i.BEGIN_DRAG:case i.PUBLISH_DRAG_SOURCE:case i.END_DRAG:case i.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)),i=n(11702),a=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]:i,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 i;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),i={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,a.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,i=n(74650),a=(o=i)&&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,a.default)(e.dirtyHandlerIds,t,e.dragOperation),dragOffset:(0,r.default)(e.dragOffset,t),refCount:(0,i.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)),i=u(n(4943)),a=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,i.default)(e)?e.some((function(e){return e===t})):e===t};var r,o=n(12279),i=(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 i="",a=0,s=0;for(a=o.index;a<r.length;a++){switch(r.charCodeAt(a)){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!==a&&(i+=r.substring(s,a)),s=a+1,i+=n}return s!==a?i+r.substring(s,a):i}},30789:function(e,t,n){var r;!function(){"use strict";var o=!("undefined"===typeof window||!window.document||!window.document.createElement),i={canUseDOM:o,canUseWorkers:"undefined"!==typeof Worker,canUseEventListeners:o&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:o&&!!window.screen};void 0===(r=function(){return i}.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,i=function(e){return"function"===typeof Array.isArray?Array.isArray(e):"[object Array]"===n.call(e)},a=function(e){if(!e||"[object Object]"!==n.call(e))return!1;var r,o=t.call(e,"constructor"),i=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!o&&!i)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&&(a(o)||(l=i(o)))?(l?(l=!1,c=r&&i(r)?r:[]):c=r&&a(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 i,a=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-a.length),u=[],l=0;l<s;l++)u[l]="$"+l;if(i=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 i){var t=o.apply(this,r(a,arguments));return Object(t)===t?t:this}return o.apply(e,r(a,arguments))})),o.prototype){var c=function(){};c.prototype=o.prototype,i.prototype=new c,c.prototype=null}return i}},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),i=n(63123),a=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(I){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%":i,"%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%":a,"%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(I){var A=y(y(I));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"]},k=n(76989),S=n(42155),T=k.call(Function.call,Array.prototype.concat),x=k.call(Function.apply,Array.prototype.splice),_=k.call(Function.call,String.prototype.replace),D=k.call(Function.call,String.prototype.slice),P=k.call(Function.call,RegExp.prototype.exec),M=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,N=/\\(\\)?/g,R=function(e,t){var n,r=e;if(S(C,r)&&(r="%"+(n=C[r])[0]+"%"),S(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 _(e,M,(function(e,t,n,o){r[r.length]=n?_(o,N,"$1"):t||e})),r}(e),r=n.length>0?n[0]:"",o=R("%"+r+"%",t),i=o.name,a=o.value,s=!1,c=o.alias;c&&(r=c[0],x(n,T([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),S(E,i="%"+(r+="."+h)+"%"))a=E[i];else if(null!=a){if(!(h in a)){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(a,h);a=(f=!!g)&&"get"in g&&!("originalValue"in g.get)?g.get:a[h]}else f=S(a,h),a=a[h];f&&!s&&(E[i]=a)}}return a}},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,i=n(76989);e.exports=i.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,i=Object.getOwnPropertySymbols,a=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);i&&(p=p.concat(i(c)));for(var h=0;h<p.length;++h){var m=p[h];if(!t[m]&&!n[m]&&(!d||!d[m])){var v=a(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,i=!0,a={type:"tag",name:"",voidElement:!1,attrs:{},children:[]};return e.replace(r,(function(r){if("="===r)return i=!0,void n++;i?0===n?((o[r]||"/"===e.charAt(e.length-2))&&(a.voidElement=!0),a.name=r):(a.attrs[t]=r.replace(/^['"]|['"]$/g,""),t=void 0):(t&&(a.attrs[t]=t),t=r),n++,i=!1})),a}},46957:function(e,t,n){var r=/(?:<!--[\S\s]*?-->|<(?:"[^"]*"['"]*|'[^']*'['"]*|[^'">])+>)/g,o=n(56416),i=Object.create?Object.create(null):{};function a(e,t,n,r,o){var i=t.indexOf("<",r),a=t.slice(r,-1===i?void 0:i);/^\s*$/.test(a)&&(a=" "),(!o&&i>-1&&n+e.length>=0||" "!==a)&&e.push({type:"text",content:a})}e.exports=function(e,t){t||(t={}),t.components||(t.components=i);var n,s=[],u=-1,l=[],c={},d=!1;return e.replace(r,(function(r,i){if(d){if(r!=="</"+n.name+">")return;d=!1}var f,p="/"!==r.charAt(1),h=0===r.indexOf("\x3c!--"),m=i+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||a(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&&a(f=-1===u?s:l[u].children,e,u,m,t.ignoreWhitespace))})),!s.length&&e.length&&a(s,e,0,0,t.ignoreWhitespace),s}},4099:function(e){function t(e,n){switch(n.type){case"text":return e+n.content;case"tag":return e+="<"+n.name+(n.attrs?function(e){var t=[];for(var n in e)t.push(n+'="'+e[n]+'"');return t.length?" "+t.join(" "):""}(n.attrs):"")+(n.voidElement?"/>":">"),n.voidElement?e:e+n.children.reduce(t,"")+"</"+n.name+">"}}e.exports=function(e){return e.reduce((function(e,n){return e+t("",n)}),"")}},66897:function(e,t){t.read=function(e,t,n,r,o){var i,a,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,i=p&(1<<-c)-1,p>>=-c,c+=s;c>0;i=256*i+e[t+d],d+=f,c-=8);for(a=i&(1<<-c)-1,i>>=-c,c+=r;c>0;a=256*a+e[t+d],d+=f,c-=8);if(0===i)i=1-l;else{if(i===u)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,r),i-=l}return(p?-1:1)*a*Math.pow(2,i-r)},t.write=function(e,t,n,r,o,i){var a,s,u,l=8*i-o-1,c=(1<<l)-1,d=c>>1,f=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:i-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,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-a))<1&&(a--,u*=2),(t+=a+d>=1?f/u:f*Math.pow(2,1-d))*u>=2&&(a++,u/=2),a+d>=c?(s=0,a=c):a+d>=1?(s=(t*u-1)*Math.pow(2,o),a+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,o),a=0));o>=8;e[n+p]=255&s,p+=h,s/=256,o-=8);for(a=a<<o|s,l+=o;l>0;e[n+p]=255&a,p+=h,a/=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 i(e){return e.type===r.argument}function a(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 W},default:function(){return J},formatHTMLMessage:function(){return q},formatToParts:function(){return B},formatToString:function(){return j}}),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,i){var a=e.call(this)||this;return a.message=n,a.expected=r,a.found=o,a.location=i,a.name="SyntaxError","function"===typeof Error.captureStackTrace&&Error.captureStackTrace(a,t),a}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 i(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(i);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 "+(((a=t)?'"'+r(a)+'"':"end of input")+" found.");var a},t}(Error);var g=function(e,t){t=void 0!==t?t:{};var n,o={},i={start:ct},a=ct,s=function(e){return e.join("")},u=function(e){return m({type:r.literal,value:e},Nt())},l="#",c=rt("#",!1),d=function(){return m({type:r.pound},Nt())},f=it("argumentElement"),p="{",h=rt("{",!1),g="}",y=rt("}",!1),O=function(e){return m({type:r.argument,value:e},Nt())},b=it("numberSkeletonId"),E=/^['\/{}]/,A=ot(["'","/","{","}"],!1,!1),w={type:"any"},C=it("numberSkeletonTokenOption"),k="/",S=rt("/",!1),T=function(e){return e},x=it("numberSkeletonToken"),_=function(e,t){return{stem:e,options:t}},D=function(e){return m({type:0,tokens:e},Nt())},P="::",M=rt("::",!1),N=function(e){return e},R=function(){return Pt.push("numberArgStyle"),!0},I=function(e){return Pt.pop(),e.replace(/\s*$/,"")},L=",",F=rt(",",!1),B="number",j=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},Nt())},H="'",Q=rt("'",!1),Y=/^[^']/,z=ot(["'"],!0,!1),$=/^[^a-zA-Z'{}]/,V=ot([["a","z"],["A","Z"],"'","{","}"],!0,!1),G=/^[a-zA-Z]/,q=ot([["a","z"],["A","Z"]],!1,!1),Z=function(e){return m({type:1,pattern:e},Nt())},X=function(){return Pt.push("dateOrTimeArgStyle"),!0},W="date",K=rt("date",!1),J="time",ee=rt("time",!1),te="plural",ne=rt("plural",!1),re="selectordinal",oe=rt("selectordinal",!1),ie="offset:",ae=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}),{})},Nt())},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}),{})},Nt())},de="=",fe=rt("=",!1),pe=function(e){return Pt.push("select"),!0},he=function(e,t){return Pt.pop(),m({id:e,value:t},Nt())},me=function(e){return Pt.push("plural"),!0},ve=function(e,t){return Pt.pop(),m({id:e,value:t},Nt())},ge=it("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=it("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=it("optional whitespace"),Ce=it("number"),ke="-",Se=rt("-",!1),Te=function(e,t){return t?e?-t:t:0},xe=(it("apostrophe"),it("double apostrophes")),_e="''",De=rt("''",!1),Pe=function(){return"'"},Me=function(e,t){return e+t.replace("''","'")},Ne=function(e){return"{"!==e&&!(Mt()&&"#"===e)&&!(Pt.length>1&&"}"===e)},Re="\n",Ie=rt("\n",!1),Le=function(e){return"{"===e||"}"===e||Mt()&&"#"===e},Fe=it("argNameOrNumber"),Be=it("argNumber"),je="0",Ue=rt("0",!1),He=function(){return 0},Qe=/^[1-9]/,Ye=ot([["1","9"]],!1,!1),ze=/^[0-9]/,$e=ot([["0","9"]],!1,!1),Ve=function(e){return parseInt(e.join(""),10)},Ge=it("argName"),qe=0,Ze=0,Xe=[{line:1,column:1}],We=0,Ke=[],Je=0;if(void 0!==t.startRule){if(!(t.startRule in i))throw new Error("Can't start parsing from rule \""+t.startRule+'".');a=i[t.startRule]}function et(){return e.substring(Ze,qe)}function tt(){return st(Ze,qe)}function nt(e,t){throw function(e,t){return new v(e,[],"",t)}(e,t=void 0!==t?t:st(Ze,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 it(e){return{type:"other",description:e}}function at(t){var n,r=Xe[t];if(r)return r;for(n=t-1;!Xe[n];)n--;for(r={line:(r=Xe[n]).line,column:r.column};n<t;)10===e.charCodeAt(n)?(r.line++,r.column=1):r.column++,n++;return Xe[t]=r,r}function st(e,t){var n=at(e),r=at(t);return{start:{offset:e,line:n.line,column:n.column},end:{offset:t,line:r.line,column:r.column}}}function ut(e){qe<We||(qe>We&&(We=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&&(Ze=e,t=u(t));return e=t,e}())===o&&(t=function(){var t,n,r,i;Je++,t=qe,123===e.charCodeAt(qe)?(n=p,qe++):(n=o,0===Je&&ut(h));n!==o&&wt()!==o&&(r=xt())!==o&&wt()!==o?(125===e.charCodeAt(qe)?(i=g,qe++):(i=o,0===Je&&ut(y)),i!==o?(Ze=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,i,a,s,u,l,c;t=qe,123===e.charCodeAt(qe)?(n=p,qe++):(n=o,0===Je&&ut(h));n!==o&&wt()!==o&&(r=xt())!==o&&wt()!==o?(44===e.charCodeAt(qe)?(i=L,qe++):(i=o,0===Je&&ut(F)),i!==o&&wt()!==o?(e.substr(qe,6)===B?(a=B,qe+=6):(a=o,0===Je&&ut(j)),a!==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(M));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&&(Ze=e,t=D(t));return e=t,e}(),r!==o?(Ze=t,t=n=N(r)):(qe=t,t=o)):(qe=t,t=o);t===o&&(t=qe,Ze=qe,(n=(n=R())?void 0:o)!==o&&(r=pt())!==o?(Ze=t,t=n=I(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?(Ze=t,t=n=U(r,a,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,i,a,s,u,l,c;t=qe,123===e.charCodeAt(qe)?(n=p,qe++):(n=o,0===Je&&ut(h));n!==o&&wt()!==o&&(r=xt())!==o&&wt()!==o?(44===e.charCodeAt(qe)?(i=L,qe++):(i=o,0===Je&&ut(F)),i!==o&&wt()!==o?(e.substr(qe,4)===W?(a=W,qe+=4):(a=o,0===Je&&ut(K)),a===o&&(e.substr(qe,4)===J?(a=J,qe+=4):(a=o,0===Je&&ut(ee))),a!==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(M));n!==o?(r=function(){var t,n,r,i;t=qe,n=qe,r=[],i=gt(),i===o&&(i=yt());if(i!==o)for(;i!==o;)r.push(i),(i=gt())===o&&(i=yt());else r=o;n=r!==o?e.substring(n,qe):r;n!==o&&(Ze=t,n=Z(n));return t=n,t}(),r!==o?(Ze=t,t=n=N(r)):(qe=t,t=o)):(qe=t,t=o);t===o&&(t=qe,Ze=qe,(n=(n=X())?void 0:o)!==o&&(r=pt())!==o?(Ze=t,t=n=I(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?(Ze=t,t=n=U(r,a,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,i,a,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=xt())!==o)if(wt()!==o)if(44===e.charCodeAt(qe)?(i=L,qe++):(i=o,0===Je&&ut(F)),i!==o)if(wt()!==o)if(e.substr(qe,6)===te?(a=te,qe+=6):(a=o,0===Je&&ut(ne)),a===o&&(e.substr(qe,13)===re?(a=re,qe+=13):(a=o,0===Je&&ut(oe))),a!==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)===ie?(l=ie,qe+=7):(l=o,0===Je&&ut(ae)),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?(Ze=t,t=n=se(r,a,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,i,a,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=xt())!==o)if(wt()!==o)if(44===e.charCodeAt(qe)?(i=L,qe++):(i=o,0===Je&&ut(F)),i!==o)if(wt()!==o)if(e.substr(qe,6)===ue?(a=ue,qe+=6):(a=o,0===Je&&ut(le)),a!==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?(Ze=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&&(Ze=t,n=d());return t=n,t}()),t}function pt(){var e,t,n;if(e=qe,t=[],(n=kt())===o&&(n=St())===o&&(n=Tt()),n!==o)for(;n!==o;)t.push(n),(n=kt())===o&&(n=St())===o&&(n=Tt());else t=o;return t!==o&&(Ze=e,t=s(t)),e=t}function ht(){var t,n,r,i,a;if(Je++,t=qe,n=[],r=qe,i=qe,Je++,(a=Et())===o&&(E.test(e.charAt(qe))?(a=e.charAt(qe),qe++):(a=o,0===Je&&ut(A))),Je--,a===o?i=void 0:(qe=i,i=o),i!==o?(e.length>qe?(a=e.charAt(qe),qe++):(a=o,0===Je&&ut(w)),a!==o?r=i=[i,a]:(qe=r,r=o)):(qe=r,r=o),r!==o)for(;r!==o;)n.push(r),r=qe,i=qe,Je++,(a=Et())===o&&(E.test(e.charAt(qe))?(a=e.charAt(qe),qe++):(a=o,0===Je&&ut(A))),Je--,a===o?i=void 0:(qe=i,i=o),i!==o?(e.length>qe?(a=e.charAt(qe),qe++):(a=o,0===Je&&ut(w)),a!==o?r=i=[i,a]:(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=k,qe++):(n=o,0===Je&&ut(S)),n!==o&&(r=ht())!==o?(Ze=t,t=n=T(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?(Ze=e,e=_(t,n)):(qe=e,e=o)}else qe=e,e=o;else qe=e,e=o;return Je--,e===o&&(0===Je&&ut(x)),e}function gt(){var t,n,r,i;if(t=qe,39===e.charCodeAt(qe)?(n=H,qe++):(n=o,0===Je&&ut(Q)),n!==o){if(r=[],(i=kt())===o&&(Y.test(e.charAt(qe))?(i=e.charAt(qe),qe++):(i=o,0===Je&&ut(z))),i!==o)for(;i!==o;)r.push(i),(i=kt())===o&&(Y.test(e.charAt(qe))?(i=e.charAt(qe),qe++):(i=o,0===Je&&ut(z)));else r=o;r!==o?(39===e.charCodeAt(qe)?(i=H,qe++):(i=o,0===Je&&ut(Q)),i!==o?t=n=[n,r,i]:(qe=t,t=o)):(qe=t,t=o)}else qe=t,t=o;if(t===o)if(t=[],(n=kt())===o&&($.test(e.charAt(qe))?(n=e.charAt(qe),qe++):(n=o,0===Je&&ut(V))),n!==o)for(;n!==o;)t.push(n),(n=kt())===o&&($.test(e.charAt(qe))?(n=e.charAt(qe),qe++):(n=o,0===Je&&ut(V)));else t=o;return t}function yt(){var t,n;if(t=[],G.test(e.charAt(qe))?(n=e.charAt(qe),qe++):(n=o,0===Je&&ut(q)),n!==o)for(;n!==o;)t.push(n),G.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,i,a;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?(Ze=qe,(pe(n)?void 0:o)!==o&&(i=dt())!==o?(125===e.charCodeAt(qe)?(a=g,qe++):(a=o,0===Je&&ut(y)),a!==o?(Ze=t,t=he(n,i)):(qe=t,t=o)):(qe=t,t=o)):(qe=t,t=o)):(qe=t,t=o),t}function bt(){var t,n,r,i,a;return t=qe,wt()!==o?(n=function(){var t,n,r,i;return t=qe,n=qe,61===e.charCodeAt(qe)?(r=de,qe++):(r=o,0===Je&&ut(fe)),r!==o&&(i=Ct())!==o?n=r=[r,i]:(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?(Ze=qe,(me(n)?void 0:o)!==o&&(i=dt())!==o?(125===e.charCodeAt(qe)?(a=g,qe++):(a=o,0===Je&&ut(y)),a!==o?(Ze=t,t=ve(n,i)):(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=ke,qe++):(n=o,0===Je&&ut(Se)),n===o&&(n=null),n!==o&&(r=_t())!==o?(Ze=t,t=n=Te(n,r)):(qe=t,t=o),Je--,t===o&&(n=o,0===Je&&ut(Ce)),t}function kt(){var t,n;return Je++,t=qe,e.substr(qe,2)===_e?(n=_e,qe+=2):(n=o,0===Je&&ut(De)),n!==o&&(Ze=t,n=Pe()),Je--,(t=n)===o&&(n=o,0===Je&&ut(xe)),t}function St(){var t,n,r,i,a,s;if(t=qe,39===e.charCodeAt(qe)?(n=H,qe++):(n=o,0===Je&&ut(Q)),n!==o)if(r=function(){var t,n,r,i;t=qe,n=qe,e.length>qe?(r=e.charAt(qe),qe++):(r=o,0===Je&&ut(w));r!==o?(Ze=qe,(i=(i=Le(r))?void 0:o)!==o?n=r=[r,i]:(qe=n,n=o)):(qe=n,n=o);t=n!==o?e.substring(t,qe):n;return t}(),r!==o){for(i=qe,a=[],e.substr(qe,2)===_e?(s=_e,qe+=2):(s=o,0===Je&&ut(De)),s===o&&(Y.test(e.charAt(qe))?(s=e.charAt(qe),qe++):(s=o,0===Je&&ut(z)));s!==o;)a.push(s),e.substr(qe,2)===_e?(s=_e,qe+=2):(s=o,0===Je&&ut(De)),s===o&&(Y.test(e.charAt(qe))?(s=e.charAt(qe),qe++):(s=o,0===Je&&ut(z)));(i=a!==o?e.substring(i,qe):a)!==o?(39===e.charCodeAt(qe)?(a=H,qe++):(a=o,0===Je&&ut(Q)),a===o&&(a=null),a!==o?(Ze=t,t=n=Me(r,i)):(qe=t,t=o)):(qe=t,t=o)}else qe=t,t=o;else qe=t,t=o;return t}function Tt(){var t,n,r,i;return t=qe,n=qe,e.length>qe?(r=e.charAt(qe),qe++):(r=o,0===Je&&ut(w)),r!==o?(Ze=qe,(i=(i=Ne(r))?void 0:o)!==o?n=r=[r,i]:(qe=n,n=o)):(qe=n,n=o),n===o&&(10===e.charCodeAt(qe)?(n=Re,qe++):(n=o,0===Je&&ut(Ie))),t=n!==o?e.substring(t,qe):n}function xt(){var t,n;return Je++,t=qe,(n=_t())===o&&(n=Dt()),t=n!==o?e.substring(t,qe):n,Je--,t===o&&(n=o,0===Je&&ut(Fe)),t}function _t(){var t,n,r,i,a;if(Je++,t=qe,48===e.charCodeAt(qe)?(n=je,qe++):(n=o,0===Je&&ut(Ue)),n!==o&&(Ze=t,n=He()),(t=n)===o){if(t=qe,n=qe,Qe.test(e.charAt(qe))?(r=e.charAt(qe),qe++):(r=o,0===Je&&ut(Ye)),r!==o){for(i=[],ze.test(e.charAt(qe))?(a=e.charAt(qe),qe++):(a=o,0===Je&&ut($e));a!==o;)i.push(a),ze.test(e.charAt(qe))?(a=e.charAt(qe),qe++):(a=o,0===Je&&ut($e));i!==o?n=r=[r,i]:(qe=n,n=o)}else qe=n,n=o;n!==o&&(Ze=t,n=Ve(n)),t=n}return Je--,t===o&&(n=o,0===Je&&ut(Be)),t}function Dt(){var t,n,r,i,a;if(Je++,t=qe,n=[],r=qe,i=qe,Je++,(a=Et())===o&&(a=At()),Je--,a===o?i=void 0:(qe=i,i=o),i!==o?(e.length>qe?(a=e.charAt(qe),qe++):(a=o,0===Je&&ut(w)),a!==o?r=i=[i,a]:(qe=r,r=o)):(qe=r,r=o),r!==o)for(;r!==o;)n.push(r),r=qe,i=qe,Je++,(a=Et())===o&&(a=At()),Je--,a===o?i=void 0:(qe=i,i=o),i!==o?(e.length>qe?(a=e.charAt(qe),qe++):(a=o,0===Je&&ut(w)),a!==o?r=i=[i,a]:(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(Ge)),t}var Pt=["root"];function Mt(){return"plural"===Pt[Pt.length-1]}function Nt(){return t&&t.captureLocation?{location:tt()}:{}}if((n=a())!==o&&qe===e.length)return n;throw n!==o&&qe<e.length&&ut({type:"end"}),lt(Ke,We<e.length?e.charAt(We):null,We<e.length?st(We,We+1):st(We,We))},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 i=arguments[t],a=0,s=i.length;a<s;a++,o++)r[o]=i[a];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],i=-1,a=void 0,s=0;s<r.value.length;s++){var u=r.value[s];if(o(u)&&O.test(u.value)){i=s,a=u;break}}if(a){var l=a.value.replace(O,"$1{"+e.value+", number}"),c=g(l);(n=r.value).splice.apply(n,y([i,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 i=arguments[t],a=0,s=i.length;a<s;a++,o++)r[o]=i[a];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 i=w(r),a=i&&t[i];return a||(a=new((n=e).bind.apply(n,A([void 0],r))),i&&(t[i]=a)),a}},k=function(){return k=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},k.apply(this,arguments)},S=/(?:[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 T(e){var t={};return e.replace(S,(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 x=/^\.(?:(0+)(\+|#+)?)?$/g,_=/^(@+)?(\+|#+)?$/g;function D(e){var t={};return e.replace(_,(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 M(e){var t=P(e);return t||{}}function N(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=k(k(k({},t),{notation:"scientific"}),o.options.reduce((function(e,t){return k(k({},e),M(t))}),{}));continue;case"engineering":t=k(k(k({},t),{notation:"engineering"}),o.options.reduce((function(e,t){return k(k({},e),M(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(x.test(o.stem)){if(o.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");o.stem.replace(x,(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=k(k({},t),D(o.options[0])))}else if(_.test(o.stem))t=k(k({},t),D(o.stem));else{var i=P(o.stem);i&&(t=k(k({},t),i))}}return t}var R,I=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 i=arguments[t],a=0,s=i.length;a<s;a++,o++)r[o]=i[a];return r},F=function(e){function t(t,n){var r=e.call(this,t)||this;return r.variableId=n,r}return I(t,e),t}(Error);function B(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(i(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)?T(E.style.pattern):void 0;y.push({type:0,value:n.getDateTimeFormat(t,C).format(w)})}else if(a(E)){C="string"===typeof E.style?r.number[E.style]:f(E.style)?N(E.style.tokens):void 0;y.push({type:0,value:n.getNumberFormat(t,C).format(w)})}else if(l(E)){if(!(k=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,B(k.value,t,n,r,h))}else if(c(E)){var k;if(!(k=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 S=n.getPluralRules(t,{type:E.pluralType}).select(w-(E.offset||0));k=E.options[S]||E.options.other}if(!k)throw new RangeError('Invalid values for "'+E.value+'": "'+w+'". Options are "'+Object.keys(E.options).join('", "')+'"');y.push.apply(y,B(k.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 j(e,t,n,r,o,i){var a=B(e,t,n,r,o,void 0,i);return 1===a.length?a[0].value:a.reduce((function(e,t){return e+t.value}),"")}var U="@@",H=/@@(\d+_\d+)@@/g,Q=0;function Y(e,t){return e.split(H).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 z=/(<([0-9a-zA-Z-_]*?)>(.*?)<\/([0-9a-zA-Z-_]*?)>)|(<[0-9a-zA-Z-_]*?\/>)/,$=Date.now()+"@@",V=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"];function G(e,t,n){var r=e.tagName,o=e.outerHTML,i=e.textContent,a=e.childNodes;if(!r)return Y(i||"",t);r=r.toLowerCase();var s=~V.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(!a.length)return[o];var l=Array.prototype.slice.call(a).reduce((function(e,r){return e.concat(G(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,i){var a=B(e,t,n,r,o,void 0,i),s={},u=a.reduce((function(e,t){if(0===t.type)return e+t.value;var n=Date.now()+"_"+ ++Q;return s[n]=t.value,e+""+U+n+U}),"");if(!z.test(u))return Y(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");R||(R=new DOMParser);var l=R.parseFromString('<formatted-message id="'+$+'">'+u+"</formatted-message>","text/html").getElementById($);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 Y(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(G(t,s,o))}),[])}var Z=function(){return Z=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},Z.apply(this,arguments)};function X(e,t){return t?Object.keys(e).reduce((function(n,r){var o,i;return n[r]=(o=e[r],(i=t[r])?Z(Z(Z({},o||{}),i||{}),Object.keys(o).reduce((function(e,t){return e[t]=Z(Z({},o[t]),i[t]||{}),e}),{})):o),n}),Z({},e)):e}function W(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 i=this;if(void 0===n&&(n=e.defaultLocale),this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(e){return j(i.ast,i.locales,i.formatters,i.formats,e,i.message)},this.formatToParts=function(e){return B(i.ast,i.locales,i.formatters,i.formats,e,void 0,i.message)},this.formatHTMLMessage=function(e){return q(i.ast,i.locales,i.formatters,i.formats,e,i.message)},this.resolvedOptions=function(){return{locale:Intl.NumberFormat.supportedLocalesOf(i.locales)[0]}},this.getAst=function(){return i.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=X(e.formats,r),this.locales=n,this.formatters=o&&o.formatters||W(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,i,a,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,i,a,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"),i=function(e){return!(r&&e&&"object"===typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===o(e)},a=function(e){return!!i(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 i(arguments)}();i.isLegacyArguments=a,e.exports=s?i:a},94866:function(e,t,n){"use strict";var r=Date.prototype.getDay,o=Object.prototype.toString,i=n(35550)();e.exports=function(e){return"object"===typeof e&&null!==e&&(i?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"},i={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},a=1;a<20;a++)i["f"+a]=111+a;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,a={},s=(e=e.replace("++","+add")).split("+"),u=s.length;for(var l in r)a[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]&&!i[O])throw new TypeError('Unknown modifier: "'+g+'"');1!==u&&b||(n?a.key=O:a.which=c(g)),b&&(a[b]=!y||null)}}catch(E){p=!0,h=E}finally{try{!f&&v.return&&v.return()}finally{if(p)throw h}}return a}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),i[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,i,a,s=n(41061),u=n(35550)();if(u){r=s("Object.prototype.hasOwnProperty"),o=s("RegExp.prototype.exec"),i={};var l=function(){throw i};a={toString:l,valueOf:l},"symbol"===typeof Symbol.toPrimitive&&(a[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,a)}catch(n){return n===i}}: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 i=o[1];if(!i)return!1;if(n.test(i)||r.test(i))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,i="[object Arguments]",a="[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[i]=c["[object Array]"]=c["[object ArrayBuffer]"]=c["[object Boolean]"]=c["[object DataView]"]=c["[object Date]"]=c["[object Error]"]=c[a]=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,k=p["__core-js_shared__"],S=w.toString,T=C.hasOwnProperty,x=function(){var e=/[^.]+$/.exec(k&&k.keys&&k.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),_=C.toString,D=S.call(Object),P=RegExp("^"+S.call(T).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),M=v?p.Buffer:void 0,N=p.Symbol,R=p.Uint8Array,I=M?M.allocUnsafe:void 0,L=(b=Object.getPrototypeOf,E=Object,function(e){return b(E(e))}),F=Object.create,B=C.propertyIsEnumerable,j=A.splice,U=N?N.toStringTag:void 0,H=function(){try{var e=pe(Object,"defineProperty");return e({},"",{}),e}catch(t){}}(),Q=M?M.isBuffer:void 0,Y=Math.max,z=Date.now,$=pe(p,"Map"),V=pe(Object,"create"),G=function(){function e(){}return function(t){if(!ke(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 Z(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 X(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=this.__data__=new Z(e);this.size=t.size}function K(e,t){var n=be(e),r=!n&&Oe(e),o=!n&&!r&&Ae(e),i=!n&&!r&&!o&&Te(e),a=n||r||o||i,s=a?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&&!T.call(e,l)||a&&("length"==l||o&&("offset"==l||"parent"==l)||i&&("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];T.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&&H?H(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}q.prototype.clear=function(){this.__data__=V?V(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(V){var n=t[e];return n===r?void 0:n}return T.call(t,e)?t[e]:void 0},q.prototype.has=function(e){var t=this.__data__;return V?void 0!==t[e]:T.call(t,e)},q.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=V&&void 0===t?r:t,this},Z.prototype.clear=function(){this.__data__=[],this.size=0},Z.prototype.delete=function(e){var t=this.__data__,n=te(t,e);return!(n<0)&&(n==t.length-1?t.pop():j.call(t,n,1),--this.size,!0)},Z.prototype.get=function(e){var t=this.__data__,n=te(t,e);return n<0?void 0:t[n][1]},Z.prototype.has=function(e){return te(this.__data__,e)>-1},Z.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},X.prototype.clear=function(){this.size=0,this.__data__={hash:new q,map:new($||Z),string:new q}},X.prototype.delete=function(e){var t=fe(this,e).delete(e);return this.size-=t?1:0,t},X.prototype.get=function(e){return fe(this,e).get(e)},X.prototype.has=function(e){return fe(this,e).has(e)},X.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},W.prototype.clear=function(){this.__data__=new Z,this.size=0},W.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},W.prototype.get=function(e){return this.__data__.get(e)},W.prototype.has=function(e){return this.__data__.has(e)},W.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Z){var r=n.__data__;if(!$||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new X(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),i=n(e),a=i.length;a--;){var s=i[re?a:++r];if(!1===t(o[s],s,o))break}return e};function ie(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":U&&U in Object(e)?function(e){var t=T.call(e,U),n=e[U];try{e[U]=void 0;var r=!0}catch(i){}var o=_.call(e);r&&(t?e[U]=n:delete e[U]);return o}(e):function(e){return _.call(e)}(e)}function ae(e){return Se(e)&&ie(e)==i}function se(e){return!(!ke(e)||function(e){return!!x&&x in e}(e))&&(we(e)?P:u).test(function(e){if(null!=e){try{return S.call(e)}catch(t){}try{return e+""}catch(t){}}return""}(e))}function ue(e){if(!ke(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&&T.call(e,r))&&n.push(r);return n}function le(e,t,n,r,o){e!==t&&oe(t,(function(i,a){if(o||(o=new W),ke(i))!function(e,t,n,r,o,i,a){var u=ve(e,n),l=ve(t,n),c=a.get(l);if(c)return void J(e,n,c);var d=i?i(u,l,n+"",e,t,a):void 0,f=void 0===d;if(f){var p=be(l),h=!p&&Ae(l),m=!p&&!h&&Te(l);d=l,p||h||m?be(u)?d=u:Se(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=I?I(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 R(t).set(new R(e)),t}(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}(l,!0)):d=[]:function(e){if(!Se(e)||ie(e)!=s)return!1;var t=L(e);if(null===t)return!0;var n=T.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&S.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 i=-1,a=t.length;for(;++i<a;){var s=t[i],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,xe(e))}(u):ke(u)&&!we(u)||(d=function(e){return"function"!=typeof e.constructor||me(e)?{}:G(L(e))}(l))):f=!1}var v;f&&(a.set(l,d),o(d,l,r,i,a),a.delete(l));J(e,n,d)}(e,t,a,n,le,r,o);else{var u=r?r(ve(e,a),i,a+"",e,t,o):void 0;void 0===u&&(u=i),J(e,a,u)}}),xe)}function ce(e,t){return ge(function(e,t,n){return t=Y(void 0===t?e.length-1:t,0),function(){for(var r=arguments,o=-1,i=Y(r.length-t,0),a=Array(i);++o<i;)a[o]=r[t+o];o=-1;for(var s=Array(t+1);++o<t;)s[o]=r[o];return s[t]=n(a),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=H?function(e,t){return H(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=z(),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=ae(function(){return arguments}())?ae:function(e){return Se(e)&&T.call(e,"callee")&&!B.call(e,"callee")},be=Array.isArray;function Ee(e){return null!=e&&Ce(e.length)&&!we(e)}var Ae=Q||function(){return!1};function we(e){if(!ke(e))return!1;var t=ie(e);return t==a||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Ce(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=o}function ke(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Se(e){return null!=e&&"object"==typeof e}var Te=O?function(e){return function(t){return e(t)}}(O):function(e){return Se(e)&&Ce(e.length)&&!!c[ie(e)]};function xe(e){return Ee(e)?K(e,!0):ue(e)}var _e,De=(_e=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,i=r>2?t[2]:void 0;for(o=_e.length>3&&"function"==typeof o?(r--,o):void 0,i&&function(e,t,n){if(!ke(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],i)&&(o=r<3?void 0:o,r=1),e=Object(e);++n<r;){var a=t[n];a&&_e(e,a,n,o)}return e})));function Pe(e){return e}e.exports=De},1111:function(e,t,n){var r=n(76958),o=n(41176),i=n(1787),a=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=i,u.prototype.has=a,u.prototype.set=s,e.exports=u},85661:function(e,t,n){var r=n(5088),o=n(10150),i=n(7889),a=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=i,u.prototype.has=a,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),i=n(26823),a=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=i,u.prototype.has=a,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),i=n(69757);function a(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}a.prototype.add=a.prototype.push=o,a.prototype.has=i,e.exports=a},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,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[o++]=a)}return i}},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),i=n(12279),a=n(6794),s=n(97059),u=n(71641),l=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=i(e),c=!n&&o(e),d=!n&&!c&&a(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),i=n(23259),a=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=a(t,s(n))),l?(d=i,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,i=n+(r?1:-1);r?i--:++i<o;)if(t(e[i],i,e))return i;return-1}},26810:function(e,t,n){var r=n(87518),o=n(97989);e.exports=function e(t,n,i,a,s){var u=-1,l=t.length;for(i||(i=o),s||(s=[]);++u<l;){var c=t[u];n>0&&i(c)?n>1?e(c,n-1,i,a,s):r(s,c):a||(s[s.length]=c)}return s}},22022:function(e,t,n){var r=n(4635),o=n(81581),i=n(65336),a=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?o(e):i(e)}},11049:function(e,t,n){var r=n(6993),o=n(85381),i=n(97825);e.exports=function(e,t,n){return t===t?i(e,t,n):r(e,o,n)}},96255:function(e,t,n){var r=n(36669),o=n(83107),i=n(23259),a=n(61570),s=n(35639),u=n(63445),l=Math.min;e.exports=function(e,t,n){for(var c=n?i: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=a(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),i=n(24567),a=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!(!i(e)||o(e))&&(r(e)?f:s).test(a(e))}},38183:function(e,t,n){var r=n(22022),o=n(5776),i=n(39248),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!a[r(e)]}},28833:function(e,t,n){var r=n(24567),o=n(82161),i=n(7175),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return i(e);var t=o(e),n=[];for(var s in e)("constructor"!=s||!t&&a.call(e,s))&&n.push(s);return n}},80516:function(e,t,n){var r=n(69002),o=n(24295),i=n(1043);e.exports=function(e,t){return i(o(e,t,r),e+"")}},65148:function(e,t,n){var r=n(96800),o=n(88925),i=n(69002),a=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:i;e.exports=a},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),i=n(23259),a=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=i;else if(d>=200){var m=t?null:s(e);if(m)return u(m);f=!1,c=a,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),i=n(88183);e.exports=function(e,t,n){var a=e.length;if(a<2)return a?i(e[0]):[];for(var s=-1,u=Array(a);++s<a;)for(var l=e[s],c=-1;++c<a;)c!=s&&(u[s]=r(u[s]||l,e[c],t,n));return i(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),i=n(26557),a=r&&1/i(new r([,-0]))[1]==1/0?function(e){return new r(e)}:o;e.exports=a},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,i=o.hasOwnProperty,a=o.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=i.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(u){}var o=a.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),i=n(12279),a=r?r.isConcatSpreadable:void 0;e.exports=function(e){return i(e)||o(e)||!!(a&&e&&e[a])}},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),i=n(97059),a=n(24567);e.exports=function(e,t,n){if(!a(n))return!1;var s=typeof t;return!!("number"==s?o(n)&&i(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),i=n(81465);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||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,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o&&r.process,s=function(){try{var e=i&&i.require&&i.require("util").types;return e||a&&a.binding&&a.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 i=arguments,a=-1,s=o(i.length-t,0),u=Array(s);++a<s;)u[a]=i[t+a];a=-1;for(var l=Array(t+1);++a<t;)l[a]=i[a];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,i=r||o||Function("return this")();e.exports=i},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(),i=16-(o-r);if(r=o,i>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),i=n(72588),a=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=i(t)||0,r(n)&&(m=!!n.leading,c=(v="maxWait"in n)?a(i(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),i=n(99042),a=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&&i(t[0],t[1],l)&&(r=1);++n<r;)for(var c=t[n],d=a(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),i=n(80516),a=n(77795),s=i((function(e){var t=r(e,a);return t.length&&t[0]===e[0]?o(t):[]}));e.exports=s},24578:function(e,t,n){var r=n(73012),o=n(39248),i=Object.prototype,a=i.hasOwnProperty,s=i.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(e){return o(e)&&a.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),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,s=a&&a.exports===i?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),i=n(39248),a=Function.prototype,s=Object.prototype,u=a.toString,l=s.hasOwnProperty,c=u.call(Object);e.exports=function(e){if(!i(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),i=n(82479),a=i&&i.isTypedArray,s=a?o(a):r;e.exports=s},31235:function(e,t,n){var r=n(37405),o=n(28833),i=n(97840);e.exports=function(e){return i(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],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};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 i=!0,a=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return o(n)&&(i="leading"in n?!!n.leading:i,a="trailing"in n?!!n.trailing:a),r(e,t,{leading:i,maxWait:t,trailing:a})}},72588:function(e,t,n){var r=n(86914),o=n(24567),i=n(50184),a=/^[-+]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(i(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):a.test(e)?NaN:+e}},92177:function(e,t,n){var r=n(26810),o=n(80516),i=n(88183),a=n(53815),s=o((function(e){return i(r(e,1,a,!0))}));e.exports=s},74650:function(e,t,n){var r=n(25901),o=n(80516),i=n(53815),a=o((function(e,t){return i(e)?r(e,t):[]}));e.exports=a},73747:function(e,t,n){var r=n(46860),o=n(80516),i=n(31849),a=n(53815),s=o((function(e){return i(r(e,a))}));e.exports=s},11749:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});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],i=t[n],!(o===i||r(o)&&r(i)))return!1;var o,i;return!0}function i(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 i=e.apply(this,r);return n={lastResult:i,lastArgs:r,lastThis:this},i}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 i,a,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 i=Object(arguments[u]))n.call(i,l)&&(s[l]=i[l]);if(t){a=t(i);for(var c=0;c<a.length;c++)r.call(i,a[c])&&(s[a[c]]=i[a[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),i=n(27837),a=n(95944),s=n(19394),u=o(a(),Object);r(u,{getPolyfill:a,implementation:i,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,i=Object.prototype.toString,a=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]"===i.call(e),r=a(e),s=t&&"[object String]"===i.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),i=Object.keys,a=i?function(e){return i(e)}:n(70225),s=Object.keys;a.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=a;return Object.keys||a},e.exports=a},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"],i=r.variable[1].inside,a=0;a<o.length;a++)i[o[a]]=e.languages.bash[o[a]];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",i="class enum interface record struct",a="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(i),c=RegExp(u(o+" "+i+" "+a+" "+s)),d=u(i+" "+a+" "+s),f=u(o+" "+i+" "+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,k=/"(?:\\.|[^\\"\r\n])*"/.source,S=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[S]),lookbehind:!0,greedy:!0},{pattern:n(/(^|[^@$\\])<<0>>/.source,[k]),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 T=k+"|"+C,x=t(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[T]),_=r(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[x]),2),D=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,P=t(/<<0>>(?:\s*\(<<1>>*\))?/.source,[g,_]);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,[_]),inside:e.languages.csharp},"class-name":{pattern:RegExp(g),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var M=/:[^}\r\n]+/.source,N=r(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[x]),2),R=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[N,M]),I=r(t(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<<self>>*\)/.source,[T]),2),L=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[I,M]);function F(t,r){return{interpolation:{pattern:n(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[t]),lookbehind:!0,inside:{"format-string":{pattern:n(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[r,M]),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,[R]),lookbehind:!0,greedy:!0,inside:F(R,N)},{pattern:n(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[L]),lookbehind:!0,greedy:!0,inside:F(L,I)}],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,i){if(n.language===r){var a=n.tokenStack=[];n.code=n.code.replace(o,(function(e){if("function"===typeof i&&!i(e))return e;for(var o,s=a.length;-1!==n.code.indexOf(o=t(r,s));)++s;return a[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,i=Object.keys(n.tokenStack);!function a(s){for(var u=0;u<s.length&&!(o>=i.length);u++){var l=s[u];if("string"===typeof l||l.content&&"string"===typeof l.content){var c=i[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,a([m])),y.push(v),g&&y.push.apply(y,a([g])),"string"===typeof l?s.splice.apply(s,[u,1].concat(y)):l.content=y}}else l.content&&a(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}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,i=/[{}\[\](),:;]/;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:i};var a={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:a}},{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:a}}];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:i}},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 i?new i(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,i;switch(n=n||{},o.util.type(t)){case"Object":if(i=o.util.objId(t),n[i])return n[i];for(var a in r={},n[i]=r,t)t.hasOwnProperty(a)&&(r[a]=e(t[a],n));return r;case"Array":return i=o.util.objId(t),n[i]?n[i]:(r=[],n[i]=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 i=(r=r||o.languages)[e],a={};for(var s in i)if(i.hasOwnProperty(s)){if(s==t)for(var u in n)n.hasOwnProperty(u)&&(a[u]=n[u]);n.hasOwnProperty(s)||(a[s]=i[s])}var l=r[e];return r[e]=a,o.languages.DFS(o.languages,(function(t,n){n===l&&t!=e&&(this[t]=a)})),a},DFS:function e(t,n,r,i){i=i||{};var a=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||i[a(u)]?"Array"!==l||i[a(u)]||(i[a(u)]=!0,e(u,n,s,i)):(i[a(u)]=!0,e(u,n,null,i))}}},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 i,a=0;i=r.elements[a++];)o.highlightElement(i,!0===t,r.callback)},highlightElement:function(t,n,r){var i=o.util.getLanguage(t),a=o.languages[i];o.util.setLanguage(t,i);var s=t.parentElement;s&&"pre"===s.nodeName.toLowerCase()&&o.util.setLanguage(s,i);var u={element:t,language:i,grammar:a,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),i.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,i=0;r=n[i++];)r(t)}},Token:i};function i(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function a(e,t,n,r){e.lastIndex=t;var o=e.exec(n);if(o&&r&&o[1]){var i=o[1].length;o.index+=i,o[0]=o[0].slice(i)}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 i)){var k,S=1;if(y){if(!(k=a(E,w,e,g))||k.index>=e.length)break;var T=k.index,x=k.index+k[0].length,_=w;for(_+=A.value.length;T>=_;)_+=(A=A.next).value.length;if(w=_-=A.value.length,A.value instanceof i)continue;for(var D=A;D!==t.tail&&(_<x||"string"===typeof D.value);D=D.next)S++,_+=D.value.length;S--,C=e.slice(w,_),k.index-=w}else if(!(k=a(E,0,C,g)))continue;T=k.index;var P=k[0],M=C.slice(0,T),N=C.slice(T+P.length),R=w+C.length;d&&R>d.reach&&(d.reach=R);var I=A.prev;if(M&&(I=l(t,I,M),w+=M.length),c(t,I,S),A=l(t,I,new i(f,v?o.tokenize(P,v):P,O,P)),N&&l(t,A,N),S>1){var L={cause:f+","+h,reach:R};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,i.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 i={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},a=t.alias;a&&(Array.isArray(a)?Array.prototype.push.apply(i.classes,a):i.classes.push(a)),o.hooks.run("wrap",i);var s="";for(var u in i.attributes)s+=" "+u+'="'+(i.attributes[u]||"").replace(/"/g,"&quot;")+'"';return"<"+i.tag+' class="'+i.classes.join(" ")+'"'+s+">"+i.content+"</"+i.tag+">"},!e.document)return e.addEventListener?(o.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),r=n.language,i=n.code,a=n.immediateClose;e.postMessage(o.highlight(i,o.languages[r],r)),a&&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 i={};i[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",i)}}),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",i="pre[data-src]:not(["+t+'="'+o+'"]):not(['+t+'="'+n+'"])';r.hooks.add("before-highlightall",(function(e){e.selector+=", "+i})),r.hooks.add("before-sanity-check",(function(a){var s=a.element;if(s.matches(i)){a.code="",s.setAttribute(t,n);var u=s.appendChild(document.createElement("CODE"));u.textContent="Loading\u2026";var l=s.getAttribute("data-src"),c=a.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 i=e.split(/\r\n?|\n/g),a=n[0],l=null==n[1]?i.length:n[1];a<0&&(a+=i.length),a=Math.max(0,Math.min(a-1,i.length)),l<0&&(l+=i.length),l=Math.max(0,Math.min(l,i.length)),e=i.slice(a,l).join("\n"),s.hasAttribute("data-start")||s.setAttribute("data-start",String(a+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(i),o=0;t=n[o++];)r.highlightElement(t)}};var a=!1;r.fileHighlight=function(){a||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),a=!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 i(){throw new Error("clearTimeout has not been defined")}function a(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:i}catch(e){n=i}}();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=a(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===i||!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||a(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 i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==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:i,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"},96490:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Rt}});var r=n(7219),o=n(26380),i=n(52889),a=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)}(i,e);var t,n,r,o=O(i);function i(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);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,i=r.getComponent,a=r.forceRender,s=r.getContainer,u=r.parent;(o||u._component||a)&&(e.container||(e.container=s()),c.unstable_renderSubtreeIntoContainer(u,i(t),e.container,(function(){n&&n.call(this)})))},e}return t=i,(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),i}(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 k(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=S(e);if(t){var o=S(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 S(e){return S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},S(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 T=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)}(i,e);var t,n,r,o=k(i);function i(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),o.apply(this,arguments)}return t=i,(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),i}(s.Component);T.propTypes={getContainer:l().func.isRequired,children:l().node.isRequired,didUpdate:l().func};var x=n(48738),_=n.n(x);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 M,N=n(754);function R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function I(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?R(Object(n),!0).forEach((function(t){F(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function 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 B={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-",O:"-o-"};function j(){if(void 0!==M)return M;M="";var e=document.createElement("p").style;for(var t in B)t+"Transform"in e&&(M=t);return M}function U(){return j()?"".concat(j(),"TransitionProperty"):"transitionProperty"}function H(){return j()?"".concat(j(),"Transform"):"transform"}function Q(e,t){var n=U();n&&(e.style[n]=t,"transitionProperty"!==n&&(e.style.transitionProperty=t))}function Y(e,t){var n=H();n&&(e.style[n]=t,"transform"!==n&&(e.style.transform=t))}var z,$=/matrix\((.*)\)/,V=/matrix3d\((.*)\)/;function G(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)):z(e,t);for(var o in t)t.hasOwnProperty(o)&&q(e,o,t[o])}function Z(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 X(e){return Z(e)}function W(e){return Z(e,!0)}function K(e){var t=function(e){var t,n,r,o=e.ownerDocument,i=o.body,a=o&&o.documentElement;return t=e.getBoundingClientRect(),n=Math.floor(t.left),r=Math.floor(t.top),{left:n-=a.clientLeft||i.clientLeft||0,top:r-=a.clientTop||i.clientTop||0}}(e),n=e.ownerDocument,r=n.defaultView||n.parentWindow;return t.left+=X(r),t.top+=W(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",ie="left";function ae(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,i=ae("left",n),a=ae("top",n),s=se(i),u=se(a);"left"!==i&&(r=999),"top"!==a&&(o=999);var l,c="",d=K(e);("left"in t||"top"in t)&&(c=(l=e).style.transitionProperty||l.style[U()]||"",Q(e,"none")),"left"in t&&(e.style[s]="",e.style[i]="".concat(r,"px")),"top"in t&&(e.style[u]="",e.style[a]="".concat(o,"px")),G(e);var f=K(e),p={};for(var h in t)if(t.hasOwnProperty(h)){var m=ae(h,n),v="left"===h?r:o,g=d[h]-f[h];p[m]=m===h?v+g:v-g}q(e,p),G(e),("left"in t||"top"in t)&&Q(e,c);var y={};for(var O in t)if(t.hasOwnProperty(O)){var b=ae(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(H());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(H());if(r&&"none"!==r){var o,i=r.match($);i?((o=(i=i[1]).split(",").map((function(e){return parseFloat(e,10)})))[4]=t.x,o[5]=t.y,Y(e,"matrix(".concat(o.join(","),")"))):((o=r.match(V)[1].split(",").map((function(e){return parseFloat(e,10)})))[12]=t.x,o[13]=t.y,Y(e,"matrix3d(".concat(o.join(","),")")))}else Y(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"===z(e,"boxSizing")}"undefined"!==typeof window&&(z=window.getComputedStyle?function(e,t,n){var r=n,o="",i=ee(e);return(r=r||i.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[ie],i=e[oe][ie];e[oe][ie]=e[re][ie],r[ie]="fontSize"===t?"1em":n||0,n=r.pixelLeft+"px",r[ie]=o,e[oe][ie]=i}return""===n?"auto":n});var fe=["margin","border","padding"];function pe(e,t,n){var r,o,i,a=0;for(o=0;o<t.length;o++)if(r=t[o])for(i=0;i<n.length;i++){var s=void 0;s="border"===r?"".concat(r).concat(n[i],"Width"):r+n[i],a+=parseFloat(z(e,s))||0}return a}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"],i="width"===t?Math.floor(e.getBoundingClientRect().width):Math.floor(e.getBoundingClientRect().height),a=de(e),s=0;(null===i||void 0===i||i<=0)&&(i=void 0,(null===(s=z(e,t))||void 0===s||Number(s)<0)&&(s=e.style[t]||0),s=Math.floor(parseFloat(s))||0),void 0===r&&(r=a?1:-1);var u=void 0!==i||a,l=i||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,i=r.documentElement[n];return"CSS1Compat"===r.compatMode&&i||o&&o[n]||i}}));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={},i=e.style;for(r in t)t.hasOwnProperty(r)&&(o[r]=i[r],i[r]=t[r]);for(r in n.call(e),t)t.hasOwnProperty(r)&&(i[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),i=r.top.toFixed(0),a=t.left.toFixed(0),s=t.top.toFixed(0);if(o===a&&i===s)return}n.useCssRight||n.useCssBottom?ue(e,t,n):n.useCssTransform&&H()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 X(e)},getWindowScrollTop:function(e){return W(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),i=o.defaultView||o.parentWindow,a=o.body,s=o.documentElement;r;){if(-1!==navigator.userAgent.indexOf("MSIE")&&0===r.clientWidth||r===a||r===s||"visible"===Oe.css(r,"overflow")){if(r===a||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(i),d=Oe.getWindowScrollTop(i),f=Oe.viewportWidth(i),p=Oe.viewportHeight(i),h=s.scrollWidth,m=s.scrollHeight,v=window.getComputedStyle(a);if("hidden"===v.overflowX&&(h=i.innerWidth),"hidden"===v.overflowY&&(m=i.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 ke(e,t){var n=t.charAt(0),r=t.charAt(1),o=e.width,i=e.height,a=e.left,s=e.top;return"c"===n?s+=i/2:"b"===n&&(s+=i),"c"===r?a+=o/2:"r"===r&&(a+=o),{left:a,top:s}}function Se(e,t,n,r,o){var i=ke(t,n[1]),a=ke(e,n[0]),s=[a.left-i.left,a.top-i.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 Te(e,t,n){return e.left<n.left||e.left+t.width>n.right}function xe(e,t,n){return e.top<n.top||e.top+t.height>n.bottom}function _e(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 Me(e,t){e[0]=Pe(e[0],t.width),e[1]=Pe(e[1],t.height)}function Ne(e,t,n,r){var o=n.points,i=n.offset||[0,0],a=n.targetOffset||[0,0],s=n.overflow,u=n.source||e;i=[].concat(i),a=[].concat(a);var l={},c=0,d=we(u,!(!(s=s||{})||!s.alwaysByViewport)),f=Ce(u);Me(i,f),Me(a,t);var p=Se(f,t,o,i,a),h=Oe.merge(f,p);if(d&&(s.adjustX||s.adjustY)&&r){if(s.adjustX&&Te(p,f,d)){var m=_e(o,/[lr]/gi,{l:"r",r:"l"}),v=De(i,0),g=De(a,0);(function(e,t,n){return e.left>n.right||e.left+t.width<n.left})(Se(f,t,m,v,g),f,d)||(c=1,o=m,i=v,a=g)}if(s.adjustY&&xe(p,f,d)){var y=_e(o,/[tb]/gi,{t:"b",b:"t"}),O=De(i,1),b=De(a,1);(function(e,t,n){return e.top>n.bottom||e.top+t.height<n.top})(Se(f,t,y,O,b),f,d)||(c=1,o=y,i=O,a=b)}c&&(p=Se(f,t,o,i,a),Oe.mix(h,p));var E=Te(p,f,d),A=xe(p,f,d);if(E||A){var w=o;E&&(w=_e(o,/[lr]/gi,{l:"r",r:"l"})),A&&(w=_e(o,/[tb]/gi,{t:"b",b:"t"})),o=w,i=n.offset||[0,0],a=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),i={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+i.width>n.right&&(i.width-=o.left+i.width-n.right),r.adjustX&&o.left+i.width>n.right&&(o.left=Math.max(n.right-i.width,n.left)),r.adjustY&&o.top<n.top&&(o.top=n.top),r.resizeHeight&&o.top>=n.top&&o.top+i.height>n.bottom&&(i.height-=o.top+i.height-n.bottom),r.adjustY&&o.top+i.height>n.bottom&&(o.top=Math.max(n.bottom-i.height,n.top)),Oe.mix(o,i)}(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:i,targetOffset:a,overflow:l}}function Re(e,t,n){var r=n.target||t,o=Ce(r),i=!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 Ne(e,o,n,i)}Re.__getOffsetParent=Ee,Re.__getVisibleRectForElement=we;function Ie(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 Be(e){return"object"===typeof e&&e?e:null}var je=function(e){function t(){var e,n,r,a;(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,i.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,i=e.onAlign;if(!t&&n){var a=c.findDOMNode(r),s=void 0,u=Fe(n),l=Be(n),d=document.activeElement;u?s=Re(a,u,o):l&&(s=function(e,t,n){var r,o,i=Oe.getDocument(e),a=i.defaultView||i.parentWindow,s=Oe.getWindowScrollLeft(a),u=Oe.getWindowScrollTop(a),l=Oe.viewportWidth(a),c=Oe.viewportHeight(a),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 Ne(e,d,I(I({},n),{},{points:p}),f)}(a,l,o)),function(e,t){e!==document.activeElement&&f(t,e)&&e.focus()}(d,a),i&&i(a,s)}},a=n,(0,i.default)(r,a)}return(0,a.default)(t,e),(0,N.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 i=c.findDOMNode(this),a=i?i.getBoundingClientRect():null;if(e.disabled)r=!0;else{var s=Fe(e.target),u=Fe(o.target),l=Be(e.target),d=Be(o.target);Ie(s)&&Ie(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||!i||Le(f.width,a.width)&&Le(f.height,a.height)||(r=!0)}this.sourceRect=a}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 i={};return Object.keys(n).forEach((function(t){i[t]=e.props[n[t]]})),s.cloneElement(o,i)}return o}}]),t}(s.Component);je.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},je.defaultProps={target:function(){return window},monitorBufferTime:50,monitorWindowResize:!1,disabled:!1};var Ue=je,He=n(50902),Qe=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 Ye(e){var t=[];return s.Children.forEach(e,(function(e){t.push(e)})),t}function ze(e,t){var n=null;return e&&e.forEach((function(e){n||e&&e.key===t&&(n=e)})),n}function $e(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 Ve=n(69861),Ge={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"}},Ze=[],Xe=[];function We(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 i in o)if(i in e){n.push(o[i]);break}}}"AnimationEvent"in window||(delete Ge.animationstart.animation,delete qe.animationend.animation),"TransitionEvent"in window||(delete Ge.transitionstart.transition,delete qe.transitionend.transition),t(Ge,Ze),t(qe,Xe)}();var Je={startEvents:Ze,addStartEventListener:function(e,t){0!==Ze.length?Ze.forEach((function(n){We(e,n,t)})):window.setTimeout(t,0)},removeStartEventListener:function(e,t){0!==Ze.length&&Ze.forEach((function(n){Ke(e,n,t)}))},endEvents:Xe,addEndEventListener:function(e,t){0!==Xe.length?Xe.forEach((function(n){We(e,n,t)})):window.setTimeout(t,0)},removeEndEventListener:function(e,t){0!==Xe.length&&Xe.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 it(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 at(e){if(nt){var t=parseFloat(it(e,"transition-delay"))||0,n=parseFloat(it(e,"transition-duration"))||0,r=parseFloat(it(e,"animation-delay"))||0,o=parseFloat(it(e,"animation-duration"))||0,i=Math.max(n+t,o+r);e.rcEndAnimTimeout=setTimeout((function(){e.rcEndAnimTimeout=null,e.rcEndListener&&e.rcEndListener()}),1e3*i+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,Ve.default)(t)),o=r?t.name:t,i=r?t.active:t+"-active",a=n,s=void 0,u=void 0,l=tt()(e);return n&&"[object Object]"===Object.prototype.toString.call(n)&&(a=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(i),Je.removeEndEventListener(e,e.rcEndListener),e.rcEndListener=null,a&&a())},Je.addEndEventListener(e,e.rcEndListener),s&&s(),l.add(o),e.rcAnimTimeout=setTimeout((function(){e.rcAnimTimeout=null,l.add(i),u&&setTimeout(u,0),at(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,at(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,i.default)(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return(0,a.default)(t,e),(0,N.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,i=o.transitionName,a="object"===typeof i;this.stop();var s=function(){n.stopper=null,t()};if((nt||!o.animation[e])&&i&&o[dt[e]]){var u=a?i[e]:i+"-"+e,l=u+"-active";a&&i[e+"Active"]&&(l=i[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,i.default)(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return yt.call(n),n.currentlyAnimatingKeys={},n.keysToEnter=[],n.keysToLeave=[],n.state={children:Ye(mt(e))},n.childrenRefs={},n}return(0,a.default)(t,e),(0,N.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=Ye(mt(e)),r=this.props;r.exclusive&&Object.keys(this.currentlyAnimatingKeys).forEach((function(e){t.stop(e)}));var o=r.showProp,i=this.currentlyAnimatingKeys,a=r.exclusive?Ye(mt(r)):this.state.children,u=[];o?(a.forEach((function(e){var t=e&&ze(n,e.key),r=void 0;(r=t&&t.props[o]||!e.props[o]?t:s.cloneElement(t||e,(0,He.A)({},o,!0)))&&u.push(r)})),n.forEach((function(e){e&&ze(a,e.key)||u.push(e)}))):u=function(e,t){var n=[],r={},o=[];return e.forEach((function(e){e&&ze(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)}(a,n),this.setState({children:u}),n.forEach((function(e){var n=e&&e.key;if(!e||!i[n]){var r=e&&ze(a,n);if(o){var s=e.props[o];if(r)!$e(a,n,o)&&s&&t.keysToEnter.push(n);else s&&t.keysToEnter.push(n)}else r||t.keysToEnter.push(n)}})),a.forEach((function(e){var r=e&&e.key;if(!e||!i[r]){var a=e&&ze(n,r);if(o){var s=e.props[o];if(a)!$e(n,r,o)&&s&&t.keysToLeave.push(r);else s&&t.keysToLeave.push(r)}else a||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?$e(e,t,n):ze(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 i=t.component;if(i){var a=t;return"string"===typeof i&&(a=(0,r.A)({className:t.className,style:t.style},t.componentProps)),s.createElement(i,a,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=Ye(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=Ye(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 i=t[o];e&&i&&(e&&!i||!e&&i||e.key!==i.key||n&&e.props[n]!==i.props[n])&&(r=!1)})),r}(e.state.children,r,n.showProp)?e.setState({children:r},o):o()}}}},Ot=Qe(gt),bt=n(57598),Et=function(e){function t(){return(0,o.default)(this,t),(0,i.default)(this,e.apply(this,arguments))}return(0,a.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,i.default)(this,e.apply(this,arguments))}return(0,a.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,kt=function(e){function t(n){(0,o.default)(this,t);var r=(0,i.default)(this,e.call(this,n));return St.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,a.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,i=n.targetHeight,a=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=i:-1!==m.indexOf("minHeight")&&(w.minHeight=i),-1!==m.indexOf("width")?w.width=a:-1!==m.indexOf("minWidth")&&(w.minWidth=a),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);kt.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 St=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,i=e.state,a=i.stretchChecked,s=i.targetHeight,u=i.targetWidth;if(n&&o){var l=r();if(l){var c=l.offsetHeight,d=l.offsetWidth;s===c&&u===d&&a||e.setState({stretchChecked:!0,targetHeight:c,targetWidth:d})}}else a&&e.setState({stretchChecked:!1})},this.getTargetElement=function(){return e.props.getRootDomNode()},this.getAlignTarget=function(){var t=e.props.point;return t||e.getTargetElement}},Tt=kt;function xt(){}var _t=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"],Dt=!!c.createPortal,Pt={rcTrigger:l().shape({onPopupMouseDown:l().func})},Mt=function(e){function t(n){(0,o.default)(this,t);var r=(0,i.default)(this,e.call(this,n));Nt.call(r);var a=void 0;return a="popupVisible"in n?!!n.popupVisible:!!n.defaultPopupVisible,r.state={prevPopupVisible:a,popupVisible:a},_t.forEach((function(e){r["fire"+e]=function(t){r.fireEvents(e,t)}})),r}return(0,a.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 i=n?{pageX:n.pageX,pageY:n.pageY}:null;this.delayTimer=setTimeout((function(){r.setPopupVisible(e,i),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,i=n.alignPoint,a=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,i&&(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=_()(u&&u.props&&u.props.className,a);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(T,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),[d,f]},t}(s.Component);Mt.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},Mt.contextTypes=Pt,Mt.childContextTypes=Pt,Mt.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:function(){return""},getDocument:function(){return window.document},onPopupVisibleChange:xt,afterPopupVisibleChange:xt,onPopupAlign:xt,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[]};var Nt=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,i=r.builtinPlacements,a=r.prefixCls,s=r.alignPoint,u=r.getPopupClassNameFromAlign;return o&&i&&n.push(function(e,t,n,r){var o=n.points;for(var i in e)if(e.hasOwnProperty(i)&&D(e[i].points,o,r))return t+"-placement-"+i;return""}(i,a,t,s)),u&&n.push(u(t)),n.join(" ")},this.getComponent=function(){var t=e.props,n=t.prefixCls,o=t.destroyPopupOnHide,i=t.popupClassName,a=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(Tt,(0,r.A)({prefixCls:n,destroyPopupOnHide:o,visible:b,point:y&&E,className:i,action:a,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)(Mt);var Rt=Mt},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 i=s(n(63785)),a=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:i.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:i.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:i.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,a.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=i.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,a.default)({},t),"undefined"!==typeof document&&(t.expires=new Date(1970,1,1,0,0,1),t.maxAge=0,document.cookie=i.default.serialize(e,"",t)),d()&&c.clearCookie&&c.clearCookie(e,t)}function g(e){l=e?i.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),i=(r=o)&&r.__esModule?r:{default:r};t.isFirefox=(0,i.default)((function(){return/firefox/i.test(navigator.userAgent)})),t.isSafari=(0,i.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=a(n(92177)),i=a(n(74650));function a(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,i.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)),i=d(n(60157)),a=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 a.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)},i=function(t){return r.handleSelectStart(t,e)};return t.setAttribute("draggable",!0),t.addEventListener("dragstart",o),t.addEventListener("selectstart",i),function(){delete r.sourceNodes[e],delete r.sourceNodeOptions[e],t.removeEventListener("dragstart",o),t.removeEventListener("selectstart",i),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)},i=function(t){return n.handleDrop(t,e)};return t.addEventListener("dragenter",r),t.addEventListener("dragover",o),t.addEventListener("drop",i),function(){t.removeEventListener("dragenter",r),t.removeEventListener("dragover",o),t.removeEventListener("drop",i)}}},{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,i.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,i=(0,l.matchNativeItemType)(o);if(this.monitor.isDragging()){if("function"===typeof o.setDragImage){var a=this.monitor.getSourceId(),s=this.sourceNodes[a],c=this.sourcePreviewNodes[a]||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(i)this.beginDragNativeItem(i);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=[],i=0;i<r;i++)o.push(i);o.sort((function(e,n){return t[e]<t[n]?-1:1}));for(var a=[],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),a.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,i=this.c3s,a=t.length-1;if(e===t[a])return n[a];for(var s=0,u=i.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[a=Math.max(0,u)],f=d*d;return n[a]+r[a]*d+o[a]*f+i[a]*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,i=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]=i(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 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(55077));function a(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=(a(r={},i.FILE,{exposeProperty:"files",matchesTypes:["Files"],getData:function(e){return Array.prototype.slice.call(e.files)}}),a(r,i.URL,{exposeProperty:"urls",matchesTypes:["Url","text/uri-list"],getData:function(e,t){return s(e,t,"").split("\n")}}),a(r,i.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,i){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 i=e?t.width:n,a=e?t.height:r;(0,o.isSafari)()&&e&&(a/=window.devicePixelRatio,i/=window.devicePixelRatio);return{dragPreviewWidth:i,dragPreviewHeight:a}}(s,t,d,f),v=m.dragPreviewWidth,g=m.dragPreviewHeight,y=i.offsetX,O=i.offsetY,b=0===O||O;var E;return{x:0===y||y?y:new a.default([0,.5,1],[c.x,c.x/d*v,c.x+v-d]).interpolate(p),y:b?O:function(){var e=new a.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),i=n(63531),a=(r=i)&&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=i(n(73429)),o=i(n(47535));function i(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,i=0;i<n.length;i+=1){if(!o.call(t,n[i])||e[n[i]]!==t[n[i]])return!1;if(e[n[i]]!==t[n[i]])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}}(),i="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,i,u=e.displayName||e.name||"Component",l=(i=t=function(t){function i(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),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)).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)}(i,t),o(i,[{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}}))}}]),i}(a.Component),t.DecoratedComponent=e,t.displayName="DragDropContext("+u+")",t.childContextTypes=h,i);return(0,d.default)(l,e)}};var a=n(9950),s=p(a),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":i(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,i,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}}(),s=n(9950),u=n(11942),l=(i=u)&&i.__esModule?i:{default:i},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),a(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},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}}();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 a(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);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,(a.__proto__||Object.getPrototypeOf(a)).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)}(a,t),i(a,[{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)}}]),i(a,[{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}}))}}]),a}(a.Component),c.DecoratedComponent=n,c.displayName="DragLayer("+g+")",c.contextTypes={dragDropManager:u.default.object.isRequired},h);return(0,l.default)(y,n)}};var a=n(9950),s=m(a),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]:{};i.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,a.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)),i=f(n(33884)),a=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]:{};i.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,a.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)),i=f(n(33884)),a=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,i.default)(t,e)};var r,o=n(90955),i=(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,i=void 0,a=void 0,s=void 0,u=void 0,l=void 0;function c(){a&&(a(),a=null),t&&n&&(a=e.connectDragSource(t,n,i))}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,i)||(n=e,i=t,c())},dragPreview:function(e,t){e===s&&(0,o.default)(t,u)||(s=e,u=t,d())}})}};var r=i(n(60460)),o=i(n(27817));function i(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)(a.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',a.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=i(n(10949));i(n(75461));function i(e){return e&&e.__esModule?e:{default:e}}var a=["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,i=n(10949),a=(o=i)&&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,a.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,a.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,i=void 0,a=void 0;function s(){a&&(a(),a=null),t&&n&&(a=e.connectDropTarget(t,n,i))}return{receiveHandlerId:function(e){e!==t&&(t=e,s())},hooks:(0,r.default)({dropTarget:function(e,t){e===n&&(0,o.default)(t,i)||(n=e,i=t,s())}})}};var r=i(n(60460)),o=i(n(27817));function i(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)(a.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',a.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=i(n(10949));i(n(75461));function i(e){return e&&e.__esModule?e:{default:e}}var a=["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,i=n(10949),a=(o=i)&&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,a.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},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}}();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,k=h.displayName||h.name||"Component",S=(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",k,k),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),i(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)}}]),i(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}(a.Component),t.DecoratedComponent=h,t.displayName=b+"("+k+")",t.contextTypes={dragDropManager:u.default.object.isRequired},n);return(0,d.default)(S,h)};var a=n(9950),s=h(a),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 i=n(59594);Object.defineProperty(t,"Mf",{enumerable:!0,get:function(){return u(i).default}});var a=n(50090);Object.defineProperty(t,"I4",{enumerable:!0,get:function(){return u(a).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,i.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,a.cloneElement)(e,{ref:t});return(0,a.cloneElement)(e,{ref:function(e){t(e),n&&n(e)}})};var r,o=n(10949),i=(r=o)&&r.__esModule?r:{default:r},a=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,a.default)(t)&&t.every((function(t){return e(t,!1)}))};var o,i=n(12279),a=(o=i)&&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,i=0;i<n.length;i+=1){if(!o.call(t,n[i])||e[n[i]]!==t[n[i]])return!1;if(e[n[i]]!==t[n[i]])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 i=Object.prototype.hasOwnProperty,a=0;a<r.length;a+=1){if(!i.call(t,r[a]))return!1;var s=e[r[a]],u=t[r[a]];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 i=n?function(t){return e(t,n)}:e;return(0,a.default)(r,i)}e(t,n)}}(e[n]);t[n]=function(){return r}})),t};var r,o=n(9950),i=n(46977),a=(r=i)&&r.__esModule?r:{default:r}},38345:function(e,t,n){"use strict";var r=n(9950),o=n(26470),i=n(75340);function a(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(a(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,i,a){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=i,this.removeEmptyString=a}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,k=60108,S=60114,T=60109,x=60110,_=60112,D=60113,P=60120,M=60115,N=60116,R=60121,I=60128,L=60129,F=60130,B=60131;if("function"===typeof Symbol&&Symbol.for){var j=Symbol.for;A=j("react.element"),w=j("react.portal"),C=j("react.fragment"),k=j("react.strict_mode"),S=j("react.profiler"),T=j("react.provider"),x=j("react.context"),_=j("react.forward_ref"),D=j("react.suspense"),P=j("react.suspense_list"),M=j("react.memo"),N=j("react.lazy"),R=j("react.block"),j("react.scope"),I=j("react.opaque.id"),L=j("react.debug_trace_mode"),F=j("react.offscreen"),B=j("react.legacy_hidden")}var U,H="function"===typeof Symbol&&Symbol.iterator;function Q(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=H&&e[H]||e["@@iterator"])?e:null}function Y(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 z=!1;function $(e,t){if(!e||z)return"";z=!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"),i=r.stack.split("\n"),a=o.length-1,s=i.length-1;1<=a&&0<=s&&o[a]!==i[s];)s--;for(;1<=a&&0<=s;a--,s--)if(o[a]!==i[s]){if(1!==a||1!==s)do{if(a--,0>--s||o[a]!==i[s])return"\n"+o[a].replace(" at new "," at ")}while(1<=a&&0<=s);break}}}finally{z=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Y(e):""}function V(e){switch(e.tag){case 5:return Y(e.type);case 16:return Y("Lazy");case 13:return Y("Suspense");case 19:return Y("SuspenseList");case 0:case 2:case 15:return e=$(e.type,!1);case 11:return e=$(e.type.render,!1);case 22:return e=$(e.type._render,!1);case 1:return e=$(e.type,!0);default:return""}}function G(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 S:return"Profiler";case k:return"StrictMode";case D:return"Suspense";case P:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case x:return(e.displayName||"Context")+".Consumer";case T:return(e._context.displayName||"Context")+".Provider";case _:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case M:return G(e.type);case R:return G(e._render);case N:t=e._payload,e=e._init;try{return G(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 Z(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function X(e){e._valueTracker||(e._valueTracker=function(e){var t=Z(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,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.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 W(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Z(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 ie(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 ae(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(a(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(a(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(a(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(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(a(62))}}function ke(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 Se(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Te=null,xe=null,_e=null;function De(e){if(e=ro(e)){if("function"!==typeof Te)throw Error(a(280));var t=e.stateNode;t&&(t=io(t),Te(e.stateNode,e.type,t))}}function Pe(e){xe?_e?_e.push(e):_e=[e]:xe=e}function Me(){if(xe){var e=xe,t=_e;if(_e=xe=null,De(e),t)for(e=0;e<t.length;e++)De(t[e])}}function Ne(e,t){return e(t)}function Re(e,t,n,r,o){return e(t,n,r,o)}function Ie(){}var Le=Ne,Fe=!1,Be=!1;function je(){null===xe&&null===_e||(Ie(),Me())}function Ue(e,t){var n=e.stateNode;if(null===n)return null;var r=io(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(a(231,t,typeof n));return n}var He=!1;if(d)try{var Qe={};Object.defineProperty(Qe,"passive",{get:function(){He=!0}}),window.addEventListener("test",Qe,Qe),window.removeEventListener("test",Qe,Qe)}catch(ve){He=!1}function Ye(e,t,n,r,o,i,a,s,u){var l=Array.prototype.slice.call(arguments,3);try{t.apply(n,l)}catch(c){this.onError(c)}}var ze=!1,$e=null,Ve=!1,Ge=null,qe={onError:function(e){ze=!0,$e=e}};function Ze(e,t,n,r,o,i,a,s,u){ze=!1,$e=null,Ye.apply(qe,arguments)}function Xe(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function We(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(Xe(e)!==e)throw Error(a(188))}function Je(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=Xe(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return Ke(o),e;if(i===r)return Ke(o),t;i=i.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=i;else{for(var s=!1,u=o.child;u;){if(u===n){s=!0,n=o,r=i;break}if(u===r){s=!0,r=o,n=i;break}u=u.sibling}if(!s){for(u=i.child;u;){if(u===n){s=!0,n=i,r=o;break}if(u===r){s=!0,r=i,n=o;break}u=u.sibling}if(!s)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(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,it=!1,at=[],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,i){return null===e||e.nativeEvent!==i?(e=ht(t,n,r,o,i),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=Xe(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=We(n)))return e.blockedOn=t,void ot(e.lanePriority,(function(){i.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(it=!1;0<at.length;){var e=at[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&&at.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,it||(it=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,bt)))}function At(e){function t(t){return Et(t,e)}if(0<at.length){Et(at[0],e);for(var n=1;n<at.length;n++){var r=at[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")},kt={},St={};function Tt(e){if(kt[e])return kt[e];if(!Ct[e])return e;var t,n=Ct[e];for(t in n)if(n.hasOwnProperty(t)&&t in St)return kt[e]=n[t];return e}d&&(St=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 xt=Tt("animationend"),_t=Tt("animationiteration"),Dt=Tt("animationstart"),Pt=Tt("transitionend"),Mt=new Map,Nt=new Map,Rt=["abort","abort",xt,"animationEnd",_t,"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 It(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)),Nt.set(r,t),Mt.set(r,o),l(o,[r])}}(0,i.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 Bt(e,t){var n=e.pendingLanes;if(0===n)return Lt=0;var r=0,o=0,i=e.expiredLanes,a=e.suspendedLanes,s=e.pingedLanes;if(0!==i)r=i,o=Lt=15;else if(0!==(i=134217727&n)){var u=i&~a;0!==u?(r=Ft(u),o=Lt):0!==(s&=i)&&(r=Ft(s),o=Lt)}else 0!==(i=n&~a)?(r=Ft(i),o=Lt):0!==s&&(r=Ft(s),o=Lt);if(0===r)return 0;if(r=n&((0>(r=31-zt(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0===(t&a)){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-zt(t)),r|=e[n],t&=~o;return r}function jt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Ut(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Ht(24&~t))?Ut(10,t):e;case 10:return 0===(e=Ht(192&~t))?Ut(8,t):e;case 8:return 0===(e=Ht(3584&~t))&&(0===(e=Ht(4186112&~t))&&(e=512)),e;case 2:return 0===(t=Ht(805306368&~t))&&(t=268435456),t}throw Error(a(358,e))}function Ht(e){return e&-e}function Qt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Yt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-zt(t)]=n}var zt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-($t(e)/Vt|0)|0},$t=Math.log,Vt=Math.LN2;var Gt=i.unstable_UserBlockingPriority,qt=i.unstable_runWithPriority,Zt=!0;function Xt(e,t,n,r){Fe||Ie();var o=Kt,i=Fe;Fe=!0;try{Re(o,e,t,n,r)}finally{(Fe=i)||je()}}function Wt(e,t,n,r){qt(Gt,Kt.bind(null,e,t,n,r))}function Kt(e,t,n,r){var o;if(Zt)if((o=0===(4&t))&&0<at.length&&-1<pt.indexOf(e))e=ht(null,e,t,n,r),at.push(e);else{var i=Jt(e,t,n,r);if(null===i)o&&mt(e,r);else{if(o){if(-1<pt.indexOf(e))return e=ht(i,e,t,n,r),void at.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 i=o.pointerId;return ct.set(i,vt(ct.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,dt.set(i,vt(dt.get(i)||null,e,t,n,r,o)),!0}return!1}(i,e,t,n,r))return;mt(e,r)}Ir(e,t,r,null,n)}}}function Jt(e,t,n,r){var o=Se(r);if(null!==(o=no(o))){var i=Xe(o);if(null===i)o=null;else{var a=i.tag;if(13===a){if(null!==(o=We(i)))return o;o=null}else if(3===a){if(i.stateNode.hydrate)return 3===i.tag?i.stateNode.containerInfo:null;o=null}else i!==o&&(o=null)}}return Ir(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,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-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,i){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(o):o[a]);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:xn,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"},kn={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"},Sn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Tn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sn[e])&&!!t[e]}function xn(){return Tn}var _n=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?kn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:xn,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(_n),Pn=un(o({},vn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Mn=un(o({},hn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:xn})),Nn=un(o({},fn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Rn=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}),In=un(Rn),Ln=[9,13,27,32],Fn=d&&"CompositionEvent"in window,Bn=null;d&&"documentMode"in document&&(Bn=document.documentMode);var jn=d&&"TextEvent"in window&&!Bn,Un=d&&(!Fn||Bn&&8<Bn&&11>=Bn),Hn=String.fromCharCode(32),Qn=!1;function Yn(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 zn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var $n=!1;var Vn={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 Gn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Vn[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 Zn=null,Xn=null;function Wn(e){_r(e,0)}function Kn(e){if(W(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(){Zn&&(Zn.detachEvent("onpropertychange",ir),Xn=Zn=null)}function ir(e){if("value"===e.propertyName&&Kn(Xn)){var t=[];if(qn(t,Xn,e,Se(e)),e=Wn,Fe)e(t);else{Fe=!0;try{Ne(e,t)}finally{Fe=!1,je()}}}}function ar(e,t,n){"focusin"===e?(or(),Xn=n,(Zn=t).attachEvent("onpropertychange",ir)):"focusout"===e&&or()}function sr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Kn(Xn)}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)))}It("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),It("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),It(Rt,2);for(var Cr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),kr=0;kr<Cr.length;kr++)Nt.set(Cr[kr],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 Sr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Tr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Sr));function xr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,i,s,u,l){if(Ze.apply(this,arguments),ze){if(!ze)throw Error(a(198));var c=$e;ze=!1,$e=null,Ve||(Ve=!0,Ge=c)}}(r,t,void 0,e),e.currentTarget=null}function _r(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 i=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],u=s.instance,l=s.currentTarget;if(s=s.listener,u!==i&&o.isPropagationStopped())break e;xr(o,s,l),i=u}else for(a=0;a<r.length;a++){if(u=(s=r[a]).instance,l=s.currentTarget,s=s.listener,u!==i&&o.isPropagationStopped())break e;xr(o,s,l),i=u}}}if(Ve)throw e=Ge,Ve=!1,Ge=null,e}function Dr(e,t){var n=ao(t),r=e+"__bubble";n.has(r)||(Rr(t,e,2,!1),n.add(r))}var Pr="_reactListening"+Math.random().toString(36).slice(2);function Mr(e){e[Pr]||(e[Pr]=!0,s.forEach((function(t){Tr.has(t)||Nr(t,!1,e,null),Nr(t,!0,e,null)})))}function Nr(e,t,n,r){var o=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,i=n;if("selectionchange"===e&&9!==n.nodeType&&(i=n.ownerDocument),null!==r&&!t&&Tr.has(e)){if("scroll"!==e)return;o|=2,i=r}var a=ao(i),s=e+"__"+(t?"capture":"bubble");a.has(s)||(t&&(o|=4),Rr(i,e,o,t),a.add(s))}function Rr(e,t,n,r){var o=Nt.get(t);switch(void 0===o?2:o){case 0:o=Xt;break;case 1:o=Wt;break;default:o=Kt}n=o.bind(null,t,n,e),o=void 0,!He||"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 Ir(e,t,n,r,o){var i=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var s=r.stateNode.containerInfo;if(s===o||8===s.nodeType&&s.parentNode===o)break;if(4===a)for(a=r.return;null!==a;){var u=a.tag;if((3===u||4===u)&&((u=a.stateNode.containerInfo)===o||8===u.nodeType&&u.parentNode===o))return;a=a.return}for(;null!==s;){if(null===(a=no(s)))return;if(5===(u=a.tag)||6===u){r=i=a;continue e}s=s.parentNode}}r=r.return}!function(e,t,n){if(Be)return e(t,n);Be=!0;try{return Le(e,t,n)}finally{Be=!1,je()}}((function(){var r=i,o=Se(n),a=[];e:{var s=Mt.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=Mn;break;case xt:case _t:case Dt:u=bn;break;case Pt:u=Nn;break;case"scroll":u=mn;break;case"wheel":u=In;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),a.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=Xe(l))||5!==l.tag&&6!==l.tag)&&(l=null)):(u=null,l=r),u!==l)){if(c=gn,m="onMouseLeave",f="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(c=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=Br(p))h++;for(p=0,m=f;m;m=Br(m))p++;for(;0<h-p;)c=Br(c),h--;for(;0<p-h;)f=Br(f),p--;for(;h--;){if(c===f||null!==f&&c===f.alternate)break e;c=Br(c),f=Br(f)}c=null}else c=null;null!==u&&jr(a,s,u,c,!1),null!==l&&null!==d&&jr(a,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(Gn(s))if(er)v=lr;else{v=sr;var g=ar}else(u=s.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(v=ur);switch(v&&(v=v(e,r))?qn(a,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":(Gn(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(a,n,o);break;case"selectionchange":if(yr)break;case"keydown":case"keyup":wr(a,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 $n?Yn(e,n)&&(O="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(O="onCompositionStart");O&&(Un&&"ko"!==n.locale&&($n||"onCompositionStart"!==O?"onCompositionEnd"===O&&$n&&(y=rn()):(tn="value"in(en=o)?en.value:en.textContent,$n=!0)),0<(g=Fr(r,O)).length&&(O=new wn(O,e,null,n,o),a.push({event:O,listeners:g}),y?O.data=y:null!==(y=zn(n))&&(O.data=y))),(y=jn?function(e,t){switch(e){case"compositionend":return zn(t);case"keypress":return 32!==t.which?null:(Qn=!0,Hn);case"textInput":return(e=t.data)===Hn&&Qn?null:e;default:return null}}(e,n):function(e,t){if($n)return"compositionend"===e||!Fn&&Yn(e,t)?(e=rn(),nn=tn=en=null,$n=!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),a.push({event:o,listeners:r}),o.data=y))}_r(a,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,i=o.stateNode;5===o.tag&&null!==i&&(o=i,null!=(i=Ue(e,n))&&r.unshift(Lr(e,i,o)),null!=(i=Ue(e,t))&&r.push(Lr(e,i,o))),e=e.return}return r}function Br(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function jr(e,t,n,r,o){for(var i=t._reactName,a=[];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,i))&&a.unshift(Lr(n,u,s)):o||null!=(u=Ue(n,i))&&a.push(Lr(n,u,s))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}function Ur(){}var Hr=null,Qr=null;function Yr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function zr(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 $r="function"===typeof setTimeout?setTimeout:void 0,Vr="function"===typeof clearTimeout?clearTimeout:void 0;function Gr(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 Zr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Xr=0;var Wr=Math.random().toString(36).slice(2),Kr="__reactFiber$"+Wr,Jr="__reactProps$"+Wr,eo="__reactContainer$"+Wr,to="__reactEvents$"+Wr;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=Zr(e);null!==e;){if(n=e[Kr])return n;e=Zr(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(a(33))}function io(e){return e[Jr]||null}function ao(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,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}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(a(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 i in r=r.getChildContext())if(!(i in e))throw Error(a(108,G(t)||"Unknown",i));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(a(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,ko=null,So=i.unstable_runWithPriority,To=i.unstable_scheduleCallback,xo=i.unstable_cancelCallback,_o=i.unstable_shouldYield,Do=i.unstable_requestPaint,Po=i.unstable_now,Mo=i.unstable_getCurrentPriorityLevel,No=i.unstable_ImmediatePriority,Ro=i.unstable_UserBlockingPriority,Io=i.unstable_NormalPriority,Lo=i.unstable_LowPriority,Fo=i.unstable_IdlePriority,Bo={},jo=void 0!==Do?Do:function(){},Uo=null,Ho=null,Qo=!1,Yo=Po(),zo=1e4>Yo?Po:function(){return Po()-Yo};function $o(){switch(Mo()){case No:return 99;case Ro:return 98;case Io:return 97;case Lo:return 96;case Fo:return 95;default:throw Error(a(332))}}function Vo(e){switch(e){case 99:return No;case 98:return Ro;case 97:return Io;case 96:return Lo;case 95:return Fo;default:throw Error(a(332))}}function Go(e,t){return e=Vo(e),So(e,t)}function qo(e,t,n){return e=Vo(e),To(e,t,n)}function Zo(){if(null!==Ho){var e=Ho;Ho=null,xo(e)}Xo()}function Xo(){if(!Qo&&null!==Uo){Qo=!0;var e=0;try{var t=Uo;Go(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)),To(No,Zo),n}finally{Qo=!1}}}var Wo=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),ei=null,ti=null,ni=null;function ri(){ni=ti=ei=null}function oi(e){var t=Jo.current;co(Jo),e.type._context._currentValue=t}function ii(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 ai(e,t){ei=e,ni=ti=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(Fa=!0),e.firstContext=null)}function si(e,t){if(ni!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(ni=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ti){if(null===ei)throw Error(a(308));ti=t,ei.dependencies={lanes:0,firstContext:t,responders:null}}else ti=ti.next=t;return e._currentValue}var ui=!1;function li(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function ci(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 di(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function fi(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 pi(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?o=i=a:i=i.next=a,n=n.next}while(null!==n);null===i?o=i=t:i=i.next=t}else o=i=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function hi(e,t,n,r){var i=e.updateQueue;ui=!1;var a=i.firstBaseUpdate,s=i.lastBaseUpdate,u=i.shared.pending;if(null!==u){i.shared.pending=null;var l=u,c=l.next;l.next=null,null===s?a=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!==a){for(f=i.baseState,s=0,d=c=l=null;;){u=a.lane;var p=a.eventTime;if((r&u)===u){null!==d&&(d=d.next={eventTime:p,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var h=e,m=a;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:ui=!0}}null!==a.callback&&(e.flags|=32,null===(u=i.effects)?i.effects=[a]:u.push(a))}else p={eventTime:p,lane:u,tag:a.tag,payload:a.payload,callback:a.callback,next:null},null===d?(c=d=p,l=f):d=d.next=p,s|=u;if(null===(a=a.next)){if(null===(u=i.shared.pending))break;a=u.next,u.next=null,i.lastBaseUpdate=u,i.shared.pending=null}}null===d&&(l=f),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=d,Qs|=s,e.lanes=s,e.memoizedState=f}}function mi(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(a(191,o));o.call(r)}}}var vi=(new r.Component).refs;function gi(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 yi={isMounted:function(e){return!!(e=e._reactInternals)&&Xe(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=pu(),o=hu(e),i=di(r,o);i.payload=t,void 0!==n&&null!==n&&(i.callback=n),fi(e,i),mu(e,o,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=pu(),o=hu(e),i=di(r,o);i.tag=1,i.payload=t,void 0!==n&&null!==n&&(i.callback=n),fi(e,i),mu(e,o,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=pu(),r=hu(e),o=di(n,r);o.tag=2,void 0!==t&&null!==t&&(o.callback=t),fi(e,o),mu(e,r,n)}};function Oi(e,t,n,r,o,i,a){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!fr(n,r)||!fr(o,i))}function bi(e,t,n){var r=!1,o=po,i=t.contextType;return"object"===typeof i&&null!==i?i=si(i):(o=yo(t)?vo:ho.current,i=(r=null!==(r=t.contextTypes)&&void 0!==r)?go(e,o):po),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=yi,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function Ei(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&&yi.enqueueReplaceState(t,t.state,null)}function Ai(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=vi,li(e);var i=t.contextType;"object"===typeof i&&null!==i?o.context=si(i):(i=yo(t)?vo:ho.current,o.context=go(e,i)),hi(e,n,o,r),o.state=e.memoizedState,"function"===typeof(i=t.getDerivedStateFromProps)&&(gi(e,t,i,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&&yi.enqueueReplaceState(o,o.state,null),hi(e,n,o,r),o.state=e.memoizedState),"function"===typeof o.componentDidMount&&(e.flags|=4)}var wi=Array.isArray;function Ci(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(a(309));var r=n.stateNode}if(!r)throw Error(a(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===vi&&(t=r.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!==typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function ki(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function Si(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=Gu(e,t)).index=0,e.sibling=null,e}function i(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=Wu(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=Ci(e,t,n),r.return=e,r):((r=qu(n.type,n.key,n.props,null,e.mode,r)).ref=Ci(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,i){return null===t||7!==t.tag?((t=Zu(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function f(e,t,n){if("string"===typeof t||"number"===typeof t)return(t=Wu(""+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=Ci(e,null,t),n.return=e,n;case w:return(t=Ku(t,e.mode,n)).return=e,t}if(wi(t)||Q(t))return(t=Zu(t,e.mode,n,null)).return=e,t;ki(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(wi(n)||Q(n))return null!==o?null:d(e,t,n,r,null);ki(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(wi(r)||Q(r))return d(t,e=e.get(n)||null,r,o,null);ki(t,r)}return null}function m(o,a,s,u){for(var l=null,c=null,d=a,m=a=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),a=i(g,a,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))&&(a=i(d,a,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),a=i(v,a,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=Q(u);if("function"!==typeof c)throw Error(a(150));if(null==(u=c.call(u)))throw Error(a(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=i(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=i(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=i(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,i,u){var l="object"===typeof i&&null!==i&&i.type===C&&null===i.key;l&&(i=i.props.children);var c="object"===typeof i&&null!==i;if(c)switch(i.$$typeof){case A:e:{for(c=i.key,l=r;null!==l;){if(l.key===c){if(7===l.tag){if(i.type===C){n(e,l.sibling),(r=o(l,i.props.children)).return=e,e=r;break e}}else if(l.elementType===i.type){n(e,l.sibling),(r=o(l,i.props)).ref=Ci(e,l,i),r.return=e,e=r;break e}n(e,l);break}t(e,l),l=l.sibling}i.type===C?((r=Zu(i.props.children,e.mode,u,i.key)).return=e,e=r):((u=qu(i.type,i.key,i.props,null,e.mode,u)).ref=Ci(e,r,i),u.return=e,e=u)}return s(e);case w:e:{for(l=i.key;null!==r;){if(r.key===l){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Ku(i,e.mode,u)).return=e,e=r}return s(e)}if("string"===typeof i||"number"===typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Wu(i,e.mode,u)).return=e,e=r),s(e);if(wi(i))return m(e,r,i,u);if(Q(i))return v(e,r,i,u);if(c&&ki(e,i),"undefined"===typeof i&&!l)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,G(e.type)||"Component"))}return n(e,r)}}var Ti=Si(!0),xi=Si(!1),_i={},Di=lo(_i),Pi=lo(_i),Mi=lo(_i);function Ni(e){if(e===_i)throw Error(a(174));return e}function Ri(e,t){switch(fo(Mi,t),fo(Pi,e),fo(Di,_i),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(Di),fo(Di,t)}function Ii(){co(Di),co(Pi),co(Mi)}function Li(e){Ni(Mi.current);var t=Ni(Di.current),n=he(t,e.type);t!==n&&(fo(Pi,e),fo(Di,n))}function Fi(e){Pi.current===e&&(co(Di),co(Pi))}var Bi=lo(0);function ji(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 Ui=null,Hi=null,Qi=!1;function Yi(e,t){var n=$u(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 zi(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 $i(e){if(Qi){var t=Hi;if(t){var n=t;if(!zi(e,t)){if(!(t=qr(n.nextSibling))||!zi(e,t))return e.flags=-1025&e.flags|2,Qi=!1,void(Ui=e);Yi(Ui,n)}Ui=e,Hi=qr(t.firstChild)}else e.flags=-1025&e.flags|2,Qi=!1,Ui=e}}function Vi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ui=e}function Gi(e){if(e!==Ui)return!1;if(!Qi)return Vi(e),Qi=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!zr(t,e.memoizedProps))for(t=Hi;t;)Yi(e,t),t=qr(t.nextSibling);if(Vi(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Hi=qr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Hi=null}}else Hi=Ui?qr(e.stateNode.nextSibling):null;return!0}function qi(){Hi=Ui=null,Qi=!1}var Zi=[];function Xi(){for(var e=0;e<Zi.length;e++)Zi[e]._workInProgressVersionPrimary=null;Zi.length=0}var Wi=E.ReactCurrentDispatcher,Ki=E.ReactCurrentBatchConfig,Ji=0,ea=null,ta=null,na=null,ra=!1,oa=!1;function ia(){throw Error(a(321))}function aa(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 sa(e,t,n,r,o,i){if(Ji=i,ea=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Wi.current=null===e||null===e.memoizedState?Na:Ra,e=n(r,o),oa){i=0;do{if(oa=!1,!(25>i))throw Error(a(301));i+=1,na=ta=null,t.updateQueue=null,Wi.current=Ia,e=n(r,o)}while(oa)}if(Wi.current=Ma,t=null!==ta&&null!==ta.next,Ji=0,na=ta=ea=null,ra=!1,t)throw Error(a(300));return e}function ua(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===na?ea.memoizedState=na=e:na=na.next=e,na}function la(){if(null===ta){var e=ea.alternate;e=null!==e?e.memoizedState:null}else e=ta.next;var t=null===na?ea.memoizedState:na.next;if(null!==t)na=t,ta=e;else{if(null===e)throw Error(a(310));e={memoizedState:(ta=e).memoizedState,baseState:ta.baseState,baseQueue:ta.baseQueue,queue:ta.queue,next:null},null===na?ea.memoizedState=na=e:na=na.next=e}return na}function ca(e,t){return"function"===typeof t?t(e):t}function da(e){var t=la(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=ta,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var s=o.next;o.next=i.next,i.next=s}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var u=s=i=null,l=o;do{var c=l.lane;if((Ji&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,i=r):u=u.next=d,ea.lanes|=c,Qs|=c}l=l.next}while(null!==l&&l!==o);null===u?i=r:u.next=s,cr(r,t.memoizedState)||(Fa=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=u,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function fa(e){var t=la(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var s=o=o.next;do{i=e(i,s.action),s=s.next}while(s!==o);cr(i,t.memoizedState)||(Fa=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function pa(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=(Ji&e)===e)&&(t._workInProgressVersionPrimary=r,Zi.push(t))),e)return n(t._source);throw Zi.push(t),Error(a(350))}function ha(e,t,n,r){var o=Rs;if(null===o)throw Error(a(349));var i=t._getVersion,s=i(t._source),u=Wi.current,l=u.useState((function(){return pa(o,t,n)})),c=l[1],d=l[0];l=na;var f=e.memoizedState,p=f.refs,h=p.getSnapshot,m=f.source;f=f.subscribe;var v=ea;return e.memoizedState={refs:p,source:t,subscribe:r},u.useEffect((function(){p.getSnapshot=n,p.setSnapshot=c;var e=i(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,a=e;0<a;){var u=31-zt(a),l=1<<u;r[u]|=e,a&=~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(i){n((function(){throw i}))}}))}),[t,r]),cr(h,n)&&cr(m,t)&&cr(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:ca,lastRenderedState:d}).dispatch=c=Pa.bind(null,ea,e),l.queue=e,l.baseQueue=null,d=pa(o,t,n),l.memoizedState=l.baseState=d),d}function ma(e,t,n){return ha(la(),e,t,n)}function va(e){var t=ua();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:ca,lastRenderedState:e}).dispatch=Pa.bind(null,ea,e),[t.memoizedState,e]}function ga(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=ea.updateQueue)?(t={lastEffect:null},ea.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 ya(e){return e={current:e},ua().memoizedState=e}function Oa(){return la().memoizedState}function ba(e,t,n,r){var o=ua();ea.flags|=e,o.memoizedState=ga(1|t,n,void 0,void 0===r?null:r)}function Ea(e,t,n,r){var o=la();r=void 0===r?null:r;var i=void 0;if(null!==ta){var a=ta.memoizedState;if(i=a.destroy,null!==r&&aa(r,a.deps))return void ga(t,n,i,r)}ea.flags|=e,o.memoizedState=ga(1|t,n,i,r)}function Aa(e,t){return ba(516,4,e,t)}function wa(e,t){return Ea(516,4,e,t)}function Ca(e,t){return Ea(4,2,e,t)}function ka(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 Sa(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Ea(4,2,ka.bind(null,t,e),n)}function Ta(){}function xa(e,t){var n=la();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&aa(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function _a(e,t){var n=la();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&aa(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Da(e,t){var n=$o();Go(98>n?98:n,(function(){e(!0)})),Go(97<n?97:n,(function(){var n=Ki.transition;Ki.transition=1;try{e(!1),t()}finally{Ki.transition=n}}))}function Pa(e,t,n){var r=pu(),o=hu(e),i={lane:o,action:n,eagerReducer:null,eagerState:null,next:null},a=t.pending;if(null===a?i.next=i:(i.next=a.next,a.next=i),t.pending=i,a=e.alternate,e===ea||null!==a&&a===ea)oa=ra=!0;else{if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var s=t.lastRenderedState,u=a(s,n);if(i.eagerReducer=a,i.eagerState=u,cr(u,s))return}catch(l){}mu(e,o,r)}}var Ma={readContext:si,useCallback:ia,useContext:ia,useEffect:ia,useImperativeHandle:ia,useLayoutEffect:ia,useMemo:ia,useReducer:ia,useRef:ia,useState:ia,useDebugValue:ia,useDeferredValue:ia,useTransition:ia,useMutableSource:ia,useOpaqueIdentifier:ia,unstable_isNewReconciler:!1},Na={readContext:si,useCallback:function(e,t){return ua().memoizedState=[e,void 0===t?null:t],e},useContext:si,useEffect:Aa,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,ba(4,2,ka.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ba(4,2,e,t)},useMemo:function(e,t){var n=ua();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ua();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=Pa.bind(null,ea,e),[r.memoizedState,e]},useRef:ya,useState:va,useDebugValue:Ta,useDeferredValue:function(e){var t=va(e),n=t[0],r=t[1];return Aa((function(){var t=Ki.transition;Ki.transition=1;try{r(e)}finally{Ki.transition=t}}),[e]),n},useTransition:function(){var e=va(!1),t=e[0];return ya(e=Da.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=ua();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},ha(r,e,t,n)},useOpaqueIdentifier:function(){if(Qi){var e=!1,t=function(e){return{$$typeof:I,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Xr++).toString(36))),Error(a(355))})),n=va(t)[1];return 0===(2&ea.mode)&&(ea.flags|=516,ga(5,(function(){n("r:"+(Xr++).toString(36))}),void 0,null)),t}return va(t="r:"+(Xr++).toString(36)),t},unstable_isNewReconciler:!1},Ra={readContext:si,useCallback:xa,useContext:si,useEffect:wa,useImperativeHandle:Sa,useLayoutEffect:Ca,useMemo:_a,useReducer:da,useRef:Oa,useState:function(){return da(ca)},useDebugValue:Ta,useDeferredValue:function(e){var t=da(ca),n=t[0],r=t[1];return wa((function(){var t=Ki.transition;Ki.transition=1;try{r(e)}finally{Ki.transition=t}}),[e]),n},useTransition:function(){var e=da(ca)[0];return[Oa().current,e]},useMutableSource:ma,useOpaqueIdentifier:function(){return da(ca)[0]},unstable_isNewReconciler:!1},Ia={readContext:si,useCallback:xa,useContext:si,useEffect:wa,useImperativeHandle:Sa,useLayoutEffect:Ca,useMemo:_a,useReducer:fa,useRef:Oa,useState:function(){return fa(ca)},useDebugValue:Ta,useDeferredValue:function(e){var t=fa(ca),n=t[0],r=t[1];return wa((function(){var t=Ki.transition;Ki.transition=1;try{r(e)}finally{Ki.transition=t}}),[e]),n},useTransition:function(){var e=fa(ca)[0];return[Oa().current,e]},useMutableSource:ma,useOpaqueIdentifier:function(){return fa(ca)[0]},unstable_isNewReconciler:!1},La=E.ReactCurrentOwner,Fa=!1;function Ba(e,t,n,r){t.child=null===e?xi(t,null,n,r):Ti(t,e.child,n,r)}function ja(e,t,n,r,o){n=n.render;var i=t.ref;return ai(t,o),r=sa(e,t,n,r,i,o),null===e||Fa?(t.flags|=1,Ba(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,as(e,t,o))}function Ua(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!==typeof a||Vu(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=qu(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Ha(e,t,a,r,o,i))}return a=e.child,0===(o&i)&&(o=a.memoizedProps,(n=null!==(n=n.compare)?n:fr)(o,r)&&e.ref===t.ref)?as(e,t,i):(t.flags|=1,(e=Gu(a,r)).ref=t.ref,e.return=t,t.child=e)}function Ha(e,t,n,r,o,i){if(null!==e&&fr(e.memoizedProps,r)&&e.ref===t.ref){if(Fa=!1,0===(i&o))return t.lanes=e.lanes,as(e,t,i);0!==(16384&e.flags)&&(Fa=!0)}return za(e,t,n,r,i)}function Qa(e,t,n){var r=t.pendingProps,o=r.children,i=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!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},wu(t,e),null;t.memoizedState={baseLanes:0},wu(t,null!==i?i.baseLanes:n)}else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,wu(t,r);return Ba(e,t,o,n),t.child}function Ya(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function za(e,t,n,r,o){var i=yo(n)?vo:ho.current;return i=go(t,i),ai(t,o),n=sa(e,t,n,r,i,o),null===e||Fa?(t.flags|=1,Ba(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,as(e,t,o))}function $a(e,t,n,r,o){if(yo(n)){var i=!0;Ao(t)}else i=!1;if(ai(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),bi(t,n,r),Ai(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var u=a.context,l=n.contextType;"object"===typeof l&&null!==l?l=si(l):l=go(t,l=yo(n)?vo:ho.current);var c=n.getDerivedStateFromProps,d="function"===typeof c||"function"===typeof a.getSnapshotBeforeUpdate;d||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(s!==r||u!==l)&&Ei(t,a,r,l),ui=!1;var f=t.memoizedState;a.state=f,hi(t,r,a,o),u=t.memoizedState,s!==r||f!==u||mo.current||ui?("function"===typeof c&&(gi(t,n,c,r),u=t.memoizedState),(s=ui||Oi(t,n,s,r,f,u,l))?(d||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||("function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"===typeof a.componentDidMount&&(t.flags|=4)):("function"===typeof a.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=u),a.props=r,a.state=u,a.context=l,r=s):("function"===typeof a.componentDidMount&&(t.flags|=4),r=!1)}else{a=t.stateNode,ci(e,t),s=t.memoizedProps,l=t.type===t.elementType?s:Ko(t.type,s),a.props=l,d=t.pendingProps,f=a.context,"object"===typeof(u=n.contextType)&&null!==u?u=si(u):u=go(t,u=yo(n)?vo:ho.current);var p=n.getDerivedStateFromProps;(c="function"===typeof p||"function"===typeof a.getSnapshotBeforeUpdate)||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(s!==d||f!==u)&&Ei(t,a,r,u),ui=!1,f=t.memoizedState,a.state=f,hi(t,r,a,o);var h=t.memoizedState;s!==d||f!==h||mo.current||ui?("function"===typeof p&&(gi(t,n,p,r),h=t.memoizedState),(l=ui||Oi(t,n,l,r,f,h,u))?(c||"function"!==typeof a.UNSAFE_componentWillUpdate&&"function"!==typeof a.componentWillUpdate||("function"===typeof a.componentWillUpdate&&a.componentWillUpdate(r,h,u),"function"===typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,h,u)),"function"===typeof a.componentDidUpdate&&(t.flags|=4),"function"===typeof a.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!==typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=h),a.props=r,a.state=h,a.context=u,r=l):("function"!==typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),r=!1)}return Va(e,t,n,r,i,o)}function Va(e,t,n,r,o,i){Ya(e,t);var a=0!==(64&t.flags);if(!r&&!a)return o&&wo(t,n,!1),as(e,t,i);r=t.stateNode,La.current=t;var s=a&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=Ti(t,e.child,null,i),t.child=Ti(t,null,s,i)):Ba(e,t,s,i),t.memoizedState=r.state,o&&wo(t,n,!0),t.child}function Ga(e){var t=e.stateNode;t.pendingContext?bo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&bo(0,t.context,!1),Ri(e,t.containerInfo)}var qa,Za,Xa,Wa,Ka={dehydrated:null,retryLane:0};function Ja(e,t,n){var r,o=t.pendingProps,i=Bi.current,a=!1;return(r=0!==(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!==(2&i)),r?(a=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(i|=1),fo(Bi,1&i),null===e?(void 0!==o.fallback&&$i(t),e=o.children,i=o.fallback,a?(e=es(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ka,e):"number"===typeof o.unstable_expectedLoadTime?(e=es(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ka,t.lanes=33554432,e):((n=Xu({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,a?(o=ns(e,t,o.children,o.fallback,n),a=t.child,i=e.child.memoizedState,a.memoizedState=null===i?{baseLanes:n}:{baseLanes:i.baseLanes|n},a.childLanes=e.childLanes&~n,t.memoizedState=Ka,o):(n=ts(e,t,o.children,n),t.memoizedState=null,n))}function es(e,t,n,r){var o=e.mode,i=e.child;return t={mode:"hidden",children:t},0===(2&o)&&null!==i?(i.childLanes=0,i.pendingProps=t):i=Xu(t,o,0,null),n=Zu(n,o,r,null),i.return=e,n.return=e,i.sibling=n,e.child=i,n}function ts(e,t,n,r){var o=e.child;return e=o.sibling,n=Gu(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 i=t.mode,a=e.child;e=a.sibling;var s={mode:"hidden",children:n};return 0===(2&i)&&t.child!==a?((n=t.child).childLanes=0,n.pendingProps=s,null!==(a=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=a,a.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Gu(a,s),null!==e?r=Gu(e,r):(r=Zu(r,i,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),ii(e.return,t)}function os(e,t,n,r,o,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o,lastEffect:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=o,a.lastEffect=i)}function is(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Ba(e,t,r.children,n),0!==(2&(r=Bi.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(Bi,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===ji(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,i,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===ji(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}os(t,!0,n,null,i,t.lastEffect);break;case"together":os(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function as(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Qs|=t.lanes,0!==(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Gu(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Gu(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function ss(e,t){if(!Qi)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 Ii(),co(mo),co(ho),Xi(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Gi(t)?t.flags|=4:r.hydrate||(t.flags|=256)),Za(t),null;case 5:Fi(t);var i=Ni(Mi.current);if(n=t.type,null!==e&&null!=t.stateNode)Xa(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(a(166));return null}if(e=Ni(Di.current),Gi(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<Sr.length;e++)Dr(Sr[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)&&(i=s[l],"children"===l?"string"===typeof i?r.textContent!==i&&(e=["children",i]):"number"===typeof i&&r.textContent!==""+i&&(e=["children",""+i]):u.hasOwnProperty(l)&&null!=i&&"onScroll"===l&&Dr("scroll",r));switch(n){case"input":X(r),re(r,s,!0);break;case"textarea":X(r),ce(r);break;case"select":case"option":break;default:"function"===typeof s.onClick&&(r.onclick=Ur)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(l=9===i.nodeType?i:i.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,qa(e,t,!1,!1),t.stateNode=e,l=ke(n,r),n){case"dialog":Dr("cancel",e),Dr("close",e),i=r;break;case"iframe":case"object":case"embed":Dr("load",e),i=r;break;case"video":case"audio":for(i=0;i<Sr.length;i++)Dr(Sr[i],e);i=r;break;case"source":Dr("error",e),i=r;break;case"img":case"image":case"link":Dr("error",e),Dr("load",e),i=r;break;case"details":Dr("toggle",e),i=r;break;case"input":ee(e,r),i=J(e,r),Dr("invalid",e);break;case"option":i=ie(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=o({},r,{value:void 0}),Dr("invalid",e);break;case"textarea":ue(e,r),i=se(e,r),Dr("invalid",e);break;default:i=r}Ce(n,i);var c=i;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":X(e),re(e,r,!1);break;case"textarea":X(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)?ae(e,!!r.multiple,s,!1):null!=r.defaultValue&&ae(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof i.onClick&&(e.onclick=Ur)}Yr(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Wa(e,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(a(166));n=Ni(Mi.current),Ni(Di.current),Gi(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(Bi),r=t.memoizedState,0!==(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Gi(t):n=null!==e.memoizedState,r&&!n&&0!==(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&Bi.current)?0===js&&(js=3):(0!==js&&3!==js||(js=4),null===Rs||0===(134217727&Qs)&&0===(134217727&Ys)||Ou(Rs,Ls))),(r||n)&&(t.flags|=4),null);case 4:return Ii(),Za(t),null===e&&Mr(t.stateNode.containerInfo),null;case 10:return oi(t),null;case 19:if(co(Bi),null===(r=t.memoizedState))return null;if(s=0!==(64&t.flags),null===(l=r.rendering))if(s)ss(r,!1);else{if(0!==js||null!==e&&0!==(64&e.flags))for(e=t.child;null!==e;){if(null!==(l=ji(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(Bi,1&Bi.current|2),t.child}e=e.sibling}null!==r.tail&&zo()>Gs&&(t.flags|=64,s=!0,ss(r,!1),t.lanes=33554432)}else{if(!s)if(null!==(e=ji(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&&!Qi)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*zo()-r.renderingStartTime>Gs&&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=zo(),n.sibling=null,t=Bi.current,fo(Bi,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(a(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(Ii(),co(mo),co(ho),Xi(),0!==(64&(t=e.flags)))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return Fi(e),null;case 13:return co(Bi),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return co(Bi),null;case 4:return Ii(),null;case 10:return oi(e),null;case 23:case 24:return Cu(),null;default:return null}}function cs(e,t){try{var n="",r=t;do{n+=V(r),r=r.return}while(r);var o=n}catch(i){o="\nError generating stack: "+i.message+"\n"+i.stack}return{value:e,source:t,stack:o}}function ds(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}qa=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}},Za=function(){},Xa=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Ni(Di.current);var a,s=null;switch(n){case"input":i=J(e,i),r=J(e,r),s=[];break;case"option":i=ie(e,i),r=ie(e,r),s=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),s=[];break;case"textarea":i=se(e,i),r=se(e,r),s=[];break;default:"function"!==typeof i.onClick&&"function"===typeof r.onClick&&(e.onclick=Ur)}for(d in Ce(n,r),n=null,i)if(!r.hasOwnProperty(d)&&i.hasOwnProperty(d)&&null!=i[d])if("style"===d){var l=i[d];for(a in l)l.hasOwnProperty(a)&&(n||(n={}),n[a]="")}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!=i?i[d]:void 0,r.hasOwnProperty(d)&&c!==l&&(null!=c||null!=l))if("style"===d)if(l){for(a in l)!l.hasOwnProperty(a)||c&&c.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in c)c.hasOwnProperty(a)&&l[a]!==c[a]&&(n||(n={}),n[a]=c[a])}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===I?c.toString():(s=s||[]).push(d,c))}n&&(s=s||[]).push("style",n);var d=s;(t.updateQueue=d)&&(t.flags|=4)}},Wa=function(e,t,n,r){n!==r&&(t.flags|=4)};var fs="function"===typeof WeakMap?WeakMap:Map;function ps(e,t,n){(n=di(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ws||(Ws=!0,Ks=r),ds(0,t)},n}function hs(e,t,n){(n=di(-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 i=e.stateNode;return null!==i&&"function"===typeof i.componentDidCatch&&(n.callback=function(){"function"!==typeof r&&(null===Js?Js=new Set([this]):Js.add(this),ds(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var ms="function"===typeof WeakSet?WeakSet:Set;function vs(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(n){Hu(e,n)}else t.current=null}function gs(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Ko(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Gr(t.stateNode.containerInfo))}throw Error(a(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)&&(Bu(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)&&mi(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}mi(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Yr(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(a(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(ko&&"function"===typeof ko.onCommitFiberUnmount)try{ko.onCommitFiberUnmount(Co,t)}catch(i){}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))Bu(t,n);else{r=t;try{o()}catch(i){Hu(r,i)}}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(i){Hu(t,i)}break;case 5:vs(t);break;case 4:Ss(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(a(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(a(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):ks(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 ks(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(ks(e,t,n),e=e.sibling;null!==e;)ks(e,t,n),e=e.sibling}function Ss(e,t){for(var n,r,o=t,i=!1;;){if(!i){i=o.return;e:for(;;){if(null===i)throw Error(a(160));switch(n=i.stateNode,i.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}i=i.return}i=!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&&(i=!1)}o.sibling.return=o.return,o=o.sibling}}function Ts(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 i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[Jr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),ke(e,o),t=ke(e,r),o=0;o<i.length;o+=2){var s=i[o],u=i[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!=(i=r.value)?ae(n,!!r.multiple,i,!1):e!==!!r.multiple&&(null!=r.defaultValue?ae(n,!!r.multiple,r.defaultValue,!0):ae(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(a(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&&(Vs=zo(),Os(t.child,!0)),void xs(t);case 19:return void xs(t);case 23:case 24:return void Os(t,null!==t.memoizedState)}throw Error(a(163))}function xs(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=Yu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function _s(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,Ms=E.ReactCurrentOwner,Ns=0,Rs=null,Is=null,Ls=0,Fs=0,Bs=lo(0),js=0,Us=null,Hs=0,Qs=0,Ys=0,zs=0,$s=null,Vs=0,Gs=1/0;function qs(){Gs=zo()+500}var Zs,Xs=null,Ws=!1,Ks=null,Js=null,eu=!1,tu=null,nu=90,ru=[],ou=[],iu=null,au=0,su=null,uu=-1,lu=0,cu=0,du=null,fu=!1;function pu(){return 0!==(48&Ns)?zo():-1!==uu?uu:uu=zo()}function hu(e){if(0===(2&(e=e.mode)))return 1;if(0===(4&e))return 99===$o()?1:2;if(0===lu&&(lu=Hs),0!==Wo.transition){0!==cu&&(cu=null!==$s?$s.pendingLanes:0),e=lu;var t=4186112&~cu;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=$o(),0!==(4&Ns)&&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<au)throw au=0,su=null,Error(a(185));if(null===(e=vu(e,t)))return null;Yt(e,t,n),e===Rs&&(Ys|=t,4===js&&Ou(e,Ls));var r=$o();1===t?0!==(8&Ns)&&0===(48&Ns)?bu(e):(gu(e,n),0===Ns&&(qs(),Zo())):(0===(4&Ns)||98!==r&&99!==r||(null===iu?iu=new Set([e]):iu.add(e)),gu(e,n)),$s=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,i=e.expirationTimes,s=e.pendingLanes;0<s;){var u=31-zt(s),l=1<<u,c=i[u];if(-1===c){if(0===(l&r)||0!==(l&o)){c=t,Ft(l);var d=Lt;i[u]=10<=d?c+250:6<=d?c+5e3:-1}}else c<=t&&(e.expiredLanes|=l);s&=~l}if(r=Bt(e,e===Rs?Ls:0),t=Lt,0===r)null!==n&&(n!==Bo&&xo(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Bo&&xo(n)}15===t?(n=bu.bind(null,e),null===Uo?(Uo=[n],Ho=To(No,Xo)):Uo.push(n),n=Bo):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(a(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&Ns))throw Error(a(327));var t=e.callbackNode;if(Lu()&&e.callbackNode!==t)return null;var n=Bt(e,e===Rs?Ls:0);if(0===n)return null;var r=n,o=Ns;Ns|=16;var i=Tu();for(Rs===e&&Ls===r||(qs(),ku(e,r));;)try{Du();break}catch(u){Su(e,u)}if(ri(),Ps.current=i,Ns=o,null!==Is?r=0:(Rs=null,Ls=0,r=js),0!==(Hs&Ys))ku(e,0);else if(0!==r){if(2===r&&(Ns|=64,e.hydrate&&(e.hydrate=!1,Gr(e.containerInfo)),0!==(n=jt(e))&&(r=xu(e,n))),1===r)throw t=Us,ku(e,0),Ou(e,n),gu(e,zo()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(a(345));case 2:case 5:Nu(e);break;case 3:if(Ou(e,n),(62914560&n)===n&&10<(r=Vs+500-zo())){if(0!==Bt(e,0))break;if(((o=e.suspendedLanes)&n)!==n){pu(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=$r(Nu.bind(null,e),r);break}Nu(e);break;case 4:if(Ou(e,n),(4186112&n)===n)break;for(r=e.eventTimes,o=-1;0<n;){var s=31-zt(n);i=1<<s,(s=r[s])>o&&(o=s),n&=~i}if(n=o,10<(n=(120>(n=zo()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Ds(n/1960))-n)){e.timeoutHandle=$r(Nu.bind(null,e),n);break}Nu(e);break;default:throw Error(a(329))}}return gu(e,zo()),e.callbackNode===t?yu.bind(null,e):null}function Ou(e,t){for(t&=~zs,t&=~Ys,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-zt(t),r=1<<n;e[n]=-1,t&=~r}}function bu(e){if(0!==(48&Ns))throw Error(a(327));if(Lu(),e===Rs&&0!==(e.expiredLanes&Ls)){var t=Ls,n=xu(e,t);0!==(Hs&Ys)&&(n=xu(e,t=Bt(e,t)))}else n=xu(e,t=Bt(e,0));if(0!==e.tag&&2===n&&(Ns|=64,e.hydrate&&(e.hydrate=!1,Gr(e.containerInfo)),0!==(t=jt(e))&&(n=xu(e,t))),1===n)throw n=Us,ku(e,0),Ou(e,t),gu(e,zo()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Nu(e),gu(e,zo()),null}function Eu(e,t){var n=Ns;Ns|=1;try{return e(t)}finally{0===(Ns=n)&&(qs(),Zo())}}function Au(e,t){var n=Ns;Ns&=-2,Ns|=8;try{return e(t)}finally{0===(Ns=n)&&(qs(),Zo())}}function wu(e,t){fo(Bs,Fs),Fs|=t,Hs|=t}function Cu(){Fs=Bs.current,co(Bs)}function ku(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Vr(n)),null!==Is)for(n=Is.return;null!==n;){var r=n;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&Oo();break;case 3:Ii(),co(mo),co(ho),Xi();break;case 5:Fi(r);break;case 4:Ii();break;case 13:case 19:co(Bi);break;case 10:oi(r);break;case 23:case 24:Cu()}n=n.return}Rs=e,Is=Gu(e.current,null),Ls=Fs=Hs=t,js=0,Us=null,zs=Ys=Qs=0}function Su(e,t){for(;;){var n=Is;try{if(ri(),Wi.current=Ma,ra){for(var r=ea.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}ra=!1}if(Ji=0,na=ta=ea=null,oa=!1,Ms.current=null,null===n||null===n.return){js=1,Us=t,Is=null;break}e:{var i=e,a=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&Bi.current),f=a;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=di(-1,1);y.tag=2,fi(s,y)}s.lanes|=1;break e}u=void 0,s=t;var O=i.pingCache;if(null===O?(O=i.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=Qu.bind(null,i,l,s);l.then(b,b)}f.flags|=4096,f.lanes=t;break e}f=f.return}while(null!==f);u=Error((G(s.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==js&&(js=2),u=cs(u,s),f=a;do{switch(f.tag){case 3:i=u,f.flags|=4096,t&=-t,f.lanes|=t,pi(f,ps(0,i,t));break e;case 1:i=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,pi(f,hs(f,i,t));break e}}f=f.return}while(null!==f)}Mu(n)}catch(w){t=w,Is===n&&null!==n&&(Is=n=n.return);continue}break}}function Tu(){var e=Ps.current;return Ps.current=Ma,null===e?Ma:e}function xu(e,t){var n=Ns;Ns|=16;var r=Tu();for(Rs===e&&Ls===t||ku(e,t);;)try{_u();break}catch(o){Su(e,o)}if(ri(),Ns=n,Ps.current=r,null!==Is)throw Error(a(261));return Rs=null,Ls=0,js}function _u(){for(;null!==Is;)Pu(Is)}function Du(){for(;null!==Is&&!_o();)Pu(Is)}function Pu(e){var t=Zs(e.alternate,e,Fs);e.memoizedProps=e.pendingProps,null===t?Mu(e):Is=t,Ms.current=null}function Mu(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(Is=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(Is=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Is=t);Is=t=e}while(null!==t);0===js&&(js=5)}function Nu(e){var t=$o();return Go(99,Ru.bind(null,e,t)),null}function Ru(e,t){do{Lu()}while(null!==tu);if(0!==(48&Ns))throw Error(a(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(a(177));e.callbackNode=null;var r=n.lanes|n.childLanes,o=r,i=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<i;){var l=31-zt(i),c=1<<l;o[l]=0,s[l]=-1,u[l]=-1,i&=~c}if(null!==iu&&0===(24&r)&&iu.has(e)&&iu.delete(e),e===Rs&&(Is=Rs=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=Ns,Ns|=32,Ms.current=null,Hr=Zt,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,i=c.anchorOffset,l=c.focusNode,c=c.focusOffset;try{u.nodeType,l.nodeType}catch(S){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!==i&&3!==v.nodeType||(f=d+i),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===i&&(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;Qr={focusedElem:s,selectionRange:u},Zt=!1,du=null,fu=!1,Xs=r;do{try{Iu()}catch(S){if(null===Xs)throw Error(a(330));Hu(Xs,S),Xs=Xs.nextEffect}}while(null!==Xs);du=null,Xs=r;do{try{for(s=e;null!==Xs;){var O=Xs.flags;if(16&O&&ye(Xs.stateNode,""),128&O){var b=Xs.alternate;if(null!==b){var E=b.ref;null!==E&&("function"===typeof E?E(null):E.current=null)}}switch(1038&O){case 2:ws(Xs),Xs.flags&=-3;break;case 6:ws(Xs),Xs.flags&=-3,Ts(Xs.alternate,Xs);break;case 1024:Xs.flags&=-1025;break;case 1028:Xs.flags&=-1025,Ts(Xs.alternate,Xs);break;case 4:Ts(Xs.alternate,Xs);break;case 8:Ss(s,u=Xs);var A=u.alternate;Es(u),null!==A&&Es(A)}Xs=Xs.nextEffect}}catch(S){if(null===Xs)throw Error(a(330));Hu(Xs,S),Xs=Xs.nextEffect}}while(null!==Xs);if(E=Qr,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),i=hr(O,s),u&&i&&(1!==E.rangeCount||E.anchorNode!==u.node||E.anchorOffset!==u.offset||E.focusNode!==i.node||E.focusOffset!==i.offset)&&((b=b.createRange()).setStart(u.node,u.offset),E.removeAllRanges(),A>s?(E.addRange(b),E.extend(i.node,i.offset)):(b.setEnd(i.node,i.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}Zt=!!Hr,Qr=Hr=null,e.current=n,Xs=r;do{try{for(O=e;null!==Xs;){var w=Xs.flags;if(36&w&&ys(O,Xs.alternate,Xs),128&w){b=void 0;var C=Xs.ref;if(null!==C){var k=Xs.stateNode;Xs.tag,b=k,"function"===typeof C?C(b):C.current=b}}Xs=Xs.nextEffect}}catch(S){if(null===Xs)throw Error(a(330));Hu(Xs,S),Xs=Xs.nextEffect}}while(null!==Xs);Xs=null,jo(),Ns=o}else e.current=n;if(eu)eu=!1,tu=e,nu=t;else for(Xs=r;null!==Xs;)t=Xs.nextEffect,Xs.nextEffect=null,8&Xs.flags&&((w=Xs).sibling=null,w.stateNode=null),Xs=t;if(0===(r=e.pendingLanes)&&(Js=null),1===r?e===su?au++:(au=0,su=e):au=0,n=n.stateNode,ko&&"function"===typeof ko.onCommitFiberRoot)try{ko.onCommitFiberRoot(Co,n,void 0,64===(64&n.current.flags))}catch(S){}if(gu(e,zo()),Ws)throw Ws=!1,e=Ks,Ks=null,e;return 0!==(8&Ns)||Zo(),null}function Iu(){for(;null!==Xs;){var e=Xs.alternate;fu||null===du||(0!==(8&Xs.flags)?et(Xs,du)&&(fu=!0):13===Xs.tag&&_s(e,Xs)&&et(Xs,du)&&(fu=!0));var t=Xs.flags;0!==(256&t)&&gs(e,Xs),0===(512&t)||eu||(eu=!0,qo(97,(function(){return Lu(),null}))),Xs=Xs.nextEffect}}function Lu(){if(90!==nu){var e=97<nu?97:nu;return nu=90,Go(e,ju)}return!1}function Fu(e,t){ru.push(t,e),eu||(eu=!0,qo(97,(function(){return Lu(),null})))}function Bu(e,t){ou.push(t,e),eu||(eu=!0,qo(97,(function(){return Lu(),null})))}function ju(){if(null===tu)return!1;var e=tu;if(tu=null,0!==(48&Ns))throw Error(a(331));var t=Ns;Ns|=32;var n=ou;ou=[];for(var r=0;r<n.length;r+=2){var o=n[r],i=n[r+1],s=o.destroy;if(o.destroy=void 0,"function"===typeof s)try{s()}catch(l){if(null===i)throw Error(a(330));Hu(i,l)}}for(n=ru,ru=[],r=0;r<n.length;r+=2){o=n[r],i=n[r+1];try{var u=o.create;o.destroy=u()}catch(l){if(null===i)throw Error(a(330));Hu(i,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 Ns=t,Zo(),!0}function Uu(e,t,n){fi(e,t=ps(0,t=cs(n,t),1)),t=pu(),null!==(e=vu(e,1))&&(Yt(e,1,t),gu(e,t))}function Hu(e,t){if(3===e.tag)Uu(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Uu(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Js||!Js.has(r))){var o=hs(n,e=cs(t,e),1);if(fi(n,o),o=pu(),null!==(n=vu(n,1)))Yt(n,1,o),gu(n,o);else if("function"===typeof r.componentDidCatch&&(null===Js||!Js.has(r)))try{r.componentDidCatch(t,e)}catch(i){}break}}n=n.return}}function Qu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=pu(),e.pingedLanes|=e.suspendedLanes&n,Rs===e&&(Ls&n)===n&&(4===js||3===js&&(62914560&Ls)===Ls&&500>zo()-Vs?ku(e,0):zs|=n),gu(e,t)}function Yu(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===$o()?1:2:(0===lu&&(lu=Hs),0===(t=Ht(62914560&~lu))&&(t=4194304))),n=pu(),null!==(e=vu(e,t))&&(Yt(e,t,n),gu(e,n))}function zu(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 $u(e,t,n,r){return new zu(e,t,n,r)}function Vu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Gu(e,t){var n=e.alternate;return null===n?((n=$u(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,i){var s=2;if(r=e,"function"===typeof e)Vu(e)&&(s=1);else if("string"===typeof e)s=5;else e:switch(e){case C:return Zu(n.children,o,i,t);case L:s=8,o|=16;break;case k:s=8,o|=1;break;case S:return(e=$u(12,n,t,8|o)).elementType=S,e.type=S,e.lanes=i,e;case D:return(e=$u(13,n,t,o)).type=D,e.elementType=D,e.lanes=i,e;case P:return(e=$u(19,n,t,o)).elementType=P,e.lanes=i,e;case F:return Xu(n,o,i,t);case B:return(e=$u(24,n,t,o)).elementType=B,e.lanes=i,e;default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case T:s=10;break e;case x:s=9;break e;case _:s=11;break e;case M:s=14;break e;case N:s=16,r=null;break e;case R:s=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=$u(s,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function Zu(e,t,n,r){return(e=$u(7,e,r,t)).lanes=n,e}function Xu(e,t,n,r){return(e=$u(23,e,r,t)).elementType=F,e.lanes=n,e}function Wu(e,t,n){return(e=$u(6,e,null,t)).lanes=n,e}function Ku(e,t,n){return(t=$u(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=Qt(0),this.expirationTimes=Qt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Qt(0),this.mutableSourceEagerHydrationData=null}function el(e,t,n,r){var o=t.current,i=pu(),s=hu(o);e:if(n){t:{if(Xe(n=n._reactInternals)!==n||1!==n.tag)throw Error(a(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(a(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=di(i,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),fi(o,t),mu(o,s,i),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=$u(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,li(t),e[eo]=n.current,Mr(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 il(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function al(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i._internalRoot;if("function"===typeof o){var s=o;o=function(){var e=tl(a);s.call(e)}}el(t,a,e,o)}else{if(i=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),a=i._internalRoot,"function"===typeof o){var u=o;o=function(){var e=tl(a);u.call(e)}}Au((function(){el(t,a,e,o)}))}return tl(a)}function sl(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!il(t))throw Error(a(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)}Zs=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||mo.current)Fa=!0;else{if(0===(n&r)){switch(Fa=!1,t.tag){case 3:Ga(t),qi();break;case 5:Li(t);break;case 1:yo(t.type)&&Ao(t);break;case 4:Ri(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)?Ja(e,t,n):(fo(Bi,1&Bi.current),null!==(t=as(e,t,n))?t.sibling:null);fo(Bi,1&Bi.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(64&e.flags)){if(r)return is(e,t,n);t.flags|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),fo(Bi,Bi.current),r)break;return null;case 23:case 24:return t.lanes=0,Qa(e,t,n)}return as(e,t,n)}Fa=0!==(16384&e.flags)}else Fa=!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),ai(t,n),o=sa(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 i=!0;Ao(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,li(t);var s=r.getDerivedStateFromProps;"function"===typeof s&&gi(t,r,s,e),o.updater=yi,t.stateNode=o,o._reactInternals=t,Ai(t,r,e,n),t=Va(null,t,r,!0,i,n)}else t.tag=0,Ba(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=(i=o._init)(o._payload),t.type=o,i=t.tag=function(e){if("function"===typeof e)return Vu(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===_)return 11;if(e===M)return 14}return 2}(o),e=Ko(o,e),i){case 0:t=za(null,t,o,e,n);break e;case 1:t=$a(null,t,o,e,n);break e;case 11:t=ja(null,t,o,e,n);break e;case 14:t=Ua(null,t,o,Ko(o.type,e),r,n);break e}throw Error(a(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,za(e,t,r,o=t.elementType===r?o:Ko(r,o),n);case 1:return r=t.type,o=t.pendingProps,$a(e,t,r,o=t.elementType===r?o:Ko(r,o),n);case 3:if(Ga(t),r=t.updateQueue,null===e||null===r)throw Error(a(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,ci(e,t),hi(t,r,null,n),(r=t.memoizedState.element)===o)qi(),t=as(e,t,n);else{if((i=(o=t.stateNode).hydrate)&&(Hi=qr(t.stateNode.containerInfo.firstChild),Ui=t,i=Qi=!0),i){if(null!=(e=o.mutableSourceEagerHydrationData))for(o=0;o<e.length;o+=2)(i=e[o])._workInProgressVersionPrimary=e[o+1],Zi.push(i);for(n=xi(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else Ba(e,t,r,n),qi();t=t.child}return t;case 5:return Li(t),null===e&&$i(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,s=o.children,zr(r,o)?s=null:null!==i&&zr(r,i)&&(t.flags|=16),Ya(e,t),Ba(e,t,s,n),t.child;case 6:return null===e&&$i(t),null;case 13:return Ja(e,t,n);case 4:return Ri(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ti(t,null,r,n):Ba(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,ja(e,t,r,o=t.elementType===r?o:Ko(r,o),n);case 7:return Ba(e,t,t.pendingProps,n),t.child;case 8:case 12:return Ba(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,s=t.memoizedProps,i=o.value;var u=t.type._context;if(fo(Jo,u._currentValue),u._currentValue=i,null!==s)if(u=s.value,0===(i=cr(u,i)?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(u,i):1073741823))){if(s.children===o.children&&!mo.current){t=as(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&i)){1===u.tag&&((c=di(-1,n&-n)).tag=2,fi(u,c)),u.lanes|=n,null!==(c=u.alternate)&&(c.lanes|=n),ii(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}Ba(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(i=t.pendingProps).children,ai(t,n),r=r(o=si(o,i.unstable_observedBits)),t.flags|=1,Ba(e,t,r,n),t.child;case 14:return i=Ko(o=t.type,t.pendingProps),Ua(e,t,o,i=Ko(o.type,i),r,n);case 15:return Ha(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,ai(t,n),bi(t,r,o),Ai(t,r,o,n),Va(null,t,r,!0,e,n);case 19:return is(e,t,n);case 23:case 24:return Qa(e,t,n)}throw Error(a(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()},Te=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=io(r);if(!o)throw Error(a(90));W(r),ne(r,o)}}}break;case"textarea":le(e,n);break;case"select":null!=(t=n.value)&&ae(e,!!n.multiple,t,!1)}},Ne=Eu,Re=function(e,t,n,r,o){var i=Ns;Ns|=4;try{return Go(98,e.bind(null,t,n,r,o))}finally{0===(Ns=i)&&(qs(),Zo())}},Ie=function(){0===(49&Ns)&&(function(){if(null!==iu){var e=iu;iu=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,gu(e,zo())}))}Zo()}(),Lu())},Le=function(e,t){var n=Ns;Ns|=2;try{return e(t)}finally{0===(Ns=n)&&(qs(),Zo())}};var ul={Events:[ro,oo,io,Pe,Me,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),ko=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(a(188));throw Error(a(268,Object.keys(e)))}return e=null===(e=Je(t))?null:e.stateNode},t.flushSync=function(e,t){var n=Ns;if(0!==(48&n))return e(t);Ns|=1;try{if(e)return Go(99,e.bind(null,t))}finally{Ns=n,Zo()}},t.hydrate=function(e,t,n){if(!il(t))throw Error(a(200));return al(null,e,t,!0,n)},t.render=function(e,t,n){if(!il(t))throw Error(a(200));return al(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!il(e))throw Error(a(40));return!!e._reactRootContainer&&(Au((function(){al(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(!il(n))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return al(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 V},Trans:function(){return B},Translation:function(){return $},composeInitialProps:function(){return C},getDefaults:function(){return O},getI18n:function(){return A},getInitialProps:function(){return k},initReactI18next:function(){return w},setDefaults:function(){return y},setI18n:function(){return E},useSSR:function(){return G},useTranslation:function(){return H},withSSR:function(){return Z},withTranslation:function(){return z}});var r=n(80045),o=n(64467),i=n(82284),a=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=a.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=k();e.getInitialProps?e.getInitialProps(t).then((function(e){n(f({},e,{},r))})):n(r)}))}}function k(){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 S(){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 T={};function x(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];"string"===typeof t[0]&&T[t[0]]||("string"===typeof t[0]&&(T[t[0]]=new Date),S.apply(void 0,t))}function _(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 M(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 N(e){return e&&(e.children||e.props&&e.props.children)}function R(e){return e?e&&e.children?e.children:e.props&&e.props.children:[]}function I(e){return Array.isArray(e)?e:[e]}function L(e,t,n,r){if(!t)return"";var o=e,s=I(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(N(e)){var s=u.indexOf(e.type)>-1&&1===Object.keys(e.props).length&&"string"===typeof N(e)?e.type:n;o=e.props&&e.props.i18nIsDynamicList?"".concat(o,"<").concat(s,"></").concat(s,">"):"".concat(o,"<").concat(s,">").concat(L("",R(e),t+1,r),"</").concat(s,">")}else if(a.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,i.A)(e)){var l=M({},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],"}}"):S("react-i18next: the passed in object contained more than one variable - the object should look like {{ value, format }} where format is optional.",e)}else S("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){I(t).forEach((function(t){"string"!==typeof t&&(N(t)?e(R(t)):"object"!==(0,i.A)(t)||a.isValidElement(t)||Object.assign(c,t))}))}(e);var d=n.services.interpolator.interpolate(t,M({},c,{},o),n.language);var f=function e(t,n){var o=I(t);return I(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=a.isValidElement(d);if("string"===typeof d)t.push(d);else if(N(d)){var p=R(d),h=e(p,n.children),m=function(e){return"[object Array]"===Object.prototype.toString.call(e)&&e.every((function(e){return a.isValidElement(e)}))}(p)&&0===h.length?p:h;d.dummy&&(d.children=m),t.push(a.cloneElement(d,M({},d.props,{key:u}),m))}else if(l&&"object"===(0,i.A)(d)&&d.dummy&&!f){var v=e(o,n.children);t.push(a.cloneElement(d,M({},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(a.createElement(n.name,{key:"".concat(n.name,"-").concat(u)}));else{var g=e(o,n.children);t.push(a.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,i.A)(d)||f)1===n.children.length&&c?t.push(a.cloneElement(d,M({},d.props,{key:u}),c)):t.push(a.cloneElement(d,M({},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 R(f[0])}function B(e){var t=e.children,n=e.count,o=e.parent,i=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,a.useContext)(v)||{},y=m.i18n,b=m.defaultNS,E=f||y||A();if(!E)return x("You will need pass in an i18next instance by using i18nextReactModule"),t;var w=p||E.t.bind(E)||function(e){return e},C=M({},O(),{},E.options&&E.options.react),k=void 0!==o?o:C.defaultTransParent,S=d||w.ns||b||E.options&&E.options.defaultNS;S="string"===typeof S?[S]:S||["translation"];var T=l||L("",t,0,C)||C.transEmptyNodeValue,_=C.hashTransKey,D=i||(_?_(T):T),P=M({},s,{count:n},u,{},u?{}:{interpolation:{prefix:"#$?",suffix:"?$#"}},{defaultValue:T,ns:S}),N=D?w(D,P):T;return k?a.createElement(k,h,F(c||t,N,E,C,P)):F(c||t,N,E,C,P)}var j=n(5544);function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function H(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.i18n,r=(0,a.useContext)(v),i=g()&&r||{},s=i.i18n,u=i.defaultNS,l=n||s||A();if(l&&!l.reportNamespaces&&(l.reportNamespaces=new b),!l){x("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 x("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 i=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||!(!i(n,e)||r&&!i(o,e))}(e,l)}));function y(){return{t:l.getFixedT(null,"fallback"===d.nsMode?h:h[0])}}var E=(0,a.useState)(y()),w=(0,j.A)(E,2),C=w[0],k=w[1];(0,a.useEffect)((function(){var e=!0,t=d.bindI18n,n=d.bindI18nStore;function r(){e&&k(y())}return m||p||_(l,h,(function(){e&&k(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 S=[C.t,l,m];if(S.t=C.t,S.i18n=l,S.ready=m,m)return S;if(!m&&!p)return S;throw new Promise((function(e){_(l,h,(function(){k(y()),e()}))}))}var Q=n(58168);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 z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){function i(i){var s=i.forwardedRef,u=(0,r.A)(i,["forwardedRef"]),l=H(e,u),c=(0,j.A)(l,3),d=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Y(n,!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Y(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),a.createElement(n,d)}i.displayName="withI18nextTranslation(".concat(D(n),")"),i.WrappedComponent=n;return t.withRef?a.forwardRef((function(e,t){return a.createElement(i,(0,Q.A)({},e,{forwardedRef:t}))})):i}}function $(e){var t=e.ns,n=e.children,o=H(t,(0,r.A)(e,["ns","children"])),i=(0,j.A)(o,3),a=i[0],s=i[1],u=i[2];return n(a,{i18n:s,lng:s.language},u)}function V(e){var t=e.i18n,n=e.defaultNS,r=e.children;return h=!0,a.createElement(v.Provider,{value:{i18n:t,defaultNS:n}},r)}function G(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).i18n,r=(0,a.useContext)(v),o=(g()&&r||{}).i18n,i=n||o||A();i.options&&i.options.isClone||(e&&!i.initializedStoreOnce&&(i.services.resourceStore.data=e,i.initializedStoreOnce=!0),t&&!i.initializedLanguageOnce&&(i.changeLanguage(t),i.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 Z(){return function(e){function t(t){var n=t.initialI18nStore,i=t.initialLanguage,s=(0,r.A)(t,["initialI18nStore","initialLanguage"]);return G(n,i),a.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 i(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 a(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,a=null,s=null;if("function"===typeof t.componentWillMount?n="componentWillMount":"function"===typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"===typeof t.componentWillReceiveProps?a="componentWillReceiveProps":"function"===typeof t.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"===typeof t.componentWillUpdate?s="componentWillUpdate":"function"===typeof t.UNSAFE_componentWillUpdate&&(s="UNSAFE_componentWillUpdate"),null!==n||null!==a||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!==a?"\n "+a:"")+(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=i;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 a}}),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,i.__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}}(),i=n(9950),a=h(i),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 i=arguments.length,u=Array(i),c=0;c<i;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,a.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,i=r.portalClassName;e.portalClassName!==i&&(this.node.className=i);var a=n.prevParent,s=n.nextParent;s!==a&&(a.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()(a.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}(i.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 a.default.createElement("div",e,t)},contentElement:function(e,t){return a.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},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}}(),a=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,i=e.bodyOpenClassName,a=e.parentSelector,s=a&&a().ownerDocument||document;i&&d.remove(s.body,i),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"},i=r.base;return n.state.afterOpen&&(i=i+" "+r.afterOpen),n.state.beforeClose&&(i=i+" "+r.beforeClose),"string"===typeof t&&t?i+" "+t:i},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),i(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,i=e.parentSelector,a=i&&i().ownerDocument||document;o&&d.add(a.body,o),r&&d.add(a.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,i=e.defaultStyles,a=e.children,s=n?{}:i.content,u=o?{}:i.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,a);return this.props.overlayElement(l,d)}}]),t}(a.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&&a.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,i=l(e)[Symbol.iterator]();!(t=(o=i.next()).done);t=!0){o.value.setAttribute("aria-hidden","true")}}catch(a){n=!0,r=a}finally{try{!t&&i.return&&i.return()}finally{if(n)throw r}}},t.show=function(e){var t=!0,n=!1,r=void 0;try{for(var o,i=l(e)[Symbol.iterator]();!(t=(o=i.next()).done);t=!0){o.value.removeAttribute("aria-hidden")}}catch(a){n=!0,r=a}finally{try{!t&&i.return&&i.return()}finally{if(n)throw r}}},t.documentNotReadyOrSSRTesting=function(){s=null};var r,o=n(22138),i=(r=o)&&r.__esModule?r:{default:r},a=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,i.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=[a,s],t=0;t<e.length;t++){var n=e[t];n&&(n.parentNode&&n.parentNode.removeChild(n))}a=s=null,u=[]},t.log=function(){console.log("bodyTrap ----------"),console.log(u.length);for(var e=[a,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),i=(r=o)&&r.__esModule?r:{default:r};var a=void 0,s=void 0,u=[];function l(){0!==u.length&&u[u.length-1].focusContent()}i.default.subscribe((function(e,t){a||s||((a=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),a.style.position="absolute",a.style.opacity="0",a.setAttribute("tabindex","0"),a.addEventListener("focus",l),(s=a.cloneNode()).addEventListener("focus",l)),(u=t).length>0?(document.body.firstChild!==a&&document.body.insertBefore(a,document.body.firstChild),document.body.lastChild!==s&&document.body.appendChild(s)):(a.parentElement&&a.parentElement.removeChild(a),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 i=document.body;for(var a in r)o(i,r[a]);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,i="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]||(e[t]=0),e[t]+=1}(i,e),o.add(e)}));var o,i},t.remove=function(e,t){return o=e.classList,i="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]&&(e[t]-=1)}(i,e),0===i[e]&&o.remove(e)}));var o,i}},84013:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){a=[]},t.log=function(){0},t.handleBlur=l,t.handleFocus=c,t.markForFocusLater=function(){a.push(document.activeElement)},t.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{return void(0!==a.length&&(t=a.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(){a.length>0&&a.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),i=(r=o)&&r.__esModule?r:{default:r};var a=[],s=null,u=!1;function l(){u=!0}function c(){if(u){if(u=!1,!s)return;setTimeout((function(){s.contains(document.activeElement)||((0,i.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 i=((r=o)&&r.__esModule?r:{default:r}).default,a=i.canUseDOM?window.HTMLElement:{};t.SafeHTMLCollection=i.canUseDOM?window.HTMLCollection:{},t.SafeNodeList=i.canUseDOM?window.NodeList:{},t.canUseDOM=i.canUseDOM;t.default=a},70749:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,i.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=a();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),i=(r=o)&&r.__esModule?r:{default:r};function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement.shadowRoot?a(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 i(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var o=window.getComputedStyle(e),i=o.getPropertyValue("display");return t?i!==r&&function(e,t){return"visible"!==t.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0}(e,o):i===n}catch(a){return console.warn("Failed to inspect element style"),!1}}function a(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),i(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)&&a(e,!n)}e.exports=t.default},34806:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(158),i=(r=o)&&r.__esModule?r:{default:r};t.default=i.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),i=n(64467),a=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),a=0;a<n;a++)r[a]=arguments[a];return t=e.call.apply(e,[this].concat(r))||this,(0,i.default)((0,o.A)((0,o.A)(t)),"referenceNode",void 0),(0,i.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 a.createElement(l.Provider,{value:this.referenceNode},a.createElement(c.Provider,{value:this.setReferenceNode},this.props.children))},t}(a.Component)},57152:function(e,t,n){"use strict";n.d(t,{Ay:function(){return be}});var r=n(98587),o=n(58168),i=n(77387),a=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,i=document.createRange();i.setStart(r,0),i.setEnd(o,0);var a=i.commonAncestorContainer;if(e!==a&&t!==a||r.contains(o))return function(e){var t=e.nodeName;return"BODY"!==t&&("HTML"===t||A(e.firstElementChild)===e)}(a)?a:A(a);var s=w(e);return s.host?C(s.host,t):C(e,w(t).host)}function k(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 S(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 T(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 x(e){var t=e.body,n=e.documentElement,r=E(10)&&getComputedStyle(n);return{height:T("Height",t,n,r),width:T("Width",t,n,r)}}var _=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 M(e){return P({},e,{right:e.left+e.width,bottom:e.top+e.height})}function N(e){var t={};try{if(E(10)){t=e.getBoundingClientRect();var n=k(e,"top"),r=k(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},i="HTML"===e.nodeName?x(e.ownerDocument):{},a=i.width||e.clientWidth||o.width,s=i.height||e.clientHeight||o.height,u=e.offsetWidth-a,l=e.offsetHeight-s;if(u||l){var c=m(e);u-=S(c,"x"),l-=S(c,"y"),o.width-=u,o.height-=l}return M(o)}function R(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=E(10),o="HTML"===t.nodeName,i=N(e),a=N(t),s=g(e),u=m(t),l=parseFloat(u.borderTopWidth),c=parseFloat(u.borderLeftWidth);n&&o&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var d=M({top:i.top-a.top-l,left:i.left-a.left-c,width:i.width,height:i.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=k(t,"top"),o=k(t,"left"),i=n?-1:1;return e.top+=r*i,e.bottom+=r*i,e.left+=o*i,e.right+=o*i,e}(d,t)),d}function I(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&&I(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],i={top:0,left:0},a=o?L(e):C(e,y(t));if("viewport"===r)i=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=R(e,n),o=Math.max(n.clientWidth,window.innerWidth||0),i=Math.max(n.clientHeight,window.innerHeight||0),a=t?0:k(n),s=t?0:k(n,"left");return M({top:a-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:o,height:i})}(a,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=R(s,a,o);if("HTML"!==s.nodeName||I(a))i=u;else{var l=x(e.ownerDocument),c=l.height,d=l.width;i.top+=u.top-u.marginTop,i.bottom=c+u.top,i.left+=u.left-u.marginLeft,i.right=d+u.left}}var f="number"===typeof(n=n||0);return i.left+=f?n:n.left||0,i.top+=f?n:n.top||0,i.right-=f?n:n.right||0,i.bottom-=f?n:n.bottom||0,i}function B(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var a=F(n,r,i,o),s={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.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 j(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return R(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 H(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function Q(e,t,n){n=n.split("-")[0];var r=U(e),o={width:r.width,height:r.height},i=-1!==["right","left"].indexOf(n),a=i?"top":"left",s=i?"left":"top",u=i?"height":"width",l=i?"width":"height";return o[a]=t[a]+t[u]/2-r[u]/2,o[s]=n===s?t[s]-r[l]:t[H(s)],o}function Y(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function z(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=Y(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=M(t.offsets.popper),t.offsets.reference=M(t.offsets.reference),t=n(t,e))})),t}function $(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=j(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=B(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=Q(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=z(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function V(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function G(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],i=o?""+o+n:e;if("undefined"!==typeof document.body.style[i])return i}return null}function q(){return this.state.isDestroyed=!0,V(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[G("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function Z(e){var t=e.ownerDocument;return t?t.defaultView:window}function X(e,t,n,r){var o="BODY"===e.nodeName,i=o?e.ownerDocument.defaultView:e;i.addEventListener(t,n,{passive:!0}),o||X(g(i.parentNode),t,n,r),r.push(i)}function W(e,t,n,r){n.updateBound=r,Z(e).addEventListener("resize",n.updateBound,{passive:!0});var o=g(e);return X(o,"scroll",n.updateBound,n.scrollParents),n.scrollElement=o,n.eventsEnabled=!0,n}function K(){this.state.eventsEnabled||(this.state=W(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,Z(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=Y(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 i="`"+t+"`",a="`"+n+"`";console.warn(a+" modifier is required by "+i+" modifier in order to work, be sure to include it before "+i+"!")}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"],ie=oe.slice(3);function ae(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=ie.indexOf(e),r=ie.slice(n+1).concat(ie.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],i=-1!==["right","left"].indexOf(r),a=e.split(/(\+|\-)/).map((function(e){return e.trim()})),s=a.indexOf(Y(a,(function(e){return-1!==e.search(/,|\s/)})));a[s]&&-1===a[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var u=/\s*,\s*|\s+/,l=-1!==s?[a.slice(0,s).concat([a[s].split(u)[0]]),[a[s].split(u)[1]].concat(a.slice(s+1))]:[a];return l=l.map((function(e,r){var o=(1===r?!i:i)?"height":"width",a=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,a=!0,e):a?(e[e.length-1]+=t,a=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,r){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),i=+o[1],a=o[2];if(!i)return e;if(0===a.indexOf("%")){return M("%p"===a?n:r)[t]/100*i}if("vh"===a||"vw"===a)return("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*i;return i}(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,i=o.reference,a=o.popper,s=-1!==["bottom","top"].indexOf(n),u=s?"left":"top",l=s?"width":"height",c={start:D({},u,i[u]),end:D({},u,i[u]+i[l]-a[l])};e.offsets.popper=P({},a,c[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,o=e.offsets,i=o.popper,a=o.reference,s=r.split("-")[0],u=void 0;return u=ee(+n)?[+n,0]:ce(n,i,a,s),"left"===s?(i.top+=u[0],i.left-=u[1]):"right"===s?(i.top+=u[0],i.left+=u[1]):"top"===s?(i.left+=u[0],i.top-=u[1]):"bottom"===s&&(i.left+=u[0],i.top+=u[1]),e.popper=i,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=G("transform"),o=e.instance.popper.style,i=o.top,a=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=i,o.left=a,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],i=Math.floor,a=-1!==["top","bottom"].indexOf(o),s=a?"right":"bottom",u=a?"left":"top",l=a?"width":"height";return n[s]<i(r[u])&&(e.offsets.popper[u]=i(r[u])-n[l]),n[u]>i(r[s])&&(e.offsets.popper[u]=i(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],i=e.offsets,a=i.popper,s=i.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<a[d]&&(e.offsets.popper[d]-=a[d]-(s[p]-h)),s[d]+h>a[p]&&(e.offsets.popper[d]+=s[d]+h-a[p]),e.offsets.popper=M(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(a[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(V(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=H(r),i=e.placement.split("-")[1]||"",a=[];switch(t.behavior){case se:a=[r,o];break;case ue:a=ae(r);break;case le:a=ae(r,!0);break;default:a=t.behavior}return a.forEach((function(s,u){if(r!==s||a.length===u+1)return e;r=e.placement.split("-")[0],o=H(r);var l=e.offsets.popper,c=e.offsets.reference,d=Math.floor,f="left"===r&&d(l.right)>d(c.left)||"right"===r&&d(l.left)<d(c.right)||"top"===r&&d(l.bottom)>d(c.top)||"bottom"===r&&d(l.top)<d(c.bottom),p=d(l.left)<d(n.left),h=d(l.right)>d(n.right),m=d(l.top)<d(n.top),v=d(l.bottom)>d(n.bottom),g="left"===r&&p||"right"===r&&h||"top"===r&&m||"bottom"===r&&v,y=-1!==["top","bottom"].indexOf(r),O=!!t.flipVariations&&(y&&"start"===i&&p||y&&"end"===i&&h||!y&&"start"===i&&m||!y&&"end"===i&&v),b=!!t.flipVariationsByContent&&(y&&"start"===i&&h||y&&"end"===i&&p||!y&&"start"===i&&v||!y&&"end"===i&&m),E=O||b;(f||g||E)&&(e.flipped=!0,(f||g)&&(r=a[u+1]),E&&(i=function(e){return"end"===e?"start":"start"===e?"end":e}(i)),e.placement=r+(i?"-"+i:""),e.offsets.popper=P({},e.offsets.popper,Q(e.instance.popper,e.offsets.reference,e.placement)),e=z(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,i=r.reference,a=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return o[a?"left":"top"]=i[n]-(s?o[a?"width":"height"]:0),e.placement=H(t),e.offsets.popper=M(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=Y(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,i=Y(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration;void 0!==i&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var a=void 0!==i?i:t.gpuAcceleration,s=A(e.instance.popper),u=N(s),l={position:o.position},c=function(e,t){var n=e.offsets,r=n.popper,o=n.reference,i=Math.round,a=Math.floor,s=function(e){return e},u=i(o.width),l=i(r.width),c=-1!==["left","right"].indexOf(e.placement),d=-1!==e.placement.indexOf("-"),f=t?c||d||u%2===l%2?i:a:s,p=t?i: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=G("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,a&&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 i=j(o,t,e,n.positionFixed),a=B(n.placement,i,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",a),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 i=this.options.eventsEnabled;i&&this.enableEventListeners(),this.state.eventsEnabled=i}return _(e,[{key:"update",value:function(){return $.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),i=0;i<n;i++)r[i]=arguments[i];return t=e.call.apply(e,[this].concat(r))||this,(0,s.default)((0,a.A)((0,a.A)(t)),"state",{data:void 0,placement:void 0}),(0,s.default)((0,a.A)((0,a.A)(t)),"popperInstance",void 0),(0,s.default)((0,a.A)((0,a.A)(t)),"popperNode",null),(0,s.default)((0,a.A)((0,a.A)(t)),"arrowNode",null),(0,s.default)((0,a.A)((0,a.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,a.A)((0,a.A)(t)),"setArrowNode",(function(e){t.arrowNode=e})),(0,s.default)((0,a.A)((0,a.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,a.A)((0,a.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,a.A)((0,a.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,a.A)((0,a.A)(t)),"getPopperPlacement",(function(){return t.state.data?t.state.placement:void 0})),(0,s.default)((0,a.A)((0,a.A)(t)),"getArrowStyle",(function(){return t.arrowNode&&t.state.data?t.state.data.arrowStyles:ye})),(0,s.default)((0,a.A)((0,a.A)(t)),"getOutOfBoundariesState",(function(){return t.state.data?t.state.data.hide:void 0})),(0,s.default)((0,a.A)((0,a.A)(t)),"destroyPopperInstance",(function(){t.popperInstance&&(t.popperInstance.destroy(),t.popperInstance=null)})),(0,s.default)((0,a.A)((0,a.A)(t)),"updatePopperInstance",(function(){t.destroyPopperInstance();var e=(0,a.A)((0,a.A)(t)).popperNode,n=t.props.referenceElement;n&&e&&(t.popperInstance=new he(n,e,t.getOptions()))})),(0,s.default)((0,a.A)((0,a.A)(t)),"scheduleUpdate",(function(){t.popperInstance&&t.popperInstance.scheduleUpdate()})),t}(0,i.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 i},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)}},i=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},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 Z}});var r=n(58168),o=n(89379),i=n(23029),a=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,i=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,i?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,o=e.label,i=void 0===o?"":o,a=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&&a)return"value ".concat(i," focused, ").concat(l(a,n),".");if("menu"===t){var c=s?" disabled":"",d="".concat(u?"selected":"focused").concat(c);return"option ".concat(i," ").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,i=e.focusableOptions,a=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"],k=u["aria-live"],S=(0,f.useMemo)((function(){return(0,o.A)((0,o.A)({},O),c||{})}),[c]),T=(0,f.useMemo)((function(){var e,n="";if(t&&S.onChange){var r=t.option,i=t.options,a=t.removedValue,u=t.removedValues,l=t.value,c=a||r||(e=l,Array.isArray(e)?null:e),f=c?d(c):"",p=i||u||void 0,h=p?p.map(d):[],m=(0,o.A)({isDisabled:c&&v(c,s),label:f,labels:h},t);n=S.onChange(m)}return n}),[t,S,v,s,d]),x=(0,f.useMemo)((function(){var e="",t=n||r,o=!!(n&&s&&s.includes(n));if(t&&S.onFocus){var a={focused:t,label:d(t),isDisabled:v(t,s),isSelected:o,options:i,context:t===n?"menu":"value",selectValue:s};e=S.onFocus(a)}return e}),[n,r,d,v,S,i,s]),_=(0,f.useMemo)((function(){var e="";if(b&&E.length&&S.onFilter){var t=A({count:i.length});e=S.onFilter({inputValue:p,resultsMessage:t})}return e}),[i,p,b,S,E,A]),D=(0,f.useMemo)((function(){var e="";if(S.guidance){var t=r?"value":b?"menu":"input";e=S.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,S,s,w]),P="".concat(x," ").concat(_," ").concat(D),M=(0,h.Y)(f.Fragment,null,(0,h.Y)("span",{id:"aria-selection"},T),(0,h.Y)("span",{id:"aria-context"},P)),N="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},N&&M),(0,h.Y)(y,{"aria-live":k,"aria-atomic":"false","aria-relevant":"additions text"},a&&!N&&M))},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 k=E[C],S=0;S<k.letters.length;S++)w[k.letters[S]]=k.base;var T=function(e){return e.replace(A,(function(e){return w[e]}))},x=(0,m.A)(T),_=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),i=r.ignoreCase,a=r.ignoreAccents,s=r.stringify,u=r.trim,l=r.matchFrom,c=u?_(n):n,d=u?_(s(t)):s(t);return i&&(c=c.toLowerCase(),d=d.toLowerCase()),a&&(c=x(c),d=T(d)),"start"===l?d.substr(0,c.length)===c:d.indexOf(c)>-1}},M=["innerRef"];function N(e){var t=e.innerRef,n=(0,v.A)(e,M),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 R=["boxSizing","height","overflow","paddingRight","position"],I={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function L(e){e.preventDefault()}function F(e){e.stopPropagation()}function B(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function j(){return"ontouchstart"in window||navigator.maxTouchPoints}var U=!("undefined"===typeof window||!window.document||!window.document.createElement),H=0,Q={capture:!1,passive:!1};var Y=function(){return document.activeElement&&document.activeElement.blur()},z={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function $(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,i=e.onTopLeave,a=(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&&a.current&&(r&&r(e),a.current=!1),h&&s.current&&(i&&i(e),s.current=!1),h&&t>m?(n&&!a.current&&n(e),p.scrollTop=d,v=!0,a.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,i]),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}),i=function(e){var t=e.isEnabled,n=e.accountForScrollbars,r=void 0===n||n,o=(0,f.useRef)({}),i=(0,f.useRef)(null),a=(0,f.useCallback)((function(e){if(U){var t=document.body,n=t&&t.style;if(r&&R.forEach((function(e){var t=n&&n[e];o.current[e]=t})),r&&H<1){var i=parseInt(o.current.paddingRight,10)||0,a=document.body?document.body.clientWidth:0,s=window.innerWidth-a+i||0;Object.keys(I).forEach((function(e){var t=I[e];n&&(n[e]=t)})),n&&(n.paddingRight="".concat(s,"px"))}t&&j()&&(t.addEventListener("touchmove",L,Q),e&&(e.addEventListener("touchstart",B,Q),e.addEventListener("touchmove",F,Q))),H+=1}}),[r]),s=(0,f.useCallback)((function(e){if(U){var t=document.body,n=t&&t.style;H=Math.max(H-1,0),r&&H<1&&R.forEach((function(e){var t=o.current[e];n&&(n[e]=t)})),t&&j()&&(t.removeEventListener("touchmove",L,Q),e&&(e.removeEventListener("touchstart",B,Q),e.removeEventListener("touchmove",F,Q)))}}),[r]);return(0,f.useEffect)((function(){if(t){var e=i.current;return a(e),function(){s(e)}}}),[t,a,s]),function(e){i.current=e}}({isEnabled:n});return(0,h.Y)(f.Fragment,null,n&&(0,h.Y)("div",{onClick:Y,css:z}),t((function(e){o(e),i(e)})))}var V={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},G=function(e){var t=e.name,n=e.onFocus;return(0,h.Y)("input",{required:!0,name:t,tabIndex:-1,onFocus:n,css:V,value:"",onChange:function(){}})},q=function(e){return e.label},Z=function(e){return e.value},X={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 W={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:Z,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:ie(e,t,n),isSelected:ae(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 i=J(e,n,t,r);return ne(e,i)?i: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,i=t.isSelected,a=t.label,s=t.value;return(!ue(e)||!i)&&se(e,{label:a,value:s,data:o},r)}var re=function(e,t){return e.getOptionLabel(t)},oe=function(e,t){return e.getOptionValue(t)};function ie(e,t,n){return"function"===typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function ae(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,i.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,i=n.name;t.name=i,r.ariaOnChange(e,t),o(e,t)},r.setValue=function(e,t,n){var o=r.props,i=o.closeMenuOnSelect,a=o.isMulti,s=o.inputValue;r.onInputChange("",{action:"set-value",prevInputValue:s}),i&&(r.setState({inputIsHiddenAfterUpdate:!a}),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,i=t.name,a=r.state.selectValue,s=o&&r.isOptionSelected(e,a),u=r.isOptionDisabled(e,a);if(s){var l=r.getOptionValue(e);r.setValue((0,p.B)(a.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:i});o?r.setValue((0,p.B)([].concat((0,d.A)(a),[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),i=n.filter((function(e){return r.getOptionValue(e)!==o})),a=(0,p.D)(t,i,i[0]||null);r.onChange(a,{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),i=(0,p.D)(e,o,o[0]||null);r.onChange(i,{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=X[e](t,n);o.boxSizing="border-box";var i=r.props.styles[e];return i?i(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),i=Math.abs(n.clientY-r.initialTouchY);r.userIsDragging=o>5||i>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,i=t.escapeClearsValue,a=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||a)return;r.focusValue("previous");break;case"ArrowRight":if(!n||a)return;r.focusValue("next");break;case"Delete":case"Backspace":if(a)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:a}),r.onMenuClose()):s&&i&&r.clearValue();break;case" ":if(a)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 a=r.buildFocusableOptions(),s=a.indexOf(r.state.selectValue[0]);r.state.focusedOption=a[s]}return r}return(0,a.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,i=this.buildFocusableOptions(),a="first"===e?0:i.length-1;if(!this.props.isMulti){var s=i.indexOf(r[0]);s>-1&&(a=s)}this.scrollToFocusedOptionOnUpdate=!(o&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:i[a]},(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 i=n.length-1,a=-1;if(n.length){switch(e){case"previous":a=0===o?0:-1===o?i:o-1;break;case"next":o>-1&&o<i&&(a=o+1)}this.setState({inputIsHidden:-1!==a,focusedValue:n[a]})}}}},{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,i=r.indexOf(n);n||(i=-1),"up"===e?o=i>0?i-1:r.length-1:"down"===e?o=(i+1)%r.length:"pageup"===e?(o=i-t)<0&&(o=0):"pagedown"===e?(o=i+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(W):(0,o.A)((0,o.A)({},W),this.props.theme):W}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getClassNames,o=this.getValue,i=this.selectOption,a=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:i,selectProps:s,setValue:a,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 ie(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return ae(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,i=e.inputId,a=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=i||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:a},O)):f.createElement(N,(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,i=t.MultiValueLabel,a=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:i,Remove:a},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,i=n.isLoading,a=this.state.isFocused;if(!this.isClearable()||!e||o||!this.hasValue()||i)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return f.createElement(e,(0,r.A)({},t,{innerProps:s,isFocused:a}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,o=n.isDisabled,i=n.isLoading,a=this.state.isFocused;if(!e||!i)return null;return f.createElement(e,(0,r.A)({},t,{innerProps:{"aria-hidden":"true"},isDisabled:o,isFocused:a}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var o=this.commonProps,i=this.props.isDisabled,a=this.state.isFocused;return f.createElement(n,(0,r.A)({},o,{isDisabled:i,isFocused:a}))}},{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,i={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return f.createElement(e,(0,r.A)({},t,{innerProps:i,isDisabled:n,isFocused:o}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),n=t.Group,o=t.GroupHeading,i=t.Menu,a=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,k=m.menuPortalTarget,S=m.menuShouldBlockScroll,T=m.menuShouldScrollIntoView,x=m.noOptionsMessage,_=m.onMenuScrollToTop,D=m.onMenuScrollToBottom;if(!A)return null;var P,M=function(t,n){var o=t.type,i=t.data,a=t.isDisabled,s=t.isSelected,u=t.label,l=t.value,p=h===i,m=a?void 0:function(){return e.onOptionHover(i)},v=a?void 0:function(){return e.selectOption(i)},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:i,isDisabled:a,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 i=t.data,a=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:i,options:a,Heading:o,headingProps:{id:l,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return M(e,"".concat(s,"-").concat(e.index))})))}if("option"===t.type)return M(t,"".concat(t.index))}));else if(y){var N=O({inputValue:g});if(null===N)return null;P=f.createElement(u,d,N)}else{var R=x({inputValue:g});if(null===R)return null;P=f.createElement(l,d,R)}var I={minMenuHeight:b,maxMenuHeight:E,menuPlacement:w,menuPosition:C,menuShouldScrollIntoView:T},L=f.createElement(p.M,(0,r.A)({},d,I),(function(t){var n=t.ref,o=t.placerProps,s=o.placement,u=o.maxHeight;return f.createElement(i,(0,r.A)({},d,I,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove,id:e.getElementId("listbox")},isLoading:y,placement:s}),f.createElement($,{captureEnabled:v,onTopArrive:_,onBottomArrive:D,lockEnabled:S},(function(t){return f.createElement(a,(0,r.A)({},d,{innerRef:function(n){e.getMenuListRef(n),t(n)},isLoading:y,maxHeight:u,focusedOption:h}),P)})))}));return k||"fixed"===C?f.createElement(s,(0,r.A)({},d,{appendTo:k,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,i=t.name,a=t.required,s=this.state.selectValue;if(i&&!r){if(a&&!this.hasValue())return f.createElement(G,{name:i,onFocus:this.onValueInputFocus});if(o){if(n){var u=s.map((function(t){return e.getOptionValue(t)})).join(n);return f.createElement("input",{name:i,type:"hidden",value:u})}var l=s.length>0?s.map((function(t,n){return f.createElement("input",{key:"i-".concat(n),name:i,type:"hidden",value:e.getOptionValue(t)})})):f.createElement("input",{name:i,type:"hidden",value:""});return f.createElement("div",null,l)}var c=s[0]?this.getOptionValue(s[0]):"";return f.createElement("input",{name:i,type:"hidden",value:c})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,o=t.focusedOption,i=t.focusedValue,a=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:i,isFocused:a,selectValue:s,focusableOptions:u}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,o=e.SelectContainer,i=e.ValueContainer,a=this.props,s=a.className,u=a.id,l=a.isDisabled,c=a.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(i,(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,i=t.inputIsHiddenAfterUpdate,a=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!=i&&e!==n?{inputIsHidden:i,inputIsHiddenAfterUpdate:void 0}:{},E=a,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===a||void 0===a?void 0:a.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 V},F:function(){return st},G:function(){return ue},H:function(){return W},I:function(){return G},J:function(){return te},K:function(){return z},L:function(){return X},M:function(){return ge},a:function(){return Be},b:function(){return Se},c:function(){return at},d:function(){return ze},e:function(){return Fe},f:function(){return Ge},g:function(){return Ve},h:function(){return je},i:function(){return xe},j:function(){return Ze},k:function(){return Ee},l:function(){return He},m:function(){return me},n:function(){return ye},o:function(){return ke},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 it},y:function(){return Te},z:function(){return ne}});var r=n(89379),o=n(58168),i=n(222),a=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 k(e){return!!O()&&(e instanceof HTMLElement||e instanceof E(e).HTMLElement)}function S(e){return!(!O()||"undefined"===typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof E(e).ShadowRoot)}function T(e){var t=D(e),n=t.overflow,r=t.overflowX,o=t.overflowY,i=t.display;return/auto|scroll|overlay|hidden|clip/.test(n+o+r)&&!["inline","contents"].includes(i)}function x(){return!("undefined"===typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function _(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||S(e)&&e.host||A(e);return S(t)?t.host:t}function M(e){var t=P(e);return _(t)?e.ownerDocument?e.ownerDocument.body:e.body:k(t)&&T(t)?t:M(t)}function N(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);var o=M(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=E(o);if(i){var s=R(a);return t.concat(a,a.visualViewport||[],T(o)?o:[],s&&n?N(s):[])}return t.concat(o,N(o,[],n))}function R(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function I(e){var t=D(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=k(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,s=m(n)!==i||m(r)!==a;return s&&(n=i,r=a),{width:n,height:r,$:s}}function L(e){return C(e)?e:e.contextElement}function F(e){var t=L(e);if(!k(t))return g(1);var n=t.getBoundingClientRect(),r=I(t),o=r.width,i=r.height,a=r.$,s=(a?m(n.width):n.width)/o,u=(a?m(n.height):n.height)/i;return s&&Number.isFinite(s)||(s=1),u&&Number.isFinite(u)||(u=1),{x:s,y:u}}var B=g(0);function j(e){var t=E(e);return x()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:B}function U(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);var o=e.getBoundingClientRect(),i=L(e),a=g(1);t&&(r?C(r)&&(a=F(r)):a=F(e));var s=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==E(e))&&t}(i,n,r)?j(i):g(0),u=(o.left+s.x)/a.x,l=(o.top+s.y)/a.y,c=o.width/a.x,d=o.height/a.y;if(i)for(var f=E(i),p=r&&C(r)?E(r):r,h=f,m=R(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=R(h=E(m))}return y({width:c,height:d,x:u,y:l})}function H(e,t,n,o){void 0===o&&(o={});var i=o,s=i.ancestorScroll,u=void 0===s||s,l=i.ancestorResize,c=void 0===l||l,d=i.elementResize,m=void 0===d?"function"===typeof ResizeObserver:d,g=i.layoutShift,y=void 0===g?"function"===typeof IntersectionObserver:g,O=i.animationFrame,b=void 0!==O&&O,E=L(e),w=u||c?[].concat((0,f.A)(E?N(E):[]),(0,f.A)(N(t))):[];w.forEach((function(e){u&&e.addEventListener("scroll",n,{passive:!0}),c&&e.addEventListener("resize",n)}));var C,k=E&&y?function(e,t){var n,o=null,i=A(e);function a(){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),a();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(i.clientWidth-(d+m))+"px "+-v(i.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:i.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),a}(E,n):null,S=-1,T=null;m&&(T=new ResizeObserver((function(e){var r=(0,a.A)(e,1)[0];r&&r.target===E&&T&&(T.unobserve(t),cancelAnimationFrame(S),S=requestAnimationFrame((function(){var e;null==(e=T)||e.observe(t)}))),n()})),E&&!b&&T.observe(E),T.observe(t));var x=b?U(e):null;return b&&function t(){var r=U(e);!x||r.x===x.x&&r.y===x.y&&r.width===x.width&&r.height===x.height||n();x=r,C=requestAnimationFrame(t)}(),n(),function(){var e;w.forEach((function(e){u&&e.removeEventListener("scroll",n),c&&e.removeEventListener("resize",n)})),null==k||k(),null==(e=T)||e.disconnect(),T=null,b&&cancelAnimationFrame(C)}}var Q=n(24081),Y=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],z=function(){};function $(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function V(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 i=[].concat(r);if(t&&e)for(var a in t)t.hasOwnProperty(a)&&t[a]&&i.push("".concat($(e,a)));return i.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var G=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,Y);return(0,r.A)({},t)},Z=function(e,t,n){var r=e.cx,o=e.getStyles,i=e.getClassNames,a=e.className;return{css:o(t,e),className:r(null!==n&&void 0!==n?n:{},i(t,e),a)}};function X(e,t,n){if(n){var r=n(e,t);if("string"===typeof r)return r}return e}function W(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function K(e){return W(e)?window.pageYOffset:e.scrollTop}function J(e,t){W(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]:z,o=K(e),i=t-o,a=0;!function t(){var s,u=i*((s=(s=a+=10)/n-1)*s*s+1)+o;J(e,u),a<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,ie={get passive(){return oe=!0}},ae="undefined"!==typeof window?window:{};ae.addEventListener&&ae.removeEventListener&&(ae.addEventListener("p",z,ie),ae.removeEventListener("p",z,!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,a.A)(e,1)[0];return!n.includes(t)})).reduce((function(e,t){var n=(0,a.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,i=e.shouldScroll,a=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=a?window.innerHeight:W(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,k=p-g+y+O,S=y+m-b,T=160;switch(o){case"auto":case"bottom":if(A>=h)return{placement:"bottom",maxHeight:t};if(C>=h&&!a)return i&&ee(u,k,T),{placement:"bottom",maxHeight:t};if(!a&&C>=r||a&&A>=r)return i&&ee(u,k,T),{placement:"bottom",maxHeight:a?A-O:C-O};if("auto"===o||a){var x=t,_=a?E:w;return _>=r&&(x=Math.min(_-O-s,t)),{placement:"top",maxHeight:x}}if("bottom"===o)return i&&J(u,k),{placement:"bottom",maxHeight:t};break;case"top":if(E>=h)return{placement:"top",maxHeight:t};if(w>=h&&!a)return i&&ee(u,S,T),{placement:"top",maxHeight:t};if(!a&&w>=r||a&&E>=r){var D=t;return(!a&&w>=r||a&&E>=r)&&(D=a?E-b:w-b),i&&ee(u,S,T),{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,i=e.theme,a=i.borderRadius,s=i.spacing,u=i.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:a,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,i=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,a.A)(p,2),m=h[0],v=h[1],g=(0,c.useState)(null),y=(0,a.A)(g,2),O=y[0],b=y[1],E=l.spacing.controlHeight;return(0,Q.A)((function(){var e=f.current;if(e){var t="fixed"===s,r=pe({maxHeight:o,menuEl:e,minHeight:n,placement:i,shouldScroll:u&&!t,isFixedPosition:t,controlHeight:E});v(r.maxHeight),b(r.placement),null===d||void 0===d||d(r.placement)}}),[o,i,s,u,n,d,E]),t({ref:f,placerProps:(0,r.A)((0,r.A)({},e),{},{placement:O||he(i),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,i=n.colors;return(0,r.A)({textAlign:"center"},t?{}:{color:i.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,i.Y)("div",(0,o.A)({},Z(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,i.Y)("div",(0,o.A)({},Z(e,"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),n),t)};we.defaultProps={children:"Loading..."};var Ce,ke=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}},Se=function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},Te=function(e,t){var n=e.theme.spacing,o=e.isMulti,i=e.hasValue,a=e.selectProps.controlShouldRenderValue;return(0,r.A)({alignItems:"center",display:o&&i&&a?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})},xe=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},_e=["size"];var De,Pe,Me={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Ne=function(e){var t=e.size,n=(0,s.A)(e,_e);return(0,i.Y)("svg",(0,o.A)({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:Me},n))},Re=function(e){return(0,i.Y)(Ne,(0,o.A)({size:20},e),(0,i.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"}))},Ie=function(e){return(0,i.Y)(Ne,(0,o.A)({size:20},e),(0,i.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,i=o.spacing.baseUnit,a=o.colors;return(0,r.A)({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?a.neutral60:a.neutral20,padding:2*i,":hover":{color:n?a.neutral80:a.neutral40}})},Fe=Le,Be=Le,je=function(e,t){var n=e.isDisabled,o=e.theme,i=o.spacing.baseUnit,a=o.colors;return(0,r.A)({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?a.neutral10:a.neutral20,marginBottom:2*i,marginTop:2*i})},Ue=(0,i.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)}})))),He=function(e,t){var n=e.isFocused,o=e.size,i=e.theme,a=i.colors,s=i.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?a.neutral60:a.neutral20,padding:2*s})},Qe=function(e){var t=e.delay,n=e.offset;return(0,i.Y)("span",{css:(0,i.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"},"","")})},Ye=function(e){var t=e.innerProps,n=e.isRtl;return(0,i.Y)("div",(0,o.A)({},Z(e,"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),(0,i.Y)(Qe,{delay:0,offset:n}),(0,i.Y)(Qe,{delay:160,offset:!0}),(0,i.Y)(Qe,{delay:320,offset:!n}))};Ye.defaultProps={size:4};var ze=function(e,t){var n=e.isDisabled,o=e.isFocused,i=e.theme,a=i.colors,s=i.borderRadius,u=i.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?a.neutral5:a.neutral0,borderColor:n?a.neutral10:o?a.primary:a.neutral20,borderRadius:s,borderStyle:"solid",borderWidth:1,boxShadow:o?"0 0 0 1px ".concat(a.primary):void 0,"&:hover":{borderColor:o?a.primary:a.neutral30}})},$e=["data"],Ve=function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},Ge=function(e,t){var n=e.theme,o=n.colors,i=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*i.baseUnit,paddingRight:3*i.baseUnit,textTransform:"uppercase"})},qe=["innerRef","isDisabled","isHidden","inputClassName"],Ze=function(e,t){var n=e.isDisabled,o=e.value,i=e.theme,a=i.spacing,s=i.colors;return(0,r.A)((0,r.A)({visibility:n?"hidden":"visible",transform:o?"translateZ(0)":""},We),t?{}:{margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,color:s.neutral80})},Xe={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},We={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"},Xe)},Ke=function(e){return(0,r.A)({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},Xe)},Je=function(e,t){var n=e.theme,o=n.spacing,i=n.borderRadius,a=n.colors;return(0,r.A)({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:a.neutral10,borderRadius:i/2,margin:o.baseUnit/2})},et=function(e,t){var n=e.theme,o=n.borderRadius,i=n.colors,a=e.cropWithEllipsis;return(0,r.A)({overflow:"hidden",textOverflow:a||void 0===a?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:o/2,color:i.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},tt=function(e,t){var n=e.theme,o=n.spacing,i=n.borderRadius,a=n.colors,s=e.isFocused;return(0,r.A)({alignItems:"center",display:"flex"},t?{}:{borderRadius:i/2,backgroundColor:s?a.dangerLight:void 0,paddingLeft:o.baseUnit,paddingRight:o.baseUnit,":hover":{backgroundColor:a.dangerLight,color:a.danger}})},nt=function(e){var t=e.children,n=e.innerProps;return(0,i.Y)("div",n,t)};var rt=function(e,t){var n=e.isDisabled,o=e.isFocused,i=e.isSelected,a=e.theme,s=a.spacing,u=a.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:i?u.primary:o?u.primary25:"transparent",color:n?u.neutral20:i?u.neutral0:"inherit",padding:"".concat(2*s.baseUnit,"px ").concat(3*s.baseUnit,"px"),":active":{backgroundColor:n?void 0:i?u.primary:u.primary50}})},ot=function(e,t){var n=e.theme,o=n.spacing,i=n.colors;return(0,r.A)({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:i.neutral50,marginLeft:o.baseUnit/2,marginRight:o.baseUnit/2})},it=function(e,t){var n=e.isDisabled,o=e.theme,i=o.spacing,a=o.colors;return(0,r.A)({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?a.neutral40:a.neutral80,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},at={ClearIndicator:function(e){var t=e.children,n=e.innerProps;return(0,i.Y)("div",(0,o.A)({},Z(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||(0,i.Y)(Re,null))},Control:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,a=e.innerRef,s=e.innerProps,u=e.menuIsOpen;return(0,i.Y)("div",(0,o.A)({ref:a},Z(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,i.Y)("div",(0,o.A)({},Z(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||(0,i.Y)(Ie,null))},DownChevron:Ie,CrossIcon:Re,Group:function(e){var t=e.children,n=e.cx,r=e.getStyles,a=e.getClassNames,s=e.Heading,u=e.headingProps,l=e.innerProps,c=e.label,d=e.theme,f=e.selectProps;return(0,i.Y)("div",(0,o.A)({},Z(e,"group",{group:!0}),l),(0,i.Y)(s,(0,o.A)({},u,{selectProps:f,theme:d,getStyles:r,getClassNames:a,cx:n}),c),(0,i.Y)("div",null,t))},GroupHeading:function(e){var t=q(e);t.data;var n=(0,s.A)(t,$e);return(0,i.Y)("div",(0,o.A)({},Z(e,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(e){var t=e.children,n=e.innerProps;return(0,i.Y)("div",(0,o.A)({},Z(e,"indicatorsContainer",{indicators:!0}),n),t)},IndicatorSeparator:function(e){var t=e.innerProps;return(0,i.Y)("span",(0,o.A)({},t,Z(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,n=e.value,r=q(e),a=r.innerRef,u=r.isDisabled,l=r.isHidden,c=r.inputClassName,d=(0,s.A)(r,qe);return(0,i.Y)("div",(0,o.A)({},Z(e,"input",{"input-container":!0}),{"data-value":n||""}),(0,i.Y)("input",(0,o.A)({className:t({input:!0},c),ref:a,style:Ke(l),disabled:u},d)))},LoadingIndicator:Ye,Menu:function(e){var t=e.children,n=e.innerRef,r=e.innerProps;return(0,i.Y)("div",(0,o.A)({},Z(e,"menu",{menu:!0}),{ref:n},r),t)},MenuList:function(e){var t=e.children,n=e.innerProps,r=e.innerRef,a=e.isMulti;return(0,i.Y)("div",(0,o.A)({},Z(e,"menuList",{"menu-list":!0,"menu-list--is-multi":a}),{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,a.A)(m,2),g=v[0],y=v[1],O=(0,c.useMemo)((function(){return{setPortalPlacement:y}}),[]),b=(0,c.useState)(null),E=(0,a.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,Q.A)((function(){C()}),[C]);var k=(0,c.useCallback)((function(){"function"===typeof h.current&&(h.current(),h.current=null),s&&p.current&&(h.current=H(s,p.current,C,{elementResize:"ResizeObserver"in window}))}),[s,C]);(0,Q.A)((function(){k()}),[k]);var S=(0,c.useCallback)((function(e){p.current=e,k()}),[k]);if(!t&&"fixed"!==f||!A)return null;var T=(0,i.Y)("div",(0,o.A)({ref:S},Z((0,r.A)((0,r.A)({},e),{},{offset:A.offset,position:f,rect:A.rect}),"menuPortal",{"menu-portal":!0}),u),n);return(0,i.Y)(ve.Provider,{value:O},t?(0,d.createPortal)(T,t):T)},LoadingMessage:we,NoOptionsMessage:Ae,MultiValue:function(e){var t=e.children,n=e.components,o=e.data,a=e.innerProps,s=e.isDisabled,u=e.removeProps,l=e.selectProps,c=n.Container,d=n.Label,f=n.Remove;return(0,i.Y)(c,{data:o,innerProps:(0,r.A)((0,r.A)({},Z(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":s})),a),selectProps:l},(0,i.Y)(d,{data:o,innerProps:(0,r.A)({},Z(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:l},t),(0,i.Y)(f,{data:o,innerProps:(0,r.A)((0,r.A)({},Z(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,i.Y)("div",(0,o.A)({role:"button"},n),t||(0,i.Y)(Re,{size:14}))},Option:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,a=e.isSelected,s=e.innerRef,u=e.innerProps;return(0,i.Y)("div",(0,o.A)({},Z(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":a}),{ref:s,"aria-disabled":n},u),t)},Placeholder:function(e){var t=e.children,n=e.innerProps;return(0,i.Y)("div",(0,o.A)({},Z(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:function(e){var t=e.children,n=e.innerProps,r=e.isDisabled,a=e.isRtl;return(0,i.Y)("div",(0,o.A)({},Z(e,"container",{"--is-disabled":r,"--is-rtl":a}),n),t)},SingleValue:function(e){var t=e.children,n=e.isDisabled,r=e.innerProps;return(0,i.Y)("div",(0,o.A)({},Z(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,a=e.hasValue;return(0,i.Y)("div",(0,o.A)({},Z(e,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":a}),n),t)}},st=function(e){return(0,r.A)((0,r.A)({},at),e.components)}},30615:function(e,t,n){"use strict";var r=n(28822),o=n(58168),i=n(9950),a=n(29180),s=(n(58603),n(17119),n(24081),(0,i.forwardRef)((function(e,t){var n=(0,r.u)(e);return i.createElement(a.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),i=n(80045),a=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,i.A)(e,s),b=(0,a.useState)(void 0!==f?f:n),E=(0,o.A)(b,2),A=E[0],w=E[1],C=(0,a.useState)(void 0!==p?p:l),k=(0,o.A)(C,2),S=k[0],T=k[1],x=(0,a.useState)(void 0!==y?y:d),_=(0,o.A)(x,2),D=_[0],P=_[1],M=(0,a.useCallback)((function(e,t){"function"===typeof h&&h(e,t),P(e)}),[h]),N=(0,a.useCallback)((function(e,t){var n;"function"===typeof m&&(n=m(e,t)),w(void 0!==n?n:e)}),[m]),R=(0,a.useCallback)((function(){"function"===typeof g&&g(),T(!0)}),[g]),I=(0,a.useCallback)((function(){"function"===typeof v&&v(),T(!1)}),[v]),L=void 0!==f?f:A,F=void 0!==p?p:S,B=void 0!==y?y:D;return(0,r.A)((0,r.A)({},O),{},{inputValue:L,menuIsOpen:F,onChange:M,onInputChange:N,onMenuClose:I,onMenuOpen:R,value:B})}},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),i=n(9950),a=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,i=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?i?(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:a.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]:[a.findDOMNode(this),r],i=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(i)})):(this.props.onEnter(i,u),this.safeSetState({status:f},(function(){t.props.onEntering(i,u),t.onTransitionEnd(c,(function(){t.safeSetState({status:p},(function(){t.props.onEntered(i,u)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:a.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:a.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],i=o[0],s=o[1];this.props.addEndListener(i,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 i.createElement(u.A.Provider,{value:null},"function"===typeof n?n(e,o):i.cloneElement(i.Children.only(n),o))},t}(i.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),i=n(9417),a=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),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);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<i.length;r++)s[i[r]]=n(i[r]);return s}(t,r);return Object.keys(o).forEach((function(i){var a=o[i];if((0,s.isValidElement)(a)){var u=i in t,l=i in r,d=t[i],f=(0,s.isValidElement)(d)&&!d.props.in;!l||u&&!f?l||!u||f?l&&u&&(0,s.isValidElement)(d)&&(o[i]=(0,s.cloneElement)(a,{onExited:n.bind(null,a),in:d.props.in,exit:c(a,"exit",e),enter:c(a,"enter",e)})):o[i]=(0,s.cloneElement)(a,{in:!1}):o[i]=(0,s.cloneElement)(a,{onExited:n.bind(null,a),in:!0,exit:c(a,"exit",e),enter:c(a,"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,i.A)(r));return r.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},r}(0,a.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,i=t.handleExited;return{children:t.firstRender?(n=e,r=i,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,i),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"]),i=this.state.contextValue,a=f(this.state.children).map(n);return delete o.appear,delete o.enter,delete o.exit,null===t?s.createElement(u.A.Provider,{value:i},a):s.createElement(u.A.Provider,{value:i},s.createElement(t,o,a))},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 S},Transition:function(){return u.default},TransitionGroup:function(){return h.A},config:function(){return T.A}});var r=n(58168),o=n(98587),i=n(77387);function a(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=a(n.className,r):n.setAttribute("class",a(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],i=r[1];t.removeClasses(o,"exit"),t.addClass(o,i?"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],i=r[1]?"appear":"enter";t.addClass(o,i,"active"),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.resolveArguments(e,n),o=r[0],i=r[1]?"appear":"enter";t.removeClasses(o,i),t.addClass(o,i,"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,i.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,i=n.done;this.appliedClasses[t]={},r&&c(e,r),o&&c(e,o),i&&c(e,i)},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,i.A)(t,e);var n=t.prototype;return n.handleLifecycle=function(e,t,n){var r,o=this.props.children,i=s.Children.toArray(o)[t];if(i.props[e]&&(r=i.props)[e].apply(r,n),this.props[e]){var a=i.props.nodeRef?void 0:p.findDOMNode(this);this.props[e](a)}},n.render=function(){var e=this.props,t=e.children,n=e.in,r=(0,o.A)(e,["children","in"]),i=s.Children.toArray(t),a=i[0],u=i[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(a,{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),k=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,i.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,i=o.status,a=o.current,l={children:n,current:a,changeState:this.changeState,status:i};switch(i){case u.ENTERING:e=C[r](l);break;case u.EXITING:e=w[r](l);break;case u.ENTERED:e=a}return s.createElement(O.A.Provider,{value:{isMounting:!this.appeared}},e)},t}(s.Component);k.propTypes={},k.defaultProps={mode:b};var S=k,T=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 i=Symbol.for;o=i("react.element"),t.Fragment=i("react.fragment")}var a=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,i={},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)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:l,ref:c,props:i,_owner:a.current}}t.jsx=l,t.jsxs=l},32049:function(e,t,n){"use strict";var r=n(26470),o=60103,i=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=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"),i=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),a=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,i={},a=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)E.call(t,r)&&!A.hasOwnProperty(r)&&(i[r]=t[r]);var u=arguments.length-2;if(1===u)i.children=n;else if(1<u){for(var l=Array(u),c=0;c<u;c++)l[c]=arguments[c+2];i.children=l}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===i[r]&&(i[r]=u[r]);return{$$typeof:o,type:e,key:a,ref:s,props:i,_owner:b.current}}function C(e){return"object"===typeof e&&null!==e&&e.$$typeof===o}var k=/\/+/g;function S(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 T(e,t,n,r,a){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 i:u=!0}}if(u)return a=a(u=e),e=""===r?"."+S(u,0):r,Array.isArray(a)?(n="",null!=e&&(n=e.replace(k,"$&/")+"/"),T(a,t,n,"",(function(e){return e}))):null!=a&&(C(a)&&(a=function(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,n+(!a.key||u&&u.key===a.key?"":(""+a.key).replace(k,"$&/")+"/")+e)),t.push(a)),1;if(u=0,r=""===r?".":r+":",Array.isArray(e))for(var l=0;l<e.length;l++){var c=r+S(s=e[l],l);u+=T(s,t,n,c,a)}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+=T(s=s.value,t,n,c=r+S(s,l++),a);else if("object"===s)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return u}function x(e,t,n){if(null==e)return e;var r=[],o=0;return T(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function _(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 M={ReactCurrentDispatcher:D,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:b,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:x,forEach:function(e,t,n){x(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return x(e,(function(){t++})),t},toArray:function(e){return x(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=M,t.cloneElement=function(e,t,n){if(null===e||void 0===e)throw Error(p(267,e));var i=r({},e.props),a=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&&(a=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)E.call(t,c)&&!A.hasOwnProperty(c)&&(i[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)i.children=n;else if(1<c){l=Array(c);for(var d=0;d<c;d++)l[d]=arguments[d+2];i.children=l}return{$$typeof:o,type:e.type,key:a,ref:s,props:i,_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:a,_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:_}},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),i=n(64467),a=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,i.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,i=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 a.createElement(f.A,(0,r.A)({},b,w,{tag:u,className:E,in:p,role:"alert",innerRef:O}),m?a.createElement("button",{type:"button",className:A,"aria-label":i,onClick:m},a.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),i=n(9417),a=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,i.A)(n)),n}(0,a.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"],i=e.block,a=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()(a,{close:u},u||"btn",u||y,!!h&&"btn-"+h,!!i&&"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),i=n(11942),a=n.n(i),s=n(19260),u={children:a().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),i=n(9950),a=n(11942),s=n.n(a),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,a=e.size,s=e.vertical,u=e.tag,d=(0,o.A)(e,["className","cssModule","size","vertical","tag"]),f=(0,c.mapToCssModules)(l()(t,!!a&&"btn-group-"+a,s?"btn-group-vertical":"btn-group"),n);return i.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),i=n(9950),a=n(11942),s=n.n(a),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,a=e.widths,s=e.tag,u=(0,o.A)(e,["className","cssModule","widths","tag"]),d=[];a.forEach((function(t,r){var o=e[t];if(delete u[t],o||""===o){var i=!r;if((0,c.isObject)(o)){var a,s=i?"-":"-"+t+"-",f=m(i,t,o.size);d.push((0,c.mapToCssModules)(l()(((a={})[f]=o.size||""===o.size,a["order"+s+o.order]=o.order||0===o.order,a["offset"+s+o.offset]=o.offset||0===o.offset,a)),n))}else{var p=m(i,t,o);d.push(p)}}})),d.length||d.push("col");var f=(0,c.mapToCssModules)(l()(t,d),n);return i.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),i=n(98587),a=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,a.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,a=t.className,s=t.navbar,u=t.cssModule,c=t.children,d=(t.innerRef,(0,i.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),i=(0,m.mapToCssModules)(p()(a,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:i,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),i=n(9417),a=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,i.A)(n)),n}(0,a.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,i=e.valid,a=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()(a&&"is-invalid",i&&"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":a,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),i=n(9950),a=n(11942),s=n.n(a),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,a=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 i.createElement("select",(0,r.A)({},A,{ref:m,className:l()(b,O),"aria-invalid":u}),p)}if("file"===y)return i.createElement(d.A,e);if("checkbox"!==y&&"radio"!==y&&"switch"!==y)return i.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":a}),f)),C=g.hidden,k=(0,o.A)(g,["hidden"]);return i.createElement("div",{className:w,hidden:C||!1},i.createElement("input",(0,r.A)({},k,{type:"switch"===y?"checkbox":y,ref:m,"aria-invalid":u,className:l()(b,(0,c.mapToCssModules)("custom-control-input",f))})),i.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),i=n(9417),a=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,i.A)(n)),n.handleDocumentClick=n.handleDocumentClick.bind((0,i.A)(n)),n.handleKeyDown=n.handleKeyDown.bind((0,i.A)(n)),n.removeEvents=n.removeEvents.bind((0,i.A)(n)),n.toggle=n.toggle.bind((0,i.A)(n)),n.handleMenuRef=n.handleMenuRef.bind((0,i.A)(n)),n.containerRef=s.createRef(),n.menuRef=s.createRef(),n}(0,a.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 i=this.getMenuItems(),a=i.indexOf(e.target);h.keyCodes.up===e.which||h.keyCodes.p===e.which&&e.ctrlKey?a=0!==a?a-1:i.length-1:(h.keyCodes.down===e.which||h.keyCodes.n===e.which&&e.ctrlKey)&&(a=a===i.length-1?0:a+1),i[a].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"]),i=n.className,a=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()(i,"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)),a);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),i=n(9417),a=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,i.A)(n)),n.getTabIndex=n.getTabIndex.bind((0,i.A)(n)),n}(0,a.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,i=t.text;n||r||o||i?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"]),i=n.className,a=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()(i,{disabled:m.disabled,"dropdown-item":!u&&!c&&!h,active:f,"dropdown-header":c,"dropdown-divider":u,"dropdown-item-text":h}),a);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),i=n(98587),a=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,a.A)(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.className,o=t.cssModule,a=t.right,u=t.tag,l=t.flip,d=t.modifiers,h=t.persist,v=t.positionFixed,y=t.container,E=(0,i.A)(t,["className","cssModule","right","tag","flip","modifiers","persist","positionFixed","container"]),A=(0,m.mapToCssModules)(f()(n,"dropdown-menu",{"dropdown-menu-right":a,show:this.context.isOpen}),o),w=u;if(h||this.context.isOpen&&!this.context.inNavbar){var C=(b[this.context.direction]||"bottom")+"-"+(a?"end":"start"),k=l?d:g(g({},d),O),S=!!v,T=s.createElement(p.Ay,{placement:C,modifiers:k,positionFixed:S},(function(t){var n=t.ref,o=t.style,i=t.placement,a=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:a,"aria-hidden":!e.context.isOpen,className:A,"x-placement":i}))}));return y?c.createPortal(T,(0,m.getTarget)(y)):T}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),i=n(9417),a=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,i.A)((0,i.A)(t)),"refHandler",(function(e){(0,v.cZ)(t.props.innerRef,e),(0,v.oV)(t.props.setReferenceNode,e)})),t}(0,a.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,i.A)(n)),n}(0,a.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,i=n.className,a=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()(i,{"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=a,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,i=n.ref;return s.createElement(e,(0,r.A)({},m,((o={})["string"===typeof e?"ref":"innerRef"]=i,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),i=n(64467),a=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,i.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,i=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 a.createElement(d.Transition,m,(function(e){var o="entered"===e,d=(0,f.mapToCssModules)(c()(s,n,o&&i),u);return a.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),i=n(9417),a=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,i.A)(n)),n.submit=n.submit.bind((0,i.A)(n)),n}(0,a.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,i=e.inline,a=e.tag,u=e.innerRef,l=(0,o.A)(e,["className","cssModule","inline","tag","innerRef"]),c=(0,f.mapToCssModules)(d()(t,!!i&&"form-inline"),n);return s.createElement(a,(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),i=n(9950),a=n(11942),s=n.n(a),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,a=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,a?"valid-"+f:"invalid-"+f),n);return i.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),i=n(9950),a=n(11942),s=n.n(a),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,a=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,!!a&&"row",u?"form-check":"form-group",!(!u||!d)&&"form-check-inline",!(!u||!s)&&"disabled"),n);return"fieldset"===f&&(p.disabled=s),i.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),i=n(9950),a=n(11942),s=n.n(a),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,a=e.inline,s=e.color,u=e.tag,d=(0,o.A)(e,["className","cssModule","inline","color","tag"]),f=(0,c.mapToCssModules)(l()(t,!a&&"form-text",!!s&&"text-"+s),n);return i.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),i=n(9417),a=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,i.A)(n)),n.focus=n.focus.bind((0,i.A)(n)),n}(0,a.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,i=e.type,a=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(i)>-1,y=new RegExp("\\D","g"),O=c||("select"===i||"textarea"===i?i:"input"),b="form-control";h?(b+="-plaintext",O=c||"input"):"file"===i?b+="-file":"range"===i?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.'),a=v.size,delete v.size);var E=(0,f.mapToCssModules)(d()(t,l&&"is-invalid",u&&"is-valid",!!a&&"form-control-"+a,b),n);return("input"===O||c&&"function"===typeof c)&&(v.type=i),v.children&&!h&&"select"!==i&&"string"===typeof O&&"select"!==O&&((0,f.warnOnce)('Input with a type of "'+i+'" 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),i=n(9950),a=n(11942),s=n.n(a),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,a=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 i.createElement(a,(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),i=n(9950),a=n(11942),s=n.n(a),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,a=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?i.createElement(a,(0,r.A)({},f,{className:p}),i.createElement(d.A,{children:u})):i.createElement(a,(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),i=n(9950),a=n(11942),s=n.n(a),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,a=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"input-group-text"),n);return i.createElement(a,(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),i=n(9950),a=n(11942),s=n.n(a),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,a=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 i,a=!r;if((0,c.isObject)(o)){var s,u=a?"-":"-"+t+"-";i=m(a,t,o.size),v.push((0,c.mapToCssModules)(l()(((s={})[i]=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 i=m(a,t,o),v.push(i)}}));var g=(0,c.mapToCssModules)(l()(t,!!a&&"sr-only",!!d&&"form-check-label",!!f&&"col-form-label-"+f,v,!!v.length&&"col-form-label"),n);return i.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 S}});var r=n(64467),o=n(58168),i=n(9417),a=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,a.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},k=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,i.A)(n)),n.handleBackdropClick=n.handleBackdropClick.bind((0,i.A)(n)),n.handleBackdropMouseDown=n.handleBackdropMouseDown.bind((0,i.A)(n)),n.handleEscape=n.handleEscape.bind((0,i.A)(n)),n.handleStaticBackdropAnimation=n.handleStaticBackdropAnimation.bind((0,i.A)(n)),n.handleTab=n.handleTab.bind((0,i.A)(n)),n.onOpened=n.onOpened.bind((0,i.A)(n)),n.onClosed=n.onClosed.bind((0,i.A)(n)),n.manageFocusAfterClose=n.manageFocusAfterClose.bind((0,i.A)(n)),n.clearBackdropAnimationTimeout=n.clearBackdropAnimationTimeout.bind((0,i.A)(n)),n.trapFocus=n.trapFocus.bind((0,i.A)(n)),n.state={isOpen:!1,showStaticBackdropAnimation:!1},n}(0,a.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(),i=0,a=0;a<r;a+=1)if(n[a]===o){i=a;break}e.shiftKey&&0===i?(e.preventDefault(),n[r-1].focus()):e.shiftKey||i!==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,i=n.modalClassName,a=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",a),u)})):s.createElement("div",{className:(0,p.mapToCssModules)(d()("modal-backdrop","show",a),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",i,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);k.propTypes=A,k.defaultProps=C,k.openCount=0;var S=k},99308:function(e,t,n){"use strict";var r=n(58168),o=n(98587),i=n(9950),a=n(11942),s=n.n(a),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,a=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"modal-body"),n);return i.createElement(a,(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),i=n(9950),a=n(11942),s=n.n(a),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,a=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"modal-footer"),n);return i.createElement(a,(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),i=n(9950),a=n(11942),s=n.n(a),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,a=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"),a);if(!m&&u){var y="number"===typeof h?String.fromCharCode(h):h;t=i.createElement("button",{type:"button",onClick:u,className:(0,c.mapToCssModules)("close",a),"aria-label":p},i.createElement("span",{"aria-hidden":"true"},y))}return i.createElement(f,(0,r.A)({},v,{className:g}),i.createElement(d,{className:(0,c.mapToCssModules)("modal-title",a)},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),i=n(9950),a=n(11942),s=n.n(a),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,a=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":a,"card-header-tabs":m&&a,"nav-pills":s,"card-header-pills":m&&s,"nav-justified":f,"nav-fill":p}),n);return i.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),i=n(9950),a=n(11942),s=n.n(a),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,a=e.active,s=e.tag,u=(0,o.A)(e,["className","cssModule","active","tag"]),d=(0,c.mapToCssModules)(l()(t,"nav-item",!!a&&"active"),n);return i.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),i=n(9417),a=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,i.A)(n)),n}(0,a.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,i=e.active,a=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:i}),n);return s.createElement(a,(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),i=n(48738),a=n.n(i),s=n(30622),u=function(e){var t=a()("popover","show",e.popperClassName),n=a()("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),i=n(9950),a=n(11942),s=n.n(a),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,a=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"popover-body"),n);return i.createElement(a,(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),i=n(9417),a=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,i.A)(n)),n.getTargetNode=n.getTargetNode.bind((0,i.A)(n)),n.getRef=n.getRef.bind((0,i.A)(n)),n.onClosed=n.onClosed.bind((0,i.A)(n)),n.state={isOpen:t.isOpen},n}(0,a.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,i=e.isOpen,a=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,k=e.placement,S=(0,o.A)(e,["cssModule","children","isOpen","flip","target","offset","fallbackPlacement","placementPrefix","arrowClassName","hideArrow","popperClassName","tag","container","modifiers","positionFixed","boundariesElement","onClosed","fade","transition","placement"]),T=(0,m.mapToCssModules)(p()("arrow",d),t),x=(0,m.mapToCssModules)(p()(g,c?c+"-auto":""),this.props.cssModule),_=y({offset:{offset:s},flip:{enabled:a,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,S,{in:i,onExited:this.onClosed,tag:O}),u.createElement(h.Ay,{referenceElement:this.targetNode,modifiers:_,placement:k,positionFixed:E},(function(e){var t=e.ref,r=e.style,o=e.placement,i=e.outOfBoundaries,a=e.arrowProps,s=e.scheduleUpdate;return u.createElement("div",{ref:t,style:r,className:x,"x-placement":o,"x-out-of-boundaries":i?"true":void 0},"function"===typeof n?n({scheduleUpdate:s}):n,!f&&u.createElement("span",{ref:a.ref,className:T,style:a.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),i=n(98587),a=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,i.A)(e,["children","className","barClassName","cssModule","value","min","max","animated","striped","color","bar","multi","tag","style","barStyle","barAriaValueText","barAriaLabelledBy"]),k=(0,d.toNumber)(u)/(0,d.toNumber)(f)*100,S=(0,d.mapToCssModules)(c()(n,"progress"),s),T={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:k+"%"}),role:"progressbar","aria-valuenow":u,"aria-valuemin":l,"aria-valuemax":f,"aria-valuetext":A,"aria-labelledby":w,children:t};return g?a.createElement(O,(0,r.A)({},C,T)):a.createElement(O,(0,r.A)({},C,{style:b,className:S}),y?t:a.createElement("div",T))};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),i=n(9950),a=n(11942),s=n.n(a),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,a=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,a?"no-gutters":null,u?"form-row":"row",p),n);return i.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),i=n(9950),a=n(11942),s=n.n(a),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,a=(0,d.omit)(this.props,Object.keys(f)),s=(0,d.mapToCssModules)(l()("tab-content",t),n);return i.createElement(c.H.Provider,{value:{activeTabId:this.state.activeTab}},i.createElement(o,(0,r.A)({},a,{className:s})))},t}(i.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),i=n(9950),a=n(11942),s=n.n(a),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,a=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:a===e}),n)};return i.createElement(c.H.Consumer,null,(function(e){var t=e.activeTabId;return i.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),i=n(9950),a=n(11942),s=n.n(a),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,a=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",!!a&&"table-"+a,!!s&&"table-bordered",!!u&&"table-borderless",!!d&&"table-striped",!!f&&"table-dark",!!p&&"table-hover"),n),b=i.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 i.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),i=n(48738),a=n.n(i),s=n(30622),u=function(e){var t=a()("tooltip","show",e.popperClassName),n=a()("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),i=n(77387),a=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,i.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,i=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,k=(0,c.omit)(this.props,Object.keys(d)),S=(0,c.mapToCssModules)(g,i),T=(0,c.mapToCssModules)(s,i);return a.createElement(l.A,{className:o,target:t,isOpen:u,hideArrow:f,boundariesElement:p,placement:h,placementPrefix:m,arrowClassName:v,popperClassName:S,container:y,modifiers:O,positionFixed:b,offset:E,cssModule:i,fade:A,flip:w},(function(t){var n=t.scheduleUpdate;return a.createElement("div",(0,r.A)({},k,{ref:e.getRef,className:T,role:"tooltip",onMouseOver:e.onMouseOverTooltipContent,onMouseLeave:e.onMouseLeaveTooltipContent,onKeyDown:e.onEscKeyDown}),"function"===typeof C?C({scheduleUpdate:n}):C)}))},t}(a.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),i=n(9417),a=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,i.A)(n)),n}(0,a.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),i=n(9417),a=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,i.A)(n)),n}(0,a.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 N},BreadcrumbItem:function(){return L},Button:function(){return F.A},ButtonDropdown:function(){return Y.A},ButtonGroup:function(){return z.A},ButtonToggle:function(){return Q},ButtonToolbar:function(){return G},Card:function(){return ie},CardBody:function(){return ge},CardColumns:function(){return he},CardDeck:function(){return de},CardFooter:function(){return we},CardGroup:function(){return ue},CardHeader:function(){return Se},CardImg:function(){return _e},CardImgOverlay:function(){return Me},CardLink:function(){return be},CardSubtitle:function(){return Ke},CardText:function(){return tt},CardTitle:function(){return ot},Carousel:function(){return Ue},CarouselCaption:function(){return Ve},CarouselControl:function(){return Qe},CarouselIndicators:function(){return ze},CarouselItem:function(){return Be},Col:function(){return m.A},Collapse:function(){return mn.A},Container:function(){return p},CustomFileInput:function(){return it.A},CustomInput:function(){return at.A},Dropdown:function(){return q.A},DropdownContext:function(){return K.r},DropdownItem:function(){return Z.A},DropdownMenu:function(){return X.A},DropdownToggle:function(){return W.A},Fade:function(){return J.A},Form:function(){return St.A},FormFeedback:function(){return Tt.A},FormGroup:function(){return xt.A},FormText:function(){return _t.A},Input:function(){return Dt.A},InputGroup:function(){return Pt.A},InputGroupAddon:function(){return Mt.A},InputGroupButtonDropdown:function(){return It},InputGroupText:function(){return Lt.A},Jumbotron:function(){return en},Label:function(){return Ft.A},List:function(){return xn},ListGroup:function(){return kt},ListGroupItem:function(){return On},ListGroupItemHeading:function(){return An},ListGroupItemText:function(){return kn},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 x.A},NavItem:function(){return _.A},NavLink:function(){return D.A},Navbar:function(){return y},NavbarBrand:function(){return E},NavbarText:function(){return C},NavbarToggler:function(){return T},Pagination:function(){return Yt},PaginationItem:function(){return Vt},PaginationLink:function(){return Zt},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 Gn},TabContent:function(){return Xt.A},TabPane:function(){return Wt.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 Mn},UncontrolledButtonDropdown:function(){return In},UncontrolledCarousel:function(){return Ze},UncontrolledCollapse:function(){return Un},UncontrolledDropdown:function(){return Yn},UncontrolledPopover:function(){return dt.A},UncontrolledTooltip:function(){return zn.A},Util:function(){return c}});var r=n(58168),o=n(98587),i=n(9950),a=n(11942),s=n.n(a),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,a=e.fluid,s=e.tag,u=(0,o.A)(e,["className","cssModule","fluid","tag"]),d="container";!0===a?d="container-fluid":a&&(d="container-"+a);var f=(0,c.mapToCssModules)(l()(t,d),n);return i.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,a=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()(a,"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 i.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,a=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"navbar-brand"),n);return i.createElement(a,(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,a=(e.active,e.tag),s=(0,o.A)(e,["className","cssModule","active","tag"]),u=(0,c.mapToCssModules)(l()(t,"navbar-text"),n);return i.createElement(a,(0,r.A)({},s,{className:u}))};w.propTypes=A,w.defaultProps={tag:"span"};var C=w,k={tag:c.tagPropType,type:s().string,className:s().string,cssModule:s().object,children:s().node},S=function(e){var t=e.className,n=e.cssModule,a=e.children,s=e.tag,u=(0,o.A)(e,["className","cssModule","children","tag"]),d=(0,c.mapToCssModules)(l()(t,"navbar-toggler"),n);return i.createElement(s,(0,r.A)({"aria-label":"Toggle navigation"},u,{className:d}),a||i.createElement("span",{className:(0,c.mapToCssModules)("navbar-toggler-icon",n)}))};S.propTypes=k,S.defaultProps={tag:"button",type:"button"};var T=S,x=n(52308),_=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},M=function(e){var t=e.className,n=e.listClassName,a=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),a),m=(0,c.mapToCssModules)(l()("breadcrumb",n),a);return i.createElement(u,(0,r.A)({},p,{className:h,"aria-label":f}),i.createElement(d,{className:m},s))};M.propTypes=P,M.defaultProps={tag:"nav",listTag:"ol","aria-label":"breadcrumb"};var N=M,R={tag:c.tagPropType,active:s().bool,className:s().string,cssModule:s().object},I=function(e){var t=e.className,n=e.cssModule,a=e.active,s=e.tag,u=(0,o.A)(e,["className","cssModule","active","tag"]),d=(0,c.mapToCssModules)(l()(t,!!a&&"active","breadcrumb-item"),n);return i.createElement(s,(0,r.A)({},u,{className:d,"aria-current":a?"page":void 0}))};I.propTypes=R,I.defaultProps={tag:"li"};var L=I,F=n(18849),B=n(9417),j=n(77387),U={onClick:s().func,onBlur:s().func,onFocus:s().func,defaultValue:s().bool},H=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={toggled:t.defaultValue,focus:!1},n.onBlur=n.onBlur.bind((0,B.A)(n)),n.onFocus=n.onFocus.bind((0,B.A)(n)),n.onClick=n.onClick.bind((0,B.A)(n)),n}(0,j.A)(t,e);var n=t.prototype;return n.onBlur=function(e){this.props.onBlur&&this.props.onBlur(e),this.setState({focus:!1})},n.onFocus=function(e){this.props.onFocus&&this.props.onFocus(e),this.setState({focus:!0})},n.onClick=function(e){this.props.onClick&&this.props.onClick(e),this.setState((function(e){return{toggled:!e.toggled}}))},n.render=function(){var e=this.props,t=e.className,n=(0,o.A)(e,["className"]),a=(0,c.mapToCssModules)(l()(t,{focus:this.state.focus}),this.props.cssModule);return i.createElement(F.A,(0,r.A)({active:this.state.toggled,onBlur:this.onBlur,onFocus:this.onFocus,onClick:this.onClick,className:a},n))},t}(i.Component);H.propTypes=U,H.defaultProps={defaultValue:!1};var Q=H,Y=n(38804),z=n(64594),$={tag:c.tagPropType,"aria-label":s().string,className:s().string,cssModule:s().object,role:s().string},V=function(e){var t=e.className,n=e.cssModule,a=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"btn-toolbar"),n);return i.createElement(a,(0,r.A)({},s,{className:u}))};V.propTypes=$,V.defaultProps={tag:"div",role:"toolbar"};var G=V,q=n(19260),Z=n(68879),X=n(33151),W=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,a=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-"+a,!!u&&"badge-pill"),n);return f.href&&"span"===d&&(d="a"),i.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,a=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",!!a&&(d?"border":"bg")+"-"+a),n);return i.createElement(f,(0,r.A)({},h,{className:m,ref:p}))};oe.propTypes=re,oe.defaultProps={tag:"div"};var ie=oe,ae={tag:c.tagPropType,className:s().string,cssModule:s().object},se=function(e){var t=e.className,n=e.cssModule,a=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-group"),n);return i.createElement(a,(0,r.A)({},s,{className:u}))};se.propTypes=ae,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,a=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-deck"),n);return i.createElement(a,(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,a=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-columns"),n);return i.createElement(a,(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,a=e.innerRef,s=e.tag,u=(0,o.A)(e,["className","cssModule","innerRef","tag"]),d=(0,c.mapToCssModules)(l()(t,"card-body"),n);return i.createElement(s,(0,r.A)({},u,{className:d,ref:a}))};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,a=e.tag,s=e.innerRef,u=(0,o.A)(e,["className","cssModule","tag","innerRef"]),d=(0,c.mapToCssModules)(l()(t,"card-link"),n);return i.createElement(a,(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,a=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-footer"),n);return i.createElement(a,(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},ke=function(e){var t=e.className,n=e.cssModule,a=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-header"),n);return i.createElement(a,(0,r.A)({},s,{className:u}))};ke.propTypes=Ce,ke.defaultProps={tag:"div"};var Se=ke,Te={tag:c.tagPropType,top:s().bool,bottom:s().bool,className:s().string,cssModule:s().object},xe=function(e){var t=e.className,n=e.cssModule,a=e.top,s=e.bottom,u=e.tag,d=(0,o.A)(e,["className","cssModule","top","bottom","tag"]),f="card-img";a&&(f="card-img-top"),s&&(f="card-img-bottom");var p=(0,c.mapToCssModules)(l()(t,f),n);return i.createElement(u,(0,r.A)({},d,{className:p}))};xe.propTypes=Te,xe.defaultProps={tag:"img"};var _e=xe,De={tag:c.tagPropType,className:s().string,cssModule:s().object},Pe=function(e){var t=e.className,n=e.cssModule,a=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-img-overlay"),n);return i.createElement(a,(0,r.A)({},s,{className:u}))};Pe.propTypes=De,Pe.defaultProps={tag:"div"};var Me=Pe,Ne=n(64467),Re=n(44623);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 Le(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){(0,Ne.default)(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 Fe=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={startAnimation:!1},n.onEnter=n.onEnter.bind((0,B.A)(n)),n.onEntering=n.onEntering.bind((0,B.A)(n)),n.onExit=n.onExit.bind((0,B.A)(n)),n.onExiting=n.onExiting.bind((0,B.A)(n)),n.onExited=n.onExited.bind((0,B.A)(n)),n}(0,j.A)(t,e);var n=t.prototype;return n.onEnter=function(e,t){this.setState({startAnimation:!1}),this.props.onEnter(e,t)},n.onEntering=function(e,t){var n=e.offsetHeight;return this.setState({startAnimation:!0}),this.props.onEntering(e,t),n},n.onExit=function(e){this.setState({startAnimation:!1}),this.props.onExit(e)},n.onExiting=function(e){this.setState({startAnimation:!0}),e.dispatchEvent(new CustomEvent("slide.bs.carousel")),this.props.onExiting(e)},n.onExited=function(e){e.dispatchEvent(new CustomEvent("slid.bs.carousel")),this.props.onExited(e)},n.render=function(){var e=this,t=this.props,n=t.in,a=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 i.createElement(Re.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 i.createElement(d,{className:p},a)}))},t}(i.Component);Fe.propTypes=Le(Le({},Re.Transition.propTypes),{},{tag:c.tagPropType,in:s().bool,cssModule:s().object,children:s().node,slide:s().bool,className:s().string}),Fe.defaultProps=Le(Le({},Re.Transition.defaultProps),{},{tag:"div",timeout:c.TransitionTimeouts.Carousel,slide:!0}),Fe.contextTypes={direction:s().string};var Be=Fe,je=function(e){function t(t){var n;return(n=e.call(this,t)||this).handleKeyPress=n.handleKeyPress.bind((0,B.A)(n)),n.renderItems=n.renderItems.bind((0,B.A)(n)),n.hoverStart=n.hoverStart.bind((0,B.A)(n)),n.hoverEnd=n.hoverEnd.bind((0,B.A)(n)),n.handleTouchStart=n.handleTouchStart.bind((0,B.A)(n)),n.handleTouchEnd=n.handleTouchEnd.bind((0,B.A)(n)),n.touchStartX=0,n.touchStartY=0,n.state={activeIndex:n.props.activeIndex,direction:"right",indicatorClicked:!1},n}(0,j.A)(t,e);var n=t.prototype;return n.getChildContext=function(){return{direction:this.state.direction}},n.componentDidMount=function(){"carousel"===this.props.ride&&this.setInterval(),document.addEventListener("keyup",this.handleKeyPress)},t.getDerivedStateFromProps=function(e,t){var n=null,r=t.activeIndex,o=t.direction,i=t.indicatorClicked;return e.activeIndex!==r&&(e.activeIndex===r+1?o="right":e.activeIndex===r-1?o="left":e.activeIndex<r?o=i?"left":"right":e.activeIndex!==r&&(o=i?"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 i.createElement("div",{className:t},e.map((function(e,t){var o=t===n.state.activeIndex;return i.cloneElement(e,{in:o,slide:r})})))},n.render=function(){var e=this,t=this.props,n=t.cssModule,r=t.slide,o=t.className,a=(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===Be})))return i.createElement("div",{className:a,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 i.createElement("div",{className:a,onMouseEnter:this.hoverStart,onMouseLeave:this.hoverEnd},this.renderItems(d,s),f,p)}var h=u[0],m=i.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 i.createElement("div",{className:a,onMouseEnter:this.hoverStart,onMouseLeave:this.hoverEnd,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd},m,this.renderItems(v,s),g,y)},t}(i.Component);je.propTypes={activeIndex:s().number,next:s().func.isRequired,previous:s().func.isRequired,keyboard:s().bool,pause:s().oneOf(["hover",!1]),ride:s().oneOf(["carousel"]),interval:s().oneOfType([s().number,s().string,s().bool]),children:s().array,mouseEnter:s().func,mouseLeave:s().func,slide:s().bool,cssModule:s().object,className:s().string,enableTouch:s().bool},je.defaultProps={interval:5e3,pause:"hover",keyboard:!0,slide:!0,enableTouch:!0},je.childContextTypes={direction:s().string};var Ue=je,He=function(e){var t=e.direction,n=e.onClickHandler,r=e.cssModule,o=e.directionText,a=e.className,s=(0,c.mapToCssModules)(l()(a,"carousel-control-"+t),r),u=(0,c.mapToCssModules)(l()("carousel-control-"+t+"-icon"),r),d=(0,c.mapToCssModules)(l()("sr-only"),r);return i.createElement("a",{className:s,style:{cursor:"pointer"},role:"button",tabIndex:"0",onClick:function(e){e.preventDefault(),n()}},i.createElement("span",{className:u,"aria-hidden":"true"}),i.createElement("span",{className:d},o||t))};He.propTypes={direction:s().oneOf(["prev","next"]).isRequired,onClickHandler:s().func.isRequired,cssModule:s().object,directionText:s().string,className:s().string};var Qe=He,Ye=function(e){var t=e.items,n=e.activeIndex,r=e.cssModule,o=e.onClickHandler,a=e.className,s=(0,c.mapToCssModules)(l()(a,"carousel-indicators"),r),u=t.map((function(e,t){var a=(0,c.mapToCssModules)(l()({active:n===t}),r);return i.createElement("li",{key:""+(e.key||Object.values(e).join("")),onClick:function(e){e.preventDefault(),o(t)},className:a})}));return i.createElement("ol",{className:s},u)};Ye.propTypes={items:s().array.isRequired,activeIndex:s().number.isRequired,cssModule:s().object,onClickHandler:s().func.isRequired,className:s().string};var ze=Ye,$e=function(e){var t=e.captionHeader,n=e.captionText,r=e.cssModule,o=e.className,a=(0,c.mapToCssModules)(l()(o,"carousel-caption","d-none","d-md-block"),r);return i.createElement("div",{className:a},i.createElement("h3",null,t),i.createElement("p",null,n))};$e.propTypes={captionHeader:s().node,captionText:s().node.isRequired,cssModule:s().object,className:s().string};var Ve=$e,Ge={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,B.A)(n)),n.previous=n.previous.bind((0,B.A)(n)),n.goToIndex=n.goToIndex.bind((0,B.A)(n)),n.onExiting=n.onExiting.bind((0,B.A)(n)),n.onExited=n.onExited.bind((0,B.A)(n)),n}(0,j.A)(t,e);var n=t.prototype;return n.onExiting=function(){this.animating=!0},n.onExited=function(){this.animating=!1},n.next=function(){if(!this.animating){var e=this.state.activeIndex===this.props.items.length-1?0:this.state.activeIndex+1;this.setState({activeIndex:e})}},n.previous=function(){if(!this.animating){var e=0===this.state.activeIndex?this.props.items.length-1:this.state.activeIndex-1;this.setState({activeIndex:e})}},n.goToIndex=function(e){this.animating||this.setState({activeIndex:e})},n.render=function(){var e=this,t=this.props,n=(t.defaultActiveIndex,t.autoPlay),a=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 i.createElement(Be,{onExiting:e.onExiting,onExited:e.onExited,key:n},i.createElement("img",{className:"d-block w-100",src:t.src,alt:t.altText}),i.createElement(Ve,{captionText:t.caption,captionHeader:t.header||t.caption}))}));return i.createElement(Ue,(0,r.A)({activeIndex:d,next:this.next,previous:this.previous,ride:n?"carousel":void 0},c),a&&i.createElement(ze,{items:u,activeIndex:c.activeIndex||d,onClickHandler:l||this.goToIndex}),f,s&&i.createElement(Qe,{direction:"prev",directionText:"Previous",onClickHandler:c.previous||this.previous}),s&&i.createElement(Qe,{direction:"next",directionText:"Next",onClickHandler:c.next||this.next}))},t}(i.Component);qe.propTypes=Ge,qe.defaultProps={controls:!0,indicators:!0,autoPlay:!0};var Ze=qe,Xe={tag:c.tagPropType,className:s().string,cssModule:s().object},We=function(e){var t=e.className,n=e.cssModule,a=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-subtitle"),n);return i.createElement(a,(0,r.A)({},s,{className:u}))};We.propTypes=Xe,We.defaultProps={tag:"div"};var Ke=We,Je={tag:c.tagPropType,className:s().string,cssModule:s().object},et=function(e){var t=e.className,n=e.cssModule,a=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-text"),n);return i.createElement(a,(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,a=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"card-title"),n);return i.createElement(a,(0,r.A)({},s,{className:u}))};rt.propTypes=nt,rt.defaultProps={tag:"div"};var ot=rt,it=n(13442),at=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,a=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"popover-header"),n);return i.createElement(a,(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,a=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 i.createElement(a,(0,r.A)({},d,{className:f}))};Ct.propTypes=wt,Ct.defaultProps={tag:"ul",horizontal:!1};var kt=Ct,St=n(19247),Tt=n(15668),xt=n(76152),_t=n(13436),Dt=n(85077),Pt=n(48918),Mt=n(30038),Nt={addonType:s().oneOf(["prepend","append"]).isRequired,children:s().node},Rt=function(e){return i.createElement(q.A,e)};Rt.propTypes=Nt;var It=Rt,Lt=n(99121),Ft=n(55627),Bt={body:s().bool,bottom:s().bool,children:s().node,className:s().string,cssModule:s().object,heading:s().bool,left:s().bool,list:s().bool,middle:s().bool,object:s().bool,right:s().bool,tag:c.tagPropType,top:s().bool},jt=function(e){var t,n=e.body,a=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":a,"media-middle":h,"media-object":m,"media-list":p,media:!n&&!d&&!f&&!v&&!y&&!a&&!h&&!m&&!p}),u);return i.createElement(b,(0,r.A)({},O,{className:E}))};jt.propTypes=Bt;var Ut=jt,Ht={children:s().node,className:s().string,listClassName:s().string,cssModule:s().object,size:s().string,tag:c.tagPropType,listTag:c.tagPropType,"aria-label":s().string},Qt=function(e){var t,n=e.className,a=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()(a,"pagination",((t={})["pagination-"+u]=!!u,t)),s);return i.createElement(d,{className:m,"aria-label":p},i.createElement(f,(0,r.A)({},h,{className:v})))};Qt.propTypes=Ht,Qt.defaultProps={tag:"nav",listTag:"ul","aria-label":"pagination"};var Yt=Qt,zt={active:s().bool,children:s().node,className:s().string,cssModule:s().object,disabled:s().bool,tag:c.tagPropType},$t=function(e){var t=e.active,n=e.className,a=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}),a);return i.createElement(u,(0,r.A)({},d,{className:f}))};$t.propTypes=zt,$t.defaultProps={tag:"li"};var Vt=$t,Gt={"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,a=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"),a);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=[i.createElement("span",{"aria-hidden":"true",key:"caret"},y||v),i.createElement("span",{className:"sr-only",key:"sr"},g)]),i.createElement(p,(0,r.A)({},h,{className:m,"aria-label":g}),y)};qt.propTypes=Gt,qt.defaultProps={tag:"a"};var Zt=qt,Xt=n(51445),Wt=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,a=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 i.createElement(a,(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,Ne.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,a=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 i.createElement(J.A,(0,r.A)({},h,v,{tag:a,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,a=e.innerRef,s=e.tag,u=(0,o.A)(e,["className","cssModule","innerRef","tag"]),d=(0,c.mapToCssModules)(l()(t,"toast-body"),n);return i.createElement(s,(0,r.A)({},u,{className:d,ref:a}))};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,a=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()(a,"toast-header"),s);if(!v&&d){var E="number"===typeof m?String.fromCharCode(m):m;t=i.createElement("button",{type:"button",onClick:d,className:(0,c.mapToCssModules)("close",s),"aria-label":h},i.createElement("span",{"aria-hidden":"true"},E))}return"string"===typeof y?n=i.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"},i.createElement("rect",{fill:"currentColor",width:"100%",height:"100%"})):y&&(n=y),i.createElement(p,(0,r.A)({},O,{className:b}),n,i.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,a=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),i.createElement(a,(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,a=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"list-group-item-heading"),n);return i.createElement(a,(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,a=e.tag,s=(0,o.A)(e,["className","cssModule","tag"]),u=(0,c.mapToCssModules)(l()(t,"list-group-item-text"),n);return i.createElement(a,(0,r.A)({},s,{className:u}))};Cn.propTypes=wn,Cn.defaultProps={tag:"p"};var kn=Cn,Sn={tag:c.tagPropType,className:s().string,cssModule:s().object,type:s().string},Tn=(0,i.forwardRef)((function(e,t){var n=e.className,a=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),a);return i.createElement(s,(0,r.A)({},d,{className:f,ref:t}))}));Tn.propTypes=Sn,Tn.defaultProps={tag:"ul"};var xn=Tn,_n={tag:c.tagPropType,className:s().string,cssModule:s().object},Dn=(0,i.forwardRef)((function(e,t){var n=e.className,a=e.cssModule,s=e.tag,u=(0,o.A)(e,["className","cssModule","tag"]),d=(0,c.mapToCssModules)(l()(n,"list-inline-item"),a);return i.createElement(s,(0,r.A)({},u,{className:d,ref:t}))}));Dn.propTypes=_n,Dn.defaultProps={tag:"li"};var Pn=Dn,Mn=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={isOpen:!0},n.toggle=n.toggle.bind((0,B.A)(n)),n}(0,j.A)(t,e);var n=t.prototype;return n.toggle=function(){this.setState({isOpen:!this.state.isOpen})},n.render=function(){return i.createElement(tn.A,(0,r.A)({isOpen:this.state.isOpen,toggle:this.toggle},this.props))},t}(i.Component);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}var Rn=["defaultOpen"],In=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,B.A)(n)),n}(0,j.A)(t,e);var n=t.prototype;return n.toggle=function(){this.setState({isOpen:!this.state.isOpen})},n.render=function(){return i.createElement(Y.A,(0,r.A)({isOpen:this.state.isOpen,toggle:this.toggle},(0,c.omit)(this.props,Rn)))},t}(i.Component);In.propTypes=function(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,Ne.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}({defaultOpen:s().bool},Y.A.propTypes);var Ln=["toggleEvents","defaultOpen"],Fn={defaultOpen:s().bool,toggler:s().string.isRequired,toggleEvents:s().arrayOf(s().string)},Bn={toggleEvents:c.defaultToggleEvents},jn=function(e){function t(t){var n;return(n=e.call(this,t)||this).togglers=null,n.removeEventListeners=null,n.toggle=n.toggle.bind((0,B.A)(n)),n.state={isOpen:t.defaultOpen||!1},n}(0,j.A)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.togglers=(0,c.findDOMElements)(this.props.toggler),this.togglers.length&&(this.removeEventListeners=(0,c.addMultipleEventListeners)(this.togglers,this.toggle,this.props.toggleEvents))},n.componentWillUnmount=function(){this.togglers.length&&this.removeEventListeners&&this.removeEventListeners()},n.toggle=function(e){this.setState((function(e){return{isOpen:!e.isOpen}})),e.preventDefault()},n.render=function(){return i.createElement(mn.A,(0,r.A)({isOpen:this.state.isOpen},(0,c.omit)(this.props,Ln)))},t}(i.Component);jn.propTypes=Fn,jn.defaultProps=Bn;var Un=jn;function Hn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Qn=["defaultOpen"],Yn=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,B.A)(n)),n}(0,j.A)(t,e);var n=t.prototype;return n.toggle=function(e){this.setState({isOpen:!this.state.isOpen}),this.props.onToggle&&this.props.onToggle(e,!this.state.isOpen)},n.render=function(){return i.createElement(q.A,(0,r.A)({isOpen:this.state.isOpen,toggle:this.toggle},(0,c.omit)(this.props,Qn)))},t}(i.Component);Yn.propTypes=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hn(Object(n),!0).forEach((function(t){(0,Ne.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({defaultOpen:s().bool,onToggle:s().func},q.A.propTypes);var zn=n(78297),$n={tag:c.tagPropType,type:s().string,size:s().string,color:s().string,className:s().string,cssModule:s().object,children:s().string},Vn=function(e){var t=e.className,n=e.cssModule,a=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-"+a+"-"+s,"spinner-"+a,!!u&&"text-"+u),n);return i.createElement(f,(0,r.A)({role:"status"},p,{className:h}),d&&i.createElement("span",{className:(0,c.mapToCssModules)("sr-only",n)},d))};Vn.propTypes=$n,Vn.defaultProps={tag:"div",type:"border",children:"Loading..."};var Gn=Vn,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 S},TransitionPropTypeKeys:function(){return w},TransitionStatuses:function(){return C},TransitionTimeouts:function(){return A},addMultipleEventListeners:function(){return F},canUseDOM:function(){return T},conditionallyUpdateScrollbar:function(){return c},defaultToggleEvents:function(){return L},deprecated:function(){return g},findDOMElements:function(){return N},focusableElements:function(){return B},getOriginalBodyPadding:function(){return l},getScrollbarWidth:function(){return a},getTarget:function(){return I},isArrayOrNodeList:function(){return R},isBodyOverflowing:function(){return u},isFunction:function(){return M},isObject:function(){return P},isReactRefObj:function(){return x},keyCodes:function(){return k},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),i=n.n(o);function a(){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=a(),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,i={};o>0;)i[n=r[o-=1]]=e[n];return i}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 i=arguments.length,a=new Array(i>3?i-3:0),s=3;s<i;s++)a[s-3]=arguments[s];return e.apply(void 0,[n,r,o].concat(a))}}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=i().oneOfType([i().string,i().func,O,i().shape({current:i().any})]),E=i().oneOfType([i().func,i().string,i().shape({$$typeof:i().symbol,render:i().func}),i().arrayOf(i().oneOfType([i().func,i().string,i().shape({$$typeof:i().symbol,render:i().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"},k={esc:27,space:32,enter:13,tab:9,up:38,down:40,home:36,end:35,n:78,p:80},S=["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"],T=!("undefined"===typeof window||!window.document||!window.document.createElement);function x(e){return!(!e||"object"!==typeof e)&&"current"in e}function _(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]"===_(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 M(e){if(!P(e))return!1;var t=_(e);return"[object Function]"===t||"[object AsyncFunction]"===t||"[object GeneratorFunction]"===t||"[object Proxy]"===t}function N(e){if(x(e))return e.current;if(M(e))return e();if("string"===typeof e&&T){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 R(e){return null!==e&&(Array.isArray(e)||T&&"number"===typeof e.length)}function I(e,t){var n=N(e);return t?R(n)?n:null===n?[]:[n]:R(n)?n[0]:n}var L=["touchstart","click"];function F(e,t,n,r){var o=e;R(o)||(o=[o]);var i=n;if("string"===typeof i&&(i=i.split(/\s+/)),!R(o)||"function"!==typeof t||!Array.isArray(i))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(i,(function(e){Array.prototype.forEach.call(o,(function(n){n.addEventListener(e,t,r)}))})),function(){Array.prototype.forEach.call(i,(function(e){Array.prototype.forEach.call(o,(function(n){n.removeEventListener(e,t,r)}))}))}}var B=["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)),i=s(n(9950)),a=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,i=n?r+" "+o:o;t.removeClasses(e,n?"appear":"enter"),l(e,i),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,i=n.doneClassName;r&&c(e,r),o&&c(e,o),i&&c(e,i)},o.reflowAndAddClass=function(e,t){t&&(e&&e.scrollTop,l(e,t))},o.render=function(){var e=u({},this.props);return delete e.classNames,i.default.createElement(a.default,u({},e,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},r}(i.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;a(n(11942));var r=a(n(9950)),o=n(17119),i=a(n(98441));function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t,n;function a(){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=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=a.prototype;return s.handleLifecycle=function(e,t,n){var i,a=this.props.children,s=r.default.Children.toArray(a)[t];s.props[e]&&(i=s.props)[e].apply(i,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={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,["children","in"]),a=r.default.Children.toArray(t),s=a[0],u=a[1];return delete o.onEnter,delete o.onEntering,delete o.onEntered,delete o.onExit,delete o.onExiting,delete o.onExited,r.default.createElement(i.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}))},a}(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)),i=s(n(17119)),a=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,i=n.transitionGroup,a=i&&!i.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(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 a=r.prototype;return a.getChildContext=function(){return{transitionGroup:null}},r.getDerivedStateFromProps=function(e,t){return e.in&&t.status===u?{status:l}:null},a.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},a.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)},a.componentWillUnmount=function(){this.cancelNextCallback()},a.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}},a.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){this.cancelNextCallback();var n=i.default.findDOMNode(this);t===c?this.performEnter(n,e):this.performExit(n)}else this.props.unmountOnExit&&this.state.status===l&&this.setState({status:u})},a.performEnter=function(e,t){var n=this,r=this.props.enter,o=this.context.transitionGroup?this.context.transitionGroup.isMounting:t,i=this.getTimeouts(),a=o?i.appear:i.enter;t||r?(this.props.onEnter(e,o),this.safeSetState({status:c},(function(){n.props.onEntering(e,o),n.onTransitionEnd(e,a,(function(){n.safeSetState({status:d},(function(){n.props.onEntered(e,o)}))}))}))):this.safeSetState({status:d},(function(){n.props.onEntered(e)}))},a.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)}))},a.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},a.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},a.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},a.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)},a.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={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[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 i=o.default.Children.only(n);return o.default.cloneElement(i,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,a.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)),i=n(4899),a=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 i=r.prototype;return i.getChildContext=function(){return{transitionGroup:{isMounting:!this.appeared}}},i.componentDidMount=function(){this.appeared=!0,this.mounted=!0},i.componentWillUnmount=function(){this.mounted=!1},r.getDerivedStateFromProps=function(e,t){var n=t.children,r=t.handleExited;return{children:t.firstRender?(0,a.getInitialChildMapping)(e,r):(0,a.getNextChildMapping)(e,n,r),firstRender:!1}},i.handleExited=function(e,t){var n=(0,a.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}})))},i.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,["component","childFactory"]),i=c(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?i:o.default.createElement(t,r,i)},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,i.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)),i=s(n(98441)),a=s(n(60356));function s(e){return e&&e.__esModule?e:{default:e}}e.exports={Transition:a.default,TransitionGroup:i.default,ReplaceTransition:o.default,CSSTransition:r.default}},90177:function(e,t,n){"use strict";t.__esModule=!0,t.getChildMapping=o,t.mergeChildMappings=i,t.getInitialChildMapping=function(e,t){return o(e.children,(function(n){return(0,r.cloneElement)(n,{onExited:t.bind(null,n),in:!0,appear:a(n,"appear",e),enter:a(n,"enter",e),exit:a(n,"exit",e)})}))},t.getNextChildMapping=function(e,t,n){var s=o(e.children),u=i(t,s);return Object.keys(u).forEach((function(o){var i=u[o];if((0,r.isValidElement)(i)){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)(i,{onExited:n.bind(null,i),in:d.props.in,exit:a(i,"exit",e),enter:a(i,"enter",e)})):u[o]=(0,r.cloneElement)(i,{in:!1}):u[o]=(0,r.cloneElement)(i,{onExited:n.bind(null,i),in:!0,exit:a(i,"exit",e),enter:a(i,"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 i(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);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<i.length;r++)s[i[r]]=n(i[r]);return s}function a(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,i){var s;"function"===typeof n&&"undefined"===typeof i&&(i=n,n=void 0);if("undefined"!==typeof i){if("function"!==typeof i)throw new Error("Expected the enhancer to be a function.");return i(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:a.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:a.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=i(n(75461)),o=i(n(65292));function i(e){return e&&e.__esModule?e:{default:e}}var a=t.ActionTypes={INIT:"@@redux/INIT"}},24029:function(e,t,n){"use strict";var r=n(84700),o=n(37277),i=Object;e.exports=r((function(){if(null==this||this!==i(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),i=n(24029),a=n(13832),s=n(81506),u=o(a());r(u,{getPolyfill:a,implementation:i,shim:s}),e.exports=u},13832:function(e,t,n){"use strict";var r=n(24029),o=n(28726).supportsDescriptors,i=Object.getOwnPropertyDescriptor;e.exports=function(){if(o&&"gim"===/a/gim.flags){var e=i(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),i=Object.getOwnPropertyDescriptor,a=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=i(t,"flags");return n&&n.get===e||a(t,"flags",{configurable:!0,enumerable:!1,get:e}),e}},31761:function(e,t){"use strict";var n,r,o,i;if("object"===typeof performance&&"function"===typeof performance.now){var a=performance;t.unstable_now=function(){return a.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},i=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},i=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<k(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 i=2*(r+1)-1,a=e[i],s=i+1,u=e[s];if(void 0!==a&&0>k(a,n))void 0!==u&&0>k(u,a)?(e[r]=u,e[s]=n,r=s):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==u&&0>k(u,n)))break e;e[r]=u,e[s]=n,r=s}}}return t}return null}function k(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var S=[],T=[],x=1,_=null,D=3,P=!1,M=!1,N=!1;function R(e){for(var t=w(T);null!==t;){if(null===t.callback)C(T);else{if(!(t.startTime<=e))break;C(T),t.sortIndex=t.expirationTime,A(S,t)}t=w(T)}}function I(e){if(N=!1,R(e),!M)if(null!==w(S))M=!0,n(L);else{var t=w(T);null!==t&&r(I,t.startTime-e)}}function L(e,n){M=!1,N&&(N=!1,o()),P=!0;var i=D;try{for(R(n),_=w(S);null!==_&&(!(_.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=_.callback;if("function"===typeof a){_.callback=null,D=_.priorityLevel;var s=a(_.expirationTime<=n);n=t.unstable_now(),"function"===typeof s?_.callback=s:_===w(S)&&C(S),R(n)}else C(S);_=w(S)}if(null!==_)var u=!0;else{var l=w(T);null!==l&&r(I,l.startTime-n),u=!1}return u}finally{_=null,D=i,P=!1}}var F=i;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(){M||P||(M=!0,n(L))},t.unstable_getCurrentPriorityLevel=function(){return D},t.unstable_getFirstCallbackNode=function(){return w(S)},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,i,a){var s=t.unstable_now();switch("object"===typeof a&&null!==a?a="number"===typeof(a=a.delay)&&0<a?s+a:s:a=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:x++,callback:i,priorityLevel:e,startTime:a,expirationTime:u=a+u,sortIndex:-1},a>s?(e.sortIndex=a,A(T,e),null===w(S)&&e===w(T)&&(N?o():N=!0,r(I,a-s))):(e.sortIndex=u,A(S,e),M||P||(M=!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 i(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 a(e,t,n,r,o,i,a,s){return i<e&&a>t||i>e&&a<t?0:i<=e&&s<=n||a>=t&&s>=n?i-e-r:a>t&&s<n||i<e&&s>n?a-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&&i(v)&&!i(document.documentElement)||null!=v&&i(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,k=E.right,S=E.bottom,T=E.left,x="start"===s||"nearest"===s?C:"end"===s?S:C+A/2,_="center"===u?T+w/2:"end"===u?k:T,D=[],P=0;P<m.length;P++){var M=m[P],N=M.getBoundingClientRect(),R=N.height,I=N.width,L=N.top,F=N.right,B=N.bottom,j=N.left;if("if-needed"===o&&C>=0&&T>=0&&S<=y&&k<=g&&C>=L&&S<=B&&T>=j&&k<=F)return D;var U=getComputedStyle(M),H=parseInt(U.borderLeftWidth,10),Q=parseInt(U.borderTopWidth,10),Y=parseInt(U.borderRightWidth,10),z=parseInt(U.borderBottomWidth,10),$=0,V=0,G="offsetWidth"in M?M.offsetWidth-M.clientWidth-H-Y:0,q="offsetHeight"in M?M.offsetHeight-M.clientHeight-Q-z:0,Z="offsetWidth"in M?0===M.offsetWidth?0:I/M.offsetWidth:0,X="offsetHeight"in M?0===M.offsetHeight?0:R/M.offsetHeight:0;if(h===M)$="start"===s?x:"end"===s?x-y:"nearest"===s?a(b,b+y,y,Q,z,b+x,b+x+A,A):x-y/2,V="start"===u?_:"center"===u?_-g/2:"end"===u?_-g:a(O,O+g,g,H,Y,O+_,O+_+w,w),$=Math.max(0,$+b),V=Math.max(0,V+O);else{$="start"===s?x-L-Q:"end"===s?x-B+z+q:"nearest"===s?a(L,B,R,Q,z+q,x,x+A,A):x-(L+R/2)+q/2,V="start"===u?_-j-H:"center"===u?_-(j+I/2)+G/2:"end"===u?_-F+Y+G:a(j,F,I,H,Y+G,_,_+w,w);var W=M.scrollLeft,K=M.scrollTop;x+=K-($=Math.max(0,Math.min(K+$/X,M.scrollHeight-R/X+q))),_+=W-(V=Math.max(0,Math.min(W+V/Z,M.scrollWidth-I/Z+G)))}D.push({el:M,top:$,left:V})}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,i=e.left;r.scroll&&n?r.scroll({top:o,left:i,behavior:t}):(r.scrollTop=o,r.scrollLeft=i)}))}(s(e,r),r.behavior)}}},38259:function(e,t,n){"use strict";var r=n(37375),o=n(29411),i=n(47734)(),a=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&&a){var c=a(e,"length");c&&!c.configurable&&(r=!1),c&&!c.writable&&(l=!1)}return(r||l||!n)&&(i?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)(),i=n(70776).functionsHaveConfigurableNames(),a=n(37277);e.exports=function(e,t){if("function"!==typeof e)throw new a("`fn` is not a function");return arguments.length>2&&!!arguments[2]&&!i||(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 a},HistoryEditor:function(){return c},MERGING:function(){return l},SAVING:function(){return u},withHistory:function(){return d}});var r=n(24765),o=n(66350),i=n(13683),a={isHistory:function(e){return(0,o.Q)(e)&&Array.isArray(e.redos)&&Array.isArray(e.undos)&&(0===e.redos.length||i.Operation.isOperationList(e.redos[0].operations))&&(0===e.undos.length||i.Operation.isOperationList(e.undos[0].operations))}},s=new WeakMap,u=new WeakMap,l=new WeakMap,c={isHistoryEditor:function(e){return a.isHistory(e.history)&&i.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&&i.Transforms.setSelection(t,o.selectionBefore),c.withoutSaving(t,(function(){i.Editor.withoutNormalizing(t,(function(){var e,n=(0,r.A)(o.operations);try{for(n.s();!(e=n.n()).done;){var i=e.value;t.apply(i)}}catch(a){n.e(a)}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(){i.Editor.withoutNormalizing(t,(function(){var e,n=o.operations.map(i.Operation.inverse).reverse(),a=(0,r.A)(n);try{for(a.s();!(e=a.n()).done;){var s=e.value;t.apply(s)}}catch(u){a.e(u)}finally{a.f()}o.selectionBefore&&i.Transforms.setSelection(t,o.selectionBefore)}))})),t.writeHistory("redos",o),e.undos.pop()}},t.apply=function(e){var r=t.operations,o=t.history,i=o.undos,a=i[i.length-1],s=a&&a.operations[a.operations.length-1],u=c.isSaving(t),l=c.isMerging(t);if(null==u&&(u=p(e)),u){if(null==l&&(l=null!=a&&(0!==r.length||f(e,s))),a&&l)a.operations.push(e);else{var d={operations:[e],selectionBefore:t.selection};t.writeHistory("undos",d)}for(;i.length>100;)i.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||!i.Path.equals(e.path,t.path))||!(!t||"remove_text"!==e.type||"remove_text"!==t.type||e.offset+e.text.length!==t.offset||!i.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 x},createText:function(){return w},jsx:function(){return P}});var r=n(5544),o=n(24765),i=n(39874),a=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,i.A)(this,t);var r=n.offset,o=n.path;return e.offset=r,e.path=o,e}return(0,a.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,i.A)(this,t);var r=n.offset,o=n.path;return e.offset=r,e.path=o,e}return(0,a.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 i=e;c.Text.isText(t)&&b.has(t)&&b.has(i)&&c.Text.equals(t,i,{loose:!0})?t.text+=i.text:n.push(i)}else if(c.Element.isElement(e))n.push(e);else{if(!(e instanceof h))throw new Error("Unexpected hyperscript child object: ".concat(e));var a=n[n.length-1];c.Text.isText(a)||(r(""),a=n[n.length-1]),e instanceof m?function(e,t){var n=e.text.length;f.set(e,[n,t])}(a,e):e instanceof v&&function(e,t){var n=e.text.length;p.set(e,[n,t])}(a,e)}}},i=(0,o.A)(e.flat(1/0));try{for(i.s();!(t=i.n()).done;){var a=t.value;r(a)}}catch(s){i.e(s)}finally{i.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 i=(0,r.A)(o,1)[0];if(null==i&&(i={text:""}),!c.Text.isText(i))throw new Error("\n The <text> hyperscript tag can only contain text content as children.");return b.delete(i),Object.assign(i,t),i}var C=function(e){return function(t,n,i){var a,s,u=[],l=(0,o.A)(i);try{for(l.s();!(s=l.n()).done;){var d=s.value;c.Range.isRange(d)?a=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)),k=g(A);if(null!=C){var S=C,T=(0,r.A)(S,1)[0];h.anchor={path:w,offset:T}}if(null!=k){var x=k,_=(0,r.A)(x,1)[0];h.focus={path:w,offset:_}}}}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!=a?m.selection=a:c.Range.isRange(h)&&(m.selection=h),m}};function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var T={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},x=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.elements,n=D(void 0===t?{}:t),r=S(S(S({},T),n),e.creators);return _(r)},_=function(e){return function(t,n){for(var r=arguments.length,o=new Array(r>2?r-2:0),i=2;i<r;i++)o[i-2]=arguments[i];var a=e[t];if(!a)throw new Error("No hyperscript creator found for tag: <".concat(t,">"));return null==n&&(n={}),(0,l.Q)(n)||(o=[n].concat(o),n={}),a(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,S(S({},r),t),n)}};for(var r in e)n(r);return t},P=x()},34457:function(e,t,n){"use strict";n.r(t),n.d(t,{DefaultElement:function(){return nt},DefaultLeaf:function(){return We},DefaultPlaceholder:function(){return St},Editable:function(){return kt},ReactEditor:function(){return Ce},Slate:function(){return Bt},useEditor:function(){return jt},useFocused:function(){return Nt},useReadOnly:function(){return ut},useSelected:function(){return it},useSlate:function(){return ct},useSlateSelection:function(){return Ut},useSlateSelector:function(){return Lt},useSlateStatic:function(){return S},useSlateWithV:function(){return dt},withReact:function(){return Vt}});var r=n(64467),o=n(39874),i=n(85501),a=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={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var k=(0,g.createContext)(null),S=function(){var e=(0,g.useContext)(k);if(!e)throw new Error("The `useSlateStatic` hook must be used inside the <Slate> component's context.");return e},T=parseInt(g.version.split(".")[0],10),x="undefined"!==typeof navigator&&"undefined"!==typeof window&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,_="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),M="undefined"!==typeof navigator&&/AppleWebKit(?!.*Chrome)/i.test(navigator.userAgent),N="undefined"!==typeof navigator&&/Edge?\/(?:[0-6][0-9]|[0-7][0-8])(?:\.)/i.test(navigator.userAgent),R="undefined"!==typeof navigator&&/Chrome/i.test(navigator.userAgent),I="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),B="undefined"!==typeof navigator&&/.*UCBrowser/.test(navigator.userAgent),j="undefined"!==typeof navigator&&/.*Wechat/.test(navigator.userAgent)&&!/.*MacWechat/.test(navigator.userAgent),U=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),H=(!I||!L)&&!N&&"undefined"!==typeof globalThis&&globalThis.InputEvent&&"function"===typeof globalThis.InputEvent.prototype.getTargetRanges,Q=new WeakMap,Y=new WeakMap,z=new WeakMap,$=new WeakMap,V=new WeakMap,G=new WeakMap,q=new WeakMap,Z=new WeakMap,X=new WeakMap,W=new WeakMap,K=new WeakMap,J=new WeakMap,ee=new WeakMap,te=new WeakMap,ne=new WeakMap,re=new WeakMap,oe=new WeakMap,ie=new WeakMap,ae=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,i=o[t],a=t,s=!1,u=!1;(he(r=i)&&8===r.nodeType||pe(i)&&0===i.childNodes.length||pe(i)&&"false"===i.getAttribute("contenteditable"))&&(!s||!u);)a>=o.length?(s=!0,a=t-1,n="backward"):a<0?(u=!0,a=t+1,n="forward"):(i=o[a],t=a,a+="forward"===n?1:-1);return[i,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 i=getComputedStyle(e).getPropertyValue("display");"block"!==i&&"list"!==i&&"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,i=(0,l.A)(n);try{for(i.s();!(t=i.n()).done;){var a=t.value;if(a===r||a.contains(r))return!0}}catch(d){i.e(d)}finally{i.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 ie.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,i=n.target;if(null==r||null==o)throw new Error("Cannot resolve a Slate range from a DOM event: ".concat(t));var a,s=Ce.toSlateNode(e,t.target),u=Ce.findPath(e,s);if(O.Element.isElement(s)&&O.Editor.isVoid(e,s)){var l=i.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)a=p.caretRangeFromPoint(r,o);else{var h=p.caretPositionFromPoint(r,o);h&&((a=p.createRange()).setStart(h.offsetNode,h.offset),a.setEnd(h.offsetNode,h.offset))}if(!a)throw new Error("Cannot resolve a Slate range from a DOM event: ".concat(t));return Ce.toSlateRange(e,a,{exactMatch:!1,suppressThrow:!1})},findKey:function(e,t){var n=Z.get(t);return n||(n=new we,Z.set(t,n)),n},findPath:function(e,t){for(var n=[],r=t;;){var o=Y.get(r);if(null==o){if(O.Editor.isEditor(r))return n;break}var i=Q.get(r);if(null==i)break;n.unshift(i),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=z.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,i=Ce.toDOMNode(e,e);try{n=pe(t)?t:t.parentElement}catch(a){if(!a.message.includes('Permission denied to access property "nodeType"'))throw a}return!!n&&(n.closest("[data-slate-editor]")===i&&(!(o&&!n.isContentEditable)||("boolean"===typeof n.isContentEditable&&n.closest('[contenteditable="false"]')===i||!!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!!W.get(e)},isTargetInsideNonReadonlyVoid:function(e,t){if(W.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=X.get(e),r=O.Editor.isEditor(t)?$.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],i=Ce.toDOMNode(e,o);O.Editor.void(e,{at:t})&&(t={path:t.path,offset:0});for(var a=Array.from(i.querySelectorAll("[data-slate-string], [data-slate-zero-width]")),s=0,u=0;u<a.length;u++){var l=a[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=a[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),i=Ce.toDOMPoint(e,n),a=O.Range.isCollapsed(t)?i:Ce.toDOMPoint(e,r),s=Ce.getWindow(e).document.createRange(),u=o?a:i,l=(0,c.A)(u,2),d=l[0],f=l[1],p=o?i:a,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?G.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,i=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,i=o?r-1:r,a=ge(n,i,o?"backward":"forward"),s=(0,c.A)(a,2);for(n=s[0],o=(i=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)(i,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,a.A)(Array.prototype.slice.call(w.querySelectorAll("[data-slate-zero-width]"))),(0,a.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]"),k=0;k<C.length;k++){var S=C[k];if(Ce.hasDOMNode(e,S)){b=S;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 T=d.hasAttribute("data-slate-node")?d:d.closest("[data-slate-node]");if(T&&Ce.hasDOMNode(e,T,{editable:!0})){var x=Ce.toSlateNode(e,T),_=O.Editor.start(e,Ce.findPath(e,x)),M=_.path,N=_.offset;return T.querySelector("[data-slate-leaf]")||(N=l),{path:M,offset:N}}}if(!f){if(o)return null;throw new Error("Cannot resolve a Slate point from DOM point: ".concat(t))}var R=Ce.toSlateNode(e,f);return{path:Ce.findPath(e,R),offset:p}},toSlateRange:function(e,t,n){var r,o,i,a,s,u,l=n.exactMatch,c=n.suppressThrow;if(me(t)?t.anchorNode:t.startContainer)if(me(t)){if(P&&t.rangeCount>1){i=t.focusNode;var d=t.getRangeAt(0),f=t.getRangeAt(t.rangeCount-1);if(i 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]);a=0,r=v.childNodes.length>0?v.childNodes[0]:v,i=m.childNodes.length>0?m.childNodes[0]:m,o=v instanceof HTMLElement?v.innerHTML.length:0}else d.startContainer===i?(r=f.endContainer,o=f.endOffset,a=d.startOffset):(r=d.startContainer,o=d.endOffset,a=f.startOffset)}else r=t.anchorNode,o=t.anchorOffset,i=t.focusNode,a=t.focusOffset;s=R&&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,i=t.endContainer,a=t.endOffset,s=t.collapsed;if(null==r||null==i||null==o||null==a)throw new Error("Cannot resolve a Slate range from DOM range: ".concat(t));"getAttribute"in i&&"false"===i.getAttribute("contenteditable")&&"true"!==i.getAttribute("data-slate-void")&&(i=r,a=(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,[i,a],{exactMatch:l,suppressThrow:c});if(!y)return null;var b={anchor:g,focus:y};return O.Range.isExpanded(b)&&O.Range.isForward(b)&&pe(i)&&O.Editor.void(e,{at:b.focus,mode:"highest"})&&(b=O.Editor.unhangRange(e,b,{voids:!0})),b}};function ke(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 i=O.Path.next(n);if(!O.Editor.hasPath(e,i))return!1;var a=O.Node.get(e,i);return O.Text.isText(a)&&a.text.startsWith(r.text)}function Se(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 Te(e,t){var n=t.start,r=t.end,o=t.text,i=e.slice(n,r),a=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}(i,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}(i,o,Math.min(i.length-a,o.length-a)),u={start:n+a,end:r-s,text:o.slice(a,o.length-s)};return u.start===u.end&&0===u.text.length?null:u}function xe(e){var t=e.path,n=e.diff;return{anchor:{path:t,offset:n.start},focus:{path:t,offset:n.end}}}function _e(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 i=O.Editor.above(e,{match:function(t){return O.Element.isElement(t)&&O.Editor.isBlock(e,t)},at:n});if(!i)return null;for(;r>o.text.length;){var a=O.Editor.next(e,{at:n,match:O.Text.isText});if(!a||!O.Path.isDescendant(a[1],i[1]))return null;r-=o.text.length,o=a[0],n=a[1]}return{path:n,offset:r}}function De(e,t){var n=_e(e,t.anchor);if(!n)return null;if(O.Range.isCollapsed(t))return{anchor:n,focus:n};var r=_e(e,t.focus);return r?{anchor:n,focus:r}:null}function Pe(e,t,n){var r=ie.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 i=o.diff;if(t.offset<=i.start+i.text.length){var a={path:t.path,offset:i.start},s=O.Point.transform(a,n,{affinity:"backward"});return s?{path:s.path,offset:s.offset+t.offset-i.start}:null}var u={path:t.path,offset:t.offset-i.text.length+i.end-i.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&&i.start<n.position?l:{path:l.path,offset:l.offset+i.text.length-i.end+i.start}:null}function Me(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 Ne(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Re(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ne(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ne(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ie(e){var t=e.editor,n=e.scheduleOnDOMSelectionChange,r=e.onDOMSelectionChange,o=!1,i=null,a=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(a&&(clearTimeout(a),a=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),ae.get(t),ie.get(t);for(var i,u=g();i=null===(c=ie.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=xe(i);t.selection&&O.Range.equals(t.selection,h)||O.Transforms.select(t,h),i.diff.text?O.Editor.insertText(t,i.diff.text):O.Editor.deleteFragment(t),ie.set(t,null===(f=ie.get(t))||void 0===f?void 0:f.filter((function(e){return e.id!==i.id}))),ke(t,i)||(u=!1,ae.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=ae.get(t);if(ae.delete(t),e){if(e.at){var n=O.Point.isPoint(e.at)?_e(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=V.get(t);n&&(g()||e?n.style.display="none":n.style.removeProperty("display"))},h=function(e,n){var r,o=null!==(r=ie.get(t))&&void 0!==r?r:[];ie.set(t,o);var i=O.Node.leaf(t,e),a=o.findIndex((function(t){return O.Path.equals(t.path,e)}));if(a<0)return Te(i.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),i=Se(e,t,n),a=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=i.slice(r,a);return Te(e,{start:r,end:Math.max(t.end,n.end-t.text.length+(t.end-t.start)),text:s})}(i.text,o[a].diff,n);if(!s)return o.splice(a,1),void p();o[a]=Re(Re({},o[a]),{},{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(),ae.set(t,{at:o,run:e}),s=setTimeout(f)},v=function(){return!!ae.get(t)},g=function(){var e;return!(null===(e=ie.get(t))||void 0===e||!e.length)},y=function(e){se.set(t,e),a&&(clearTimeout(a),a=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())&&(a=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){i&&clearTimeout(i),i=setTimeout((function(){J.set(t,!1),f()}),25)},handleCompositionStart:function(e){J.set(t,!0),i&&(clearTimeout(i),i=null)},handleDOMBeforeInput:function(e){var n;a&&(clearTimeout(a),a=null);var r=e.inputType,o=null,i=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",k=O.Range.edges(o),S=(0,c.A)(k,2),T=S[0],x=S[1],_=O.Editor.leaf(t,T.path),D=(0,c.A)(_,2),P=D[0],M=D[1],N={text:"",start:T.offset,end:x.offset},R=ie.get(t),I=null===R||void 0===R?void 0:R.find((function(e){return O.Path.equals(e.path,M)})),L=I?[I.diff,N]:[N];if(0===Se.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:T.offset},B=O.Editor.range(t,F,F);return y(B),h(o.anchor.path,{text:"",end:x.offset,start:T.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 j=o.anchor;if(p&&O.Range.isCollapsed(o)){var U=O.Node.leaf(t,j.path);if(j.offset<U.text.length)return h(j.path,{text:"",start:j.offset,end:j.offset+1})}return m((function(){return O.Editor.deleteForward(t)}),{at:o});case"deleteContentBackward":var H,Q=o.anchor,Y=me(u)?u.isCollapsed:!(null===(H=u)||void 0===H||!H.collapsed);return p&&Y&&O.Range.isCollapsed(o)&&Q.offset>0?h(Q.path,{text:"",start:Q.offset-1,end:Q.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=i)||void 0===f?void 0:f.constructor.name))return m((function(){return Ce.insertData(t,i)}),{at:o});var z=null!==i&&void 0!==i?i:"";if(re.get(t)&&(z=z.replace("\ufeff","")),"insertText"===r&&/.*\n.*\n$/.test(z)&&(z=z.slice(0,-1)),z.includes("\n"))return m((function(){var e=z.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 $=O.Range.edges(o),V=(0,c.A)($,2),G=V[0],q=V[1],Z={start:G.offset,end:q.offset,text:z};if(z&&l&&"insertCompositionText"===r){var X=l.start+l.text.search(/\S|$/);Z.start+Z.text.search(/\S|$/)===X+1&&Z.end===l.start+l.text.length?(Z.start-=1,l=null,b()):l=!1}else l="insertText"===r&&(null===l?Z:!(!l||!O.Range.isCollapsed(o)||l.end+l.text.length!==G.offset)&&Re(Re({},l),{},{text:l.text+z}));if(p)return void h(G.path,Z)}return m((function(){return O.Editor.insertText(t,z)}),{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 Be(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var je={subtree:!0,childList:!0,characterData:!0},Ue=D?function(e){var t=e.node,n=C(e,Fe);if(!D)return null;var r=S(),o=function(){var e=(0,g.useRef)(!1);return(0,g.useEffect)((function(){return e.current=!0,function(){e.current=!1}}),[]),e.current}(),i=(0,g.useState)((function(){return Ie(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({editor:r},n))})),a=(0,c.A)(i,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,a.handleDomMutations,je),ne.set(r,a.scheduleFlush),o&&a.flush(),a}:function(){return null},He=["anchor","focus"],Qe=["anchor","focus"],Ye=function(e,t){var n,r,o=C(e,He),i=C(t,Qe);return e[le]===t[le]&&(n=o,r=i,Object.keys(n).length===Object.keys(r).length&&Object.keys(n).every((function(e){return r.hasOwnProperty(e)&&n[e]===r[e]})))},ze=function(e){var t=e.isLast,n=e.leaf,r=e.parent,o=e.text,i=S(),a=Ce.findPath(i,o),s=O.Path.parent(a),u=!0===n[ce];return i.isVoid(r)?g.createElement(Ge,{length:O.Node.string(r).length}):""!==n.text||r.children[r.children.length-1]!==o||i.isInline(r)||""!==O.Editor.string(i,s)?""===n.text?g.createElement(Ge,{isMarkPlaceholder:u}):t&&"\n"===n.text.slice(-1)?g.createElement($e,{isTrailing:!0,text:n.text}):g.createElement($e,{text:n.text}):g.createElement(Ge,{isLineBreak:!0,isMarkPlaceholder:u})},$e=function(e){var t=e.text,n=e.isTrailing,r=void 0!==n&&n,o=(0,g.useRef)(null),i=function(){return"".concat(null!==t&&void 0!==t?t:"").concat(r?"\n":"")},a=(0,g.useState)(i),s=(0,c.A)(a,1)[0];return Le((function(){var e=i();o.current&&o.current.textContent!==e&&(o.current.textContent=e)})),g.createElement(Ve,{ref:o},s)},Ve=(0,g.memo)((0,g.forwardRef)((function(e,t){return g.createElement("span",{"data-slate-string":!0,ref:t},e.children)}))),Ge=function(e){var t=e.length,n=void 0===t?0:t,r=e.isLineBreak,o=void 0!==r&&r,i=e.isMarkPlaceholder,a={"data-slate-zero-width":o?"n":"z","data-slate-length":n};return void 0!==i&&i&&(a["data-slate-mark-placeholder"]=!0),g.createElement("span",Object.assign({},a),D&&o?null:"\ufeff",o?g.createElement("br",null):null)};function qe(e){e.current&&(clearTimeout(e.current),e.current=null)}var Ze=function(e){var t=e.leaf,n=e.isLast,r=e.text,o=e.parent,i=e.renderPlaceholder,a=e.renderLeaf,s=void 0===a?function(e){return g.createElement(We,Object.assign({},e))}:a,u=S(),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;V.delete(u),null===(n=t.onPlaceholderResize)||void 0===n||n.call(t,null)}else{if(V.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(ze,{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:M?"inherit":void 0},contentEditable:!1,ref:y}};O=g.createElement(g.Fragment,null,i(A),O)}return s({attributes:{"data-slate-leaf":!0},children:O,leaf:t,text:r})},Xe=g.memo(Ze,(function(e,t){return t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&O.Text.equals(t.leaf,e.leaf)&&t.leaf[le]===e.leaf[le]})),We=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,i=e.renderLeaf,a=e.text,s=S(),u=(0,g.useRef)(null),l=O.Text.decorations(a,t),c=Ce.findKey(s,a),d=[],f=0;f<l.length;f++){var p=l[f];d.push(g.createElement(Xe,{isLast:n&&f===l.length-1,key:"".concat(c.id,"-").concat(f),renderPlaceholder:o,leaf:p,text:a,parent:r,renderLeaf:i}))}var h=(0,g.useCallback)((function(e){var t=X.get(s);e?(null===t||void 0===t||t.set(c,e),q.set(a,e),G.set(e,a)):(null===t||void 0===t||t.delete(c),q.delete(a),u.current&&G.delete(u.current)),u.current=e}),[u,s,c,a]);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||!Ye(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,i=e.renderPlaceholder,a=e.renderLeaf,s=e.selection,u=S(),l=ut(),d=u.isInline(n),p=Ce.findKey(u,n),h=(0,g.useCallback)((function(e){var t=X.get(u);e?(null===t||void 0===t||t.set(p,e),q.set(n,e),G.set(e,n)):(null===t||void 0===t||t.delete(p),q.delete(n))}),[u,p,n]),m=at({decorations:t,node:n,renderElement:o,renderPlaceholder:i,renderLeaf:a,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:i,decorations:[],isLast:!1,parent:n,text:C})),Q.set(C,0),Y.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)||!Ye(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=S().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),it=function(){return(0,g.useContext)(ot)},at=function(e){for(var t=e.decorations,n=e.node,r=e.renderElement,o=e.renderPlaceholder,i=e.renderLeaf,a=e.selection,s=(0,g.useContext)(rt),u=S(),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=a&&O.Range.intersection(b,a),A=s([v,m]),w=(0,l.A)(t);try{for(w.s();!(h=w.n()).done;){var C=h.value,k=O.Range.intersection(C,b);k&&A.push(k)}}catch(T){w.e(T)}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:i,selection:E}))):d.push(g.createElement(Je,{decorations:A,key:y.id,isLast:f&&p===n.children.length-1,parent:n,renderPlaceholder:o,renderLeaf:i,text:v})),Q.set(v,p),Y.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),i=n&&(0,E.v_)(n),a=r&&(0,E.v_)(r);return function(e){return!(!o||!o(e))||(!!(_&&i&&i(e))||!(_||!a||!a(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,i.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 i=r.filter((function(t){return Ee(e,t,r)}));(o=n).push.apply(o,(0,a.A)(i))}},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=k;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,at(e))},kt=function(e){var t=(0,g.useCallback)((function(e){return g.createElement(St,Object.assign({},e))}),[]),n=e.autoFocus,o=e.decorate,i=void 0===o?Tt:o,a=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?xt:E,w=e.style,k=void 0===w?{}:w,T=e.as,_=void 0===T?"div":T,N=e.disableDefaultStyles,I=void 0!==N&&N,L=C(e,bt),Q=ct(),Y=(0,g.useState)(!1),V=(0,c.A)(Y,2),Z=V[0],X=V[1],te=(0,g.useRef)(null),ne=(0,g.useRef)([]),ie=(0,g.useState)(),ae=(0,c.A)(ie,2),se=ae[0],de=ae[1],me=function(){var e=S(),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(Q,Oe),W.set(Q,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(Q))&&(!be.isUpdatingSelection||null!==e&&void 0!==e&&e.isFlushing())&&!be.isDraggingInternally){var t=Ce.findDocumentOrShadowRoot(Q),n=t.activeElement,r=Ce.toDOMNode(Q,Q),o=t.getSelection();if(n===r?(be.latestElement=n,K.set(Q,!0)):K.delete(Q),!o)return O.Transforms.deselect(Q);var i=o.anchorNode,a=o.focusNode,s=Ce.hasEditableTarget(Q,i)||Ce.isTargetInsideNonReadonlyVoid(Q,i),u=Ce.hasEditableTarget(Q,a)||Ce.isTargetInsideNonReadonlyVoid(Q,a);if(s&&u){var l=Ce.toSlateRange(Q,o,{exactMatch:!1,suppressThrow:!0});l&&(Ce.isComposing(Q)||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(Q,l))}!d||s&&u||O.Transforms.deselect(Q)}}),100)}),[Q,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))?(z.set(Q,n),$.set(Q,te.current),q.set(Q,te.current),G.set(te.current,Q)):q.delete(Q);var r=Q.selection,o=Ce.findDocumentOrShadowRoot(Q).getSelection();if(o&&Ce.isFocused(Q)&&(null===(e=Ee.current)||void 0===e||!e.hasPendingAction())){var i=function(e){var t="None"!==o.type;if(r||t){var n,i=o.focusNode;if(P&&o.rangeCount>1){var a=o.getRangeAt(0),s=o.getRangeAt(o.rangeCount-1);n=a.startContainer===i?s.endContainer:a.startContainer}else n=o.anchorNode;var u=$.get(Q),l=!1;if(u.contains(n)&&u.contains(i)&&(l=!0),t&&l&&r&&!e){var c=Ce.toSlateRange(Q,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(Q,r)){be.isUpdatingSelection=!0;var p=r&&Ce.toDOMRange(Q,r);return p?(Ce.isComposing(Q)&&!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(Q,p)):o.removeAllRanges(),p}Q.selection=Ce.toSlateRange(Q,o,{exactMatch:!1,suppressThrow:!0})}};o.rangeCount<=1&&i();var a="action"===(null===(t=Ee.current)||void 0===t?void 0:t.isFlushing());if(D&&a){var s=null,u=requestAnimationFrame((function(){if(a){var e=function(e){try{Ce.toDOMNode(Q,Q).focus(),i(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 ke=(0,g.useCallback)((function(e){if(ve(),!d&&Ce.hasEditableTarget(Q,e.target)&&!Pt(e,a)){var t;if(Ee.current)return Ee.current.handleDOMBeforeInput(e);we.flush(),Ae.flush();var n=Q.selection,r=e.inputType,o=e.dataTransfer||e.data||void 0,i="insertCompositionText"===r||"deleteCompositionText"===r;if(i&&Ce.isComposing(Q))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,Q.marks&&(s=!1);var f=n.anchor,p=Ce.toDOMPoint(Q,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(Q);if(s&&g&&Ce.hasDOMNode(Q,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(Q,{at:f.path,match:function(e){return O.Element.isElement(e)&&O.Editor.isBlock(Q,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 k=Ce.toSlateRange(Q,C,{exactMatch:!1,suppressThrow:!1});if(!n||!O.Range.equals(n,k)){s=!1;var S=!i&&Q.selection&&O.Editor.rangeRef(Q,Q.selection);O.Transforms.select(Q,k),S&&ee.set(Q,S)}}}if(i)return;if(s||e.preventDefault(),n&&O.Range.isExpanded(n)&&r.startsWith("delete")){var T=r.endsWith("Backward")?"backward":"forward";return void O.Editor.deleteFragment(Q,{direction:T})}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":O.Editor.deleteFragment(Q);break;case"deleteContent":case"deleteContentForward":O.Editor.deleteForward(Q);break;case"deleteContentBackward":O.Editor.deleteBackward(Q);break;case"deleteEntireSoftLine":O.Editor.deleteBackward(Q,{unit:"line"}),O.Editor.deleteForward(Q,{unit:"line"});break;case"deleteHardLineBackward":O.Editor.deleteBackward(Q,{unit:"block"});break;case"deleteSoftLineBackward":O.Editor.deleteBackward(Q,{unit:"line"});break;case"deleteHardLineForward":O.Editor.deleteForward(Q,{unit:"block"});break;case"deleteSoftLineForward":O.Editor.deleteForward(Q,{unit:"line"});break;case"deleteWordBackward":O.Editor.deleteBackward(Q,{unit:"word"});break;case"deleteWordForward":O.Editor.deleteForward(Q,{unit:"word"});break;case"insertLineBreak":O.Editor.insertSoftBreak(Q);break;case"insertParagraph":O.Editor.insertBreak(Q);break;case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":"insertFromComposition"===r&&Ce.isComposing(Q)&&(X(!1),J.set(Q,!1)),"DataTransfer"===(null===o||void 0===o?void 0:o.constructor.name)?Ce.insertData(Q,o):"string"===typeof o&&(s?ne.current.push((function(){return O.Editor.insertText(Q,o)})):O.Editor.insertText(Q,o))}var x=null===(t=ee.get(Q))||void 0===t?void 0:t.unref();ee.delete(Q),!x||Q.selection&&O.Range.equals(Q.selection,x)||O.Transforms.select(Q,x)}}),[Q,Ae,ve,a,d,we]),Se=(0,g.useCallback)((function(e){null==e?(Ae.cancel(),we.cancel(),$.delete(Q),q.delete(Q),te.current&&H&&te.current.removeEventListener("beforeinput",ke)):H&&e.addEventListener("beforeinput",ke),te.current=e}),[Ae,we,Q,ke]);Le((function(){var e=Ce.getWindow(Q);return e.document.addEventListener("selectionchange",we),function(){e.document.removeEventListener("selectionchange",we)}}),[we]);var Te=i([Q,[]]),xe=s&&1===Q.children.length&&1===Array.from(O.Node.texts(Q)).length&&""===O.Node.string(Q)&&!Z,_e=(0,g.useCallback)((function(e){var t;e&&xe?de(null===(t=e.getBoundingClientRect())||void 0===t?void 0:t.height):de(void 0)}),[xe]);if(xe){var De=O.Editor.start(Q,[]);Te.push((0,r.default)((0,r.default)((0,r.default)((0,r.default)((0,r.default)({},le,!0),"placeholder",s),"onPlaceholderResize",_e),"anchor",De),"focus",De))}var Pe=Q.marks;if(be.hasMarkPlaceholder=!1,Q.selection&&O.Range.isCollapsed(Q.selection)&&Pe){var Me=Q.selection.anchor,Ne=O.Node.leaf(Q,Me.path),Re=C(Ne,Et);if(!O.Text.equals(Ne,Pe,{loose:!0})){be.hasMarkPlaceholder=!0;var Ie=Object.fromEntries(Object.keys(Re).map((function(e){return[e,null]})));Te.push(wt(wt(wt((0,r.default)({},ce,!0),Ie),Pe),{},{anchor:Me,focus:Me}))}}return(0,g.useEffect)((function(){setTimeout((function(){var e=Q.selection;if(e){var t=e.anchor,n=O.Node.leaf(Q,t.path);if(Pe&&!O.Text.equals(n,Pe,{loose:!0}))return void re.set(Q,Pe)}re.delete(Q)}))})),g.createElement(st.Provider,{value:d},g.createElement(rt.Provider,{value:i},g.createElement(Ot,{node:te,receivedUserInput:ge},g.createElement(_,Object.assign({role:d?void 0:"textbox","aria-multiline":!d||void 0},L,{spellCheck:!(!H&&U)&&L.spellCheck,autoCorrect:H||!U?L.autoCorrect:"false",autoCapitalize:H||!U?L.autoCapitalize:"false","data-slate-editor":!0,"data-slate-node":"value",contentEditable:!d,zindex:-1,suppressContentEditableWarning:!0,ref:Se,style:wt(wt({},I?{}:wt({position:"relative",whiteSpace:"pre-wrap",wordWrap:"break-word"},se?{minHeight:se}:{})),k),onBeforeInput:(0,g.useCallback)((function(e){if(!H&&!d&&!_t(e,L.onBeforeInput)&&Ce.hasSelectableTarget(Q,e.target)&&(e.preventDefault(),!Ce.isComposing(Q))){var t=e.data;O.Editor.insertText(Q,t)}}),[L.onBeforeInput,Q,d]),onInput:(0,g.useCallback)((function(e){if(!_t(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(Q,e.target)&&!_t(e,L.onBlur)){var t=Ce.findDocumentOrShadowRoot(Q);if(be.latestElement!==t.activeElement){var n=e.relatedTarget;if(n!==Ce.toDOMNode(Q,Q)&&(!pe(n)||!n.hasAttribute("data-slate-spacer"))){if(null!=n&&he(n)&&Ce.hasDOMNode(Q,n)){var r=Ce.toSlateNode(Q,n);if(O.Element.isElement(r)&&!Q.isVoid(r))return}if(M){var o=t.getSelection();null===o||void 0===o||o.removeAllRanges()}K.delete(Q)}}}}),[d,be.isUpdatingSelection,be.latestElement,Q,L.onBlur]),onClick:(0,g.useCallback)((function(e){if(Ce.hasTarget(Q,e.target)&&!_t(e,L.onClick)&&he(e.target)){var t=Ce.toSlateNode(Q,e.target),n=Ce.findPath(Q,t);if(!O.Editor.hasPath(Q,n)||O.Node.get(Q,n)!==t)return;if(3===e.detail&&n.length>=1){var r=n;if(!O.Element.isElement(t)||!O.Editor.isBlock(Q,t)){var o,i=O.Editor.above(Q,{match:function(e){return O.Element.isElement(e)&&O.Editor.isBlock(Q,e)},at:n});r=null!==(o=null===i||void 0===i?void 0:i[1])&&void 0!==o?o:n.slice(0,1)}var a=O.Editor.range(Q,r);return void O.Transforms.select(Q,a)}if(d)return;var s=O.Editor.start(Q,n),u=O.Editor.end(Q,n),l=O.Editor.void(Q,{at:s}),c=O.Editor.void(Q,{at:u});if(l&&c&&O.Path.equals(l[1],c[1])){var f=O.Editor.range(Q,s);O.Transforms.select(Q,f)}}}),[Q,L.onClick,d]),onCompositionEnd:(0,g.useCallback)((function(e){if(Ce.hasSelectableTarget(Q,e.target)){var t;if(Ce.isComposing(Q)&&(X(!1),J.set(Q,!1)),null===(t=Ee.current)||void 0===t||t.handleCompositionEnd(e),_t(e,L.onCompositionEnd)||D)return;if(!M&&!F&&!x&&!j&&!B&&e.data){var n=re.get(Q);re.delete(Q),void 0!==n&&(oe.set(Q,Q.marks),Q.marks=n),O.Editor.insertText(Q,e.data);var r=oe.get(Q);oe.delete(Q),void 0!==r&&(Q.marks=r)}}}),[L.onCompositionEnd,Q]),onCompositionUpdate:(0,g.useCallback)((function(e){Ce.hasSelectableTarget(Q,e.target)&&!_t(e,L.onCompositionUpdate)&&(Ce.isComposing(Q)||(X(!0),J.set(Q,!0)))}),[L.onCompositionUpdate,Q]),onCompositionStart:(0,g.useCallback)((function(e){if(Ce.hasSelectableTarget(Q,e.target)){var t;if(null===(t=Ee.current)||void 0===t||t.handleCompositionStart(e),_t(e,L.onCompositionStart)||D)return;X(!0);var n=Q.selection;if(n){if(O.Range.isExpanded(n))return void O.Editor.deleteFragment(Q);var r=O.Editor.above(Q,{match:function(e){return O.Element.isElement(e)&&O.Editor.isInline(Q,e)},mode:"highest"});if(r){var o=(0,c.A)(r,2)[1];if(O.Editor.isEnd(Q,n.anchor,o)){var i=O.Editor.after(Q,o);O.Transforms.setSelection(Q,{anchor:i,focus:i})}}}}}),[L.onCompositionStart,Q]),onCopy:(0,g.useCallback)((function(e){!Ce.hasSelectableTarget(Q,e.target)||_t(e,L.onCopy)||Dt(e)||(e.preventDefault(),Ce.setFragmentData(Q,e.clipboardData,"copy"))}),[L.onCopy,Q]),onCut:(0,g.useCallback)((function(e){if(!d&&Ce.hasSelectableTarget(Q,e.target)&&!_t(e,L.onCut)&&!Dt(e)){e.preventDefault(),Ce.setFragmentData(Q,e.clipboardData,"cut");var t=Q.selection;if(t)if(O.Range.isExpanded(t))O.Editor.deleteFragment(Q);else{var n=O.Node.parent(Q,t.anchor.path);O.Editor.isVoid(Q,n)&&O.Transforms.delete(Q)}}}),[d,Q,L.onCut]),onDragOver:(0,g.useCallback)((function(e){if(Ce.hasTarget(Q,e.target)&&!_t(e,L.onDragOver)){var t=Ce.toSlateNode(Q,e.target);O.Element.isElement(t)&&O.Editor.isVoid(Q,t)&&e.preventDefault()}}),[L.onDragOver,Q]),onDragStart:(0,g.useCallback)((function(e){if(!d&&Ce.hasTarget(Q,e.target)&&!_t(e,L.onDragStart)){var t=Ce.toSlateNode(Q,e.target),n=Ce.findPath(Q,t);if(O.Element.isElement(t)&&O.Editor.isVoid(Q,t)||O.Editor.void(Q,{at:n,voids:!0})){var r=O.Editor.range(Q,n);O.Transforms.select(Q,r)}be.isDraggingInternally=!0,Ce.setFragmentData(Q,e.dataTransfer,"drag")}}),[d,Q,L.onDragStart,be]),onDrop:(0,g.useCallback)((function(e){if(!d&&Ce.hasTarget(Q,e.target)&&!_t(e,L.onDrop)){e.preventDefault();var t=Q.selection,n=Ce.findEventRange(Q,e),r=e.dataTransfer;O.Transforms.select(Q,n),be.isDraggingInternally&&(!t||O.Range.equals(t,n)||O.Editor.void(Q,{at:n,voids:!0})||O.Transforms.delete(Q,{at:t})),Ce.insertData(Q,r),Ce.isFocused(Q)||Ce.focus(Q)}be.isDraggingInternally=!1}),[d,Q,L.onDrop,be]),onDragEnd:(0,g.useCallback)((function(e){!d&&be.isDraggingInternally&&L.onDragEnd&&Ce.hasTarget(Q,e.target)&&L.onDragEnd(e),be.isDraggingInternally=!1}),[d,be,L,Q]),onFocus:(0,g.useCallback)((function(e){if(!d&&!be.isUpdatingSelection&&Ce.hasEditableTarget(Q,e.target)&&!_t(e,L.onFocus)){var t=Ce.toDOMNode(Q,Q),n=Ce.findDocumentOrShadowRoot(Q);if(be.latestElement=n.activeElement,P&&e.target!==t)return void t.focus();K.set(Q,!0)}}),[d,be,Q,L.onFocus]),onKeyDown:(0,g.useCallback)((function(e){if(!d&&Ce.hasEditableTarget(Q,e.target)){var t;null===(t=Ee.current)||void 0===t||t.handleKeyDown(e);var n=e.nativeEvent;if(Ce.isComposing(Q)&&!1===n.isComposing&&(J.set(Q,!1),X(!1)),_t(e,L.onKeyDown)||Ce.isComposing(Q))return;var r=Q.selection,o=Q.children[null!==r?r.focus.path[0]:0],i="rtl"===f()(O.Node.string(o));if(vt.isRedo(n)){e.preventDefault();var a=Q;return void("function"===typeof a.redo&&a.redo())}if(vt.isUndo(n)){e.preventDefault();var s=Q;return void("function"===typeof s.undo&&s.undo())}if(vt.isMoveLineBackward(n))return e.preventDefault(),void O.Transforms.move(Q,{unit:"line",reverse:!0});if(vt.isMoveLineForward(n))return e.preventDefault(),void O.Transforms.move(Q,{unit:"line"});if(vt.isExtendLineBackward(n))return e.preventDefault(),void O.Transforms.move(Q,{unit:"line",edge:"focus",reverse:!0});if(vt.isExtendLineForward(n))return e.preventDefault(),void O.Transforms.move(Q,{unit:"line",edge:"focus"});if(vt.isMoveBackward(n))return e.preventDefault(),void(r&&O.Range.isCollapsed(r)?O.Transforms.move(Q,{reverse:!i}):O.Transforms.collapse(Q,{edge:"start"}));if(vt.isMoveForward(n))return e.preventDefault(),void(r&&O.Range.isCollapsed(r)?O.Transforms.move(Q,{reverse:i}):O.Transforms.collapse(Q,{edge:"end"}));if(vt.isMoveWordBackward(n))return e.preventDefault(),r&&O.Range.isExpanded(r)&&O.Transforms.collapse(Q,{edge:"focus"}),void O.Transforms.move(Q,{unit:"word",reverse:!i});if(vt.isMoveWordForward(n))return e.preventDefault(),r&&O.Range.isExpanded(r)&&O.Transforms.collapse(Q,{edge:"focus"}),void O.Transforms.move(Q,{unit:"word",reverse:i});if(H){if((R||M)&&r&&(vt.isDeleteBackward(n)||vt.isDeleteForward(n))&&O.Range.isCollapsed(r)){var u=O.Node.parent(Q,r.anchor.path);if(O.Element.isElement(u)&&O.Editor.isVoid(Q,u)&&(O.Editor.isInline(Q,u)||O.Editor.isBlock(Q,u)))return e.preventDefault(),void O.Editor.deleteBackward(Q,{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(Q);if(vt.isSplitBlock(n))return e.preventDefault(),void O.Editor.insertBreak(Q);if(vt.isDeleteBackward(n))return e.preventDefault(),void(r&&O.Range.isExpanded(r)?O.Editor.deleteFragment(Q,{direction:"backward"}):O.Editor.deleteBackward(Q));if(vt.isDeleteForward(n))return e.preventDefault(),void(r&&O.Range.isExpanded(r)?O.Editor.deleteFragment(Q,{direction:"forward"}):O.Editor.deleteForward(Q));if(vt.isDeleteLineBackward(n))return e.preventDefault(),void(r&&O.Range.isExpanded(r)?O.Editor.deleteFragment(Q,{direction:"backward"}):O.Editor.deleteBackward(Q,{unit:"line"}));if(vt.isDeleteLineForward(n))return e.preventDefault(),void(r&&O.Range.isExpanded(r)?O.Editor.deleteFragment(Q,{direction:"forward"}):O.Editor.deleteForward(Q,{unit:"line"}));if(vt.isDeleteWordBackward(n))return e.preventDefault(),void(r&&O.Range.isExpanded(r)?O.Editor.deleteFragment(Q,{direction:"backward"}):O.Editor.deleteBackward(Q,{unit:"word"}));if(vt.isDeleteWordForward(n))return e.preventDefault(),void(r&&O.Range.isExpanded(r)?O.Editor.deleteFragment(Q,{direction:"forward"}):O.Editor.deleteForward(Q,{unit:"word"}))}}}),[d,Q,L.onKeyDown]),onPaste:(0,g.useCallback)((function(e){d||!Ce.hasEditableTarget(Q,e.target)||_t(e,L.onPaste)||(!H||function(e){return e.clipboardData&&""!==e.clipboardData.getData("text/plain")&&1===e.clipboardData.types.length}(e.nativeEvent)||M)&&(e.preventDefault(),Ce.insertData(Q,e.clipboardData))}),[d,Q,L.onPaste])}),g.createElement(Ct,{decorations:Te,node:Q,renderElement:p,renderPlaceholder:b,renderLeaf:m,selection:Q.selection})))))},St=function(e){var t=e.attributes,n=e.children;return g.createElement("span",Object.assign({},t),n,D&&g.createElement("br",null))},Tt=function(){return[]},xt=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}},_t=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},Mt=(0,g.createContext)(!1),Nt=function(){return(0,g.useContext)(Mt)};var Rt=(0,g.createContext)({}),It=function(e,t){return e===t};function Lt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:It,n=(0,g.useReducer)((function(e){return e+1}),0),r=(0,c.A)(n,2)[1],o=(0,g.useContext)(Rt);if(!o)throw new Error("The `useSlateSelector` hook must be used inside the <Slate> component's context.");var i,a=o.getSlate,s=o.addEventListener,u=(0,g.useRef)(),l=(0,g.useRef)((function(){return null})),d=(0,g.useRef)(null);try{i=e!==l.current||u.current?e(a()):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=i,u.current=void 0})),Le((function(){function e(){try{var e=l.current(a());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,a]),i}var Ft=["editor","children","onChange","initialValue"],Bt=function(e){var t=e.editor,n=e.children,r=e.onChange,o=e.initialValue,i=C(e,Ft),a=(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,i),{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(){})),a.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 T>=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(Rt.Provider,{value:p},g.createElement(lt.Provider,{value:l},g.createElement(k.Provider,{value:l.editor},g.createElement(Mt.Provider,{value:b},n))))},jt=function(){var e=(0,g.useContext)(k);if(!e)throw new Error("The `useEditor` hook must be used inside the <Slate> component's context.");return e},Ut=function(){return Lt((function(e){return e.selection}),Ht)},Ht=function(e,t){return!e&&!t||!(!e||!t)&&O.Range.equals(e,t)},Qt=function(e,t){var n=(t.top+t.bottom)/2;return e.top<=n&&e.bottom>=n},Yt=function(e,t,n){var r=Ce.toDOMRange(e,t).getBoundingClientRect(),o=Ce.toDOMRange(e,n).getBoundingClientRect();return Qt(r,o)&&Qt(o,r)};function zt(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 $t(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zt(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Vt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x-slate-fragment",n=e,r=n.apply,o=n.onChange,i=n.deleteBackward,s=n.addMark,u=n.removeMark;return X.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=ie.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=ie.get(n))&&void 0!==t&&t.length&&re.set(n,null),oe.delete(n),u(e)},n.deleteBackward=function(e){if("line"!==e)return i(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),a=function(e,t){var n=O.Editor.range(e,O.Range.end(t)),r=Array.from(O.Editor.positions(e,{at:t})),o=0,i=r.length,a=Math.floor(i/2);if(Yt(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(;a!==r.length&&a!==o;)Yt(e,O.Editor.range(e,r[a]),n)?i=a:o=a,a=Math.floor((o+i)/2);return O.Editor.range(e,r[i],n)}(n,o);O.Range.isCollapsed(a)||O.Transforms.delete(n,{at:a})}}},n.apply=function(e){var t=[],o=ie.get(n);if(null!==o&&void 0!==o&&o.length){var i=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 i=O.Path.transform(n,t);return i?{diff:r,path:i,id:o}:null}(t,e)})).filter(Boolean);ie.set(n,i)}var s=se.get(n);s&&se.set(n,Me(n,s,e));var u=ae.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):Me(n,u.at,e);ae.set(n,l?$t($t({},u),{},{at:l}):null)}switch(e.type){case"insert_text":case"remove_text":case"set_node":case"split_node":t.push.apply(t,(0,a.A)(Gt(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,a.A)(Gt(n,O.Path.parent(e.path))));break;case"merge_node":var f=O.Path.previous(e.path);t.push.apply(t,(0,a.A)(Gt(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,a.A)(Gt(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];Z.set(E,y)}},n.setFragmentData=function(e){var r=n.selection;if(r){var o=O.Range.edges(r),i=(0,c.A)(o,2),a=i[0],s=i[1],u=O.Editor.void(n,{at:a.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)),i=JSON.parse(o);return n.insertFragment(i),!0}return!1},n.insertTextData=function(e){var t=e.getData("text/plain");if(t){var r,o=t.split(/\r\n|\r|\n/),i=!1,a=(0,l.A)(o);try{for(a.s();!(r=a.n()).done;){var s=r.value;i&&O.Transforms.splitNodes(n,{always:!0}),n.insertText(s),i=!0}}catch(u){a.e(u)}finally{a.f()}return!0}return!1},n.onChange=function(e){(T<18?A.unstable_batchedUpdates:function(e){return e()})((function(){var t=te.get(n);t&&t(),o(e)}))},n},Gt=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 i=(0,c.A)(n.value,2),a=i[0],s=i[1],u=Ce.findKey(e,a);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"},i={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},a=1;a<20;a++)i["f"+a]=111+a;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={},i=(e=e.replace("++","+add")).split("+"),a=i.length;for(var s in r)o[r[s]]=!1;var u=!0,l=!1,f=void 0;try{for(var p,h=i[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!==a&&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),i[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 z},Element:function(){return R},Location:function(){return $},Node:function(){return B},Operation:function(){return H},Path:function(){return w},PathRef:function(){return p},Point:function(){return Z},PointRef:function(){return h},Range:function(){return M},RangeRef:function(){return m},Scrubber:function(){return W},Span:function(){return V},Text:function(){return re},Transforms:function(){return Le},above:function(){return Qe},addMark:function(){return $e},after:function(){return qe},apply:function(){return Fe},before:function(){return We},collapse:function(){return rn},createEditor:function(){return Tn},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 it},first:function(){return at},fragment:function(){return st},getDirtyPaths:function(){return Be},getFragment:function(){return je},getVoid:function(){return ct},hasBlocks:function(){return dt},hasInlines:function(){return ft},hasPath:function(){return pt},hasTexts:function(){return ht},insertBreak:function(){return mt},insertFragment:function(){return nn},insertNode:function(){return vt},insertNodes:function(){return fn},insertSoftBreak:function(){return gt},insertText:function(){return Ot},isBlock:function(){return bt},isEdge:function(){return Et},isEditor:function(){return Y},isEmpty:function(){return At},isEnd:function(){return wt},isNormalizing:function(){return Ct},isStart:function(){return kt},last:function(){return St},leaf:function(){return Tt},levels:function(){return xt},liftNodes:function(){return pn},marks:function(){return Pt},mergeNodes:function(){return gn},move:function(){return an},moveNodes:function(){return yn},next:function(){return Mt},node:function(){return Nt},nodes:function(){return Rt},normalize:function(){return It},normalizeNode:function(){return Ue},parent:function(){return Lt},path:function(){return jt},pathRef:function(){return Ft},pathRefs:function(){return Bt},point:function(){return Qt},pointRef:function(){return Ut},pointRefs:function(){return Ht},positions:function(){return Yt},previous:function(){return zt},range:function(){return Gt},rangeRef:function(){return $t},rangeRefs:function(){return Vt},removeMark:function(){return Zt},removeNodes:function(){return On},select:function(){return sn},setNodes:function(){return bn},setNormalizing:function(){return Xt},setPoint:function(){return cn},setSelection:function(){return dn},shouldNormalize:function(){return He},splitNodes:function(){return En},start:function(){return Wt},string:function(){return Kt},unhangRange:function(){return Jt},unsetNodes:function(){return An},unwrapNodes:function(){return wn},withoutNormalizing:function(){return en},wrapNodes:function(){return Sn}});var r=n(64467),o=n(90675),i=n(5544),a=n(24765),s=n(60436),u=n(66350),l=n(26759),c=(0,o.A)().mark(xt),d=(0,o.A)().mark(Rt),f=(0,o.A)().mark(Yt),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=Z.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=M.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),i=e[n],a=t[n];return w.equals(r,o)&&i>a},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),i=e[n],a=t[n];return w.equals(r,o)&&i<a},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,i=void 0===o?"forward":o;if(0===e.length)return r;switch(t.type){case"insert_node":var a=t.path;(w.equals(a,r)||w.endsBefore(a,r)||w.isAncestor(a,r))&&(r[a.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"===i)r[r.length-1]+=1;else if("backward"!==i)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 k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var T={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=B.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,a.A)(M.points(t));try{for(d.s();!(c=d.n()).done;){var f=(0,i.A)(c.value,2),p=f[0];t[f[1]]=Z.transform(p,n)}}catch(We){d.e(We)}finally{d.f()}}break;case"insert_text":var h=n.path,m=n.offset,v=n.text;if(0===v.length)break;var g=B.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,a.A)(M.points(t));try{for(E.s();!(b=E.n()).done;){var A=(0,i.A)(b.value,2),C=A[0];t[A[1]]=Z.transform(C,n)}}catch(We){E.e(We)}finally{E.f()}}break;case"merge_node":var k=n.path,T=B.get(e,k),x=w.previous(k),_=B.get(e,x),D=B.parent(e,k),P=k[k.length-1];if(re.isText(T)&&re.isText(_))_.text+=T.text;else{if(re.isText(T)||re.isText(_))throw new Error('Cannot apply a "merge_node" operation at path ['.concat(k,"] to nodes of different interfaces: ").concat(W.stringify(T)," ").concat(W.stringify(_)));var N;(N=_.children).push.apply(N,(0,s.A)(T.children))}if(D.children.splice(P,1),t){var R,I=(0,a.A)(M.points(t));try{for(I.s();!(R=I.n()).done;){var L=(0,i.A)(R.value,2),F=L[0];t[L[1]]=Z.transform(F,n)}}catch(We){I.e(We)}finally{I.f()}}break;case"move_node":var j=n.path,U=n.newPath;if(w.isAncestor(j,U))throw new Error("Cannot move a path [".concat(j,"] to new path [").concat(U,"] because the destination is inside itself."));var H=B.get(e,j),Q=B.parent(e,j),Y=j[j.length-1];Q.children.splice(Y,1);var z=w.transform(j,n),$=B.get(e,w.parent(z)),V=z[z.length-1];if($.children.splice(V,0,H),t){var G,q=(0,a.A)(M.points(t));try{for(q.s();!(G=q.n()).done;){var X=(0,i.A)(G.value,2),K=X[0];t[X[1]]=Z.transform(K,n)}}catch(We){q.e(We)}finally{q.f()}}break;case"remove_node":var J=n.path,ee=J[J.length-1];if(B.parent(e,J).children.splice(ee,1),t){var te,ne=(0,a.A)(M.points(t));try{for(ne.s();!(te=ne.n()).done;){var oe=(0,i.A)(te.value,2),ie=oe[0],ae=oe[1],se=Z.transform(ie,n);if(null!=t&&null!=se)t[ae]=se;else{var ue,le=void 0,ce=void 0,de=(0,a.A)(B.texts(e));try{for(de.s();!(ue=de.n()).done;){var fe=(0,i.A)(ue.value,2),pe=fe[0],he=fe[1];if(-1!==w.compare(he,J)){ce=[pe,he];break}le=[pe,he]}}catch(We){de.e(We)}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?(ie.path=le[1],ie.offset=le[0].text.length):ce?(ie.path=ce[1],ie.offset=0):t=null}}}catch(We){ne.e(We)}finally{ne.f()}}break;case"remove_text":var ve=n.path,ge=n.offset,ye=n.text;if(0===ye.length)break;var Oe=B.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,a.A)(M.points(t));try{for(we.s();!(Ae=we.n()).done;){var Ce=(0,i.A)(Ae.value,2),ke=Ce[0];t[Ce[1]]=Z.transform(ke,n)}}catch(We){we.e(We)}finally{we.f()}}break;case"set_node":var Se=n.path,Te=n.properties,xe=n.newProperties;if(0===Se.length)throw new Error("Cannot set properties on the root node!");var _e=B.get(e,Se);for(var De in xe){if("children"===De||"text"===De)throw new Error('Cannot set the "'.concat(De,'" property of nodes!'));var Pe=xe[De];null==Pe?delete _e[De]:_e[De]=Pe}for(var Me in Te)xe.hasOwnProperty(Me)||delete _e[Me];break;case"set_selection":var Ne=n.newProperties;if(null==Ne)t=Ne;else{if(null==t){if(!M.isRange(Ne))throw new Error('Cannot apply an incomplete "set_selection" operation properties '.concat(W.stringify(Ne)," when there is no current selection."));t=S({},Ne)}for(var Re in Ne){var Ie=Ne[Re];if(null==Ie){if("anchor"===Re||"focus"===Re)throw new Error('Cannot remove the "'.concat(Re,'" selection property'));delete t[Re]}else t[Re]=Ie}}break;case"split_node":var Le=n.path,Fe=n.position,Be=n.properties;if(0===Le.length)throw new Error('Cannot apply a "split_node" operation at path ['.concat(Le,"] because the root node cannot be split."));var je,Ue=B.get(e,Le),He=B.parent(e,Le),Qe=Le[Le.length-1];if(re.isText(Ue)){var Ye=Ue.text.slice(0,Fe),ze=Ue.text.slice(Fe);Ue.text=Ye,je=S(S({},Be),{},{text:ze})}else{var $e=Ue.children.slice(0,Fe),Ve=Ue.children.slice(Fe);Ue.children=$e,je=S(S({},Be),{},{children:Ve})}if(He.children.splice(Qe+1,0,je),t){var Ge,qe=(0,a.A)(M.points(t));try{for(qe.s();!(Ge=qe.n()).done;){var Ze=(0,i.A)(Ge.value,2),Xe=Ze[0];t[Ze[1]]=Z.transform(Xe,n)}}catch(We){qe.e(We)}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}}},x=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(!x(r,o))return!1}else if(Array.isArray(r)&&Array.isArray(o)){if(r.length!==o.length)return!1;for(var i=0;i<r.length;i++)if(r[i]!==o[i])return!1}else if(r!==o)return!1}for(var a in t)if(void 0===e[a]&&void 0!==t[a])return!1;return!0};function _(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[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 M={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 M.isBackward(e)===n?[r,o]:[o,r]},end:function(e){var t=M.edges(e),n=(0,i.A)(t,2)[1];return n},equals:function(e,t){return Z.equals(e.anchor,t.anchor)&&Z.equals(e.focus,t.focus)},includes:function(e,t){if(M.isRange(t)){if(M.includes(e,t.anchor)||M.includes(e,t.focus))return!0;var n=M.edges(e),r=(0,i.A)(n,2),o=r[0],a=r[1],s=M.edges(t),u=(0,i.A)(s,2),l=u[0],c=u[1];return Z.isBefore(o,l)&&Z.isAfter(a,c)}var d=M.edges(e),f=(0,i.A)(d,2),p=f[0],h=f[1],m=!1,v=!1;return Z.isPoint(t)?(m=Z.compare(t,p)>=0,v=Z.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=_(e,D),r=M.edges(e),o=(0,i.A)(r,2),a=o[0],s=o[1],u=M.edges(t),l=(0,i.A)(u,2),c=l[0],d=l[1],f=Z.isBefore(a,c)?c:a,p=Z.isBefore(s,d)?s:d;return Z.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 Z.isAfter(t,n)},isCollapsed:function(e){var t=e.anchor,n=e.focus;return Z.equals(t,n)},isExpanded:function(e){return!M.isCollapsed(e)},isForward:function(e){return!M.isBackward(e)},isRange:function(e){return(0,u.Q)(e)&&Z.isPoint(e.anchor)&&Z.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=M.edges(e),n=(0,i.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,i=n.affinity,a=void 0===i?"inward":i;if("inward"===a){var s=M.isCollapsed(e);M.isForward(e)?(r="forward",o=s?r:"backward"):(r="backward",o=s?r:"forward")}else"outward"===a?M.isForward(e)?(r="backward",o="forward"):(r="forward",o="backward"):(r=a,o=a);var u=Z.transform(e.anchor,t,{affinity:r}),l=Z.transform(e.focus,t,{affinity:o});if(!u||!l)return null;e.anchor=u,e.focus=l}))}},N=function(e){return(0,u.Q)(e)&&B.isNodeList(e.children)&&!z.isEditor(e)},R={isAncestor:function(e){return(0,u.Q)(e)&&B.isNodeList(e.children)},isElement:N,isElementList:function(e){return Array.isArray(e)&&e.every((function(e){return R.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 N(e)&&e[n]===t},matches:function(e,t){for(var n in t)if("children"!==n&&e[n]!==t[n])return!1;return!0}},I=["children"],L=["text"],F=new WeakMap,B={ancestor:function(e,t){var n=B.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(W.stringify(n)));return n},ancestors:(0,o.A)().mark((function e(t,n){var r,i,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]:{},i=(0,a.A)(w.ancestors(n,r)),e.prev=2,i.s();case 4:if((s=i.n()).done){e.next=12;break}return u=s.value,l=B.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),i.e(e.t0);case 17:return e.prev=17,i.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(W.stringify(e)));var n=e.children[t];if(null==n)throw new Error("Cannot get child at index `".concat(t,"` in node: ").concat(W.stringify(e)));return n},children:(0,o.A)().mark((function(e,t){var n,r,i,a,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,i=B.ancestor(e,t),a=i.children,s=r?a.length-1:0;case 5:if(!(r?s>=0:s<a.length)){o.next=13;break}return u=B.child(i,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()}}),a)})),common:function(e,t,n){var r=w.common(t,n);return[B.get(e,r),r]},descendant:function(e,t){var n=B.get(e,t);if(z.isEditor(n))throw new Error("Cannot get the descendant node at path [".concat(t,"] because it refers to the root editor node instead: ").concat(W.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,a.A)(B.nodes(t,n)),e.prev=2,r.s();case 4:if((s=r.n()).done){e.next=11;break}if(u=(0,i.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,a.A)(B.nodes(t,n)),e.prev=2,r.s();case 4:if((s=r.n()).done){e.next=11;break}if(u=(0,i.A)(s.value,2),l=u[0],c=u[1],!R.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 R.isAncestor(e)?_(e,I):_(e,L)},first:function(e,t){for(var n=t.slice(),r=B.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(W.stringify(e)));var n=(0,l.jM)({children:e.children},(function(e){var n,r=M.edges(t),o=(0,i.A)(r,2),s=o[0],u=o[1],l=B.nodes(e,{reverse:!0,pass:function(e){var n=(0,i.A)(e,2)[1];return!M.includes(t,n)}}),c=(0,a.A)(l);try{for(c.s();!(n=c.n()).done;){var d=(0,i.A)(n.value,2)[1];if(!M.includes(t,d)){var f=B.parent(e,d),p=d[d.length-1];f.children.splice(p,1)}if(w.equals(d,u.path)){var h=B.leaf(e,d);h.text=h.text.slice(0,u.offset)}if(w.equals(d,s.path)){var m=B.leaf(e,d);m.text=m.text.slice(s.offset)}}}catch(v){c.e(v)}finally{c.f()}z.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(W.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)||R.isElement(e)||z.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 B.isNode(e)}));return F.set(e,n),n},last:function(e,t){for(var n=t.slice(),r=B.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=B.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(W.stringify(n)));return n},levels:(0,o.A)().mark((function e(t,n){var r,i,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]:{},i=(0,a.A)(w.levels(n,r)),e.prev=2,i.s();case 4:if((s=i.n()).done){e.next=11;break}return u=s.value,l=B.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),i.e(e.t0);case 16:return e.prev=16,i.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])})),matches:function(e,t){return R.isElement(e)&&R.isElementProps(t)&&R.matches(e,t)||re.isText(e)&&re.isTextProps(t)&&re.matches(e,t)},nodes:(0,o.A)().mark((function e(t){var n,r,i,a,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,i=n.reverse,a=void 0!==i&&i,s=n.from,u=void 0===s?[]:s,l=n.to,c=new Set,d=[],f=t;case 6:if(!l||!(a?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=a?f.children.length-1:0,w.isAncestor(d,u)&&(p=u[d.length]),d=d.concat(p),f=B.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(a){e.next=27;break}if(h=w.next(d),!B.has(t,h)){e.next=27;break}return d=h,f=B.get(t,d),e.abrupt("continue",6);case 27:if(!a||0===d[d.length-1]){e.next=32;break}return m=w.previous(d),d=m,f=B.get(t,d),e.abrupt("continue",6);case 32:d=w.parent(d),f=B.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=B.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(B.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,a.A)(B.nodes(t,n)),e.prev=2,r.s();case 4:if((s=r.n()).done){e.next=11;break}if(u=(0,i.A)(s.value,2),l=u[0],c=u[1],!re.isText(l)){e.next=9;break}return e.next=9,[l,c];case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),r.e(e.t0);case 16:return e.prev=16,r.f(),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[2,13,16,19]])}))};function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function U(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var H={isNodeOperation:function(e){return H.isOperation(e)&&e.type.endsWith("_node")},isOperation:function(e){if(!(0,u.Q)(e))return!1;switch(e.type){case"insert_node":case"remove_node":return w.isPath(e.path)&&B.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&&M.isRange(e.newProperties)||null===e.newProperties&&M.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 H.isOperation(e)}))},isSelectionOperation:function(e){return H.isOperation(e)&&e.type.endsWith("_selection")},isTextOperation:function(e){return H.isOperation(e)&&e.type.endsWith("_text")},inverse:function(e){switch(e.type){case"insert_node":return U(U({},e),{},{type:"remove_node"});case"insert_text":return U(U({},e),{},{type:"remove_text"});case"merge_node":return U(U({},e),{},{type:"split_node",path: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 i=e.properties,a=e.newProperties;return U(U({},e),{},{properties:a,newProperties:i});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)})}}},Q=new WeakMap,Y=function(e){var t=Q.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||M.isRange(e.selection))&&B.isNodeList(e.children)&&H.isOperationList(e.operations);return Q.set(e,n),n},z={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 Y(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)}},$={isLocation:function(e){return w.isPath(e)||Z.isPoint(e)||M.isRange(e)}},V={isSpan:function(e){return Array.isArray(e)&&2===e.length&&e.every(w.isPath)}};function G(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?G(Object(n),!0).forEach((function(t){C(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 Z={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===Z.compare(e,t)},isBefore:function(e,t){return-1===Z.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,i=e.path,a=e.offset;switch(t.type){case"insert_node":case"move_node":e.path=w.transform(i,t,n);break;case"insert_text":w.equals(t.path,i)&&(t.offset<a||t.offset===a&&"forward"===o)&&(e.offset+=t.text.length);break;case"merge_node":w.equals(t.path,i)&&(e.offset+=t.position),e.path=w.transform(i,t,n);break;case"remove_text":w.equals(t.path,i)&&t.offset<=a&&(e.offset-=Math.min(a-t.offset,t.text.length));break;case"remove_node":if(w.equals(t.path,i)||w.isAncestor(t.path,i))return null;e.path=w.transform(i,t,n);break;case"split_node":if(w.equals(t.path,i)){if(t.position===a&&null==o)return null;(t.position<a||t.position===a&&"forward"===o)&&(e.offset-=t.position,e.path=w.transform(i,t,q(q({},n),{},{affinity:"forward"})))}else e.path=w.transform(i,t,n)}}))}},X=void 0,W={setScrubber:function(e){X=e},stringify:function(e){return JSON.stringify(e,X)}},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 _(e,K)}return x(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,a.A)(t);try{for(o.s();!(n=o.n()).done;){var s,u=n.value,l=_(u,J),c=M.edges(u),d=(0,i.A)(c,2),f=d[0],p=d[1],h=[],m=0,v=f.offset,g=p.offset,y=(0,a.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 k=g-E;C=te(te({},A),{},{text:A.text.slice(k)}),A=te(te({},A),{},{text:A.text.slice(0,k)})}if(v>E){var S=v-E;w=te(te({},A),{},{text:A.text.slice(0,S)}),A=te(te({},A),{},{text:A.text.slice(S)})}Object.assign(A,l),w&&h.push(w),h.push(A),C&&h.push(C)}}}catch(T){y.e(T)}finally{y.f()}r=h}}catch(T){o.e(T)}finally{o.f()}return r}},oe=function(e){return e.selection?e.selection:e.children.length>0?z.end(e,[]):[0]},ie=function(e,t){var n=z.node(e,t),r=(0,i.A)(n,1)[0];return function(e){return e===r}},ae=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,a.A)(o);try{for(d.s();!(t=d.n()).done;){var f=t.value,p=f.codePointAt(0);if(!p)break;var h=ke(f,p),m=r?[u,h]:[h,s],v=(0,i.A)(m,2);if(s=v[0],u=v[1],Se(s,ne.ZWJ)&&Se(u,ne.ExtPict)&&!De(r?e.substring(0,l):e.substring(0,e.length-l)))break;if(Se(s,ne.RI)&&Se(u,ne.RI)&&!(c=null!==c?!c:!!r||Me(e.substring(0,e.length-l))))break;if(s!==ne.None&&u!==ne.None&&xe(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=ae(e,t),a=de(e,o,t),s=(0,i.A)(a,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=ae(n,r),a=de(n,o,r),s=(0,i.A)(a,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,i,a;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(i=t.charAt(n-r),!me(i.charCodeAt(0))){e.next=11;break}if(a=t.charAt(n-r-1),!he(a.charCodeAt(0))){e.next=11;break}return e.next=9,a+i;case 9:return r++,e.abrupt("continue",13);case 11:return e.next=13,i;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])$/,ke=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 Se(e,t){return 0!==(e&t)}var Te=[[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 xe(e,t){return-1===Te.findIndex((function(n){return Se(e,n[0])&&Se(t,n[1])}))}var _e=/(?:[\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(_e)},Pe=/(?:\uD83C[\uDDE6-\uDDFF])+$/g,Me=function(e){var t=e.match(Pe);return null!==t&&t[0].length/2%2===1},Ne={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]:{};z.withoutNormalizing(e,(function(){var r=n.voids,o=void 0!==r&&r,i=n.at,a=void 0===i?oe(e):i;if(w.isPath(a)&&(a=z.range(e,a)),M.isRange(a))if(M.isCollapsed(a))a=a.anchor;else{var s=M.end(a);if(!o&&z.void(e,{at:s}))return;var u=M.start(a),l=z.pointRef(e,u),c=z.pointRef(e,s);Le.delete(e,{at:a,voids:o});var d=l.unref(),f=c.unref();a=d||f,Le.setSelection(e,{anchor:a,focus:a})}if(!(!o&&z.void(e,{at:a})||z.elementReadOnly(e,{at:a}))){var p=a,h=p.path,m=p.offset;t.length>0&&e.apply({type:"insert_text",path:h,offset:m,text:t})}}))}};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){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Re(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Le=Ie(Ie(Ie(Ie({},T),{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)}}),Ne),Fe=function(e,t){var n,r=(0,a.A)(z.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 i,s=(0,a.A)(z.pointRefs(e));try{for(s.s();!(i=s.n()).done;){var u=i.value;h.transform(u,t)}}catch(D){s.e(D)}finally{s.f()}var l,c=(0,a.A)(z.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,k=(0,a.A)(b);try{for(k.s();!(C=k.n()).done;){var S=C.value;A(w.transform(S,t))}}catch(D){k.e(D)}finally{k.f()}}else f=b,O=E;var T,x=e.getDirtyPaths(t),_=(0,a.A)(x);try{for(_.s();!(T=_.n()).done;){A(T.value)}}catch(D){_.e(D)}finally{_.f()}v.set(e,f),g.set(e,O),Le.transform(e,t),e.operations.push(t),z.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=[]})))},Be=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(B.nodes(r),(function(e){var t=(0,i.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,a.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(R){y.e(R)}finally{y.f()}var E,A=(0,a.A)(w.ancestors(h));try{for(A.s();!(E=A.n()).done;){var C=E.value,k=w.transform(C,t);g.push(k)}}catch(R){A.e(R)}finally{A.f()}var S=g[g.length-1],T=h[h.length-1],x=S.concat(T);return[].concat(v,g,[x]);case"remove_node":var _=t.path,D=w.ancestors(_);return(0,s.A)(D);case"split_node":var P=t.path,M=w.levels(P),N=w.next(P);return[].concat((0,s.A)(M),[N]);default:return[]}},je=function(e){var t=e.selection;return t?B.fragment(e,t):[]},Ue=function(e,t){var n=(0,i.A)(t,2),r=n[0],o=n[1];if(!re.isText(r))if(R.isElement(r)&&0===r.children.length){Le.insertNodes(e,{text:""},{at:o.concat(0),voids:!0})}else for(var a=!z.isEditor(r)&&(R.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=B.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)||R.isElement(c)&&e.isInline(c))!==a)Le.removeNodes(e,{at:o.concat(s),voids:!0}),s--;else if(R.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--))}}},He=function(e,t){var n=t.iteration,r=42*t.initialDirtyPathsLength;if(n>r)throw new Error("Could not completely normalize the editor after ".concat(r," iterations! This is usually due to incorrect normalization logic that leaves a node in an invalid state."));return!0},Qe=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=z.path(e,l),p="lowest"===s,h=(0,a.A)(z.levels(e,{at:f,voids:r,match:c,reverse:p}));try{for(h.s();!(d=h.n()).done;){var m=(0,i.A)(d.value,2),v=m[0],g=m[1];if(!re.isText(v))if(M.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 Ye(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ze(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ye(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ye(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var $e=function(e,t,n){var o=e.selection;if(o){var a=function(t,n){if(!re.isText(t))return!1;var r=z.parent(e,n),o=(0,i.A)(r,2),a=o[0];o[1];return!e.isVoid(a)||e.markableVoid(a)},s=M.isExpanded(o),u=!1;if(!s){var l=z.node(e,o),c=(0,i.A)(l,2),d=c[0],f=c[1];if(d&&a(d,f)){var p=z.parent(e,f),h=(0,i.A)(p,1)[0];u=h&&e.markableVoid(h)}}if(s||u)Le.setNodes(e,(0,r.default)({},t,n),{match:a,split:!0,voids:!0});else{var m=ze(ze({},z.marks(e)||{}),{},(0,r.default)({},t,n));e.marks=m,y.get(e)||e.onChange()}}};function Ve(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?Ve(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ve(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]:{},i={anchor:z.point(e,t,{edge:"end"}),focus:z.end(e,[])},s=o.distance,u=void 0===s?1:s,l=0,c=(0,a.A)(z.positions(e,Ge(Ge({},o),{},{at:i})));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 Ze(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ze(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var We=function(e,t){var n,r,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i={anchor:z.start(e,[]),focus:z.point(e,t,{edge:"start"})},s=o.distance,u=void 0===s?1:s,l=0,c=(0,a.A)(z.positions(e,Xe(Xe({},o),{},{at:i,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&&M.isCollapsed(n)&&Le.delete(e,{unit:t,reverse:!0})},Je=function(e,t){var n=e.selection;n&&M.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&&M.isExpanded(r)&&Le.delete(e,{reverse:"backward"===n})},tt=function(e,t){return[z.start(e,t),z.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 z.above(e,rt(rt({},t),{},{match:function(t){return R.isElement(t)&&z.isElementReadOnly(e,t)}}))},it=function(e,t){return z.point(e,t,{edge:"end"})},at=function(e,t){var n=z.path(e,t,{edge:"start"});return z.node(e,n)},st=function(e,t){var n=z.range(e,t);return B.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 z.above(e,lt(lt({},t),{},{match:function(t){return R.isElement(t)&&z.isVoid(e,t)}}))},dt=function(e,t){return t.children.some((function(t){return R.isElement(t)&&z.isBlock(e,t)}))},ft=function(e,t){return t.children.some((function(t){return re.isText(t)||z.isInline(e,t)}))},pt=function(e,t){return B.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 i=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,i,{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 z.isStart(e,t,n)||z.isEnd(e,t,n)},At=function(e,t){var n=t.children,r=(0,i.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=z.end(e,n);return Z.equals(t,r)},Ct=function(e){var t=O.get(e);return void 0===t||t},kt=function(e,t,n){if(0!==t.offset)return!1;var r=z.start(e,n);return Z.equals(t,r)},St=function(e,t){var n=z.path(e,t,{edge:"end"});return z.node(e,n)},Tt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=z.path(e,t,n);return[B.leaf(e,r),r]};function xt(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=z.path(e,r),m=(0,a.A)(B.levels(e,h)),o.prev=9,m.s();case 11:if((v=m.n()).done){o.next=20;break}if(g=(0,i.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||!R.isElement(y)||!z.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 _t=["text"],Dt=["text"],Pt=function(e){var t=e.marks,n=e.selection;if(!n)return null;if(t)return t;if(M.isExpanded(n)){var r=z.nodes(e,{match:re.isText}),o=(0,i.A)(r,1)[0];return o?_((0,i.A)(o,1)[0],_t):{}}var a=n.anchor,s=a.path,u=z.leaf(e,s),l=(0,i.A)(u,1)[0];if(0===a.offset){var c=z.previous(e,{at:s,match:re.isText});if(!z.above(e,{match:function(t){return R.isElement(t)&&z.isVoid(e,t)&&e.markableVoid(t)}})){var d=z.above(e,{match:function(t){return R.isElement(t)&&z.isBlock(e,t)}});if(c&&d){var f=(0,i.A)(c,2),p=f[0],h=f[1],m=(0,i.A)(d,2)[1];w.isAncestor(m,h)&&(l=p)}}}return _(l,Dt)},Mt=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,a=void 0!==o&&o,s=t.match,u=t.at,l=void 0===u?e.selection:u;if(l){var c=z.after(e,l,{voids:a});if(c){var d=z.last(e,[]),f=(0,i.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=z.parent(e,l),m=(0,i.A)(h,1)[0];s=function(e){return m.children.includes(e)}}else s=function(){return!0};var v=z.nodes(e,{at:p,match:s,mode:r,voids:a}),g=(0,i.A)(v,1)[0];return g}}},Nt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=z.path(e,t,n),o=B.get(e,r);return[o,r]};function Rt(e){var t,n,r,s,u,l,c,f,p,h,m,v,g,y,O,b,E,A,C,k,S,T,x,_,D,P,M,N,I=arguments;return(0,o.A)().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:if(n=(t=I.length>1&&void 0!==I[1]?I[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:V.isSpan(r)?(O=r[0],b=r[1]):(E=z.path(e,r,{edge:"start"}),A=z.path(e,r,{edge:"end"}),O=p?A:E,b=p?E:A),C=B.nodes(e,{reverse:p,from:O,to:b,pass:function(t){var n=(0,i.A)(t,1)[0];return!!R.isElement(n)&&(!(m||!z.isVoid(e,n)&&!z.isElementReadOnly(e,n))||!(!g||z.isSelectable(e,n)))}}),k=[],T=(0,a.A)(C),o.prev=10,T.s();case 12:if((x=T.n()).done){o.next=39;break}if(_=(0,i.A)(x.value,2),D=_[0],P=_[1],!g||!R.isElement(D)||z.isSelectable(e,D)){o.next=16;break}return o.abrupt("continue",37);case 16:if(M=S&&0===w.compare(P,S[1]),"highest"!==u||!M){o.next=19;break}return o.abrupt("continue",37);case 19:if(y(D,P)){o.next=25;break}if(!c||M||!re.isText(D)){o.next=24;break}return o.abrupt("return");case 24:return o.abrupt("continue",37);case 25:if("lowest"!==u||!M){o.next=28;break}return S=[D,P],o.abrupt("continue",37);case 28:if(!(N="lowest"===u?S:[D,P])){o.next=36;break}if(!c){o.next=34;break}k.push(N),o.next=36;break;case 34:return o.next=36,N;case 36:S=[D,P];case 37:o.next=12;break;case 39:o.next=44;break;case 41:o.prev=41,o.t0=o.catch(10),T.e(o.t0);case 44:return o.prev=44,T.f(),o.finish(44);case 47:if("lowest"!==u||!S){o.next=54;break}if(!c){o.next=52;break}k.push(S),o.next=54;break;case 52:return o.next=54,S;case 54:if(!c){o.next=56;break}return o.delegateYield(k,"t1",56);case 56:case"end":return o.stop()}}),d,null,[[10,41,44,47]])}var It=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(z.isNormalizing(e)){if(r){var l=Array.from(B.nodes(e),(function(e){return(0,i.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&&z.withoutNormalizing(e,(function(){var t,n=(0,a.A)(s(e));try{for(n.s();!(t=n.n()).done;){var r=t.value;if(B.has(e,r)){var l=z.node(e,r),c=l,d=(0,i.A)(c,2),f=d[0];d[1];R.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(B.has(e,v)){var g=z.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=z.path(e,t,n),o=w.parent(r);return z.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 z.pathRefs(e).delete(r),r.current=null,t}};return z.pathRefs(e).add(r),r},Bt=function(e){var t=b.get(e);return t||(t=new Set,b.set(e,t)),t},jt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.depth,o=n.edge;if(w.isPath(t))if("start"===o){var a=B.first(e,t);t=(0,i.A)(a,2)[1]}else if("end"===o){var s=B.last(e,t);t=(0,i.A)(s,2)[1]}return M.isRange(t)&&(t="start"===o?M.start(t):"end"===o?M.end(t):w.common(t.anchor.path,t.focus.path)),Z.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 z.pointRefs(e).delete(r),r.current=null,t}};return z.pointRefs(e).add(r),r},Ht=function(e){var t=E.get(e);return t||(t=new Set,E.set(e,t)),t},Qt=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 a=B.last(e,t);o=(0,i.A)(a,2)[1]}else{var s=B.first(e,t);o=(0,i.A)(s,2)[1]}var u=B.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(M.isRange(t)){var l=M.edges(t),c=(0,i.A)(l,2),d=c[0],f=c[1];return"start"===r?d:f}return t};function Yt(e){var t,n,r,s,u,l,c,d,p,h,m,v,g,y,O,b,E,A,C,k,S,T,x,_,D,P,N,I,L,F,B,j=arguments;return(0,o.A)().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:if(B=function(e,t,n){return"character"===t?ae(e,n):"word"===t?ce(e,n):"line"===t||"block"===t?e.length:1},n=(t=j.length>1&&void 0!==j[1]?j[1]:{}).at,r=void 0===n?e.selection:n,s=t.unit,u=void 0===s?"offset":s,l=t.reverse,c=void 0!==l&&l,d=t.voids,p=void 0!==d&&d,h=t.ignoreNonSelectable,m=void 0!==h&&h,r){o.next=5;break}return o.abrupt("return");case 5:v=z.range(e,r),g=M.edges(v),y=(0,i.A)(g,2),O=y[0],b=y[1],E=c?b:O,A=!1,C="",k=0,S=0,T=0,x=(0,a.A)(z.nodes(e,{at:r,reverse:c,voids:p,ignoreNonSelectable:m})),o.prev=14,x.s();case 16:if((_=x.n()).done){o.next=51;break}if(D=(0,i.A)(_.value,2),P=D[0],N=D[1],!R.isElement(P)){o.next=26;break}if(p||!e.isVoid(P)&&!e.isElementReadOnly(P)){o.next=23;break}return o.next=22,z.start(e,N);case 22:return o.abrupt("continue",49);case 23:if(!e.isInline(P)){o.next=25;break}return o.abrupt("continue",49);case 25:z.hasInlines(e,P)&&(I=w.isAncestor(N,b.path)?b:z.end(e,N),L=w.isAncestor(N,O.path)?O:z.start(e,N),C=z.string(e,{anchor:L,focus:I},{voids:p}),A=!0);case 26:if(!re.isText(P)){o.next=49;break}if((F=w.equals(N,E.path))?(S=c?E.offset:P.text.length-E.offset,T=E.offset):(S=P.text.length,T=c?S:0),!F&&!A&&"offset"!==u){o.next=33;break}return o.next=32,{path:N,offset:T};case 32:A=!1;case 33:if(0!==k){o.next=39;break}if(""!==C){o.next=37;break}return o.abrupt("break",49);case 37:k=B(C,u,c),C=de(C,k,c)[1];case 39:if(T=c?T-k:T+k,!((S-=k)<0)){o.next=44;break}return k=-S,o.abrupt("break",49);case 44:return k=0,o.next=47,{path:N,offset:T};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),x.e(o.t0);case 56:return o.prev=56,x.f(),o.finish(56);case 59:case"end":return o.stop()}}),f,null,[[14,53,56,59]])}var zt=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,a=void 0!==o&&o,s=t.match,u=t.at,l=void 0===u?e.selection:u;if(l){var c=z.before(e,l,{voids:a});if(c){var d=z.first(e,[]),f=(0,i.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=z.parent(e,l),m=(0,i.A)(h,1)[0];s=function(e){return m.children.includes(e)}}else s=function(){return!0};var v=z.nodes(e,{reverse:!0,at:p,match:s,mode:r,voids:a}),g=(0,i.A)(v,1)[0];return g}}},$t=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 z.rangeRefs(e).delete(r),r.current=null,t}};return z.rangeRefs(e).add(r),r},Vt=function(e){var t=A.get(e);return t||(t=new Set,A.set(e,t)),t},Gt=function(e,t,n){return M.isRange(t)&&!n?t:{anchor:z.start(e,t),focus:z.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 Zt=function(e,t){var n=e.selection;if(n){var r=function(t,n){if(!re.isText(t))return!1;var r=z.parent(e,n),o=(0,i.A)(r,2),a=o[0];o[1];return!e.isVoid(a)||e.markableVoid(a)},o=M.isExpanded(n),a=!1;if(!o){var s=z.node(e,n),u=(0,i.A)(s,2),l=u[0],c=u[1];if(l&&r(l,c)){var d=z.parent(e,c),f=(0,i.A)(d,1)[0];a=f&&e.markableVoid(f)}}if(o||a)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}({},z.marks(e)||{});delete p[t],e.marks=p,y.get(e)||e.onChange()}}},Xt=function(e,t){O.set(e,t)},Wt=function(e,t){return z.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=z.range(e,t),u=M.edges(s),l=(0,i.A)(u,2),c=l[0],d=l[1],f="",p=(0,a.A)(z.nodes(e,{at:s,match:re.isText,voids:o}));try{for(p.s();!(n=p.n()).done;){var h=(0,i.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=M.edges(t),s=(0,i.A)(o,2),u=s[0],l=s[1];if(0!==u.offset||0!==l.offset||M.isCollapsed(t)||w.hasPrevious(l.path))return t;var c,d=z.above(e,{at:l,match:function(t){return R.isElement(t)&&z.isBlock(e,t)},voids:r}),f=d?d[1]:[],p={anchor:z.start(e,u),focus:l},h=!0,m=(0,a.A)(z.nodes(e,{at:p,match:re.isText,reverse:!0,voids:r}));try{for(m.s();!(c=m.n()).done;){var v=(0,i.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=z.isNormalizing(e);z.setNormalizing(e,!1);try{t()}finally{z.setNormalizing(e,n)}z.normalize(e)},tn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};z.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(M.isRange(m)&&M.isCollapsed(m)&&(y=!0,m=m.anchor),Z.isPoint(m)){var O=z.void(e,{at:m,mode:"highest"});if(!p&&O){m=(0,i.A)(O,2)[1]}else{var b={unit:l,distance:d};m={anchor:m,focus:s?z.before(e,m,b)||z.start(e,[]):z.after(e,m,b)||z.end(e,[])},g=!0}}if(w.isPath(m))Le.removeNodes(e,{at:m,voids:p});else if(!M.isCollapsed(m)){if(!g){var E=M.edges(m),A=(0,i.A)(E,2)[1],C=z.end(e,[]);Z.equals(A,C)||(m=z.unhangRange(e,m,{voids:p}))}var k=M.edges(m),S=(0,i.A)(k,2),T=S[0],x=S[1],_=z.above(e,{match:function(t){return R.isElement(t)&&z.isBlock(e,t)},at:T,voids:p}),D=z.above(e,{match:function(t){return R.isElement(t)&&z.isBlock(e,t)},at:x,voids:p}),P=_&&D&&!w.equals(_[1],D[1]),N=w.equals(T.path,x.path),I=p?null:null!==(n=z.void(e,{at:T,mode:"highest"}))&&void 0!==n?n:z.elementReadOnly(e,{at:T,mode:"highest"}),L=p?null:null!==(r=z.void(e,{at:x,mode:"highest"}))&&void 0!==r?r:z.elementReadOnly(e,{at:x,mode:"highest"});if(I){var F=z.before(e,T);F&&_&&w.isAncestor(_[1],F.path)&&(T=F)}if(L){var B=z.after(e,x);B&&D&&w.isAncestor(D[1],B.path)&&(x=B)}var j,U,H=[],Q=(0,a.A)(z.nodes(e,{at:m,voids:p}));try{for(Q.s();!(U=Q.n()).done;){var Y=U.value,$=Y,V=(0,i.A)($,2),G=V[0],q=V[1];j&&0===w.compare(q,j)||(!p&&R.isElement(G)&&(z.isVoid(e,G)||z.isElementReadOnly(e,G))||!w.isCommon(q,T.path)&&!w.isCommon(q,x.path))&&(H.push(Y),j=q)}}catch(me){Q.e(me)}finally{Q.f()}var X=Array.from(H,(function(t){var n=(0,i.A)(t,2)[1];return z.pathRef(e,n)})),W=z.pointRef(e,T),K=z.pointRef(e,x),J="";if(!N&&!I){var ee=W.current,te=z.leaf(e,ee),ne=(0,i.A)(te,1)[0],re=ee.path,oe=T.offset,ie=ne.text.slice(oe);ie.length>0&&(e.apply({type:"remove_text",path:re,offset:oe,text:ie}),J=ie)}if(X.reverse().map((function(e){return e.unref()})).filter((function(e){return null!==e})).forEach((function(t){return Le.removeNodes(e,{at:t,voids:p})})),!L){var ae=K.current,se=z.leaf(e,ae),ue=(0,i.A)(se,1)[0],le=ae.path,ce=N?T.offset:0,de=ue.text.slice(ce,x.offset);de.length>0&&(e.apply({type:"remove_text",path:le,offset:ce,text:de}),J=de)}!N&&P&&K.current&&W.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=W.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]:{};z.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(M.isRange(c))if(o||(c=z.unhangRange(e,c,{voids:u})),M.isCollapsed(c))c=c.anchor;else{var d=M.edges(c),f=(0,i.A)(d,2)[1];if(!u&&z.void(e,{at:f}))return;var p=z.pointRef(e,f);Le.delete(e,{at:c}),c=p.unref()}else w.isPath(c)&&(c=z.start(e,c));if(u||!z.void(e,{at:c})){var h=z.above(e,{at:c,match:function(t){return R.isElement(t)&&z.isInline(e,t)},mode:"highest",voids:u});if(h){var m=(0,i.A)(h,2)[1];if(z.isEnd(e,c,m))c=z.after(e,m);else if(z.isStart(e,c,m)){c=z.before(e,m)}}var v,g=z.above(e,{match:function(t){return R.isElement(t)&&z.isBlock(e,t)},at:c,voids:u}),y=(0,i.A)(g,2)[1],O=z.isStart(e,c,y),b=z.isEnd(e,c,y),E=O&&b,A=!O||O&&b,C=!b,k=B.first({children:t},[]),S=(0,i.A)(k,2)[1],T=B.last({children:t},[]),x=(0,i.A)(T,2)[1],_=[],D=function(t){var n=(0,i.A)(t,2),r=n[0],o=n[1];return!(0===o.length)&&(!!E||!(A&&w.isAncestor(o,S)&&R.isElement(r)&&!e.isVoid(r)&&!e.isInline(r))&&!(C&&w.isAncestor(o,x)&&R.isElement(r)&&!e.isVoid(r)&&!e.isInline(r)))},P=(0,a.A)(B.nodes({children:t},{pass:D}));try{for(P.s();!(v=P.n()).done;){var N=v.value;D(N)&&_.push(N)}}catch(te){P.e(te)}finally{P.f()}for(var I=[],L=[],F=[],j=!0,U=!1,H=0,Q=_;H<Q.length;H++){var Y=(0,i.A)(Q[H],1)[0];R.isElement(Y)&&!e.isInline(Y)?(j=!1,U=!0,L.push(Y)):j?I.push(Y):F.push(Y)}var $=z.nodes(e,{at:c,match:function(t){return re.isText(t)||z.isInline(e,t)},mode:"highest",voids:u}),V=(0,i.A)($,1)[0],G=(0,i.A)(V,2)[1],q=z.isStart(e,c,G),Z=z.isEnd(e,c,G),X=z.pathRef(e,b&&!F.length?w.next(y):y),W=z.pathRef(e,Z?w.next(G):G);Le.splitNodes(e,{at:c,match:function(t){return U?R.isElement(t)&&z.isBlock(e,t):re.isText(t)||z.isInline(e,t)},mode:U?"lowest":"highest",always:U&&(!O||I.length>0)&&(!b||F.length>0),voids:u});var K,J=z.pathRef(e,!q||q&&Z?w.next(G):G);if(Le.insertNodes(e,I,{at:J.current,match:function(t){return re.isText(t)||z.isInline(e,t)},mode:"highest",voids:u}),E&&!I.length&&L.length&&!F.length&&Le.delete(e,{at:y,voids:u}),Le.insertNodes(e,L,{at:X.current,match:function(t){return R.isElement(t)&&z.isBlock(e,t)},mode:"lowest",voids:u}),Le.insertNodes(e,F,{at:W.current,match:function(t){return re.isText(t)||z.isInline(e,t)},mode:"highest",voids:u}),!n.at)if(F.length>0&&W.current?K=w.previous(W.current):L.length>0&&X.current?K=w.previous(X.current):J.current&&(K=w.previous(J.current)),K){var ee=z.end(e,K);Le.select(e,ee)}J.unref(),X.unref(),W.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=M.edges(r),a=(0,i.A)(o,1)[0];Le.select(e,a)}else if("end"===n){var s=M.edges(r),u=(0,i.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,i=t.unit,a=void 0===i?"character":i,s=t.reverse,u=void 0!==s&&s,l=t.edge,c=void 0===l?null:l;if(n){"start"===c&&(c=M.isBackward(n)?"focus":"anchor"),"end"===c&&(c=M.isBackward(n)?"anchor":"focus");var d=n.anchor,f=n.focus,p={distance:o,unit:a,ignoreNonSelectable:!0},h={};if(null==c||"anchor"===c){var m=u?z.before(e,d,p):z.after(e,d,p);m&&(h.anchor=m)}if(null==c||"focus"===c){var v=u?z.before(e,f,p):z.after(e,f,p);v&&(h.focus=v)}Le.setSelection(e,h)}},sn=function(e,t){var n=e.selection;if(t=z.range(e,t),n)Le.setSelection(e,t);else{if(!M.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(W.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,i=n.edge,a=void 0===i?"both":i;if(o){"start"===a&&(a=M.isBackward(o)?"focus":"anchor"),"end"===a&&(a=M.isBackward(o)?"anchor":"focus");var s=o.anchor,u=o.focus,l="anchor"===a?s:u;Le.setSelection(e,(0,r.default)({},"anchor"===a?"anchor":"focus",ln(ln({},l),t)))}},dn=function(e,t){var n=e.selection,r={},o={};if(n){for(var i in t)("anchor"===i&&null!=t.anchor&&!Z.equals(t.anchor,n.anchor)||"focus"===i&&null!=t.focus&&!Z.equals(t.focus,n.focus)||"anchor"!==i&&"focus"!==i&&t[i]!==n[i])&&(r[i]=n[i],o[i]=t[i]);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]:{};z.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(B.isNode(t)&&(t=[t]),0!==t.length){var h=t,m=(0,i.A)(h,1)[0];if(d||(d=oe(e),p=!0),null==p&&(p=!1),M.isRange(d))if(o||(d=z.unhangRange(e,d,{voids:u})),M.isCollapsed(d))d=d.anchor;else{var v=M.edges(d),g=(0,i.A)(v,2)[1],y=z.pointRef(e,g);Le.delete(e,{at:d}),d=y.unref()}if(Z.isPoint(d)){null==f&&(f=re.isText(m)?function(e){return re.isText(e)}:e.isInline(m)?function(t){return re.isText(t)||z.isInline(e,t)}:function(t){return R.isElement(t)&&z.isBlock(e,t)});var O=z.nodes(e,{at:d.path,match:f,mode:c,voids:u}),b=(0,i.A)(O,1)[0];if(!b)return;var E=(0,i.A)(b,2)[1],A=z.pathRef(e,E),C=z.isEnd(e,d,E);Le.splitNodes(e,{at:d,match:f,mode:c,voids:u});var k=A.unref();d=C?w.next(k):k}var S=w.parent(d),T=d[d.length-1];if(u||!z.void(e,{at:S})){var x,_=(0,a.A)(t);try{for(_.s();!(x=_.n()).done;){var D=x.value,P=S.concat(T);T++,e.apply({type:"insert_node",path:P,node:D}),d=w.next(d)}}catch(I){_.e(I)}finally{_.f()}if(d=w.previous(d),p){var N=z.end(e,d);N&&Le.select(e,N)}}}}))},pn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};z.withoutNormalizing(e,(function(){var n=t.at,r=void 0===n?e.selection:n,o=t.mode,a=void 0===o?"lowest":o,s=t.voids,u=void 0!==s&&s,l=t.match;if(null==l&&(l=w.isPath(r)?ie(e,r):function(t){return R.isElement(t)&&z.isBlock(e,t)}),r)for(var c=z.nodes(e,{at:r,match:l,mode:a,voids:u}),d=0,f=Array.from(c,(function(t){var n=(0,i.A)(t,2)[1];return z.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=z.node(e,w.parent(p)),m=(0,i.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(R.isElement(t)){var n=t;return!!z.isVoid(e,t)||1===n.children.length&&vn(e,n.children[0])}return!z.isEditor(t)},gn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};z.withoutNormalizing(e,(function(){var n=t.match,r=t.at,o=void 0===r?e.selection:r,a=t.hanging,s=void 0!==a&&a,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=z.parent(e,o),p=(0,i.A)(f,1)[0];n=function(e){return p.children.includes(e)}}else n=function(t){return R.isElement(t)&&z.isBlock(e,t)};if(!s&&M.isRange(o)&&(o=z.unhangRange(e,o,{voids:l})),M.isRange(o))if(M.isCollapsed(o))o=o.anchor;else{var h=M.edges(o),m=(0,i.A)(h,2)[1],v=z.pointRef(e,m);Le.delete(e,{at:o}),o=v.unref(),null==t.at&&Le.select(e,o)}var g=z.nodes(e,{at:o,match:n,voids:l,mode:d}),y=(0,i.A)(g,1)[0],O=z.previous(e,{at:o,match:n,voids:l,mode:d});if(y&&O){var b=(0,i.A)(y,2),E=b[0],A=b[1],C=(0,i.A)(O,2),k=C[0],S=C[1];if(0!==A.length&&0!==S.length){var T,x,D=w.next(S),P=w.common(A,S),N=w.isSibling(A,S),I=Array.from(z.levels(e,{at:A}),(function(e){return(0,i.A)(e,1)[0]})).slice(P.length).slice(0,-1),L=z.above(e,{at:A,mode:"highest",match:function(t){return I.includes(t)&&vn(e,t)}}),F=L&&z.pathRef(e,L[1]);if(re.isText(E)&&re.isText(k)){var B=_(E,hn);x=k.text.length,T=B}else{if(!R.isElement(E)||!R.isElement(k))throw new Error("Cannot merge the node at path [".concat(A,"] with the previous sibling because it is not the same kind: ").concat(W.stringify(E)," ").concat(W.stringify(k)));B=_(E,mn);x=k.children.length,T=B}N||Le.moveNodes(e,{at:A,to:D,voids:l}),F&&Le.removeNodes(e,{at:F.current,voids:l}),R.isElement(k)&&z.isEmpty(e,k)||re.isText(k)&&""===k.text&&0!==S[S.length-1]?Le.removeNodes(e,{at:S,voids:l}):e.apply({type:"merge_node",path:D,position:x,properties:T}),F&&F.unref()}}}}))},yn=function(e,t){z.withoutNormalizing(e,(function(){var n=t.to,r=t.at,o=void 0===r?e.selection:r,a=t.mode,s=void 0===a?"lowest":a,u=t.voids,l=void 0!==u&&u,c=t.match;if(o){null==c&&(c=w.isPath(o)?ie(e,o):function(t){return R.isElement(t)&&z.isBlock(e,t)});for(var d=z.pathRef(e,n),f=z.nodes(e,{at:o,match:c,mode:s,voids:l}),p=0,h=Array.from(f,(function(t){var n=(0,i.A)(t,2)[1];return z.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]:{};z.withoutNormalizing(e,(function(){var n=t.hanging,r=void 0!==n&&n,o=t.voids,a=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)?ie(e,c):function(t){return R.isElement(t)&&z.isBlock(e,t)}),!r&&M.isRange(c)&&(c=z.unhangRange(e,c,{voids:a}));for(var f=z.nodes(e,{at:c,match:d,mode:u,voids:a}),p=0,h=Array.from(f,(function(t){var n=(0,i.A)(t,2)[1];return z.pathRef(e,n)}));p<h.length;p++){var m=h[p].unref();if(m){var v=z.node(e,m),g=(0,i.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]:{};z.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)?ie(e,s):function(t){return R.isElement(t)&&z.isBlock(e,t)}),!d&&M.isRange(s)&&(s=z.unhangRange(e,s,{voids:g})),m&&M.isRange(s)){if(M.isCollapsed(s)&&z.leaf(e,s.anchor)[0].text.length>0)return;var y=z.rangeRef(e,s,{affinity:"inward"}),O=M.edges(s),b=(0,i.A)(O,2),E=b[0],A=b[1],C="lowest"===p?"lowest":"highest",k=z.isEnd(e,A,A.path);Le.splitNodes(e,{at:A,match:r,mode:C,voids:g,always:!k});var S=z.isStart(e,E,E.path);Le.splitNodes(e,{at:E,match:r,mode:C,voids:g,always:!S}),s=y.unref(),null==n.at&&Le.select(e,s)}u||(u=function(e,t){return e!==t});var T,x=(0,a.A)(z.nodes(e,{at:s,match:r,mode:p,voids:g}));try{for(x.s();!(T=x.n()).done;){var _=(0,i.A)(T.value,2),D=_[0],P=_[1],N={},I={};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)&&(N[F]=D[F]),l?null!=t[F]&&(I[F]=l(D[F],t[F])):null!=t[F]&&(I[F]=t[F]));L&&e.apply({type:"set_node",path:P,properties:N,newProperties:I})}}}catch(B){x.e(B)}finally{x.f()}}}))},En=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};z.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 R.isElement(t)&&z.isBlock(e,t)}),M.isRange(c)&&(c=function(e,t){if(M.isCollapsed(t))return t.anchor;var n=M.edges(t),r=(0,i.A)(n,2)[1],o=z.pointRef(e,r);return Le.delete(e,{at:t}),o.unref()}(e,c)),w.isPath(c)){var m=c,v=z.point(e,m),g=z.parent(e,m),y=(0,i.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=z.pointRef(e,c,{affinity:"backward"});try{var E=z.nodes(e,{at:c,match:u,mode:r,voids:s}),A=(0,i.A)(E,1)[0];if(!A)return;var C=z.void(e,{at:c,mode:"highest"});if(!s&&C){var k=(0,i.A)(C,2),S=k[0],T=k[1];if(R.isElement(S)&&e.isInline(S)){var x=z.after(e,T);if(!x){var _=w.next(T);Le.insertNodes(e,{text:""},{at:_,voids:s}),x=z.point(e,_)}c=x,h=!0}f=c.path.length-T.length+1,h=!0}O=z.pointRef(e,c);var D,P=c.path.length-f,N=(0,i.A)(A,2)[1],I=c.path.slice(0,P),L=0===f?c.offset:c.path[P]+0,F=(0,a.A)(z.levels(e,{at:I,reverse:!0,voids:s}));try{for(F.s();!(D=F.n()).done;){var j=(0,i.A)(D.value,2),U=j[0],H=j[1],Q=!1;if(H.length<N.length||0===H.length||!s&&R.isElement(U)&&z.isVoid(e,U))break;var Y=b.current,$=z.isEnd(e,Y,H);if(h||!b||!z.isEdge(e,Y,H)){Q=!0;var V=B.extractProps(U);e.apply({type:"split_node",path:H,position:L,properties:V})}L=H[H.length-1]+(Q||$?1:0)}}catch(Z){F.e(Z)}finally{F.f()}if(null==t.at){var G=O.current||z.end(e,[]);Le.select(e,G)}}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={},i=(0,a.A)(t);try{for(i.s();!(r=i.n()).done;){o[r.value]=null}}catch(s){i.e(s)}finally{i.f()}Le.setNodes(e,o,n)},wn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};z.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)?ie(e,d):function(t){return R.isElement(t)&&z.isBlock(e,t)}),w.isPath(d)&&(d=z.range(e,d));var p,h=M.isRange(d)?z.rangeRef(e,d):null,m=z.nodes(e,{at:d,match:f,mode:r,voids:l}),v=Array.from(m,(function(t){var n=(0,i.A)(t,2)[1];return z.pathRef(e,n)})).reverse(),g=function(t){var n=t.unref(),r=z.node(e,n),o=(0,i.A)(r,1)[0],a=z.range(e,n);s&&h&&(a=M.intersection(h.current,a)),Le.liftNodes(e,{at:a,match:function(e){return R.isAncestor(o)&&o.children.includes(e)},voids:l})},y=(0,a.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 kn(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 Sn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};z.withoutNormalizing(e,(function(){var r=n.mode,o=void 0===r?"lowest":r,a=n.split,s=void 0!==a&&a,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)?ie(e,f):e.isInline(t)?function(t){return R.isElement(t)&&z.isInline(e,t)||re.isText(t)}:function(t){return R.isElement(t)&&z.isBlock(e,t)}),s&&M.isRange(f)){var p=M.edges(f),h=(0,i.A)(p,2),m=h[0],v=h[1],g=z.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(z.nodes(e,{at:f,match:e.isInline(t)?function(t){return R.isElement(t)&&z.isBlock(e,t)}:function(e){return z.isEditor(e)},mode:"lowest",voids:l}));y<O.length;y++){var b=(0,i.A)(O[y],2)[1],E=M.isRange(f)?M.intersection(f,z.range(e,b)):f;if(E){var A=Array.from(z.nodes(e,{at:E,match:c,mode:o,voids:l}));if(A.length>0){var C=function(){var n=A,r=(0,i.A)(n,1)[0],o=A[A.length-1],a=(0,i.A)(r,2)[1],s=(0,i.A)(o,2)[1];if(0===a.length&&0===s.length)return"continue";var u=w.equals(a,s)?w.parent(a):w.common(a,s),c=z.range(e,a,s),d=z.node(e,u),f=(0,i.A)(d,1)[0],p=u.length+1,h=w.next(s.slice(0,p)),m=kn(kn({},t),{},{children:[]});Le.insertNodes(e,m,{at:h,voids:l}),Le.moveNodes(e,{at:c,match:function(e){return R.isAncestor(f)&&f.children.includes(e)},to:h.concat(0),voids:l})}();if("continue"===C)continue}}}}}))},Tn=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 $e.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 je.apply(void 0,[e].concat(n))},insertBreak:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return mt.apply(void 0,[e].concat(n))},insertSoftBreak:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return gt.apply(void 0,[e].concat(n))},insertFragment:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return nn.apply(void 0,[e].concat(n))},insertNode:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return vt.apply(void 0,[e].concat(n))},insertText:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return 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 Zt.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 Be.apply(void 0,[e].concat(n))},shouldNormalize:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return He.apply(void 0,[e].concat(n))},above:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Qe.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 We.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 it.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 at.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 kt.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 St.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 Tt.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 xt.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 Mt.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 Nt.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 Rt.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 It.apply(void 0,[e].concat(n))},parent:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Lt.apply(void 0,[e].concat(n))},path:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return jt.apply(void 0,[e].concat(n))},pathRef:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return 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 Bt.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 Qt.apply(void 0,[e].concat(n))},pointRef:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ut.apply(void 0,[e].concat(n))},pointRefs:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ht.apply(void 0,[e].concat(n))},positions:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Yt.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 zt.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 Gt.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 $t.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 Vt.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 Xt.apply(void 0,[e].concat(n))},setPoint:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return cn.apply(void 0,[e].concat(n))},setSelection:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return dn.apply(void 0,[e].concat(n))},splitNodes:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return 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 Wt.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 Sn.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)?i(t(n),n,r):n}function r(t,r,o){var a=t.slice();return r.forEach((function(r,s){"undefined"===typeof a[s]?a[s]=n(r,o):e(r)?a[s]=i(t[s],r,o):-1===t.indexOf(r)&&a.push(n(r,o))})),a}function o(t,r,o){var a={};return e(t)&&Object.keys(t).forEach((function(e){a[e]=n(t[e],o)})),Object.keys(r).forEach((function(s){e(r[s])&&t[s]?a[s]=i(t[s],r[s],o):a[s]=n(r[s],o)})),a}function i(e,t,i){var a=Array.isArray(t),s=(i||{arrayMerge:r}).arrayMerge||r;return a?Array.isArray(e)?s(e,t,i):n(t,i):o(e,t,i)}return i.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 i(e,n,t)}))},i}))})),i=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})),a=function(e){return Object.keys(e).map((function(t){return t+'="'+e[t].toString().replace(/"/g,"&quot;")+'"'})).join(" ")},s=i.svg,u=i.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 "+a(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)?i(t(n),n,r):n}function r(t,r,o){var a=t.slice();return r.forEach((function(r,s){"undefined"===typeof a[s]?a[s]=n(r,o):e(r)?a[s]=i(t[s],r,o):-1===t.indexOf(r)&&a.push(n(r,o))})),a}function o(t,r,o){var a={};return e(t)&&Object.keys(t).forEach((function(e){a[e]=n(t[e],o)})),Object.keys(r).forEach((function(s){e(r[s])&&t[s]?a[s]=i(t[s],r[s],o):a[s]=n(r[s],o)})),a}function i(e,t,i){var a=Array.isArray(t),s=(i||{arrayMerge:r}).arrayMerge||r;return a?Array.isArray(e)?s(e,t,i):n(t,i):o(e,t,i)}return i.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 i(e,n,t)}))},i}))}));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})),i=function(e){return Object.keys(e).map((function(t){return t+'="'+e[t].toString().replace(/"/g,"&quot;")+'"'})).join(" ")},a=o.svg,s=o.xlink,u={};u[a.name]=a.uri,u[s.name]=s.uri;var l,c=function(e,n){void 0===e&&(e="");var r=t(u,n||{});return"<svg "+i(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})}))}])},k="linearGradient, radialGradient, pattern, mask, clipPath",S=function(e,t){return void 0===t&&(t=k),O(e.querySelectorAll("symbol")).forEach((function(e){O(e.querySelectorAll(t)).forEach((function(t){e.parentNode.insertBefore(t,e)}))})),e};function T(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 x=o.xlink.uri,_="xlink:href",D=/[{}|\\\^\[\]`"<>]/g;function P(e){return e.replace(D,(function(e){return"%"+e[0].charCodeAt(0).toString(16).toUpperCase()}))}function M(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function N(e,t,n){return O(e).forEach((function(e){var r=e.getAttribute(_);if(r&&0===r.indexOf(t)){var o=r.replace(t,n);e.setAttributeNS(x,_,o)}})),e}var R,I=["clipPath","colorProfile","src","cursor","fill","filter","marker","markerStart","markerMid","markerEnd","mask","stroke","style"],L=I.map((function(e){return"["+e+"]"})).join(","),F=function(e,t,n,r){var o=P(n),i=P(r);T(e.querySelectorAll(L),(function(e){var t=e.localName,n=e.value;return-1!==I.indexOf(t)&&-1!==n.indexOf("url("+o)})).forEach((function(e){return e.value=e.value.replace(new RegExp(M(o),"g"),i)})),N(t,o,i)},B={MOUNT:"mount",SYMBOL_MOUNT:"symbol_mount"},j=function(e){function n(n){var o=this;void 0===n&&(n={}),e.call(this,t(y,n));var i=r();this._emitter=i,this.node=null;var a=this.config;if(a.autoConfigure&&this._autoConfigure(n),a.syncUrlsWithBaseTag){var s=document.getElementsByTagName("base")[0].getAttribute("href");i.on(B.MOUNT,(function(){return o.updateUrls("#",s)}))}var u=this._handleLocationChange.bind(this);this._handleLocationChange=u,a.listenLocationChangeEvent&&window.addEventListener(a.locationChangeEvent,u),a.locationChangeAngularEmitter&&C(a.locationChangeEvent),i.on(B.MOUNT,(function(e){a.moveGradientsOutsideSymbol&&S(e)})),i.on(B.SYMBOL_MOUNT,(function(e){a.moveGradientsOutsideSymbol&&S(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(B.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(B.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(B.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(B.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",i=(r?/^loaded|^c/:/^loaded|^i|^c/).test(n.readyState);return i||n.addEventListener(o,e=function(){for(n.removeEventListener(o,e),i=1;e=t.shift();)e()}),function(e){i?setTimeout(e,0):t.push(e)}},e.exports=t()})),H="__SVG_SPRITE_NODE__",Q="__SVG_SPRITE__";window[Q]?R=window[Q]:(R=new j({attrs:{id:H,"aria-hidden":"true"}}),window[Q]=R);var Y=function(){var e=document.getElementById(H);e?R.attach(e):R.mount(document.body,!0)};return document.body?Y():U(Y),R}()},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 i.default}}),Object.defineProperty(t,"v5",{enumerable:!0,get:function(){return a.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)),i=f(n(58215)),a=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,i,a){return r((s=r(r(t,e),r(o,a)))<<(u=i)|s>>>32-u,n);var s,u}function i(e,t,n,r,i,a,s){return o(t&n|~t&r,e,t,i,a,s)}function a(e,t,n,r,i,a,s){return o(t&r|n&~r,e,t,i,a,s)}function s(e,t,n,r,i,a,s){return o(t^n^r,e,t,i,a,s)}function u(e,t,n,r,i,a,s){return o(n^(t|~r),e,t,i,a,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 i=e[o>>5]>>>o%32&255,a=parseInt(r.charAt(i>>>4&15)+r.charAt(15&i),16);t.push(a)}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=i(o,l,c,d,e[f],7,-680876936),d=i(d,o,l,c,e[f+1],12,-389564586),c=i(c,d,o,l,e[f+2],17,606105819),l=i(l,c,d,o,e[f+3],22,-1044525330),o=i(o,l,c,d,e[f+4],7,-176418897),d=i(d,o,l,c,e[f+5],12,1200080426),c=i(c,d,o,l,e[f+6],17,-1473231341),l=i(l,c,d,o,e[f+7],22,-45705983),o=i(o,l,c,d,e[f+8],7,1770035416),d=i(d,o,l,c,e[f+9],12,-1958414417),c=i(c,d,o,l,e[f+10],17,-42063),l=i(l,c,d,o,e[f+11],22,-1990404162),o=i(o,l,c,d,e[f+12],7,1804603682),d=i(d,o,l,c,e[f+13],12,-40341101),c=i(c,d,o,l,e[f+14],17,-1502002290),o=a(o,l=i(l,c,d,o,e[f+15],22,1236535329),c,d,e[f+1],5,-165796510),d=a(d,o,l,c,e[f+6],9,-1069501632),c=a(c,d,o,l,e[f+11],14,643717713),l=a(l,c,d,o,e[f],20,-373897302),o=a(o,l,c,d,e[f+5],5,-701558691),d=a(d,o,l,c,e[f+10],9,38016083),c=a(c,d,o,l,e[f+15],14,-660478335),l=a(l,c,d,o,e[f+4],20,-405537848),o=a(o,l,c,d,e[f+9],5,568446438),d=a(d,o,l,c,e[f+14],9,-1019803690),c=a(c,d,o,l,e[f+3],14,-187363961),l=a(l,c,d,o,e[f+8],20,1163531501),o=a(o,l,c,d,e[f+13],5,-1444681467),d=a(d,o,l,c,e[f+2],9,-51403784),c=a(c,d,o,l,e[f+7],14,1735328473),o=s(o,l=a(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 i=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=i},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 i=unescape(encodeURIComponent(e));e=[];for(var a=0;a<i.length;++a)e.push(i.charCodeAt(a))}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 i=[],a=0;a<256;++a)i.push((a+256).toString(16).slice(1));function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return i[e[t+0]]+i[e[t+1]]+i[e[t+2]]+i[e[t+3]]+"-"+i[e[t+4]]+i[e[t+5]]+"-"+i[e[t+6]]+i[e[t+7]]+"-"+i[e[t+8]]+i[e[t+9]]+"-"+i[e[t+10]]+i[e[t+11]]+i[e[t+12]]+i[e[t+13]]+i[e[t+14]]+i[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,i,a=(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:i;if(null==d||null==f){var p=e.random||(e.rng||a.default)();null==d&&(d=o=[1|p[0],p[1],p[2],p[3],p[4],p[5]]),null==f&&(f=i=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,i=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=i(n(55503)),o=i(n(20109));function i(e){return e&&e.__esModule?e:{default:e}}var a=(0,r.default)("v3",48,o.default);t.default=a},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,a,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,i.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,a){s=s||0;for(var c=0;c<16;++c)a[s+c]=l[c];return a}return(0,o.unsafeStringify)(l)}try{r.name=e}catch(u){}return r.DNS=a,r.URL=s,r};var r,o=n(20952),i=(r=n(47318))&&r.__esModule?r:{default:r};var a="6ba7b810-9dad-11d1-80b4-00c04fd430c8";t.DNS=a;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=a(n(29294)),o=a(n(76524)),i=n(20952);function a(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 a=(e=e||{}).random||(e.rng||o.default)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t){n=n||0;for(var s=0;s<16;++s)t[n+s]=a[s];return t}return(0,i.unsafeStringify)(a)};t.default=s},17712:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n(55503)),o=i(n(32104));function i(e){return e&&e.__esModule?e:{default:e}}var a=(0,r.default)("v5",80,o.default);t.default=a},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 i=function(e){return"string"===typeof e&&o.default.test(e)};t.default=i},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 i=function(e){if(!(0,o.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)};t.default=i},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}},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={}},93502:function(){},34060:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},31497:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},94680:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},11758:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},21660:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},2643:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},23531:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},79758:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},2868:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},16947:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},26085:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},47878:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},50348:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},90579:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},21872:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},25477:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},6432:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},60837:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},80135:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},82328:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},2149:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},44731:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},36639:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},73165:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},27673:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},84093:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},38356:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},49134:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},60311:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},27974:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},4007:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},29863:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},82069:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},48988:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},81145:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},74486:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},77241:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},95593:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},44991:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},72323:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},369:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},13496:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},20741:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},61124:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},43568:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},71450:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},79508:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},74380:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},19541:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},38256:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},8561:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},66266:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},11549:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},58401:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},92227:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},32437:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},37188:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},39034:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},44638:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},81248:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},26354:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},52481:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},20261:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},47523:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},30373:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},88542:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},10723:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},19727:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},28723:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},62761:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},52937:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},1393:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},12942:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},89690:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},37273:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},17967:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},54275:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},33142:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},41366:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},57572:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},76216:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},13145:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},33760:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},9663:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},14459:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},30788:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},53449:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},70036:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},99590:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},91041:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().add(s);t.default=s},29349:function(e,t,n){"use strict";n.r(t);var r=n(52951),o=n.n(r),i=n(82860),a=n.n(i),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>'});a().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=i(e);return n(t)}function i(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=i,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,i,a){try{var s=e[i](a),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,i){var a=e.apply(n,r);function s(e){t(a,o,i,s,u,"next",e)}function u(e){t(a,o,i,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),i=n(28452);e.exports=function(e,t,n){return t=r(t),i(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,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}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 a,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,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw a}}}},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 i={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&{}.hasOwnProperty.call(e,s)){var u=a?Object.getOwnPropertyDescriptor(e,s):null;u&&(u.get||u.set)?Object.defineProperty(i,s,u):i[s]=e[s]}return i.default=e,n&&n.set(e,i),i},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,i,a,s=[],u=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.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&&(a=n.return(),Object(a)!==a))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,i=r(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i},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={},i=Object.prototype,a=i.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,i=Object.create(o.prototype),a=new N(r||[]);return s(i,"_invoke",{value:_(e,n,a)}),i}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,k=C&&C(C(R([])));k&&k!==i&&a.call(k,l)&&(w=k);var S=A.prototype=b.prototype=Object.create(w);function T(e){["next","throw","return"].forEach((function(t){f(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function n(o,i,s,u){var l=h(e[o],e,i);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==r(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;s(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,o){n(e,r,t,o)}))}return o=o?o.then(i,i):i()}})}function _(e,n,r){var o=m;return function(i,a){if(o===g)throw Error("Generator is already running");if(o===y){if("throw"===i)throw a;return{value:t,done:!0}}for(r.method=i,r.arg=a;;){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 i=h(o,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,O;var a=i.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,O):a:(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 M(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function N(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(P,this),this.reset(!0)}function R(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,i=function n(){for(;++o<e.length;)if(a.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return i.next=i}}throw new TypeError(r(e)+" is not iterable")}return E.prototype=A,s(S,"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(S),e},n.awrap=function(e){return{__await:e}},T(x.prototype),f(x.prototype,c,(function(){return this})),n.AsyncIterator=x,n.async=function(e,t,r,o,i){void 0===i&&(i=Promise);var a=new x(p(e,t,r,o),i);return n.isGeneratorFunction(t)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},T(S),f(S,d,"Generator"),f(S,l,(function(){return this})),f(S,"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=R,N.prototype={constructor:N,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(M),!e)for(var n in this)"t"===n.charAt(0)&&a.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 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,O):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),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),M(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;M(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:R(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),i=n(17122),a=n(47752);e.exports=function(e,t){return r(e)||o(e,t)||i(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},8053:function(e,t,n){var r=n(92987),o=n(99291),i=n(17122),a=n(47752);e.exports=function(e){return r(e)||o(e)||i(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},41132:function(e,t,n){var r=n(5901),o=n(99291),i=n(17122),a=n(41869);e.exports=function(e){return r(e)||o(e)||i(e)||a()},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=a(e,i(n)))}return e}function i(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=a(t,n));return t}function a(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,i,a){try{var s=e[i](a),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,i){var a=e.apply(t,n);function s(e){r(a,o,i,s,u,"next",e)}function u(e){r(a,o,i,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 a}});var r=n(53954),o=n(52176),i=n(56822);function a(e,t,n){return t=(0,r.A)(t),(0,i.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 i}});var r=n(52176),o=n(63662);function i(e,t,n){if((0,r.A)())return Reflect.construct.apply(null,arguments);var i=[null];i.push.apply(i,t);var a=new(e.bind.apply(e,i));return n&&(0,o.A)(a,n.prototype),a}},92901:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});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 i(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,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}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 a,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,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw a}}}}},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 i}});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 i(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,i=(0,r.A)(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},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 i}});var r=n(82284),o=n(9417);function i(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,i=n.hasOwnProperty,a=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,i=Object.create(o.prototype),s=new M(r||[]);return a(i,"_invoke",{value:x(e,n,s)}),i}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(N([])));C&&C!==n&&i.call(C,u)&&(A=C);var k=E.prototype=O.prototype=Object.create(A);function S(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}))}function T(e,t){function n(o,a,s,u){var l=p(e[o],e,a);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==(0,r.A)(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;a(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,o){n(e,r,t,o)}))}return o=o?o.then(i,i):i()}})}function x(t,n,r){var o=h;return function(i,a){if(o===v)throw Error("Generator is already running");if(o===g){if("throw"===i)throw a;return{value:e,done:!0}}for(r.method=i,r.arg=a;;){var s=r.delegate;if(s){var u=_(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 _(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,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var i=p(o,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,y;var a=i.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):a:(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 M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function N(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,a=function n(){for(;++o<t.length;)if(i.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError((0,r.A)(t)+" is not iterable")}return b.prototype=E,a(k,"constructor",{value:E,configurable:!0}),a(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(k),e},t.awrap=function(e){return{__await:e}},S(T.prototype),d(T.prototype,l,(function(){return this})),t.AsyncIterator=T,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new T(f(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},S(k),d(k,c,"Generator"),d(k,u,(function(){return this})),d(k,"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=N,M.prototype={constructor:M,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)&&i.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 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,y):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),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:N(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 a}});var r=n(96369);var o=n(27800),i=n(76562);function a(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,i,a,s=[],u=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.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&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return s}}(e,t)||(0,o.A)(e,t)||(0,i.A)()}},5182:function(e,t,n){"use strict";n.d(t,{A:function(){return i}});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 i=Object.getOwnPropertyDescriptor(o,t);return i.get?i.get.call(arguments.length<3?e:n):i.value}},o.apply(null,arguments)}function i(e,t,n,i){var a=o((0,r.A)(1&i?e.prototype:e),t,n);return 2&i&&"function"==typeof a?function(e){return a.apply(n,e)}:a}},87695:function(e,t,n){"use strict";n.d(t,{A:function(){return s}});var r=n(96369),o=n(73893),i=n(27800),a=n(76562);function s(e){return(0,r.A)(e)||(0,o.A)(e)||(0,i.A)(e)||(0,a.A)()}},60436:function(e,t,n){"use strict";n.d(t,{A:function(){return a}});var r=n(43145);var o=n(73893),i=n(27800);function a(e){return function(e){if(Array.isArray(e))return(0,r.A)(e)}(e)||(0,o.A)(e)||(0,i.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 a}});var r=n(53954),o=n(63662);var i=n(36324);function a(e){var t="function"==typeof Map?new Map:void 0;return a=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,i.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)},a(e)}},19516:function(e,t,n){"use strict";n.d(t,{Ar:function(){return v},Bc:function(){return xe},Gw:function(){return ve},OO:function(){return Fe},_5:function(){return p},et:function(){return m},wm:function(){return Ae},yU:function(){return Le}});var r=n(39874),o=n(85501),i=n(60436),a=n(5544),s=n(24765),u=n(23029),l=n(92901),c=n(21289),d=n(75872),f=n(52850),p=function(){return(0,l.A)((function e(t,n,r,o){(0,u.A)(this,e),this.state=t,this.pos=n,this.explicit=r,this.view=o,this.abortListeners=[],this.abortOnDocChange=!1}),[{key:"tokenBefore",value:function(e){for(var t=(0,f.mv)(this.state).resolveInner(this.pos,-1);t&&e.indexOf(t.name)<0;)t=t.parent;return t?{from:t.from,to:this.pos,text:this.state.sliceDoc(t.from,this.pos),type:t.type}:null}},{key:"matchBefore",value:function(e){var t=this.state.doc.lineAt(this.pos),n=Math.max(t.from,this.pos-250),r=t.text.slice(n-t.from,this.pos-t.from),o=r.search(O(e,!1));return o<0?null:{from:n+o,to:this.pos,text:r.slice(o)}}},{key:"aborted",get:function(){return null==this.abortListeners}},{key:"addEventListener",value:function(e,t,n){"abort"==e&&this.abortListeners&&(this.abortListeners.push(t),n&&n.onDocChange&&(this.abortOnDocChange=!0))}}])}();function h(e){var t=Object.keys(e).join(""),n=/\w/.test(t);return n&&(t=t.replace(/\w/g,"")),"[".concat(n?"\\w":"").concat(t.replace(/[^\w\s]/g,"\\$&"),"]")}function m(e){var t=e.map((function(e){return"string"==typeof e?{label:e}:e})),n=t.every((function(e){return/^\w+$/.test(e.label)}))?[/\w*$/,/\w+$/]:function(e){var t,n=Object.create(null),r=Object.create(null),o=(0,s.A)(e);try{for(o.s();!(t=o.n()).done;){var i=t.value.label;n[i[0]]=!0;for(var a=1;a<i.length;a++)r[i[a]]=!0}}catch(l){o.e(l)}finally{o.f()}var u=h(n)+h(r)+"*$";return[new RegExp("^"+u),new RegExp(u)]}(t),r=(0,a.A)(n,2),o=r[0],i=r[1];return function(e){var n=e.matchBefore(i);return n||e.explicit?{from:n?n.from:e.pos,options:t,validFor:o}:null}}function v(e,t){return function(n){for(var r=(0,f.mv)(n.state).resolveInner(n.pos,-1);r;r=r.parent){if(e.indexOf(r.name)>-1)return null;if(r.type.isTop)break}return t(n)}}var g=(0,l.A)((function e(t,n,r,o){(0,u.A)(this,e),this.completion=t,this.source=n,this.match=r,this.score=o}));function y(e){return e.selection.main.from}function O(e,t){var n,r=e.source,o=t&&"^"!=r[0],i="$"!=r[r.length-1];return o||i?new RegExp("".concat(o?"^":"","(?:").concat(r,")").concat(i?"$":""),null!==(n=e.flags)&&void 0!==n?n:e.ignoreCase?"i":""):e}var b=c.YH.define();var E=new WeakMap;function A(e){if(!Array.isArray(e))return e;var t=E.get(e);return t||E.set(e,t=m(e)),t}var w=c.Pe.define(),C=c.Pe.define(),k=function(){return(0,l.A)((function e(t){(0,u.A)(this,e),this.pattern=t,this.chars=[],this.folded=[],this.any=[],this.precise=[],this.byWord=[],this.score=0,this.matched=[];for(var n=0;n<t.length;){var r=(0,c.vS)(t,n),o=(0,c.Fh)(r);this.chars.push(r);var i=t.slice(n,n+o),a=i.toUpperCase();this.folded.push((0,c.vS)(a==i?i.toLowerCase():a,0)),n+=o}this.astral=t.length!=this.chars.length}),[{key:"ret",value:function(e,t){return this.score=e,this.matched=t,this}},{key:"match",value:function(e){if(0==this.pattern.length)return this.ret(-100,[]);if(e.length<this.pattern.length)return null;var t=this.chars,n=this.folded,r=this.any,o=this.precise,i=this.byWord;if(1==t.length){var a=(0,c.vS)(e,0),s=(0,c.Fh)(a),u=s==e.length?0:-100;if(a==t[0]);else{if(a!=n[0])return null;u+=-200}return this.ret(u,[0,s])}var l=e.indexOf(this.pattern);if(0==l)return this.ret(e.length==this.pattern.length?0:-100,[0,this.pattern.length]);var d=t.length,f=0;if(l<0){for(var p=0,h=Math.min(e.length,200);p<h&&f<d;){var m=(0,c.vS)(e,p);m!=t[f]&&m!=n[f]||(r[f++]=p),p+=(0,c.Fh)(m)}if(f<d)return null}for(var v=0,g=0,y=!1,O=0,b=-1,E=-1,A=/[a-z]/.test(e),w=!0,C=0,k=Math.min(e.length,200),S=0;C<k&&g<d;){var T=(0,c.vS)(e,C);l<0&&(v<d&&T==t[v]&&(o[v++]=C),O<d&&(T==t[O]||T==n[O]?(0==O&&(b=C),E=C+1,O++):O=0));var x=void 0,_=T<255?T>=48&&T<=57||T>=97&&T<=122?2:T>=65&&T<=90?1:0:(x=(0,c.MK)(T))!=x.toLowerCase()?1:x!=x.toUpperCase()?2:0;(!C||1==_&&A||0==S&&0!=_)&&(t[g]==T||n[g]==T&&(y=!0)?i[g++]=C:i.length&&(w=!1)),S=_,C+=(0,c.Fh)(T)}return g==d&&0==i[0]&&w?this.result((y?-200:0)-100,i,e):O==d&&0==b?this.ret(-200-e.length+(E==e.length?0:-100),[0,E]):l>-1?this.ret(-700-e.length,[l,l+this.pattern.length]):O==d?this.ret(-900-e.length,[b,E]):g==d?this.result((y?-200:0)-100-700+(w?0:-1100),i,e):2==t.length?null:this.result((r[0]?-700:0)-200-1100,r,e)}},{key:"result",value:function(e,t,n){var r,o=[],i=0,a=(0,s.A)(t);try{for(a.s();!(r=a.n()).done;){var u=r.value,l=u+(this.astral?(0,c.Fh)((0,c.vS)(n,u)):1);i&&o[i-1]==u?o[i-1]=l:(o[i++]=u,o[i++]=l)}}catch(d){a.e(d)}finally{a.f()}return this.ret(e-n.length,o)}}])}(),S=function(){return(0,l.A)((function e(t){(0,u.A)(this,e),this.pattern=t,this.matched=[],this.score=0,this.folded=t.toLowerCase()}),[{key:"match",value:function(e){if(e.length<this.pattern.length)return null;var t=e.slice(0,this.pattern.length),n=t==this.pattern?0:t.toLowerCase()==this.folded?-200:null;return null==n?null:(this.matched=[0,t.length],this.score=n+(e.length==this.pattern.length?0:-100),this)}}])}(),T=c.sj.define({combine:function(e){return(0,c.QR)(e,{activateOnTyping:!0,activateOnCompletion:function(){return!1},activateOnTypingDelay:100,selectOnOpen:!0,override:null,closeOnBlur:!0,maxRenderedOptions:100,defaultKeymap:!0,tooltipClass:function(){return""},optionClass:function(){return""},aboveCursor:!1,icons:!0,addToOptions:[],positionInfo:_,filterStrict:!1,compareCompletions:function(e,t){return e.label.localeCompare(t.label)},interactionDelay:75,updateSyncTime:100},{defaultKeymap:function(e,t){return e&&t},closeOnBlur:function(e,t){return e&&t},icons:function(e,t){return e&&t},tooltipClass:function(e,t){return function(n){return x(e(n),t(n))}},optionClass:function(e,t){return function(n){return x(e(n),t(n))}},addToOptions:function(e,t){return e.concat(t)},filterStrict:function(e,t){return e||t}})}});function x(e,t){return e?t?e+" "+t:e:t}function _(e,t,n,r,o,i){var a,s,u=e.textDirection==d.OP.RTL,l=u,c=!1,f="top",p=t.left-o.left,h=o.right-t.right,m=r.right-r.left,v=r.bottom-r.top;if(l&&p<Math.min(m,h)?l=!1:!l&&h<Math.min(m,p)&&(l=!0),m<=(l?p:h))a=Math.max(o.top,Math.min(n.top,o.bottom-v))-t.top,s=Math.min(400,l?p:h);else{c=!0,s=Math.min(400,(u?t.right:o.right-t.left)-30);var g=o.bottom-t.bottom;g>=v||g>t.top?a=n.bottom-t.top:(f="bottom",a=t.bottom-n.top)}var y=(t.bottom-t.top)/i.offsetHeight,O=(t.right-t.left)/i.offsetWidth;return{style:"".concat(f,": ").concat(a/y,"px; max-width: ").concat(s/O,"px"),class:"cm-completionInfo-"+(c?u?"left-narrow":"right-narrow":l?"left":"right")}}function D(e,t,n){if(e<=n)return{from:0,to:e};if(t<0&&(t=0),t<=e>>1){var r=Math.floor(t/n);return{from:r*n,to:(r+1)*n}}var o=Math.floor((e-t)/n);return{from:e-(o+1)*n,to:e-o*n}}var P=function(){return(0,l.A)((function e(t,n,r){var o=this;(0,u.A)(this,e),this.view=t,this.stateField=n,this.applyCompletion=r,this.info=null,this.infoDestroy=null,this.placeInfoReq={read:function(){return o.measureInfo()},write:function(e){return o.placeInfo(e)},key:this},this.space=null,this.currentClass="";var a=t.state.field(n),s=a.open,l=s.options,c=s.selected,d=t.state.facet(T);this.optionContent=function(e){var t=e.addToOptions.slice();return e.icons&&t.push({render:function(e){var t,n=document.createElement("div");return n.classList.add("cm-completionIcon"),e.type&&(t=n.classList).add.apply(t,(0,i.A)(e.type.split(/\s+/g).map((function(e){return"cm-completionIcon-"+e})))),n.setAttribute("aria-hidden","true"),n},position:20}),t.push({render:function(e,t,n,r){var o=document.createElement("span");o.className="cm-completionLabel";for(var i=e.displayLabel||e.label,a=0,s=0;s<r.length;){var u=r[s++],l=r[s++];u>a&&o.appendChild(document.createTextNode(i.slice(a,u)));var c=o.appendChild(document.createElement("span"));c.appendChild(document.createTextNode(i.slice(u,l))),c.className="cm-completionMatchedText",a=l}return a<i.length&&o.appendChild(document.createTextNode(i.slice(a))),o},position:50},{render:function(e){if(!e.detail)return null;var t=document.createElement("span");return t.className="cm-completionDetail",t.textContent=e.detail,t},position:80}),t.sort((function(e,t){return e.position-t.position})).map((function(e){return e.render}))}(d),this.optionClass=d.optionClass,this.tooltipClass=d.tooltipClass,this.range=D(l.length,c,d.maxRenderedOptions),this.dom=document.createElement("div"),this.dom.className="cm-tooltip-autocomplete",this.updateTooltipClass(t.state),this.dom.addEventListener("mousedown",(function(e){for(var r,i=t.state.field(n).open.options,a=e.target;a&&a!=o.dom;a=a.parentNode)if("LI"==a.nodeName&&(r=/-(\d+)$/.exec(a.id))&&+r[1]<i.length)return o.applyCompletion(t,i[+r[1]]),void e.preventDefault()})),this.dom.addEventListener("focusout",(function(e){var n=t.state.field(o.stateField,!1);n&&n.tooltip&&t.state.facet(T).closeOnBlur&&e.relatedTarget!=t.contentDOM&&t.dispatch({effects:C.of(null)})})),this.showOptions(l,a.id)}),[{key:"mount",value:function(){this.updateSel()}},{key:"showOptions",value:function(e,t){var n=this;this.list&&this.list.remove(),this.list=this.dom.appendChild(this.createListBox(e,t,this.range)),this.list.addEventListener("scroll",(function(){n.info&&n.view.requestMeasure(n.placeInfoReq)}))}},{key:"update",value:function(e){var t,n=e.state.field(this.stateField),r=e.startState.field(this.stateField);if(this.updateTooltipClass(e.state),n!=r){var o=n.open,i=o.options,a=o.selected,s=o.disabled;r.open&&r.open.options==i||(this.range=D(i.length,a,e.state.facet(T).maxRenderedOptions),this.showOptions(i,n.id)),this.updateSel(),s!=(null===(t=r.open)||void 0===t?void 0:t.disabled)&&this.dom.classList.toggle("cm-tooltip-autocomplete-disabled",!!s)}}},{key:"updateTooltipClass",value:function(e){var t=this.tooltipClass(e);if(t!=this.currentClass){var n,r=(0,s.A)(this.currentClass.split(" "));try{for(r.s();!(n=r.n()).done;){var o=n.value;o&&this.dom.classList.remove(o)}}catch(l){r.e(l)}finally{r.f()}var i,a=(0,s.A)(t.split(" "));try{for(a.s();!(i=a.n()).done;){var u=i.value;u&&this.dom.classList.add(u)}}catch(l){a.e(l)}finally{a.f()}this.currentClass=t}}},{key:"positioned",value:function(e){this.space=e,this.info&&this.view.requestMeasure(this.placeInfoReq)}},{key:"updateSel",value:function(){var e=this,t=this.view.state.field(this.stateField),n=t.open;if((n.selected>-1&&n.selected<this.range.from||n.selected>=this.range.to)&&(this.range=D(n.options.length,n.selected,this.view.state.facet(T).maxRenderedOptions),this.showOptions(n.options,t.id)),this.updateSelectedOption(n.selected)){this.destroyInfo();var r=n.options[n.selected].completion,o=r.info;if(!o)return;var i="string"===typeof o?document.createTextNode(o):o(r);if(!i)return;"then"in i?i.then((function(n){n&&e.view.state.field(e.stateField,!1)==t&&e.addInfoPane(n,r)})).catch((function(t){return(0,d.c_)(e.view.state,t,"completion info")})):this.addInfoPane(i,r)}}},{key:"addInfoPane",value:function(e,t){this.destroyInfo();var n=this.info=document.createElement("div");if(n.className="cm-tooltip cm-completionInfo",null!=e.nodeType)n.appendChild(e),this.infoDestroy=null;else{var r=e.dom,o=e.destroy;n.appendChild(r),this.infoDestroy=o||null}this.dom.appendChild(n),this.view.requestMeasure(this.placeInfoReq)}},{key:"updateSelectedOption",value:function(e){for(var t=null,n=this.list.firstChild,r=this.range.from;n;n=n.nextSibling,r++)"LI"==n.nodeName&&n.id?r==e?n.hasAttribute("aria-selected")||(n.setAttribute("aria-selected","true"),t=n):n.hasAttribute("aria-selected")&&n.removeAttribute("aria-selected"):r--;return t&&function(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o=n.height/e.offsetHeight;r.top<n.top?e.scrollTop-=(n.top-r.top)/o:r.bottom>n.bottom&&(e.scrollTop+=(r.bottom-n.bottom)/o)}(this.list,t),t}},{key:"measureInfo",value:function(){var e=this.dom.querySelector("[aria-selected]");if(!e||!this.info)return null;var t=this.dom.getBoundingClientRect(),n=this.info.getBoundingClientRect(),r=e.getBoundingClientRect(),o=this.space;if(!o){var i=this.dom.ownerDocument.defaultView||window;o={left:0,top:0,right:i.innerWidth,bottom:i.innerHeight}}return r.top>Math.min(o.bottom,t.bottom)-10||r.bottom<Math.max(o.top,t.top)+10?null:this.view.state.facet(T).positionInfo(this.view,t,r,n,o,this.dom)}},{key:"placeInfo",value:function(e){this.info&&(e?(e.style&&(this.info.style.cssText=e.style),this.info.className="cm-tooltip cm-completionInfo "+(e.class||"")):this.info.style.cssText="top: -1e6px")}},{key:"createListBox",value:function(e,t,n){var r=document.createElement("ul");r.id=t,r.setAttribute("role","listbox"),r.setAttribute("aria-expanded","true"),r.setAttribute("aria-label",this.view.state.phrase("Completions"));for(var o=null,i=n.from;i<n.to;i++){var a=e[i],u=a.completion,l=a.match,c=u.section;if(c){var d="string"==typeof c?c:c.name;if(d!=o&&(i>n.from||0==n.from))if(o=d,"string"!=typeof c&&c.header)r.appendChild(c.header(c));else r.appendChild(document.createElement("completion-section")).textContent=d}var f=r.appendChild(document.createElement("li"));f.id=t+"-"+i,f.setAttribute("role","option");var p=this.optionClass(u);p&&(f.className=p);var h,m=(0,s.A)(this.optionContent);try{for(m.s();!(h=m.n()).done;){var v=(0,h.value)(u,this.view.state,this.view,l);v&&f.appendChild(v)}}catch(g){m.e(g)}finally{m.f()}}return n.from&&r.classList.add("cm-completionListIncompleteTop"),n.to<e.length&&r.classList.add("cm-completionListIncompleteBottom"),r}},{key:"destroyInfo",value:function(){this.info&&(this.infoDestroy&&this.infoDestroy(),this.info.remove(),this.info=null)}},{key:"destroy",value:function(){this.destroyInfo()}}])}();function M(e,t){return function(n){return new P(n,e,t)}}function N(e){return 100*(e.boost||0)+(e.apply?10:0)+(e.info?5:0)+(e.type?1:0)}var R=function(){function e(t,n,r,o,i,a){(0,u.A)(this,e),this.options=t,this.attrs=n,this.tooltip=r,this.timestamp=o,this.selected=i,this.disabled=a}return(0,l.A)(e,[{key:"setSelected",value:function(t,n){return t==this.selected||t>=this.options.length?this:new e(this.options,B(n,t),this.tooltip,this.timestamp,t,this.disabled)}},{key:"map",value:function(t){return new e(this.options,this.attrs,Object.assign(Object.assign({},this.tooltip),{pos:t.mapPos(this.tooltip.pos)}),this.timestamp,this.selected,this.disabled)}}],[{key:"build",value:function(t,n,r,o,i){var a=function(e,t){var n,r=[],o=null,i=function(e){r.push(e);var t=e.completion.section;if(t){o||(o=[]);var n="string"==typeof t?t:t.name;o.some((function(e){return e.name==n}))||o.push("string"==typeof t?{name:n}:t)}},a=t.facet(T),u=(0,s.A)(e);try{for(u.s();!(n=u.n()).done;){var l=n.value;if(l.hasResult()){var c=l.result.getMatch;if(!1===l.result.filter){var d,f=(0,s.A)(l.result.options);try{for(f.s();!(d=f.n()).done;){var p=d.value;i(new g(p,l.source,c?c(p):[],1e9-r.length))}}catch(Q){f.e(Q)}finally{f.f()}}else{var h,m=t.sliceDoc(l.from,l.to),v=void 0,y=a.filterStrict?new S(m):new k(m),O=(0,s.A)(l.result.options);try{for(O.s();!(h=O.n()).done;){var b=h.value;if(v=y.match(b.label)){var E=b.displayLabel?c?c(b,v.matched):[]:v.matched;i(new g(b,l.source,E,v.score+(b.boost||0)))}}}catch(Q){O.e(Q)}finally{O.f()}}}}}catch(Q){u.e(Q)}finally{u.f()}if(o){var A,w=Object.create(null),C=0,x=(0,s.A)(o.sort((function(e,t){var n,r;return(null!==(n=e.rank)&&void 0!==n?n:1e9)-(null!==(r=t.rank)&&void 0!==r?r:1e9)||(e.name<t.name?-1:1)})));try{for(x.s();!(A=x.n()).done;){var _=A.value;C-=1e5,w[_.name]=C}}catch(Q){x.e(Q)}finally{x.f()}var D,P=(0,s.A)(r);try{for(P.s();!(D=P.n()).done;){var M=D.value,R=M.completion.section;R&&(M.score+=w["string"==typeof R?R:R.name])}}catch(Q){P.e(Q)}finally{P.f()}}var I,L=[],F=null,B=a.compareCompletions,j=(0,s.A)(r.sort((function(e,t){return t.score-e.score||B(e.completion,t.completion)})));try{for(j.s();!(I=j.n()).done;){var U=I.value,H=U.completion;!F||F.label!=H.label||F.detail!=H.detail||null!=F.type&&null!=H.type&&F.type!=H.type||F.apply!=H.apply||F.boost!=H.boost?L.push(U):N(U.completion)>N(F)&&(L[L.length-1]=U),F=U.completion}}catch(Q){j.e(Q)}finally{j.f()}return L}(t,n);if(!a.length)return o&&t.some((function(e){return 1==e.state}))?new e(o.options,o.attrs,o.tooltip,o.timestamp,o.selected,!0):null;var u=n.facet(T).selectOnOpen?0:-1;if(o&&o.selected!=u&&-1!=o.selected)for(var l=o.options[o.selected].completion,c=0;c<a.length;c++)if(a[c].completion==l){u=c;break}return new e(a,B(r,u),{pos:t.reduce((function(e,t){return t.hasResult()?Math.min(e,t.from):e}),1e8),create:G,above:i.aboveCursor},o?o.timestamp:Date.now(),u,!1)}}])}(),I=function(){function e(t,n,r){(0,u.A)(this,e),this.active=t,this.id=n,this.open=r}return(0,l.A)(e,[{key:"update",value:function(t){var n=this,r=t.state,o=r.facet(T),i=(o.override||r.languageDataAt("autocomplete",y(r)).map(A)).map((function(e){return(n.active.find((function(t){return t.source==e}))||new H(e,n.active.some((function(e){return 0!=e.state}))?1:0)).update(t,o)}));i.length==this.active.length&&i.every((function(e,t){return e==n.active[t]}))&&(i=this.active);var a=this.open;a&&t.docChanged&&(a=a.map(t.changes)),t.selection||i.some((function(e){return e.hasResult()&&t.changes.touchesRange(e.from,e.to)}))||!function(e,t){if(e==t)return!0;for(var n=0,r=0;;){for(;n<e.length&&!e[n].hasResult;)n++;for(;r<t.length&&!t[r].hasResult;)r++;var o=n==e.length,i=r==t.length;if(o||i)return o==i;if(e[n++].result!=t[r++].result)return!1}}(i,this.active)?a=R.build(i,r,this.id,a,o):a&&a.disabled&&!i.some((function(e){return 1==e.state}))&&(a=null),!a&&i.every((function(e){return 1!=e.state}))&&i.some((function(e){return e.hasResult()}))&&(i=i.map((function(e){return e.hasResult()?new H(e.source,0):e})));var u,l=(0,s.A)(t.effects);try{for(l.s();!(u=l.n()).done;){var c=u.value;c.is(z)&&(a=a&&a.setSelected(c.value,this.id))}}catch(d){l.e(d)}finally{l.f()}return i==this.active&&a==this.open?this:new e(i,this.id,a)}},{key:"tooltip",get:function(){return this.open?this.open.tooltip:null}},{key:"attrs",get:function(){return this.open?this.open.attrs:this.active.length?L:F}}],[{key:"start",value:function(){return new e(j,"cm-ac-"+Math.floor(2e6*Math.random()).toString(36),null)}}])}();var L={"aria-autocomplete":"list"},F={};function B(e,t){var n={"aria-autocomplete":"list","aria-haspopup":"listbox","aria-controls":e};return t>-1&&(n["aria-activedescendant"]=e+"-"+t),n}var j=[];function U(e,t){if(e.isUserEvent("input.complete")){var n=e.annotation(b);if(n&&t.activateOnCompletion(n))return 12}var r=e.isUserEvent("input.type");return r&&t.activateOnTyping?5:r?1:e.isUserEvent("delete.backward")?2:e.selection?8:e.docChanged?16:0}var H=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;(0,u.A)(this,e),this.source=t,this.state=n,this.explicitPos=r}return(0,l.A)(e,[{key:"hasResult",value:function(){return!1}},{key:"update",value:function(t,n){var r=U(t,n),o=this;(8&r||16&r&&this.touches(t))&&(o=new e(o.source,0)),4&r&&0==o.state&&(o=new e(this.source,1)),o=o.updateFor(t,r);var i,a=(0,s.A)(t.effects);try{for(a.s();!(i=a.n()).done;){var u=i.value;if(u.is(w))o=new e(o.source,1,u.value?y(t.state):-1);else if(u.is(C))o=new e(o.source,0);else if(u.is(Y)){var l,c=(0,s.A)(u.value);try{for(c.s();!(l=c.n()).done;){var d=l.value;d.source==o.source&&(o=d)}}catch(f){c.e(f)}finally{c.f()}}}}catch(f){a.e(f)}finally{a.f()}return o}},{key:"updateFor",value:function(e,t){return this.map(e.changes)}},{key:"map",value:function(t){return t.empty||this.explicitPos<0?this:new e(this.source,this.state,t.mapPos(this.explicitPos))}},{key:"touches",value:function(e){return e.changes.touchesRange(y(e.state))}}])}(),Q=function(e){function t(e,n,o,i,a){var s;return(0,u.A)(this,t),(s=(0,r.A)(this,t,[e,2,n])).result=o,s.from=i,s.to=a,s}return(0,o.A)(t,e),(0,l.A)(t,[{key:"hasResult",value:function(){return!0}},{key:"updateFor",value:function(e,n){var r;if(!(3&n))return this.map(e.changes);var o=this.result;o.map&&!e.changes.empty&&(o=o.map(o,e.changes));var i=e.changes.mapPos(this.from),a=e.changes.mapPos(this.to,1),s=y(e.state);if((this.explicitPos<0?s<=i:s<this.from)||s>a||!o||2&n&&y(e.startState)==this.from)return new H(this.source,4&n?1:0);var u=this.explicitPos<0?-1:e.changes.mapPos(this.explicitPos);return function(e,t,n,r){if(!e)return!1;var o=t.sliceDoc(n,r);return"function"==typeof e?e(o,n,r,t):O(e,!0).test(o)}(o.validFor,e.state,i,a)?new t(this.source,u,o,i,a):o.update&&(o=o.update(o,i,a,new p(e.state,s,u>=0)))?new t(this.source,u,o,o.from,null!==(r=o.to)&&void 0!==r?r:y(e.state)):new H(this.source,1,u)}},{key:"map",value:function(e){return e.empty?this:(this.result.map?this.result.map(this.result,e):this.result)?new t(this.source,this.explicitPos<0?-1:e.mapPos(this.explicitPos),this.result,e.mapPos(this.from),e.mapPos(this.to,1)):new H(this.source,0)}},{key:"touches",value:function(e){return e.changes.touchesRange(this.from,this.to)}}])}(H);var Y=c.Pe.define({map:function(e,t){return e.map((function(e){return e.map(t)}))}}),z=c.Pe.define(),$=c.sU.define({create:function(){return I.start()},update:function(e,t){return e.update(t)},provide:function(e){return[d.DK.from(e,(function(e){return e.tooltip})),d.Lz.contentAttributes.from(e,(function(e){return e.attrs}))]}});function V(e,t){var n=t.completion.apply||t.completion.label,r=e.state.field($).active.find((function(e){return e.source==t.source}));return r instanceof Q&&("string"==typeof n?e.dispatch(Object.assign(Object.assign({},function(e,t,n,r){var o=e.selection.main,i=n-o.from,a=r-o.from;return Object.assign(Object.assign({},e.changeByRange((function(s){if(s!=o&&n!=r&&e.sliceDoc(s.from+i,s.from+a)!=e.sliceDoc(n,r))return{range:s};var u=e.toText(t);return{changes:{from:s.from+i,to:r==o.from?s.to:s.from+a,insert:u},range:c.OF.cursor(s.from+i+u.length)}}))),{scrollIntoView:!0,userEvent:"input.complete"})}(e.state,n,r.from,r.to)),{annotations:b.of(t.completion)})):n(e,t.completion,r.from,r.to),!0)}var G=M($,V);function q(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"option";return function(n){var r=n.state.field($,!1);if(!r||!r.open||r.open.disabled||Date.now()-r.open.timestamp<n.state.facet(T).interactionDelay)return!1;var o,i=1;"page"==t&&(o=(0,d.Eg)(n,r.open.tooltip))&&(i=Math.max(2,Math.floor(o.dom.offsetHeight/o.dom.querySelector("li").offsetHeight)-1));var a=r.open.options.length,s=r.open.selected>-1?r.open.selected+i*(e?1:-1):e?0:a-1;return s<0?s="page"==t?0:a-1:s>=a&&(s="page"==t?a-1:0),n.dispatch({effects:z.of(s)}),!0}}var Z=function(e){return!!e.state.field($,!1)&&(e.dispatch({effects:w.of(!0)}),!0)},X=(0,l.A)((function e(t,n){(0,u.A)(this,e),this.active=t,this.context=n,this.time=Date.now(),this.updates=[],this.done=void 0})),W=d.Z9.fromClass(function(){return(0,l.A)((function e(t){(0,u.A)(this,e),this.view=t,this.debounceUpdate=-1,this.running=[],this.debounceAccept=-1,this.pendingStart=!1,this.composing=0;var n,r=(0,s.A)(t.state.field($).active);try{for(r.s();!(n=r.n()).done;){var o=n.value;1==o.state&&this.startQuery(o)}}catch(i){r.e(i)}finally{r.f()}}),[{key:"update",value:function(e){var t=this,n=e.state.field($),r=e.state.facet(T);if(e.selectionSet||e.docChanged||e.startState.field($)!=n){for(var o=e.transactions.some((function(e){var t=U(e,r);return 8&t||(e.selection||e.docChanged)&&!(3&t)})),a=0;a<this.running.length;a++){var u=this.running[a];if(o||u.context.abortOnDocChange&&e.docChanged||u.updates.length+e.transactions.length>50&&Date.now()-u.time>1e3){var l,c=(0,s.A)(u.context.abortListeners);try{for(c.s();!(l=c.n()).done;){var f=l.value;try{f()}catch(y){(0,d.c_)(this.view.state,y)}}}catch(O){c.e(O)}finally{c.f()}u.context.abortListeners=null,this.running.splice(a--,1)}else{var p;(p=u.updates).push.apply(p,(0,i.A)(e.transactions))}}this.debounceUpdate>-1&&clearTimeout(this.debounceUpdate),e.transactions.some((function(e){return e.effects.some((function(e){return e.is(w)}))}))&&(this.pendingStart=!0);var h=this.pendingStart?50:r.activateOnTypingDelay;if(this.debounceUpdate=n.active.some((function(e){return 1==e.state&&!t.running.some((function(t){return t.active.source==e.source}))}))?setTimeout((function(){return t.startUpdate()}),h):-1,0!=this.composing){var m,v=(0,s.A)(e.transactions);try{for(v.s();!(m=v.n()).done;){var g=m.value;g.isUserEvent("input.type")?this.composing=2:2==this.composing&&g.selection&&(this.composing=3)}}catch(O){v.e(O)}finally{v.f()}}}}},{key:"startUpdate",value:function(){var e=this;this.debounceUpdate=-1,this.pendingStart=!1;var t,n=this.view.state.field($),r=(0,s.A)(n.active);try{var o=function(){var n=t.value;1!=n.state||e.running.some((function(e){return e.active.source==n.source}))||e.startQuery(n)};for(r.s();!(t=r.n()).done;)o()}catch(i){r.e(i)}finally{r.f()}}},{key:"startQuery",value:function(e){var t=this,n=this.view.state,r=y(n),o=new p(n,r,e.explicitPos==r,this.view),i=new X(e,o);this.running.push(i),Promise.resolve(e.source(o)).then((function(e){i.context.aborted||(i.done=e||null,t.scheduleAccept())}),(function(e){t.view.dispatch({effects:C.of(null)}),(0,d.c_)(t.view.state,e)}))}},{key:"scheduleAccept",value:function(){var e=this;this.running.every((function(e){return void 0!==e.done}))?this.accept():this.debounceAccept<0&&(this.debounceAccept=setTimeout((function(){return e.accept()}),this.view.state.facet(T).updateSyncTime))}},{key:"accept",value:function(){var e,t=this;this.debounceAccept>-1&&clearTimeout(this.debounceAccept),this.debounceAccept=-1;for(var n=[],r=this.view.state.facet(T),o=function(o){var a=t.running[o];if(void 0===a.done)return i=o,0;if(t.running.splice(o--,1),a.done){var u,l=new Q(a.active.source,a.active.explicitPos,a.done,a.done.from,null!==(e=a.done.to)&&void 0!==e?e:y(a.updates.length?a.updates[0].startState:t.view.state)),c=(0,s.A)(a.updates);try{for(c.s();!(u=c.n()).done;){var d=u.value;l=l.update(d,r)}}catch(g){c.e(g)}finally{c.f()}if(l.hasResult())return n.push(l),i=o,0}var f=t.view.state.field($).active.find((function(e){return e.source==a.active.source}));if(f&&1==f.state)if(null==a.done){var p,h=new H(a.active.source,0),m=(0,s.A)(a.updates);try{for(m.s();!(p=m.n()).done;){var v=p.value;h=h.update(v,r)}}catch(g){m.e(g)}finally{m.f()}1!=h.state&&n.push(h)}else t.startQuery(f);i=o},i=0;i<this.running.length;i++)o(i);n.length&&this.view.dispatch({effects:Y.of(n)})}}])}(),{eventHandlers:{blur:function(e){var t=this,n=this.view.state.field($,!1);if(n&&n.tooltip&&this.view.state.facet(T).closeOnBlur){var r=n.open&&(0,d.Eg)(this.view,n.open.tooltip);r&&r.dom.contains(e.relatedTarget)||setTimeout((function(){return t.view.dispatch({effects:C.of(null)})}),10)}},compositionstart:function(){this.composing=1},compositionend:function(){var e=this;3==this.composing&&setTimeout((function(){return e.view.dispatch({effects:w.of(!1)})}),20),this.composing=0}}}),K="object"==typeof navigator&&/Win/.test(navigator.platform),J=c.Nb.highest(d.Lz.domEventHandlers({keydown:function(e,t){var n=t.state.field($,!1);if(!n||!n.open||n.open.disabled||n.open.selected<0||e.key.length>1||e.ctrlKey&&(!K||!e.altKey)||e.metaKey)return!1;var r=n.open.options[n.open.selected],o=n.active.find((function(e){return e.source==r.source})),i=r.completion.commitCharacters||o.result.commitCharacters;return i&&i.indexOf(e.key)>-1&&V(t,r),!1}})),ee=d.Lz.baseTheme({".cm-tooltip.cm-tooltip-autocomplete":{"& > ul":{fontFamily:"monospace",whiteSpace:"nowrap",overflow:"hidden auto",maxWidth_fallback:"700px",maxWidth:"min(700px, 95vw)",minWidth:"250px",maxHeight:"10em",height:"100%",listStyle:"none",margin:0,padding:0,"& > li, & > completion-section":{padding:"1px 3px",lineHeight:1.2},"& > li":{overflowX:"hidden",textOverflow:"ellipsis",cursor:"pointer"},"& > completion-section":{display:"list-item",borderBottom:"1px solid silver",paddingLeft:"0.5em",opacity:.7}}},"&light .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#17c",color:"white"},"&light .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#777"},"&dark .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#347",color:"white"},"&dark .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#444"},".cm-completionListIncompleteTop:before, .cm-completionListIncompleteBottom:after":{content:'"\xb7\xb7\xb7"',opacity:.5,display:"block",textAlign:"center"},".cm-tooltip.cm-completionInfo":{position:"absolute",padding:"3px 9px",width:"max-content",maxWidth:"".concat(400,"px"),boxSizing:"border-box",whiteSpace:"pre-line"},".cm-completionInfo.cm-completionInfo-left":{right:"100%"},".cm-completionInfo.cm-completionInfo-right":{left:"100%"},".cm-completionInfo.cm-completionInfo-left-narrow":{right:"".concat(30,"px")},".cm-completionInfo.cm-completionInfo-right-narrow":{left:"".concat(30,"px")},"&light .cm-snippetField":{backgroundColor:"#00000022"},"&dark .cm-snippetField":{backgroundColor:"#ffffff22"},".cm-snippetFieldPosition":{verticalAlign:"text-top",width:0,height:"1.15em",display:"inline-block",margin:"0 -0.7px -.7em",borderLeft:"1.4px dotted #888"},".cm-completionMatchedText":{textDecoration:"underline"},".cm-completionDetail":{marginLeft:"0.5em",fontStyle:"italic"},".cm-completionIcon":{fontSize:"90%",width:".8em",display:"inline-block",textAlign:"center",paddingRight:".6em",opacity:"0.6",boxSizing:"content-box"},".cm-completionIcon-function, .cm-completionIcon-method":{"&:after":{content:"'\u0192'"}},".cm-completionIcon-class":{"&:after":{content:"'\u25cb'"}},".cm-completionIcon-interface":{"&:after":{content:"'\u25cc'"}},".cm-completionIcon-variable":{"&:after":{content:"'\ud835\udc65'"}},".cm-completionIcon-constant":{"&:after":{content:"'\ud835\udc36'"}},".cm-completionIcon-type":{"&:after":{content:"'\ud835\udc61'"}},".cm-completionIcon-enum":{"&:after":{content:"'\u222a'"}},".cm-completionIcon-property":{"&:after":{content:"'\u25a1'"}},".cm-completionIcon-keyword":{"&:after":{content:"'\ud83d\udd11\ufe0e'"}},".cm-completionIcon-namespace":{"&:after":{content:"'\u25a2'"}},".cm-completionIcon-text":{"&:after":{content:"'abc'",fontSize:"50%",verticalAlign:"middle"}}}),te=(0,l.A)((function e(t,n,r,o){(0,u.A)(this,e),this.field=t,this.line=n,this.from=r,this.to=o})),ne=function(){function e(t,n,r){(0,u.A)(this,e),this.field=t,this.from=n,this.to=r}return(0,l.A)(e,[{key:"map",value:function(t){var n=t.mapPos(this.from,-1,c.iR.TrackDel),r=t.mapPos(this.to,1,c.iR.TrackDel);return null==n||null==r?null:new e(this.field,n,r)}}])}(),re=function(){function e(t,n){(0,u.A)(this,e),this.lines=t,this.fieldPositions=n}return(0,l.A)(e,[{key:"instantiate",value:function(e,t){var n,r=[],o=[t],i=e.doc.lineAt(t),a=/^\s*/.exec(i.text)[0],u=(0,s.A)(this.lines);try{for(u.s();!(n=u.n()).done;){var l=n.value;if(r.length){for(var c=a,d=/^\t*/.exec(l)[0].length,p=0;p<d;p++)c+=e.facet(f.Xt);o.push(t+c.length-d),l=c+l.slice(d)}r.push(l),t+=l.length+1}}catch(m){u.e(m)}finally{u.f()}var h=this.fieldPositions.map((function(e){return new ne(e.field,o[e.line]+e.from,o[e.line]+e.to)}));return{text:r,ranges:h}}}],[{key:"parse",value:function(t){var n,r,o=[],i=[],a=[],u=(0,s.A)(t.split(/\r\n?|\n/));try{for(u.s();!(r=u.n()).done;){for(var l=r.value;n=/[#$]\{(?:(\d+)(?::([^}]*))?|((?:\\[{}]|[^}])*))\}/.exec(l);){for(var c=n[1]?+n[1]:null,d=n[2]||n[3]||"",f=-1,p=d.replace(/\\[{}]/g,(function(e){return e[1]})),h=0;h<o.length;h++)(null!=c?o[h].seq==c:p&&o[h].name==p)&&(f=h);if(f<0){for(var m=0;m<o.length&&(null==c||null!=o[m].seq&&o[m].seq<c);)m++;o.splice(m,0,{seq:c,name:p}),f=m;var v,g=(0,s.A)(a);try{for(g.s();!(v=g.n()).done;){var y=v.value;y.field>=f&&y.field++}}catch(O){g.e(O)}finally{g.f()}}a.push(new te(f,i.length,n.index,n.index+p.length)),l=l.slice(0,n.index)+d+l.slice(n.index+n[0].length)}l=l.replace(/\\([{}])/g,(function(e,t,n){var r,o=(0,s.A)(a);try{for(o.s();!(r=o.n()).done;){var u=r.value;u.line==i.length&&u.from>n&&(u.from--,u.to--)}}catch(O){o.e(O)}finally{o.f()}return t})),i.push(l)}}catch(O){u.e(O)}finally{u.f()}return new e(i,a)}}])}(),oe=d.NZ.widget({widget:new(function(e){function t(){return(0,u.A)(this,t),(0,r.A)(this,t,arguments)}return(0,o.A)(t,e),(0,l.A)(t,[{key:"toDOM",value:function(){var e=document.createElement("span");return e.className="cm-snippetFieldPosition",e}},{key:"ignoreEvent",value:function(){return!1}}])}(d.xO))}),ie=d.NZ.mark({class:"cm-snippetField"}),ae=function(){function e(t,n){(0,u.A)(this,e),this.ranges=t,this.active=n,this.deco=d.NZ.set(t.map((function(e){return(e.from==e.to?oe:ie).range(e.from,e.to)})))}return(0,l.A)(e,[{key:"map",value:function(t){var n,r=[],o=(0,s.A)(this.ranges);try{for(o.s();!(n=o.n()).done;){var i=n.value.map(t);if(!i)return null;r.push(i)}}catch(a){o.e(a)}finally{o.f()}return new e(r,this.active)}},{key:"selectionInsideField",value:function(e){var t=this;return e.ranges.every((function(e){return t.ranges.some((function(n){return n.field==t.active&&n.from<=e.from&&n.to>=e.to}))}))}}])}(),se=c.Pe.define({map:function(e,t){return e&&e.map(t)}}),ue=c.Pe.define(),le=c.sU.define({create:function(){return null},update:function(e,t){var n,r=(0,s.A)(t.effects);try{for(r.s();!(n=r.n()).done;){var o=n.value;if(o.is(se))return o.value;if(o.is(ue)&&e)return new ae(e.ranges,o.value)}}catch(i){r.e(i)}finally{r.f()}return e&&t.docChanged&&(e=e.map(t.changes)),e&&t.selection&&!e.selectionInsideField(t.selection)&&(e=null),e},provide:function(e){return d.Lz.decorations.from(e,(function(e){return e?e.deco:d.NZ.none}))}});function ce(e,t){return c.OF.create(e.filter((function(e){return e.field==t})).map((function(e){return c.OF.range(e.from,e.to)})))}function de(e){var t=re.parse(e);return function(e,n,r,o){var i=t.instantiate(e.state,r),a=i.text,s=i.ranges,u={changes:{from:r,to:o,insert:c.EY.of(a)},scrollIntoView:!0,annotations:n?[b.of(n),c.ZX.userEvent.of("input.complete")]:void 0};if(s.length&&(u.selection=ce(s,0)),s.some((function(e){return e.field>0}))){var l=new ae(s,0),d=u.effects=[se.of(l)];void 0===e.state.field(le,!1)&&d.push(c.Pe.appendConfig.of([le,me,ge,ee]))}e.dispatch(e.state.update(u))}}function fe(e){return function(t){var n=t.state,r=t.dispatch,o=n.field(le,!1);if(!o||e<0&&0==o.active)return!1;var i=o.active+e,a=e>0&&!o.ranges.some((function(t){return t.field==i+e}));return r(n.update({selection:ce(o.ranges,i),effects:se.of(a?null:new ae(o.ranges,i)),scrollIntoView:!0})),!0}}var pe=[{key:"Tab",run:fe(1),shift:fe(-1)},{key:"Escape",run:function(e){var t=e.state,n=e.dispatch;return!!t.field(le,!1)&&(n(t.update({effects:se.of(null)})),!0)}}],he=c.sj.define({combine:function(e){return e.length?e[0]:pe}}),me=c.Nb.highest(d.w4.compute([he],(function(e){return e.facet(he)})));function ve(e,t){return Object.assign(Object.assign({},t),{apply:de(e)})}var ge=d.Lz.domEventHandlers({mousedown:function(e,t){var n,r=t.state.field(le,!1);if(!r||null==(n=t.posAtCoords({x:e.clientX,y:e.clientY})))return!1;var o=r.ranges.find((function(e){return e.from<=n&&e.to>=n}));return!(!o||o.field==r.active)&&(t.dispatch({selection:ce(r.ranges,o.field),effects:se.of(r.ranges.some((function(e){return e.field>o.field}))?new ae(r.ranges,o.field):null),scrollIntoView:!0}),!0)}});var ye={brackets:["(","[","{","'",'"'],before:")]}:;>",stringPrefixes:[]},Oe=c.Pe.define({map:function(e,t){var n=t.mapPos(e,-1,c.iR.TrackAfter);return null==n?void 0:n}}),be=new(function(e){function t(){return(0,u.A)(this,t),(0,r.A)(this,t,arguments)}return(0,o.A)(t,e),(0,l.A)(t)}(c.FB));be.startSide=1,be.endSide=-1;var Ee=c.sU.define({create:function(){return c.om.empty},update:function(e,t){if(e=e.map(t.changes),t.selection){var n=t.state.doc.lineAt(t.selection.main.head);e=e.update({filter:function(e){return e>=n.from&&e<=n.to}})}var r,o=(0,s.A)(t.effects);try{for(o.s();!(r=o.n()).done;){var i=r.value;i.is(Oe)&&(e=e.update({add:[be.range(i.value,i.value+1)]}))}}catch(a){o.e(a)}finally{o.f()}return e}});function Ae(){return[Te,Ee]}var we="()[]{}<>";function Ce(e){for(var t=0;t<8;t+=2)if(we.charCodeAt(t)==e)return we.charAt(t+1);return(0,c.MK)(e<128?e:e+1)}function ke(e,t){return e.languageDataAt("closeBrackets",t)[0]||ye}var Se="object"==typeof navigator&&/Android\b/.test(navigator.userAgent),Te=d.Lz.inputHandler.of((function(e,t,n,r){if((Se?e.composing:e.compositionStarted)||e.state.readOnly)return!1;var o=e.state.selection.main;if(r.length>2||2==r.length&&1==(0,c.Fh)((0,c.vS)(r,0))||t!=o.from||n!=o.to)return!1;var i=function(e,t){var n,r=ke(e,e.selection.main.head),o=r.brackets||ye.brackets,i=(0,s.A)(o);try{for(i.s();!(n=i.n()).done;){var a=n.value,u=Ce((0,c.vS)(a,0));if(t==a)return u==a?Ne(e,a,o.indexOf(a+a+a)>-1,r):Pe(e,a,u,r.before||ye.before);if(t==u&&_e(e,e.selection.main.from))return Me(e,a,u)}}catch(l){i.e(l)}finally{i.f()}return null}(e.state,r);return!!i&&(e.dispatch(i),!0)})),xe=[{key:"Backspace",run:function(e){var t=e.state,n=e.dispatch;if(t.readOnly)return!1;var r=ke(t,t.selection.main.head).brackets||ye.brackets,o=null,i=t.changeByRange((function(e){if(e.empty){var n,i=function(e,t){var n=e.sliceString(t-2,t);return(0,c.Fh)((0,c.vS)(n,0))==n.length?n:n.slice(1)}(t.doc,e.head),a=(0,s.A)(r);try{for(a.s();!(n=a.n()).done;){var u=n.value;if(u==i&&De(t.doc,e.head)==Ce((0,c.vS)(u,0)))return{changes:{from:e.head-u.length,to:e.head+u.length},range:c.OF.cursor(e.head-u.length)}}}catch(l){a.e(l)}finally{a.f()}}return{range:o=e}}));return o||n(t.update(i,{scrollIntoView:!0,userEvent:"delete.backward"})),!o}}];function _e(e,t){var n=!1;return e.field(Ee).between(0,e.doc.length,(function(e){e==t&&(n=!0)})),n}function De(e,t){var n=e.sliceString(t,t+2);return n.slice(0,(0,c.Fh)((0,c.vS)(n,0)))}function Pe(e,t,n,r){var o=null,i=e.changeByRange((function(i){if(!i.empty)return{changes:[{insert:t,from:i.from},{insert:n,from:i.to}],effects:Oe.of(i.to+t.length),range:c.OF.range(i.anchor+t.length,i.head+t.length)};var a=De(e.doc,i.head);return!a||/\s/.test(a)||r.indexOf(a)>-1?{changes:{insert:t+n,from:i.head},effects:Oe.of(i.head+t.length),range:c.OF.cursor(i.head+t.length)}:{range:o=i}}));return o?null:e.update(i,{scrollIntoView:!0,userEvent:"input.type"})}function Me(e,t,n){var r=null,o=e.changeByRange((function(t){return t.empty&&De(e.doc,t.head)==n?{changes:{from:t.head,to:t.head+n.length,insert:n},range:c.OF.cursor(t.head+n.length)}:r={range:t}}));return r?null:e.update(o,{scrollIntoView:!0,userEvent:"input.type"})}function Ne(e,t,n,r){var o=r.stringPrefixes||ye.stringPrefixes,i=null,a=e.changeByRange((function(r){if(!r.empty)return{changes:[{insert:t,from:r.from},{insert:t,from:r.to}],effects:Oe.of(r.to+t.length),range:c.OF.range(r.anchor+t.length,r.head+t.length)};var a,s=r.head,u=De(e.doc,s);if(u==t){if(Re(e,s))return{changes:{insert:t+t,from:s},effects:Oe.of(s+t.length),range:c.OF.cursor(s+t.length)};if(_e(e,s)){var l=n&&e.sliceDoc(s,s+3*t.length)==t+t+t?t+t+t:t;return{changes:{from:s,to:s+l.length,insert:l},range:c.OF.cursor(s+l.length)}}}else{if(n&&e.sliceDoc(s-2*t.length,s)==t+t&&(a=Ie(e,s-2*t.length,o))>-1&&Re(e,a))return{changes:{insert:t+t+t+t,from:s},effects:Oe.of(s+t.length),range:c.OF.cursor(s+t.length)};if(e.charCategorizer(s)(u)!=c.Je.Word&&Ie(e,s,o)>-1&&!function(e,t,n,r){for(var o=(0,f.mv)(e).resolveInner(t,-1),i=r.reduce((function(e,t){return Math.max(e,t.length)}),0),a=0;a<5;a++){var s=e.sliceDoc(o.from,Math.min(o.to,o.from+n.length+i)),u=s.indexOf(n);if(!u||u>-1&&r.indexOf(s.slice(0,u))>-1){for(var l=o.firstChild;l&&l.from==o.from&&l.to-l.from>n.length+u;){if(e.sliceDoc(l.to-n.length,l.to)==n)return!1;l=l.firstChild}return!0}var c=o.to==t&&o.parent;if(!c)break;o=c}return!1}(e,s,t,o))return{changes:{insert:t+t,from:s},effects:Oe.of(s+t.length),range:c.OF.cursor(s+t.length)}}return{range:i=r}}));return i?null:e.update(a,{scrollIntoView:!0,userEvent:"input.type"})}function Re(e,t){var n=(0,f.mv)(e).resolveInner(t+1);return n.parent&&n.from==t}function Ie(e,t,n){var r=e.charCategorizer(t);if(r(e.sliceDoc(t-1,t))!=c.Je.Word)return t;var o,i=(0,s.A)(n);try{for(i.s();!(o=i.n()).done;){var a=o.value,u=t-a.length;if(e.sliceDoc(u,t)==a&&r(e.sliceDoc(u-1,u))!=c.Je.Word)return u}}catch(l){i.e(l)}finally{i.f()}return-1}function Le(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[J,$,T.of(e),W,Be,ee]}var Fe=[{key:"Ctrl-Space",run:Z},{mac:"Alt-`",run:Z},{key:"Escape",run:function(e){var t=e.state.field($,!1);return!(!t||!t.active.some((function(e){return 0!=e.state})))&&(e.dispatch({effects:C.of(null)}),!0)}},{key:"ArrowDown",run:q(!0)},{key:"ArrowUp",run:q(!1)},{key:"PageDown",run:q(!0,"page")},{key:"PageUp",run:q(!1,"page")},{key:"Enter",run:function(e){var t=e.state.field($,!1);return!(e.state.readOnly||!t||!t.open||t.open.selected<0||t.open.disabled||Date.now()-t.open.timestamp<e.state.facet(T).interactionDelay)&&V(e,t.open.options[t.open.selected])}}],Be=c.Nb.highest(d.w4.computeN([T],(function(e){return e.facet(T).defaultKeymap?[Fe]:[]})))},76318:function(e,t,n){"use strict";n.d(t,{Yc:function(){return Be},b6:function(){return w},cL:function(){return U},pw:function(){return Fe}});var r=n(23029),o=n(92901),i=n(24765),a=n(21289),s=n(75872),u=n(52850),l=n(20205);function c(e,t){return function(n){var r=n.state,o=n.dispatch;if(r.readOnly)return!1;var i=e(t,r);return!!i&&(o(r.update(i)),!0)}}var d=c(g,0),f=c(v,0),p=c((function(e,t){return v(e,t,function(e){var t,n=[],r=(0,i.A)(e.selection.ranges);try{for(r.s();!(t=r.n()).done;){var o=t.value,a=e.doc.lineAt(o.from),s=o.to<=a.to?a:e.doc.lineAt(o.to),u=n.length-1;u>=0&&n[u].to>a.from?n[u].to=s.to:n.push({from:a.from+/^\s*/.exec(a.text)[0].length,to:s.to})}}catch(l){r.e(l)}finally{r.f()}return n}(t))}),0);function h(e,t){var n=e.languageDataAt("commentTokens",t);return n.length?n[0]:{}}var m=50;function v(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.selection.ranges,r=n.map((function(e){return h(t,e.from).block}));if(!r.every((function(e){return e})))return null;var o=n.map((function(e,n){return function(e,t,n,r){var o,i,a=t.open,s=t.close,u=e.sliceDoc(n-m,n),l=e.sliceDoc(r,r+m),c=/\s*$/.exec(u)[0].length,d=/^\s*/.exec(l)[0].length,f=u.length-c;if(u.slice(f-a.length,f)==a&&l.slice(d,d+s.length)==s)return{open:{pos:n-c,margin:c&&1},close:{pos:r+d,margin:d&&1}};r-n<=2*m?o=i=e.sliceDoc(n,r):(o=e.sliceDoc(n,n+m),i=e.sliceDoc(r-m,r));var p=/^\s*/.exec(o)[0].length,h=/\s*$/.exec(i)[0].length,v=i.length-h-s.length;return o.slice(p,p+a.length)==a&&i.slice(v,v+s.length)==s?{open:{pos:n+p+a.length,margin:/\s/.test(o.charAt(p+a.length))?1:0},close:{pos:r-h-s.length,margin:/\s/.test(i.charAt(v-1))?1:0}}:null}(t,r[n],e.from,e.to)}));if(2!=e&&!o.every((function(e){return e})))return{changes:t.changes(n.map((function(e,t){return o[t]?[]:[{from:e.from,insert:r[t].open+" "},{from:e.to,insert:" "+r[t].close}]})))};if(1!=e&&o.some((function(e){return e}))){for(var i,a=[],s=0;s<o.length;s++)if(i=o[s]){var u=r[s],l=i,c=l.open,d=l.close;a.push({from:c.pos-u.open.length,to:c.pos+c.margin},{from:d.pos-d.margin,to:d.pos+u.close.length})}return{changes:a}}return null}function g(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.selection.ranges,o=[],a=-1,s=(0,i.A)(r);try{for(s.s();!(n=s.n()).done;){var u=n.value,l=u.from,c=u.to,d=o.length,f=1e9,p=h(t,l).line;if(p){for(var m=l;m<=c;){var v=t.doc.lineAt(m);if(v.from>a&&(l==c||c>v.from)){a=v.from;var g=/^\s*/.exec(v.text)[0].length,y=g==v.length,O=v.text.slice(g,g+p.length)==p?g:-1;g<v.text.length&&g<f&&(f=g),o.push({line:v,comment:O,token:p,indent:g,empty:y,single:!1})}m=v.to+1}if(f<1e9)for(var b=d;b<o.length;b++)o[b].indent<o[b].line.text.length&&(o[b].indent=f);o.length==d+1&&(o[d].single=!0)}}}catch(j){s.e(j)}finally{s.f()}if(2!=e&&o.some((function(e){return e.comment<0&&(!e.empty||e.single)}))){var E,A=[],w=(0,i.A)(o);try{for(w.s();!(E=w.n()).done;){var C=E.value,k=C.line,S=C.token,T=C.indent,x=C.empty;!C.single&&x||A.push({from:k.from+T,insert:S+" "})}}catch(j){w.e(j)}finally{w.f()}var _=t.changes(A);return{changes:_,selection:t.selection.map(_,1)}}if(1!=e&&o.some((function(e){return e.comment>=0}))){var D,P=[],M=(0,i.A)(o);try{for(M.s();!(D=M.n()).done;){var N=D.value,R=N.line,I=N.comment,L=N.token;if(I>=0){var F=R.from+I,B=F+L.length;" "==R.text[B-R.from]&&B++,P.push({from:F,to:B})}}}catch(j){M.e(j)}finally{M.f()}return{changes:P}}return null}var y=a.YH.define(),O=a.YH.define(),b=a.sj.define(),E=a.sj.define({combine:function(e){return(0,a.QR)(e,{minDepth:100,newGroupDelay:500,joinToEvent:function(e,t){return t}},{minDepth:Math.max,newGroupDelay:Math.min,joinToEvent:function(e,t){return function(n,r){return e(n,r)||t(n,r)}}})}}),A=a.sU.define({create:function(){return j.empty},update:function(e,t){var n=t.state.facet(E),r=t.annotation(y);if(r){var o=_.fromTransaction(t,r.selection),i=r.side,s=0==i?e.undone:e.done;return s=o?D(s,s.length,n.minDepth,o):R(s,t.startState.selection),new j(0==i?r.rest:s,0==i?s:r.rest)}var u=t.annotation(O);if("full"!=u&&"before"!=u||(e=e.isolate()),!1===t.annotation(a.ZX.addToHistory))return t.changes.empty?e:e.addMapping(t.changes.desc);var l=_.fromTransaction(t),c=t.annotation(a.ZX.time),d=t.annotation(a.ZX.userEvent);return l?e=e.addChanges(l,c,d,n,t):t.selection&&(e=e.addSelection(t.startState.selection,c,d,n.newGroupDelay)),"full"!=u&&"after"!=u||(e=e.isolate()),e},toJSON:function(e){return{done:e.done.map((function(e){return e.toJSON()})),undone:e.undone.map((function(e){return e.toJSON()}))}},fromJSON:function(e){return new j(e.done.map(_.fromJSON),e.undone.map(_.fromJSON))}});function w(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[A,E.of(e),s.Lz.domEventHandlers({beforeinput:function(e,t){var n="historyUndo"==e.inputType?k:"historyRedo"==e.inputType?S:null;return!!n&&(e.preventDefault(),n(t))}})]}function C(e,t){return function(n){var r=n.state,o=n.dispatch;if(!t&&r.readOnly)return!1;var i=r.field(A,!1);if(!i)return!1;var a=i.pop(e,r,t);return!!a&&(o(a),!0)}}var k=C(0,!1),S=C(1,!1),T=C(0,!0),x=C(1,!0);var _=function(){function e(t,n,o,i,a){(0,r.A)(this,e),this.changes=t,this.effects=n,this.mapped=o,this.startSelection=i,this.selectionsAfter=a}return(0,o.A)(e,[{key:"setSelAfter",value:function(t){return new e(this.changes,this.effects,this.mapped,this.startSelection,t)}},{key:"toJSON",value:function(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?void 0:e.toJSON(),mapped:null===(t=this.mapped)||void 0===t?void 0:t.toJSON(),startSelection:null===(n=this.startSelection)||void 0===n?void 0:n.toJSON(),selectionsAfter:this.selectionsAfter.map((function(e){return e.toJSON()}))}}}],[{key:"fromJSON",value:function(t){return new e(t.changes&&a.VR.fromJSON(t.changes),[],t.mapped&&a.Gu.fromJSON(t.mapped),t.startSelection&&a.OF.fromJSON(t.startSelection),t.selectionsAfter.map(a.OF.fromJSON))}},{key:"fromTransaction",value:function(t,n){var r,o=M,a=(0,i.A)(t.startState.facet(b));try{for(a.s();!(r=a.n()).done;){var s=(0,r.value)(t);s.length&&(o=o.concat(s))}}catch(u){a.e(u)}finally{a.f()}return!o.length&&t.changes.empty?null:new e(t.changes.invert(t.startState.doc),o,void 0,n||t.startState.selection,M)}},{key:"selection",value:function(t){return new e(void 0,M,void 0,void 0,t)}}])}();function D(e,t,n,r){var o=t+1>n+20?t-n-1:0,i=e.slice(o,t);return i.push(r),i}function P(e,t){return e.length?t.length?e.concat(t):e:t}var M=[],N=200;function R(e,t){if(e.length){var n=e[e.length-1],r=n.selectionsAfter.slice(Math.max(0,n.selectionsAfter.length-N));return r.length&&r[r.length-1].eq(t)?e:(r.push(t),D(e,e.length-1,1e9,n.setSelAfter(r)))}return[_.selection([t])]}function I(e){var t=e[e.length-1],n=e.slice();return n[e.length-1]=t.setSelAfter(t.selectionsAfter.slice(0,t.selectionsAfter.length-1)),n}function L(e,t){if(!e.length)return e;for(var n=e.length,r=M;n;){var o=F(e[n-1],t,r);if(o.changes&&!o.changes.empty||o.effects.length){var i=e.slice(0,n);return i[n-1]=o,i}t=o.mapped,n--,r=o.selectionsAfter}return r.length?[_.selection(r)]:M}function F(e,t,n){var r=P(e.selectionsAfter.length?e.selectionsAfter.map((function(e){return e.map(t)})):M,n);if(!e.changes)return _.selection(r);var o=e.changes.map(t),i=t.mapDesc(e.changes,!0),s=e.mapped?e.mapped.composeDesc(i):i;return new _(o,a.Pe.mapEffects(e.effects,t),s,e.startSelection.map(i),r)}var B=/^(input\.type|delete)($|\.)/,j=function(){function e(t,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0;(0,r.A)(this,e),this.done=t,this.undone=n,this.prevTime=o,this.prevUserEvent=i}return(0,o.A)(e,[{key:"isolate",value:function(){return this.prevTime?new e(this.done,this.undone):this}},{key:"addChanges",value:function(t,n,r,o,i){var s=this.done,u=s[s.length-1];return s=u&&u.changes&&!u.changes.empty&&t.changes&&(!r||B.test(r))&&(!u.selectionsAfter.length&&n-this.prevTime<o.newGroupDelay&&o.joinToEvent(i,function(e,t){var n=[],r=!1;return e.iterChangedRanges((function(e,t){return n.push(e,t)})),t.iterChangedRanges((function(e,t,o,i){for(var a=0;a<n.length;){var s=n[a++],u=n[a++];i>=s&&o<=u&&(r=!0)}})),r}(u.changes,t.changes))||"input.type.compose"==r)?D(s,s.length-1,o.minDepth,new _(t.changes.compose(u.changes),P(a.Pe.mapEffects(t.effects,u.changes),u.effects),u.mapped,u.startSelection,M)):D(s,s.length,o.minDepth,t),new e(s,M,n,r)}},{key:"addSelection",value:function(t,n,r,o){var i,a,s=this.done.length?this.done[this.done.length-1].selectionsAfter:M;return s.length>0&&n-this.prevTime<o&&r==this.prevUserEvent&&r&&/^select($|\.)/.test(r)&&(i=s[s.length-1],a=t,i.ranges.length==a.ranges.length&&0===i.ranges.filter((function(e,t){return e.empty!=a.ranges[t].empty})).length)?this:new e(R(this.done,t),this.undone,n,r)}},{key:"addMapping",value:function(t){return new e(L(this.done,t),L(this.undone,t),this.prevTime,this.prevUserEvent)}},{key:"pop",value:function(e,t,n){var r=0==e?this.done:this.undone;if(0==r.length)return null;var o=r[r.length-1],i=o.selectionsAfter[0]||t.selection;if(n&&o.selectionsAfter.length)return t.update({selection:o.selectionsAfter[o.selectionsAfter.length-1],annotations:y.of({side:e,rest:I(r),selection:i}),userEvent:0==e?"select.undo":"select.redo",scrollIntoView:!0});if(o.changes){var a=1==r.length?M:r.slice(0,r.length-1);return o.mapped&&(a=L(a,o.mapped)),t.update({changes:o.changes,selection:o.startSelection,effects:o.effects,annotations:y.of({side:e,rest:a,selection:i}),filter:!1,userEvent:0==e?"undo":"redo",scrollIntoView:!0})}return null}}])}();j.empty=new j(M,M);var U=[{key:"Mod-z",run:k,preventDefault:!0},{key:"Mod-y",mac:"Mod-Shift-z",run:S,preventDefault:!0},{linux:"Ctrl-Shift-z",run:S,preventDefault:!0},{key:"Mod-u",run:T,preventDefault:!0},{key:"Alt-u",mac:"Mod-Shift-u",run:x,preventDefault:!0}];function H(e,t){return a.OF.create(e.ranges.map(t),e.mainIndex)}function Q(e,t){return e.update({selection:t,scrollIntoView:!0,userEvent:"select"})}function Y(e,t){var n=e.state,r=e.dispatch,o=H(n.selection,t);return!o.eq(n.selection,!0)&&(r(Q(n,o)),!0)}function z(e,t){return a.OF.cursor(t?e.to:e.from)}function $(e,t){return Y(e,(function(n){return n.empty?e.moveByChar(n,t):z(n,t)}))}function V(e){return e.textDirectionAt(e.state.selection.main.head)==s.OP.LTR}var G=function(e){return $(e,!V(e))},q=function(e){return $(e,V(e))};function Z(e,t){return Y(e,(function(n){return n.empty?e.moveByGroup(n,t):z(n,t)}))}"undefined"!=typeof Intl&&Intl.Segmenter;function X(e,t,n){if(t.type.prop(n))return!0;var r=t.to-t.from;return r&&(r>2||/[^\s,.;:]/.test(e.sliceDoc(t.from,t.to)))||t.firstChild}function W(e,t,n){for(var r=(0,u.mv)(e).resolveInner(t.head),o=n?l.uY.closedBy:l.uY.openedBy,i=t.head;;){var s=n?r.childAfter(i):r.childBefore(i);if(!s)break;X(e,s,o)?r=s:i=n?s.to:s.from}var c,d;return d=r.type.prop(o)&&(c=n?(0,u.jU)(e,r.from,1):(0,u.jU)(e,r.to,-1))&&c.matched?n?c.end.to:c.end.from:n?r.to:r.from,a.OF.cursor(d,n?-1:1)}function K(e,t){return Y(e,(function(n){if(!n.empty)return z(n,t);var r=e.moveVertically(n,t);return r.head!=n.head?r:e.moveToLineBoundary(n,t)}))}var J=function(e){return K(e,!1)},ee=function(e){return K(e,!0)};function te(e){var t,n=e.scrollDOM.clientHeight<e.scrollDOM.scrollHeight-2,r=0,o=0;if(n){var a,u=(0,i.A)(e.state.facet(s.Lz.scrollMargins));try{for(u.s();!(a=u.n()).done;){var l=(0,a.value)(e);(null===l||void 0===l?void 0:l.top)&&(r=Math.max(null===l||void 0===l?void 0:l.top,r)),(null===l||void 0===l?void 0:l.bottom)&&(o=Math.max(null===l||void 0===l?void 0:l.bottom,o))}}catch(c){u.e(c)}finally{u.f()}t=e.scrollDOM.clientHeight-r-o}else t=(e.dom.ownerDocument.defaultView||window).innerHeight;return{marginTop:r,marginBottom:o,selfScroll:n,height:Math.max(e.defaultLineHeight,t-5)}}function ne(e,t){var n,r=te(e),o=e.state,i=H(o.selection,(function(n){return n.empty?e.moveVertically(n,t,r.height):z(n,t)}));if(i.eq(o.selection))return!1;if(r.selfScroll){var a=e.coordsAtPos(o.selection.main.head),u=e.scrollDOM.getBoundingClientRect(),l=u.top+r.marginTop,c=u.bottom-r.marginBottom;a&&a.top>l&&a.bottom<c&&(n=s.Lz.scrollIntoView(i.main.head,{y:"start",yMargin:a.top-l}))}return e.dispatch(Q(o,i),{effects:n}),!0}var re=function(e){return ne(e,!1)},oe=function(e){return ne(e,!0)};function ie(e,t,n){var r=e.lineBlockAt(t.head),o=e.moveToLineBoundary(t,n);if(o.head==t.head&&o.head!=(n?r.to:r.from)&&(o=e.moveToLineBoundary(t,n,!1)),!n&&o.head==r.from&&r.length){var i=/^\s*/.exec(e.state.sliceDoc(r.from,Math.min(r.from+100,r.to)))[0].length;i&&t.head!=r.from+i&&(o=a.OF.cursor(r.from+i))}return o}function ae(e,t,n){var r=!1,o=H(e.selection,(function(t){var o=(0,u.jU)(e,t.head,-1)||(0,u.jU)(e,t.head,1)||t.head>0&&(0,u.jU)(e,t.head-1,1)||t.head<e.doc.length&&(0,u.jU)(e,t.head+1,-1);if(!o||!o.end)return t;r=!0;var i=o.start.from==t.head?o.end.to:o.end.from;return n?a.OF.range(t.anchor,i):a.OF.cursor(i)}));return!!r&&(t(Q(e,o)),!0)}function se(e,t){var n=H(e.state.selection,(function(e){var n=t(e);return a.OF.range(e.anchor,n.head,n.goalColumn,n.bidiLevel||void 0)}));return!n.eq(e.state.selection)&&(e.dispatch(Q(e.state,n)),!0)}function ue(e,t){return se(e,(function(n){return e.moveByChar(n,t)}))}var le=function(e){return ue(e,!V(e))},ce=function(e){return ue(e,V(e))};function de(e,t){return se(e,(function(n){return e.moveByGroup(n,t)}))}function fe(e,t){return se(e,(function(n){return e.moveVertically(n,t)}))}var pe=function(e){return fe(e,!1)},he=function(e){return fe(e,!0)};function me(e,t){return se(e,(function(n){return e.moveVertically(n,t,te(e).height)}))}var ve=function(e){return me(e,!1)},ge=function(e){return me(e,!0)},ye=function(e){var t=e.state;return(0,e.dispatch)(Q(t,{anchor:0})),!0},Oe=function(e){var t=e.state;return(0,e.dispatch)(Q(t,{anchor:t.doc.length})),!0},be=function(e){var t=e.state;return(0,e.dispatch)(Q(t,{anchor:t.selection.main.anchor,head:0})),!0},Ee=function(e){var t=e.state;return(0,e.dispatch)(Q(t,{anchor:t.selection.main.anchor,head:t.doc.length})),!0};function Ae(e,t){if(e.state.readOnly)return!1;var n="delete.selection",r=e.state,o=r.changeByRange((function(r){var o=r.from,i=r.to;if(o==i){var s=t(r);s<o?(n="delete.backward",s=we(e,s,!1)):s>o&&(n="delete.forward",s=we(e,s,!0)),o=Math.min(o,s),i=Math.max(i,s)}else o=we(e,o,!1),i=we(e,i,!0);return o==i?{range:r}:{changes:{from:o,to:i},range:a.OF.cursor(o,o<r.head?-1:1)}}));return!o.changes.empty&&(e.dispatch(r.update(o,{scrollIntoView:!0,userEvent:n,effects:"delete.selection"==n?s.Lz.announce.of(r.phrase("Selection deleted")):void 0})),!0)}function we(e,t,n){if(e instanceof s.Lz){var r,o=(0,i.A)(e.state.facet(s.Lz.atomicRanges).map((function(t){return t(e)})));try{for(o.s();!(r=o.n()).done;){r.value.between(t,t,(function(e,r){e<t&&r>t&&(t=n?r:e)}))}}catch(a){o.e(a)}finally{o.f()}}return t}var Ce=function(e,t,n){return Ae(e,(function(r){var o,i,s=r.from,l=e.state,c=l.doc.lineAt(s);if(n&&!t&&s>c.from&&s<c.from+200&&!/[^ \t]/.test(o=c.text.slice(0,s-c.from))){if("\t"==o[o.length-1])return s-1;for(var d=(0,a.y$)(o,l.tabSize)%(0,u.tp)(l)||(0,u.tp)(l),f=0;f<d&&" "==o[o.length-1-f];f++)s--;i=s}else(i=(0,a.zK)(c.text,s-c.from,t,t)+c.from)==s&&c.number!=(t?l.doc.lines:1)?i+=t?1:-1:!t&&/[\ufe00-\ufe0f]/.test(c.text.slice(i-c.from,s-c.from))&&(i=(0,a.zK)(c.text,i-c.from,!1,!1)+c.from);return i}))},ke=function(e){return Ce(e,!1,!0)},Se=function(e){return Ce(e,!0,!1)},Te=function(e,t){return Ae(e,(function(n){for(var r=n.head,o=e.state,i=o.doc.lineAt(r),s=o.charCategorizer(r),u=null;;){if(r==(t?i.to:i.from)){r==n.head&&i.number!=(t?o.doc.lines:1)&&(r+=t?1:-1);break}var l=(0,a.zK)(i.text,r-i.from,t)+i.from,c=i.text.slice(Math.min(r,l)-i.from,Math.max(r,l)-i.from),d=s(c);if(null!=u&&d!=u)break;" "==c&&r==n.head||(u=d),r=l}return r}))},xe=function(e){return Te(e,!1)};function _e(e){var t,n=[],r=-1,o=(0,i.A)(e.selection.ranges);try{for(o.s();!(t=o.n()).done;){var a=t.value,s=e.doc.lineAt(a.from),u=e.doc.lineAt(a.to);if(a.empty||a.to!=u.from||(u=e.doc.lineAt(a.to-1)),r>=s.number){var l=n[n.length-1];l.to=u.to,l.ranges.push(a)}else n.push({from:s.from,to:u.to,ranges:[a]});r=u.number+1}}catch(c){o.e(c)}finally{o.f()}return n}function De(e,t,n){if(e.readOnly)return!1;var r,o=[],s=[],u=(0,i.A)(_e(e));try{for(u.s();!(r=u.n()).done;){var l=r.value;if(n?l.to!=e.doc.length:0!=l.from){var c=e.doc.lineAt(n?l.to+1:l.from-1),d=c.length+1;if(n){o.push({from:l.to,to:c.to},{from:l.from,insert:c.text+e.lineBreak});var f,p=(0,i.A)(l.ranges);try{for(p.s();!(f=p.n()).done;){var h=f.value;s.push(a.OF.range(Math.min(e.doc.length,h.anchor+d),Math.min(e.doc.length,h.head+d)))}}catch(y){p.e(y)}finally{p.f()}}else{o.push({from:c.from,to:l.from},{from:l.to,insert:e.lineBreak+c.text});var m,v=(0,i.A)(l.ranges);try{for(v.s();!(m=v.n()).done;){var g=m.value;s.push(a.OF.range(g.anchor-d,g.head-d))}}catch(y){v.e(y)}finally{v.f()}}}}}catch(y){u.e(y)}finally{u.f()}return!!o.length&&(t(e.update({changes:o,scrollIntoView:!0,selection:a.OF.create(s,e.selection.mainIndex),userEvent:"move.line"})),!0)}function Pe(e,t,n){if(e.readOnly)return!1;var r,o=[],a=(0,i.A)(_e(e));try{for(a.s();!(r=a.n()).done;){var s=r.value;n?o.push({from:s.from,insert:e.doc.slice(s.from,s.to)+e.lineBreak}):o.push({from:s.to,insert:e.lineBreak+e.doc.slice(s.from,s.to)})}}catch(u){a.e(u)}finally{a.f()}return t(e.update({changes:o,scrollIntoView:!0,userEvent:"input.copyline"})),!0}var Me=Ne(!1);function Ne(e){return function(t){var n=t.state,r=t.dispatch;if(n.readOnly)return!1;var o=n.changeByRange((function(t){var r=t.from,o=t.to,i=n.doc.lineAt(r),s=!e&&r==o&&function(e,t){if(/\(\)|\[\]|\{\}/.test(e.sliceDoc(t-1,t+1)))return{from:t,to:t};var n,r=(0,u.mv)(e).resolveInner(t),o=r.childBefore(t),i=r.childAfter(t);return o&&i&&o.to<=t&&i.from>=t&&(n=o.type.prop(l.uY.closedBy))&&n.indexOf(i.name)>-1&&e.doc.lineAt(o.to).from==e.doc.lineAt(i.from).from&&!/\S/.test(e.sliceDoc(o.to,i.from))?{from:o.to,to:i.from}:null}(n,r);e&&(r=o=(o<=i.to?i:n.doc.lineAt(o)).to);var c=new u.KB(n,{simulateBreak:r,simulateDoubleBreak:!!s}),d=(0,u._v)(c,r);for(null==d&&(d=(0,a.y$)(/^\s*/.exec(n.doc.lineAt(r).text)[0],n.tabSize));o<i.to&&/\s/.test(i.text[o-i.from]);)o++;s?(r=s.from,o=s.to):r>i.from&&r<i.from+100&&!/\S/.test(i.text.slice(0,r))&&(r=i.from);var f=["",(0,u.EI)(n,d)];return s&&f.push((0,u.EI)(n,c.lineIndent(i.from,-1))),{changes:{from:r,to:o,insert:a.EY.of(f)},range:a.OF.cursor(r+1+f[1].length)}}));return r(n.update(o,{scrollIntoView:!0,userEvent:"input"})),!0}}function Re(e,t){var n=-1;return e.changeByRange((function(r){for(var o=[],i=r.from;i<=r.to;){var s=e.doc.lineAt(i);s.number>n&&(r.empty||r.to>s.from)&&(t(s,o,r),n=s.number),i=s.to+1}var u=e.changes(o);return{changes:o,range:a.OF.range(u.mapPos(r.anchor,1),u.mapPos(r.head,1))}}))}var Ie=function(e){var t=e.state,n=e.dispatch;return!t.readOnly&&(n(t.update(Re(t,(function(e,n){n.push({from:e.from,insert:t.facet(u.Xt)})})),{userEvent:"input.indent"})),!0)},Le=function(e){var t=e.state,n=e.dispatch;return!t.readOnly&&(n(t.update(Re(t,(function(e,n){var r=/^\s*/.exec(e.text)[0];if(r){for(var o=(0,a.y$)(r,t.tabSize),i=0,s=(0,u.EI)(t,Math.max(0,o-(0,u.tp)(t)));i<r.length&&i<s.length&&r.charCodeAt(i)==s.charCodeAt(i);)i++;n.push({from:e.from+i,to:e.from+r.length,insert:s.slice(i)})}})),{userEvent:"delete.dedent"})),!0)},Fe=[{key:"Alt-ArrowLeft",mac:"Ctrl-ArrowLeft",run:function(e){return Y(e,(function(t){return W(e.state,t,!V(e))}))},shift:function(e){return se(e,(function(t){return W(e.state,t,!V(e))}))}},{key:"Alt-ArrowRight",mac:"Ctrl-ArrowRight",run:function(e){return Y(e,(function(t){return W(e.state,t,V(e))}))},shift:function(e){return se(e,(function(t){return W(e.state,t,V(e))}))}},{key:"Alt-ArrowUp",run:function(e){return De(e.state,e.dispatch,!1)}},{key:"Shift-Alt-ArrowUp",run:function(e){return Pe(e.state,e.dispatch,!1)}},{key:"Alt-ArrowDown",run:function(e){return De(e.state,e.dispatch,!0)}},{key:"Shift-Alt-ArrowDown",run:function(e){return Pe(e.state,e.dispatch,!0)}},{key:"Escape",run:function(e){var t=e.state,n=e.dispatch,r=t.selection,o=null;return r.ranges.length>1?o=a.OF.create([r.main]):r.main.empty||(o=a.OF.create([a.OF.cursor(r.main.head)])),!!o&&(n(Q(t,o)),!0)}},{key:"Mod-Enter",run:Ne(!0)},{key:"Alt-l",mac:"Ctrl-l",run:function(e){var t=e.state,n=e.dispatch,r=_e(t).map((function(e){var n=e.from,r=e.to;return a.OF.range(n,Math.min(r+1,t.doc.length))}));return n(t.update({selection:a.OF.create(r),userEvent:"select"})),!0}},{key:"Mod-i",run:function(e){var t=e.state,n=e.dispatch,r=H(t.selection,(function(e){var n=(0,u.mv)(t),r=n.resolveStack(e.from,1);if(e.empty){var o=n.resolveStack(e.from,-1);o.node.from>=r.node.from&&o.node.to<=r.node.to&&(r=o)}for(var i=r;i;i=i.next){var s=i.node;if((s.from<e.from&&s.to>=e.to||s.to>e.to&&s.from<=e.from)&&i.next)return a.OF.range(s.to,s.from)}return e}));return!r.eq(t.selection)&&(n(Q(t,r)),!0)},preventDefault:!0},{key:"Mod-[",run:Le},{key:"Mod-]",run:Ie},{key:"Mod-Alt-\\",run:function(e){var t=e.state,n=e.dispatch;if(t.readOnly)return!1;var r=Object.create(null),o=new u.KB(t,{overrideIndentation:function(e){var t=r[e];return null==t?-1:t}}),i=Re(t,(function(e,n,i){var a=(0,u._v)(o,e.from);if(null!=a){/\S/.test(e.text)||(a=0);var s=/^\s*/.exec(e.text)[0],l=(0,u.EI)(t,a);(s!=l||i.from<e.from+s.length)&&(r[e.from]=a,n.push({from:e.from,to:e.from+s.length,insert:l}))}}));return i.changes.empty||n(t.update(i,{userEvent:"indent"})),!0}},{key:"Shift-Mod-k",run:function(e){if(e.state.readOnly)return!1;var t=e.state,n=t.changes(_e(t).map((function(e){var n=e.from,r=e.to;return n>0?n--:r<t.doc.length&&r++,{from:n,to:r}}))),r=H(t.selection,(function(t){var n=void 0;if(e.lineWrapping){var r=e.lineBlockAt(t.head),o=e.coordsAtPos(t.head,t.assoc||1);o&&(n=r.bottom+e.documentTop-o.bottom+e.defaultLineHeight/2)}return e.moveVertically(t,!0,n)})).map(n);return e.dispatch({changes:n,selection:r,scrollIntoView:!0,userEvent:"delete.line"}),!0}},{key:"Shift-Mod-\\",run:function(e){return ae(e.state,e.dispatch,!1)}},{key:"Mod-/",run:function(e){var t=e.state,n=t.doc.lineAt(t.selection.main.from),r=h(e.state,n.from);return r.line?d(e):!!r.block&&p(e)}},{key:"Alt-A",run:f},{key:"Ctrl-m",mac:"Shift-Alt-m",run:function(e){return e.setTabFocusMode(),!0}}].concat([{key:"ArrowLeft",run:G,shift:le,preventDefault:!0},{key:"Mod-ArrowLeft",mac:"Alt-ArrowLeft",run:function(e){return Z(e,!V(e))},shift:function(e){return de(e,!V(e))},preventDefault:!0},{mac:"Cmd-ArrowLeft",run:function(e){return Y(e,(function(t){return ie(e,t,!V(e))}))},shift:function(e){return se(e,(function(t){return ie(e,t,!V(e))}))},preventDefault:!0},{key:"ArrowRight",run:q,shift:ce,preventDefault:!0},{key:"Mod-ArrowRight",mac:"Alt-ArrowRight",run:function(e){return Z(e,V(e))},shift:function(e){return de(e,V(e))},preventDefault:!0},{mac:"Cmd-ArrowRight",run:function(e){return Y(e,(function(t){return ie(e,t,V(e))}))},shift:function(e){return se(e,(function(t){return ie(e,t,V(e))}))},preventDefault:!0},{key:"ArrowUp",run:J,shift:pe,preventDefault:!0},{mac:"Cmd-ArrowUp",run:ye,shift:be},{mac:"Ctrl-ArrowUp",run:re,shift:ve},{key:"ArrowDown",run:ee,shift:he,preventDefault:!0},{mac:"Cmd-ArrowDown",run:Oe,shift:Ee},{mac:"Ctrl-ArrowDown",run:oe,shift:ge},{key:"PageUp",run:re,shift:ve},{key:"PageDown",run:oe,shift:ge},{key:"Home",run:function(e){return Y(e,(function(t){return ie(e,t,!1)}))},shift:function(e){return se(e,(function(t){return ie(e,t,!1)}))},preventDefault:!0},{key:"Mod-Home",run:ye,shift:be},{key:"End",run:function(e){return Y(e,(function(t){return ie(e,t,!0)}))},shift:function(e){return se(e,(function(t){return ie(e,t,!0)}))},preventDefault:!0},{key:"Mod-End",run:Oe,shift:Ee},{key:"Enter",run:Me,shift:Me},{key:"Mod-a",run:function(e){var t=e.state;return(0,e.dispatch)(t.update({selection:{anchor:0,head:t.doc.length},userEvent:"select"})),!0}},{key:"Backspace",run:ke,shift:ke},{key:"Delete",run:Se},{key:"Mod-Backspace",mac:"Alt-Backspace",run:xe},{key:"Mod-Delete",mac:"Alt-Delete",run:function(e){return Te(e,!0)}},{mac:"Mod-Backspace",run:function(e){return Ae(e,(function(t){var n=e.moveToLineBoundary(t,!1).head;return t.head>n?n:Math.max(0,t.head-1)}))}},{mac:"Mod-Delete",run:function(e){return Ae(e,(function(t){var n=e.moveToLineBoundary(t,!0).head;return t.head<n?n:Math.min(e.state.doc.length,t.head+1)}))}}].concat([{key:"Ctrl-b",run:G,shift:le,preventDefault:!0},{key:"Ctrl-f",run:q,shift:ce},{key:"Ctrl-p",run:J,shift:pe},{key:"Ctrl-n",run:ee,shift:he},{key:"Ctrl-a",run:function(e){return Y(e,(function(t){return a.OF.cursor(e.lineBlockAt(t.head).from,1)}))},shift:function(e){return se(e,(function(t){return a.OF.cursor(e.lineBlockAt(t.head).from)}))}},{key:"Ctrl-e",run:function(e){return Y(e,(function(t){return a.OF.cursor(e.lineBlockAt(t.head).to,-1)}))},shift:function(e){return se(e,(function(t){return a.OF.cursor(e.lineBlockAt(t.head).to)}))}},{key:"Ctrl-d",run:Se},{key:"Ctrl-h",run:ke},{key:"Ctrl-k",run:function(e){return Ae(e,(function(t){var n=e.lineBlockAt(t.head).to;return t.head<n?n:Math.min(e.state.doc.length,t.head+1)}))}},{key:"Ctrl-Alt-h",run:xe},{key:"Ctrl-o",run:function(e){var t=e.state,n=e.dispatch;if(t.readOnly)return!1;var r=t.changeByRange((function(e){return{changes:{from:e.from,to:e.to,insert:a.EY.of(["",""])},range:a.OF.cursor(e.from)}}));return n(t.update(r,{scrollIntoView:!0,userEvent:"input"})),!0}},{key:"Ctrl-t",run:function(e){var t=e.state,n=e.dispatch;if(t.readOnly)return!1;var r=t.changeByRange((function(e){if(!e.empty||0==e.from||e.from==t.doc.length)return{range:e};var n=e.from,r=t.doc.lineAt(n),o=n==r.from?n-1:(0,a.zK)(r.text,n-r.from,!1)+r.from,i=n==r.to?n+1:(0,a.zK)(r.text,n-r.from,!0)+r.from;return{changes:{from:o,to:i,insert:t.doc.slice(n,i).append(t.doc.slice(o,n))},range:a.OF.cursor(i)}}));return!r.changes.empty&&(n(t.update(r,{scrollIntoView:!0,userEvent:"move.character"})),!0)}},{key:"Ctrl-v",run:oe}].map((function(e){return{mac:e.key,run:e.run,shift:e.shift}})))),Be={key:"Tab",run:Ie,shift:Le}},98647:function(e,t,n){"use strict";n.r(t),n.d(t,{css:function(){return R},cssCompletionSource:function(){return M},cssLanguage:function(){return N},defineCSSCompletionSource:function(){return P}});var r=n(24765),o=n(56356),i=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];function s(e){return e>=65&&e<=90||e>=97&&e<=122||e>=161}function u(e){return e>=48&&e<=57}var l=new o.Lu((function(e,t){for(var n=!1,r=0,o=0;;o++){var i=e.next;if(s(i)||45==i||95==i||n&&u(i))!n&&(45!=i||o>0)&&(n=!0),r===o&&45==i&&r++,e.advance();else{if(92!=i||10==e.peek(1)){n&&e.acceptToken(40==i?100:2==r&&t.canShift(2)?2:101);break}e.advance(),e.next>-1&&e.advance(),n=!0}}})),c=new o.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&&s(e.peek(1))||45==t||38==t)&&e.acceptToken(99)}})),d=new o.Lu((function(e){if(!a.includes(e.peek(-1))){var t=e.next;if(37==t&&(e.advance(),e.acceptToken(1)),s(t)){do{e.advance()}while(s(e.next)||u(e.next));e.acceptToken(1)}}})),f=(0,i.pn)({"AtKeyword import charset namespace keyframes media supports":i._A.definitionKeyword,"from to selector":i._A.keyword,NamespaceName:i._A.namespace,KeyframeName:i._A.labelName,KeyframeRangeName:i._A.operatorKeyword,TagName:i._A.tagName,ClassName:i._A.className,PseudoClassName:i._A.constant(i._A.className),IdName:i._A.labelName,"FeatureName PropertyName":i._A.propertyName,AttributeName:i._A.attributeName,NumberLiteral:i._A.number,KeywordQuery:i._A.keyword,UnaryQueryOp:i._A.operatorKeyword,"CallTag ValueName":i._A.atom,VariableName:i._A.variableName,Callee:i._A.operatorKeyword,Unit:i._A.unit,"UniversalSelector NestingSelector":i._A.definitionOperator,MatchOp:i._A.compareOperator,"ChildOp SiblingOp, LogicOp":i._A.logicOperator,BinOp:i._A.arithmeticOperator,Important:i._A.modifier,Comment:i._A.blockComment,ColorLiteral:i._A.color,"ParenthesizedContent StringLiteral":i._A.string,":":i._A.punctuation,"PseudoOp #":i._A.derefOperator,"; ,":i._A.separator,"( )":i._A.paren,"[ ]":i._A.squareBracket,"{ }":i._A.brace}),p={__proto__:null,lang:32,"nth-child":32,"nth-last-child":32,"nth-of-type":32,"nth-last-of-type":32,dir:32,"host-context":32,url:60,"url-prefix":60,domain:60,regexp:60,selector:138},h={__proto__:null,"@import":118,"@media":142,"@charset":146,"@namespace":150,"@keyframes":156,"@supports":168},m={__proto__:null,not:132,only:132},v=o.U1.deserialize({version:14,states:":jQYQ[OOO#_Q[OOP#fOWOOOOQP'#Cd'#CdOOQP'#Cc'#CcO#kQ[O'#CfO$_QXO'#CaO$fQ[O'#ChO$qQ[O'#DTO$vQ[O'#DWOOQP'#Em'#EmO${QdO'#DgO%jQ[O'#DtO${QdO'#DvO%{Q[O'#DxO&WQ[O'#D{O&`Q[O'#ERO&nQ[O'#ETOOQS'#El'#ElOOQS'#EW'#EWQYQ[OOO&uQXO'#CdO'jQWO'#DcO'oQWO'#EsO'zQ[O'#EsQOQWOOP(UO#tO'#C_POOO)C@[)C@[OOQP'#Cg'#CgOOQP,59Q,59QO#kQ[O,59QO(aQ[O'#E[O({QWO,58{O)TQ[O,59SO$qQ[O,59oO$vQ[O,59rO(aQ[O,59uO(aQ[O,59wO(aQ[O,59xO)`Q[O'#DbOOQS,58{,58{OOQP'#Ck'#CkOOQO'#DR'#DROOQP,59S,59SO)gQWO,59SO)lQWO,59SOOQP'#DV'#DVOOQP,59o,59oOOQO'#DX'#DXO)qQ`O,59rOOQS'#Cp'#CpO${QdO'#CqO)yQvO'#CsO+ZQtO,5:ROOQO'#Cx'#CxO)lQWO'#CwO+oQWO'#CyO+tQ[O'#DOOOQS'#Ep'#EpOOQO'#Dj'#DjO+|Q[O'#DqO,[QWO'#EtO&`Q[O'#DoO,jQWO'#DrOOQO'#Eu'#EuO)OQWO,5:`O,oQpO,5:bOOQS'#Dz'#DzO,wQWO,5:dO,|Q[O,5:dOOQO'#D}'#D}O-UQWO,5:gO-ZQWO,5:mO-cQWO,5:oOOQS-E8U-E8UO-kQdO,59}O-{Q[O'#E^O.YQWO,5;_O.YQWO,5;_POOO'#EV'#EVP.eO#tO,58yPOOO,58y,58yOOQP1G.l1G.lO/[QXO,5:vOOQO-E8Y-E8YOOQS1G.g1G.gOOQP1G.n1G.nO)gQWO1G.nO)lQWO1G.nOOQP1G/Z1G/ZO/iQ`O1G/^O0SQXO1G/aO0jQXO1G/cO1QQXO1G/dO1hQWO,59|O1mQ[O'#DSO1tQdO'#CoOOQP1G/^1G/^O${QdO1G/^O1{QpO,59]OOQS,59_,59_O${QdO,59aO2TQWO1G/mOOQS,59c,59cO2YQ!bO,59eOOQS'#DP'#DPOOQS'#EY'#EYO2eQ[O,59jOOQS,59j,59jO2mQWO'#DjO2xQWO,5:VO2}QWO,5:]O&`Q[O,5:XO&`Q[O'#E_O3VQWO,5;`O3bQWO,5:ZO(aQ[O,5:^OOQS1G/z1G/zOOQS1G/|1G/|OOQS1G0O1G0OO3sQWO1G0OO3xQdO'#EOOOQS1G0R1G0ROOQS1G0X1G0XOOQS1G0Z1G0ZO4TQtO1G/iOOQO1G/i1G/iOOQO,5:x,5:xO4kQ[O,5:xOOQO-E8[-E8[O4xQWO1G0yPOOO-E8T-E8TPOOO1G.e1G.eOOQP7+$Y7+$YOOQP7+$x7+$xO${QdO7+$xOOQS1G/h1G/hO5TQXO'#ErO5[QWO,59nO5aQtO'#EXO6XQdO'#EoO6cQWO,59ZO6hQpO7+$xOOQS1G.w1G.wOOQS1G.{1G.{OOQS7+%X7+%XOOQS1G/P1G/PO6pQWO1G/POOQS-E8W-E8WOOQS1G/U1G/UO${QdO1G/qOOQO1G/w1G/wOOQO1G/s1G/sO6uQWO,5:yOOQO-E8]-E8]O7TQXO1G/xOOQS7+%j7+%jO7[QYO'#CsOOQO'#EQ'#EQO7gQ`O'#EPOOQO'#EP'#EPO7rQWO'#E`O7zQdO,5:jOOQS,5:j,5:jO8VQtO'#E]O${QdO'#E]O9WQdO7+%TOOQO7+%T7+%TOOQO1G0d1G0dO9kQpO<<HdO9sQWO,5;^OOQP1G/Y1G/YOOQS-E8V-E8VO${QdO'#EZO9{QWO,5;ZOOQT1G.u1G.uOOQP<<Hd<<HdOOQS7+$k7+$kO:TQdO7+%]OOQO7+%d7+%dOOQO,5:k,5:kO3{QdO'#EaO7rQWO,5:zOOQS,5:z,5:zOOQS-E8^-E8^OOQS1G0U1G0UO:[QtO,5:wOOQS-E8Z-E8ZOOQO<<Ho<<HoOOQPAN>OAN>OO;]QdO,5:uOOQO-E8X-E8XOOQO<<Hw<<HwOOQO,5:{,5:{OOQO-E8_-E8_OOQS1G0f1G0f",stateData:";o~O#ZOS#[QQ~OUYOXYO]VO^VOqXOxWO![aO!]ZO!i[O!k]O!m^O!p_O!v`O#XRO#bTO~OQfOUYOXYO]VO^VOqXOxWO![aO!]ZO!i[O!k]O!m^O!p_O!v`O#XeO#bTO~O#U#gP~P!ZO#[jO~O#XlO~O]qO^qOqsOtoOxrO!OtO!RvO#VuO#bnO~O!TwO~P#pO`}O#WzO#XyO~O#X!OO~O#X!QO~OQ![Ob!TOf![Oh![On!YOq!ZO#W!WO#X!SO#e!UO~Ob!^O!d!`O!g!aO#X!]O!T#hP~Oh!fOn!YO#X!eO~Oh!hO#X!hO~Ob!^O!d!`O!g!aO#X!]O~O!Y#hP~P%jO]WX]!WX^WXqWXtWXxWX!OWX!RWX!TWX#VWX#bWX~O]!mO~O!Y!nO#U#gX!S#gX~O#U#gX!S#gX~P!ZO#]!qO#^!qO#_!sO~OUYOXYO]VO^VOqXOxWO#XRO#bTO~OtoO!TwO~O`!zO#WzO#XyO~O!S#gP~P!ZOb#RO~Ob#SO~Op#TO|#UO~OP#WObgXjgX!YgX!dgX!ggX#XgXagXQgXfgXhgXngXqgXtgX!XgX#UgX#WgX#egXpgX!SgX~Ob!^Oj#XO!d!`O!g!aO#X!]O!Y#hP~Ob#[O~Op#`O#X#]O~Ob!^O!d!`O!g!aO#X#aO~Ot#eO!b#dO!T#hX!Y#hX~Ob#hO~Oj#XO!Y#jO~O!Y#kO~Oh#lOn!YO~O!T#mO~O!TwO!b#dO~O!TwO!Y#pO~O!X#rO!Y!Va#U!Va!S!Va~P${O!Y#QX#U#QX!S#QX~P!ZO!Y!nO#U#ga!S#ga~O#]!qO#^!qO#_#xO~O]qO^qOqsOxrO!OtO!RvO#VuO#bnO~Ot#Oa!T#Oaa#Oa~P.pOp#zO|#{O~O]qO^qOqsOxrO#bnO~Ot}i!O}i!R}i!T}i#V}ia}i~P/qOt!Pi!O!Pi!R!Pi!T!Pi#V!Pia!Pi~P/qOt!Qi!O!Qi!R!Qi!T!Qi#V!Qia!Qi~P/qO!S#|O~Oa#fP~P(aOa#cP~P${Oa$TOj#XO~O!Y$VO~Oa$WOh$XOo$XO~Op$ZO#X#]O~O]!`Xa!^X!b!^X~O]$[O~Oa$]O!b#dO~Ot#eO!T#ha!Y#ha~O!b#dOt!ca!T!ca!Y!caa!ca~O!Y$bO~O!S$iO#X$dO#e$cO~Oj#XOt$kO!X$mO!Y!Vi#U!Vi!S!Vi~P${O!Y#Qa#U#Qa!S#Qa~P!ZO!Y!nO#U#gi!S#gi~Oa#fX~P#pOa$qO~Oj#XOQ!{Xa!{Xb!{Xf!{Xh!{Xn!{Xq!{Xt!{X#W!{X#X!{X#e!{X~Ot$sOa#cX~P${Oa$uO~Oj#XOp$vO~Oa$wO~O!b#dOt#Ra!T#Ra!Y#Ra~Oa$yO~P.pOP#WOtgX!TgX~O#e$cOt!sX!T!sX~Ot${O!TwO~O!S%PO#X$dO#e$cO~Oj#XOQ#PXb#PXf#PXh#PXn#PXq#PXt#PX!X#PX!Y#PX#U#PX#W#PX#X#PX#e#PX!S#PX~Ot$kO!X%SO!Y!Vq#U!Vq!S!Vq~P${Oj#XOp%TO~OtoOa#fa~Ot$sOa#ca~Oa%WO~P${Oj#XOQ#Pab#Paf#Pah#Pan#Paq#Pat#Pa!X#Pa!Y#Pa#U#Pa#W#Pa#X#Pa#e#Pa!S#Pa~Oa!}at!}a~P${O#Zo#[#ej!R#e~",goto:"-g#jPPP#kP#nP#w$WP#w$g#wPP$mPPP$s$|$|P%`P$|P$|%z&^PPPP$|&vP&z'Q#wP'W#w'^P#wP#w#wPPP'd'y(WPP#nPP(_(_(i(_P(_P(_(_P#nP#nP#nP(l#nP(o(r(u(|#nP#nP)R)X)h)v)|*S*^*d*n*t*zPPPPPPPPPP+Q+ZP+v+yP,o,r,x-RRkQ_bOPdhw!n#tkYOPdhotuvw!n#R#h#tkSOPdhotuvw!n#R#h#tQmTR!tnQ{VR!xqQ!x}Q#Z!XR#y!zq![Z]!T!m#S#U#X#q#{$Q$[$k$l$s$x%Up![Z]!T!m#S#U#X#q#{$Q$[$k$l$s$x%UU$f#m$h${R$z$eq!XZ]!T!m#S#U#X#q#{$Q$[$k$l$s$x%Up![Z]!T!m#S#U#X#q#{$Q$[$k$l$s$x%UQ!f^R#l!gT#^!Z#_Q|VR!yqQ!x|R#y!yQ!PWR!{rQ!RXR!|sQxUQ!wpQ#i!cQ#o!jQ#p!kQ$}$gR%Z$|SgPwQ!phQ#s!nR$n#tZfPhw!n#ta!b[`a!V!^!`#d#eR#b!^R!g^R!i_R#n!iS$g#m$hR%X${V$e#m$h${Q!rjR#w!rQdOShPwU!ldh#tR#t!nQ$Q#SU$r$Q$x%UQ$x$[R%U$sQ#_!ZR$Y#_Q$t$QR%V$tQpUS!vp$pR$p#}Q$l#qR%R$lQ!ogS#u!o#vR#v!pQ#f!_R$`#fQ$h#mR%O$hQ$|$gR%Y$|_cOPdhw!n#t^UOPdhw!n#tQ!uoQ!}tQ#OuQ#PvQ#}#RR$a#hR$R#SQ!VZQ!d]Q#V!TQ#q!m[$P#S$Q$[$s$x%UQ$S#UQ$U#XS$j#q$lQ$o#{R%Q$kR$O#RQiPR#QwQ!c[Q!kaR#Y!VU!_[a!VQ!j`Q#c!^Q#g!`Q$^#dR$_#e",nodeNames:"\u26a0 Unit VariableName Comment StyleSheet RuleSet UniversalSelector TagSelector TagName NestingSelector ClassSelector ClassName PseudoClassSelector : :: PseudoClassName PseudoClassName ) ( ArgList ValueName ParenthesizedValue ColorLiteral NumberLiteral StringLiteral BinaryExpression BinOp CallExpression Callee CallLiteral CallTag ParenthesizedContent ] [ LineNames LineName , PseudoClassName ArgList IdSelector # IdName AttributeSelector AttributeName MatchOp ChildSelector ChildOp DescendantSelector SiblingSelector SiblingOp } { Block Declaration PropertyName Important ; ImportStatement AtKeyword import KeywordQuery FeatureQuery FeatureName BinaryQuery LogicOp UnaryQuery UnaryQueryOp ParenthesizedQuery SelectorQuery selector MediaStatement media CharsetStatement charset NamespaceStatement namespace NamespaceName KeyframesStatement keyframes KeyframeName KeyframeList KeyframeSelector KeyframeRangeName SupportsStatement supports AtRule Styles",maxTerm:117,nodeProps:[["isolate",-2,3,24,""],["openedBy",17,"(",32,"[",50,"{"],["closedBy",18,")",33,"]",51,"}"]],propSources:[f],skippedNodes:[0,3,87],repeatNodeCount:11,tokenData:"J^~R!^OX$}X^%u^p$}pq%uqr)Xrs.Rst/utu6duv$}vw7^wx7oxy9^yz9oz{9t{|:_|}?Q}!O?c!O!P@Q!P!Q@i!Q![Ab![!]B]!]!^CX!^!_$}!_!`Cj!`!aC{!a!b$}!b!cDw!c!}$}!}#OFa#O#P$}#P#QFr#Q#R6d#R#T$}#T#UGT#U#c$}#c#dHf#d#o$}#o#pH{#p#q6d#q#rI^#r#sIo#s#y$}#y#z%u#z$f$}$f$g%u$g#BY$}#BY#BZ%u#BZ$IS$}$IS$I_%u$I_$I|$}$I|$JO%u$JO$JT$}$JT$JU%u$JU$KV$}$KV$KW%u$KW&FU$}&FU&FV%u&FV;'S$};'S;=`JW<%lO$}`%QSOy%^z;'S%^;'S;=`%o<%lO%^`%cSo`Oy%^z;'S%^;'S;=`%o<%lO%^`%rP;=`<%l%^~%zh#Z~OX%^X^'f^p%^pq'fqy%^z#y%^#y#z'f#z$f%^$f$g'f$g#BY%^#BY#BZ'f#BZ$IS%^$IS$I_'f$I_$I|%^$I|$JO'f$JO$JT%^$JT$JU'f$JU$KV%^$KV$KW'f$KW&FU%^&FU&FV'f&FV;'S%^;'S;=`%o<%lO%^~'mh#Z~o`OX%^X^'f^p%^pq'fqy%^z#y%^#y#z'f#z$f%^$f$g'f$g#BY%^#BY#BZ'f#BZ$IS%^$IS$I_'f$I_$I|%^$I|$JO'f$JO$JT%^$JT$JU'f$JU$KV%^$KV$KW'f$KW&FU%^&FU&FV'f&FV;'S%^;'S;=`%o<%lO%^l)[UOy%^z#]%^#]#^)n#^;'S%^;'S;=`%o<%lO%^l)sUo`Oy%^z#a%^#a#b*V#b;'S%^;'S;=`%o<%lO%^l*[Uo`Oy%^z#d%^#d#e*n#e;'S%^;'S;=`%o<%lO%^l*sUo`Oy%^z#c%^#c#d+V#d;'S%^;'S;=`%o<%lO%^l+[Uo`Oy%^z#f%^#f#g+n#g;'S%^;'S;=`%o<%lO%^l+sUo`Oy%^z#h%^#h#i,V#i;'S%^;'S;=`%o<%lO%^l,[Uo`Oy%^z#T%^#T#U,n#U;'S%^;'S;=`%o<%lO%^l,sUo`Oy%^z#b%^#b#c-V#c;'S%^;'S;=`%o<%lO%^l-[Uo`Oy%^z#h%^#h#i-n#i;'S%^;'S;=`%o<%lO%^l-uS!X[o`Oy%^z;'S%^;'S;=`%o<%lO%^~.UWOY.RZr.Rrs.ns#O.R#O#P.s#P;'S.R;'S;=`/o<%lO.R~.sOh~~.vRO;'S.R;'S;=`/P;=`O.R~/SXOY.RZr.Rrs.ns#O.R#O#P.s#P;'S.R;'S;=`/o;=`<%l.R<%lO.R~/rP;=`<%l.Rn/zYxQOy%^z!Q%^!Q![0j![!c%^!c!i0j!i#T%^#T#Z0j#Z;'S%^;'S;=`%o<%lO%^l0oYo`Oy%^z!Q%^!Q![1_![!c%^!c!i1_!i#T%^#T#Z1_#Z;'S%^;'S;=`%o<%lO%^l1dYo`Oy%^z!Q%^!Q![2S![!c%^!c!i2S!i#T%^#T#Z2S#Z;'S%^;'S;=`%o<%lO%^l2ZYf[o`Oy%^z!Q%^!Q![2y![!c%^!c!i2y!i#T%^#T#Z2y#Z;'S%^;'S;=`%o<%lO%^l3QYf[o`Oy%^z!Q%^!Q![3p![!c%^!c!i3p!i#T%^#T#Z3p#Z;'S%^;'S;=`%o<%lO%^l3uYo`Oy%^z!Q%^!Q![4e![!c%^!c!i4e!i#T%^#T#Z4e#Z;'S%^;'S;=`%o<%lO%^l4lYf[o`Oy%^z!Q%^!Q![5[![!c%^!c!i5[!i#T%^#T#Z5[#Z;'S%^;'S;=`%o<%lO%^l5aYo`Oy%^z!Q%^!Q![6P![!c%^!c!i6P!i#T%^#T#Z6P#Z;'S%^;'S;=`%o<%lO%^l6WSf[o`Oy%^z;'S%^;'S;=`%o<%lO%^d6gUOy%^z!_%^!_!`6y!`;'S%^;'S;=`%o<%lO%^d7QS|So`Oy%^z;'S%^;'S;=`%o<%lO%^b7cSXQOy%^z;'S%^;'S;=`%o<%lO%^~7rWOY7oZw7owx.nx#O7o#O#P8[#P;'S7o;'S;=`9W<%lO7o~8_RO;'S7o;'S;=`8h;=`O7o~8kXOY7oZw7owx.nx#O7o#O#P8[#P;'S7o;'S;=`9W;=`<%l7o<%lO7o~9ZP;=`<%l7on9cSb^Oy%^z;'S%^;'S;=`%o<%lO%^~9tOa~n9{UUQjWOy%^z!_%^!_!`6y!`;'S%^;'S;=`%o<%lO%^n:fWjW!RQOy%^z!O%^!O!P;O!P!Q%^!Q![>T![;'S%^;'S;=`%o<%lO%^l;TUo`Oy%^z!Q%^!Q![;g![;'S%^;'S;=`%o<%lO%^l;nYo`#e[Oy%^z!Q%^!Q![;g![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^l<cYo`Oy%^z{%^{|=R|}%^}!O=R!O!Q%^!Q![=j![;'S%^;'S;=`%o<%lO%^l=WUo`Oy%^z!Q%^!Q![=j![;'S%^;'S;=`%o<%lO%^l=qUo`#e[Oy%^z!Q%^!Q![=j![;'S%^;'S;=`%o<%lO%^l>[[o`#e[Oy%^z!O%^!O!P;g!P!Q%^!Q![>T![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^n?VSt^Oy%^z;'S%^;'S;=`%o<%lO%^l?hWjWOy%^z!O%^!O!P;O!P!Q%^!Q![>T![;'S%^;'S;=`%o<%lO%^n@VU#bQOy%^z!Q%^!Q![;g![;'S%^;'S;=`%o<%lO%^~@nTjWOy%^z{@}{;'S%^;'S;=`%o<%lO%^~AUSo`#[~Oy%^z;'S%^;'S;=`%o<%lO%^lAg[#e[Oy%^z!O%^!O!P;g!P!Q%^!Q![>T![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^bBbU]QOy%^z![%^![!]Bt!];'S%^;'S;=`%o<%lO%^bB{S^Qo`Oy%^z;'S%^;'S;=`%o<%lO%^nC^S!Y^Oy%^z;'S%^;'S;=`%o<%lO%^dCoS|SOy%^z;'S%^;'S;=`%o<%lO%^bDQU!OQOy%^z!`%^!`!aDd!a;'S%^;'S;=`%o<%lO%^bDkS!OQo`Oy%^z;'S%^;'S;=`%o<%lO%^bDzWOy%^z!c%^!c!}Ed!}#T%^#T#oEd#o;'S%^;'S;=`%o<%lO%^bEk[![Qo`Oy%^z}%^}!OEd!O!Q%^!Q![Ed![!c%^!c!}Ed!}#T%^#T#oEd#o;'S%^;'S;=`%o<%lO%^nFfSq^Oy%^z;'S%^;'S;=`%o<%lO%^nFwSp^Oy%^z;'S%^;'S;=`%o<%lO%^bGWUOy%^z#b%^#b#cGj#c;'S%^;'S;=`%o<%lO%^bGoUo`Oy%^z#W%^#W#XHR#X;'S%^;'S;=`%o<%lO%^bHYS!bQo`Oy%^z;'S%^;'S;=`%o<%lO%^bHiUOy%^z#f%^#f#gHR#g;'S%^;'S;=`%o<%lO%^fIQS!TUOy%^z;'S%^;'S;=`%o<%lO%^nIcS!S^Oy%^z;'S%^;'S;=`%o<%lO%^fItU!RQOy%^z!_%^!_!`6y!`;'S%^;'S;=`%o<%lO%^`JZP;=`<%l$}",tokenizers:[c,d,l,1,2,3,4,new o.uC("m~RRYZ[z{a~~g~aO#^~~dP!P!Qg~lO#_~~",28,105)],topRules:{StyleSheet:[0,4],Styles:[1,86]},specialized:[{term:100,get:function(e){return p[e]||-1}},{term:58,get:function(e){return h[e]||-1}},{term:101,get:function(e){return m[e]||-1}}],tokenPrec:1219}),g=n(52850),y=n(20205),O=null;function b(){if(!O&&"object"==typeof document&&document.body){var e=document.body.style,t=[],n=new Set;for(var r in e)"cssText"!=r&&"cssFloat"!=r&&"string"==typeof e[r]&&(/[A-Z]/.test(r)&&(r=r.replace(/[A-Z]/g,(function(e){return"-"+e.toLowerCase()}))),n.has(r)||(t.push(r),n.add(r)));O=t.sort().map((function(e){return{type:"property",label:e}}))}return O||[]}var E=["active","after","any-link","autofill","backdrop","before","checked","cue","default","defined","disabled","empty","enabled","file-selector-button","first","first-child","first-letter","first-line","first-of-type","focus","focus-visible","focus-within","fullscreen","has","host","host-context","hover","in-range","indeterminate","invalid","is","lang","last-child","last-of-type","left","link","marker","modal","not","nth-child","nth-last-child","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","part","placeholder","placeholder-shown","read-only","read-write","required","right","root","scope","selection","slotted","target","target-text","valid","visited","where"].map((function(e){return{type:"class",label:e}})),A=["above","absolute","activeborder","additive","activecaption","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","antialiased","appworkspace","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","axis-pan","background","backwards","baseline","below","bidi-override","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic-abegede-gez","ethiopic-halehame-aa-er","ethiopic-halehame-gez","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fill-box","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","graytext","grid","groove","hand","hard-light","help","hidden","hide","higher","highlight","highlighttext","horizontal","hsl","hsla","hue","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","justify","keep-all","landscape","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-hexadecimal","lower-latin","lower-norwegian","lowercase","ltr","luminosity","manipulation","match","matrix","matrix3d","medium","menu","menutext","message-box","middle","min-intrinsic","mix","monospace","move","multiple","multiple_mask_images","multiply","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","opacity","open-quote","optimizeLegibility","optimizeSpeed","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","perspective","pinch-zoom","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","self-start","self-end","semi-condensed","semi-expanded","separate","serif","show","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","start","static","status-bar","stretch","stroke","stroke-box","sub","subpixel-antialiased","svg_masks","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","text","text-bottom","text-top","textarea","textfield","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","to","top","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unidirectional-pan","unset","up","upper-latin","uppercase","url","var","vertical","vertical-text","view-box","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"].map((function(e){return{type:"keyword",label:e}})).concat(["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"].map((function(e){return{type:"constant",label:e}}))),w=["a","abbr","address","article","aside","b","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","dd","del","details","dfn","dialog","div","dl","dt","em","figcaption","figure","footer","form","header","hgroup","h1","h2","h3","h4","h5","h6","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","meter","nav","ol","output","p","pre","ruby","section","select","small","source","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","tr","u","ul"].map((function(e){return{type:"type",label:e}})),C=["@charset","@color-profile","@container","@counter-style","@font-face","@font-feature-values","@font-palette-values","@import","@keyframes","@layer","@media","@namespace","@page","@position-try","@property","@scope","@starting-style","@supports","@view-transition"].map((function(e){return{type:"keyword",label:e}})),k=/^(\w[\w-]*|-\w[\w-]*|)$/,S=/^-(-[\w-]*)?$/;var T=new y.RY,x=["Declaration"];function _(e){for(var t=e;;){if(t.type.isTop)return t;if(!(t=t.parent))return e}}function D(e,t,n){if(t.to-t.from>4096){var o=T.get(t);if(o)return o;var i=[],a=new Set,s=t.cursor(y.Qj.IncludeAnonymous);if(s.firstChild())do{var u,l=(0,r.A)(D(e,s.node,n));try{for(l.s();!(u=l.n()).done;){var c=u.value;a.has(c.label)||(a.add(c.label),i.push(c))}}catch(p){l.e(p)}finally{l.f()}}while(s.nextSibling());return T.set(t,i),i}var d=[],f=new Set;return t.cursor().iterate((function(t){var r;if(n(t)&&t.matchContext(x)&&":"==(null===(r=t.node.nextSibling)||void 0===r?void 0:r.name)){var o=e.sliceString(t.from,t.to);f.has(o)||(f.add(o),d.push({label:o,type:"variable"}))}})),d}var P=function(e){return function(t){var n=t.state,r=t.pos,o=(0,g.mv)(n).resolveInner(r,-1),i=o.type.isError&&o.from==o.to-1&&"-"==n.doc.sliceString(o.from,o.to);if("PropertyName"==o.name||(i||"TagName"==o.name)&&/^(Block|Styles)$/.test(o.resolve(o.to).name))return{from:o.from,options:b(),validFor:k};if("ValueName"==o.name)return{from:o.from,options:A,validFor:k};if("PseudoClassName"==o.name)return{from:o.from,options:E,validFor:k};if(e(o)||(t.explicit||i)&&function(e,t){var n;if(("("==e.name||e.type.isError)&&(e=e.parent||e),"ArgList"!=e.name)return!1;var r=null===(n=e.parent)||void 0===n?void 0:n.firstChild;return"Callee"==(null===r||void 0===r?void 0:r.name)&&"var"==t.sliceString(r.from,r.to)}(o,n.doc))return{from:e(o)||i?o.from:r,options:D(n.doc,_(o),e),validFor:S};if("TagName"==o.name){for(var a=o.parent;a;a=a.parent)if("Block"==a.name)return{from:o.from,options:b(),validFor:k};return{from:o.from,options:w,validFor:k}}if("AtKeyword"==o.name)return{from:o.from,options:C,validFor:k};if(!t.explicit)return null;var s=o.resolve(r),u=s.childBefore(r);return u&&":"==u.name&&"PseudoClassSelector"==s.name?{from:r,options:E,validFor:k}:u&&":"==u.name&&"Declaration"==s.name||"ArgList"==s.name?{from:r,options:A,validFor:k}:"Block"==s.name||"Styles"==s.name?{from:r,options:b(),validFor:k}:null}},M=P((function(e){return"VariableName"==e.name})),N=g.bj.define({name:"css",parser:v.configure({props:[g.Oh.add({Declaration:(0,g.mz)()}),g.b_.add({"Block KeyframeList":g.yd})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"}},indentOnInput:/^\s*\}$/,wordChars:"-"}});function R(){return new g.Yy(N,N.data.of({autocomplete:M}))}},40398:function(e,t,n){"use strict";n.r(t),n.d(t,{autoCloseTags:function(){return Se},html:function(){return Ce},htmlCompletionSource:function(){return ge},htmlCompletionSourceWith:function(){return ye},htmlLanguage:function(){return we},htmlPlain:function(){return Ae}});var r=n(92901),o=n(23029),i=n(24765),a=n(56356),s=n(74488),u=n(20205),l=20,c=22,d=23,f=24,p=26,h=27,m=28,v=31,g=34,y=37,O={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},b={dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},E={dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}};function A(e){return 9==e||10==e||13==e||32==e}var w=null,C=null,k=0;function S(e,t){var n=e.pos+t;if(k==n&&C==e)return w;for(var r=e.peek(t);A(r);)r=e.peek(++t);for(var o,i="";45==(o=r)||46==o||58==o||o>=65&&o<=90||95==o||o>=97&&o<=122||o>=161;)i+=String.fromCharCode(r),r=e.peek(++t);return C=e,k=n,w=i?i.toLowerCase():r==T||r==x?void 0:null}var T=63,x=33;function _(e,t){this.name=e,this.parent=t}var D=[6,10,7,8,9],P=new a.Aj({start:null,shift:function(e,t,n,r){return D.indexOf(t)>-1?new _(S(r,1)||"",e):e},reduce:function(e,t){return t==l&&e?e.parent:e},reuse:function(e,t,n,r){var o=t.type.id;return 6==o||36==o?new _(S(r,1)||"",e):e},strict:!1}),M=new a.Lu((function(e,t){if(60==e.next){e.advance();var n=47==e.next;n&&e.advance();var r=S(e,0);if(void 0!==r){if(!r)return e.acceptToken(n?14:6);var o=t.context?t.context.name:null;if(n){if(r==o)return e.acceptToken(11);if(o&&b[o])return e.acceptToken(57,-2);if(t.dialectEnabled(0))return e.acceptToken(12);for(var i=t.context;i;i=i.parent)if(i.name==r)return;e.acceptToken(13)}else{if("script"==r)return e.acceptToken(7);if("style"==r)return e.acceptToken(8);if("textarea"==r)return e.acceptToken(9);if(O.hasOwnProperty(r))return e.acceptToken(10);o&&E[o]&&E[o][r]?e.acceptToken(57,-1):e.acceptToken(6)}}}else e.next<0&&t.context&&e.acceptToken(57)}),{contextual:!0}),N=new a.Lu((function(e){for(var t=0,n=0;;n++){if(e.next<0){n&&e.acceptToken(58);break}if(45==e.next)t++;else{if(62==e.next&&t>=2){n>=3&&e.acceptToken(58,-2);break}t=0}e.advance()}}));var R=new a.Lu((function(e,t){if(47==e.next&&62==e.peek(1)){var n=t.dialectEnabled(1)||function(e){for(;e;e=e.parent)if("svg"==e.name||"math"==e.name)return!0;return!1}(t.context);e.acceptToken(n?5:4,2)}else 62==e.next&&e.acceptToken(4,1)}));function I(e,t,n){var r=2+e.length;return new a.Lu((function(o){for(var i=0,a=0,s=0;;s++){if(o.next<0){s&&o.acceptToken(t);break}if(0==i&&60==o.next||1==i&&47==o.next||i>=2&&i<r&&o.next==e.charCodeAt(i-2))i++,a++;else if(2!=i&&i!=r||!A(o.next)){if(i==r&&62==o.next){s>a?o.acceptToken(t,-a):o.acceptToken(n,-(a-2));break}if((10==o.next||13==o.next)&&s){o.acceptToken(t,1);break}i=a=0}else a++;o.advance()}}))}var L=I("script",54,1),F=I("style",55,2),B=I("textarea",56,3),j=(0,s.pn)({"Text RawText":s._A.content,"StartTag StartCloseTag SelfClosingEndTag EndTag":s._A.angleBracket,TagName:s._A.tagName,"MismatchedCloseTag/TagName":[s._A.tagName,s._A.invalid],AttributeName:s._A.attributeName,"AttributeValue UnquotedAttributeValue":s._A.attributeValue,Is:s._A.definitionOperator,"EntityReference CharacterReference":s._A.character,Comment:s._A.blockComment,ProcessingInst:s._A.processingInstruction,DoctypeDecl:s._A.documentMeta}),U=a.U1.deserialize({version:14,states:",xOVO!rOOO!WQ#tO'#CqO!]Q#tO'#CzO!bQ#tO'#C}O!gQ#tO'#DQO!lQ#tO'#DSO!qOaO'#CpO!|ObO'#CpO#XOdO'#CpO$eO!rO'#CpOOO`'#Cp'#CpO$lO$fO'#DTO$tQ#tO'#DVO$yQ#tO'#DWOOO`'#Dk'#DkOOO`'#DY'#DYQVO!rOOO%OQ&rO,59]O%ZQ&rO,59fO%fQ&rO,59iO%qQ&rO,59lO%|Q&rO,59nOOOa'#D^'#D^O&XOaO'#CxO&dOaO,59[OOOb'#D_'#D_O&lObO'#C{O&wObO,59[OOOd'#D`'#D`O'POdO'#DOO'[OdO,59[OOO`'#Da'#DaO'dO!rO,59[O'kQ#tO'#DROOO`,59[,59[OOOp'#Db'#DbO'pO$fO,59oOOO`,59o,59oO'xQ#|O,59qO'}Q#|O,59rOOO`-E7W-E7WO(SQ&rO'#CsOOQW'#DZ'#DZO(bQ&rO1G.wOOOa1G.w1G.wOOO`1G/Y1G/YO(mQ&rO1G/QOOOb1G/Q1G/QO(xQ&rO1G/TOOOd1G/T1G/TO)TQ&rO1G/WOOO`1G/W1G/WO)`Q&rO1G/YOOOa-E7[-E7[O)kQ#tO'#CyOOO`1G.v1G.vOOOb-E7]-E7]O)pQ#tO'#C|OOOd-E7^-E7^O)uQ#tO'#DPOOO`-E7_-E7_O)zQ#|O,59mOOOp-E7`-E7`OOO`1G/Z1G/ZOOO`1G/]1G/]OOO`1G/^1G/^O*PQ,UO,59_OOQW-E7X-E7XOOOa7+$c7+$cOOO`7+$t7+$tOOOb7+$l7+$lOOOd7+$o7+$oOOO`7+$r7+$rO*[Q#|O,59eO*aQ#|O,59hO*fQ#|O,59kOOO`1G/X1G/XO*kO7[O'#CvO*|OMhO'#CvOOQW1G.y1G.yOOO`1G/P1G/POOO`1G/S1G/SOOO`1G/V1G/VOOOO'#D['#D[O+_O7[O,59bOOQW,59b,59bOOOO'#D]'#D]O+pOMhO,59bOOOO-E7Y-E7YOOQW1G.|1G.|OOOO-E7Z-E7Z",stateData:",]~O!^OS~OUSOVPOWQOXROYTO[]O][O^^O`^Oa^Ob^Oc^Ox^O{_O!dZO~OfaO~OfbO~OfcO~OfdO~OfeO~O!WfOPlP!ZlP~O!XiOQoP!ZoP~O!YlORrP!ZrP~OUSOVPOWQOXROYTOZqO[]O][O^^O`^Oa^Ob^Oc^Ox^O!dZO~O!ZrO~P#dO![sO!euO~OfvO~OfwO~OS|OT}OhyO~OS!POT}OhyO~OS!ROT}OhyO~OS!TOT}OhyO~OS}OT}OhyO~O!WfOPlX!ZlX~OP!WO!Z!XO~O!XiOQoX!ZoX~OQ!ZO!Z!XO~O!YlORrX!ZrX~OR!]O!Z!XO~O!Z!XO~P#dOf!_O~O![sO!e!aO~OS!bO~OS!cO~Oi!dOSgXTgXhgX~OS!fOT!gOhyO~OS!hOT!gOhyO~OS!iOT!gOhyO~OS!jOT!gOhyO~OS!gOT!gOhyO~Of!kO~Of!lO~Of!mO~OS!nO~Ok!qO!`!oO!b!pO~OS!rO~OS!sO~OS!tO~Oa!uOb!uOc!uO!`!wO!a!uO~Oa!xOb!xOc!xO!b!wO!c!xO~Oa!uOb!uOc!uO!`!{O!a!uO~Oa!xOb!xOc!xO!b!{O!c!xO~OT~bac!dx{!d~",goto:"%p!`PPPPPPPPPPPPPPPPPPPP!a!gP!mPP!yP!|#P#S#Y#]#`#f#i#l#r#x!aP!a!aP$O$U$l$r$x%O%U%[%bPPPPPPPP%hX^OX`pXUOX`pezabcde{!O!Q!S!UR!q!dRhUR!XhXVOX`pRkVR!XkXWOX`pRnWR!XnXXOX`pQrXR!XpXYOX`pQ`ORx`Q{aQ!ObQ!QcQ!SdQ!UeZ!e{!O!Q!S!UQ!v!oR!z!vQ!y!pR!|!yQgUR!VgQjVR!YjQmWR![mQpXR!^pQtZR!`tS_O`ToXp",nodeNames:"\u26a0 StartCloseTag StartCloseTag StartCloseTag EndTag SelfClosingEndTag StartTag StartTag StartTag StartTag StartTag StartCloseTag StartCloseTag StartCloseTag IncompleteCloseTag Document Text EntityReference CharacterReference InvalidEntity Element OpenTag TagName Attribute AttributeName Is AttributeValue UnquotedAttributeValue ScriptText CloseTag OpenTag StyleText CloseTag OpenTag TextareaText CloseTag OpenTag CloseTag SelfClosingTag Comment ProcessingInst MismatchedCloseTag CloseTag DoctypeDecl",maxTerm:67,context:P,nodeProps:[["closedBy",-10,1,2,3,7,8,9,10,11,12,13,"EndTag",6,"EndTag SelfClosingEndTag",-4,21,30,33,36,"CloseTag"],["openedBy",4,"StartTag StartCloseTag",5,"StartTag",-4,29,32,35,37,"OpenTag"],["group",-9,14,17,18,19,20,39,40,41,42,"Entity",16,"Entity TextContent",-3,28,31,34,"TextContent Entity"],["isolate",-11,21,29,30,32,33,35,36,37,38,41,42,"ltr",-3,26,27,39,""]],propSources:[j],skippedNodes:[0],repeatNodeCount:9,tokenData:"!<p!aR!YOX$qXY,QYZ,QZ[$q[]&X]^,Q^p$qpq,Qqr-_rs3_sv-_vw3}wxHYx}-_}!OH{!O!P-_!P!Q$q!Q![-_![!]Mz!]!^-_!^!_!$S!_!`!;x!`!a&X!a!c-_!c!}Mz!}#R-_#R#SMz#S#T1k#T#oMz#o#s-_#s$f$q$f%W-_%W%oMz%o%p-_%p&aMz&a&b-_&b1pMz1p4U-_4U4dMz4d4e-_4e$ISMz$IS$I`-_$I`$IbMz$Ib$Kh-_$Kh%#tMz%#t&/x-_&/x&EtMz&Et&FV-_&FV;'SMz;'S;:j!#|;:j;=`3X<%l?&r-_?&r?AhMz?Ah?BY$q?BY?MnMz?MnO$q!Z$|c`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr$qrs&}sv$qvw+Pwx(tx!^$q!^!_*V!_!a&X!a#S$q#S#T&X#T;'S$q;'S;=`+z<%lO$q!R&bX`P!a`!cpOr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&Xq'UV`P!cpOv&}wx'kx!^&}!^!_(V!_;'S&};'S;=`(n<%lO&}P'pT`POv'kw!^'k!_;'S'k;'S;=`(P<%lO'kP(SP;=`<%l'kp([S!cpOv(Vx;'S(V;'S;=`(h<%lO(Vp(kP;=`<%l(Vq(qP;=`<%l&}a({W`P!a`Or(trs'ksv(tw!^(t!^!_)e!_;'S(t;'S;=`*P<%lO(t`)jT!a`Or)esv)ew;'S)e;'S;=`)y<%lO)e`)|P;=`<%l)ea*SP;=`<%l(t!Q*^V!a`!cpOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!Q*vP;=`<%l*V!R*|P;=`<%l&XW+UYkWOX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+PW+wP;=`<%l+P!Z+}P;=`<%l$q!a,]``P!a`!cp!^^OX&XXY,QYZ,QZ]&X]^,Q^p&Xpq,Qqr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&X!_-ljhS`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx!P-_!P!Q$q!Q!^-_!^!_*V!_!a&X!a#S-_#S#T1k#T#s-_#s$f$q$f;'S-_;'S;=`3X<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q[/ebhSkWOX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!a#S/^#S#T0m#T#s/^#s$f+P$f;'S/^;'S;=`1e<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+PS0rXhSqr0msw0mx!P0m!Q!^0m!a#s0m$f;'S0m;'S;=`1_<%l?Ah0m?BY?Mn0mS1bP;=`<%l0m[1hP;=`<%l/^!V1vchS`P!a`!cpOq&Xqr1krs&}sv1kvw0mwx(tx!P1k!P!Q&X!Q!^1k!^!_*V!_!a&X!a#s1k#s$f&X$f;'S1k;'S;=`3R<%l?Ah1k?Ah?BY&X?BY?Mn1k?MnO&X!V3UP;=`<%l1k!_3[P;=`<%l-_!Z3hV!`h`P!cpOv&}wx'kx!^&}!^!_(V!_;'S&};'S;=`(n<%lO&}!_4WihSkWc!ROX5uXZ7SZ[5u[^7S^p5uqr8trs7Sst>]tw8twx7Sx!P8t!P!Q5u!Q!]8t!]!^/^!^!a7S!a#S8t#S#T;{#T#s8t#s$f5u$f;'S8t;'S;=`>V<%l?Ah8t?Ah?BY5u?BY?Mn8t?MnO5u!Z5zbkWOX5uXZ7SZ[5u[^7S^p5uqr5urs7Sst+Ptw5uwx7Sx!]5u!]!^7w!^!a7S!a#S5u#S#T7S#T;'S5u;'S;=`8n<%lO5u!R7VVOp7Sqs7St!]7S!]!^7l!^;'S7S;'S;=`7q<%lO7S!R7qOa!R!R7tP;=`<%l7S!Z8OYkWa!ROX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+P!Z8qP;=`<%l5u!_8{ihSkWOX5uXZ7SZ[5u[^7S^p5uqr8trs7Sst/^tw8twx7Sx!P8t!P!Q5u!Q!]8t!]!^:j!^!a7S!a#S8t#S#T;{#T#s8t#s$f5u$f;'S8t;'S;=`>V<%l?Ah8t?Ah?BY5u?BY?Mn8t?MnO5u!_:sbhSkWa!ROX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!a#S/^#S#T0m#T#s/^#s$f+P$f;'S/^;'S;=`1e<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+P!V<QchSOp7Sqr;{rs7Sst0mtw;{wx7Sx!P;{!P!Q7S!Q!];{!]!^=]!^!a7S!a#s;{#s$f7S$f;'S;{;'S;=`>P<%l?Ah;{?Ah?BY7S?BY?Mn;{?MnO7S!V=dXhSa!Rqr0msw0mx!P0m!Q!^0m!a#s0m$f;'S0m;'S;=`1_<%l?Ah0m?BY?Mn0m!V>SP;=`<%l;{!_>YP;=`<%l8t!_>dhhSkWOX@OXZAYZ[@O[^AY^p@OqrBwrsAYswBwwxAYx!PBw!P!Q@O!Q!]Bw!]!^/^!^!aAY!a#SBw#S#TE{#T#sBw#s$f@O$f;'SBw;'S;=`HS<%l?AhBw?Ah?BY@O?BY?MnBw?MnO@O!Z@TakWOX@OXZAYZ[@O[^AY^p@Oqr@OrsAYsw@OwxAYx!]@O!]!^Az!^!aAY!a#S@O#S#TAY#T;'S@O;'S;=`Bq<%lO@O!RA]UOpAYq!]AY!]!^Ao!^;'SAY;'S;=`At<%lOAY!RAtOb!R!RAwP;=`<%lAY!ZBRYkWb!ROX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+P!ZBtP;=`<%l@O!_COhhSkWOX@OXZAYZ[@O[^AY^p@OqrBwrsAYswBwwxAYx!PBw!P!Q@O!Q!]Bw!]!^Dj!^!aAY!a#SBw#S#TE{#T#sBw#s$f@O$f;'SBw;'S;=`HS<%l?AhBw?Ah?BY@O?BY?MnBw?MnO@O!_DsbhSkWb!ROX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!a#S/^#S#T0m#T#s/^#s$f+P$f;'S/^;'S;=`1e<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+P!VFQbhSOpAYqrE{rsAYswE{wxAYx!PE{!P!QAY!Q!]E{!]!^GY!^!aAY!a#sE{#s$fAY$f;'SE{;'S;=`G|<%l?AhE{?Ah?BYAY?BY?MnE{?MnOAY!VGaXhSb!Rqr0msw0mx!P0m!Q!^0m!a#s0m$f;'S0m;'S;=`1_<%l?Ah0m?BY?Mn0m!VHPP;=`<%lE{!_HVP;=`<%lBw!ZHcW!bx`P!a`Or(trs'ksv(tw!^(t!^!_)e!_;'S(t;'S;=`*P<%lO(t!aIYlhS`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx}-_}!OKQ!O!P-_!P!Q$q!Q!^-_!^!_*V!_!a&X!a#S-_#S#T1k#T#s-_#s$f$q$f;'S-_;'S;=`3X<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q!aK_khS`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx!P-_!P!Q$q!Q!^-_!^!_*V!_!`&X!`!aMS!a#S-_#S#T1k#T#s-_#s$f$q$f;'S-_;'S;=`3X<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q!TM_X`P!a`!cp!eQOr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&X!aNZ!ZhSfQ`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx}-_}!OMz!O!PMz!P!Q$q!Q![Mz![!]Mz!]!^-_!^!_*V!_!a&X!a!c-_!c!}Mz!}#R-_#R#SMz#S#T1k#T#oMz#o#s-_#s$f$q$f$}-_$}%OMz%O%W-_%W%oMz%o%p-_%p&aMz&a&b-_&b1pMz1p4UMz4U4dMz4d4e-_4e$ISMz$IS$I`-_$I`$IbMz$Ib$Je-_$Je$JgMz$Jg$Kh-_$Kh%#tMz%#t&/x-_&/x&EtMz&Et&FV-_&FV;'SMz;'S;:j!#|;:j;=`3X<%l?&r-_?&r?AhMz?Ah?BY$q?BY?MnMz?MnO$q!a!$PP;=`<%lMz!R!$ZY!a`!cpOq*Vqr!$yrs(Vsv*Vwx)ex!a*V!a!b!4t!b;'S*V;'S;=`*s<%lO*V!R!%Q]!a`!cpOr*Vrs(Vsv*Vwx)ex}*V}!O!%y!O!f*V!f!g!']!g#W*V#W#X!0`#X;'S*V;'S;=`*s<%lO*V!R!&QX!a`!cpOr*Vrs(Vsv*Vwx)ex}*V}!O!&m!O;'S*V;'S;=`*s<%lO*V!R!&vV!a`!cp!dPOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!'dX!a`!cpOr*Vrs(Vsv*Vwx)ex!q*V!q!r!(P!r;'S*V;'S;=`*s<%lO*V!R!(WX!a`!cpOr*Vrs(Vsv*Vwx)ex!e*V!e!f!(s!f;'S*V;'S;=`*s<%lO*V!R!(zX!a`!cpOr*Vrs(Vsv*Vwx)ex!v*V!v!w!)g!w;'S*V;'S;=`*s<%lO*V!R!)nX!a`!cpOr*Vrs(Vsv*Vwx)ex!{*V!{!|!*Z!|;'S*V;'S;=`*s<%lO*V!R!*bX!a`!cpOr*Vrs(Vsv*Vwx)ex!r*V!r!s!*}!s;'S*V;'S;=`*s<%lO*V!R!+UX!a`!cpOr*Vrs(Vsv*Vwx)ex!g*V!g!h!+q!h;'S*V;'S;=`*s<%lO*V!R!+xY!a`!cpOr!+qrs!,hsv!+qvw!-Swx!.[x!`!+q!`!a!/j!a;'S!+q;'S;=`!0Y<%lO!+qq!,mV!cpOv!,hvx!-Sx!`!,h!`!a!-q!a;'S!,h;'S;=`!.U<%lO!,hP!-VTO!`!-S!`!a!-f!a;'S!-S;'S;=`!-k<%lO!-SP!-kO{PP!-nP;=`<%l!-Sq!-xS!cp{POv(Vx;'S(V;'S;=`(h<%lO(Vq!.XP;=`<%l!,ha!.aX!a`Or!.[rs!-Ssv!.[vw!-Sw!`!.[!`!a!.|!a;'S!.[;'S;=`!/d<%lO!.[a!/TT!a`{POr)esv)ew;'S)e;'S;=`)y<%lO)ea!/gP;=`<%l!.[!R!/sV!a`!cp{POr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!0]P;=`<%l!+q!R!0gX!a`!cpOr*Vrs(Vsv*Vwx)ex#c*V#c#d!1S#d;'S*V;'S;=`*s<%lO*V!R!1ZX!a`!cpOr*Vrs(Vsv*Vwx)ex#V*V#V#W!1v#W;'S*V;'S;=`*s<%lO*V!R!1}X!a`!cpOr*Vrs(Vsv*Vwx)ex#h*V#h#i!2j#i;'S*V;'S;=`*s<%lO*V!R!2qX!a`!cpOr*Vrs(Vsv*Vwx)ex#m*V#m#n!3^#n;'S*V;'S;=`*s<%lO*V!R!3eX!a`!cpOr*Vrs(Vsv*Vwx)ex#d*V#d#e!4Q#e;'S*V;'S;=`*s<%lO*V!R!4XX!a`!cpOr*Vrs(Vsv*Vwx)ex#X*V#X#Y!+q#Y;'S*V;'S;=`*s<%lO*V!R!4{Y!a`!cpOr!4trs!5ksv!4tvw!6Vwx!8]x!a!4t!a!b!:]!b;'S!4t;'S;=`!;r<%lO!4tq!5pV!cpOv!5kvx!6Vx!a!5k!a!b!7W!b;'S!5k;'S;=`!8V<%lO!5kP!6YTO!a!6V!a!b!6i!b;'S!6V;'S;=`!7Q<%lO!6VP!6lTO!`!6V!`!a!6{!a;'S!6V;'S;=`!7Q<%lO!6VP!7QOxPP!7TP;=`<%l!6Vq!7]V!cpOv!5kvx!6Vx!`!5k!`!a!7r!a;'S!5k;'S;=`!8V<%lO!5kq!7yS!cpxPOv(Vx;'S(V;'S;=`(h<%lO(Vq!8YP;=`<%l!5ka!8bX!a`Or!8]rs!6Vsv!8]vw!6Vw!a!8]!a!b!8}!b;'S!8];'S;=`!:V<%lO!8]a!9SX!a`Or!8]rs!6Vsv!8]vw!6Vw!`!8]!`!a!9o!a;'S!8];'S;=`!:V<%lO!8]a!9vT!a`xPOr)esv)ew;'S)e;'S;=`)y<%lO)ea!:YP;=`<%l!8]!R!:dY!a`!cpOr!4trs!5ksv!4tvw!6Vwx!8]x!`!4t!`!a!;S!a;'S!4t;'S;=`!;r<%lO!4t!R!;]V!a`!cpxPOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!;uP;=`<%l!4t!V!<TXiS`P!a`!cpOr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&X",tokenizers:[L,F,B,R,M,N,0,1,2,3,4,5],topRules:{Document:[0,15]},dialects:{noMatch:0,selfClosing:509},tokenPrec:511});function H(e,t){var n,r=Object.create(null),o=(0,i.A)(e.getChildren(d));try{for(o.s();!(n=o.n()).done;){var a=n.value,s=a.getChild(f),u=a.getChild(p)||a.getChild(h);s&&(r[t.read(s.from,s.to)]=u?u.type.id==p?t.read(u.from+1,u.to-1):t.read(u.from,u.to):"")}}catch(l){o.e(l)}finally{o.f()}return r}function Q(e,t){var n=e.getChild(c);return n?t.read(n.from,n.to):" "}function Y(e,t,n){var r,o,a=(0,i.A)(n);try{for(a.s();!(o=a.n()).done;){var s=o.value;if(!s.attrs||s.attrs(r||(r=H(e.node.parent.firstChild,t))))return{parser:s.parser}}}catch(u){a.e(u)}finally{a.f()}return null}function z(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[],o=[],a=[],s=[],c=(0,i.A)(t);try{for(c.s();!(e=c.n()).done;){var f=e.value;("script"==f.tag?r:"style"==f.tag?o:"textarea"==f.tag?a:s).push(f)}}catch(w){c.e(w)}finally{c.f()}var O,b=n.length?Object.create(null):null,E=(0,i.A)(n);try{for(E.s();!(O=E.n()).done;){var A=O.value;(b[A.name]||(b[A.name]=[])).push(A)}}catch(w){E.e(w)}finally{E.f()}return(0,u.$g)((function(e,t){var n=e.type.id;if(n==m)return Y(e,t,r);if(n==v)return Y(e,t,o);if(n==g)return Y(e,t,a);if(n==l&&s.length){var u,c=e.node,f=c.firstChild,O=f&&Q(f,t);if(O)for(var E=0,A=s;E<A.length;E++){var C=A[E];if(C.tag==O&&(!C.attrs||C.attrs(u||(u=H(f,t))))){var k=c.lastChild,S=k.type.id==y?k.from:c.to;if(S>f.to)return{parser:C.parser,overlay:[{from:f.to,to:S}]}}}}if(b&&n==d){var T,x=e.node;if(T=x.firstChild){var _=b[t.read(T.from,T.to)];if(_){var D,P=(0,i.A)(_);try{for(P.s();!(D=P.n()).done;){var M=D.value;if(!M.tagName||M.tagName==Q(x.parent,t)){var N=x.lastChild;if(N.type.id==p){var R=N.from+1,I=N.lastChild,L=N.to-(I&&I.isError?0:1);if(L>R)return{parser:M.parser,overlay:[{from:R,to:L}]}}else if(N.type.id==h)return{parser:M.parser,overlay:[{from:N.from,to:N.to}]}}}}catch(w){P.e(w)}finally{P.f()}}}}return null}))}var $,V=n(98647),G=n(48958),q=n(75872),Z=n(21289),X=n(52850),W=["_blank","_self","_top","_parent"],K=["ascii","utf-8","utf-16","latin1","latin1"],J=["get","post","put","delete"],ee=["application/x-www-form-urlencoded","multipart/form-data","text/plain"],te=["true","false"],ne={},re={a:{attrs:{href:null,ping:null,type:null,media:null,target:W,hreflang:null}},abbr:ne,address:ne,area:{attrs:{alt:null,coords:null,href:null,target:null,ping:null,media:null,hreflang:null,type:null,shape:["default","rect","circle","poly"]}},article:ne,aside:ne,audio:{attrs:{src:null,mediagroup:null,crossorigin:["anonymous","use-credentials"],preload:["none","metadata","auto"],autoplay:["autoplay"],loop:["loop"],controls:["controls"]}},b:ne,base:{attrs:{href:null,target:W}},bdi:ne,bdo:ne,blockquote:{attrs:{cite:null}},body:ne,br:ne,button:{attrs:{form:null,formaction:null,name:null,value:null,autofocus:["autofocus"],disabled:["autofocus"],formenctype:ee,formmethod:J,formnovalidate:["novalidate"],formtarget:W,type:["submit","reset","button"]}},canvas:{attrs:{width:null,height:null}},caption:ne,center:ne,cite:ne,code:ne,col:{attrs:{span:null}},colgroup:{attrs:{span:null}},command:{attrs:{type:["command","checkbox","radio"],label:null,icon:null,radiogroup:null,command:null,title:null,disabled:["disabled"],checked:["checked"]}},data:{attrs:{value:null}},datagrid:{attrs:{disabled:["disabled"],multiple:["multiple"]}},datalist:{attrs:{data:null}},dd:ne,del:{attrs:{cite:null,datetime:null}},details:{attrs:{open:["open"]}},dfn:ne,div:ne,dl:ne,dt:ne,em:ne,embed:{attrs:{src:null,type:null,width:null,height:null}},eventsource:{attrs:{src:null}},fieldset:{attrs:{disabled:["disabled"],form:null,name:null}},figcaption:ne,figure:ne,footer:ne,form:{attrs:{action:null,name:null,"accept-charset":K,autocomplete:["on","off"],enctype:ee,method:J,novalidate:["novalidate"],target:W}},h1:ne,h2:ne,h3:ne,h4:ne,h5:ne,h6:ne,head:{children:["title","base","link","style","meta","script","noscript","command"]},header:ne,hgroup:ne,hr:ne,html:{attrs:{manifest:null}},i:ne,iframe:{attrs:{src:null,srcdoc:null,name:null,width:null,height:null,sandbox:["allow-top-navigation","allow-same-origin","allow-forms","allow-scripts"],seamless:["seamless"]}},img:{attrs:{alt:null,src:null,ismap:null,usemap:null,width:null,height:null,crossorigin:["anonymous","use-credentials"]}},input:{attrs:{alt:null,dirname:null,form:null,formaction:null,height:null,list:null,max:null,maxlength:null,min:null,name:null,pattern:null,placeholder:null,size:null,src:null,step:null,value:null,width:null,accept:["audio/*","video/*","image/*"],autocomplete:["on","off"],autofocus:["autofocus"],checked:["checked"],disabled:["disabled"],formenctype:ee,formmethod:J,formnovalidate:["novalidate"],formtarget:W,multiple:["multiple"],readonly:["readonly"],required:["required"],type:["hidden","text","search","tel","url","email","password","datetime","date","month","week","time","datetime-local","number","range","color","checkbox","radio","file","submit","image","reset","button"]}},ins:{attrs:{cite:null,datetime:null}},kbd:ne,keygen:{attrs:{challenge:null,form:null,name:null,autofocus:["autofocus"],disabled:["disabled"],keytype:["RSA"]}},label:{attrs:{for:null,form:null}},legend:ne,li:{attrs:{value:null}},link:{attrs:{href:null,type:null,hreflang:null,media:null,sizes:["all","16x16","16x16 32x32","16x16 32x32 64x64"]}},map:{attrs:{name:null}},mark:ne,menu:{attrs:{label:null,type:["list","context","toolbar"]}},meta:{attrs:{content:null,charset:K,name:["viewport","application-name","author","description","generator","keywords"],"http-equiv":["content-language","content-type","default-style","refresh"]}},meter:{attrs:{value:null,min:null,low:null,high:null,max:null,optimum:null}},nav:ne,noscript:ne,object:{attrs:{data:null,type:null,name:null,usemap:null,form:null,width:null,height:null,typemustmatch:["typemustmatch"]}},ol:{attrs:{reversed:["reversed"],start:null,type:["1","a","A","i","I"]},children:["li","script","template","ul","ol"]},optgroup:{attrs:{disabled:["disabled"],label:null}},option:{attrs:{disabled:["disabled"],label:null,selected:["selected"],value:null}},output:{attrs:{for:null,form:null,name:null}},p:ne,param:{attrs:{name:null,value:null}},pre:ne,progress:{attrs:{value:null,max:null}},q:{attrs:{cite:null}},rp:ne,rt:ne,ruby:ne,samp:ne,script:{attrs:{type:["text/javascript"],src:null,async:["async"],defer:["defer"],charset:K}},section:ne,select:{attrs:{form:null,name:null,size:null,autofocus:["autofocus"],disabled:["disabled"],multiple:["multiple"]}},slot:{attrs:{name:null}},small:ne,source:{attrs:{src:null,type:null,media:null}},span:ne,strong:ne,style:{attrs:{type:["text/css"],media:null,scoped:null}},sub:ne,summary:ne,sup:ne,table:ne,tbody:ne,td:{attrs:{colspan:null,rowspan:null,headers:null}},template:ne,textarea:{attrs:{dirname:null,form:null,maxlength:null,name:null,placeholder:null,rows:null,cols:null,autofocus:["autofocus"],disabled:["disabled"],readonly:["readonly"],required:["required"],wrap:["soft","hard"]}},tfoot:ne,th:{attrs:{colspan:null,rowspan:null,headers:null,scope:["row","col","rowgroup","colgroup"]}},thead:ne,time:{attrs:{datetime:null}},title:ne,tr:ne,track:{attrs:{src:null,label:null,default:null,kind:["subtitles","captions","descriptions","chapters","metadata"],srclang:null}},ul:{children:["li","script","template","ul","ol"]},var:ne,video:{attrs:{src:null,poster:null,width:null,height:null,crossorigin:["anonymous","use-credentials"],preload:["auto","metadata","none"],autoplay:["autoplay"],mediagroup:["movie"],muted:["muted"],controls:["controls"]}},wbr:ne},oe={accesskey:null,class:null,contenteditable:te,contextmenu:null,dir:["ltr","rtl","auto"],draggable:["true","false","auto"],dropzone:["copy","move","link","string:","file:"],hidden:["hidden"],id:null,inert:["inert"],itemid:null,itemprop:null,itemref:null,itemscope:["itemscope"],itemtype:null,lang:["ar","bn","de","en-GB","en-US","es","fr","hi","id","ja","pa","pt","ru","tr","zh"],spellcheck:te,autocorrect:te,autocapitalize:te,style:null,tabindex:null,title:null,translate:["yes","no"],rel:["stylesheet","alternate","author","bookmark","help","license","next","nofollow","noreferrer","prefetch","prev","search","tag"],role:"alert application article banner button cell checkbox complementary contentinfo dialog document feed figure form grid gridcell heading img list listbox listitem main navigation region row rowgroup search switch tab table tabpanel textbox timer".split(" "),"aria-activedescendant":null,"aria-atomic":te,"aria-autocomplete":["inline","list","both","none"],"aria-busy":te,"aria-checked":["true","false","mixed","undefined"],"aria-controls":null,"aria-describedby":null,"aria-disabled":te,"aria-dropeffect":null,"aria-expanded":["true","false","undefined"],"aria-flowto":null,"aria-grabbed":["true","false","undefined"],"aria-haspopup":te,"aria-hidden":te,"aria-invalid":["true","false","grammar","spelling"],"aria-label":null,"aria-labelledby":null,"aria-level":null,"aria-live":["off","polite","assertive"],"aria-multiline":te,"aria-multiselectable":te,"aria-owns":null,"aria-posinset":null,"aria-pressed":["true","false","mixed","undefined"],"aria-readonly":te,"aria-relevant":null,"aria-required":te,"aria-selected":["true","false","undefined"],"aria-setsize":null,"aria-sort":["ascending","descending","none","other"],"aria-valuemax":null,"aria-valuemin":null,"aria-valuenow":null,"aria-valuetext":null},ie="beforeunload copy cut dragstart dragover dragleave dragenter dragend drag paste focus blur change click load mousedown mouseenter mouseleave mouseup keydown keyup resize scroll unload".split(" ").map((function(e){return"on"+e})),ae=(0,i.A)(ie);try{for(ae.s();!($=ae.n()).done;){var se=$.value;oe[se]=null}}catch(Te){ae.e(Te)}finally{ae.f()}var ue=(0,r.A)((function e(t,n){(0,o.A)(this,e),this.tags=Object.assign(Object.assign({},re),t),this.globalAttrs=Object.assign(Object.assign({},oe),n),this.allTags=Object.keys(this.tags),this.globalAttrNames=Object.keys(this.globalAttrs)}));function le(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length;if(!t)return"";var r=t.firstChild,o=r&&r.getChild("TagName");return o?e.sliceString(o.from,Math.min(o.to,n)):""}function ce(e){for(var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e;e=e.parent)if("Element"==e.name){if(!t)return e;t=!1}return null}function de(e,t,n){var r=n.tags[le(e,ce(t))];return(null===r||void 0===r?void 0:r.children)||n.allTags}function fe(e,t){for(var n=[],r=ce(t);r&&!r.type.isTop;r=ce(r.parent)){var o=le(e,r);if(o&&"CloseTag"==r.lastChild.name)break;o&&n.indexOf(o)<0&&("EndTag"==t.name||t.from>=r.firstChild.to)&&n.push(o)}return n}ue.default=new ue;var pe=/^[:\-\.\w\u00b7-\uffff]*$/;function he(e,t,n,r,o){var i=/\s*>/.test(e.sliceDoc(o,o+5))?"":">",a=ce(n,!0);return{from:r,to:o,options:de(e.doc,a,t).map((function(e){return{label:e,type:"type"}})).concat(fe(e.doc,n).map((function(e,t){return{label:"/"+e,apply:"/"+e+i,type:"type",boost:99-t}}))),validFor:/^\/?[:\-\.\w\u00b7-\uffff]*$/}}function me(e,t,n,r){var o=/\s*>/.test(e.sliceDoc(r,r+5))?"":">";return{from:n,to:r,options:fe(e.doc,t).map((function(e,t){return{label:e,apply:e+o,type:"type",boost:99-t}})),validFor:pe}}function ve(e,t){for(var n,r=t.state,o=t.pos,a=(0,X.mv)(r).resolveInner(o,-1),s=a.resolve(o),u=o;s==a&&(n=a.childBefore(u));){var l=n.lastChild;if(!l||!l.type.isError||l.from<l.to)break;s=a=n,u=l.from}return"TagName"==a.name?a.parent&&/CloseTag$/.test(a.parent.name)?me(r,a,a.from,o):he(r,e,a,a.from,o):"StartTag"==a.name?he(r,e,a,o,o):"StartCloseTag"==a.name||"IncompleteCloseTag"==a.name?me(r,a,o,o):"OpenTag"==a.name||"SelfClosingTag"==a.name||"AttributeName"==a.name?function(e,t,n,r,o){var i=ce(n),a=i?t.tags[le(e.doc,i)]:null,s=a&&a.attrs?Object.keys(a.attrs):[];return{from:r,to:o,options:(a&&!1===a.globalAttrs?s:s.length?s.concat(t.globalAttrNames):t.globalAttrNames).map((function(e){return{label:e,type:"property"}})),validFor:pe}}(r,e,a,"AttributeName"==a.name?a.from:o,o):"Is"==a.name||"AttributeValue"==a.name||"UnquotedAttributeValue"==a.name?function(e,t,n,r,o){var a,s=null===(a=n.parent)||void 0===a?void 0:a.getChild("AttributeName"),u=[],l=void 0;if(s){var c=e.sliceDoc(s.from,s.to),d=t.globalAttrs[c];if(!d){var f=ce(n),p=f?t.tags[le(e.doc,f)]:null;d=(null===p||void 0===p?void 0:p.attrs)&&p.attrs[c]}if(d){var h=e.sliceDoc(r,o).toLowerCase(),m='"',v='"';/^['"]/.test(h)?(l='"'==h[0]?/^[^"]*$/:/^[^']*$/,m="",v=e.sliceDoc(o,o+1)==h[0]?"":h[0],h=h.slice(1),r++):l=/^[^\s<>='"]*$/;var g,y=(0,i.A)(d);try{for(y.s();!(g=y.n()).done;){var O=g.value;u.push({label:O,apply:m+O+v,type:"constant"})}}catch(Te){y.e(Te)}finally{y.f()}}}return{from:r,to:o,options:u,validFor:l}}(r,e,a,"Is"==a.name?o:a.from,o):!t.explicit||"Element"!=s.name&&"Text"!=s.name&&"Document"!=s.name?null:function(e,t,n,r){var o,a=[],s=0,u=(0,i.A)(de(e.doc,n,t));try{for(u.s();!(o=u.n()).done;){var l=o.value;a.push({label:"<"+l,type:"type"})}}catch(Te){u.e(Te)}finally{u.f()}var c,d=(0,i.A)(fe(e.doc,n));try{for(d.s();!(c=d.n()).done;){var f=c.value;a.push({label:"</"+f+">",type:"type",boost:99-s++})}}catch(Te){d.e(Te)}finally{d.f()}return{from:r,to:r,options:a,validFor:/^<\/?[:\-\.\w\u00b7-\uffff]*$/}}(r,e,a,o)}function ge(e){return ve(ue.default,e)}function ye(e){var t=e.extraTags,n=e.extraGlobalAttributes,r=n||t?new ue(t,n):ue.default;return function(e){return ve(r,e)}}var Oe=G.javascriptLanguage.parser.configure({top:"SingleExpression"}),be=[{tag:"script",attrs:function(e){return"text/typescript"==e.type||"ts"==e.lang},parser:G.typescriptLanguage.parser},{tag:"script",attrs:function(e){return"text/babel"==e.type||"text/jsx"==e.type},parser:G.jsxLanguage.parser},{tag:"script",attrs:function(e){return"text/typescript-jsx"==e.type},parser:G.tsxLanguage.parser},{tag:"script",attrs:function(e){return/^(importmap|speculationrules|application\/(.+\+)?json)$/i.test(e.type)},parser:Oe},{tag:"script",attrs:function(e){return!e.type||/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i.test(e.type)},parser:G.javascriptLanguage.parser},{tag:"style",attrs:function(e){return(!e.lang||"css"==e.lang)&&(!e.type||/^(text\/)?(x-)?(stylesheet|css)$/i.test(e.type))},parser:V.cssLanguage.parser}],Ee=[{name:"style",parser:V.cssLanguage.parser.configure({top:"Styles"})}].concat(ie.map((function(e){return{name:e,parser:G.javascriptLanguage.parser}}))),Ae=X.bj.define({name:"html",parser:U.configure({props:[X.Oh.add({Element:function(e){var t=/^(\s*)(<\/)?/.exec(e.textAfter);return e.node.to<=e.pos+t[0].length?e.continue():e.lineIndent(e.node.from)+(t[2]?0:e.unit)},"OpenTag CloseTag SelfClosingTag":function(e){return e.column(e.node.from)+e.unit},Document:function(e){if(e.pos+/\s*/.exec(e.textAfter)[0].length<e.node.to)return e.continue();for(var t,n=null,r=e.node;;){var o=r.lastChild;if(!o||"Element"!=o.name||o.to!=r.to)break;n=r=o}return n&&(!(t=n.lastChild)||"CloseTag"!=t.name&&"SelfClosingTag"!=t.name)?e.lineIndent(n.from)+e.unit:null}}),X.b_.add({Element:function(e){var t=e.firstChild,n=e.lastChild;return t&&"OpenTag"==t.name?{from:t.to,to:"CloseTag"==n.name?n.from:e.to}:null}}),X.Q_.add({"OpenTag CloseTag":function(e){return e.getChild("TagName")}})]}),languageData:{commentTokens:{block:{open:"\x3c!--",close:"--\x3e"}},indentOnInput:/^\s*<\/\w+\W$/,wordChars:"-._"}}),we=Ae.configure({wrap:z(be,Ee)});function Ce(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n="";!1===t.matchClosingTags&&(n="noMatch"),!0===t.selfClosingTags&&(n=(n?n+" ":"")+"selfClosing"),(t.nestedLanguages&&t.nestedLanguages.length||t.nestedAttributes&&t.nestedAttributes.length)&&(e=z((t.nestedLanguages||[]).concat(be),(t.nestedAttributes||[]).concat(Ee)));var r=e?Ae.configure({wrap:e,dialect:n}):n?we.configure({dialect:n}):we;return new X.Yy(r,[we.data.of({autocomplete:ye(t)}),!1!==t.autoCloseTags?Se:[],(0,G.javascript)().support,(0,V.css)().support])}var ke=new Set("area base br col command embed frame hr img input keygen link meta param source track wbr menuitem".split(" ")),Se=q.Lz.inputHandler.of((function(e,t,n,r,o){if(e.composing||e.state.readOnly||t!=n||">"!=r&&"/"!=r||!we.isActiveAt(e.state,t,-1))return!1;var i=o(),a=i.state,s=a.changeByRange((function(e){var t,n,o,i,s=a.doc.sliceString(e.from-1,e.to)==r,u=e.head,l=(0,X.mv)(a).resolveInner(u,-1);if(s&&">"==r&&"EndTag"==l.name){var c=l.parent;if("CloseTag"!=(null===(n=null===(t=c.parent)||void 0===t?void 0:t.lastChild)||void 0===n?void 0:n.name)&&(i=le(a.doc,c.parent,u))&&!ke.has(i))return{range:e,changes:{from:u,to:u+(">"===a.doc.sliceString(u,u+1)?1:0),insert:"</".concat(i,">")}}}else if(s&&"/"==r&&"IncompleteCloseTag"==l.name){var d=l.parent;if(l.from==u-2&&"CloseTag"!=(null===(o=d.lastChild)||void 0===o?void 0:o.name)&&(i=le(a.doc,d,u))&&!ke.has(i)){var f=u+(">"===a.doc.sliceString(u,u+1)?1:0),p="".concat(i,">");return{range:Z.OF.cursor(u+p.length,-1),changes:{from:u,to:f,insert:p}}}}return{range:e}}));return!s.changes.empty&&(e.dispatch([i,a.update(s,{userEvent:"input.complete",scrollIntoView:!0})]),!0)}))},48958:function(e,t,n){"use strict";n.r(t),n.d(t,{autoCloseTags:function(){return I},completionPath:function(){return A},esLint:function(){return L},javascript:function(){return M},javascriptLanguage:function(){return C},jsxLanguage:function(){return T},localCompletionSource:function(){return b},scopeCompletionSource:function(){return w},snippets:function(){return c},tsxLanguage:function(){return x},typescriptLanguage:function(){return S},typescriptSnippets:function(){return d}});var r=n(24765),o=n(30723),i=n(52850),a=n(21289),s=n(75872),u=n(19516),l=n(20205),c=[(0,u.Gw)("function ${name}(${params}) {\n\t${}\n}",{label:"function",detail:"definition",type:"keyword"}),(0,u.Gw)("for (let ${index} = 0; ${index} < ${bound}; ${index}++) {\n\t${}\n}",{label:"for",detail:"loop",type:"keyword"}),(0,u.Gw)("for (let ${name} of ${collection}) {\n\t${}\n}",{label:"for",detail:"of loop",type:"keyword"}),(0,u.Gw)("do {\n\t${}\n} while (${})",{label:"do",detail:"loop",type:"keyword"}),(0,u.Gw)("while (${}) {\n\t${}\n}",{label:"while",detail:"loop",type:"keyword"}),(0,u.Gw)("try {\n\t${}\n} catch (${error}) {\n\t${}\n}",{label:"try",detail:"/ catch block",type:"keyword"}),(0,u.Gw)("if (${}) {\n\t${}\n}",{label:"if",detail:"block",type:"keyword"}),(0,u.Gw)("if (${}) {\n\t${}\n} else {\n\t${}\n}",{label:"if",detail:"/ else block",type:"keyword"}),(0,u.Gw)("class ${name} {\n\tconstructor(${params}) {\n\t\t${}\n\t}\n}",{label:"class",detail:"definition",type:"keyword"}),(0,u.Gw)('import {${names}} from "${module}"\n${}',{label:"import",detail:"named",type:"keyword"}),(0,u.Gw)('import ${name} from "${module}"\n${}',{label:"import",detail:"default",type:"keyword"})],d=c.concat([(0,u.Gw)("interface ${name} {\n\t${}\n}",{label:"interface",detail:"definition",type:"keyword"}),(0,u.Gw)("type ${name} = ${type}",{label:"type",detail:"definition",type:"keyword"}),(0,u.Gw)("enum ${name} {\n\t${}\n}",{label:"enum",detail:"definition",type:"keyword"})]),f=new l.RY,p=new Set(["Script","Block","FunctionExpression","FunctionDeclaration","ArrowFunction","MethodDeclaration","ForStatement"]);function h(e){return function(t,n){var r=t.node.getChild("VariableDefinition");return r&&n(r,e),!0}}var m=["FunctionDeclaration"],v={FunctionDeclaration:h("function"),ClassDeclaration:h("class"),ClassExpression:function(){return!0},EnumDeclaration:h("constant"),TypeAliasDeclaration:h("type"),NamespaceDeclaration:h("namespace"),VariableDefinition:function(e,t){e.matchContext(m)||t(e,"variable")},TypeDefinition:function(e,t){t(e,"type")},__proto__:null};function g(e,t){var n=f.get(t);if(n)return n;var o=[],i=!0;function a(t,n){var r=e.sliceString(t.from,t.to);o.push({label:r,type:n})}return t.cursor(l.Qj.IncludeAnonymous).iterate((function(t){if(i)i=!1;else if(t.name){var n=v[t.name];if(n&&n(t,a)||p.has(t.name))return!1}else if(t.to-t.from>8192){var s,u=(0,r.A)(g(e,t.node));try{for(u.s();!(s=u.n()).done;){var l=s.value;o.push(l)}}catch(c){u.e(c)}finally{u.f()}return!1}})),f.set(t,o),o}var y=/^[\w$\xa1-\uffff][\w$\d\xa1-\uffff]*$/,O=["TemplateString","String","RegExp","LineComment","BlockComment","VariableDefinition","TypeDefinition","Label","PropertyDefinition","PropertyName","PrivatePropertyDefinition","PrivatePropertyName",".","?."];function b(e){var t=(0,i.mv)(e.state).resolveInner(e.pos,-1);if(O.indexOf(t.name)>-1)return null;var n="VariableName"==t.name||t.to-t.from<20&&y.test(e.state.sliceDoc(t.from,t.to));if(!n&&!e.explicit)return null;for(var r=[],o=t;o;o=o.parent)p.has(o.name)&&(r=r.concat(g(e.state.doc,o)));return{options:r,from:n?t.from:e.pos,validFor:y}}function E(e,t,n){for(var r,o=[];;){var i=t.firstChild,a=void 0;if("VariableName"==(null===i||void 0===i?void 0:i.name))return o.push(e(i)),{path:o.reverse(),name:n};if("MemberExpression"!=(null===i||void 0===i?void 0:i.name)||"PropertyName"!=(null===(r=a=i.lastChild)||void 0===r?void 0:r.name))return null;o.push(e(a)),t=i}}function A(e){var t=function(t){return e.state.doc.sliceString(t.from,t.to)},n=(0,i.mv)(e.state).resolveInner(e.pos,-1);return"PropertyName"==n.name?E(t,n.parent,t(n)):"."!=n.name&&"?."!=n.name||"MemberExpression"!=n.parent.name?O.indexOf(n.name)>-1?null:"VariableName"==n.name||n.to-n.from<20&&y.test(t(n))?{path:[],name:t(n)}:"MemberExpression"==n.name?E(t,n,""):e.explicit?{path:[],name:""}:null:E(t,n.parent,"")}function w(e){var t=new Map;return function(n){var o=A(n);if(!o)return null;var i,a=e,s=(0,r.A)(o.path);try{for(s.s();!(i=s.n()).done;){if(!(a=a[i.value]))return null}}catch(l){s.e(l)}finally{s.f()}var u=t.get(a);return u||t.set(a,u=function(e,t){for(var n=[],o=new Set,i=0;;i++){var a,s=(0,r.A)((Object.getOwnPropertyNames||Object.keys)(e));try{for(s.s();!(a=s.n()).done;){var u=a.value;if(/^[a-zA-Z_$\xaa-\uffdc][\w$\xaa-\uffdc]*$/.test(u)&&!o.has(u)){o.add(u);var c=void 0;try{c=e[u]}catch(f){continue}n.push({label:u,type:"function"==typeof c?/^[A-Z]/.test(u)?"class":t?"function":"method":t?"variable":"property",boost:-i})}}}catch(l){s.e(l)}finally{s.f()}var d=Object.getPrototypeOf(e);if(!d)return n;e=d}}(a,!o.path.length)),{from:n.pos-o.name.length,options:u,validFor:y}}}var C=i.bj.define({name:"javascript",parser:o.K.configure({props:[i.Oh.add({IfStatement:(0,i.mz)({except:/^\s*({|else\b)/}),TryStatement:(0,i.mz)({except:/^\s*({|catch\b|finally\b)/}),LabeledStatement:i._Y,SwitchBody:function(e){var t=e.textAfter,n=/^\s*\}/.test(t),r=/^\s*(case|default)\b/.test(t);return e.baseIndent+(n?0:r?1:2)*e.unit},Block:(0,i.Ay)({closing:"}"}),ArrowFunction:function(e){return e.baseIndent+e.unit},"TemplateString BlockComment":function(){return null},"Statement Property":(0,i.mz)({except:/^{/}),JSXElement:function(e){var t=/^\s*<\//.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},JSXEscape:function(e){var t=/\s*\}/.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},"JSXOpenTag JSXSelfClosingTag":function(e){return e.column(e.node.from)+e.unit}}),i.b_.add({"Block ClassBody SwitchBody EnumBody ObjectExpression ArrayExpression ObjectType":i.yd,BlockComment:function(e){return{from:e.from+2,to:e.to-2}}})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\}|<\/)$/,wordChars:"$"}}),k={test:function(e){return/^JSX/.test(e.name)},facet:(0,i.p9)({commentTokens:{block:{open:"{/*",close:"*/}"}}})},S=C.configure({dialect:"ts"},"typescript"),T=C.configure({dialect:"jsx",props:[i.Q0.add((function(e){return e.isTop?[k]:void 0}))]}),x=C.configure({dialect:"jsx ts",props:[i.Q0.add((function(e){return e.isTop?[k]:void 0}))]},"typescript"),_=function(e){return{label:e,type:"keyword"}},D="break case const continue default delete export extends false finally in instanceof let new return static super switch this throw true typeof var yield".split(" ").map(_),P=D.concat(["declare","implements","private","protected","public"].map(_));function M(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.jsx?e.typescript?x:T:e.typescript?S:C,n=e.typescript?d.concat(P):c.concat(D);return new i.Yy(t,[C.data.of({autocomplete:(0,u.Ar)(O,(0,u.et)(n))}),C.data.of({autocomplete:b}),e.jsx?I:[]])}function N(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length,r=null===t||void 0===t?void 0:t.firstChild;r;r=r.nextSibling)if("JSXIdentifier"==r.name||"JSXBuiltin"==r.name||"JSXNamespacedName"==r.name||"JSXMemberExpression"==r.name)return e.sliceString(r.from,Math.min(r.to,n));return""}var R="object"==typeof navigator&&/Android\b/.test(navigator.userAgent),I=s.Lz.inputHandler.of((function(e,t,n,r,o){if((R?e.composing:e.compositionStarted)||e.state.readOnly||t!=n||">"!=r&&"/"!=r||!C.isActiveAt(e.state,t,-1))return!1;var s=o(),u=s.state,l=u.changeByRange((function(e){var t,n,o=e.head,s=(0,i.mv)(u).resolveInner(o-1,-1);if("JSXStartTag"==s.name&&(s=s.parent),u.doc.sliceString(o-1,o)!=r||"JSXAttributeValue"==s.name&&s.to>o);else{if(">"==r&&"JSXFragmentTag"==s.name)return{range:e,changes:{from:o,insert:"</>"}};if("/"==r&&"JSXStartCloseTag"==s.name){var l=s.parent,c=l.parent;if(c&&l.from==o-2&&((n=N(u.doc,c.firstChild,o))||"JSXFragmentTag"==(null===(t=c.firstChild)||void 0===t?void 0:t.name))){var d="".concat(n,">");return{range:a.OF.cursor(o+d.length,-1),changes:{from:o,insert:d}}}}else if(">"==r){var f=function(e){for(;;){if("JSXOpenTag"==e.name||"JSXSelfClosingTag"==e.name||"JSXFragmentTag"==e.name)return e;if("JSXEscape"==e.name||!e.parent)return null;e=e.parent}}(s);if(f&&"JSXOpenTag"==f.name&&!/^\/?>|^<\//.test(u.doc.sliceString(o,o+2))&&(n=N(u.doc,f,o)))return{range:e,changes:{from:o,insert:"</".concat(n,">")}}}}return{range:e}}));return!l.changes.empty&&(e.dispatch([s,u.update(l,{userEvent:"input.complete",scrollIntoView:!0})]),!0)}));function L(e,t){return t||(t={parserOptions:{ecmaVersion:2019,sourceType:"module"},env:{browser:!0,node:!0,es6:!0,es2015:!0,es2017:!0,es2020:!0},rules:{}},e.getRules().forEach((function(e,n){e.meta.docs.recommended&&(t.rules[n]=2)}))),function(n){var o,i=n.state,a=[],s=(0,r.A)(C.findRegions(i));try{for(s.s();!(o=s.n()).done;){var u,l=o.value,c=l.from,d=l.to,f=i.doc.lineAt(c),p={line:f.number-1,col:c-f.from,pos:c},h=(0,r.A)(e.verify(i.sliceDoc(c,d),t));try{for(h.s();!(u=h.n()).done;){var m=u.value;a.push(B(m,i.doc,p))}}catch(v){h.e(v)}finally{h.f()}}}catch(v){s.e(v)}finally{s.f()}return a}}function F(e,t,n,r){return n.line(e+r.line).from+t+(1==e?r.col-1:-1)}function B(e,t,n){var r=F(e.line,e.column,t,n),o={from:r,to:null!=e.endLine&&1!=e.endColumn?F(e.endLine,e.endColumn,t,n):r,message:e.message,source:e.ruleId?"eslint:"+e.ruleId:"eslint",severity:1==e.severity?"warning":"error"};if(e.fix){var i=e.fix,a=i.range,s=i.text,u=a[0]+n.pos-r,l=a[1]+n.pos-r;o.actions=[{name:"fix",apply:function(e,t){e.dispatch({changes:{from:t+u,to:t+l,insert:s},scrollIntoView:!0})}}]}return o}},23938:function(e,t,n){"use strict";n.r(t),n.d(t,{commonmarkLanguage:function(){return nt},deleteMarkupBackward:function(){return dt},insertNewlineContinueMarkup:function(){return lt},markdown:function(){return ht},markdownKeymap:function(){return ft},markdownLanguage:function(){return rt}});var r,o=n(23029),i=n(92901),a=n(21289),s=n(75872),u=n(52850),l=n(19516),c=n(39874),d=n(85501),f=n(60436),p=n(24765),h=n(64467),m=n(20205),v=n(74488),g=function(){function e(t,n,r,i,a,s,u){(0,o.A)(this,e),this.type=t,this.value=n,this.from=r,this.hash=i,this.end=a,this.children=s,this.positions=u,this.hashProp=[[m.uY.contextHash,i]]}return(0,i.A)(e,[{key:"addChild",value:function(e,t){e.prop(m.uY.contextHash)!=this.hash&&(e=new m.PH(e.type,e.children,e.positions,e.length,this.hashProp)),this.children.push(e),this.positions.push(t)}},{key:"toTree",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.end,r=this.children.length-1;return r>=0&&(n=Math.max(n,this.positions[r]+this.children[r].length+this.from)),new m.PH(e.types[this.type],this.children,this.positions,n-this.from).balance({makeTree:function(e,n,r){return new m.PH(m.Z6.none,e,n,r,t.hashProp)}})}}],[{key:"create",value:function(t,n,r,o,i){return new e(t,n,r,o+(o<<8)+t+(n<<4)|0,i,[],[])}}])}();!function(e){e[e.Document=1]="Document",e[e.CodeBlock=2]="CodeBlock",e[e.FencedCode=3]="FencedCode",e[e.Blockquote=4]="Blockquote",e[e.HorizontalRule=5]="HorizontalRule",e[e.BulletList=6]="BulletList",e[e.OrderedList=7]="OrderedList",e[e.ListItem=8]="ListItem",e[e.ATXHeading1=9]="ATXHeading1",e[e.ATXHeading2=10]="ATXHeading2",e[e.ATXHeading3=11]="ATXHeading3",e[e.ATXHeading4=12]="ATXHeading4",e[e.ATXHeading5=13]="ATXHeading5",e[e.ATXHeading6=14]="ATXHeading6",e[e.SetextHeading1=15]="SetextHeading1",e[e.SetextHeading2=16]="SetextHeading2",e[e.HTMLBlock=17]="HTMLBlock",e[e.LinkReference=18]="LinkReference",e[e.Paragraph=19]="Paragraph",e[e.CommentBlock=20]="CommentBlock",e[e.ProcessingInstructionBlock=21]="ProcessingInstructionBlock",e[e.Escape=22]="Escape",e[e.Entity=23]="Entity",e[e.HardBreak=24]="HardBreak",e[e.Emphasis=25]="Emphasis",e[e.StrongEmphasis=26]="StrongEmphasis",e[e.Link=27]="Link",e[e.Image=28]="Image",e[e.InlineCode=29]="InlineCode",e[e.HTMLTag=30]="HTMLTag",e[e.Comment=31]="Comment",e[e.ProcessingInstruction=32]="ProcessingInstruction",e[e.Autolink=33]="Autolink",e[e.HeaderMark=34]="HeaderMark",e[e.QuoteMark=35]="QuoteMark",e[e.ListMark=36]="ListMark",e[e.LinkMark=37]="LinkMark",e[e.EmphasisMark=38]="EmphasisMark",e[e.CodeMark=39]="CodeMark",e[e.CodeText=40]="CodeText",e[e.CodeInfo=41]="CodeInfo",e[e.LinkTitle=42]="LinkTitle",e[e.LinkLabel=43]="LinkLabel",e[e.URL=44]="URL"}(r||(r={}));var y=(0,i.A)((function e(t,n){(0,o.A)(this,e),this.start=t,this.content=n,this.marks=[],this.parsers=[]})),O=function(){return(0,i.A)((function e(){(0,o.A)(this,e),this.text="",this.baseIndent=0,this.basePos=0,this.depth=0,this.markers=[],this.pos=0,this.indent=0,this.next=-1}),[{key:"forward",value:function(){this.basePos>this.pos&&this.forwardInner()}},{key:"forwardInner",value:function(){var e=this.skipSpace(this.basePos);this.indent=this.countIndent(e,this.pos,this.indent),this.pos=e,this.next=e==this.text.length?-1:this.text.charCodeAt(e)}},{key:"skipSpace",value:function(e){return w(this.text,e)}},{key:"reset",value:function(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.indent=0,this.forwardInner(),this.depth=1;this.markers.length;)this.markers.pop()}},{key:"moveBase",value:function(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos,this.indent)}},{key:"moveBaseColumn",value:function(e){this.baseIndent=e,this.basePos=this.findColumn(e)}},{key:"addMarker",value:function(e){this.markers.push(e)}},{key:"countIndent",value:function(e){for(var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;n<e;n++)t+=9==this.text.charCodeAt(n)?4-t%4:1;return t}},{key:"findColumn",value:function(e){for(var t=0,n=0;t<this.text.length&&n<e;t++)n+=9==this.text.charCodeAt(t)?4-n%4:1;return t}},{key:"scrub",value:function(){if(!this.baseIndent)return this.text;for(var e="",t=0;t<this.basePos;t++)e+=" ";return e+this.text.slice(this.basePos)}}])}();function b(e,t,n){if(n.pos==n.text.length||e!=t.block&&n.indent>=t.stack[n.depth+1].value+n.baseIndent)return!0;if(n.indent>=n.baseIndent+4)return!1;var o=(e.type==r.OrderedList?D:_)(n,t,!1);return o>0&&(e.type!=r.BulletList||T(n,t,!1)<0)&&n.text.charCodeAt(n.pos+o-1)==e.value}var E=(0,h.default)((0,h.default)((0,h.default)((0,h.default)((0,h.default)({},r.Blockquote,(function(e,t,n){return 62==n.next&&(n.markers.push(ae(r.QuoteMark,t.lineStart+n.pos,t.lineStart+n.pos+1)),n.moveBase(n.pos+(A(n.text.charCodeAt(n.pos+1))?2:1)),e.end=t.lineStart+n.text.length,!0)})),r.ListItem,(function(e,t,n){return!(n.indent<n.baseIndent+e.value&&n.next>-1)&&(n.moveBaseColumn(n.baseIndent+e.value),!0)})),r.OrderedList,b),r.BulletList,b),r.Document,(function(){return!0}));function A(e){return 32==e||9==e||10==e||13==e}function w(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;t<e.length&&A(e.charCodeAt(t));)t++;return t}function C(e,t,n){for(;t>n&&A(e.charCodeAt(t-1));)t--;return t}function k(e){if(96!=e.next&&126!=e.next)return-1;for(var t=e.pos+1;t<e.text.length&&e.text.charCodeAt(t)==e.next;)t++;if(t<e.pos+3)return-1;if(96==e.next)for(var n=t;n<e.text.length;n++)if(96==e.text.charCodeAt(n))return-1;return t}function S(e){return 62!=e.next?-1:32==e.text.charCodeAt(e.pos+1)?2:1}function T(e,t,n){if(42!=e.next&&45!=e.next&&95!=e.next)return-1;for(var r=1,o=e.pos+1;o<e.text.length;o++){var i=e.text.charCodeAt(o);if(i==e.next)r++;else if(!A(i))return-1}return n&&45==e.next&&M(e)>-1&&e.depth==t.stack.length&&t.parser.leafBlockParsers.indexOf(z.SetextHeading)>-1||r<3?-1:1}function x(e,t){for(var n=e.stack.length-1;n>=0;n--)if(e.stack[n].type==t)return!0;return!1}function _(e,t,n){return 45!=e.next&&43!=e.next&&42!=e.next||e.pos!=e.text.length-1&&!A(e.text.charCodeAt(e.pos+1))||!(!n||x(t,r.BulletList)||e.skipSpace(e.pos+2)<e.text.length)?-1:1}function D(e,t,n){for(var o=e.pos,i=e.next;i>=48&&i<=57;){if(++o==e.text.length)return-1;i=e.text.charCodeAt(o)}return o==e.pos||o>e.pos+9||46!=i&&41!=i||o<e.text.length-1&&!A(e.text.charCodeAt(o+1))||n&&!x(t,r.OrderedList)&&(e.skipSpace(o+1)==e.text.length||o>e.pos+1||49!=e.next)?-1:o+1-e.pos}function P(e){if(35!=e.next)return-1;for(var t=e.pos+1;t<e.text.length&&35==e.text.charCodeAt(t);)t++;if(t<e.text.length&&32!=e.text.charCodeAt(t))return-1;var n=t-e.pos;return n>6?-1:n}function M(e){if(45!=e.next&&61!=e.next||e.indent>=e.baseIndent+4)return-1;for(var t=e.pos+1;t<e.text.length&&e.text.charCodeAt(t)==e.next;)t++;for(var n=t;t<e.text.length&&A(e.text.charCodeAt(t));)t++;return t==e.text.length?n:-1}var N=/^[ \t]*$/,R=/-->/,I=/\?>/,L=[[/^<(?:script|pre|style)(?:\s|>|$)/i,/<\/(?:script|pre|style)>/i],[/^\s*<!--/,R],[/^\s*<\?/,I],[/^\s*<![A-Z]/,/>/],[/^\s*<!\[CDATA\[/,/\]\]>/],[/^\s*<\/?(?: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|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul)(?:\s|\/?>|$)/i,N],[/^\s*(?:<\/[a-z][\w-]*\s*>|<[a-z][\w-]*(\s+[a-z:_][\w-.]*(?:\s*=\s*(?:[^\s"'=<>`]+|'[^']*'|"[^"]*"))?)*\s*>)\s*$/i,N]];function F(e,t,n){if(60!=e.next)return-1;for(var r=e.text.slice(e.pos),o=0,i=L.length-(n?1:0);o<i;o++)if(L[o][0].test(r))return o;return-1}function B(e,t){var n=e.countIndent(t,e.pos,e.indent),r=e.countIndent(e.skipSpace(t),t,n);return r>=n+5?n+1:r}function j(e,t,n){var o=e.length-1;o>=0&&e[o].to==t&&e[o].type==r.CodeText?e[o].to=n:e.push(ae(r.CodeText,t,n))}var U={LinkReference:void 0,IndentedCode:function(e,t){var n=t.baseIndent+4;if(t.indent<n)return!1;var o=t.findColumn(n),i=e.lineStart+o,a=e.lineStart+t.text.length,s=[],u=[];for(j(s,i,a);e.nextLine()&&t.depth>=e.stack.length;)if(t.pos==t.text.length){j(u,e.lineStart-1,e.lineStart);var l,c=(0,p.A)(t.markers);try{for(c.s();!(l=c.n()).done;){var d=l.value;u.push(d)}}catch(b){c.e(b)}finally{c.f()}}else{if(t.indent<n)break;if(u.length){var f,h=(0,p.A)(u);try{for(h.s();!(f=h.n()).done;){var m=f.value;m.type==r.CodeText?j(s,m.from,m.to):s.push(m)}}catch(b){h.e(b)}finally{h.f()}u=[]}j(s,e.lineStart-1,e.lineStart);var v,g=(0,p.A)(t.markers);try{for(g.s();!(v=g.n()).done;){var y=v.value;s.push(y)}}catch(b){g.e(b)}finally{g.f()}a=e.lineStart+t.text.length;var O=e.lineStart+t.findColumn(t.baseIndent+4);O<a&&j(s,O,a)}return u.length&&(u=u.filter((function(e){return e.type!=r.CodeText})),u.length&&(t.markers=u.concat(t.markers))),e.addNode(e.buffer.writeElements(s,-i).finish(r.CodeBlock,a-i),i),!0},FencedCode:function(e,t){var n=k(t);if(n<0)return!1;var o=e.lineStart+t.pos,i=t.next,a=n-t.pos,s=t.skipSpace(n),u=C(t.text,t.text.length,s),l=[ae(r.CodeMark,o,o+a)];s<u&&l.push(ae(r.CodeInfo,e.lineStart+s,e.lineStart+u));for(var c=!0;e.nextLine()&&t.depth>=e.stack.length;c=!1){var d=t.pos;if(t.indent-t.baseIndent<4)for(;d<t.text.length&&t.text.charCodeAt(d)==i;)d++;if(d-t.pos>=a&&t.skipSpace(d)==t.text.length){var f,h=(0,p.A)(t.markers);try{for(h.s();!(f=h.n()).done;){var m=f.value;l.push(m)}}catch(E){h.e(E)}finally{h.f()}l.push(ae(r.CodeMark,e.lineStart+t.pos,e.lineStart+d)),e.nextLine();break}c||j(l,e.lineStart-1,e.lineStart);var v,g=(0,p.A)(t.markers);try{for(g.s();!(v=g.n()).done;){var y=v.value;l.push(y)}}catch(E){g.e(E)}finally{g.f()}var O=e.lineStart+t.basePos,b=e.lineStart+t.text.length;O<b&&j(l,O,b)}return e.addNode(e.buffer.writeElements(l,-o).finish(r.FencedCode,e.prevLineEnd()-o),o),!0},Blockquote:function(e,t){var n=S(t);return!(n<0)&&(e.startContext(r.Blockquote,t.pos),e.addNode(r.QuoteMark,e.lineStart+t.pos,e.lineStart+t.pos+1),t.moveBase(t.pos+n),null)},HorizontalRule:function(e,t){if(T(t,e,!1)<0)return!1;var n=e.lineStart+t.pos;return e.nextLine(),e.addNode(r.HorizontalRule,n),!0},BulletList:function(e,t){var n=_(t,e,!1);if(n<0)return!1;e.block.type!=r.BulletList&&e.startContext(r.BulletList,t.basePos,t.next);var o=B(t,t.pos+1);return e.startContext(r.ListItem,t.basePos,o-t.baseIndent),e.addNode(r.ListMark,e.lineStart+t.pos,e.lineStart+t.pos+n),t.moveBaseColumn(o),null},OrderedList:function(e,t){var n=D(t,e,!1);if(n<0)return!1;e.block.type!=r.OrderedList&&e.startContext(r.OrderedList,t.basePos,t.text.charCodeAt(t.pos+n-1));var o=B(t,t.pos+n);return e.startContext(r.ListItem,t.basePos,o-t.baseIndent),e.addNode(r.ListMark,e.lineStart+t.pos,e.lineStart+t.pos+n),t.moveBaseColumn(o),null},ATXHeading:function(e,t){var n=P(t);if(n<0)return!1;for(var o=t.pos,i=e.lineStart+o,a=C(t.text,t.text.length,o),s=a;s>o&&t.text.charCodeAt(s-1)==t.next;)s--;s!=a&&s!=o&&A(t.text.charCodeAt(s-1))||(s=t.text.length);var u=e.buffer.write(r.HeaderMark,0,n).writeElements(e.parser.parseInline(t.text.slice(o+n+1,s),i+n+1),-i);s<t.text.length&&u.write(r.HeaderMark,s-o,a-o);var l=u.finish(r.ATXHeading1-1+n,t.text.length-o);return e.nextLine(),e.addNode(l,i),!0},HTMLBlock:function(e,t){var n=F(t,0,!1);if(n<0)return!1;for(var o=e.lineStart+t.pos,i=L[n][1],a=[],s=i!=N;!i.test(t.text)&&e.nextLine();){if(t.depth<e.stack.length){s=!1;break}var u,l=(0,p.A)(t.markers);try{for(l.s();!(u=l.n()).done;){var c=u.value;a.push(c)}}catch(h){l.e(h)}finally{l.f()}}s&&e.nextLine();var d=i==R?r.CommentBlock:i==I?r.ProcessingInstructionBlock:r.HTMLBlock,f=e.prevLineEnd();return e.addNode(e.buffer.writeElements(a,-o).finish(d,f-o),o),!0},SetextHeading:void 0},H=function(){return(0,i.A)((function e(t){(0,o.A)(this,e),this.stage=0,this.elts=[],this.pos=0,this.start=t.start,this.advance(t.content)}),[{key:"nextLine",value:function(e,t,n){if(-1==this.stage)return!1;var r=n.content+"\n"+t.scrub(),o=this.advance(r);return o>-1&&o<r.length&&this.complete(e,n,o)}},{key:"finish",value:function(e,t){return(2==this.stage||3==this.stage)&&w(t.content,this.pos)==t.content.length&&this.complete(e,t,t.content.length)}},{key:"complete",value:function(e,t,n){return e.addLeafElement(t,ae(r.LinkReference,this.start,this.start+n,this.elts)),!0}},{key:"nextStage",value:function(e){return e?(this.pos=e.to-this.start,this.elts.push(e),this.stage++,!0):(!1===e&&(this.stage=-1),!1)}},{key:"advance",value:function(e){for(;;){if(-1==this.stage)return-1;if(0==this.stage){if(!this.nextStage(ye(e,this.pos,this.start,!0)))return-1;if(58!=e.charCodeAt(this.pos))return this.stage=-1;this.elts.push(ae(r.LinkMark,this.pos+this.start,this.pos+this.start+1)),this.pos++}else{if(1!=this.stage){if(2==this.stage){var t=w(e,this.pos),n=0;if(t>this.pos){var o=ge(e,t,this.start);if(o){var i=Q(e,o.to-this.start);i>0&&(this.nextStage(o),n=i)}}return n||(n=Q(e,this.pos)),n>0&&n<e.length?n:-1}return Q(e,this.pos)}if(!this.nextStage(ve(e,w(e,this.pos),this.start)))return-1}}}}])}();function Q(e,t){for(;t<e.length;t++){var n=e.charCodeAt(t);if(10==n)break;if(!A(n))return-1}return t}var Y=function(){return(0,i.A)((function e(){(0,o.A)(this,e)}),[{key:"nextLine",value:function(e,t,n){var o=t.depth<e.stack.length?-1:M(t),i=t.next;if(o<0)return!1;var a=ae(r.HeaderMark,e.lineStart+t.pos,e.lineStart+o);return e.nextLine(),e.addLeafElement(n,ae(61==i?r.SetextHeading1:r.SetextHeading2,n.start,e.prevLineEnd(),[].concat((0,f.A)(e.parser.parseInline(n.content,n.start)),[a]))),!0}},{key:"finish",value:function(){return!1}}])}(),z={LinkReference:function(e,t){return 91==t.content.charCodeAt(0)?new H(t):null},SetextHeading:function(){return new Y}},$=[function(e,t){return P(t)>=0},function(e,t){return k(t)>=0},function(e,t){return S(t)>=0},function(e,t){return _(t,e,!0)>=0},function(e,t){return D(t,e,!0)>=0},function(e,t){return T(t,e,!0)>=0},function(e,t){return F(t,0,!0)>=0}],V={text:"",end:0},G=function(){return(0,i.A)((function e(t,n,i,a){(0,o.A)(this,e),this.parser=t,this.input=n,this.ranges=a,this.line=new O,this.atEnd=!1,this.reusePlaceholders=new Map,this.stoppedAt=null,this.rangeI=0,this.to=a[a.length-1].to,this.lineStart=this.absoluteLineStart=this.absoluteLineEnd=a[0].from,this.block=g.create(r.Document,0,this.lineStart,0,0),this.stack=[this.block],this.fragments=i.length?new Ae(i,n):null,this.readLine()}),[{key:"parsedPos",get:function(){return this.absoluteLineStart}},{key:"advance",value:function(){if(null!=this.stoppedAt&&this.absoluteLineStart>this.stoppedAt)return this.finish();for(var e=this.line;;){for(var t=0;;){for(var n=e.depth<this.stack.length?this.stack[this.stack.length-1]:null;t<e.markers.length&&(!n||e.markers[t].from<n.end);){var r=e.markers[t++];this.addNode(r.type,r.from,r.to)}if(!n)break;this.finishContext()}if(e.pos<e.text.length)break;if(!this.nextLine())return this.finish()}if(this.fragments&&this.reuseFragment(e.basePos))return null;e:for(;;){var o,i=(0,p.A)(this.parser.blockParsers);try{for(i.s();!(o=i.n()).done;){var a=o.value;if(a){var s=a(this,e);if(0!=s){if(1==s)return null;e.forward();continue e}}}}catch(A){i.e(A)}finally{i.f()}break}var u,l=new y(this.lineStart+e.pos,e.text.slice(e.pos)),c=(0,p.A)(this.parser.leafBlockParsers);try{for(c.s();!(u=c.n()).done;){var d=u.value;if(d){var f=d(this,l);f&&l.parsers.push(f)}}}catch(A){c.e(A)}finally{c.f()}e:for(;this.nextLine()&&e.pos!=e.text.length;){if(e.indent<e.baseIndent+4){var h,m=(0,p.A)(this.parser.endLeafBlock);try{for(m.s();!(h=m.n()).done;){if((0,h.value)(this,e,l))break e}}catch(A){m.e(A)}finally{m.f()}}var v,g=(0,p.A)(l.parsers);try{for(g.s();!(v=g.n()).done;){if(v.value.nextLine(this,e,l))return null}}catch(A){g.e(A)}finally{g.f()}l.content+="\n"+e.scrub();var O,b=(0,p.A)(e.markers);try{for(b.s();!(O=b.n()).done;){var E=O.value;l.marks.push(E)}}catch(A){b.e(A)}finally{b.f()}}return this.finishLeaf(l),null}},{key:"stopAt",value:function(e){if(null!=this.stoppedAt&&this.stoppedAt<e)throw new RangeError("Can't move stoppedAt forward");this.stoppedAt=e}},{key:"reuseFragment",value:function(e){if(!this.fragments.moveTo(this.absoluteLineStart+e,this.absoluteLineStart)||!this.fragments.matches(this.block.hash))return!1;var t=this.fragments.takeNodes(this);return!!t&&(this.absoluteLineStart+=t,this.lineStart=we(this.absoluteLineStart,this.ranges),this.moveRangeI(),this.absoluteLineStart<this.to?(this.lineStart++,this.absoluteLineStart++,this.readLine()):(this.atEnd=!0,this.readLine()),!0)}},{key:"depth",get:function(){return this.stack.length}},{key:"parentType",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.depth-1;return this.parser.nodeSet.types[this.stack[e].type]}},{key:"nextLine",value:function(){return this.lineStart+=this.line.text.length,this.absoluteLineEnd>=this.to?(this.absoluteLineStart=this.absoluteLineEnd,this.atEnd=!0,this.readLine(),!1):(this.lineStart++,this.absoluteLineStart=this.absoluteLineEnd+1,this.moveRangeI(),this.readLine(),!0)}},{key:"moveRangeI",value:function(){for(;this.rangeI<this.ranges.length-1&&this.absoluteLineStart>=this.ranges[this.rangeI].to;)this.rangeI++,this.absoluteLineStart=Math.max(this.absoluteLineStart,this.ranges[this.rangeI].from)}},{key:"scanLine",value:function(e){var t=V;if(t.end=e,e>=this.to)t.text="";else if(t.text=this.lineChunkAt(e),t.end+=t.text.length,this.ranges.length>1)for(var n=this.absoluteLineStart,r=this.rangeI;this.ranges[r].to<t.end;){r++;var o=this.ranges[r].from,i=this.lineChunkAt(o);t.end=o+i.length,t.text=t.text.slice(0,this.ranges[r-1].to-n)+i,n=t.end-t.text.length}return t}},{key:"readLine",value:function(){var e=this.line,t=this.scanLine(this.absoluteLineStart),n=t.text,o=t.end;for(this.absoluteLineEnd=o,e.reset(n);e.depth<this.stack.length;e.depth++){var i=this.stack[e.depth],a=this.parser.skipContextMarkup[i.type];if(!a)throw new Error("Unhandled block context "+r[i.type]);if(!a(i,this,e))break;e.forward()}}},{key:"lineChunkAt",value:function(e){var t,n=this.input.chunk(e);if(this.input.lineChunks)t="\n"==n?"":n;else{var r=n.indexOf("\n");t=r<0?n:n.slice(0,r)}return e+t.length>this.to?t.slice(0,this.to-e):t}},{key:"prevLineEnd",value:function(){return this.atEnd?this.lineStart:this.lineStart-1}},{key:"startContext",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;this.block=g.create(e,n,this.lineStart+t,this.block.hash,this.lineStart+this.line.text.length),this.stack.push(this.block)}},{key:"startComposite",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;this.startContext(this.parser.getNodeType(e),t,n)}},{key:"addNode",value:function(e,t,n){"number"==typeof e&&(e=new m.PH(this.parser.nodeSet.types[e],ne,ne,(null!==n&&void 0!==n?n:this.prevLineEnd())-t)),this.block.addChild(e,t-this.block.from)}},{key:"addElement",value:function(e){this.block.addChild(e.toTree(this.parser.nodeSet),e.from-this.block.from)}},{key:"addLeafElement",value:function(e,t){this.addNode(this.buffer.writeElements(be(t.children,e.marks),-t.from).finish(t.type,t.to-t.from),t.from)}},{key:"finishContext",value:function(){var e=this.stack.pop(),t=this.stack[this.stack.length-1];t.addChild(e.toTree(this.parser.nodeSet),e.from-t.from),this.block=t}},{key:"finish",value:function(){for(;this.stack.length>1;)this.finishContext();return this.addGaps(this.block.toTree(this.parser.nodeSet,this.lineStart))}},{key:"addGaps",value:function(e){return this.ranges.length>1?q(this.ranges,0,e.topNode,this.ranges[0].from,this.reusePlaceholders):e}},{key:"finishLeaf",value:function(e){var t,n=(0,p.A)(e.parsers);try{for(n.s();!(t=n.n()).done;){if(t.value.finish(this,e))return}}catch(i){n.e(i)}finally{n.f()}var o=be(this.parser.parseInline(e.content,e.start),e.marks);this.addNode(this.buffer.writeElements(o,-e.start).finish(r.Paragraph,e.content.length),e.start)}},{key:"elt",value:function(e,t,n,r){return"string"==typeof e?ae(this.parser.getNodeType(e),t,n,r):new ie(e,t)}},{key:"buffer",get:function(){return new re(this.parser.nodeSet)}}])}();function q(e,t,n,r,o){var i=e[t].to,a=[],s=[],u=n.from+r;function l(n,o){for(;o?n>=i:n>i;){var a=e[t+1].from-i;r+=a,n+=a,t++,i=e[t].to}}for(var c=n.firstChild;c;c=c.nextSibling){l(c.from+r,!0);var d=c.from+r,f=void 0,p=o.get(c.tree);p?f=p:c.to+r>i?(f=q(e,t,c,r,o),l(c.to+r,!1)):f=c.toTree(),a.push(f),s.push(d-u)}return l(n.to+r,!1),new m.PH(n.type,a,s,n.to+r-u,n.tree?n.tree.propValues:void 0)}var Z=function(e){function t(e,n,r,i,a,s,u,l,d){var f;(0,o.A)(this,t),(f=(0,c.A)(this,t)).nodeSet=e,f.blockParsers=n,f.leafBlockParsers=r,f.blockNames=i,f.endLeafBlock=a,f.skipContextMarkup=s,f.inlineParsers=u,f.inlineNames=l,f.wrappers=d,f.nodeTypes=Object.create(null);var h,m=(0,p.A)(e.types);try{for(m.s();!(h=m.n()).done;){var v=h.value;f.nodeTypes[v.name]=v.id}}catch(g){m.e(g)}finally{m.f()}return f}return(0,d.A)(t,e),(0,i.A)(t,[{key:"createParse",value:function(e,t,n){var r,o=new G(this,e,t,n),i=(0,p.A)(this.wrappers);try{for(i.s();!(r=i.n()).done;){o=(0,r.value)(o,e,t,n)}}catch(a){i.e(a)}finally{i.f()}return o}},{key:"configure",value:function(e){var n,o=W(e);if(!o)return this;var i=this.nodeSet,a=this.skipContextMarkup,s=this.blockParsers.slice(),u=this.leafBlockParsers.slice(),l=this.blockNames.slice(),c=this.inlineParsers.slice(),d=this.inlineNames.slice(),h=this.endLeafBlock.slice(),g=this.wrappers;if(X(o.defineNodes)){a=Object.assign({},a);var y,O,b=i.types.slice(),E=(0,p.A)(o.defineNodes);try{var A=function(){var e=O.value,t="string"==typeof e?{name:e}:e,n=t.name,o=t.block,i=t.composite,s=t.style;if(b.some((function(e){return e.name==n})))return 1;i&&(a[b.length]=function(e,t,n){return i(t,n,e.value)});var u=b.length,l=i?["Block","BlockContext"]:o?u>=r.ATXHeading1&&u<=r.SetextHeading2?["Block","LeafBlock","Heading"]:["Block","LeafBlock"]:void 0;b.push(m.Z6.define({id:u,name:n,props:l&&[[m.uY.group,l]]})),s&&(y||(y={}),Array.isArray(s)||s instanceof v.vw?y[n]=s:Object.assign(y,s))};for(E.s();!(O=E.n()).done;)A()}catch(B){E.e(B)}finally{E.f()}i=new m.fI(b),y&&(i=i.extend((0,v.pn)(y)))}if(X(o.props)&&(i=(n=i).extend.apply(n,(0,f.A)(o.props))),X(o.remove)){var w,C=(0,p.A)(o.remove);try{for(C.s();!(w=C.n()).done;){var k=w.value,S=this.blockNames.indexOf(k),T=this.inlineNames.indexOf(k);S>-1&&(s[S]=u[S]=void 0),T>-1&&(c[T]=void 0)}}catch(B){C.e(B)}finally{C.f()}}if(X(o.parseBlock)){var x,_=(0,p.A)(o.parseBlock);try{for(_.s();!(x=_.n()).done;){var D=x.value,P=l.indexOf(D.name);if(P>-1)s[P]=D.parse,u[P]=D.leaf;else{var M=D.before?K(l,D.before):D.after?K(l,D.after)+1:l.length-1;s.splice(M,0,D.parse),u.splice(M,0,D.leaf),l.splice(M,0,D.name)}D.endLeaf&&h.push(D.endLeaf)}}catch(B){_.e(B)}finally{_.f()}}if(X(o.parseInline)){var N,R=(0,p.A)(o.parseInline);try{for(R.s();!(N=R.n()).done;){var I=N.value,L=d.indexOf(I.name);if(L>-1)c[L]=I.parse;else{var F=I.before?K(d,I.before):I.after?K(d,I.after)+1:d.length-1;c.splice(F,0,I.parse),d.splice(F,0,I.name)}}}catch(B){R.e(B)}finally{R.f()}}return o.wrap&&(g=g.concat(o.wrap)),new t(i,s,u,l,h,a,c,d,g)}},{key:"getNodeType",value:function(e){var t=this.nodeTypes[e];if(null==t)throw new RangeError("Unknown node type '".concat(e,"'"));return t}},{key:"parseInline",value:function(e,t){var n=new Oe(this,e,t);e:for(var r=t;r<n.end;){var o,i=n.char(r),a=(0,p.A)(this.inlineParsers);try{for(a.s();!(o=a.n()).done;){var s=o.value;if(s){var u=s(n,i,r);if(u>=0){r=u;continue e}}}}catch(l){a.e(l)}finally{a.f()}r++}return n.resolveMarkers(0)}}])}(m.iX);function X(e){return null!=e&&e.length>0}function W(e){if(!Array.isArray(e))return e;if(0==e.length)return null;var t=W(e[0]);if(1==e.length)return t;var n=W(e.slice(1));if(!n||!t)return t||n;var r=function(e,t){return(e||ne).concat(t||ne)},o=t.wrap,i=n.wrap;return{props:r(t.props,n.props),defineNodes:r(t.defineNodes,n.defineNodes),parseBlock:r(t.parseBlock,n.parseBlock),parseInline:r(t.parseInline,n.parseInline),remove:r(t.remove,n.remove),wrap:o?i?function(e,t,n,r){return o(i(e,t,n,r),t,n,r)}:o:i}}function K(e,t){var n=e.indexOf(t);if(n<0)throw new RangeError("Position specified relative to unknown parser ".concat(t));return n}for(var J,ee=[m.Z6.none],te=1;J=r[te];te++)ee[te]=m.Z6.define({id:te,name:J,props:te>=r.Escape?[]:[[m.uY.group,te in E?["Block","BlockContext"]:["Block","LeafBlock"]]],top:"Document"==J});var ne=[],re=function(){return(0,i.A)((function e(t){(0,o.A)(this,e),this.nodeSet=t,this.content=[],this.nodes=[]}),[{key:"write",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;return this.content.push(e,t,n,4+4*r),this}},{key:"writeElements",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=(0,p.A)(e);try{for(r.s();!(t=r.n()).done;){t.value.writeTo(this,n)}}catch(o){r.e(o)}finally{r.f()}return this}},{key:"finish",value:function(e,t){return m.PH.build({buffer:this.content,nodeSet:this.nodeSet,reused:this.nodes,topID:e,length:t})}}])}(),oe=function(){return(0,i.A)((function e(t,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:ne;(0,o.A)(this,e),this.type=t,this.from=n,this.to=r,this.children=i}),[{key:"writeTo",value:function(e,t){var n=e.content.length;e.writeElements(this.children,t),e.content.push(this.type,this.from+t,this.to+t,e.content.length+4-n)}},{key:"toTree",value:function(e){return new re(e).writeElements(this.children,-this.from).finish(this.type,this.to-this.from)}}])}(),ie=function(){return(0,i.A)((function e(t,n){(0,o.A)(this,e),this.tree=t,this.from=n}),[{key:"to",get:function(){return this.from+this.tree.length}},{key:"type",get:function(){return this.tree.type.id}},{key:"children",get:function(){return ne}},{key:"writeTo",value:function(e,t){e.nodes.push(this.tree),e.content.push(e.nodes.length-1,this.from+t,this.to+t,-1)}},{key:"toTree",value:function(){return this.tree}}])}();function ae(e,t,n,r){return new oe(e,t,n,r)}var se={resolve:"Emphasis",mark:"EmphasisMark"},ue={resolve:"Emphasis",mark:"EmphasisMark"},le={},ce={},de=(0,i.A)((function e(t,n,r,i){(0,o.A)(this,e),this.type=t,this.from=n,this.to=r,this.side=i})),fe="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",pe=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\u2010-\u2027]/;try{pe=new RegExp("[\\p{S}|\\p{P}]","u")}catch(yt){}var he={Escape:function(e,t,n){if(92!=t||n==e.end-1)return-1;for(var o=e.char(n+1),i=0;i<32;i++)if(fe.charCodeAt(i)==o)return e.append(ae(r.Escape,n,n+2));return-1},Entity:function(e,t,n){if(38!=t)return-1;var o=/^(?:#\d+|#x[a-f\d]+|\w+);/i.exec(e.slice(n+1,n+31));return o?e.append(ae(r.Entity,n,n+1+o[0].length)):-1},InlineCode:function(e,t,n){if(96!=t||n&&96==e.char(n-1))return-1;for(var o=n+1;o<e.end&&96==e.char(o);)o++;for(var i=o-n,a=0;o<e.end;o++)if(96==e.char(o)){if(++a==i&&96!=e.char(o+1))return e.append(ae(r.InlineCode,n,o+1,[ae(r.CodeMark,n,n+i),ae(r.CodeMark,o+1-i,o+1)]))}else a=0;return-1},HTMLTag:function(e,t,n){if(60!=t||n==e.end-1)return-1;var o=e.slice(n+1,e.end),i=/^(?:[a-z][-\w+.]+:[^\s>]+|[a-z\d.!#$%&'*+/=?^_`{|}~-]+@[a-z\d](?:[a-z\d-]{0,61}[a-z\d])?(?:\.[a-z\d](?:[a-z\d-]{0,61}[a-z\d])?)*)>/i.exec(o);if(i)return e.append(ae(r.Autolink,n,n+1+i[0].length,[ae(r.LinkMark,n,n+1),ae(r.URL,n+1,n+i[0].length),ae(r.LinkMark,n+i[0].length,n+1+i[0].length)]));var a=/^!--[^>](?:-[^-]|[^-])*?-->/i.exec(o);if(a)return e.append(ae(r.Comment,n,n+1+a[0].length));var s=/^\?[^]*?\?>/.exec(o);if(s)return e.append(ae(r.ProcessingInstruction,n,n+1+s[0].length));var u=/^(?:![A-Z][^]*?>|!\[CDATA\[[^]*?\]\]>|\/\s*[a-zA-Z][\w-]*\s*>|\s*[a-zA-Z][\w-]*(\s+[a-zA-Z:_][\w-.:]*(?:\s*=\s*(?:[^\s"'=<>`]+|'[^']*'|"[^"]*"))?)*\s*(\/\s*)?>)/.exec(o);return u?e.append(ae(r.HTMLTag,n,n+1+u[0].length)):-1},Emphasis:function(e,t,n){if(95!=t&&42!=t)return-1;for(var r=n+1;e.char(r)==t;)r++;var o=e.slice(n-1,n),i=e.slice(r,r+1),a=pe.test(o),s=pe.test(i),u=/\s|^$/.test(o),l=/\s|^$/.test(i),c=!l&&(!s||u||a),d=!u&&(!a||l||s),f=c&&(42==t||!d||a),p=d&&(42==t||!c||s);return e.append(new de(95==t?se:ue,n,r,(f?1:0)|(p?2:0)))},HardBreak:function(e,t,n){if(92==t&&10==e.char(n+1))return e.append(ae(r.HardBreak,n,n+2));if(32==t){for(var o=n+1;32==e.char(o);)o++;if(10==e.char(o)&&o>=n+2)return e.append(ae(r.HardBreak,n,o+1))}return-1},Link:function(e,t,n){return 91==t?e.append(new de(le,n,n+1,1)):-1},Image:function(e,t,n){return 33==t&&91==e.char(n+1)?e.append(new de(ce,n,n+2,1)):-1},LinkEnd:function(e,t,n){if(93!=t)return-1;for(var o=e.parts.length-1;o>=0;o--){var i=e.parts[o];if(i instanceof de&&(i.type==le||i.type==ce)){if(!i.side||e.skipSpace(i.to)==n&&!/[(\[]/.test(e.slice(n+1,n+2)))return e.parts[o]=null,-1;var a=e.takeContent(o),s=e.parts[o]=me(e,a,i.type==le?r.Link:r.Image,i.from,n+1);if(i.type==le)for(var u=0;u<o;u++){var l=e.parts[u];l instanceof de&&l.type==le&&(l.side=0)}return s.to}}return-1}};function me(e,t,n,o,i){var a=e.text,s=e.char(i),u=i;if(t.unshift(ae(r.LinkMark,o,o+(n==r.Image?2:1))),t.push(ae(r.LinkMark,i-1,i)),40==s){var l,c=e.skipSpace(i+1),d=ve(a,c-e.offset,e.offset);d&&(c=e.skipSpace(d.to))!=d.to&&(l=ge(a,c-e.offset,e.offset))&&(c=e.skipSpace(l.to)),41==e.char(c)&&(t.push(ae(r.LinkMark,i,i+1)),u=c+1,d&&t.push(d),l&&t.push(l),t.push(ae(r.LinkMark,c,u)))}else if(91==s){var f=ye(a,i-e.offset,e.offset,!1);f&&(t.push(f),u=f.to)}return ae(n,o,u,t)}function ve(e,t,n){if(60==e.charCodeAt(t)){for(var o=t+1;o<e.length;o++){var i=e.charCodeAt(o);if(62==i)return ae(r.URL,t+n,o+1+n);if(60==i||10==i)return!1}return null}for(var a=0,s=t,u=!1;s<e.length;s++){var l=e.charCodeAt(s);if(A(l))break;if(u)u=!1;else if(40==l)a++;else if(41==l){if(!a)break;a--}else 92==l&&(u=!0)}return s>t?ae(r.URL,t+n,s+n):s==e.length&&null}function ge(e,t,n){var o=e.charCodeAt(t);if(39!=o&&34!=o&&40!=o)return!1;for(var i=40==o?41:o,a=t+1,s=!1;a<e.length;a++){var u=e.charCodeAt(a);if(s)s=!1;else{if(u==i)return ae(r.LinkTitle,t+n,a+1+n);92==u&&(s=!0)}}return null}function ye(e,t,n,o){for(var i=!1,a=t+1,s=Math.min(e.length,a+999);a<s;a++){var u=e.charCodeAt(a);if(i)i=!1;else{if(93==u)return!o&&ae(r.LinkLabel,t+n,a+1+n);if(o&&!A(u)&&(o=!1),91==u)return!1;92==u&&(i=!0)}}return null}var Oe=function(){return(0,i.A)((function e(t,n,r){(0,o.A)(this,e),this.parser=t,this.text=n,this.offset=r,this.parts=[]}),[{key:"char",value:function(e){return e>=this.end?-1:this.text.charCodeAt(e-this.offset)}},{key:"end",get:function(){return this.offset+this.text.length}},{key:"slice",value:function(e,t){return this.text.slice(e-this.offset,t-this.offset)}},{key:"append",value:function(e){return this.parts.push(e),e.to}},{key:"addDelimiter",value:function(e,t,n,r,o){return this.append(new de(e,t,n,(r?1:0)|(o?2:0)))}},{key:"hasOpenLink",get:function(){for(var e=this.parts.length-1;e>=0;e--){var t=this.parts[e];if(t instanceof de&&(t.type==le||t.type==ce))return!0}return!1}},{key:"addElement",value:function(e){return this.append(e)}},{key:"resolveMarkers",value:function(e){for(var t=e;t<this.parts.length;t++){var n=this.parts[t];if(n instanceof de&&n.type.resolve&&2&n.side){for(var r=n.type==se||n.type==ue,o=n.to-n.from,i=void 0,a=t-1;a>=e;a--){var s=this.parts[a];if(s instanceof de&&1&s.side&&s.type==n.type&&!(r&&(1&n.side||2&s.side)&&(s.to-s.from+o)%3==0&&((s.to-s.from)%3||o%3))){i=s;break}}if(i){var u=n.type.resolve,l=[],c=i.from,d=n.to;if(r){var f=Math.min(2,i.to-i.from,o);c=i.to-f,d=n.from+f,u=1==f?"Emphasis":"StrongEmphasis"}i.type.mark&&l.push(this.elt(i.type.mark,c,i.to));for(var p=a+1;p<t;p++)this.parts[p]instanceof oe&&l.push(this.parts[p]),this.parts[p]=null;n.type.mark&&l.push(this.elt(n.type.mark,n.from,d));var h=this.elt(u,c,d,l);this.parts[a]=r&&i.from!=c?new de(i.type,i.from,c,i.side):null,(this.parts[t]=r&&n.to!=d?new de(n.type,d,n.to,n.side):null)?this.parts.splice(t,0,h):this.parts[t]=h}}}for(var m=[],v=e;v<this.parts.length;v++){var g=this.parts[v];g instanceof oe&&m.push(g)}return m}},{key:"findOpeningDelimiter",value:function(e){for(var t=this.parts.length-1;t>=0;t--){var n=this.parts[t];if(n instanceof de&&n.type==e)return t}return null}},{key:"takeContent",value:function(e){var t=this.resolveMarkers(e);return this.parts.length=e,t}},{key:"skipSpace",value:function(e){return w(this.text,e-this.offset)+this.offset}},{key:"elt",value:function(e,t,n,r){return"string"==typeof e?ae(this.parser.getNodeType(e),t,n,r):new ie(e,t)}}])}();function be(e,t){if(!t.length)return e;if(!e.length)return t;var n,r=e.slice(),o=0,i=(0,p.A)(t);try{for(i.s();!(n=i.n()).done;){for(var a=n.value;o<r.length&&r[o].to<a.to;)o++;if(o<r.length&&r[o].from<a.from){var s=r[o];s instanceof oe&&(r[o]=new oe(s.type,s.from,s.to,be(s.children,[a])))}else r.splice(o++,0,a)}}catch(u){i.e(u)}finally{i.f()}return r}var Ee=[r.CodeBlock,r.ListItem,r.OrderedList,r.BulletList],Ae=function(){return(0,i.A)((function e(t,n){(0,o.A)(this,e),this.fragments=t,this.input=n,this.i=0,this.fragment=null,this.fragmentEnd=-1,this.cursor=null,t.length&&(this.fragment=t[this.i++])}),[{key:"nextFragment",value:function(){this.fragment=this.i<this.fragments.length?this.fragments[this.i++]:null,this.cursor=null,this.fragmentEnd=-1}},{key:"moveTo",value:function(e,t){for(;this.fragment&&this.fragment.to<=e;)this.nextFragment();if(!this.fragment||this.fragment.from>(e?e-1:0))return!1;if(this.fragmentEnd<0){for(var n=this.fragment.to;n>0&&"\n"!=this.input.read(n-1,n);)n--;this.fragmentEnd=n?n-1:0}var r=this.cursor;r||(r=this.cursor=this.fragment.tree.cursor()).firstChild();for(var o=e+this.fragment.offset;r.to<=o;)if(!r.parent())return!1;for(;;){if(r.from>=o)return this.fragment.from<=t;if(!r.childAfter(o))return!1}}},{key:"matches",value:function(e){var t=this.cursor.tree;return t&&t.prop(m.uY.contextHash)==e}},{key:"takeNodes",value:function(e){for(var t=this.cursor,n=this.fragment.offset,o=this.fragmentEnd-(this.fragment.openEnd?1:0),i=e.absoluteLineStart,a=i,s=e.block.children.length,u=a,l=s;;){if(t.to-n>o){if(t.type.isAnonymous&&t.firstChild())continue;break}var c=we(t.from-n,e.ranges);if(t.to-n<=e.ranges[e.rangeI].to)e.addNode(t.tree,c);else{var d=new m.PH(e.parser.nodeSet.types[r.Paragraph],[],[],0,e.block.hashProp);e.reusePlaceholders.set(d,t.tree),e.addNode(d,c)}if(t.type.is("Block")&&(Ee.indexOf(t.type.id)<0?(a=t.to-n,s=e.block.children.length):(a=u,s=l,u=t.to-n,l=e.block.children.length)),!t.nextSibling())break}for(;e.block.children.length>s;)e.block.children.pop(),e.block.positions.pop();return a-i}}])}();function we(e,t){for(var n=e,r=1;r<t.length;r++){var o=t[r-1].to,i=t[r].from;o<e&&(n-=i-o)}return n}var Ce=(0,v.pn)({"Blockquote/...":v._A.quote,HorizontalRule:v._A.contentSeparator,"ATXHeading1/... SetextHeading1/...":v._A.heading1,"ATXHeading2/... SetextHeading2/...":v._A.heading2,"ATXHeading3/...":v._A.heading3,"ATXHeading4/...":v._A.heading4,"ATXHeading5/...":v._A.heading5,"ATXHeading6/...":v._A.heading6,"Comment CommentBlock":v._A.comment,Escape:v._A.escape,Entity:v._A.character,"Emphasis/...":v._A.emphasis,"StrongEmphasis/...":v._A.strong,"Link/... Image/...":v._A.link,"OrderedList/... BulletList/...":v._A.list,"BlockQuote/...":v._A.quote,"InlineCode CodeText":v._A.monospace,"URL Autolink":v._A.url,"HeaderMark HardBreak QuoteMark ListMark LinkMark EmphasisMark CodeMark":v._A.processingInstruction,"CodeInfo LinkLabel":v._A.labelName,LinkTitle:v._A.string,Paragraph:v._A.content}),ke=new Z(new m.fI(ee).extend(Ce),Object.keys(U).map((function(e){return U[e]})),Object.keys(U).map((function(e){return z[e]})),Object.keys(U),$,E,Object.keys(he).map((function(e){return he[e]})),Object.keys(he),[]);function Se(e,t,n){for(var r=[],o=e.firstChild,i=t;;o=o.nextSibling){var a=o?o.from:n;if(a>i&&r.push({from:i,to:a}),!o)break;i=o.to}return r}var Te={resolve:"Strikethrough",mark:"StrikethroughMark"},xe={defineNodes:[{name:"Strikethrough",style:{"Strikethrough/...":v._A.strikethrough}},{name:"StrikethroughMark",style:v._A.processingInstruction}],parseInline:[{name:"Strikethrough",parse:function(e,t,n){if(126!=t||126!=e.char(n+1)||126==e.char(n+2))return-1;var r=e.slice(n-1,n),o=e.slice(n+2,n+3),i=/\s|^$/.test(r),a=/\s|^$/.test(o),s=pe.test(r),u=pe.test(o);return e.addDelimiter(Te,n,n+2,!a&&(!u||i||s),!i&&(!s||a||u))},after:"Emphasis"}]};function _e(e,t){for(var n=arguments.length>3?arguments[3]:void 0,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=0,i=!0,a=-1,s=-1,u=!1,l=function(){n.push(e.elt("TableCell",r+a,r+s,e.parser.parseInline(t.slice(a,s),r+a)))},c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;c<t.length;c++){var d=t.charCodeAt(c);124!=d||u?(u||32!=d&&9!=d)&&(a<0&&(a=c),s=c+1):((!i||a>-1)&&o++,i=!1,n&&(a>-1&&l(),n.push(e.elt("TableDelimiter",c+r,c+r+1))),a=s=-1),u=!u&&92==d}return a>-1&&(o++,n&&l()),o}function De(e,t){for(var n=t;n<e.length;n++){var r=e.charCodeAt(n);if(124==r)return!0;92==r&&n++}return!1}var Pe=/^\|?(\s*:?-+:?\s*\|)+(\s*:?-+:?\s*)?$/,Me=function(){return(0,i.A)((function e(){(0,o.A)(this,e),this.rows=null}),[{key:"nextLine",value:function(e,t,n){var r;if(null==this.rows){if(this.rows=!1,(45==t.next||58==t.next||124==t.next)&&Pe.test(r=t.text.slice(t.pos))){var o=[];_e(e,n.content,0,o,n.start)==_e(e,r,t.pos)&&(this.rows=[e.elt("TableHeader",n.start,n.start+n.content.length,o),e.elt("TableDelimiter",e.lineStart+t.pos,e.lineStart+t.text.length)])}}else if(this.rows){var i=[];_e(e,t.text,t.pos,i,e.lineStart),this.rows.push(e.elt("TableRow",e.lineStart+t.pos,e.lineStart+t.text.length,i))}return!1}},{key:"finish",value:function(e,t){return!!this.rows&&(e.addLeafElement(t,e.elt("Table",t.start,t.start+t.content.length,this.rows)),!0)}}])}(),Ne={defineNodes:[{name:"Table",block:!0},{name:"TableHeader",style:{"TableHeader/...":v._A.heading}},"TableRow",{name:"TableCell",style:v._A.content},{name:"TableDelimiter",style:v._A.processingInstruction}],parseBlock:[{name:"Table",leaf:function(e,t){return De(t.content,0)?new Me:null},endLeaf:function(e,t,n){if(n.parsers.some((function(e){return e instanceof Me}))||!De(t.text,t.basePos))return!1;var r=e.scanLine(e.absoluteLineEnd+1).text;return Pe.test(r)&&_e(e,t.text,t.basePos)==_e(e,r,t.basePos)},before:"SetextHeading"}]},Re=function(){return(0,i.A)((function e(){(0,o.A)(this,e)}),[{key:"nextLine",value:function(){return!1}},{key:"finish",value:function(e,t){return e.addLeafElement(t,e.elt("Task",t.start,t.start+t.content.length,[e.elt("TaskMarker",t.start,t.start+3)].concat((0,f.A)(e.parser.parseInline(t.content.slice(3),t.start+3))))),!0}}])}(),Ie={defineNodes:[{name:"Task",block:!0,style:v._A.list},{name:"TaskMarker",style:v._A.atom}],parseBlock:[{name:"TaskList",leaf:function(e,t){return/^\[[ xX]\][ \t]/.test(t.content)&&"ListItem"==e.parentType().name?new Re:null},after:"SetextHeading"}]},Le=new RegExp("(www\\.)|(https?:\\/\\/)|([\\w.+-]+@)|(mailto:|xmpp:)","gy"),Fe=new RegExp("[\\w-]+(\\.[\\w-]+)+(\\/[^\\s<]*)?","gy"),Be=/[\w-]+\.[\w-]+($|\/)/,je=new RegExp("[\\w.+-]+@[\\w-]+(\\.[\\w.-]+)+","gy"),Ue=new RegExp("\\/[a-zA-Z\\d@.]+","gy");function He(e,t,n,r){for(var o=0,i=t;i<n;i++)e[i]==r&&o++;return o}function Qe(e,t){je.lastIndex=t;var n=je.exec(e);if(!n)return-1;var r=n[0][n[0].length-1];return"_"==r||"-"==r?-1:t+n[0].length-("."==r?1:0)}var Ye=[Ne,Ie,xe,{parseInline:[{name:"Autolink",parse:function(e,t,n){var r=n-e.offset;Le.lastIndex=r;var o=Le.exec(e.text),i=-1;if(!o)return-1;o[1]||o[2]?(i=function(e,t){Fe.lastIndex=t;var n=Fe.exec(e);if(!n||Be.exec(n[0])[0].indexOf("_")>-1)return-1;for(var r=t+n[0].length;;){var o=e[r-1],i=void 0;if(/[?!.,:*_~]/.test(o)||")"==o&&He(e,t,r,")")>He(e,t,r,"("))r--;else{if(";"!=o||!(i=/&(?:#\d+|#x[a-f\d]+|\w+);$/.exec(e.slice(t,r))))break;r=t+i.index}}return r}(e.text,r+o[0].length),i>-1&&e.hasOpenLink&&(i=r+/([^\[\]]|\[[^\]]*\])*/.exec(e.text.slice(r,i))[0].length)):o[3]?i=Qe(e.text,r):(i=Qe(e.text,r+o[0].length))>-1&&"xmpp:"==o[0]&&(Ue.lastIndex=i,(o=Ue.exec(e.text))&&(i=o.index+o[0].length));return i<0?-1:(e.addElement(e.elt("URL",n,i+e.offset)),i+e.offset)}}]}];function ze(e,t,n){return function(r,o,i){if(o!=e||r.char(i+1)==e)return-1;for(var a=[r.elt(n,i,i+1)],s=i+1;s<r.end;s++){var u=r.char(s);if(u==e)return r.addElement(r.elt(t,i,s+1,a.concat(r.elt(n,s,s+1))));if(92==u&&a.push(r.elt("Escape",s,2+s++)),A(u))break}return-1}}var $e={defineNodes:[{name:"Superscript",style:v._A.special(v._A.content)},{name:"SuperscriptMark",style:v._A.processingInstruction}],parseInline:[{name:"Superscript",parse:ze(94,"Superscript","SuperscriptMark")}]},Ve={defineNodes:[{name:"Subscript",style:v._A.special(v._A.content)},{name:"SubscriptMark",style:v._A.processingInstruction}],parseInline:[{name:"Subscript",parse:ze(126,"Subscript","SubscriptMark")}]},Ge={defineNodes:[{name:"Emoji",style:v._A.character}],parseInline:[{name:"Emoji",parse:function(e,t,n){var r;return 58==t&&(r=/^[a-zA-Z_0-9]+:/.exec(e.slice(n+1,e.end)))?e.addElement(e.elt("Emoji",n,n+1+r[0].length)):-1}}]},qe=n(40398),Ze=(0,u.p9)({commentTokens:{block:{open:"\x3c!--",close:"--\x3e"}}}),Xe=new m.uY,We=ke.configure({props:[u.b_.add((function(e){return!e.is("Block")||e.is("Document")||null!=Ke(e)?void 0:function(e,t){return{from:t.doc.lineAt(e.from).to,to:e.to}}})),Xe.add(Ke),u.Oh.add({Document:function(){return null}}),u.iB.add({Document:Ze})]});function Ke(e){var t=/^(?:ATX|Setext)Heading(\d)$/.exec(e.name);return t?+t[1]:void 0}function Je(e,t){for(var n=e;;){var r=n.nextSibling,o=void 0;if(!r||null!=(o=Ke(r.type))&&o<=t)break;n=r}return n.to}var et=u.t.of((function(e,t,n){for(var r=(0,u.mv)(e).resolveInner(n,-1);r&&!(r.from<t);r=r.parent){var o=r.type.prop(Xe);if(null!=o){var i=Je(r,o);if(i>n)return{from:n,to:i}}}return null}));function tt(e){return new u.TM(Ze,e,[et],"markdown")}var nt=tt(We),rt=tt(We.configure([Ye,Ve,$e,Ge,{props:[u.b_.add({Table:function(e,t){return{from:t.doc.lineAt(e.from).to,to:e.to}}})]}]));var ot=function(){return(0,i.A)((function e(t,n,r,i,a,s,u){(0,o.A)(this,e),this.node=t,this.from=n,this.to=r,this.spaceBefore=i,this.spaceAfter=a,this.type=s,this.item=u}),[{key:"blank",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.spaceBefore+("Blockquote"==this.node.name?">":"");if(null!=e){for(;n.length<e;)n+=" ";return n}for(var r=this.to-this.from-n.length-this.spaceAfter.length;r>0;r--)n+=" ";return n+(t?this.spaceAfter:"")}},{key:"marker",value:function(e,t){var n="OrderedList"==this.node.name?String(+at(this.item,e)[2]+t):"";return this.spaceBefore+n+this.type+this.spaceAfter}}])}();function it(e,t){for(var n=[],r=e;r&&"Document"!=r.name;r=r.parent)"ListItem"!=r.name&&"Blockquote"!=r.name&&"FencedCode"!=r.name||n.push(r);for(var o=[],i=n.length-1;i>=0;i--){var a=n[i],s=void 0,u=t.lineAt(a.from),l=a.from-u.from;if("FencedCode"==a.name)o.push(new ot(a,l,l,"","","",null));else if("Blockquote"==a.name&&(s=/^ *>( ?)/.exec(u.text.slice(l))))o.push(new ot(a,l,l+s[0].length,"",s[1],">",null));else if("ListItem"==a.name&&"OrderedList"==a.parent.name&&(s=/^( *)\d+([.)])( *)/.exec(u.text.slice(l)))){var c=s[3],d=s[0].length;c.length>=4&&(c=c.slice(0,c.length-4),d-=4),o.push(new ot(a.parent,l,l+d,s[1],c,s[2],a))}else if("ListItem"==a.name&&"BulletList"==a.parent.name&&(s=/^( *)([-+*])( {1,4}\[[ xX]\])?( +)/.exec(u.text.slice(l)))){var f=s[4],p=s[0].length;f.length>4&&(f=f.slice(0,f.length-4),p-=4);var h=s[2];s[3]&&(h+=s[3].replace(/[xX]/," ")),o.push(new ot(a.parent,l,l+p,s[1],f,h,a))}}return o}function at(e,t){return/^(\s*)(\d+)(?=[.)])/.exec(t.sliceString(e.from,e.from+10))}function st(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=-1,i=e;;){if("ListItem"==i.name){var a=at(i,t),s=+a[2];if(o>=0){if(s!=o+1)return;n.push({from:i.from+a[1].length,to:i.from+a[0].length,insert:String(o+2+r)})}o=s}var u=i.nextSibling;if(!u)break;i=u}}function ut(e,t){var n=/^[ \t]*/.exec(e)[0].length;if(!n||"\t"!=t.facet(u.Xt))return e;for(var r="",o=(0,a.y$)(e,4,n);o>0;)o>=4?(r+="\t",o-=4):(r+=" ",o--);return r+e.slice(n)}var lt=function(e){var t=e.state,n=e.dispatch,r=(0,u.mv)(t),o=t.doc,i=null,s=t.changeByRange((function(e){if(!e.empty||!rt.isActiveAt(t,e.from))return i={range:e};for(var n=e.from,s=o.lineAt(n),u=it(r.resolveInner(n,-1),o);u.length&&u[u.length-1].from>n-s.from;)u.pop();if(!u.length)return i={range:e};var l=u[u.length-1];if(l.to-l.spaceAfter.length>n-s.from)return i={range:e};var c=n>=l.to-l.spaceAfter.length&&!/\S/.test(s.text.slice(l.to));if(l.item&&c){if(l.node.firstChild.to>=n||s.from>0&&!/[^\s>]/.test(o.lineAt(s.from-1).text)){var d,f=u.length>1?u[u.length-2]:null,p="";f&&f.item?(d=s.from+f.from,p=f.marker(o,1)):d=s.from+(f?f.to:0);var h=[{from:d,to:n,insert:p}];return"OrderedList"==l.node.name&&st(l.item,o,h,-2),f&&"OrderedList"==f.node.name&&st(f.item,o,h),{range:a.OF.cursor(d+p.length),changes:h}}for(var m="",v=0,g=u.length-2;v<=g;v++)m+=u[v].blank(v<g?(0,a.y$)(s.text,4,u[v+1].from)-m.length:null,v<g);return m=ut(m,t),{range:a.OF.cursor(n+m.length+1),changes:{from:s.from,insert:m+t.lineBreak}}}if("Blockquote"==l.node.name&&c&&s.from){var y=o.lineAt(s.from-1),O=/>\s*$/.exec(y.text);if(O&&O.index==l.from){var b=t.changes([{from:y.from+O.index,to:y.to},{from:s.from+l.from,to:s.to}]);return{range:e.map(b),changes:b}}}var E=[];"OrderedList"==l.node.name&&st(l.item,o,E);var A=l.item&&l.item.from<s.from,w="";if(!A||/^[\s\d.)\-+*>]*/.exec(s.text)[0].length>=l.to)for(var C=0,k=u.length-1;C<=k;C++)w+=C!=k||A?u[C].blank(C<k?(0,a.y$)(s.text,4,u[C+1].from)-w.length:null):u[C].marker(o,1);for(var S=n;S>s.from&&/\s/.test(s.text.charAt(S-s.from-1));)S--;return w=ut(w,t),E.push({from:S,to:n,insert:t.lineBreak+w}),{range:a.OF.cursor(S+w.length+1),changes:E}}));return!i&&(n(t.update(s,{scrollIntoView:!0,userEvent:"input"})),!0)};function ct(e){return"QuoteMark"==e.name||"ListMark"==e.name}var dt=function(e){var t=e.state,n=e.dispatch,r=(0,u.mv)(t),o=null,i=t.changeByRange((function(e){var n=e.from,i=t.doc;if(e.empty&&rt.isActiveAt(t,e.from)){var s=i.lineAt(n),u=it(function(e,t){var n,r=e.resolveInner(t,-1),o=t;for(ct(r)&&(o=r.from,r=r.parent);n=r.childBefore(o);)if(ct(n))o=n.from;else{if("OrderedList"!=n.name&&"BulletList"!=n.name)break;o=(r=n.lastChild).to}return r}(r,n),i);if(u.length){var l=u[u.length-1],c=l.to-l.spaceAfter.length+(l.spaceAfter?1:0);if(n-s.from>c&&!/\S/.test(s.text.slice(c,n-s.from)))return{range:a.OF.cursor(s.from+c),changes:{from:s.from+c,to:n}};if(n-s.from==c&&(!l.item||s.from<=l.item.from||!/\S/.test(s.text.slice(0,l.to)))){var d=s.from+l.from;if(l.item&&l.node.from<l.item.from&&/\S/.test(s.text.slice(l.from,l.to))){var f=l.blank((0,a.y$)(s.text,4,l.to)-(0,a.y$)(s.text,4,l.from));return d==s.from&&(f=ut(f,t)),{range:a.OF.cursor(d+f.length),changes:{from:d,to:s.from+l.to,insert:f}}}if(d<n)return{range:a.OF.cursor(d),changes:{from:d,to:n}}}}}return o={range:e}}));return!o&&(n(t.update(i,{scrollIntoView:!0,userEvent:"delete"})),!0)},ft=[{key:"Enter",run:lt},{key:"Backspace",run:dt}],pt=(0,qe.html)({matchClosingTags:!1});function ht(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.codeLanguages,n=e.defaultCodeLanguage,o=e.addKeymap,i=void 0===o||o,l=e.base,c=(void 0===l?nt:l).parser,d=e.completeHTMLTags,f=void 0===d||d;if(!(c instanceof Z))throw new RangeError("Base parser provided to `markdown` should be a Markdown parser");var p,h=e.extensions?[e.extensions]:[],v=[pt.support];n instanceof u.Yy?(v.push(n.support),p=n.language):n&&(p=n);var g,y,O=t||p?(g=t,y=p,function(e){if(e&&g){var t=null;if(e=/\S*/.exec(e)[0],(t="function"==typeof g?g(e):u.t$.matchLanguageName(g,e,!0))instanceof u.t$)return t.support?t.support.language.parser:u.nq.getSkippingParser(t.load());if(t)return t.parser}return y?y.parser:null}):void 0;h.push(function(e){var t=e.codeParser,n=e.htmlParser;return{wrap:(0,m.$g)((function(e,o){var i=e.type.id;if(!t||i!=r.CodeBlock&&i!=r.FencedCode){if(n&&(i==r.HTMLBlock||i==r.HTMLTag))return{parser:n,overlay:Se(e.node,e.from,e.to)}}else{var a="";if(i==r.FencedCode){var s=e.node.getChild(r.CodeInfo);s&&(a=o.read(s.from,s.to))}var u=t(a);if(u)return{parser:u,overlay:function(e){return e.type.id==r.CodeText}}}return null}))}}({codeParser:O,htmlParser:pt.language.parser})),i&&v.push(a.Nb.high(s.w4.of(ft)));var b=tt(c.configure(h));return f&&v.push(b.data.of({autocomplete:mt})),new u.Yy(b,v)}function mt(e){var t=e.state,n=e.pos,r=/<[:\-\.\w\u00b7-\uffff]*$/.exec(t.sliceDoc(n-25,n));if(!r)return null;for(var o=(0,u.mv)(t).resolveInner(n,-1);o&&!o.type.isTop;){if("CodeBlock"==o.name||"FencedCode"==o.name||"ProcessingInstructionBlock"==o.name||"CommentBlock"==o.name||"Link"==o.name||"Image"==o.name)return null;o=o.parent}return{from:n-r[0].length,to:n,options:gt(),validFor:/^<[:\-\.\w\u00b7-\uffff]*$/}}var vt=null;function gt(){if(vt)return vt;var e=(0,qe.htmlCompletionSource)(new l._5(a.$t.create({extensions:pt}),0,!0));return vt=e?e.options:[]}},27629:function(e,t,n){"use strict";n.d(t,{e:function(){return a}});var r=n(52850);function o(e){return new r.Yy(r.Tg.define(e))}function i(e){return n.e(3219).then(n.bind(n,73219)).then((function(t){return t.sql({dialect:t[e]})}))}var a=[r.t$.of({name:"C",extensions:["c","h","ino"],load:function(){return n.e(4223).then(n.bind(n,93403)).then((function(e){return e.cpp()}))}}),r.t$.of({name:"C++",alias:["cpp"],extensions:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],load:function(){return n.e(4223).then(n.bind(n,93403)).then((function(e){return e.cpp()}))}}),r.t$.of({name:"CQL",alias:["cassandra"],extensions:["cql"],load:function(){return i("Cassandra")}}),r.t$.of({name:"CSS",extensions:["css"],load:function(){return Promise.resolve().then(n.bind(n,98647)).then((function(e){return e.css()}))}}),r.t$.of({name:"HTML",alias:["xhtml"],extensions:["html","htm","handlebars","hbs"],load:function(){return Promise.resolve().then(n.bind(n,40398)).then((function(e){return e.html()}))}}),r.t$.of({name:"Java",extensions:["java"],load:function(){return n.e(9493).then(n.bind(n,39493)).then((function(e){return e.java()}))}}),r.t$.of({name:"JavaScript",alias:["ecmascript","js","node"],extensions:["js","mjs","cjs"],load:function(){return Promise.resolve().then(n.bind(n,48958)).then((function(e){return e.javascript()}))}}),r.t$.of({name:"JSON",alias:["json5"],extensions:["json","map"],load:function(){return n.e(4312).then(n.bind(n,44312)).then((function(e){return e.json()}))}}),r.t$.of({name:"JSX",extensions:["jsx"],load:function(){return Promise.resolve().then(n.bind(n,48958)).then((function(e){return e.javascript({jsx:!0})}))}}),r.t$.of({name:"LESS",extensions:["less"],load:function(){return n.e(5648).then(n.bind(n,95648)).then((function(e){return e.less()}))}}),r.t$.of({name:"MariaDB SQL",load:function(){return i("MariaSQL")}}),r.t$.of({name:"Markdown",extensions:["md","markdown","mkd"],load:function(){return Promise.resolve().then(n.bind(n,23938)).then((function(e){return e.markdown()}))}}),r.t$.of({name:"MS SQL",load:function(){return i("MSSQL")}}),r.t$.of({name:"MySQL",load:function(){return i("MySQL")}}),r.t$.of({name:"PHP",extensions:["php","php3","php4","php5","php7","phtml"],load:function(){return n.e(959).then(n.bind(n,40959)).then((function(e){return e.php()}))}}),r.t$.of({name:"PLSQL",extensions:["pls"],load:function(){return i("PLSQL")}}),r.t$.of({name:"PostgreSQL",load:function(){return i("PostgreSQL")}}),r.t$.of({name:"Python",extensions:["BUILD","bzl","py","pyw"],filename:/^(BUCK|BUILD)$/,load:function(){return n.e(7728).then(n.bind(n,87728)).then((function(e){return e.python()}))}}),r.t$.of({name:"Rust",extensions:["rs"],load:function(){return n.e(8868).then(n.bind(n,68868)).then((function(e){return e.rust()}))}}),r.t$.of({name:"Sass",extensions:["sass"],load:function(){return n.e(4223).then(n.bind(n,65594)).then((function(e){return e.sass({indented:!0})}))}}),r.t$.of({name:"SCSS",extensions:["scss"],load:function(){return n.e(4223).then(n.bind(n,65594)).then((function(e){return e.sass()}))}}),r.t$.of({name:"SQL",extensions:["sql"],load:function(){return i("StandardSQL")}}),r.t$.of({name:"SQLite",load:function(){return i("SQLite")}}),r.t$.of({name:"TSX",extensions:["tsx"],load:function(){return Promise.resolve().then(n.bind(n,48958)).then((function(e){return e.javascript({jsx:!0,typescript:!0})}))}}),r.t$.of({name:"TypeScript",alias:["ts"],extensions:["ts"],load:function(){return Promise.resolve().then(n.bind(n,48958)).then((function(e){return e.javascript({typescript:!0})}))}}),r.t$.of({name:"WebAssembly",extensions:["wat","wast"],load:function(){return n.e(5306).then(n.bind(n,65306)).then((function(e){return e.wast()}))}}),r.t$.of({name:"XML",alias:["rss","wsdl","xsd"],extensions:["xml","xsl","xsd","svg"],load:function(){return n.e(5179).then(n.bind(n,45179)).then((function(e){return e.xml()}))}}),r.t$.of({name:"APL",extensions:["dyalog","apl"],load:function(){return n.e(3646).then(n.bind(n,73646)).then((function(e){return o(e.apl)}))}}),r.t$.of({name:"PGP",alias:["asciiarmor"],extensions:["asc","pgp","sig"],load:function(){return n.e(3319).then(n.bind(n,3319)).then((function(e){return o(e.asciiArmor)}))}}),r.t$.of({name:"ASN.1",extensions:["asn","asn1"],load:function(){return n.e(2504).then(n.bind(n,2504)).then((function(e){return o(e.asn1({}))}))}}),r.t$.of({name:"Asterisk",filename:/^extensions\.conf$/i,load:function(){return n.e(9273).then(n.bind(n,59273)).then((function(e){return o(e.asterisk)}))}}),r.t$.of({name:"Brainfuck",extensions:["b","bf"],load:function(){return n.e(8590).then(n.bind(n,68590)).then((function(e){return o(e.brainfuck)}))}}),r.t$.of({name:"Cobol",extensions:["cob","cpy"],load:function(){return n.e(6722).then(n.bind(n,16722)).then((function(e){return o(e.cobol)}))}}),r.t$.of({name:"C#",alias:["csharp","cs"],extensions:["cs"],load:function(){return n.e(4223).then(n.bind(n,1567)).then((function(e){return o(e.csharp)}))}}),r.t$.of({name:"Clojure",extensions:["clj","cljc","cljx"],load:function(){return n.e(4223).then(n.bind(n,91525)).then((function(e){return o(e.clojure)}))}}),r.t$.of({name:"ClojureScript",extensions:["cljs"],load:function(){return n.e(4223).then(n.bind(n,91525)).then((function(e){return o(e.clojure)}))}}),r.t$.of({name:"Closure Stylesheets (GSS)",extensions:["gss"],load:function(){return n.e(4482).then(n.bind(n,74482)).then((function(e){return o(e.gss)}))}}),r.t$.of({name:"CMake",extensions:["cmake","cmake.in"],filename:/^CMakeLists\.txt$/,load:function(){return n.e(2378).then(n.bind(n,42378)).then((function(e){return o(e.cmake)}))}}),r.t$.of({name:"CoffeeScript",alias:["coffee","coffee-script"],extensions:["coffee"],load:function(){return n.e(3286).then(n.bind(n,63286)).then((function(e){return o(e.coffeeScript)}))}}),r.t$.of({name:"Common Lisp",alias:["lisp"],extensions:["cl","lisp","el"],load:function(){return n.e(8116).then(n.bind(n,38116)).then((function(e){return o(e.commonLisp)}))}}),r.t$.of({name:"Cypher",extensions:["cyp","cypher"],load:function(){return n.e(3338).then(n.bind(n,13338)).then((function(e){return o(e.cypher)}))}}),r.t$.of({name:"Cython",extensions:["pyx","pxd","pxi"],load:function(){return n.e(6555).then(n.bind(n,86555)).then((function(e){return o(e.cython)}))}}),r.t$.of({name:"Crystal",extensions:["cr"],load:function(){return n.e(1507).then(n.bind(n,11507)).then((function(e){return o(e.crystal)}))}}),r.t$.of({name:"D",extensions:["d"],load:function(){return n.e(5053).then(n.bind(n,75053)).then((function(e){return o(e.d)}))}}),r.t$.of({name:"Dart",extensions:["dart"],load:function(){return n.e(4223).then(n.bind(n,1567)).then((function(e){return o(e.dart)}))}}),r.t$.of({name:"diff",extensions:["diff","patch"],load:function(){return n.e(194).then(n.bind(n,80194)).then((function(e){return o(e.diff)}))}}),r.t$.of({name:"Dockerfile",filename:/^Dockerfile$/,load:function(){return Promise.all([n.e(4223),n.e(5143)]).then(n.bind(n,55143)).then((function(e){return o(e.dockerFile)}))}}),r.t$.of({name:"DTD",extensions:["dtd"],load:function(){return n.e(2077).then(n.bind(n,44458)).then((function(e){return o(e.dtd)}))}}),r.t$.of({name:"Dylan",extensions:["dylan","dyl","intr"],load:function(){return n.e(2083).then(n.bind(n,52083)).then((function(e){return o(e.dylan)}))}}),r.t$.of({name:"EBNF",load:function(){return n.e(7334).then(n.bind(n,97334)).then((function(e){return o(e.ebnf)}))}}),r.t$.of({name:"ECL",extensions:["ecl"],load:function(){return n.e(7530).then(n.bind(n,95149)).then((function(e){return o(e.ecl)}))}}),r.t$.of({name:"edn",extensions:["edn"],load:function(){return n.e(4223).then(n.bind(n,91525)).then((function(e){return o(e.clojure)}))}}),r.t$.of({name:"Eiffel",extensions:["e"],load:function(){return n.e(5250).then(n.bind(n,85250)).then((function(e){return o(e.eiffel)}))}}),r.t$.of({name:"Elm",extensions:["elm"],load:function(){return n.e(5389).then(n.bind(n,5389)).then((function(e){return o(e.elm)}))}}),r.t$.of({name:"Erlang",extensions:["erl"],load:function(){return n.e(78).then(n.bind(n,50078)).then((function(e){return o(e.erlang)}))}}),r.t$.of({name:"Esper",load:function(){return n.e(4449).then(n.bind(n,4449)).then((function(e){return o(e.esper)}))}}),r.t$.of({name:"Factor",extensions:["factor"],load:function(){return Promise.all([n.e(4223),n.e(9478)]).then(n.bind(n,89478)).then((function(e){return o(e.factor)}))}}),r.t$.of({name:"FCL",load:function(){return n.e(5112).then(n.bind(n,55112)).then((function(e){return o(e.fcl)}))}}),r.t$.of({name:"Forth",extensions:["forth","fth","4th"],load:function(){return n.e(4222).then(n.bind(n,34222)).then((function(e){return o(e.forth)}))}}),r.t$.of({name:"Fortran",extensions:["f","for","f77","f90","f95"],load:function(){return n.e(1739).then(n.bind(n,61739)).then((function(e){return o(e.fortran)}))}}),r.t$.of({name:"F#",alias:["fsharp"],extensions:["fs"],load:function(){return n.e(4223).then(n.bind(n,66967)).then((function(e){return o(e.fSharp)}))}}),r.t$.of({name:"Gas",extensions:["s"],load:function(){return n.e(2280).then(n.bind(n,12280)).then((function(e){return o(e.gas)}))}}),r.t$.of({name:"Gherkin",extensions:["feature"],load:function(){return n.e(6011).then(n.bind(n,46011)).then((function(e){return o(e.gherkin)}))}}),r.t$.of({name:"Go",extensions:["go"],load:function(){return n.e(279).then(n.bind(n,60279)).then((function(e){return o(e.go)}))}}),r.t$.of({name:"Groovy",extensions:["groovy","gradle"],filename:/^Jenkinsfile$/,load:function(){return n.e(3287).then(n.bind(n,33287)).then((function(e){return o(e.groovy)}))}}),r.t$.of({name:"Haskell",extensions:["hs"],load:function(){return n.e(2029).then(n.bind(n,2029)).then((function(e){return o(e.haskell)}))}}),r.t$.of({name:"Haxe",extensions:["hx"],load:function(){return n.e(4223).then(n.bind(n,50761)).then((function(e){return o(e.haxe)}))}}),r.t$.of({name:"HXML",extensions:["hxml"],load:function(){return n.e(4223).then(n.bind(n,50761)).then((function(e){return o(e.hxml)}))}}),r.t$.of({name:"HTTP",load:function(){return n.e(3925).then(n.bind(n,3925)).then((function(e){return o(e.http)}))}}),r.t$.of({name:"IDL",extensions:["pro"],load:function(){return n.e(2002).then(n.bind(n,22002)).then((function(e){return o(e.idl)}))}}),r.t$.of({name:"JSON-LD",alias:["jsonld"],extensions:["jsonld"],load:function(){return n.e(1082).then(n.bind(n,31082)).then((function(e){return o(e.jsonld)}))}}),r.t$.of({name:"Jinja2",extensions:["j2","jinja","jinja2"],load:function(){return n.e(5807).then(n.bind(n,38188)).then((function(e){return o(e.jinja2)}))}}),r.t$.of({name:"Julia",extensions:["jl"],load:function(){return n.e(2272).then(n.bind(n,62272)).then((function(e){return o(e.julia)}))}}),r.t$.of({name:"Kotlin",extensions:["kt"],load:function(){return n.e(4223).then(n.bind(n,1567)).then((function(e){return o(e.kotlin)}))}}),r.t$.of({name:"LiveScript",alias:["ls"],extensions:["ls"],load:function(){return n.e(5784).then(n.bind(n,95784)).then((function(e){return o(e.liveScript)}))}}),r.t$.of({name:"Lua",extensions:["lua"],load:function(){return n.e(8411).then(n.bind(n,8411)).then((function(e){return o(e.lua)}))}}),r.t$.of({name:"mIRC",extensions:["mrc"],load:function(){return n.e(9984).then(n.bind(n,39984)).then((function(e){return o(e.mirc)}))}}),r.t$.of({name:"Mathematica",extensions:["m","nb","wl","wls"],load:function(){return n.e(2405).then(n.bind(n,2405)).then((function(e){return o(e.mathematica)}))}}),r.t$.of({name:"Modelica",extensions:["mo"],load:function(){return n.e(7969).then(n.bind(n,67969)).then((function(e){return o(e.modelica)}))}}),r.t$.of({name:"MUMPS",extensions:["mps"],load:function(){return n.e(8197).then(n.bind(n,48197)).then((function(e){return o(e.mumps)}))}}),r.t$.of({name:"Mbox",extensions:["mbox"],load:function(){return n.e(4725).then(n.bind(n,94725)).then((function(e){return o(e.mbox)}))}}),r.t$.of({name:"Nginx",filename:/nginx.*\.conf$/i,load:function(){return n.e(2265).then(n.bind(n,22265)).then((function(e){return o(e.nginx)}))}}),r.t$.of({name:"NSIS",extensions:["nsh","nsi"],load:function(){return Promise.all([n.e(4223),n.e(6550)]).then(n.bind(n,46550)).then((function(e){return o(e.nsis)}))}}),r.t$.of({name:"NTriples",extensions:["nt","nq"],load:function(){return n.e(5110).then(n.bind(n,75110)).then((function(e){return o(e.ntriples)}))}}),r.t$.of({name:"Objective-C",alias:["objective-c","objc"],extensions:["m"],load:function(){return n.e(4223).then(n.bind(n,1567)).then((function(e){return o(e.objectiveC)}))}}),r.t$.of({name:"Objective-C++",alias:["objective-c++","objc++"],extensions:["mm"],load:function(){return n.e(4223).then(n.bind(n,1567)).then((function(e){return o(e.objectiveCpp)}))}}),r.t$.of({name:"OCaml",extensions:["ml","mli","mll","mly"],load:function(){return n.e(4223).then(n.bind(n,66967)).then((function(e){return o(e.oCaml)}))}}),r.t$.of({name:"Octave",extensions:["m"],load:function(){return n.e(233).then(n.bind(n,40233)).then((function(e){return o(e.octave)}))}}),r.t$.of({name:"Oz",extensions:["oz"],load:function(){return n.e(6052).then(n.bind(n,96052)).then((function(e){return o(e.oz)}))}}),r.t$.of({name:"Pascal",extensions:["p","pas"],load:function(){return n.e(1817).then(n.bind(n,61817)).then((function(e){return o(e.pascal)}))}}),r.t$.of({name:"Perl",extensions:["pl","pm"],load:function(){return n.e(5500).then(n.bind(n,75500)).then((function(e){return o(e.perl)}))}}),r.t$.of({name:"Pig",extensions:["pig"],load:function(){return n.e(2977).then(n.bind(n,82977)).then((function(e){return o(e.pig)}))}}),r.t$.of({name:"PowerShell",extensions:["ps1","psd1","psm1"],load:function(){return n.e(2092).then(n.bind(n,92092)).then((function(e){return o(e.powerShell)}))}}),r.t$.of({name:"Properties files",alias:["ini","properties"],extensions:["properties","ini","in"],load:function(){return n.e(8836).then(n.bind(n,68836)).then((function(e){return o(e.properties)}))}}),r.t$.of({name:"ProtoBuf",extensions:["proto"],load:function(){return n.e(2134).then(n.bind(n,2134)).then((function(e){return o(e.protobuf)}))}}),r.t$.of({name:"Puppet",extensions:["pp"],load:function(){return n.e(9431).then(n.bind(n,49431)).then((function(e){return o(e.puppet)}))}}),r.t$.of({name:"Q",extensions:["q"],load:function(){return n.e(6082).then(n.bind(n,76082)).then((function(e){return o(e.q)}))}}),r.t$.of({name:"R",alias:["rscript"],extensions:["r","R"],load:function(){return n.e(2879).then(n.bind(n,82879)).then((function(e){return o(e.r)}))}}),r.t$.of({name:"RPM Changes",load:function(){return n.e(4092).then(n.bind(n,64092)).then((function(e){return o(e.rpmChanges)}))}}),r.t$.of({name:"RPM Spec",extensions:["spec"],load:function(){return n.e(4092).then(n.bind(n,64092)).then((function(e){return o(e.rpmSpec)}))}}),r.t$.of({name:"Ruby",alias:["jruby","macruby","rake","rb","rbx"],extensions:["rb"],filename:/^(Gemfile|Rakefile)$/,load:function(){return n.e(5149).then(n.bind(n,25149)).then((function(e){return o(e.ruby)}))}}),r.t$.of({name:"SAS",extensions:["sas"],load:function(){return n.e(6684).then(n.bind(n,96684)).then((function(e){return o(e.sas)}))}}),r.t$.of({name:"Scala",extensions:["scala"],load:function(){return n.e(4223).then(n.bind(n,1567)).then((function(e){return o(e.scala)}))}}),r.t$.of({name:"Scheme",extensions:["scm","ss"],load:function(){return n.e(3642).then(n.bind(n,93642)).then((function(e){return o(e.scheme)}))}}),r.t$.of({name:"Shell",alias:["bash","sh","zsh"],extensions:["sh","ksh","bash"],filename:/^PKGBUILD$/,load:function(){return n.e(9107).then(n.bind(n,59107)).then((function(e){return o(e.shell)}))}}),r.t$.of({name:"Sieve",extensions:["siv","sieve"],load:function(){return n.e(6919).then(n.bind(n,76919)).then((function(e){return o(e.sieve)}))}}),r.t$.of({name:"Smalltalk",extensions:["st"],load:function(){return n.e(6296).then(n.bind(n,36296)).then((function(e){return o(e.smalltalk)}))}}),r.t$.of({name:"Solr",load:function(){return n.e(7601).then(n.bind(n,97601)).then((function(e){return o(e.solr)}))}}),r.t$.of({name:"SML",extensions:["sml","sig","fun","smackspec"],load:function(){return n.e(4223).then(n.bind(n,66967)).then((function(e){return o(e.sml)}))}}),r.t$.of({name:"SPARQL",alias:["sparul"],extensions:["rq","sparql"],load:function(){return n.e(3032).then(n.bind(n,3032)).then((function(e){return o(e.sparql)}))}}),r.t$.of({name:"Spreadsheet",alias:["excel","formula"],load:function(){return n.e(9675).then(n.bind(n,19675)).then((function(e){return o(e.spreadsheet)}))}}),r.t$.of({name:"Squirrel",extensions:["nut"],load:function(){return n.e(4223).then(n.bind(n,1567)).then((function(e){return o(e.squirrel)}))}}),r.t$.of({name:"Stylus",extensions:["styl"],load:function(){return n.e(9011).then(n.bind(n,39011)).then((function(e){return o(e.stylus)}))}}),r.t$.of({name:"Swift",extensions:["swift"],load:function(){return n.e(3750).then(n.bind(n,33750)).then((function(e){return o(e.swift)}))}}),r.t$.of({name:"sTeX",load:function(){return n.e(4223).then(n.bind(n,55935)).then((function(e){return o(e.stex)}))}}),r.t$.of({name:"LaTeX",alias:["tex"],extensions:["text","ltx","tex"],load:function(){return n.e(4223).then(n.bind(n,55935)).then((function(e){return o(e.stex)}))}}),r.t$.of({name:"SystemVerilog",extensions:["v","sv","svh"],load:function(){return n.e(4223).then(n.bind(n,37803)).then((function(e){return o(e.verilog)}))}}),r.t$.of({name:"Tcl",extensions:["tcl"],load:function(){return n.e(2638).then(n.bind(n,2638)).then((function(e){return o(e.tcl)}))}}),r.t$.of({name:"Textile",extensions:["textile"],load:function(){return n.e(9072).then(n.bind(n,49072)).then((function(e){return o(e.textile)}))}}),r.t$.of({name:"TiddlyWiki",load:function(){return n.e(6361).then(n.bind(n,36361)).then((function(e){return o(e.tiddlyWiki)}))}}),r.t$.of({name:"Tiki wiki",load:function(){return n.e(7702).then(n.bind(n,7702)).then((function(e){return o(e.tiki)}))}}),r.t$.of({name:"TOML",extensions:["toml"],load:function(){return n.e(7881).then(n.bind(n,47881)).then((function(e){return o(e.toml)}))}}),r.t$.of({name:"Troff",extensions:["1","2","3","4","5","6","7","8","9"],load:function(){return n.e(7926).then(n.bind(n,97926)).then((function(e){return o(e.troff)}))}}),r.t$.of({name:"TTCN",extensions:["ttcn","ttcn3","ttcnpp"],load:function(){return n.e(2468).then(n.bind(n,32468)).then((function(e){return o(e.ttcn)}))}}),r.t$.of({name:"TTCN_CFG",extensions:["cfg"],load:function(){return n.e(2235).then(n.bind(n,2235)).then((function(e){return o(e.ttcnCfg)}))}}),r.t$.of({name:"Turtle",extensions:["ttl"],load:function(){return n.e(1431).then(n.bind(n,11431)).then((function(e){return o(e.turtle)}))}}),r.t$.of({name:"Web IDL",extensions:["webidl"],load:function(){return n.e(1284).then(n.bind(n,61284)).then((function(e){return o(e.webIDL)}))}}),r.t$.of({name:"VB.NET",extensions:["vb"],load:function(){return n.e(9997).then(n.bind(n,79997)).then((function(e){return o(e.vb)}))}}),r.t$.of({name:"VBScript",extensions:["vbs"],load:function(){return n.e(5682).then(n.bind(n,65682)).then((function(e){return o(e.vbScript)}))}}),r.t$.of({name:"Velocity",extensions:["vtl"],load:function(){return n.e(9538).then(n.bind(n,99538)).then((function(e){return o(e.velocity)}))}}),r.t$.of({name:"Verilog",extensions:["v"],load:function(){return n.e(4223).then(n.bind(n,37803)).then((function(e){return o(e.verilog)}))}}),r.t$.of({name:"VHDL",extensions:["vhd","vhdl"],load:function(){return n.e(8883).then(n.bind(n,1264)).then((function(e){return o(e.vhdl)}))}}),r.t$.of({name:"XQuery",extensions:["xy","xquery"],load:function(){return n.e(2237).then(n.bind(n,32237)).then((function(e){return o(e.xQuery)}))}}),r.t$.of({name:"Yacas",extensions:["ys"],load:function(){return n.e(298).then(n.bind(n,80298)).then((function(e){return o(e.yacas)}))}}),r.t$.of({name:"YAML",alias:["yml"],extensions:["yaml","yml"],load:function(){return n.e(8466).then(n.bind(n,18466)).then((function(e){return o(e.yaml)}))}}),r.t$.of({name:"Z80",extensions:["z80"],load:function(){return n.e(2943).then(n.bind(n,2943)).then((function(e){return o(e.z80)}))}}),r.t$.of({name:"MscGen",extensions:["mscgen","mscin","msc"],load:function(){return n.e(4223).then(n.bind(n,30764)).then((function(e){return o(e.mscgen)}))}}),r.t$.of({name:"X\xf9",extensions:["xu"],load:function(){return n.e(4223).then(n.bind(n,30764)).then((function(e){return o(e.xu)}))}}),r.t$.of({name:"MsGenny",extensions:["msgenny"],load:function(){return n.e(4223).then(n.bind(n,30764)).then((function(e){return o(e.msgenny)}))}}),r.t$.of({name:"Vue",extensions:["vue"],load:function(){return n.e(1799).then(n.bind(n,31799)).then((function(e){return e.vue()}))}}),r.t$.of({name:"Angular Template",load:function(){return n.e(3605).then(n.bind(n,3605)).then((function(e){return e.angular()}))}})]},52850:function(e,t,n){"use strict";n.d(t,{Ay:function(){return V},EI:function(){return F},KB:function(){return j},Lv:function(){return be},Oh:function(){return U},Q0:function(){return y},Q_:function(){return je},SG:function(){return Be},TM:function(){return O},Tg:function(){return qe},WD:function(){return W},Xt:function(){return I},Yy:function(){return M},Zt:function(){return _e},_Y:function(){return q},_v:function(){return B},b_:function(){return J},bj:function(){return E},cr:function(){return Ae},f7:function(){return de},iB:function(){return v},jU:function(){return Qe},mv:function(){return A},mz:function(){return Z},nq:function(){return k},p9:function(){return g},t:function(){return K},t$:function(){return N},tp:function(){return L},y9:function(){return Se},yd:function(){return ee}});var r,o=n(64467),i=n(5544),a=n(39874),s=n(85501),u=n(24765),l=n(23029),c=n(92901),d=n(20205),f=n(21289),p=n(75872),h=n(74488),m=n(46137),v=new d.uY;function g(e){return f.sj.define({combine:e?function(t){return t.concat(e)}:void 0})}var y=new d.uY,O=function(){return(0,c.A)((function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";(0,l.A)(this,e),this.data=t,this.name=o,f.$t.prototype.hasOwnProperty("tree")||Object.defineProperty(f.$t.prototype,"tree",{get:function(){return A(this)}}),this.parser=n,this.extension=[P.of(this),f.$t.languageData.of((function(e,t,n){var r=b(e,t,n),o=r.type.prop(v);if(!o)return[];var i=e.facet(o),a=r.type.prop(y);if(a){var s,l=r.resolve(t-r.from,n),c=(0,u.A)(a);try{for(c.s();!(s=c.n()).done;){var d=s.value;if(d.test(l,e)){var f=e.facet(d.facet);return"replace"==d.type?f:f.concat(i)}}}catch(p){c.e(p)}finally{c.f()}}return i}))].concat(r)}),[{key:"isActiveAt",value:function(e,t){return b(e,t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1).type.prop(v)==this.data}},{key:"findRegions",value:function(e){var t=this,n=e.facet(P);if((null===n||void 0===n?void 0:n.data)==this.data)return[{from:0,to:e.doc.length}];if(!n||!n.allowsNesting)return[];var r=[],o=function(e,n){if(e.prop(v)!=t.data){var i=e.prop(d.uY.mounted);if(i){if(i.tree.prop(v)==t.data){if(i.overlay){var a,s=(0,u.A)(i.overlay);try{for(s.s();!(a=s.n()).done;){var l=a.value;r.push({from:l.from+n,to:l.to+n})}}catch(h){s.e(h)}finally{s.f()}}else r.push({from:n,to:n+e.length});return}if(i.overlay){var c=r.length;if(o(i.tree,i.overlay[0].from+n),r.length>c)return}}for(var f=0;f<e.children.length;f++){var p=e.children[f];p instanceof d.PH&&o(p,e.positions[f]+n)}}else r.push({from:n,to:n+e.length})};return o(A(e),0),r}},{key:"allowsNesting",get:function(){return!0}}])}();function b(e,t,n){var r=e.facet(P),o=A(e).topNode;if(!r||r.allowsNesting)for(var i=o;i;i=i.enter(t,n,d.Qj.ExcludeBuffers))i.type.isTop&&(o=i);return o}O.setState=f.Pe.define();var E=function(e){function t(e,n,r){var o;return(0,l.A)(this,t),(o=(0,a.A)(this,t,[e,n,[],r])).parser=n,o}return(0,s.A)(t,e),(0,c.A)(t,[{key:"configure",value:function(e,n){return new t(this.data,this.parser.configure(e),n||this.name)}},{key:"allowsNesting",get:function(){return this.parser.hasWrappers()}}],[{key:"define",value:function(e){var n=g(e.languageData);return new t(n,e.parser.configure({props:[v.add((function(e){return e.isTop?n:void 0}))]}),e.name)}}])}(O);function A(e){var t=e.field(O.state,!1);return t?t.tree:d.PH.empty}var w=function(){return(0,c.A)((function e(t){(0,l.A)(this,e),this.doc=t,this.cursorPos=0,this.string="",this.cursor=t.iter()}),[{key:"length",get:function(){return this.doc.length}},{key:"syncTo",value:function(e){return this.string=this.cursor.next(e-this.cursorPos).value,this.cursorPos=e+this.string.length,this.cursorPos-this.string.length}},{key:"chunk",value:function(e){return this.syncTo(e),this.string}},{key:"lineChunks",get:function(){return!0}},{key:"read",value:function(e,t){var n=this.cursorPos-this.string.length;return e<n||t>=this.cursorPos?this.doc.sliceString(e,t):this.string.slice(e-n,t-n)}}])}(),C=null,k=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,a=arguments.length>5?arguments[5]:void 0,s=arguments.length>6?arguments[6]:void 0,u=arguments.length>7?arguments[7]:void 0;(0,l.A)(this,e),this.parser=t,this.state=n,this.fragments=r,this.tree=o,this.treeLen=i,this.viewport=a,this.skipped=s,this.scheduleOn=u,this.parse=null,this.tempSkipped=[]}return(0,c.A)(e,[{key:"startParse",value:function(){return this.parser.startParse(new w(this.state.doc),this.fragments)}},{key:"work",value:function(e,t){var n=this;return null!=t&&t>=this.state.doc.length&&(t=void 0),this.tree!=d.PH.empty&&this.isDone(null!==t&&void 0!==t?t:this.state.doc.length)?(this.takeTree(),!0):this.withContext((function(){var r;if("number"==typeof e){var o=Date.now()+e;e=function(){return Date.now()>o}}for(n.parse||(n.parse=n.startParse()),null!=t&&(null==n.parse.stoppedAt||n.parse.stoppedAt>t)&&t<n.state.doc.length&&n.parse.stopAt(t);;){var i=n.parse.advance();if(i){if(n.fragments=n.withoutTempSkipped(d.rr.addTree(i,n.fragments,null!=n.parse.stoppedAt)),n.treeLen=null!==(r=n.parse.stoppedAt)&&void 0!==r?r:n.state.doc.length,n.tree=i,n.parse=null,!(n.treeLen<(null!==t&&void 0!==t?t:n.state.doc.length)))return!0;n.parse=n.startParse()}if(e())return!1}}))}},{key:"takeTree",value:function(){var e,t,n=this;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&&((null==this.parse.stoppedAt||this.parse.stoppedAt>e)&&this.parse.stopAt(e),this.withContext((function(){for(;!(t=n.parse.advance()););})),this.treeLen=e,this.tree=t,this.fragments=this.withoutTempSkipped(d.rr.addTree(this.tree,this.fragments,!0)),this.parse=null)}},{key:"withContext",value:function(e){var t=C;C=this;try{return e()}finally{C=t}}},{key:"withoutTempSkipped",value:function(e){for(var t;t=this.tempSkipped.pop();)e=S(e,t.from,t.to);return e}},{key:"changes",value:function(t,n){var r=this.fragments,o=this.tree,i=this.treeLen,a=this.viewport,s=this.skipped;if(this.takeTree(),!t.empty){var l=[];if(t.iterChangedRanges((function(e,t,n,r){return l.push({fromA:e,toA:t,fromB:n,toB:r})})),r=d.rr.applyChanges(r,l),o=d.PH.empty,i=0,a={from:t.mapPos(a.from,-1),to:t.mapPos(a.to,1)},this.skipped.length){s=[];var c,f=(0,u.A)(this.skipped);try{for(f.s();!(c=f.n()).done;){var p=c.value,h=t.mapPos(p.from,1),m=t.mapPos(p.to,-1);h<m&&s.push({from:h,to:m})}}catch(v){f.e(v)}finally{f.f()}}}return new e(this.parser,n,r,o,i,a,s,this.scheduleOn)}},{key:"updateViewport",value:function(e){if(this.viewport.from==e.from&&this.viewport.to==e.to)return!1;this.viewport=e;for(var t=this.skipped.length,n=0;n<this.skipped.length;n++){var r=this.skipped[n],o=r.from,i=r.to;o<e.to&&i>e.from&&(this.fragments=S(this.fragments,o,i),this.skipped.splice(n--,1))}return!(this.skipped.length>=t)&&(this.reset(),!0)}},{key:"reset",value:function(){this.parse&&(this.takeTree(),this.parse=null)}},{key:"skipUntilInView",value:function(e,t){this.skipped.push({from:e,to:t})}},{key:"isDone",value:function(e){e=Math.min(e,this.state.doc.length);var t=this.fragments;return this.treeLen>=e&&t.length&&0==t[0].from&&t[0].to>=e}}],[{key:"create",value:function(t,n,r){return new e(t,n,[],d.PH.empty,0,r,[],null)}},{key:"getSkippingParser",value:function(e){return new(function(t){function n(){return(0,l.A)(this,n),(0,a.A)(this,n,arguments)}return(0,s.A)(n,t),(0,c.A)(n,[{key:"createParse",value:function(t,n,r){var o=r[0].from,i=r[r.length-1].to;return{parsedPos:o,advance:function(){var t=C;if(t){var n,a=(0,u.A)(r);try{for(a.s();!(n=a.n()).done;){var s=n.value;t.tempSkipped.push(s)}}catch(l){a.e(l)}finally{a.f()}e&&(t.scheduleOn=t.scheduleOn?Promise.all([t.scheduleOn,e]):e)}return this.parsedPos=i,new d.PH(d.Z6.none,[],[],i-o)},stoppedAt:null,stopAt:function(){}}}}])}(d.iX))}},{key:"get",value:function(){return C}}])}();function S(e,t,n){return d.rr.applyChanges(e,[{fromA:t,toA:n,fromB:t,toB:n}])}var T=function(){function e(t){(0,l.A)(this,e),this.context=t,this.tree=t.tree}return(0,c.A)(e,[{key:"apply",value:function(t){if(!t.docChanged&&this.tree==this.context.tree)return this;var n=this.context.changes(t.changes,t.state),r=this.context.treeLen==t.startState.doc.length?void 0:Math.max(t.changes.mapPos(this.context.treeLen),n.viewport.to);return n.work(20,r)||n.takeTree(),new e(n)}}],[{key:"init",value:function(t){var n=Math.min(3e3,t.doc.length),r=k.create(t.facet(P).parser,t,{from:0,to:n});return r.work(20,n)||r.takeTree(),new e(r)}}])}();O.state=f.sU.define({create:T.init,update:function(e,t){var n,r=(0,u.A)(t.effects);try{for(r.s();!(n=r.n()).done;){var o=n.value;if(o.is(O.setState))return o.value}}catch(i){r.e(i)}finally{r.f()}return t.startState.facet(P)!=t.state.facet(P)?T.init(t.state):e.apply(t)}});var x=function(e){var t=setTimeout((function(){return e()}),500);return function(){return clearTimeout(t)}};"undefined"!=typeof requestIdleCallback&&(x=function(e){var t=-1,n=setTimeout((function(){t=requestIdleCallback(e,{timeout:400})}),100);return function(){return t<0?clearTimeout(n):cancelIdleCallback(t)}});var _="undefined"!=typeof navigator&&(null===(r=navigator.scheduling)||void 0===r?void 0:r.isInputPending)?function(){return navigator.scheduling.isInputPending()}:null,D=p.Z9.fromClass(function(){return(0,c.A)((function e(t){(0,l.A)(this,e),this.view=t,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}),[{key:"update",value:function(e){var t=this.view.state.field(O.state).context;(t.updateViewport(e.view.viewport)||this.view.viewport.to>t.treeLen)&&this.scheduleWork(),(e.docChanged||e.selectionSet)&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(t)}},{key:"scheduleWork",value:function(){if(!this.working){var e=this.view.state,t=e.field(O.state);t.tree==t.context.tree&&t.context.isDone(e.doc.length)||(this.working=x(this.work))}}},{key:"work",value:function(e){this.working=null;var t=Date.now();if(this.chunkEnd<t&&(this.chunkEnd<0||this.view.hasFocus)&&(this.chunkEnd=t+3e4,this.chunkBudget=3e3),!(this.chunkBudget<=0)){var n=this.view,r=n.state,o=n.viewport.to,i=r.field(O.state);if(i.tree!=i.context.tree||!i.context.isDone(o+1e5)){var a=Date.now()+Math.min(this.chunkBudget,100,e&&!_?Math.max(25,e.timeRemaining()-5):1e9),s=i.context.treeLen<o&&r.doc.length>o+1e3,u=i.context.work((function(){return _&&_()||Date.now()>a}),o+(s?0:1e5));this.chunkBudget-=Date.now()-t,(u||this.chunkBudget<=0)&&(i.context.takeTree(),this.view.dispatch({effects:O.setState.of(new T(i.context))})),this.chunkBudget>0&&(!u||s)&&this.scheduleWork(),this.checkAsyncSchedule(i.context)}}}},{key:"checkAsyncSchedule",value:function(e){var t=this;e.scheduleOn&&(this.workScheduled++,e.scheduleOn.then((function(){return t.scheduleWork()})).catch((function(e){return(0,p.c_)(t.view.state,e)})).then((function(){return t.workScheduled--})),e.scheduleOn=null)}},{key:"destroy",value:function(){this.working&&this.working()}},{key:"isWorking",value:function(){return!!(this.working||this.workScheduled>0)}}])}(),{eventHandlers:{focus:function(){this.scheduleWork()}}}),P=f.sj.define({combine:function(e){return e.length?e[0]:null},enables:function(e){return[O.state,D,p.Lz.contentAttributes.compute([e],(function(t){var n=t.facet(e);return n&&n.name?{"data-language":n.name}:{}}))]}}),M=(0,c.A)((function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];(0,l.A)(this,e),this.language=t,this.support=n,this.extension=[t,n]})),N=function(){function e(t,n,r,o,i){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:void 0;(0,l.A)(this,e),this.name=t,this.alias=n,this.extensions=r,this.filename=o,this.loadFunc=i,this.support=a,this.loading=null}return(0,c.A)(e,[{key:"load",value:function(){var e=this;return this.loading||(this.loading=this.loadFunc().then((function(t){return e.support=t}),(function(t){throw e.loading=null,t})))}}],[{key:"of",value:function(t){var n=t.load,r=t.support;if(!n){if(!r)throw new RangeError("Must pass either 'load' or 'support' to LanguageDescription.of");n=function(){return Promise.resolve(r)}}return new e(t.name,(t.alias||[]).concat(t.name).map((function(e){return e.toLowerCase()})),t.extensions||[],t.filename,n,r)}},{key:"matchFilename",value:function(e,t){var n,r=(0,u.A)(e);try{for(r.s();!(n=r.n()).done;){var o=n.value;if(o.filename&&o.filename.test(t))return o}}catch(c){r.e(c)}finally{r.f()}var i=/\.([^.]+)$/.exec(t);if(i){var a,s=(0,u.A)(e);try{for(s.s();!(a=s.n()).done;){var l=a.value;if(l.extensions.indexOf(i[1])>-1)return l}}catch(c){s.e(c)}finally{s.f()}}return null}},{key:"matchLanguageName",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];t=t.toLowerCase();var r,o=(0,u.A)(e);try{for(o.s();!(r=o.n()).done;){var i=r.value;if(i.alias.some((function(e){return e==t})))return i}}catch(h){o.e(h)}finally{o.f()}if(n){var a,s=(0,u.A)(e);try{for(s.s();!(a=s.n()).done;){var l,c=a.value,d=(0,u.A)(c.alias);try{for(d.s();!(l=d.n()).done;){var f=l.value,p=t.indexOf(f);if(p>-1&&(f.length>2||!/\w/.test(t[p-1])&&!/\w/.test(t[p+f.length])))return c}}catch(h){d.e(h)}finally{d.f()}}}catch(h){s.e(h)}finally{s.f()}}return null}}])}(),R=f.sj.define(),I=f.sj.define({combine:function(e){if(!e.length)return" ";var t=e[0];if(!t||/\S/.test(t)||Array.from(t).some((function(e){return e!=t[0]})))throw new Error("Invalid indent unit: "+JSON.stringify(e[0]));return t}});function L(e){var t=e.facet(I);return 9==t.charCodeAt(0)?e.tabSize*t.length:t.length}function F(e,t){var n="",r=e.tabSize,o=e.facet(I)[0];if("\t"==o){for(;t>=r;)n+="\t",t-=r;o=" "}for(var i=0;i<t;i++)n+=o;return n}function B(e,t){e instanceof f.$t&&(e=new j(e));var n,r=(0,u.A)(e.state.facet(R));try{for(r.s();!(n=r.n()).done;){var o=(0,n.value)(e,t);if(void 0!==o)return o}}catch(a){r.e(a)}finally{r.f()}var i=A(e.state);return i.length>=t?function(e,t,n){var r=t.resolveStack(n),o=r.node.enterUnfinishedNodesBefore(n);if(o!=r.node){for(var i=[],a=o;a!=r.node;a=a.parent)i.push(a);for(var s=i.length-1;s>=0;s--)r={node:i[s],next:r}}return H(r,e,n)}(e,i,t):null}var j=function(){return(0,c.A)((function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,l.A)(this,e),this.state=t,this.options=n,this.unit=L(t)}),[{key:"lineAt",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.state.doc.lineAt(e),r=this.options,o=r.simulateBreak,i=r.simulateDoubleBreak;return null!=o&&o>=n.from&&o<=n.to?i&&o==e?{text:"",from:e}:(t<0?o<e:o<=e)?{text:n.text.slice(o-n.from),from:o}:{text:n.text.slice(0,o-n.from),from:n.from}:n}},{key:"textAfterPos",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(this.options.simulateDoubleBreak&&e==this.options.simulateBreak)return"";var n=this.lineAt(e,t),r=n.text,o=n.from;return r.slice(e-o,Math.min(r.length,e+100-o))}},{key:"column",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.lineAt(e,t),r=n.text,o=n.from,i=this.countColumn(r,e-o),a=this.options.overrideIndentation?this.options.overrideIndentation(o):-1;return a>-1&&(i+=a-this.countColumn(r,r.search(/\S|$/))),i}},{key:"countColumn",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.length;return(0,f.y$)(e,this.state.tabSize,t)}},{key:"lineIndent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.lineAt(e,t),r=n.text,o=n.from,i=this.options.overrideIndentation;if(i){var a=i(o);if(a>-1)return a}return this.countColumn(r,r.search(/\S|$/))}},{key:"simulatedBreak",get:function(){return this.options.simulateBreak||null}}])}(),U=new d.uY;function H(e,t,n){for(var r=e;r;r=r.next){var o=Q(r.node);if(o)return o(z.create(t,n,r))}return 0}function Q(e){var t=e.type.prop(U);if(t)return t;var n,r=e.firstChild;if(r&&(n=r.type.prop(d.uY.closedBy))){var o=e.lastChild,i=o&&n.indexOf(o.name)>-1;return function(e){return G(e,!0,1,void 0,i&&!function(e){return e.pos==e.options.simulateBreak&&e.options.simulateDoubleBreak}(e)?o.from:void 0)}}return null==e.parent?Y:null}function Y(){return 0}var z=function(e){function t(e,n,r){var o;return(0,l.A)(this,t),(o=(0,a.A)(this,t,[e.state,e.options])).base=e,o.pos=n,o.context=r,o}return(0,s.A)(t,e),(0,c.A)(t,[{key:"node",get:function(){return this.context.node}},{key:"textAfter",get:function(){return this.textAfterPos(this.pos)}},{key:"baseIndent",get:function(){return this.baseIndentFor(this.node)}},{key:"baseIndentFor",value:function(e){for(var t=this.state.doc.lineAt(e.from);;){for(var n=e.resolve(t.from);n.parent&&n.parent.from==n.from;)n=n.parent;if($(n,e))break;t=this.state.doc.lineAt(n.from)}return this.lineIndent(t.from)}},{key:"continue",value:function(){return H(this.context.next,this.base,this.pos)}}],[{key:"create",value:function(e,n,r){return new t(e,n,r)}}])}(j);function $(e,t){for(var n=t;n;n=n.parent)if(e==n)return!0;return!1}function V(e){var t=e.closing,n=e.align,r=void 0===n||n,o=e.units,i=void 0===o?1:o;return function(e){return G(e,r,i,t)}}function G(e,t,n,r,o){var i=e.textAfter,a=i.match(/^\s*/)[0].length,s=r&&i.slice(a,a+r.length)==r||o==e.pos+a,u=t?function(e){var t=e.node,n=t.childAfter(t.from),r=t.lastChild;if(!n)return null;for(var o=e.options.simulateBreak,i=e.state.doc.lineAt(n.from),a=null==o||o<=i.from?i.to:Math.min(i.to,o),s=n.to;;){var u=t.childAfter(s);if(!u||u==r)return null;if(!u.type.isSkipped){if(u.from>=a)return null;var l=/^ */.exec(i.text.slice(n.to-i.from))[0].length;return{from:n.from,to:n.to+l}}s=u.to}}(e):null;return u?s?e.column(u.from):e.column(u.to):e.baseIndent+(s?0:e.unit*n)}var q=function(e){return e.baseIndent};function Z(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.except,n=e.units,r=void 0===n?1:n;return function(e){var n=t&&t.test(e.textAfter);return e.baseIndent+(n?0:r*e.unit)}}var X=200;function W(){return f.$t.transactionFilter.of((function(e){if(!e.docChanged||!e.isUserEvent("input.type")&&!e.isUserEvent("input.complete"))return e;var t=e.startState.languageDataAt("indentOnInput",e.startState.selection.main.head);if(!t.length)return e;var n=e.newDoc,r=e.newSelection.main.head,o=n.lineAt(r);if(r>o.from+X)return e;var i=n.sliceString(o.from,r);if(!t.some((function(e){return e.test(i)})))return e;var a,s=e.state,l=-1,c=[],d=(0,u.A)(s.selection.ranges);try{for(d.s();!(a=d.n()).done;){var f=a.value.head,p=s.doc.lineAt(f);if(p.from!=l){l=p.from;var h=B(s,p.from);if(null!=h){var m=/^\s*/.exec(p.text)[0],v=F(s,h);m!=v&&c.push({from:p.from,to:p.from+m.length,insert:v})}}}}catch(g){d.e(g)}finally{d.f()}return c.length?[e,{changes:c,sequential:!0}]:e}))}var K=f.sj.define(),J=new d.uY;function ee(e){var t=e.firstChild,n=e.lastChild;return t&&t.to<n.from?{from:t.to,to:n.type.isError?e.to:n.from}:null}function te(e){var t=e.lastChild;return t&&t.to==e.to&&t.type.isError}function ne(e,t,n){var r,o=(0,u.A)(e.facet(K));try{for(o.s();!(r=o.n()).done;){var i=(0,r.value)(e,t,n);if(i)return i}}catch(a){o.e(a)}finally{o.f()}return function(e,t,n){var r=A(e);if(r.length<n)return null;for(var o=null,i=r.resolveStack(n,1);i;i=i.next){var a=i.node;if(!(a.to<=n||a.from>n)){if(o&&a.from<t)break;var s=a.type.prop(J);if(s&&(a.to<r.length-50||r.length==e.doc.length||!te(a))){var u=s(a,e);u&&u.from<=n&&u.from>=t&&u.to>n&&(o=u)}}}return o}(e,t,n)}function re(e,t){var n=t.mapPos(e.from,1),r=t.mapPos(e.to,-1);return n>=r?void 0:{from:n,to:r}}var oe=f.Pe.define({map:re}),ie=f.Pe.define({map:re});function ae(e){var t,n=[],r=(0,u.A)(e.state.selection.ranges);try{var o=function(){var r=t.value.head;if(n.some((function(e){return e.from<=r&&e.to>=r})))return 1;n.push(e.lineBlockAt(r))};for(r.s();!(t=r.n()).done;)o()}catch(i){r.e(i)}finally{r.f()}return n}var se=f.sU.define({create:function(){return p.NZ.none},update:function(e,t){e=e.map(t.changes);var n,r=(0,u.A)(t.effects);try{var o=function(){var r=n.value;if(r.is(oe)&&!function(e,t,n){var r=!1;return e.between(t,t,(function(e,o){e==t&&o==n&&(r=!0)})),r}(e,r.value.from,r.value.to)){var o=t.state.facet(pe).preparePlaceholder,i=o?p.NZ.replace({widget:new ge(o(t.state,r.value))}):ve;e=e.update({add:[i.range(r.value.from,r.value.to)]})}else r.is(ie)&&(e=e.update({filter:function(e,t){return r.value.from!=e||r.value.to!=t},filterFrom:r.value.from,filterTo:r.value.to}))};for(r.s();!(n=r.n()).done;)o()}catch(s){r.e(s)}finally{r.f()}if(t.selection){var i=!1,a=t.selection.main.head;e.between(a,a,(function(e,t){e<a&&t>a&&(i=!0)})),i&&(e=e.update({filterFrom:a,filterTo:a,filter:function(e,t){return t<=a||e>=a}}))}return e},provide:function(e){return p.Lz.decorations.from(e)},toJSON:function(e,t){var n=[];return e.between(0,t.doc.length,(function(e,t){n.push(e,t)})),n},fromJSON:function(e){if(!Array.isArray(e)||e.length%2)throw new RangeError("Invalid JSON for fold state");for(var t=[],n=0;n<e.length;){var r=e[n++],o=e[n++];if("number"!=typeof r||"number"!=typeof o)throw new RangeError("Invalid JSON for fold state");t.push(ve.range(r,o))}return p.NZ.set(t,!0)}});function ue(e,t,n){var r,o=null;return null===(r=e.field(se,!1))||void 0===r||r.between(t,n,(function(e,t){(!o||o.from>e)&&(o={from:e,to:t})})),o}function le(e,t){return e.field(se,!1)?t:t.concat(f.Pe.appendConfig.of(he()))}function ce(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=e.state.doc.lineAt(t.from).number,o=e.state.doc.lineAt(t.to).number;return p.Lz.announce.of("".concat(e.state.phrase(n?"Folded lines":"Unfolded lines")," ").concat(r," ").concat(e.state.phrase("to")," ").concat(o,"."))}var de=[{key:"Ctrl-Shift-[",mac:"Cmd-Alt-[",run:function(e){var t,n=(0,u.A)(ae(e));try{for(n.s();!(t=n.n()).done;){var r=t.value,o=ne(e.state,r.from,r.to);if(o)return e.dispatch({effects:le(e.state,[oe.of(o),ce(e,o)])}),!0}}catch(i){n.e(i)}finally{n.f()}return!1}},{key:"Ctrl-Shift-]",mac:"Cmd-Alt-]",run:function(e){if(!e.state.field(se,!1))return!1;var t,n=[],r=(0,u.A)(ae(e));try{for(r.s();!(t=r.n()).done;){var o=t.value,i=ue(e.state,o.from,o.to);i&&n.push(ie.of(i),ce(e,i,!1))}}catch(a){r.e(a)}finally{r.f()}return n.length&&e.dispatch({effects:n}),n.length>0}},{key:"Ctrl-Alt-[",run:function(e){for(var t=e.state,n=[],r=0;r<t.doc.length;){var o=e.lineBlockAt(r),i=ne(t,o.from,o.to);i&&n.push(oe.of(i)),r=(i?e.lineBlockAt(i.to):o).to+1}return n.length&&e.dispatch({effects:le(e.state,n)}),!!n.length}},{key:"Ctrl-Alt-]",run:function(e){var t=e.state.field(se,!1);if(!t||!t.size)return!1;var n=[];return t.between(0,e.state.doc.length,(function(e,t){n.push(ie.of({from:e,to:t}))})),e.dispatch({effects:n}),!0}}],fe={placeholderDOM:null,preparePlaceholder:null,placeholderText:"\u2026"},pe=f.sj.define({combine:function(e){return(0,f.QR)(e,fe)}});function he(e){var t=[se,Ee];return e&&t.push(pe.of(e)),t}function me(e,t){var n=e.state,r=n.facet(pe),o=function(t){var n=e.lineBlockAt(e.posAtDOM(t.target)),r=ue(e.state,n.from,n.to);r&&e.dispatch({effects:ie.of(r)}),t.preventDefault()};if(r.placeholderDOM)return r.placeholderDOM(e,o,t);var i=document.createElement("span");return i.textContent=r.placeholderText,i.setAttribute("aria-label",n.phrase("folded code")),i.title=n.phrase("unfold"),i.className="cm-foldPlaceholder",i.onclick=o,i}var ve=p.NZ.replace({widget:new(function(e){function t(){return(0,l.A)(this,t),(0,a.A)(this,t,arguments)}return(0,s.A)(t,e),(0,c.A)(t,[{key:"toDOM",value:function(e){return me(e,null)}}])}(p.xO))}),ge=function(e){function t(e){var n;return(0,l.A)(this,t),(n=(0,a.A)(this,t)).value=e,n}return(0,s.A)(t,e),(0,c.A)(t,[{key:"eq",value:function(e){return this.value==e.value}},{key:"toDOM",value:function(e){return me(e,this.value)}}])}(p.xO),ye={openText:"\u2304",closedText:"\u203a",markerDOM:null,domEventHandlers:{},foldingChanged:function(){return!1}},Oe=function(e){function t(e,n){var r;return(0,l.A)(this,t),(r=(0,a.A)(this,t)).config=e,r.open=n,r}return(0,s.A)(t,e),(0,c.A)(t,[{key:"eq",value:function(e){return this.config==e.config&&this.open==e.open}},{key:"toDOM",value:function(e){if(this.config.markerDOM)return this.config.markerDOM(this.open);var t=document.createElement("span");return t.textContent=this.open?this.config.openText:this.config.closedText,t.title=e.state.phrase(this.open?"Fold line":"Unfold line"),t}}])}(p.wJ);function be(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object.assign(Object.assign({},ye),e),n=new Oe(t,!0),r=new Oe(t,!1),o=p.Z9.fromClass(function(){return(0,c.A)((function e(t){(0,l.A)(this,e),this.from=t.viewport.from,this.markers=this.buildMarkers(t)}),[{key:"update",value:function(e){(e.docChanged||e.viewportChanged||e.startState.facet(P)!=e.state.facet(P)||e.startState.field(se,!1)!=e.state.field(se,!1)||A(e.startState)!=A(e.state)||t.foldingChanged(e))&&(this.markers=this.buildMarkers(e.view))}},{key:"buildMarkers",value:function(e){var t,o=new f.vB,i=(0,u.A)(e.viewportLineBlocks);try{for(i.s();!(t=i.n()).done;){var a=t.value,s=ue(e.state,a.from,a.to)?r:ne(e.state,a.from,a.to)?n:null;s&&o.add(a.from,a.from,s)}}catch(l){i.e(l)}finally{i.f()}return o.finish()}}])}()),i=t.domEventHandlers;return[o,(0,p.cU)({class:"cm-foldGutter",markers:function(e){var t;return(null===(t=e.plugin(o))||void 0===t?void 0:t.markers)||f.om.empty},initialSpacer:function(){return new Oe(t,!1)},domEventHandlers:Object.assign(Object.assign({},i),{click:function(e,t,n){if(i.click&&i.click(e,t,n))return!0;var r=ue(e.state,t.from,t.to);if(r)return e.dispatch({effects:ie.of(r)}),!0;var o=ne(e.state,t.from,t.to);return!!o&&(e.dispatch({effects:oe.of(o)}),!0)}})}),he()]}var Ee=p.Lz.baseTheme({".cm-foldPlaceholder":{backgroundColor:"#eee",border:"1px solid #ddd",color:"#888",borderRadius:".2em",margin:"0 1px",padding:"0 1px",cursor:"pointer"},".cm-foldGutter span":{padding:"0 1px",cursor:"pointer"}}),Ae=function(){function e(t,n){var r;function o(e){var t=m.G.newName();return(r||(r=Object.create(null)))["."+t]=e,t}(0,l.A)(this,e),this.specs=t;var i="string"==typeof n.all?n.all:n.all?o(n.all):void 0,a=n.scope;this.scope=a instanceof O?function(e){return e.prop(v)==a.data}:a?function(e){return e==a}:void 0,this.style=(0,h.az)(t.map((function(e){return{tag:e.tag,class:e.class||o(Object.assign({},e,{tag:null}))}})),{all:i}).style,this.module=r?new m.G(r):null,this.themeType=n.themeType}return(0,c.A)(e,null,[{key:"define",value:function(t,n){return new e(t,n||{})}}])}(),we=f.sj.define(),Ce=f.sj.define({combine:function(e){return e.length?[e[0]]:null}});function ke(e){var t=e.facet(we);return t.length?t:e.facet(Ce)}function Se(e,t){var n,r=[xe];return e instanceof Ae&&(e.module&&r.push(p.Lz.styleModule.of(e.module)),n=e.themeType),(null===t||void 0===t?void 0:t.fallback)?r.push(Ce.of(e)):n?r.push(we.computeN([p.Lz.darkTheme],(function(t){return t.facet(p.Lz.darkTheme)==("dark"==n)?[e]:[]}))):r.push(we.of(e)),r}var Te=function(){return(0,c.A)((function e(t){(0,l.A)(this,e),this.markCache=Object.create(null),this.tree=A(t.state),this.decorations=this.buildDeco(t,ke(t.state)),this.decoratedTo=t.viewport.to}),[{key:"update",value:function(e){var t=A(e.state),n=ke(e.state),r=n!=ke(e.startState),o=e.view.viewport,i=e.changes.mapPos(this.decoratedTo,1);t.length<o.to&&!r&&t.type==this.tree.type&&i>=o.to?(this.decorations=this.decorations.map(e.changes),this.decoratedTo=i):(t!=this.tree||e.viewportChanged||r)&&(this.tree=t,this.decorations=this.buildDeco(e.view,n),this.decoratedTo=o.to)}},{key:"buildDeco",value:function(e,t){var n=this;if(!t||!this.tree.length)return p.NZ.none;var r,o=new f.vB,i=(0,u.A)(e.visibleRanges);try{for(i.s();!(r=i.n()).done;){var a=r.value,s=a.from,l=a.to;(0,h.DM)(this.tree,t,(function(e,t,r){o.add(e,t,n.markCache[r]||(n.markCache[r]=p.NZ.mark({class:r})))}),s,l)}}catch(c){i.e(c)}finally{i.f()}return o.finish()}}])}(),xe=f.Nb.high(p.Z9.fromClass(Te,{decorations:function(e){return e.decorations}})),_e=Ae.define([{tag:h._A.meta,color:"#404740"},{tag:h._A.link,textDecoration:"underline"},{tag:h._A.heading,textDecoration:"underline",fontWeight:"bold"},{tag:h._A.emphasis,fontStyle:"italic"},{tag:h._A.strong,fontWeight:"bold"},{tag:h._A.strikethrough,textDecoration:"line-through"},{tag:h._A.keyword,color:"#708"},{tag:[h._A.atom,h._A.bool,h._A.url,h._A.contentSeparator,h._A.labelName],color:"#219"},{tag:[h._A.literal,h._A.inserted],color:"#164"},{tag:[h._A.string,h._A.deleted],color:"#a11"},{tag:[h._A.regexp,h._A.escape,h._A.special(h._A.string)],color:"#e40"},{tag:h._A.definition(h._A.variableName),color:"#00f"},{tag:h._A.local(h._A.variableName),color:"#30a"},{tag:[h._A.typeName,h._A.namespace],color:"#085"},{tag:h._A.className,color:"#167"},{tag:[h._A.special(h._A.variableName),h._A.macroName],color:"#256"},{tag:h._A.definition(h._A.propertyName),color:"#00c"},{tag:h._A.comment,color:"#940"},{tag:h._A.invalid,color:"#f00"}]),De=p.Lz.baseTheme({"&.cm-focused .cm-matchingBracket":{backgroundColor:"#328c8252"},"&.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bb555544"}}),Pe=1e4,Me="()[]{}",Ne=f.sj.define({combine:function(e){return(0,f.QR)(e,{afterCursor:!0,brackets:Me,maxScanDistance:Pe,renderMatch:Le})}}),Re=p.NZ.mark({class:"cm-matchingBracket"}),Ie=p.NZ.mark({class:"cm-nonmatchingBracket"});function Le(e){var t=[],n=e.matched?Re:Ie;return t.push(n.range(e.start.from,e.start.to)),e.end&&t.push(n.range(e.end.from,e.end.to)),t}var Fe=[f.sU.define({create:function(){return p.NZ.none},update:function(e,t){if(!t.docChanged&&!t.selection)return e;var n,r=[],o=t.state.facet(Ne),i=(0,u.A)(t.state.selection.ranges);try{for(i.s();!(n=i.n()).done;){var a=n.value;if(a.empty){var s=Qe(t.state,a.head,-1,o)||a.head>0&&Qe(t.state,a.head-1,1,o)||o.afterCursor&&(Qe(t.state,a.head,1,o)||a.head<t.state.doc.length&&Qe(t.state,a.head+1,-1,o));s&&(r=r.concat(o.renderMatch(s,t.state)))}}}catch(l){i.e(l)}finally{i.f()}return p.NZ.set(r,!0)},provide:function(e){return p.Lz.decorations.from(e)}}),De];function Be(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[Ne.of(e),Fe]}var je=new d.uY;function Ue(e,t,n){var r=e.prop(t<0?d.uY.openedBy:d.uY.closedBy);if(r)return r;if(1==e.name.length){var o=n.indexOf(e.name);if(o>-1&&o%2==(t<0?1:0))return[n[o+t]]}return null}function He(e){var t=e.type.prop(je);return t?t(e.node):e}function Qe(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=r.maxScanDistance||Pe,i=r.brackets||Me,a=A(e),s=a.resolveInner(t,n),u=s;u;u=u.parent){var l=Ue(u.type,n,i);if(l&&u.from<u.to){var c=He(u);if(c&&(n>0?t>=c.from&&t<c.to:t>c.from&&t<=c.to))return Ye(e,t,n,u,c,l,i)}}return function(e,t,n,r,o,i,a){var s=n<0?e.sliceDoc(t-1,t):e.sliceDoc(t,t+1),u=a.indexOf(s);if(u<0||u%2==0!=n>0)return null;for(var l={from:n<0?t-1:t,to:n>0?t+1:t},c=e.doc.iterRange(t,n>0?e.doc.length:0),d=0,f=0;!c.next().done&&f<=i;){var p=c.value;n<0&&(f+=p.length);for(var h=t+f*n,m=n>0?0:p.length-1,v=n>0?p.length:-1;m!=v;m+=n){var g=a.indexOf(p[m]);if(!(g<0||r.resolveInner(h+m,1).type!=o))if(g%2==0==n>0)d++;else{if(1==d)return{start:l,end:{from:h+m,to:h+m+1},matched:g>>1==u>>1};d--}}n>0&&(f+=p.length)}return c.done?{start:l,matched:!1}:null}(e,t,n,a,s.type,o,i)}function Ye(e,t,n,r,o,i,a){var s=r.parent,u={from:o.from,to:o.to},l=0,c=null===s||void 0===s?void 0:s.cursor();if(c&&(n<0?c.childBefore(r.from):c.childAfter(r.to)))do{if(n<0?c.to<=r.from:c.from>=r.to){if(0==l&&i.indexOf(c.type.name)>-1&&c.from<c.to){var d=He(c);return{start:u,end:d?{from:d.from,to:d.to}:void 0,matched:!0}}if(Ue(c.type,n,a))l++;else if(Ue(c.type,-n,a)){if(0==l){var f=He(c);return{start:u,end:f&&f.from<f.to?{from:f.from,to:f.to}:void 0,matched:!1}}l--}}}while(n<0?c.prevSibling():c.nextSibling());return{start:u,matched:!1}}function ze(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;null==t&&-1==(t=e.search(/[^\s\u00a0]/))&&(t=e.length);for(var i=o,a=r;a<t;a++)9==e.charCodeAt(a)?i+=n-i%n:i++;return i}var $e=function(){return(0,c.A)((function e(t,n,r,o){(0,l.A)(this,e),this.string=t,this.tabSize=n,this.indentUnit=r,this.overrideIndent=o,this.pos=0,this.start=0,this.lastColumnPos=0,this.lastColumnValue=0}),[{key:"eol",value:function(){return this.pos>=this.string.length}},{key:"sol",value:function(){return 0==this.pos}},{key:"peek",value:function(){return this.string.charAt(this.pos)||void 0}},{key:"next",value:function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)}},{key:"eat",value:function(e){var t=this.string.charAt(this.pos);if("string"==typeof e?t==e:t&&(e instanceof RegExp?e.test(t):e(t)))return++this.pos,t}},{key:"eatWhile",value:function(e){for(var t=this.pos;this.eat(e););return this.pos>t}},{key:"eatSpace",value:function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e}},{key:"skipToEnd",value:function(){this.pos=this.string.length}},{key:"skipTo",value:function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0}},{key:"backUp",value:function(e){this.pos-=e}},{key:"column",value:function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=ze(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue}},{key:"indentation",value:function(){var e;return null!==(e=this.overrideIndent)&&void 0!==e?e:ze(this.string,null,this.tabSize)}},{key:"match",value:function(e,t,n){if("string"==typeof e){var r=function(e){return n?e.toLowerCase():e};return r(this.string.substr(this.pos,e.length))==r(e)?(!1!==t&&(this.pos+=e.length),!0):null}var o=this.string.slice(this.pos).match(e);return o&&o.index>0?null:(o&&!1!==t&&(this.pos+=o[0].length),o)}},{key:"current",value:function(){return this.string.slice(this.start,this.pos)}}])}();function Ve(e){if("object"!=typeof e)return e;var t={};for(var n in e){var r=e[n];t[n]=r instanceof Array?r.slice():r}return t}var Ge=new WeakMap,qe=function(e){function t(e){var n;(0,l.A)(this,t);var r,o,i=g(e.languageData),u={name:(o=e).name||"",token:o.token,blankLine:o.blankLine||function(){},startState:o.startState||function(){return!0},copyState:o.copyState||Ve,indent:o.indent||function(){return null},languageData:o.languageData||{},tokenTable:o.tokenTable||Je},f=new(function(e){function t(){return(0,l.A)(this,t),(0,a.A)(this,t,arguments)}return(0,s.A)(t,e),(0,c.A)(t,[{key:"createParse",value:function(e,t,n){return new We(r,e,t,n)}}])}(d.iX));return(n=(0,a.A)(this,t,[i,f,[R.of((function(e,t){return n.getIndent(e,t)}))],e.name])).topNode=function(e){var t=d.Z6.define({id:et.length,name:"Document",props:[v.add((function(){return e}))],top:!0});return et.push(t),t}(i),r=n,n.streamParser=u,n.stateAfter=new d.uY({perNode:!0}),n.tokenTable=e.tokenTable?new ct(u.tokenTable):dt,n}return(0,s.A)(t,e),(0,c.A)(t,[{key:"getIndent",value:function(e,t){for(var n=A(e.state),r=n.resolve(t);r&&r.type!=this.topNode;)r=r.parent;if(!r)return null;var o=void 0,i=e.options.overrideIndentation;i&&null!=(o=Ge.get(e.state))&&o<t-1e4&&(o=void 0);var a,s,u=Ze(this,n,0,r.from,null!==o&&void 0!==o?o:t);if(u?(s=u.state,a=u.pos+1):(s=this.streamParser.startState(e.unit),a=0),t-a>1e4)return null;for(;a<t;){var l=e.state.doc.lineAt(a),c=Math.min(t,l.to);if(l.length)for(var d=i?i(l.from):-1,f=new $e(l.text,e.state.tabSize,e.unit,d<0?void 0:d);f.pos<c-l.from;)Ke(this.streamParser.token,f,s);else this.streamParser.blankLine(s,e.unit);if(c==t)break;a=l.to+1}var p=e.lineAt(t);return i&&null==o&&Ge.set(e.state,p.from),this.streamParser.indent(s,/^\s*(.*)/.exec(p.text)[1],e)}},{key:"allowsNesting",get:function(){return!1}}],[{key:"define",value:function(e){return new t(e)}}])}(O);function Ze(e,t,n,r,o){var i=n>=r&&n+t.length<=o&&t.prop(e.stateAfter);if(i)return{state:e.streamParser.copyState(i),pos:n+t.length};for(var a=t.children.length-1;a>=0;a--){var s=t.children[a],u=n+t.positions[a],l=s instanceof d.PH&&u<o&&Ze(e,s,u,r,o);if(l)return l}return null}function Xe(e,t,n,r,o){if(o&&n<=0&&r>=t.length)return t;o||t.type!=e.topNode||(o=!0);for(var i=t.children.length-1;i>=0;i--){var a=t.positions[i],s=t.children[i],u=void 0;if(a<r&&s instanceof d.PH){if(!(u=Xe(e,s,n-a,r-a,o)))break;return o?new d.PH(t.type,t.children.slice(0,i).concat(u),t.positions.slice(0,i+1),a+u.length):u}}return null}var We=function(){return(0,c.A)((function e(t,n,r,o){(0,l.A)(this,e),this.lang=t,this.input=n,this.fragments=r,this.ranges=o,this.stoppedAt=null,this.chunks=[],this.chunkPos=[],this.chunk=[],this.chunkReused=void 0,this.rangeIndex=0,this.to=o[o.length-1].to;var i=k.get(),a=o[0].from,s=function(e,t,n,r){var o,i=(0,u.A)(t);try{for(i.s();!(o=i.n()).done;){var a=o.value,s=a.from+(a.openStart?25:0),l=a.to-(a.openEnd?25:0),c=s<=n&&l>n&&Ze(e,a.tree,0-a.offset,n,l),f=void 0;if(c&&(f=Xe(e,a.tree,n+a.offset,c.pos+a.offset,!1)))return{state:c.state,tree:f}}}catch(p){i.e(p)}finally{i.f()}return{state:e.streamParser.startState(r?L(r):4),tree:d.PH.empty}}(t,r,a,null===i||void 0===i?void 0:i.state),c=s.state,f=s.tree;this.state=c,this.parsedPos=this.chunkStart=a+f.length;for(var p=0;p<f.children.length;p++)this.chunks.push(f.children[p]),this.chunkPos.push(f.positions[p]);i&&this.parsedPos<i.viewport.from-1e5&&(this.state=this.lang.streamParser.startState(L(i.state)),i.skipUntilInView(this.parsedPos,i.viewport.from),this.parsedPos=i.viewport.from),this.moveRangeIndex()}),[{key:"advance",value:function(){var e=k.get(),t=null==this.stoppedAt?this.to:Math.min(this.to,this.stoppedAt),n=Math.min(t,this.chunkStart+2048);for(e&&(n=Math.min(n,e.viewport.to));this.parsedPos<n;)this.parseLine(e);return this.chunkStart<this.parsedPos&&this.finishChunk(),this.parsedPos>=t?this.finish():e&&this.parsedPos>=e.viewport.to?(e.skipUntilInView(this.parsedPos,t),this.finish()):null}},{key:"stopAt",value:function(e){this.stoppedAt=e}},{key:"lineAfter",value:function(e){var t=this.input.chunk(e);if(this.input.lineChunks)"\n"==t&&(t="");else{var n=t.indexOf("\n");n>-1&&(t=t.slice(0,n))}return e+t.length<=this.to?t:t.slice(0,this.to-e)}},{key:"nextLine",value:function(){for(var e=this.parsedPos,t=this.lineAfter(e),n=e+t.length,r=this.rangeIndex;;){var o=this.ranges[r].to;if(o>=n)break;if(t=t.slice(0,o-(n-t.length)),++r==this.ranges.length)break;var i=this.ranges[r].from,a=this.lineAfter(i);t+=a,n=i+a.length}return{line:t,end:n}}},{key:"skipGapsTo",value:function(e,t,n){for(;;){var r=this.ranges[this.rangeIndex].to,o=e+t;if(n>0?r>o:r>=o)break;t+=this.ranges[++this.rangeIndex].from-r}return t}},{key:"moveRangeIndex",value:function(){for(;this.ranges[this.rangeIndex].to<this.parsedPos;)this.rangeIndex++}},{key:"emitToken",value:function(e,t,n,r,o){if(this.ranges.length>1){t+=o=this.skipGapsTo(t,o,1);var i=this.chunk.length;n+=o=this.skipGapsTo(n,o,-1),r+=this.chunk.length-i}return this.chunk.push(e,t,n,r),o}},{key:"parseLine",value:function(e){var t=this.nextLine(),n=t.line,r=t.end,o=0,i=this.lang.streamParser,a=new $e(n,e?e.state.tabSize:4,e?L(e.state):2);if(a.eol())i.blankLine(this.state,a.indentUnit);else for(;!a.eol();){var s=Ke(i.token,a,this.state);if(s&&(o=this.emitToken(this.lang.tokenTable.resolve(s),this.parsedPos+a.start,this.parsedPos+a.pos,4,o)),a.start>1e4)break}this.parsedPos=r,this.moveRangeIndex(),this.parsedPos<this.to&&this.parsedPos++}},{key:"finishChunk",value:function(){var e=d.PH.build({buffer:this.chunk,start:this.chunkStart,length:this.parsedPos-this.chunkStart,nodeSet:tt,topID:0,maxBufferLength:2048,reused:this.chunkReused});e=new d.PH(e.type,e.children,e.positions,e.length,[[this.lang.stateAfter,this.lang.streamParser.copyState(this.state)]]),this.chunks.push(e),this.chunkPos.push(this.chunkStart-this.ranges[0].from),this.chunk=[],this.chunkReused=void 0,this.chunkStart=this.parsedPos}},{key:"finish",value:function(){return new d.PH(this.lang.topNode,this.chunks,this.chunkPos,this.parsedPos-this.ranges[0].from).balance()}}])}();function Ke(e,t,n){t.start=t.pos;for(var r=0;r<10;r++){var o=e(t,n);if(t.pos>t.start)return o}throw new Error("Stream parser failed to advance stream.")}for(var Je=Object.create(null),et=[d.Z6.none],tt=new d.fI(et),nt=[],rt=Object.create(null),ot=Object.create(null),it=0,at=[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","tagName"],["attribute","attributeName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]];it<at.length;it++){var st=(0,i.A)(at[it],2),ut=st[0],lt=st[1];ot[ut]=pt(Je,lt)}var ct=function(){return(0,c.A)((function e(t){(0,l.A)(this,e),this.extra=t,this.table=Object.assign(Object.create(null),ot)}),[{key:"resolve",value:function(e){return e?this.table[e]||(this.table[e]=pt(this.extra,e)):0}}])}(),dt=new ct(Je);function ft(e,t){nt.indexOf(e)>-1||(nt.push(e),console.warn(t))}function pt(e,t){var n,r=[],i=(0,u.A)(t.split(" "));try{for(i.s();!(n=i.n()).done;){var a,s=n.value,l=[],c=(0,u.A)(s.split("."));try{for(c.s();!(a=c.n()).done;){var f=a.value,p=e[f]||h._A[f];p?"function"==typeof p?l.length?l=l.map(p):ft(f,"Modifier ".concat(f," used at start of tag")):l.length?ft(f,"Tag ".concat(f," used as modifier")):l=Array.isArray(p)?p:[p]:ft(f,"Unknown highlighting tag ".concat(f))}}catch(A){c.e(A)}finally{c.f()}var m,v=(0,u.A)(l);try{for(v.s();!(m=v.n()).done;){var g=m.value;r.push(g)}}catch(A){v.e(A)}finally{v.f()}}}catch(A){i.e(A)}finally{i.f()}if(!r.length)return 0;var y=t.replace(/ /g,"_"),O=y+" "+r.map((function(e){return e.id})),b=rt[O];if(b)return b.id;var E=rt[O]=d.Z6.define({id:et.length,name:y,props:[(0,h.pn)((0,o.default)({},y,r))]});return et.push(E),E.id}p.OP.RTL,p.OP.LTR},94635:function(e,t,n){"use strict";n.d(t,{$w:function(){return C}});n(60436);var r=n(39874),o=n(85501),i=n(24765),a=n(92901),s=n(23029),u=n(75872),l=n(21289),c=n(3652),d=(0,a.A)((function e(t,n,r){(0,s.A)(this,e),this.from=t,this.to=n,this.diagnostic=r})),f=function(){function e(t,n,r){(0,s.A)(this,e),this.diagnostics=t,this.panel=n,this.selected=r}return(0,a.A)(e,null,[{key:"init",value:function(t,n,r){var o=t,i=r.facet(k).markerFilter;i&&(o=i(o,r));var a=u.NZ.set(o.map((function(e){return e.from==e.to||e.from==e.to-1&&r.doc.lineAt(e.from).to==e.from?u.NZ.widget({widget:new x(e),diagnostic:e}).range(e.from):u.NZ.mark({attributes:{class:"cm-lintRange cm-lintRange-"+e.severity+(e.markClass?" "+e.markClass:"")},diagnostic:e}).range(e.from,e.to)})),!0);return new e(a,n,p(a))}}])}();function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=null;return e.between(n,1e9,(function(e,n,o){var i=o.spec;if(!t||i.diagnostic==t)return r=new d(e,n,i.diagnostic),!1})),r}function h(e,t){var n=t.pos,r=t.end||n,o=e.state.facet(k).hideOn(e,n,r);if(null!=o)return o;var i=e.startState.doc.lineAt(t.pos);return!(!e.effects.some((function(e){return e.is(v)}))&&!e.changes.touchesRange(i.from,Math.max(i.to,r)))}function m(e,t){return e.field(O,!1)?t:t.concat(l.Pe.appendConfig.of(F))}var v=l.Pe.define(),g=l.Pe.define(),y=l.Pe.define(),O=l.sU.define({create:function(){return new f(u.NZ.none,null,null)},update:function(e,t){if(t.docChanged&&e.diagnostics.size){var n=e.diagnostics.map(t.changes),r=null,o=e.panel;if(e.selected){var a=t.changes.mapPos(e.selected.from,1);r=p(n,e.selected.diagnostic,a)||p(n,null,a)}!n.size&&o&&t.state.facet(k).autoPanel&&(o=null),e=new f(n,o,r)}var s,u=(0,i.A)(t.effects);try{for(u.s();!(s=u.n()).done;){var l=s.value;if(l.is(v)){var c=t.state.facet(k).autoPanel?l.value.length?D.open:null:e.panel;e=f.init(l.value,c,t.state)}else l.is(g)?e=new f(e.diagnostics,l.value?D.open:null,e.selected):l.is(y)&&(e=new f(e.diagnostics,e.panel,l.value))}}catch(d){u.e(d)}finally{u.f()}return e},provide:function(e){return[u.S7.from(e,(function(e){return e.panel})),u.Lz.decorations.from(e,(function(e){return e.diagnostics}))]}});var b=u.NZ.mark({class:"cm-lintRange cm-lintRange-active"});function E(e,t,n){var r=e.state.field(O).diagnostics,o=[],i=2e8,a=0;r.between(t-(n<0?1:0),t+(n>0?1:0),(function(e,r,s){var u=s.spec;t>=e&&t<=r&&(e==r||(t>e||n>0)&&(t<r||n<0))&&(o.push(u.diagnostic),i=Math.min(e,i),a=Math.max(r,a))}));var s=e.state.facet(k).tooltipFilter;return s&&(o=s(o,e.state)),o.length?{pos:i,end:a,above:e.state.doc.lineAt(i).to<a,create:function(){return{dom:A(e,o)}}}:null}function A(e,t){return(0,c.A)("ul",{class:"cm-tooltip-lint"},t.map((function(t){return T(e,t,!1)})))}var w=function(e){var t=e.state.field(O,!1);return!(!t||!t.panel)&&(e.dispatch({effects:g.of(!1)}),!0)},C=[{key:"Mod-Shift-m",run:function(e){var t=e.state.field(O,!1);t&&t.panel||e.dispatch({effects:m(e.state,[g.of(!0)])});var n=(0,u.ld)(e,D.open);return n&&n.dom.querySelector(".cm-panel-lint ul").focus(),!0},preventDefault:!0},{key:"F8",run:function(e){var t=e.state.field(O,!1);if(!t)return!1;var n=e.state.selection.main,r=t.diagnostics.iter(n.to+1);return!(!r.value&&(!(r=t.diagnostics.iter(0)).value||r.from==n.from&&r.to==n.to))&&(e.dispatch({selection:{anchor:r.from,head:r.to},scrollIntoView:!0}),!0)}}];var k=l.sj.define({combine:function(e){return Object.assign({sources:e.map((function(e){return e.source})).filter((function(e){return null!=e}))},(0,l.QR)(e.map((function(e){return e.config})),{delay:750,markerFilter:null,tooltipFilter:null,needsRefresh:null,hideOn:function(){return null}},{needsRefresh:function(e,t){return e?t?function(n){return e(n)||t(n)}:e:t}}))}});function S(e){var t=[];if(e){var n,r=(0,i.A)(e);try{e:for(r.s();!(n=r.n()).done;){for(var o=n.value.name,a=function(){var e=o[s];if(/[a-zA-Z]/.test(e)&&!t.some((function(t){return t.toLowerCase()==e.toLowerCase()})))return t.push(e),1},s=0;s<o.length;s++)if(a())continue e;t.push("")}}catch(u){r.e(u)}finally{r.f()}}return t}function T(e,t,n){var r,o=n?S(t.actions):[];return(0,c.A)("li",{class:"cm-diagnostic cm-diagnostic-"+t.severity},(0,c.A)("span",{class:"cm-diagnosticText"},t.renderMessage?t.renderMessage(e):t.message),null===(r=t.actions)||void 0===r?void 0:r.map((function(n,r){var i=!1,a=function(r){if(r.preventDefault(),!i){i=!0;var o=p(e.state.field(O).diagnostics,t);o&&n.apply(e,o.from,o.to)}},s=n.name,u=o[r]?s.indexOf(o[r]):-1,l=u<0?s:[s.slice(0,u),(0,c.A)("u",s.slice(u,u+1)),s.slice(u+1)];return(0,c.A)("button",{type:"button",class:"cm-diagnosticAction",onclick:a,onmousedown:a,"aria-label":" Action: ".concat(s).concat(u<0?"":' (access key "'.concat(o[r],')"'),".")},l)})),t.source&&(0,c.A)("div",{class:"cm-diagnosticSource"},t.source))}var x=function(e){function t(e){var n;return(0,s.A)(this,t),(n=(0,r.A)(this,t)).diagnostic=e,n}return(0,o.A)(t,e),(0,a.A)(t,[{key:"eq",value:function(e){return e.diagnostic==this.diagnostic}},{key:"toDOM",value:function(){return(0,c.A)("span",{class:"cm-lintPoint cm-lintPoint-"+this.diagnostic.severity})}}])}(u.xO),_=(0,a.A)((function e(t,n){(0,s.A)(this,e),this.diagnostic=n,this.id="item_"+Math.floor(4294967295*Math.random()).toString(16),this.dom=T(t,n,!0),this.dom.id=this.id,this.dom.setAttribute("role","option")})),D=function(){function e(t){var n=this;(0,s.A)(this,e),this.view=t,this.items=[];this.list=(0,c.A)("ul",{tabIndex:0,role:"listbox","aria-label":this.view.state.phrase("Diagnostics"),onkeydown:function(e){if(27==e.keyCode)w(n.view),n.view.focus();else if(38==e.keyCode||33==e.keyCode)n.moveSelection((n.selectedIndex-1+n.items.length)%n.items.length);else if(40==e.keyCode||34==e.keyCode)n.moveSelection((n.selectedIndex+1)%n.items.length);else if(36==e.keyCode)n.moveSelection(0);else if(35==e.keyCode)n.moveSelection(n.items.length-1);else if(13==e.keyCode)n.view.focus();else{if(!(e.keyCode>=65&&e.keyCode<=90&&n.selectedIndex>=0))return;for(var r=n.items[n.selectedIndex].diagnostic,o=S(r.actions),i=0;i<o.length;i++)if(o[i].toUpperCase().charCodeAt(0)==e.keyCode){var a=p(n.view.state.field(O).diagnostics,r);a&&r.actions[i].apply(t,a.from,a.to)}}e.preventDefault()},onclick:function(e){for(var t=0;t<n.items.length;t++)n.items[t].dom.contains(e.target)&&n.moveSelection(t)}}),this.dom=(0,c.A)("div",{class:"cm-panel-lint"},this.list,(0,c.A)("button",{type:"button",name:"close","aria-label":this.view.state.phrase("close"),onclick:function(){return w(n.view)}},"\xd7")),this.update()}return(0,a.A)(e,[{key:"selectedIndex",get:function(){var e=this.view.state.field(O).selected;if(!e)return-1;for(var t=0;t<this.items.length;t++)if(this.items[t].diagnostic==e.diagnostic)return t;return-1}},{key:"update",value:function(){var e=this,t=this.view.state.field(O),n=t.diagnostics,r=t.selected,o=0,i=!1,a=null;for(n.between(0,this.view.state.doc.length,(function(t,n,s){for(var u,l=s.spec,c=-1,d=o;d<e.items.length;d++)if(e.items[d].diagnostic==l.diagnostic){c=d;break}c<0?(u=new _(e.view,l.diagnostic),e.items.splice(o,0,u),i=!0):(u=e.items[c],c>o&&(e.items.splice(o,c-o),i=!0)),r&&u.diagnostic==r.diagnostic?u.dom.hasAttribute("aria-selected")||(u.dom.setAttribute("aria-selected","true"),a=u):u.dom.hasAttribute("aria-selected")&&u.dom.removeAttribute("aria-selected"),o++}));o<this.items.length&&!(1==this.items.length&&this.items[0].diagnostic.from<0);)i=!0,this.items.pop();0==this.items.length&&(this.items.push(new _(this.view,{from:-1,to:-1,severity:"info",message:this.view.state.phrase("No diagnostics")})),i=!0),a?(this.list.setAttribute("aria-activedescendant",a.id),this.view.requestMeasure({key:this,read:function(){return{sel:a.dom.getBoundingClientRect(),panel:e.list.getBoundingClientRect()}},write:function(t){var n=t.sel,r=t.panel,o=r.height/e.list.offsetHeight;n.top<r.top?e.list.scrollTop-=(r.top-n.top)/o:n.bottom>r.bottom&&(e.list.scrollTop+=(n.bottom-r.bottom)/o)}})):this.selectedIndex<0&&this.list.removeAttribute("aria-activedescendant"),i&&this.sync()}},{key:"sync",value:function(){var e=this.list.firstChild;function t(){var t=e;e=t.nextSibling,t.remove()}var n,r=(0,i.A)(this.items);try{for(r.s();!(n=r.n()).done;){var o=n.value;if(o.dom.parentNode==this.list){for(;e!=o.dom;)t();e=o.dom.nextSibling}else this.list.insertBefore(o.dom,e)}}catch(a){r.e(a)}finally{r.f()}for(;e;)t()}},{key:"moveSelection",value:function(e){if(!(this.selectedIndex<0)){var t=p(this.view.state.field(O).diagnostics,this.items[e].diagnostic);t&&this.view.dispatch({selection:{anchor:t.from,head:t.to},scrollIntoView:!0,effects:y.of(t)})}}}],[{key:"open",value:function(t){return new e(t)}}])}();function P(e){return'url(\'data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" '.concat(arguments.length>1&&void 0!==arguments[1]?arguments[1]:'viewBox="0 0 40 40"',">").concat(encodeURIComponent(e),"</svg>')")}function M(e){return P('<path d="m0 2.5 l2 -1.5 l1 0 l2 1.5 l1 0" stroke="'.concat(e,'" fill="none" stroke-width=".7"/>'),'width="6" height="3"')}var N=u.Lz.baseTheme({".cm-diagnostic":{padding:"3px 6px 3px 8px",marginLeft:"-1px",display:"block",whiteSpace:"pre-wrap"},".cm-diagnostic-error":{borderLeft:"5px solid #d11"},".cm-diagnostic-warning":{borderLeft:"5px solid orange"},".cm-diagnostic-info":{borderLeft:"5px solid #999"},".cm-diagnostic-hint":{borderLeft:"5px solid #66d"},".cm-diagnosticAction":{font:"inherit",border:"none",padding:"2px 4px",backgroundColor:"#444",color:"white",borderRadius:"3px",marginLeft:"8px",cursor:"pointer"},".cm-diagnosticSource":{fontSize:"70%",opacity:.7},".cm-lintRange":{backgroundPosition:"left bottom",backgroundRepeat:"repeat-x",paddingBottom:"0.7px"},".cm-lintRange-error":{backgroundImage:M("#d11")},".cm-lintRange-warning":{backgroundImage:M("orange")},".cm-lintRange-info":{backgroundImage:M("#999")},".cm-lintRange-hint":{backgroundImage:M("#66d")},".cm-lintRange-active":{backgroundColor:"#ffdd9980"},".cm-tooltip-lint":{padding:0,margin:0},".cm-lintPoint":{position:"relative","&:after":{content:'""',position:"absolute",bottom:0,left:"-2px",borderLeft:"3px solid transparent",borderRight:"3px solid transparent",borderBottom:"4px solid #d11"}},".cm-lintPoint-warning":{"&:after":{borderBottomColor:"orange"}},".cm-lintPoint-info":{"&:after":{borderBottomColor:"#999"}},".cm-lintPoint-hint":{"&:after":{borderBottomColor:"#66d"}},".cm-panel.cm-panel-lint":{position:"relative","& ul":{maxHeight:"100px",overflowY:"auto","& [aria-selected]":{backgroundColor:"#ddd","& u":{textDecoration:"underline"}},"&:focus [aria-selected]":{background_fallback:"#bdf",backgroundColor:"Highlight",color_fallback:"white",color:"HighlightText"},"& u":{textDecoration:"none"},padding:0,margin:0},"& [name=close]":{position:"absolute",top:"0",right:"2px",background:"inherit",border:"none",font:"inherit",padding:0,margin:0}}});function R(e){return"error"==e?4:"warning"==e?3:"info"==e?2:1}u.wJ;var I=l.Pe.define(),L=l.sU.define({create:function(){return null},update:function(e,t){return e&&t.docChanged&&(e=h(t,e)?null:Object.assign(Object.assign({},e),{pos:t.changes.mapPos(e.pos)})),t.effects.reduce((function(e,t){return t.is(I)?t.value:e}),e)},provide:function(e){return u.DK.from(e)}}),F=[O,u.Lz.decorations.compute([O],(function(e){var t=e.field(O),n=t.selected,r=t.panel;return n&&r&&n.from!=n.to?u.NZ.set([b.range(n.from,n.to)]):u.NZ.none})),(0,u.Ux)(E,{hideOn:h}),N],B=l.sj.define({combine:function(e){return(0,l.QR)(e,{hoverTime:300,markerFilter:null,tooltipFilter:null})}})},80208:function(e,t,n){"use strict";n.d(t,{Eo:function(){return ue},gN:function(){return x}});var r=n(60436),o=n(39874),i=n(85501),a=n(24765),s=n(5544),u=n(23029),l=n(92901),c=n(75872),d=n(21289),f=n(3652),p="function"==typeof String.prototype.normalize?function(e){return e.normalize("NFKD")}:function(e){return e},h=function(){return(0,l.A)((function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t.length,i=arguments.length>4?arguments[4]:void 0,a=arguments.length>5?arguments[5]:void 0;(0,u.A)(this,e),this.test=a,this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=t.iterRange(r,o),this.bufferStart=r,this.normalize=i?function(e){return i(p(e))}:p,this.query=this.normalize(n)}),[{key:"peek",value:function(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return-1;this.bufferPos=0,this.buffer=this.iter.value}return(0,d.vS)(this.buffer,this.bufferPos)}},{key:"next",value:function(){for(;this.matches.length;)this.matches.pop();return this.nextOverlapping()}},{key:"nextOverlapping",value:function(){for(;;){var e=this.peek();if(e<0)return this.done=!0,this;var t=(0,d.MK)(e),n=this.bufferStart+this.bufferPos;this.bufferPos+=(0,d.Fh)(e);for(var r=this.normalize(t),o=0,i=n;;o++){var a=r.charCodeAt(o),s=this.match(a,i,this.bufferPos+this.bufferStart);if(o==r.length-1){if(s)return this.value=s,this;break}i==n&&o<t.length&&t.charCodeAt(o)==a&&i++}}}},{key:"match",value:function(e,t,n){for(var r=null,o=0;o<this.matches.length;o+=2){var i=this.matches[o],a=!1;this.query.charCodeAt(i)==e&&(i==this.query.length-1?r={from:this.matches[o+1],to:n}:(this.matches[o]++,a=!0)),a||(this.matches.splice(o,2),o-=2)}return this.query.charCodeAt(0)==e&&(1==this.query.length?r={from:t,to:n}:this.matches.push(1,t)),r&&this.test&&!this.test(r.from,r.to,this.buffer,this.bufferStart)&&(r=null),r}}])}();"undefined"!=typeof Symbol&&(h.prototype[Symbol.iterator]=function(){return this});var m={from:-1,to:-1,match:/.*/.exec("")},v="gm"+(null==/x/.unicode?"":"u"),g=function(){return(0,l.A)((function e(t,n,r){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:t.length;if((0,u.A)(this,e),this.text=t,this.to=i,this.curLine="",this.done=!1,this.value=m,/\\[sWDnr]|\n|\r|\[\^/.test(n))return new b(t,n,r,o,i);this.re=new RegExp(n,v+((null===r||void 0===r?void 0:r.ignoreCase)?"i":"")),this.test=null===r||void 0===r?void 0:r.test,this.iter=t.iter();var a=t.lineAt(o);this.curLineStart=a.from,this.matchPos=E(t,o),this.getLine(this.curLineStart)}),[{key:"getLine",value:function(e){this.iter.next(e),this.iter.lineBreak?this.curLine="":(this.curLine=this.iter.value,this.curLineStart+this.curLine.length>this.to&&(this.curLine=this.curLine.slice(0,this.to-this.curLineStart)),this.iter.next())}},{key:"nextLine",value:function(){this.curLineStart=this.curLineStart+this.curLine.length+1,this.curLineStart>this.to?this.curLine="":this.getLine(0)}},{key:"next",value:function(){for(var e=this.matchPos-this.curLineStart;;){this.re.lastIndex=e;var t=this.matchPos<=this.to&&this.re.exec(this.curLine);if(t){var n=this.curLineStart+t.index,r=n+t[0].length;if(this.matchPos=E(this.text,r+(n==r?1:0)),n==this.curLineStart+this.curLine.length&&this.nextLine(),(n<r||n>this.value.to)&&(!this.test||this.test(n,r,t)))return this.value={from:n,to:r,match:t},this;e=this.matchPos-this.curLineStart}else{if(!(this.curLineStart+this.curLine.length<this.to))return this.done=!0,this;this.nextLine(),e=0}}}}])}(),y=new WeakMap,O=function(){function e(t,n){(0,u.A)(this,e),this.from=t,this.text=n}return(0,l.A)(e,[{key:"to",get:function(){return this.from+this.text.length}}],[{key:"get",value:function(t,n,r){var o=y.get(t);if(!o||o.from>=r||o.to<=n){var i=new e(n,t.sliceString(n,r));return y.set(t,i),i}if(o.from==n&&o.to==r)return o;var a=o.text,s=o.from;return s>n&&(a=t.sliceString(n,s)+a,s=n),o.to<r&&(a+=t.sliceString(o.to,r)),y.set(t,new e(s,a)),new e(n,a.slice(n-s,r-s))}}])}(),b=function(){return(0,l.A)((function e(t,n,r,o,i){(0,u.A)(this,e),this.text=t,this.to=i,this.done=!1,this.value=m,this.matchPos=E(t,o),this.re=new RegExp(n,v+((null===r||void 0===r?void 0:r.ignoreCase)?"i":"")),this.test=null===r||void 0===r?void 0:r.test,this.flat=O.get(t,o,this.chunkEnd(o+5e3))}),[{key:"chunkEnd",value:function(e){return e>=this.to?this.to:this.text.lineAt(e).to}},{key:"next",value:function(){for(;;){var e=this.re.lastIndex=this.matchPos-this.flat.from,t=this.re.exec(this.flat.text);if(t&&!t[0]&&t.index==e&&(this.re.lastIndex=e+1,t=this.re.exec(this.flat.text)),t){var n=this.flat.from+t.index,r=n+t[0].length;if((this.flat.to>=this.to||t.index+t[0].length<=this.flat.text.length-10)&&(!this.test||this.test(n,r,t)))return this.value={from:n,to:r,match:t},this.matchPos=E(this.text,r+(n==r?1:0)),this}if(this.flat.to==this.to)return this.done=!0,this;this.flat=O.get(this.text,this.flat.from,this.chunkEnd(this.flat.from+2*this.flat.text.length))}}}])}();function E(e,t){if(t>=e.length)return t;for(var n,r=e.lineAt(t);t<r.to&&(n=r.text.charCodeAt(t-r.from))>=56320&&n<57344;)t++;return t}function A(e){var t=String(e.state.doc.lineAt(e.state.selection.main.head).number),n=(0,f.A)("input",{class:"cm-textfield",name:"line",value:t});function r(){var t=/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(n.value);if(t){var r=e.state,o=r.doc.lineAt(r.selection.main.head),i=(0,s.A)(t,5),a=i[1],u=i[2],l=i[3],f=i[4],p=l?+l.slice(1):0,h=u?+u:o.number;if(u&&f){var m=h/100;a&&(m=m*("-"==a?-1:1)+o.number/r.doc.lines),h=Math.round(r.doc.lines*m)}else u&&a&&(h=h*("-"==a?-1:1)+o.number);var v=r.doc.line(Math.max(1,Math.min(r.doc.lines,h))),g=d.OF.cursor(v.from+Math.max(0,Math.min(p,v.length)));e.dispatch({effects:[w.of(!1),c.Lz.scrollIntoView(g.from,{y:"center"})],selection:g}),e.focus()}}return{dom:(0,f.A)("form",{class:"cm-gotoLine",onkeydown:function(t){27==t.keyCode?(t.preventDefault(),e.dispatch({effects:w.of(!1)}),e.focus()):13==t.keyCode&&(t.preventDefault(),r())},onsubmit:function(e){e.preventDefault(),r()}},(0,f.A)("label",e.state.phrase("Go to line"),": ",n)," ",(0,f.A)("button",{class:"cm-button",type:"submit"},e.state.phrase("go")))}}"undefined"!=typeof Symbol&&(g.prototype[Symbol.iterator]=b.prototype[Symbol.iterator]=function(){return this});var w=d.Pe.define(),C=d.sU.define({create:function(){return!0},update:function(e,t){var n,r=(0,a.A)(t.effects);try{for(r.s();!(n=r.n()).done;){var o=n.value;o.is(w)&&(e=o.value)}}catch(i){r.e(i)}finally{r.f()}return e},provide:function(e){return c.S7.from(e,(function(e){return e?A:null}))}}),k=c.Lz.baseTheme({".cm-panel.cm-gotoLine":{padding:"2px 6px 4px","& label":{fontSize:"80%"}}}),S={highlightWordAroundCursor:!1,minSelectionLength:1,maxMatches:100,wholeWords:!1},T=d.sj.define({combine:function(e){return(0,d.QR)(e,S,{highlightWordAroundCursor:function(e,t){return e||t},minSelectionLength:Math.min,maxMatches:Math.min})}});function x(e){var t=[N,M];return e&&t.push(T.of(e)),t}var _=c.NZ.mark({class:"cm-selectionMatch"}),D=c.NZ.mark({class:"cm-selectionMatch cm-selectionMatch-main"});function P(e,t,n,r){return(0==n||e(t.sliceDoc(n-1,n))!=d.Je.Word)&&(r==t.doc.length||e(t.sliceDoc(r,r+1))!=d.Je.Word)}var M=c.Z9.fromClass(function(){return(0,l.A)((function e(t){(0,u.A)(this,e),this.decorations=this.getDeco(t)}),[{key:"update",value:function(e){(e.selectionSet||e.docChanged||e.viewportChanged)&&(this.decorations=this.getDeco(e.view))}},{key:"getDeco",value:function(e){var t=e.state.facet(T),n=e.state,r=n.selection;if(r.ranges.length>1)return c.NZ.none;var o,i=r.main,s=null;if(i.empty){if(!t.highlightWordAroundCursor)return c.NZ.none;var u=n.wordAt(i.head);if(!u)return c.NZ.none;s=n.charCategorizer(i.head),o=n.sliceDoc(u.from,u.to)}else{var l=i.to-i.from;if(l<t.minSelectionLength||l>200)return c.NZ.none;if(t.wholeWords){if(o=n.sliceDoc(i.from,i.to),!P(s=n.charCategorizer(i.head),n,i.from,i.to)||!function(e,t,n,r){return e(t.sliceDoc(n,n+1))==d.Je.Word&&e(t.sliceDoc(r-1,r))==d.Je.Word}(s,n,i.from,i.to))return c.NZ.none}else if(!(o=n.sliceDoc(i.from,i.to)))return c.NZ.none}var f,p=[],m=(0,a.A)(e.visibleRanges);try{for(m.s();!(f=m.n()).done;)for(var v=f.value,g=new h(n.doc,o,v.from,v.to);!g.next().done;){var y=g.value,O=y.from,b=y.to;if((!s||P(s,n,O,b))&&(i.empty&&O<=i.from&&b>=i.to?p.push(D.range(O,b)):(O>=i.to||b<=i.from)&&p.push(_.range(O,b)),p.length>t.maxMatches))return c.NZ.none}}catch(E){m.e(E)}finally{m.f()}return c.NZ.set(p)}}])}(),{decorations:function(e){return e.decorations}}),N=c.Lz.baseTheme({".cm-selectionMatch":{backgroundColor:"#99ff7780"},".cm-searchMatch .cm-selectionMatch":{backgroundColor:"transparent"}});var R=d.sj.define({combine:function(e){return(0,d.QR)(e,{top:!1,caseSensitive:!1,literal:!1,regexp:!1,wholeWord:!1,createPanel:function(e){return new le(e)},scrollToMatch:function(e){return c.Lz.scrollIntoView(e)}})}});var I=function(){return(0,l.A)((function e(t){(0,u.A)(this,e),this.search=t.search,this.caseSensitive=!!t.caseSensitive,this.literal=!!t.literal,this.regexp=!!t.regexp,this.replace=t.replace||"",this.valid=!!this.search&&(!this.regexp||function(e){try{return new RegExp(e,v),!0}catch(t){return!1}}(this.search)),this.unquoted=this.unquote(this.search),this.wholeWord=!!t.wholeWord}),[{key:"unquote",value:function(e){return this.literal?e:e.replace(/\\([nrt\\])/g,(function(e,t){return"n"==t?"\n":"r"==t?"\r":"t"==t?"\t":"\\"}))}},{key:"eq",value:function(e){return this.search==e.search&&this.replace==e.replace&&this.caseSensitive==e.caseSensitive&&this.regexp==e.regexp&&this.wholeWord==e.wholeWord}},{key:"create",value:function(){return this.regexp?new Q(this):new B(this)}},{key:"getCursor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,r=e.doc?e:d.$t.create({doc:e});return null==n&&(n=r.doc.length),this.regexp?j(this,r,t,n):F(this,r,t,n)}}])}(),L=(0,l.A)((function e(t){(0,u.A)(this,e),this.spec=t}));function F(e,t,n,r){return new h(t.doc,e.unquoted,n,r,e.caseSensitive?void 0:function(e){return e.toLowerCase()},e.wholeWord?(o=t.doc,i=t.charCategorizer(t.selection.main.head),function(e,t,n,r){return(r>e||r+n.length<t)&&(r=Math.max(0,e-2),n=o.sliceString(r,Math.min(o.length,t+2))),(i(U(n,e-r))!=d.Je.Word||i(H(n,e-r))!=d.Je.Word)&&(i(H(n,t-r))!=d.Je.Word||i(U(n,t-r))!=d.Je.Word)}):void 0);var o,i}var B=function(e){function t(e){return(0,u.A)(this,t),(0,o.A)(this,t,[e])}return(0,i.A)(t,e),(0,l.A)(t,[{key:"nextMatch",value:function(e,t,n){var r=F(this.spec,e,n,e.doc.length).nextOverlapping();return r.done&&(r=F(this.spec,e,0,t).nextOverlapping()),r.done?null:r.value}},{key:"prevMatchInRange",value:function(e,t,n){for(var r=n;;){for(var o=Math.max(t,r-1e4-this.spec.unquoted.length),i=F(this.spec,e,o,r),a=null;!i.nextOverlapping().done;)a=i.value;if(a)return a;if(o==t)return null;r-=1e4}}},{key:"prevMatch",value:function(e,t,n){return this.prevMatchInRange(e,0,t)||this.prevMatchInRange(e,n,e.doc.length)}},{key:"getReplacement",value:function(e){return this.spec.unquote(this.spec.replace)}},{key:"matchAll",value:function(e,t){for(var n=F(this.spec,e,0,e.doc.length),r=[];!n.next().done;){if(r.length>=t)return null;r.push(n.value)}return r}},{key:"highlight",value:function(e,t,n,r){for(var o=F(this.spec,e,Math.max(0,t-this.spec.unquoted.length),Math.min(n+this.spec.unquoted.length,e.doc.length));!o.next().done;)r(o.value.from,o.value.to)}}])}(L);function j(e,t,n,r){return new g(t.doc,e.search,{ignoreCase:!e.caseSensitive,test:e.wholeWord?(o=t.charCategorizer(t.selection.main.head),function(e,t,n){return!n[0].length||(o(U(n.input,n.index))!=d.Je.Word||o(H(n.input,n.index))!=d.Je.Word)&&(o(H(n.input,n.index+n[0].length))!=d.Je.Word||o(U(n.input,n.index+n[0].length))!=d.Je.Word)}):void 0},n,r);var o}function U(e,t){return e.slice((0,d.zK)(e,t,!1),t)}function H(e,t){return e.slice(t,(0,d.zK)(e,t))}var Q=function(e){function t(){return(0,u.A)(this,t),(0,o.A)(this,t,arguments)}return(0,i.A)(t,e),(0,l.A)(t,[{key:"nextMatch",value:function(e,t,n){var r=j(this.spec,e,n,e.doc.length).next();return r.done&&(r=j(this.spec,e,0,t).next()),r.done?null:r.value}},{key:"prevMatchInRange",value:function(e,t,n){for(var r=1;;r++){for(var o=Math.max(t,n-1e4*r),i=j(this.spec,e,o,n),a=null;!i.next().done;)a=i.value;if(a&&(o==t||a.from>o+10))return a;if(o==t)return null}}},{key:"prevMatch",value:function(e,t,n){return this.prevMatchInRange(e,0,t)||this.prevMatchInRange(e,n,e.doc.length)}},{key:"getReplacement",value:function(e){return this.spec.unquote(this.spec.replace).replace(/\$([$&\d+])/g,(function(t,n){return"$"==n?"$":"&"==n?e.match[0]:"0"!=n&&+n<e.match.length?e.match[n]:t}))}},{key:"matchAll",value:function(e,t){for(var n=j(this.spec,e,0,e.doc.length),r=[];!n.next().done;){if(r.length>=t)return null;r.push(n.value)}return r}},{key:"highlight",value:function(e,t,n,r){for(var o=j(this.spec,e,Math.max(0,t-250),Math.min(n+250,e.doc.length));!o.next().done;)r(o.value.from,o.value.to)}}])}(L),Y=d.Pe.define(),z=d.Pe.define(),$=d.sU.define({create:function(e){return new V(re(e).create(),null)},update:function(e,t){var n,r=(0,a.A)(t.effects);try{for(r.s();!(n=r.n()).done;){var o=n.value;o.is(Y)?e=new V(o.value.create(),e.panel):o.is(z)&&(e=new V(e.query,o.value?ne:null))}}catch(i){r.e(i)}finally{r.f()}return e},provide:function(e){return c.S7.from(e,(function(e){return e.panel}))}});var V=(0,l.A)((function e(t,n){(0,u.A)(this,e),this.query=t,this.panel=n})),G=c.NZ.mark({class:"cm-searchMatch"}),q=c.NZ.mark({class:"cm-searchMatch cm-searchMatch-selected"}),Z=c.Z9.fromClass(function(){return(0,l.A)((function e(t){(0,u.A)(this,e),this.view=t,this.decorations=this.highlight(t.state.field($))}),[{key:"update",value:function(e){var t=e.state.field($);(t!=e.startState.field($)||e.docChanged||e.selectionSet||e.viewportChanged)&&(this.decorations=this.highlight(t))}},{key:"highlight",value:function(e){var t=e.query;if(!e.panel||!t.spec.valid)return c.NZ.none;for(var n=this.view,r=new d.vB,o=0,i=n.visibleRanges,a=i.length;o<a;o++){for(var s=i[o],u=s.from,l=s.to;o<a-1&&l>i[o+1].from-500;)l=i[++o].to;t.highlight(n.state,u,l,(function(e,t){var o=n.state.selection.ranges.some((function(n){return n.from==e&&n.to==t}));r.add(e,t,o?q:G)}))}return r.finish()}}])}(),{decorations:function(e){return e.decorations}});function X(e){return function(t){var n=t.state.field($,!1);return n&&n.query.spec.valid?e(t,n):ae(t)}}var W=X((function(e,t){var n=t.query,r=e.state.selection.main.to,o=n.nextMatch(e.state,r,r);if(!o)return!1;var i=d.OF.single(o.from,o.to),a=e.state.facet(R);return e.dispatch({selection:i,effects:[pe(e,o),a.scrollToMatch(i.main,e)],userEvent:"select.search"}),ie(e),!0})),K=X((function(e,t){var n=t.query,r=e.state,o=r.selection.main.from,i=n.prevMatch(r,o,o);if(!i)return!1;var a=d.OF.single(i.from,i.to),s=e.state.facet(R);return e.dispatch({selection:a,effects:[pe(e,i),s.scrollToMatch(a.main,e)],userEvent:"select.search"}),ie(e),!0})),J=X((function(e,t){var n=t.query.matchAll(e.state,1e3);return!(!n||!n.length)&&(e.dispatch({selection:d.OF.create(n.map((function(e){return d.OF.range(e.from,e.to)}))),userEvent:"select.search.matches"}),!0)})),ee=X((function(e,t){var n=t.query,r=e.state,o=r.selection.main,i=o.from,a=o.to;if(r.readOnly)return!1;var s=n.nextMatch(r,i,i);if(!s)return!1;var u,l,f=[],p=[];if(s.from==i&&s.to==a&&(l=r.toText(n.getReplacement(s)),f.push({from:s.from,to:s.to,insert:l}),s=n.nextMatch(r,s.from,s.to),p.push(c.Lz.announce.of(r.phrase("replaced match on line $",r.doc.lineAt(i).number)+"."))),s){var h=0==f.length||f[0].from>=s.to?0:s.to-s.from-l.length;u=d.OF.single(s.from-h,s.to-h),p.push(pe(e,s)),p.push(r.facet(R).scrollToMatch(u.main,e))}return e.dispatch({changes:f,selection:u,effects:p,userEvent:"input.replace"}),!0})),te=X((function(e,t){var n=t.query;if(e.state.readOnly)return!1;var r=n.matchAll(e.state,1e9).map((function(e){return{from:e.from,to:e.to,insert:n.getReplacement(e)}}));if(!r.length)return!1;var o=e.state.phrase("replaced $ matches",r.length)+".";return e.dispatch({changes:r,effects:c.Lz.announce.of(o),userEvent:"input.replace.all"}),!0}));function ne(e){return e.state.facet(R).createPanel(e)}function re(e,t){var n,r,o,i,a,s=e.selection.main,u=s.empty||s.to>s.from+100?"":e.sliceDoc(s.from,s.to);if(t&&!u)return t;var l=e.facet(R);return new I({search:(null!==(n=null===t||void 0===t?void 0:t.literal)&&void 0!==n?n:l.literal)?u:u.replace(/\n/g,"\\n"),caseSensitive:null!==(r=null===t||void 0===t?void 0:t.caseSensitive)&&void 0!==r?r:l.caseSensitive,literal:null!==(o=null===t||void 0===t?void 0:t.literal)&&void 0!==o?o:l.literal,regexp:null!==(i=null===t||void 0===t?void 0:t.regexp)&&void 0!==i?i:l.regexp,wholeWord:null!==(a=null===t||void 0===t?void 0:t.wholeWord)&&void 0!==a?a:l.wholeWord})}function oe(e){var t=(0,c.ld)(e,ne);return t&&t.dom.querySelector("[main-field]")}function ie(e){var t=oe(e);t&&t==e.root.activeElement&&t.select()}var ae=function(e){var t=e.state.field($,!1);if(t&&t.panel){var n=oe(e);if(n&&n!=e.root.activeElement){var r=re(e.state,t.query.spec);r.valid&&e.dispatch({effects:Y.of(r)}),n.focus(),n.select()}}else e.dispatch({effects:[z.of(!0),t?Y.of(re(e.state,t.query.spec)):d.Pe.appendConfig.of(me)]});return!0},se=function(e){var t=e.state.field($,!1);if(!t||!t.panel)return!1;var n=(0,c.ld)(e,ne);return n&&n.dom.contains(e.root.activeElement)&&e.focus(),e.dispatch({effects:z.of(!1)}),!0},ue=[{key:"Mod-f",run:ae,scope:"editor search-panel"},{key:"F3",run:W,shift:K,scope:"editor search-panel",preventDefault:!0},{key:"Mod-g",run:W,shift:K,scope:"editor search-panel",preventDefault:!0},{key:"Escape",run:se,scope:"editor search-panel"},{key:"Mod-Shift-l",run:function(e){var t=e.state,n=e.dispatch,r=t.selection;if(r.ranges.length>1||r.main.empty)return!1;for(var o=r.main,i=o.from,a=o.to,s=[],u=0,l=new h(t.doc,t.sliceDoc(i,a));!l.next().done;){if(s.length>1e3)return!1;l.value.from==i&&(u=s.length),s.push(d.OF.range(l.value.from,l.value.to))}return n(t.update({selection:d.OF.create(s,u),userEvent:"select.search.matches"})),!0}},{key:"Mod-Alt-g",run:function(e){var t=(0,c.ld)(e,A);if(!t){var n=[w.of(!0)];null==e.state.field(C,!1)&&n.push(d.Pe.appendConfig.of([C,k])),e.dispatch({effects:n}),t=(0,c.ld)(e,A)}return t&&t.dom.querySelector("input").select(),!0}},{key:"Mod-d",run:function(e){var t=e.state,n=e.dispatch,r=t.selection.ranges;if(r.some((function(e){return e.from===e.to})))return function(e){var t=e.state,n=e.dispatch,r=t.selection,o=d.OF.create(r.ranges.map((function(e){return t.wordAt(e.head)||d.OF.cursor(e.head)})),r.mainIndex);return!o.eq(r)&&(n(t.update({selection:o})),!0)}({state:t,dispatch:n});var o=t.sliceDoc(r[0].from,r[0].to);if(t.selection.ranges.some((function(e){return t.sliceDoc(e.from,e.to)!=o})))return!1;var i=function(e,t){for(var n,r=e.selection,o=r.main,i=r.ranges,a=e.wordAt(o.head),s=a&&a.from==o.from&&a.to==o.to,u=function(n,r){if(r.next(),!r.done){if(n&&i.some((function(e){return e.from==r.value.from})))return l=n,c=r,0;if(s){var o=e.wordAt(r.value.from);if(!o||o.from!=r.value.from||o.to!=r.value.to)return l=n,c=r,0}return{v:r.value}}if(n)return{v:null};r=new h(e.doc,t,0,Math.max(0,i[i.length-1].from-1)),l=n=!0,c=r},l=!1,c=new h(e.doc,t,i[i.length-1].to);;)if(0!==(n=u(l,c))&&n)return n.v}(t,o);return!!i&&(n(t.update({selection:t.selection.addRange(d.OF.range(i.from,i.to),!1),effects:c.Lz.scrollIntoView(i.to)})),!0)},preventDefault:!0}],le=function(){return(0,l.A)((function e(t){var n=this;(0,u.A)(this,e),this.view=t;var o=this.query=t.state.field($).query.spec;function i(e,t,n){return(0,f.A)("button",{class:"cm-button",name:e,onclick:t,type:"button"},n)}this.commit=this.commit.bind(this),this.searchField=(0,f.A)("input",{value:o.search,placeholder:ce(t,"Find"),"aria-label":ce(t,"Find"),class:"cm-textfield",name:"search",form:"","main-field":"true",onchange:this.commit,onkeyup:this.commit}),this.replaceField=(0,f.A)("input",{value:o.replace,placeholder:ce(t,"Replace"),"aria-label":ce(t,"Replace"),class:"cm-textfield",name:"replace",form:"",onchange:this.commit,onkeyup:this.commit}),this.caseField=(0,f.A)("input",{type:"checkbox",name:"case",form:"",checked:o.caseSensitive,onchange:this.commit}),this.reField=(0,f.A)("input",{type:"checkbox",name:"re",form:"",checked:o.regexp,onchange:this.commit}),this.wordField=(0,f.A)("input",{type:"checkbox",name:"word",form:"",checked:o.wholeWord,onchange:this.commit}),this.dom=(0,f.A)("div",{onkeydown:function(e){return n.keydown(e)},class:"cm-search"},[this.searchField,i("next",(function(){return W(t)}),[ce(t,"next")]),i("prev",(function(){return K(t)}),[ce(t,"previous")]),i("select",(function(){return J(t)}),[ce(t,"all")]),(0,f.A)("label",null,[this.caseField,ce(t,"match case")]),(0,f.A)("label",null,[this.reField,ce(t,"regexp")]),(0,f.A)("label",null,[this.wordField,ce(t,"by word")])].concat((0,r.A)(t.state.readOnly?[]:[(0,f.A)("br"),this.replaceField,i("replace",(function(){return ee(t)}),[ce(t,"replace")]),i("replaceAll",(function(){return te(t)}),[ce(t,"replace all")])]),[(0,f.A)("button",{name:"close",onclick:function(){return se(t)},"aria-label":ce(t,"close"),type:"button"},["\xd7"])]))}),[{key:"commit",value:function(){var e=new I({search:this.searchField.value,caseSensitive:this.caseField.checked,regexp:this.reField.checked,wholeWord:this.wordField.checked,replace:this.replaceField.value});e.eq(this.query)||(this.query=e,this.view.dispatch({effects:Y.of(e)}))}},{key:"keydown",value:function(e){(0,c.TS)(this.view,e,"search-panel")?e.preventDefault():13==e.keyCode&&e.target==this.searchField?(e.preventDefault(),(e.shiftKey?K:W)(this.view)):13==e.keyCode&&e.target==this.replaceField&&(e.preventDefault(),ee(this.view))}},{key:"update",value:function(e){var t,n=(0,a.A)(e.transactions);try{for(n.s();!(t=n.n()).done;){var r,o=t.value,i=(0,a.A)(o.effects);try{for(i.s();!(r=i.n()).done;){var s=r.value;s.is(Y)&&!s.value.eq(this.query)&&this.setQuery(s.value)}}catch(u){i.e(u)}finally{i.f()}}}catch(u){n.e(u)}finally{n.f()}}},{key:"setQuery",value:function(e){this.query=e,this.searchField.value=e.search,this.replaceField.value=e.replace,this.caseField.checked=e.caseSensitive,this.reField.checked=e.regexp,this.wordField.checked=e.wholeWord}},{key:"mount",value:function(){this.searchField.select()}},{key:"pos",get:function(){return 80}},{key:"top",get:function(){return this.view.state.facet(R).top}}])}();function ce(e,t){return e.state.phrase(t)}var de=30,fe=/[\s\.,:;?!]/;function pe(e,t){var n=t.from,r=t.to,o=e.state.doc.lineAt(n),i=e.state.doc.lineAt(r).to,a=Math.max(o.from,n-de),s=Math.min(i,r+de),u=e.state.sliceDoc(a,s);if(a!=o.from)for(var l=0;l<de;l++)if(!fe.test(u[l+1])&&fe.test(u[l])){u=u.slice(l);break}if(s!=i)for(var d=u.length-1;d>u.length-de;d--)if(!fe.test(u[d-1])&&fe.test(u[d])){u=u.slice(0,d);break}return c.Lz.announce.of("".concat(e.state.phrase("current match"),". ").concat(u," ").concat(e.state.phrase("on line")," ").concat(o.number,"."))}var he=c.Lz.baseTheme({".cm-panel.cm-search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button, & label":{margin:".2em .6em .2em 0"},"& input[type=checkbox]":{marginRight:".2em"},"& label":{fontSize:"80%",whiteSpace:"pre"}},"&light .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-searchMatch-selected":{backgroundColor:"#ff00ff8a"}}),me=[$,d.Nb.low(Z),he]},21289:function(e,t,n){"use strict";n.d(t,{$t:function(){return Re},EY:function(){return c},FB:function(){return Le},Fh:function(){return M},Gu:function(){return I},Je:function(){return Pe},MK:function(){return P},Nb:function(){return ie},OF:function(){return z},Pe:function(){return Ae},QR:function(){return Ie},VR:function(){return L},YH:function(){return Oe},ZX:function(){return we},iR:function(){return R},kn:function(){return Je},om:function(){return Ue},sU:function(){return J},sj:function(){return G},vB:function(){return He},vS:function(){return D},y$:function(){return Ke},zK:function(){return k}});var r=n(24765),o=n(39874),i=n(5182),a=n(85501),s=n(5544),u=n(23029),l=n(92901),c=function(){function e(){(0,u.A)(this,e)}return(0,l.A)(e,[{key:"lineAt",value:function(e){if(e<0||e>this.length)throw new RangeError("Invalid position ".concat(e," in document of length ").concat(this.length));return this.lineInner(e,!1,1,0)}},{key:"line",value:function(e){if(e<1||e>this.lines)throw new RangeError("Invalid line number ".concat(e," in ").concat(this.lines,"-line document"));return this.lineInner(e,!0,1,0)}},{key:"replace",value:function(e,t,n){var r=O(this,e,t),o=(0,s.A)(r,2);e=o[0],t=o[1];var i=[];return this.decompose(0,e,i,2),n.length&&n.decompose(0,n.length,i,3),this.decompose(t,this.length,i,1),f.from(i,this.length-(t-e)+n.length)}},{key:"append",value:function(e){return this.replace(this.length,this.length,e)}},{key:"slice",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length,n=O(this,e,t),r=(0,s.A)(n,2);e=r[0],t=r[1];var o=[];return this.decompose(e,t,o,0),f.from(o,t-e)}},{key:"eq",value:function(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.lines)return!1;for(var t=this.scanIdentical(e,1),n=this.length-this.scanIdentical(e,-1),r=new m(this),o=new m(e),i=t,a=t;;){if(r.next(i),o.next(i),i=0,r.lineBreak!=o.lineBreak||r.done!=o.done||r.value!=o.value)return!1;if(a+=r.value.length,r.done||a>=n)return!0}}},{key:"iter",value:function(){return new m(this,arguments.length>0&&void 0!==arguments[0]?arguments[0]:1)}},{key:"iterRange",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length;return new v(this,e,t)}},{key:"iterLines",value:function(e,t){var n;if(null==e)n=this.iter();else{null==t&&(t=this.lines+1);var r=this.line(e).from;n=this.iterRange(r,Math.max(r,t==this.lines+1?this.length:t<=1?0:this.line(t-1).to))}return new g(n)}},{key:"toString",value:function(){return this.sliceString(0)}},{key:"toJSON",value:function(){var e=[];return this.flatten(e),e}}],[{key:"of",value:function(t){if(0==t.length)throw new RangeError("A document must have at least one line");return 1!=t.length||t[0]?t.length<=32?new d(t):f.from(d.split(t,[])):e.empty}}])}(),d=function(e){function t(e){var n,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){var t,n=-1,o=(0,r.A)(e);try{for(o.s();!(t=o.n()).done;){n+=t.value.length+1}}catch(i){o.e(i)}finally{o.f()}return n}(e);return(0,u.A)(this,t),(n=(0,o.A)(this,t)).text=e,n.length=i,n}return(0,a.A)(t,e),(0,l.A)(t,[{key:"lines",get:function(){return this.text.length}},{key:"children",get:function(){return null}},{key:"lineInner",value:function(e,t,n,r){for(var o=0;;o++){var i=this.text[o],a=r+i.length;if((t?n:a)>=e)return new y(r,a,n,i);r=a+1,n++}}},{key:"decompose",value:function(e,n,r,o){var i=e<=0&&n>=this.length?this:new t(h(this.text,e,n),Math.min(n,this.length)-Math.max(0,e));if(1&o){var a=r.pop(),s=p(i.text,a.text.slice(),0,i.length);if(s.length<=32)r.push(new t(s,a.length+i.length));else{var u=s.length>>1;r.push(new t(s.slice(0,u)),new t(s.slice(u)))}}else r.push(i)}},{key:"replace",value:function(e,n,r){if(!(r instanceof t))return(0,i.A)(t,"replace",this,3)([e,n,r]);var o=O(this,e,n),a=(0,s.A)(o,2);e=a[0],n=a[1];var u=p(this.text,p(r.text,h(this.text,0,e)),n),l=this.length+r.length-(n-e);return u.length<=32?new t(u,l):f.from(t.split(u,[]),l)}},{key:"sliceString",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"\n",r=O(this,e,t),o=(0,s.A)(r,2);e=o[0],t=o[1];for(var i="",a=0,u=0;a<=t&&u<this.text.length;u++){var l=this.text[u],c=a+l.length;a>e&&u&&(i+=n),e<c&&t>a&&(i+=l.slice(Math.max(0,e-a),t-a)),a=c+1}return i}},{key:"flatten",value:function(e){var t,n=(0,r.A)(this.text);try{for(n.s();!(t=n.n()).done;){var o=t.value;e.push(o)}}catch(i){n.e(i)}finally{n.f()}}},{key:"scanIdentical",value:function(){return 0}}],[{key:"split",value:function(e,n){var o,i=[],a=-1,s=(0,r.A)(e);try{for(s.s();!(o=s.n()).done;){var u=o.value;i.push(u),a+=u.length+1,32==i.length&&(n.push(new t(i,a)),i=[],a=-1)}}catch(l){s.e(l)}finally{s.f()}return a>-1&&n.push(new t(i,a)),n}}])}(c),f=function(e){function t(e,n){var i;(0,u.A)(this,t),(i=(0,o.A)(this,t)).children=e,i.length=n,i.lines=0;var a,s=(0,r.A)(e);try{for(s.s();!(a=s.n()).done;){var l=a.value;i.lines+=l.lines}}catch(c){s.e(c)}finally{s.f()}return i}return(0,a.A)(t,e),(0,l.A)(t,[{key:"lineInner",value:function(e,t,n,r){for(var o=0;;o++){var i=this.children[o],a=r+i.length,s=n+i.lines-1;if((t?s:a)>=e)return i.lineInner(e,t,n,r);r=a+1,n=s+1}}},{key:"decompose",value:function(e,t,n,r){for(var o=0,i=0;i<=t&&o<this.children.length;o++){var a=this.children[o],s=i+a.length;if(e<=s&&t>=i){var u=r&((i<=e?1:0)|(s>=t?2:0));i>=e&&s<=t&&!u?n.push(a):a.decompose(e-i,t-i,n,u)}i=s+1}}},{key:"replace",value:function(e,n,r){var o=O(this,e,n),a=(0,s.A)(o,2);if(e=a[0],n=a[1],r.lines<this.lines)for(var u=0,l=0;u<this.children.length;u++){var c=this.children[u],d=l+c.length;if(e>=l&&n<=d){var f=c.replace(e-l,n-l,r),p=this.lines-c.lines+f.lines;if(f.lines<p>>4&&f.lines>p>>6){var h=this.children.slice();return h[u]=f,new t(h,this.length-(n-e)+r.length)}return(0,i.A)(t,"replace",this,3)([l,d,f])}l=d+1}return(0,i.A)(t,"replace",this,3)([e,n,r])}},{key:"sliceString",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.length,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"\n",r=O(this,e,t),o=(0,s.A)(r,2);e=o[0],t=o[1];for(var i="",a=0,u=0;a<this.children.length&&u<=t;a++){var l=this.children[a],c=u+l.length;u>e&&a&&(i+=n),e<c&&t>u&&(i+=l.sliceString(e-u,t-u,n)),u=c+1}return i}},{key:"flatten",value:function(e){var t,n=(0,r.A)(this.children);try{for(n.s();!(t=n.n()).done;){t.value.flatten(e)}}catch(o){n.e(o)}finally{n.f()}}},{key:"scanIdentical",value:function(e,n){if(!(e instanceof t))return 0;for(var r=0,o=n>0?[0,0,this.children.length,e.children.length]:[this.children.length-1,e.children.length-1,-1,-1],i=(0,s.A)(o,4),a=i[0],u=i[1],l=i[2],c=i[3];;a+=n,u+=n){if(a==l||u==c)return r;var d=this.children[a],f=e.children[u];if(d!=f)return r+d.scanIdentical(f,n);r+=d.length+1}}}],[{key:"from",value:function(e){var n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.reduce((function(e,t){return e+t.length+1}),-1),i=0,a=(0,r.A)(e);try{for(a.s();!(n=a.n()).done;){i+=n.value.lines}}catch(A){a.e(A)}finally{a.f()}if(i<32){var s,u=[],l=(0,r.A)(e);try{for(l.s();!(s=l.n()).done;){s.value.flatten(u)}}catch(A){l.e(A)}finally{l.f()}return new d(u,o)}var c=Math.max(32,i>>5),f=c<<1,p=c>>1,h=[],m=0,v=-1,g=[];function y(e){var n;if(e.lines>f&&e instanceof t){var o,i=(0,r.A)(e.children);try{for(i.s();!(o=i.n()).done;){y(o.value)}}catch(A){i.e(A)}finally{i.f()}}else e.lines>p&&(m>p||!m)?(O(),h.push(e)):e instanceof d&&m&&(n=g[g.length-1])instanceof d&&e.lines+n.lines<=32?(m+=e.lines,v+=e.length+1,g[g.length-1]=new d(n.text.concat(e.text),n.length+1+e.length)):(m+e.lines>c&&O(),m+=e.lines,v+=e.length+1,g.push(e))}function O(){0!=m&&(h.push(1==g.length?g[0]:t.from(g,v)),v=-1,m=g.length=0)}var b,E=(0,r.A)(e);try{for(E.s();!(b=E.n()).done;){y(b.value)}}catch(A){E.e(A)}finally{E.f()}return O(),1==h.length?h[0]:new t(h,o)}}])}(c);function p(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1e9,o=0,i=0,a=!0;i<e.length&&o<=r;i++){var s=e[i],u=o+s.length;u>=n&&(u>r&&(s=s.slice(0,r-o)),o<n&&(s=s.slice(n-o)),a?(t[t.length-1]+=s,a=!1):t.push(s)),o=u+1}return t}function h(e,t,n){return p(e,[""],t,n)}c.empty=new d([""],0);var m=function(){return(0,l.A)((function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;(0,u.A)(this,e),this.dir=n,this.done=!1,this.lineBreak=!1,this.value="",this.nodes=[t],this.offsets=[n>0?1:(t instanceof d?t.text.length:t.children.length)<<1]}),[{key:"nextInner",value:function(e,t){for(this.done=this.lineBreak=!1;;){var n=this.nodes.length-1,r=this.nodes[n],o=this.offsets[n],i=o>>1,a=r instanceof d?r.text.length:r.children.length;if(i==(t>0?a:0)){if(0==n)return this.done=!0,this.value="",this;t>0&&this.offsets[n-1]++,this.nodes.pop(),this.offsets.pop()}else if((1&o)==(t>0?0:1)){if(this.offsets[n]+=t,0==e)return this.lineBreak=!0,this.value="\n",this;e--}else if(r instanceof d){var s=r.text[i+(t<0?-1:0)];if(this.offsets[n]+=t,s.length>Math.max(0,e))return this.value=0==e?s:t>0?s.slice(e):s.slice(0,s.length-e),this;e-=s.length}else{var u=r.children[i+(t<0?-1:0)];e>u.length?(e-=u.length,this.offsets[n]+=t):(t<0&&this.offsets[n]--,this.nodes.push(u),this.offsets.push(t>0?1:(u instanceof d?u.text.length:u.children.length)<<1))}}}},{key:"next",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e<0&&(this.nextInner(-e,-this.dir),e=this.value.length),this.nextInner(e,this.dir)}}])}(),v=function(){return(0,l.A)((function e(t,n,r){(0,u.A)(this,e),this.value="",this.done=!1,this.cursor=new m(t,n>r?-1:1),this.pos=n>r?t.length:0,this.from=Math.min(n,r),this.to=Math.max(n,r)}),[{key:"nextInner",value:function(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;e+=Math.max(0,t<0?this.pos-this.to:this.from-this.pos);var n=t<0?this.pos-this.from:this.to-this.pos;e>n&&(e=n),n-=e;var r=this.cursor.next(e).value;return this.pos+=(r.length+e)*t,this.value=r.length<=n?r:t<0?r.slice(r.length-n):r.slice(0,n),this.done=!this.value,this}},{key:"next",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min(e,this.to-this.pos)),this.nextInner(e,this.cursor.dir)}},{key:"lineBreak",get:function(){return this.cursor.lineBreak&&""!=this.value}}])}(),g=function(){return(0,l.A)((function e(t){(0,u.A)(this,e),this.inner=t,this.afterBreak=!0,this.value="",this.done=!1}),[{key:"next",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=this.inner.next(e),n=t.done,r=t.lineBreak,o=t.value;return n&&this.afterBreak?(this.value="",this.afterBreak=!1):n?(this.done=!0,this.value=""):r?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=o,this.afterBreak=!1),this}},{key:"lineBreak",get:function(){return!1}}])}();"undefined"!=typeof Symbol&&(c.prototype[Symbol.iterator]=function(){return this.iter()},m.prototype[Symbol.iterator]=v.prototype[Symbol.iterator]=g.prototype[Symbol.iterator]=function(){return this});var y=function(){return(0,l.A)((function e(t,n,r,o){(0,u.A)(this,e),this.from=t,this.to=n,this.number=r,this.text=o}),[{key:"length",get:function(){return this.to-this.from}}])}();function O(e,t,n){return[t=Math.max(0,Math.min(e.length,t)),Math.max(t,Math.min(e.length,n))]}for(var b="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map((function(e){return e?parseInt(e,36):1})),E=1;E<b.length;E++)b[E]+=b[E-1];function A(e){for(var t=1;t<b.length;t+=2)if(b[t]>e)return b[t-1]<=e;return!1}function w(e){return e>=127462&&e<=127487}var C=8205;function k(e,t){return(!(arguments.length>2&&void 0!==arguments[2])||arguments[2]?S:T)(e,t,!(arguments.length>3&&void 0!==arguments[3])||arguments[3])}function S(e,t,n){if(t==e.length)return t;t&&x(e.charCodeAt(t))&&_(e.charCodeAt(t-1))&&t--;var r=D(e,t);for(t+=M(r);t<e.length;){var o=D(e,t);if(r==C||o==C||n&&A(o))t+=M(o),r=o;else{if(!w(o))break;for(var i=0,a=t-2;a>=0&&w(D(e,a));)i++,a-=2;if(i%2==0)break;t+=2}}return t}function T(e,t,n){for(;t>0;){var r=S(e,t-2,n);if(r<t)return r;t--}return 0}function x(e){return e>=56320&&e<57344}function _(e){return e>=55296&&e<56320}function D(e,t){var n=e.charCodeAt(t);if(!_(n)||t+1==e.length)return n;var r=e.charCodeAt(t+1);return x(r)?r-56320+(n-55296<<10)+65536:n}function P(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e)))}function M(e){return e<65536?1:2}var N=/\r\n?|\n/,R=function(e){return e[e.Simple=0]="Simple",e[e.TrackDel=1]="TrackDel",e[e.TrackBefore=2]="TrackBefore",e[e.TrackAfter=3]="TrackAfter",e}(R||(R={})),I=function(){function e(t){(0,u.A)(this,e),this.sections=t}return(0,l.A)(e,[{key:"length",get:function(){for(var e=0,t=0;t<this.sections.length;t+=2)e+=this.sections[t];return e}},{key:"newLength",get:function(){for(var e=0,t=0;t<this.sections.length;t+=2){var n=this.sections[t+1];e+=n<0?this.sections[t]:n}return e}},{key:"empty",get:function(){return 0==this.sections.length||2==this.sections.length&&this.sections[1]<0}},{key:"iterGaps",value:function(e){for(var t=0,n=0,r=0;t<this.sections.length;){var o=this.sections[t++],i=this.sections[t++];i<0?(e(n,r,o),r+=o):r+=i,n+=o}}},{key:"iterChangedRanges",value:function(e){j(this,e,arguments.length>1&&void 0!==arguments[1]&&arguments[1])}},{key:"invertedDesc",get:function(){for(var t=[],n=0;n<this.sections.length;){var r=this.sections[n++],o=this.sections[n++];o<0?t.push(r,o):t.push(o,r)}return new e(t)}},{key:"composeDesc",value:function(e){return this.empty?e:e.empty?this:H(this,e)}},{key:"mapDesc",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e.empty?this:U(this,e,t)}},{key:"mapPos",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:R.Simple,r=0,o=0,i=0;i<this.sections.length;){var a=this.sections[i++],s=this.sections[i++],u=r+a;if(s<0){if(u>e)return o+(e-r);o+=a}else{if(n!=R.Simple&&u>=e&&(n==R.TrackDel&&r<e&&u>e||n==R.TrackBefore&&r<e||n==R.TrackAfter&&u>e))return null;if(u>e||u==e&&t<0&&!a)return e==r||t<0?o:o+s;o+=s}r=u}if(e>r)throw new RangeError("Position ".concat(e," is out of range for changeset of length ").concat(r));return o}},{key:"touchesRange",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=0,r=0;n<this.sections.length&&r<=t;){var o=r+this.sections[n++];if(this.sections[n++]>=0&&r<=t&&o>=e)return!(r<e&&o>t)||"cover";r=o}return!1}},{key:"toString",value:function(){for(var e="",t=0;t<this.sections.length;){var n=this.sections[t++],r=this.sections[t++];e+=(e?" ":"")+n+(r>=0?":"+r:"")}return e}},{key:"toJSON",value:function(){return this.sections}}],[{key:"fromJSON",value:function(t){if(!Array.isArray(t)||t.length%2||t.some((function(e){return"number"!=typeof e})))throw new RangeError("Invalid JSON representation of ChangeDesc");return new e(t)}},{key:"create",value:function(t){return new e(t)}}])}(),L=function(e){function t(e,n){var r;return(0,u.A)(this,t),(r=(0,o.A)(this,t,[e])).inserted=n,r}return(0,a.A)(t,e),(0,l.A)(t,[{key:"apply",value:function(e){if(this.length!=e.length)throw new RangeError("Applying change set to a document with the wrong length");return j(this,(function(t,n,r,o,i){return e=e.replace(r,r+(n-t),i)}),!1),e}},{key:"mapDesc",value:function(e){return U(this,e,arguments.length>1&&void 0!==arguments[1]&&arguments[1],!0)}},{key:"invert",value:function(e){for(var n=this.sections.slice(),r=[],o=0,i=0;o<n.length;o+=2){var a=n[o],s=n[o+1];if(s>=0){n[o]=s,n[o+1]=a;for(var u=o>>1;r.length<u;)r.push(c.empty);r.push(a?e.slice(i,i+a):c.empty)}i+=a}return new t(n,r)}},{key:"compose",value:function(e){return this.empty?e:e.empty?this:H(this,e,!0)}},{key:"map",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e.empty?this:U(this,e,t,!0)}},{key:"iterChanges",value:function(e){j(this,e,arguments.length>1&&void 0!==arguments[1]&&arguments[1])}},{key:"desc",get:function(){return I.create(this.sections)}},{key:"filter",value:function(e){var n=[],r=[],o=[],i=new Q(this);e:for(var a=0,s=0;;){for(var u=a==e.length?1e9:e[a++];s<u||s==u&&0==i.len;){if(i.done)break e;var l=Math.min(i.len,u-s);F(o,l,-1);var c=-1==i.ins?-1:0==i.off?i.ins:0;F(n,l,c),c>0&&B(r,n,i.text),i.forward(l),s+=l}for(var d=e[a++];s<d;){if(i.done)break e;var f=Math.min(i.len,d-s);F(n,f,-1),F(o,f,-1==i.ins?-1:0==i.off?i.ins:0),i.forward(f),s+=f}}return{changes:new t(n,r),filtered:I.create(o)}}},{key:"toJSON",value:function(){for(var e=[],t=0;t<this.sections.length;t+=2){var n=this.sections[t],r=this.sections[t+1];r<0?e.push(n):0==r?e.push([n]):e.push([n].concat(this.inserted[t>>1].toJSON()))}return e}}],[{key:"of",value:function(e,n,o){var i=[],a=[],s=0,u=null;function l(){if(arguments.length>0&&void 0!==arguments[0]&&arguments[0]||i.length){s<n&&F(i,n-s,-1);var e=new t(i,a);u=u?u.compose(e.map(u)):e,i=[],a=[],s=0}}return function e(d){if(Array.isArray(d)){var f,p=(0,r.A)(d);try{for(p.s();!(f=p.n()).done;){e(f.value)}}catch(b){p.e(b)}finally{p.f()}}else if(d instanceof t){if(d.length!=n)throw new RangeError("Mismatched change set length (got ".concat(d.length,", expected ").concat(n,")"));l(),u=u?u.compose(d.map(u)):d}else{var h=d.from,m=d.to,v=void 0===m?h:m,g=d.insert;if(h>v||h<0||v>n)throw new RangeError("Invalid change range ".concat(h," to ").concat(v," (in doc of length ").concat(n,")"));var y=g?"string"==typeof g?c.of(g.split(o||N)):g:c.empty,O=y.length;if(h==v&&0==O)return;h<s&&l(),h>s&&F(i,h-s,-1),F(i,v-h,O),B(a,i,y),s=v}}(e),l(!u),u}},{key:"empty",value:function(e){return new t(e?[e,-1]:[],[])}},{key:"fromJSON",value:function(e){if(!Array.isArray(e))throw new RangeError("Invalid JSON representation of ChangeSet");for(var n=[],r=[],o=0;o<e.length;o++){var i=e[o];if("number"==typeof i)n.push(i,-1);else{if(!Array.isArray(i)||"number"!=typeof i[0]||i.some((function(e,t){return t&&"string"!=typeof e})))throw new RangeError("Invalid JSON representation of ChangeSet");if(1==i.length)n.push(i[0],0);else{for(;r.length<o;)r.push(c.empty);r[o]=c.of(i.slice(1)),n.push(i[0],r[o].length)}}}return new t(n,r)}},{key:"createSet",value:function(e,n){return new t(e,n)}}])}(I);function F(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!(0==t&&n<=0)){var o=e.length-2;o>=0&&n<=0&&n==e[o+1]?e[o]+=t:0==t&&0==e[o]?e[o+1]+=n:r?(e[o]+=t,e[o+1]+=n):e.push(t,n)}}function B(e,t,n){if(0!=n.length){var r=t.length-2>>1;if(r<e.length)e[e.length-1]=e[e.length-1].append(n);else{for(;e.length<r;)e.push(c.empty);e.push(n)}}}function j(e,t,n){for(var r=e.inserted,o=0,i=0,a=0;a<e.sections.length;){var s=e.sections[a++],u=e.sections[a++];if(u<0)o+=s,i+=s;else{for(var l=o,d=i,f=c.empty;l+=s,d+=u,u&&r&&(f=f.append(r[a-2>>1])),!(n||a==e.sections.length||e.sections[a+1]<0);)s=e.sections[a++],u=e.sections[a++];t(o,l,i,d,f),o=l,i=d}}}function U(e,t,n){for(var r=[],o=arguments.length>3&&void 0!==arguments[3]&&arguments[3]?[]:null,i=new Q(e),a=new Q(t),s=-1;;)if(-1==i.ins&&-1==a.ins){var u=Math.min(i.len,a.len);F(r,u,-1),i.forward(u),a.forward(u)}else if(a.ins>=0&&(i.ins<0||s==i.i||0==i.off&&(a.len<i.len||a.len==i.len&&!n))){var l=a.len;for(F(r,a.ins,-1);l;){var c=Math.min(i.len,l);i.ins>=0&&s<i.i&&i.len<=c&&(F(r,0,i.ins),o&&B(o,r,i.text),s=i.i),i.forward(c),l-=c}a.next()}else{if(!(i.ins>=0)){if(i.done&&a.done)return o?L.createSet(r,o):I.create(r);throw new Error("Mismatched change set lengths")}for(var d=0,f=i.len;f;)if(-1==a.ins){var p=Math.min(f,a.len);d+=p,f-=p,a.forward(p)}else{if(!(0==a.ins&&a.len<f))break;f-=a.len,a.next()}F(r,d,s<i.i?i.ins:0),o&&s<i.i&&B(o,r,i.text),s=i.i,i.forward(i.len-f)}}function H(e,t){for(var n=[],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2]?[]:null,o=new Q(e),i=new Q(t),a=!1;;){if(o.done&&i.done)return r?L.createSet(n,r):I.create(n);if(0==o.ins)F(n,o.len,0,a),o.next();else if(0!=i.len||i.done){if(o.done||i.done)throw new Error("Mismatched change set lengths");var s=Math.min(o.len2,i.len),u=n.length;if(-1==o.ins){var l=-1==i.ins?-1:i.off?0:i.ins;F(n,s,l,a),r&&l&&B(r,n,i.text)}else-1==i.ins?(F(n,o.off?0:o.len,s,a),r&&B(r,n,o.textBit(s))):(F(n,o.off?0:o.len,i.off?0:i.ins,a),r&&!i.off&&B(r,n,i.text));a=(o.ins>s||i.ins>=0&&i.len>s)&&(a||n.length>u),o.forward2(s),i.forward(s)}else F(n,0,i.ins,a),r&&B(r,n,i.text),i.next()}}var Q=function(){return(0,l.A)((function e(t){(0,u.A)(this,e),this.set=t,this.i=0,this.next()}),[{key:"next",value:function(){var e=this.set.sections;this.i<e.length?(this.len=e[this.i++],this.ins=e[this.i++]):(this.len=0,this.ins=-2),this.off=0}},{key:"done",get:function(){return-2==this.ins}},{key:"len2",get:function(){return this.ins<0?this.len:this.ins}},{key:"text",get:function(){var e=this.set.inserted,t=this.i-2>>1;return t>=e.length?c.empty:e[t]}},{key:"textBit",value:function(e){var t=this.set.inserted,n=this.i-2>>1;return n>=t.length&&!e?c.empty:t[n].slice(this.off,null==e?void 0:this.off+e)}},{key:"forward",value:function(e){e==this.len?this.next():(this.len-=e,this.off+=e)}},{key:"forward2",value:function(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this.ins-=e,this.off+=e)}}])}(),Y=function(){function e(t,n,r){(0,u.A)(this,e),this.from=t,this.to=n,this.flags=r}return(0,l.A)(e,[{key:"anchor",get:function(){return 32&this.flags?this.to:this.from}},{key:"head",get:function(){return 32&this.flags?this.from:this.to}},{key:"empty",get:function(){return this.from==this.to}},{key:"assoc",get:function(){return 8&this.flags?-1:16&this.flags?1:0}},{key:"bidiLevel",get:function(){var e=7&this.flags;return 7==e?null:e}},{key:"goalColumn",get:function(){var e=this.flags>>6;return 16777215==e?void 0:e}},{key:"map",value:function(t){var n,r,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return this.empty?n=r=t.mapPos(this.from,o):(n=t.mapPos(this.from,1),r=t.mapPos(this.to,-1)),n==this.from&&r==this.to?this:new e(n,r,this.flags)}},{key:"extend",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;if(e<=this.anchor&&t>=this.anchor)return z.range(e,t);var n=Math.abs(e-this.anchor)>Math.abs(t-this.anchor)?e:t;return z.range(this.anchor,n)}},{key:"eq",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.anchor==e.anchor&&this.head==e.head&&(!t||!this.empty||this.assoc==e.assoc)}},{key:"toJSON",value:function(){return{anchor:this.anchor,head:this.head}}}],[{key:"fromJSON",value:function(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof e.head)throw new RangeError("Invalid JSON representation for SelectionRange");return z.range(e.anchor,e.head)}},{key:"create",value:function(t,n,r){return new e(t,n,r)}}])}(),z=function(){function e(t,n){(0,u.A)(this,e),this.ranges=t,this.mainIndex=n}return(0,l.A)(e,[{key:"map",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return t.empty?this:e.create(this.ranges.map((function(e){return e.map(t,n)})),this.mainIndex)}},{key:"eq",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIndex)return!1;for(var n=0;n<this.ranges.length;n++)if(!this.ranges[n].eq(e.ranges[n],t))return!1;return!0}},{key:"main",get:function(){return this.ranges[this.mainIndex]}},{key:"asSingle",value:function(){return 1==this.ranges.length?this:new e([this.main],0)}},{key:"addRange",value:function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e.create([t].concat(this.ranges),n?0:this.mainIndex+1)}},{key:"replaceRange",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.mainIndex,r=this.ranges.slice();return r[n]=t,e.create(r,this.mainIndex)}},{key:"toJSON",value:function(){return{ranges:this.ranges.map((function(e){return e.toJSON()})),main:this.mainIndex}}}],[{key:"fromJSON",value:function(t){if(!t||!Array.isArray(t.ranges)||"number"!=typeof t.main||t.main>=t.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new e(t.ranges.map((function(e){return Y.fromJSON(e)})),t.main)}},{key:"single",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;return new e([e.range(t,n)],0)}},{key:"create",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(0==t.length)throw new RangeError("A selection needs at least one range");for(var r=0,o=0;o<t.length;o++){var i=t[o];if(i.empty?i.from<=r:i.from<r)return e.normalized(t.slice(),n);r=i.to}return new e(t,n)}},{key:"cursor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;return Y.create(e,e,(0==t?0:t<0?8:16)|(null==n?7:Math.min(6,n))|(null!==r&&void 0!==r?r:16777215)<<6)}},{key:"range",value:function(e,t,n,r){var o=(null!==n&&void 0!==n?n:16777215)<<6|(null==r?7:Math.min(6,r));return t<e?Y.create(t,e,48|o):Y.create(e,t,(t>e?8:0)|o)}},{key:"normalized",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=t[n];t.sort((function(e,t){return e.from-t.from})),n=t.indexOf(r);for(var o=1;o<t.length;o++){var i=t[o],a=t[o-1];if(i.empty?i.from<=a.to:i.from<a.to){var s=a.from,u=Math.max(i.to,a.to);o<=n&&n--,t.splice(--o,2,i.anchor>i.head?e.range(u,s):e.range(s,u))}}return new e(t,n)}}])}();function $(e,t){var n,o=(0,r.A)(e.ranges);try{for(o.s();!(n=o.n()).done;){if(n.value.to>t)throw new RangeError("Selection points outside of document")}}catch(i){o.e(i)}finally{o.f()}}var V=0,G=function(){function e(t,n,r,o,i){(0,u.A)(this,e),this.combine=t,this.compareInput=n,this.compare=r,this.isStatic=o,this.id=V++,this.default=t([]),this.extensions="function"==typeof i?i(this):i}return(0,l.A)(e,[{key:"reader",get:function(){return this}},{key:"of",value:function(e){return new Z([],this,0,e)}},{key:"compute",value:function(e,t){if(this.isStatic)throw new Error("Can't compute a static facet");return new Z(e,this,1,t)}},{key:"computeN",value:function(e,t){if(this.isStatic)throw new Error("Can't compute a static facet");return new Z(e,this,2,t)}},{key:"from",value:function(e,t){return t||(t=function(e){return e}),this.compute([e],(function(n){return t(n.field(e))}))}}],[{key:"define",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new e(t.combine||function(e){return e},t.compareInput||function(e,t){return e===t},t.compare||(t.combine?function(e,t){return e===t}:q),!!t.static,t.enables)}}])}();function q(e,t){return e==t||e.length==t.length&&e.every((function(e,n){return e===t[n]}))}var Z=function(){return(0,l.A)((function e(t,n,r,o){(0,u.A)(this,e),this.dependencies=t,this.facet=n,this.type=r,this.value=o,this.id=V++}),[{key:"dynamicSlot",value:function(e){var t,n,o=this,i=this.value,a=this.facet.compareInput,s=this.id,u=e[s]>>1,l=2==this.type,c=!1,d=!1,f=[],p=(0,r.A)(this.dependencies);try{for(p.s();!(n=p.n()).done;){var h=n.value;"doc"==h?c=!0:"selection"==h?d=!0:0==(1&(null!==(t=e[h.id])&&void 0!==t?t:1))&&f.push(e[h.id])}}catch(m){p.e(m)}finally{p.f()}return{create:function(e){return e.values[u]=i(e),1},update:function(e,t){if(c&&t.docChanged||d&&(t.docChanged||t.selection)||W(e,f)){var n=i(e);if(l?!X(n,e.values[u],a):!a(n,e.values[u]))return e.values[u]=n,1}return 0},reconfigure:function(e,t){var n,r=t.config.address[s];if(null!=r){var c=de(t,r);if(o.dependencies.every((function(n){return n instanceof G?t.facet(n)===e.facet(n):!(n instanceof J)||t.field(n,!1)==e.field(n,!1)}))||(l?X(n=i(e),c,a):a(n=i(e),c)))return e.values[u]=c,0}else n=i(e);return e.values[u]=n,1}}}}])}();function X(e,t,n){if(e.length!=t.length)return!1;for(var r=0;r<e.length;r++)if(!n(e[r],t[r]))return!1;return!0}function W(e,t){var n,o=!1,i=(0,r.A)(t);try{for(i.s();!(n=i.n()).done;){1&ce(e,n.value)&&(o=!0)}}catch(a){i.e(a)}finally{i.f()}return o}var K=G.define({static:!0}),J=function(){function e(t,n,r,o,i){(0,u.A)(this,e),this.id=t,this.createF=n,this.updateF=r,this.compareF=o,this.spec=i,this.provides=void 0}return(0,l.A)(e,[{key:"create",value:function(e){var t=this,n=e.facet(K).find((function(e){return e.field==t}));return((null===n||void 0===n?void 0:n.create)||this.createF)(e)}},{key:"slot",value:function(e){var t=this,n=e[this.id]>>1;return{create:function(e){return e.values[n]=t.create(e),1},update:function(e,r){var o=e.values[n],i=t.updateF(o,r);return t.compareF(o,i)?0:(e.values[n]=i,1)},reconfigure:function(e,r){return null!=r.config.address[t.id]?(e.values[n]=r.field(t),0):(e.values[n]=t.create(e),1)}}}},{key:"init",value:function(e){return[this,K.of({field:this,create:e})]}},{key:"extension",get:function(){return this}}],[{key:"define",value:function(t){var n=new e(V++,t.create,t.update,t.compare||function(e,t){return e===t},t);return t.provide&&(n.provides=t.provide(n)),n}}])}(),ee=4,te=3,ne=2,re=1;function oe(e){return function(t){return new ae(t,e)}}var ie={highest:oe(0),high:oe(re),default:oe(ne),low:oe(te),lowest:oe(ee)},ae=(0,l.A)((function e(t,n){(0,u.A)(this,e),this.inner=t,this.prec=n})),se=function(){function e(){(0,u.A)(this,e)}return(0,l.A)(e,[{key:"of",value:function(e){return new ue(this,e)}},{key:"reconfigure",value:function(t){return e.reconfigure.of({compartment:this,extension:t})}},{key:"get",value:function(e){return e.config.compartments.get(this)}}])}(),ue=(0,l.A)((function e(t,n){(0,u.A)(this,e),this.compartment=t,this.inner=n})),le=function(){function e(t,n,r,o,i,a){for((0,u.A)(this,e),this.base=t,this.compartments=n,this.dynamicSlots=r,this.address=o,this.staticValues=i,this.facets=a,this.statusTemplate=[];this.statusTemplate.length<r.length;)this.statusTemplate.push(0)}return(0,l.A)(e,[{key:"staticFacet",value:function(e){var t=this.address[e.id];return null==t?e.default:this.staticValues[t>>1]}}],[{key:"resolve",value:function(t,n,o){var i,a=[],s=Object.create(null),u=new Map,l=(0,r.A)(function(e,t,n){var o=[[],[],[],[],[]],i=new Map;function a(e,s){var u=i.get(e);if(null!=u){if(u<=s)return;var l=o[u].indexOf(e);l>-1&&o[u].splice(l,1),e instanceof ue&&n.delete(e.compartment)}if(i.set(e,s),Array.isArray(e)){var c,d=(0,r.A)(e);try{for(d.s();!(c=d.n()).done;){a(c.value,s)}}catch(h){d.e(h)}finally{d.f()}}else if(e instanceof ue){if(n.has(e.compartment))throw new RangeError("Duplicate use of compartment in extensions");var f=t.get(e.compartment)||e.inner;n.set(e.compartment,f),a(f,s)}else if(e instanceof ae)a(e.inner,e.prec);else if(e instanceof J)o[s].push(e),e.provides&&a(e.provides,s);else if(e instanceof Z)o[s].push(e),e.facet.extensions&&a(e.facet.extensions,ne);else{var p=e.extension;if(!p)throw new Error("Unrecognized extension value in extension set (".concat(e,"). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks."));a(p,s)}}return a(e,ne),o.reduce((function(e,t){return e.concat(t)}))}(t,n,u));try{for(l.s();!(i=l.n()).done;){var c=i.value;c instanceof J?a.push(c):(s[c.facet.id]||(s[c.facet.id]=[])).push(c)}}catch(b){l.e(b)}finally{l.f()}for(var d=Object.create(null),f=[],p=[],h=function(){var e=v[m];d[e.id]=p.length<<1,p.push((function(t){return e.slot(t)}))},m=0,v=a;m<v.length;m++)h();var g=null===o||void 0===o?void 0:o.config.facets,y=function(){var e=s[O],t=e[0].facet,n=g&&g[O]||[];if(e.every((function(e){return 0==e.type})))if(d[t.id]=f.length<<1|1,q(n,e))f.push(o.facet(t));else{var i=t.combine(e.map((function(e){return e.value})));f.push(o&&t.compare(i,o.facet(t))?o.facet(t):i)}else{var a,u=(0,r.A)(e);try{var l=function(){var e=a.value;0==e.type?(d[e.id]=f.length<<1|1,f.push(e.value)):(d[e.id]=p.length<<1,p.push((function(t){return e.dynamicSlot(t)})))};for(u.s();!(a=u.n()).done;)l()}catch(b){u.e(b)}finally{u.f()}d[t.id]=p.length<<1,p.push((function(n){return function(e,t,n){var o=n.map((function(t){return e[t.id]})),i=n.map((function(e){return e.type})),a=o.filter((function(e){return!(1&e)})),s=e[t.id]>>1;function u(e){for(var n=[],a=0;a<o.length;a++){var s=de(e,o[a]);if(2==i[a]){var u,l=(0,r.A)(s);try{for(l.s();!(u=l.n()).done;){var c=u.value;n.push(c)}}catch(b){l.e(b)}finally{l.f()}}else n.push(s)}return t.combine(n)}return{create:function(e){var t,n=(0,r.A)(o);try{for(n.s();!(t=n.n()).done;)ce(e,t.value)}catch(b){n.e(b)}finally{n.f()}return e.values[s]=u(e),1},update:function(e,n){if(!W(e,a))return 0;var r=u(e);return t.compare(r,e.values[s])?0:(e.values[s]=r,1)},reconfigure:function(e,r){var i=W(e,o),a=r.config.facets[t.id],l=r.facet(t);if(a&&!i&&q(n,a))return e.values[s]=l,0;var c=u(e);return t.compare(c,l)?(e.values[s]=l,0):(e.values[s]=c,1)}}}(n,t,e)}))}};for(var O in s)y();return new e(t,u,p.map((function(e){return e(d)})),d,f,s)}}])}();function ce(e,t){if(1&t)return 2;var n=t>>1,r=e.status[n];if(4==r)throw new Error("Cyclic dependency between fields and/or facets");if(2&r)return r;e.status[n]=4;var o=e.computeSlot(e,e.config.dynamicSlots[n]);return e.status[n]=2|o}function de(e,t){return 1&t?e.config.staticValues[t>>1]:e.values[t>>1]}var fe=G.define(),pe=G.define({combine:function(e){return e.some((function(e){return e}))},static:!0}),he=G.define({combine:function(e){return e.length?e[0]:void 0},static:!0}),me=G.define(),ve=G.define(),ge=G.define(),ye=G.define({combine:function(e){return!!e.length&&e[0]}}),Oe=function(){return(0,l.A)((function e(t,n){(0,u.A)(this,e),this.type=t,this.value=n}),null,[{key:"define",value:function(){return new be}}])}(),be=function(){return(0,l.A)((function e(){(0,u.A)(this,e)}),[{key:"of",value:function(e){return new Oe(this,e)}}])}(),Ee=function(){return(0,l.A)((function e(t){(0,u.A)(this,e),this.map=t}),[{key:"of",value:function(e){return new Ae(this,e)}}])}(),Ae=function(){function e(t,n){(0,u.A)(this,e),this.type=t,this.value=n}return(0,l.A)(e,[{key:"map",value:function(t){var n=this.type.map(this.value,t);return void 0===n?void 0:n==this.value?this:new e(this.type,n)}},{key:"is",value:function(e){return this.type==e}}],[{key:"define",value:function(){return new Ee((arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).map||function(e){return e})}},{key:"mapEffects",value:function(e,t){if(!e.length)return e;var n,o=[],i=(0,r.A)(e);try{for(i.s();!(n=i.n()).done;){var a=n.value.map(t);a&&o.push(a)}}catch(s){i.e(s)}finally{i.f()}return o}}])}();Ae.reconfigure=Ae.define(),Ae.appendConfig=Ae.define();var we=function(){function e(t,n,r,o,i,a){(0,u.A)(this,e),this.startState=t,this.changes=n,this.selection=r,this.effects=o,this.annotations=i,this.scrollIntoView=a,this._doc=null,this._state=null,r&&$(r,n.newLength),i.some((function(t){return t.type==e.time}))||(this.annotations=i.concat(e.time.of(Date.now())))}return(0,l.A)(e,[{key:"newDoc",get:function(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}},{key:"newSelection",get:function(){return this.selection||this.startState.selection.map(this.changes)}},{key:"state",get:function(){return this._state||this.startState.applyTransaction(this),this._state}},{key:"annotation",value:function(e){var t,n=(0,r.A)(this.annotations);try{for(n.s();!(t=n.n()).done;){var o=t.value;if(o.type==e)return o.value}}catch(i){n.e(i)}finally{n.f()}}},{key:"docChanged",get:function(){return!this.changes.empty}},{key:"reconfigured",get:function(){return this.startState.config!=this.state.config}},{key:"isUserEvent",value:function(t){var n=this.annotation(e.userEvent);return!(!n||!(n==t||n.length>t.length&&n.slice(0,t.length)==t&&"."==n[t.length]))}}],[{key:"create",value:function(t,n,r,o,i,a){return new e(t,n,r,o,i,a)}}])}();function Ce(e,t){for(var n=[],r=0,o=0;;){var i=void 0,a=void 0;if(r<e.length&&(o==t.length||t[o]>=e[r]))i=e[r++],a=e[r++];else{if(!(o<t.length))return n;i=t[o++],a=t[o++]}!n.length||n[n.length-1]<i?n.push(i,a):n[n.length-1]<a&&(n[n.length-1]=a)}}function ke(e,t,n){var r,o,i,a;return n?(o=t.changes,i=L.empty(t.changes.length),a=e.changes.compose(t.changes)):(o=t.changes.map(e.changes),i=e.changes.mapDesc(t.changes,!0),a=e.changes.compose(o)),{changes:a,selection:t.selection?t.selection.map(i):null===(r=e.selection)||void 0===r?void 0:r.map(o),effects:Ae.mapEffects(e.effects,o).concat(Ae.mapEffects(t.effects,i)),annotations:e.annotations.length?e.annotations.concat(t.annotations):t.annotations,scrollIntoView:e.scrollIntoView||t.scrollIntoView}}function Se(e,t,n){var r=t.selection,o=_e(t.annotations);return t.userEvent&&(o=o.concat(we.userEvent.of(t.userEvent))),{changes:t.changes instanceof L?t.changes:L.of(t.changes||[],n,e.facet(he)),selection:r&&(r instanceof z?r:z.single(r.anchor,r.head)),effects:_e(t.effects),annotations:o,scrollIntoView:!!t.scrollIntoView}}function Te(e,t,n){var o=Se(e,t.length?t[0]:{},e.doc.length);t.length&&!1===t[0].filter&&(n=!1);for(var i=1;i<t.length;i++){!1===t[i].filter&&(n=!1);var a=!!t[i].sequential;o=ke(o,Se(e,t[i],a?o.changes.newLength:e.doc.length),a)}var s=we.create(e,o.changes,o.selection,o.effects,o.annotations,o.scrollIntoView);return function(e){for(var t=e.startState,n=t.facet(ge),r=e,o=n.length-1;o>=0;o--){var i=n[o](e);i&&Object.keys(i).length&&(r=ke(r,Se(t,i,e.changes.newLength),!0))}return r==e?e:we.create(t,e.changes,e.selection,r.effects,r.annotations,r.scrollIntoView)}(n?function(e){var t,n=e.startState,o=!0,i=(0,r.A)(n.facet(me));try{for(i.s();!(t=i.n()).done;){var a=(0,t.value)(e);if(!1===a){o=!1;break}Array.isArray(a)&&(o=!0===o?a:Ce(o,a))}}catch(p){i.e(p)}finally{i.f()}if(!0!==o){var s,u;if(!1===o)u=e.changes.invertedDesc,s=L.empty(n.doc.length);else{var l=e.changes.filter(o);s=l.changes,u=l.filtered.mapDesc(l.changes).invertedDesc}e=we.create(n,s,e.selection&&e.selection.map(u),Ae.mapEffects(e.effects,u),e.annotations,e.scrollIntoView)}for(var c=n.facet(ve),d=c.length-1;d>=0;d--){var f=c[d](e);e=f instanceof we?f:Array.isArray(f)&&1==f.length&&f[0]instanceof we?f[0]:Te(n,_e(f),!1)}return e}(s):s)}we.time=Oe.define(),we.userEvent=Oe.define(),we.addToHistory=Oe.define(),we.remote=Oe.define();var xe=[];function _e(e){return null==e?xe:Array.isArray(e)?e:[e]}var De,Pe=function(e){return e[e.Word=0]="Word",e[e.Space=1]="Space",e[e.Other=2]="Other",e}(Pe||(Pe={})),Me=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;try{De=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch(et){}function Ne(e){return function(t){if(!/\S/.test(t))return Pe.Space;if(function(e){if(De)return De.test(e);for(var t=0;t<e.length;t++){var n=e[t];if(/\w/.test(n)||n>"\x80"&&(n.toUpperCase()!=n.toLowerCase()||Me.test(n)))return!0}return!1}(t))return Pe.Word;for(var n=0;n<e.length;n++)if(t.indexOf(e[n])>-1)return Pe.Word;return Pe.Other}}var Re=function(){function e(t,n,r,o,i,a){(0,u.A)(this,e),this.config=t,this.doc=n,this.selection=r,this.values=o,this.status=t.statusTemplate.slice(),this.computeSlot=i,a&&(a._state=this);for(var s=0;s<this.config.dynamicSlots.length;s++)ce(this,s<<1);this.computeSlot=null}return(0,l.A)(e,[{key:"field",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.config.address[e.id];if(null!=n)return ce(this,n),de(this,n);if(t)throw new RangeError("Field is not present in this state")}},{key:"update",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Te(this,t,!0)}},{key:"applyTransaction",value:function(t){var n,o,i=this,a=this.config,s=a,u=s.base,l=s.compartments,c=(0,r.A)(t.effects);try{for(c.s();!(n=c.n()).done;){var d=n.value;d.is(se.reconfigure)?(a&&(l=new Map,a.compartments.forEach((function(e,t){return l.set(t,e)})),a=null),l.set(d.value.compartment,d.value.extension)):d.is(Ae.reconfigure)?(a=null,u=d.value):d.is(Ae.appendConfig)&&(a=null,u=_e(u).concat(d.value))}}catch(p){c.e(p)}finally{c.f()}a?o=t.startState.values.slice():o=new e(a=le.resolve(u,l,this),this.doc,this.selection,a.dynamicSlots.map((function(){return null})),(function(e,t){return t.reconfigure(e,i)}),null).values;var f=t.startState.facet(pe)?t.newSelection:t.newSelection.asSingle();new e(a,t.newDoc,f,o,(function(e,n){return n.update(e,t)}),t)}},{key:"replaceSelection",value:function(e){return"string"==typeof e&&(e=this.toText(e)),this.changeByRange((function(t){return{changes:{from:t.from,to:t.to,insert:e},range:z.cursor(t.from+e.length)}}))}},{key:"changeByRange",value:function(e){for(var t=this.selection,n=e(t.ranges[0]),r=this.changes(n.changes),o=[n.range],i=_e(n.effects),a=1;a<t.ranges.length;a++){for(var s=e(t.ranges[a]),u=this.changes(s.changes),l=u.map(r),c=0;c<a;c++)o[c]=o[c].map(l);var d=r.mapDesc(u,!0);o.push(s.range.map(d)),r=r.compose(l),i=Ae.mapEffects(i,l).concat(Ae.mapEffects(_e(s.effects),d))}return{changes:r,selection:z.create(o,t.mainIndex),effects:i}}},{key:"changes",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t instanceof L?t:L.of(t,this.doc.length,this.facet(e.lineSeparator))}},{key:"toText",value:function(t){return c.of(t.split(this.facet(e.lineSeparator)||N))}},{key:"sliceDoc",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.doc.length;return this.doc.sliceString(e,t,this.lineBreak)}},{key:"facet",value:function(e){var t=this.config.address[e.id];return null==t?e.default:(ce(this,t),de(this,t))}},{key:"toJSON",value:function(e){var t={doc:this.sliceDoc(),selection:this.selection.toJSON()};if(e)for(var n in e){var r=e[n];r instanceof J&&null!=this.config.address[r.id]&&(t[n]=r.spec.toJSON(this.field(e[n]),this))}return t}},{key:"tabSize",get:function(){return this.facet(e.tabSize)}},{key:"lineBreak",get:function(){return this.facet(e.lineSeparator)||"\n"}},{key:"readOnly",get:function(){return this.facet(ye)}},{key:"phrase",value:function(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),i=1;i<n;i++)o[i-1]=arguments[i];var a,s=(0,r.A)(this.facet(e.phrases));try{for(s.s();!(a=s.n()).done;){var u=a.value;if(Object.prototype.hasOwnProperty.call(u,t)){t=u[t];break}}}catch(l){s.e(l)}finally{s.f()}return o.length&&(t=t.replace(/\$(\$|\d*)/g,(function(e,t){if("$"==t)return"$";var n=+(t||1);return!n||n>o.length?e:o[n-1]}))),t}},{key:"languageDataAt",value:function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,i=[],a=(0,r.A)(this.facet(fe));try{for(a.s();!(n=a.n()).done;){var s,u=n.value,l=(0,r.A)(u(this,t,o));try{for(l.s();!(s=l.n()).done;){var c=s.value;Object.prototype.hasOwnProperty.call(c,e)&&i.push(c[e])}}catch(d){l.e(d)}finally{l.f()}}}catch(d){a.e(d)}finally{a.f()}return i}},{key:"charCategorizer",value:function(e){return Ne(this.languageDataAt("wordChars",e).join(""))}},{key:"wordAt",value:function(e){for(var t=this.doc.lineAt(e),n=t.text,r=t.from,o=t.length,i=this.charCategorizer(e),a=e-r,s=e-r;a>0;){var u=k(n,a,!1);if(i(n.slice(u,a))!=Pe.Word)break;a=u}for(;s<o;){var l=k(n,s);if(i(n.slice(s,l))!=Pe.Word)break;s=l}return a==s?null:z.range(a+r,s+r)}}],[{key:"fromJSON",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;if(!t||"string"!=typeof t.doc)throw new RangeError("Invalid JSON representation for EditorState");var o=[];if(r){var i=function(){if(Object.prototype.hasOwnProperty.call(t,a)){var e=r[a],n=t[a];o.push(e.init((function(t){return e.spec.fromJSON(n,t)})))}};for(var a in r)i()}return e.create({doc:t.doc,selection:z.fromJSON(t.selection),extensions:n.extensions?o.concat([n.extensions]):o})}},{key:"create",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=le.resolve(t.extensions||[],new Map),r=t.doc instanceof c?t.doc:c.of((t.doc||"").split(n.staticFacet(e.lineSeparator)||N)),o=t.selection?t.selection instanceof z?t.selection:z.single(t.selection.anchor,t.selection.head):z.single(0);return $(o,r.length),n.staticFacet(pe)||(o=o.asSingle()),new e(n,r,o,n.dynamicSlots.map((function(){return null})),(function(e,t){return t.create(e)}),null)}}])}();function Ie(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i={},a=(0,r.A)(e);try{for(a.s();!(n=a.n()).done;)for(var s=n.value,u=0,l=Object.keys(s);u<l.length;u++){var c=l[u],d=s[c],f=i[c];if(void 0===f)i[c]=d;else if(f===d||void 0===d);else{if(!Object.hasOwnProperty.call(o,c))throw new Error("Config merge conflict for field "+c);i[c]=o[c](f,d)}}}catch(h){a.e(h)}finally{a.f()}for(var p in t)void 0===i[p]&&(i[p]=t[p]);return i}Re.allowMultipleSelections=pe,Re.tabSize=G.define({combine:function(e){return e.length?e[0]:4}}),Re.lineSeparator=he,Re.readOnly=ye,Re.phrases=G.define({compare:function(e,t){var n=Object.keys(e),r=Object.keys(t);return n.length==r.length&&n.every((function(n){return e[n]==t[n]}))}}),Re.languageData=fe,Re.changeFilter=me,Re.transactionFilter=ve,Re.transactionExtender=ge,se.reconfigure=Ae.define();var Le=function(){return(0,l.A)((function e(){(0,u.A)(this,e)}),[{key:"eq",value:function(e){return this==e}},{key:"range",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;return Fe.create(e,t,this)}}])}();Le.prototype.startSide=Le.prototype.endSide=0,Le.prototype.point=!1,Le.prototype.mapMode=R.TrackDel;var Fe=function(){function e(t,n,r){(0,u.A)(this,e),this.from=t,this.to=n,this.value=r}return(0,l.A)(e,null,[{key:"create",value:function(t,n,r){return new e(t,n,r)}}])}();function Be(e,t){return e.from-t.from||e.value.startSide-t.value.startSide}var je=function(){function e(t,n,r,o){(0,u.A)(this,e),this.from=t,this.to=n,this.value=r,this.maxPoint=o}return(0,l.A)(e,[{key:"length",get:function(){return this.to[this.to.length-1]}},{key:"findIndex",value:function(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=n?this.to:this.from,i=r,a=o.length;;){if(i==a)return i;var s=i+a>>1,u=o[s]-e||(n?this.value[s].endSide:this.value[s].startSide)-t;if(s==i)return u>=0?i:a;u>=0?a=s:i=s+1}}},{key:"between",value:function(e,t,n,r){for(var o=this.findIndex(t,-1e9,!0),i=this.findIndex(n,1e9,!1,o);o<i;o++)if(!1===r(this.from[o]+e,this.to[o]+e,this.value[o]))return!1}},{key:"map",value:function(t,n){for(var r=[],o=[],i=[],a=-1,s=-1,u=0;u<this.value.length;u++){var l=this.value[u],c=this.from[u]+t,d=this.to[u]+t,f=void 0,p=void 0;if(c==d){var h=n.mapPos(c,l.startSide,l.mapMode);if(null==h)continue;if(f=p=h,l.startSide!=l.endSide&&(p=n.mapPos(c,l.endSide))<f)continue}else if((f=n.mapPos(c,l.startSide))>(p=n.mapPos(d,l.endSide))||f==p&&l.startSide>0&&l.endSide<=0)continue;(p-f||l.endSide-l.startSide)<0||(a<0&&(a=f),l.point&&(s=Math.max(s,p-f)),r.push(l),o.push(f-a),i.push(p-a))}return{mapped:r.length?new e(o,i,r,s):null,pos:a}}}])}(),Ue=function(){function e(t,n,r,o){(0,u.A)(this,e),this.chunkPos=t,this.chunk=n,this.nextLayer=r,this.maxPoint=o}return(0,l.A)(e,[{key:"length",get:function(){var e=this.chunk.length-1;return e<0?0:Math.max(this.chunkEnd(e),this.nextLayer.length)}},{key:"size",get:function(){if(this.isEmpty)return 0;var e,t=this.nextLayer.size,n=(0,r.A)(this.chunk);try{for(n.s();!(e=n.n()).done;){t+=e.value.value.length}}catch(o){n.e(o)}finally{n.f()}return t}},{key:"chunkEnd",value:function(e){return this.chunkPos[e]+this.chunk[e].length}},{key:"update",value:function(t){var n=t.add,r=void 0===n?[]:n,o=t.sort,i=void 0!==o&&o,a=t.filterFrom,s=void 0===a?0:a,u=t.filterTo,l=void 0===u?this.length:u,c=t.filter;if(0==r.length&&!c)return this;if(i&&(r=r.slice().sort(Be)),this.isEmpty)return r.length?e.of(r):this;for(var d=new Ye(this,null,-1).goto(0),f=0,p=[],h=new He;d.value||f<r.length;)if(f<r.length&&(d.from-r[f].from||d.startSide-r[f].value.startSide)>=0){var m=r[f++];h.addInner(m.from,m.to,m.value)||p.push(m)}else 1==d.rangeIndex&&d.chunkIndex<this.chunk.length&&(f==r.length||this.chunkEnd(d.chunkIndex)<r[f].from)&&(!c||s>this.chunkEnd(d.chunkIndex)||l<this.chunkPos[d.chunkIndex])&&h.addChunk(this.chunkPos[d.chunkIndex],this.chunk[d.chunkIndex])?d.nextChunk():((!c||s>d.to||l<d.from||c(d.from,d.to,d.value))&&(h.addInner(d.from,d.to,d.value)||p.push(Fe.create(d.from,d.to,d.value))),d.next());return h.finishInner(this.nextLayer.isEmpty&&!p.length?e.empty:this.nextLayer.update({add:p,filter:c,filterFrom:s,filterTo:l}))}},{key:"map",value:function(t){if(t.empty||this.isEmpty)return this;for(var n=[],r=[],o=-1,i=0;i<this.chunk.length;i++){var a=this.chunkPos[i],s=this.chunk[i],u=t.touchesRange(a,a+s.length);if(!1===u)o=Math.max(o,s.maxPoint),n.push(s),r.push(t.mapPos(a));else if(!0===u){var l=s.map(a,t),c=l.mapped,d=l.pos;c&&(o=Math.max(o,c.maxPoint),n.push(c),r.push(d))}}var f=this.nextLayer.map(t);return 0==n.length?f:new e(r,n,f||e.empty,o)}},{key:"between",value:function(e,t,n){if(!this.isEmpty){for(var r=0;r<this.chunk.length;r++){var o=this.chunkPos[r],i=this.chunk[r];if(t>=o&&e<=o+i.length&&!1===i.between(o,e-o,t-o,n))return}this.nextLayer.between(e,t,n)}}},{key:"iter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return ze.from([this]).goto(e)}},{key:"isEmpty",get:function(){return this.nextLayer==this}}],[{key:"create",value:function(t,n,r,o){return new e(t,n,r,o)}},{key:"iter",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return ze.from(e).goto(t)}},{key:"compare",value:function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,i=e.filter((function(e){return e.maxPoint>0||!e.isEmpty&&e.maxPoint>=o})),a=t.filter((function(e){return e.maxPoint>0||!e.isEmpty&&e.maxPoint>=o})),s=Qe(i,a,n),u=new Ve(i,s,o),l=new Ve(a,s,o);n.iterGaps((function(e,t,n){return Ge(u,e,l,t,n,r)})),n.empty&&0==n.length&&Ge(u,0,l,0,0,r)}},{key:"eq",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3?arguments[3]:void 0;null==r&&(r=999999999);var o=e.filter((function(e){return!e.isEmpty&&t.indexOf(e)<0})),i=t.filter((function(t){return!t.isEmpty&&e.indexOf(t)<0}));if(o.length!=i.length)return!1;if(!o.length)return!0;for(var a=Qe(o,i),s=new Ve(o,a,0).goto(n),u=new Ve(i,a,0).goto(n);;){if(s.to!=u.to||!qe(s.active,u.active)||s.point&&(!u.point||!s.point.eq(u.point)))return!1;if(s.to>r)return!0;s.next(),u.next()}}},{key:"spans",value:function(e,t,n,r){for(var o=new Ve(e,null,arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1).goto(t),i=t,a=o.openStart;;){var s=Math.min(o.to,n);if(o.point){var u=o.activeForPoint(o.to),l=o.pointFrom<t?u.length+1:o.point.startSide<0?u.length:Math.min(u.length,a);r.point(i,s,o.point,u,l,o.pointRank),a=Math.min(o.openEnd(s),u.length)}else s>i&&(r.span(i,s,o.active,a),a=o.openEnd(s));if(o.to>n)return a+(o.point&&o.to>n?1:0);i=o.to,o.next()}}},{key:"of",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=new He,i=(0,r.A)(e instanceof Fe?[e]:n?function(e){if(e.length>1)for(var t=e[0],n=1;n<e.length;n++){var r=e[n];if(Be(t,r)>0)return e.slice().sort(Be);t=r}return e}(e):e);try{for(i.s();!(t=i.n()).done;){var a=t.value;o.add(a.from,a.to,a.value)}}catch(s){i.e(s)}finally{i.f()}return o.finish()}},{key:"join",value:function(t){if(!t.length)return e.empty;for(var n=t[t.length-1],r=t.length-2;r>=0;r--)for(var o=t[r];o!=e.empty;o=o.nextLayer)n=new e(o.chunkPos,o.chunk,n,Math.max(o.maxPoint,n.maxPoint));return n}}])}();Ue.empty=new Ue([],[],null,-1),Ue.empty.nextLayer=Ue.empty;var He=function(){function e(){(0,u.A)(this,e),this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}return(0,l.A)(e,[{key:"finishChunk",value:function(e){this.chunks.push(new je(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,e&&(this.from=[],this.to=[],this.value=[])}},{key:"add",value:function(t,n,r){this.addInner(t,n,r)||(this.nextLayer||(this.nextLayer=new e)).add(t,n,r)}},{key:"addInner",value:function(e,t,n){var r=e-this.lastTo||n.startSide-this.last.endSide;if(r<=0&&(e-this.lastFrom||n.startSide-this.last.startSide)<0)throw new Error("Ranges must be added sorted by `from` position and `startSide`");return!(r<0)&&(250==this.from.length&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=e),this.from.push(e-this.chunkStart),this.to.push(t-this.chunkStart),this.last=n,this.lastFrom=e,this.lastTo=t,this.value.push(n),n.point&&(this.maxPoint=Math.max(this.maxPoint,t-e)),!0)}},{key:"addChunk",value:function(e,t){if((e-this.lastTo||t.value[0].startSide-this.last.endSide)<0)return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,t.maxPoint),this.chunks.push(t),this.chunkPos.push(e);var n=t.value.length-1;return this.last=t.value[n],this.lastFrom=t.from[n]+e,this.lastTo=t.to[n]+e,!0}},{key:"finish",value:function(){return this.finishInner(Ue.empty)}},{key:"finishInner",value:function(e){if(this.from.length&&this.finishChunk(!1),0==this.chunks.length)return e;var t=Ue.create(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(e):e,this.setMaxPoint);return this.from=null,t}}])}();function Qe(e,t,n){var o,i=new Map,a=(0,r.A)(e);try{for(a.s();!(o=a.n()).done;)for(var s=o.value,u=0;u<s.chunk.length;u++)s.chunk[u].maxPoint<=0&&i.set(s.chunk[u],s.chunkPos[u])}catch(m){a.e(m)}finally{a.f()}var l,c=new Set,d=(0,r.A)(t);try{for(d.s();!(l=d.n()).done;)for(var f=l.value,p=0;p<f.chunk.length;p++){var h=i.get(f.chunk[p]);null==h||(n?n.mapPos(h):h)!=f.chunkPos[p]||(null===n||void 0===n?void 0:n.touchesRange(h,h+f.chunk[p].length))||c.add(f.chunk[p])}}catch(m){d.e(m)}finally{d.f()}return c}var Ye=function(){return(0,l.A)((function e(t,n,r){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;(0,u.A)(this,e),this.layer=t,this.skip=n,this.minPoint=r,this.rank=o}),[{key:"startSide",get:function(){return this.value?this.value.startSide:0}},{key:"endSide",get:function(){return this.value?this.value.endSide:0}},{key:"goto",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1e9;return this.chunkIndex=this.rangeIndex=0,this.gotoInner(e,t,!1),this}},{key:"gotoInner",value:function(e,t,n){for(;this.chunkIndex<this.layer.chunk.length;){var r=this.layer.chunk[this.chunkIndex];if(!(this.skip&&this.skip.has(r)||this.layer.chunkEnd(this.chunkIndex)<e||r.maxPoint<this.minPoint))break;this.chunkIndex++,n=!1}if(this.chunkIndex<this.layer.chunk.length){var o=this.layer.chunk[this.chunkIndex].findIndex(e-this.layer.chunkPos[this.chunkIndex],t,!0);(!n||this.rangeIndex<o)&&this.setRangeIndex(o)}this.next()}},{key:"forward",value:function(e,t){(this.to-e||this.endSide-t)<0&&this.gotoInner(e,t,!0)}},{key:"next",value:function(){for(;;){if(this.chunkIndex==this.layer.chunk.length){this.from=this.to=1e9,this.value=null;break}var e=this.layer.chunkPos[this.chunkIndex],t=this.layer.chunk[this.chunkIndex],n=e+t.from[this.rangeIndex];if(this.from=n,this.to=e+t.to[this.rangeIndex],this.value=t.value[this.rangeIndex],this.setRangeIndex(this.rangeIndex+1),this.minPoint<0||this.value.point&&this.to-this.from>=this.minPoint)break}}},{key:"setRangeIndex",value:function(e){if(e==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex<this.layer.chunk.length&&this.skip.has(this.layer.chunk[this.chunkIndex]);)this.chunkIndex++;this.rangeIndex=0}else this.rangeIndex=e}},{key:"nextChunk",value:function(){this.chunkIndex++,this.rangeIndex=0,this.next()}},{key:"compare",value:function(e){return this.from-e.from||this.startSide-e.startSide||this.rank-e.rank||this.to-e.to||this.endSide-e.endSide}}])}(),ze=function(){function e(t){(0,u.A)(this,e),this.heap=t}return(0,l.A)(e,[{key:"startSide",get:function(){return this.value?this.value.startSide:0}},{key:"goto",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1e9,o=(0,r.A)(this.heap);try{for(o.s();!(t=o.n()).done;){t.value.goto(e,n)}}catch(a){o.e(a)}finally{o.f()}for(var i=this.heap.length>>1;i>=0;i--)$e(this.heap,i);return this.next(),this}},{key:"forward",value:function(e,t){var n,o=(0,r.A)(this.heap);try{for(o.s();!(n=o.n()).done;){n.value.forward(e,t)}}catch(a){o.e(a)}finally{o.f()}for(var i=this.heap.length>>1;i>=0;i--)$e(this.heap,i);(this.to-e||this.value.endSide-t)<0&&this.next()}},{key:"next",value:function(){if(0==this.heap.length)this.from=this.to=1e9,this.value=null,this.rank=-1;else{var e=this.heap[0];this.from=e.from,this.to=e.to,this.value=e.value,this.rank=e.rank,e.value&&e.next(),$e(this.heap,0)}}}],[{key:"from",value:function(t){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,o=[],i=0;i<t.length;i++)for(var a=t[i];!a.isEmpty;a=a.nextLayer)a.maxPoint>=r&&o.push(new Ye(a,n,r,i));return 1==o.length?o[0]:new e(o)}}])}();function $e(e,t){for(var n=e[t];;){var r=1+(t<<1);if(r>=e.length)break;var o=e[r];if(r+1<e.length&&o.compare(e[r+1])>=0&&(o=e[r+1],r++),n.compare(o)<0)break;e[r]=n,e[t]=o,t=r}}var Ve=function(){return(0,l.A)((function e(t,n,r){(0,u.A)(this,e),this.minPoint=r,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=ze.from(t,n,r)}),[{key:"goto",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1e9;return this.cursor.goto(e,t),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=e,this.endSide=t,this.openStart=-1,this.next(),this}},{key:"forward",value:function(e,t){for(;this.minActive>-1&&(this.activeTo[this.minActive]-e||this.active[this.minActive].endSide-t)<0;)this.removeActive(this.minActive);this.cursor.forward(e,t)}},{key:"removeActive",value:function(e){Ze(this.active,e),Ze(this.activeTo,e),Ze(this.activeRank,e),this.minActive=We(this.active,this.activeTo)}},{key:"addActive",value:function(e){for(var t=0,n=this.cursor,r=n.value,o=n.to,i=n.rank;t<this.activeRank.length&&(i-this.activeRank[t]||o-this.activeTo[t])>0;)t++;Xe(this.active,t,r),Xe(this.activeTo,t,o),Xe(this.activeRank,t,i),e&&Xe(e,t,this.cursor.from),this.minActive=We(this.active,this.activeTo)}},{key:"next",value:function(){var e=this.to,t=this.point;this.point=null;for(var n=this.openStart<0?[]:null;;){var r=this.minActive;if(r>-1&&(this.activeTo[r]-this.cursor.from||this.active[r].endSide-this.cursor.startSide)<0){if(this.activeTo[r]>e){this.to=this.activeTo[r],this.endSide=this.active[r].endSide;break}this.removeActive(r),n&&Ze(n,r)}else{if(!this.cursor.value){this.to=this.endSide=1e9;break}if(this.cursor.from>e){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}var o=this.cursor.value;if(o.point){if(!(t&&this.cursor.to==this.to&&this.cursor.from<this.cursor.to)){this.point=o,this.pointFrom=this.cursor.from,this.pointRank=this.cursor.rank,this.to=this.cursor.to,this.endSide=o.endSide,this.cursor.next(),this.forward(this.to,this.endSide);break}this.cursor.next()}else this.addActive(n),this.cursor.next()}}if(n){this.openStart=0;for(var i=n.length-1;i>=0&&n[i]<e;i--)this.openStart++}}},{key:"activeForPoint",value:function(e){if(!this.active.length)return this.active;for(var t=[],n=this.active.length-1;n>=0&&!(this.activeRank[n]<this.pointRank);n--)(this.activeTo[n]>e||this.activeTo[n]==e&&this.active[n].endSide>=this.point.endSide)&&t.push(this.active[n]);return t.reverse()}},{key:"openEnd",value:function(e){for(var t=0,n=this.activeTo.length-1;n>=0&&this.activeTo[n]>e;n--)t++;return t}}])}();function Ge(e,t,n,r,o,i){e.goto(t),n.goto(r);for(var a=r+o,s=r,u=r-t;;){var l=e.to+u-n.to||e.endSide-n.endSide,c=l<0?e.to+u:n.to,d=Math.min(c,a);if(e.point||n.point?e.point&&n.point&&(e.point==n.point||e.point.eq(n.point))&&qe(e.activeForPoint(e.to),n.activeForPoint(n.to))||i.comparePoint(s,d,e.point,n.point):d>s&&!qe(e.active,n.active)&&i.compareRange(s,d,e.active,n.active),c>a)break;s=c,l<=0&&e.next(),l>=0&&n.next()}}function qe(e,t){if(e.length!=t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!=t[n]&&!e[n].eq(t[n]))return!1;return!0}function Ze(e,t){for(var n=t,r=e.length-1;n<r;n++)e[n]=e[n+1];e.pop()}function Xe(e,t,n){for(var r=e.length-1;r>=t;r--)e[r+1]=e[r];e[t]=n}function We(e,t){for(var n=-1,r=1e9,o=0;o<t.length;o++)(t[o]-r||e[o].endSide-e[n].endSide)<0&&(n=o,r=t[o]);return n}function Ke(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length,r=0,o=0;o<n;)9==e.charCodeAt(o)?(r+=t-r%t,o++):(r++,o=k(e,o));return r}function Je(e,t,n,r){for(var o=0,i=0;;){if(i>=t)return o;if(o==e.length)break;i+=9==e.charCodeAt(o)?n-i%n:1,o=k(e,o)}return!0===r?-1:e.length}},75872:function(e,t,n){"use strict";n.d(t,{NZ:function(){return be},OP:function(){return Me},Lz:function(){return Ar},wJ:function(){return Wo},Z9:function(){return At},xO:function(){return ye},HJ:function(){return To},VH:function(){return Gr},A:function(){return ro},ld:function(){return Vo},Eg:function(){return Yo},cU:function(){return ni},dz:function(){return vo},Wu:function(){return Ei},N$:function(){return fo},Ux:function(){return Qo},w4:function(){return Dr},$K:function(){return gi},c_:function(){return yt},qf:function(){return bo},D4:function(){return Co},TS:function(){return Nr},S7:function(){return Xo},DK:function(){return Lo}});for(var r=n(5544),o=n(5182),i=n(39874),a=n(85501),s=n(60436),u=n(24765),l=n(23029),c=n(92901),d=n(21289),f=n(46137),p={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},h={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},m="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),v="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),g=0;g<10;g++)p[48+g]=p[96+g]=String(g);for(g=1;g<=24;g++)p[g+111]="F"+g;for(g=65;g<=90;g++)p[g]=String.fromCharCode(g+32),h[g]=String.fromCharCode(g);for(var y in p)h.hasOwnProperty(y)||(h[y]=p[y]);function O(e){return(11==e.nodeType?e.getSelection?e:e.ownerDocument:e).getSelection()}function b(e,t){return!!t&&(e==t||e.contains(1!=t.nodeType?t.parentNode:t))}function E(e,t){if(!t.anchorNode)return!1;try{return b(e,t.anchorNode)}catch(n){return!1}}function A(e){return 3==e.nodeType?I(e,0,e.nodeValue.length).getClientRects():1==e.nodeType?e.getClientRects():[]}function w(e,t,n,r){return!!n&&(S(e,t,n,r,-1)||S(e,t,n,r,1))}function C(e){for(var t=0;;t++)if(!(e=e.previousSibling))return t}function k(e){return 1==e.nodeType&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(e.nodeName)}function S(e,t,n,r,o){for(;;){if(e==n&&t==r)return!0;if(t==(o<0?0:T(e))){if("DIV"==e.nodeName)return!1;var i=e.parentNode;if(!i||1!=i.nodeType)return!1;t=C(e)+(o<0?0:1),e=i}else{if(1!=e.nodeType)return!1;if(1==(e=e.childNodes[t+(o<0?-1:0)]).nodeType&&"false"==e.contentEditable)return!1;t=o<0?T(e):0}}}function T(e){return 3==e.nodeType?e.nodeValue.length:e.childNodes.length}function x(e,t){var n=t?e.left:e.right;return{left:n,right:n,top:e.top,bottom:e.bottom}}function _(e){var t=e.visualViewport;return t?{left:0,right:t.width,top:0,bottom:t.height}:{left:0,right:e.innerWidth,top:0,bottom:e.innerHeight}}function D(e,t){var n=t.width/e.offsetWidth,r=t.height/e.offsetHeight;return(n>.995&&n<1.005||!isFinite(n)||Math.abs(t.width-e.offsetWidth)<1)&&(n=1),(r>.995&&r<1.005||!isFinite(r)||Math.abs(t.height-e.offsetHeight)<1)&&(r=1),{scaleX:n,scaleY:r}}var P,M=function(){return(0,c.A)((function e(){(0,l.A)(this,e),this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}),[{key:"eq",value:function(e){return this.anchorNode==e.anchorNode&&this.anchorOffset==e.anchorOffset&&this.focusNode==e.focusNode&&this.focusOffset==e.focusOffset}},{key:"setRange",value:function(e){var t=e.anchorNode,n=e.focusNode;this.set(t,Math.min(e.anchorOffset,t?T(t):0),n,Math.min(e.focusOffset,n?T(n):0))}},{key:"set",value:function(e,t,n,r){this.anchorNode=e,this.anchorOffset=t,this.focusNode=n,this.focusOffset=r}}])}(),N=null;function R(e){if(e.setActive)return e.setActive();if(N)return e.focus(N);for(var t=[],n=e;n&&(t.push(n,n.scrollTop,n.scrollLeft),n!=n.ownerDocument);n=n.parentNode);if(e.focus(null==N?{get preventScroll(){return N={preventScroll:!0},!0}}:void 0),!N){N=!1;for(var r=0;r<t.length;){var o=t[r++],i=t[r++],a=t[r++];o.scrollTop!=i&&(o.scrollTop=i),o.scrollLeft!=a&&(o.scrollLeft=a)}}}function I(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,r=P||(P=document.createRange());return r.setEnd(e,n),r.setStart(e,t),r}function L(e,t,n,r){var o={key:t,code:t,keyCode:n,which:n,cancelable:!0};r&&(o.altKey=r.altKey,o.ctrlKey=r.ctrlKey,o.shiftKey=r.shiftKey,o.metaKey=r.metaKey);var i=new KeyboardEvent("keydown",o);i.synthetic=!0,e.dispatchEvent(i);var a=new KeyboardEvent("keyup",o);return a.synthetic=!0,e.dispatchEvent(a),i.defaultPrevented||a.defaultPrevented}function F(e){for(;e.attributes.length;)e.removeAttributeNode(e.attributes[0])}function B(e){return e.scrollTop>Math.max(1,e.scrollHeight-e.clientHeight-4)}function j(e,t){for(var n=e,r=t;;){if(3==n.nodeType&&r>0)return{node:n,offset:r};if(1==n.nodeType&&r>0){if("false"==n.contentEditable)return null;r=T(n=n.childNodes[r-1])}else{if(!n.parentNode||k(n))return null;r=C(n),n=n.parentNode}}}function U(e,t){for(var n=e,r=t;;){if(3==n.nodeType&&r<n.nodeValue.length)return{node:n,offset:r};if(1==n.nodeType&&r<n.childNodes.length){if("false"==n.contentEditable)return null;n=n.childNodes[r],r=0}else{if(!n.parentNode||k(n))return null;r=C(n)+1,n=n.parentNode}}}var H=function(){function e(t,n){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];(0,l.A)(this,e),this.node=t,this.offset=n,this.precise=r}return(0,c.A)(e,null,[{key:"before",value:function(t,n){return new e(t.parentNode,C(t),n)}},{key:"after",value:function(t,n){return new e(t.parentNode,C(t)+1,n)}}])}(),Q=[],Y=function(){function e(){(0,l.A)(this,e),this.parent=null,this.dom=null,this.flags=2}return(0,c.A)(e,[{key:"overrideDOMText",get:function(){return null}},{key:"posAtStart",get:function(){return this.parent?this.parent.posBefore(this):0}},{key:"posAtEnd",get:function(){return this.posAtStart+this.length}},{key:"posBefore",value:function(e){var t,n=this.posAtStart,r=(0,u.A)(this.children);try{for(r.s();!(t=r.n()).done;){var o=t.value;if(o==e)return n;n+=o.length+o.breakAfter}}catch(i){r.e(i)}finally{r.f()}throw new RangeError("Invalid child in posBefore")}},{key:"posAfter",value:function(e){return this.posBefore(e)+e.length}},{key:"sync",value:function(t,n){if(2&this.flags){var r,o,i=this.dom,a=null,s=(0,u.A)(this.children);try{for(s.s();!(o=s.n()).done;){var l=o.value;if(7&l.flags){if(!l.dom&&(r=a?a.nextSibling:i.firstChild)){var c=e.get(r);(!c||!c.parent&&c.canReuseDOM(l))&&l.reuseDOM(r)}l.sync(t,n),l.flags&=-8}if(r=a?a.nextSibling:i.firstChild,n&&!n.written&&n.node==i&&r!=l.dom&&(n.written=!0),l.dom.parentNode==i)for(;r&&r!=l.dom;)r=z(r);else i.insertBefore(l.dom,r);a=l.dom}}catch(h){s.e(h)}finally{s.f()}for((r=a?a.nextSibling:i.firstChild)&&n&&n.node==i&&(n.written=!0);r;)r=z(r)}else if(1&this.flags){var d,f=(0,u.A)(this.children);try{for(f.s();!(d=f.n()).done;){var p=d.value;7&p.flags&&(p.sync(t,n),p.flags&=-8)}}catch(h){f.e(h)}finally{f.f()}}}},{key:"reuseDOM",value:function(e){}},{key:"localPosFromDOM",value:function(t,n){var r;if(t==this.dom)r=this.dom.childNodes[n];else{for(var o=0==T(t)?0:0==n?-1:1;;){var i=t.parentNode;if(i==this.dom)break;0==o&&i.firstChild!=i.lastChild&&(o=t==i.firstChild?-1:1),t=i}r=o<0?t:t.nextSibling}if(r==this.dom.firstChild)return 0;for(;r&&!e.get(r);)r=r.nextSibling;if(!r)return this.length;for(var a=0,s=0;;a++){var u=this.children[a];if(u.dom==r)return s;s+=u.length+u.breakAfter}}},{key:"domBoundsAround",value:function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=-1,o=-1,i=-1,a=-1,s=0,u=n,l=n;s<this.children.length;s++){var c=this.children[s],d=u+c.length;if(u<e&&d>t)return c.domBoundsAround(e,t,u);if(d>=e&&-1==r&&(r=s,o=u),u>t&&c.dom.parentNode==this.dom){i=s,a=l;break}l=d,u=d+c.breakAfter}return{from:o,to:a<0?n+this.length:a,startDOM:(r?this.children[r-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:i<this.children.length&&i>=0?this.children[i].dom:null}}},{key:"markDirty",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.flags|=2,this.markParentsDirty(e)}},{key:"markParentsDirty",value:function(e){for(var t=this.parent;t;t=t.parent){if(e&&(t.flags|=2),1&t.flags)return;t.flags|=1,e=!1}}},{key:"setParent",value:function(e){this.parent!=e&&(this.parent=e,7&this.flags&&this.markParentsDirty(!0))}},{key:"setDOM",value:function(e){this.dom!=e&&(this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this)}},{key:"rootView",get:function(){for(var e=this;;){var t=e.parent;if(!t)return e;e=t}}},{key:"replaceChildren",value:function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Q;this.markDirty();for(var o=e;o<t;o++){var i=this.children[o];i.parent==this&&r.indexOf(i)<0&&i.destroy()}r.length<250?(n=this.children).splice.apply(n,[e,t-e].concat((0,s.A)(r))):this.children=[].concat(this.children.slice(0,e),r,this.children.slice(t));for(var a=0;a<r.length;a++)r[a].setParent(this)}},{key:"ignoreMutation",value:function(e){return!1}},{key:"ignoreEvent",value:function(e){return!1}},{key:"childCursor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.length;return new $(this.children,e,this.children.length)}},{key:"childPos",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return this.childCursor().findPos(e,t)}},{key:"toString",value:function(){var e=this.constructor.name.replace("View","");return e+(this.children.length?"("+this.children.join()+")":this.length?"["+("Text"==e?this.text:this.length)+"]":"")+(this.breakAfter?"#":"")}},{key:"isEditable",get:function(){return!0}},{key:"isWidget",get:function(){return!1}},{key:"isHidden",get:function(){return!1}},{key:"merge",value:function(e,t,n,r,o,i){return!1}},{key:"become",value:function(e){return!1}},{key:"canReuseDOM",value:function(e){return e.constructor==this.constructor&&!(8&(this.flags|e.flags))}},{key:"getSide",value:function(){return 0}},{key:"destroy",value:function(){var e,t=(0,u.A)(this.children);try{for(t.s();!(e=t.n()).done;){var n=e.value;n.parent==this&&n.destroy()}}catch(r){t.e(r)}finally{t.f()}this.parent=null}}],[{key:"get",value:function(e){return e.cmView}}])}();function z(e){var t=e.nextSibling;return e.parentNode.removeChild(e),t}Y.prototype.breakAfter=0;var $=function(){return(0,c.A)((function e(t,n,r){(0,l.A)(this,e),this.children=t,this.pos=n,this.i=r,this.off=0}),[{key:"findPos",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;;){if(e>this.pos||e==this.pos&&(t>0||0==this.i||this.children[this.i-1].breakAfter))return this.off=e-this.pos,this;var n=this.children[--this.i];this.pos-=n.length+n.breakAfter}}}])}();function V(e,t,n,r,o,i,a,s,u){var l=e.children,c=l.length?l[t]:null,d=i.length?i[i.length-1]:null,f=d?d.breakAfter:a;if(!(t==r&&c&&!a&&!f&&i.length<2&&c.merge(n,o,i.length?d:null,0==n,s,u))){if(r<l.length){var p=l[r];p&&(o<p.length||p.breakAfter&&(null===d||void 0===d?void 0:d.breakAfter))?(t==r&&(p=p.split(o),o=0),!f&&d&&p.merge(0,o,d,!0,0,u)?i[i.length-1]=p:((o||p.children.length&&!p.children[0].length)&&p.merge(0,o,null,!1,0,u),i.push(p))):(null===p||void 0===p?void 0:p.breakAfter)&&(d?d.breakAfter=1:a=1),r++}for(c&&(c.breakAfter=a,n>0&&(!a&&i.length&&c.merge(n,c.length,i[0],!1,s,0)?c.breakAfter=i.shift().breakAfter:(n<c.length||c.children.length&&0==c.children[c.children.length-1].length)&&c.merge(n,c.length,null,!1,s,0),t++));t<r&&i.length;)if(l[r-1].become(i[i.length-1]))r--,i.pop(),u=i.length?0:s;else{if(!l[t].become(i[0]))break;t++,i.shift(),s=i.length?0:u}!i.length&&t&&r<l.length&&!l[t-1].breakAfter&&l[r].merge(0,0,l[t-1],!1,s,u)&&t--,(t<r||i.length)&&e.replaceChildren(t,r,i)}}function G(e,t,n,r,o,i){var a,s=e.childCursor(),l=s.findPos(n,1),c=l.i,d=l.off,f=s.findPos(t,-1),p=f.i,h=f.off,m=t-n,v=(0,u.A)(r);try{for(v.s();!(a=v.n()).done;){m+=a.value.length}}catch(g){v.e(g)}finally{v.f()}e.length+=m,V(e,p,h,c,d,r,0,o,i)}var q="undefined"!=typeof navigator?navigator:{userAgent:"",vendor:"",platform:""},Z="undefined"!=typeof document?document:{documentElement:{style:{}}},X=/Edge\/(\d+)/.exec(q.userAgent),W=/MSIE \d/.test(q.userAgent),K=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(q.userAgent),J=!!(W||K||X),ee=!J&&/gecko\/(\d+)/i.test(q.userAgent),te=!J&&/Chrome\/(\d+)/.exec(q.userAgent),ne="webkitFontSmoothing"in Z.documentElement.style,re=!J&&/Apple Computer/.test(q.vendor),oe=re&&(/Mobile\/\w+/.test(q.userAgent)||q.maxTouchPoints>2),ie={mac:oe||/Mac/.test(q.platform),windows:/Win/.test(q.platform),linux:/Linux|X11/.test(q.platform),ie:J,ie_version:W?Z.documentMode||6:K?+K[1]:X?+X[1]:0,gecko:ee,gecko_version:ee?+(/Firefox\/(\d+)/.exec(q.userAgent)||[0,0])[1]:0,chrome:!!te,chrome_version:te?+te[1]:0,ios:oe,android:/Android\b/.test(q.userAgent),webkit:ne,safari:re,webkit_version:ne?+(/\bAppleWebKit\/(\d+)/.exec(q.userAgent)||[0,0])[1]:0,tabSize:null!=Z.documentElement.style.tabSize?"tab-size":"-moz-tab-size"},ae=function(e){function t(e){var n;return(0,l.A)(this,t),(n=(0,i.A)(this,t)).text=e,n}return(0,a.A)(t,e),(0,c.A)(t,[{key:"length",get:function(){return this.text.length}},{key:"createDOM",value:function(e){this.setDOM(e||document.createTextNode(this.text))}},{key:"sync",value:function(e,t){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(t&&t.node==this.dom&&(t.written=!0),this.dom.nodeValue=this.text)}},{key:"reuseDOM",value:function(e){3==e.nodeType&&this.createDOM(e)}},{key:"merge",value:function(e,n,r){return!(8&this.flags||r&&(!(r instanceof t)||this.length-(n-e)+r.length>256||8&r.flags))&&(this.text=this.text.slice(0,e)+(r?r.text:"")+this.text.slice(n),this.markDirty(),!0)}},{key:"split",value:function(e){var n=new t(this.text.slice(e));return this.text=this.text.slice(0,e),this.markDirty(),n.flags|=8&this.flags,n}},{key:"localPosFromDOM",value:function(e,t){return e==this.dom?t:t?this.text.length:0}},{key:"domAtPos",value:function(e){return new H(this.dom,e)}},{key:"domBoundsAround",value:function(e,t,n){return{from:n,to:n+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}},{key:"coordsAt",value:function(e,t){return function(e,t,n){var r=e.nodeValue.length;t>r&&(t=r);var o=t,i=t,a=0;0==t&&n<0||t==r&&n>=0?ie.chrome||ie.gecko||(t?(o--,a=1):i<r&&(i++,a=-1)):n<0?o--:i<r&&i++;var s=I(e,o,i).getClientRects();if(!s.length)return null;var u=s[(a?a<0:n>=0)?0:s.length-1];ie.safari&&!a&&0==u.width&&(u=Array.prototype.find.call(s,(function(e){return e.width}))||u);return a?x(u,a<0):u||null}(this.dom,e,t)}}])}(Y),se=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;(0,l.A)(this,t),(n=(0,i.A)(this,t)).mark=e,n.children=r,n.length=o;var a,s=(0,u.A)(r);try{for(s.s();!(a=s.n()).done;){a.value.setParent(n)}}catch(c){s.e(c)}finally{s.f()}return n}return(0,a.A)(t,e),(0,c.A)(t,[{key:"setAttrs",value:function(e){if(F(e),this.mark.class&&(e.className=this.mark.class),this.mark.attrs)for(var t in this.mark.attrs)e.setAttribute(t,this.mark.attrs[t]);return e}},{key:"canReuseDOM",value:function(e){return(0,o.A)(t,"canReuseDOM",this,3)([e])&&!(8&(this.flags|e.flags))}},{key:"reuseDOM",value:function(e){e.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(e),this.flags|=6)}},{key:"sync",value:function(e,n){this.dom?4&this.flags&&this.setAttrs(this.dom):this.setDOM(this.setAttrs(document.createElement(this.mark.tagName))),(0,o.A)(t,"sync",this,3)([e,n])}},{key:"merge",value:function(e,n,r,o,i,a){return(!r||!(!(r instanceof t&&r.mark.eq(this.mark))||e&&i<=0||n<this.length&&a<=0))&&(G(this,e,n,r?r.children.slice():[],i-1,a-1),this.markDirty(),!0)}},{key:"split",value:function(e){var n,r=[],o=0,i=-1,a=0,s=(0,u.A)(this.children);try{for(s.s();!(n=s.n()).done;){var l=n.value,c=o+l.length;c>e&&r.push(o<e?l.split(e-o):l),i<0&&o>=e&&(i=a),o=c,a++}}catch(f){s.e(f)}finally{s.f()}var d=this.length-e;return this.length=e,i>-1&&(this.children.length=i,this.markDirty()),new t(this.mark,r,d)}},{key:"domAtPos",value:function(e){return ce(this,e)}},{key:"coordsAt",value:function(e,t){return fe(this,e,t)}}])}(Y);var ue=function(e){function t(e,n,r){var o;return(0,l.A)(this,t),(o=(0,i.A)(this,t)).widget=e,o.length=n,o.side=r,o.prevWidget=null,o}return(0,a.A)(t,e),(0,c.A)(t,[{key:"split",value:function(e){var n=t.create(this.widget,this.length-e,this.side);return this.length-=e,n}},{key:"sync",value:function(e){this.dom&&this.widget.updateDOM(this.dom,e)||(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(e)),this.widget.editable||(this.dom.contentEditable="false"))}},{key:"getSide",value:function(){return this.side}},{key:"merge",value:function(e,n,r,o,i,a){return!(r&&(!(r instanceof t&&this.widget.compare(r.widget))||e>0&&i<=0||n<this.length&&a<=0))&&(this.length=e+(r?r.length:0)+(this.length-n),!0)}},{key:"become",value:function(e){return e instanceof t&&e.side==this.side&&this.widget.constructor==e.widget.constructor&&(this.widget.compare(e.widget)||this.markDirty(!0),this.dom&&!this.prevWidget&&(this.prevWidget=this.widget),this.widget=e.widget,this.length=e.length,!0)}},{key:"ignoreMutation",value:function(){return!0}},{key:"ignoreEvent",value:function(e){return this.widget.ignoreEvent(e)}},{key:"overrideDOMText",get:function(){if(0==this.length)return d.EY.empty;for(var e=this;e.parent;)e=e.parent;var t=e.view,n=t&&t.state.doc,r=this.posAtStart;return n?n.slice(r,r+this.length):d.EY.empty}},{key:"domAtPos",value:function(e){return(this.length?0==e:this.side>0)?H.before(this.dom):H.after(this.dom,e==this.length)}},{key:"domBoundsAround",value:function(){return null}},{key:"coordsAt",value:function(e,t){var n=this.widget.coordsAt(this.dom,e,t);if(n)return n;var r=this.dom.getClientRects(),o=null;if(!r.length)return null;for(var i=this.side?this.side<0:e>0,a=i?r.length-1:0;o=r[a],!(e>0?0==a:a==r.length-1||o.top<o.bottom);a+=i?-1:1);return x(o,!i)}},{key:"isEditable",get:function(){return!1}},{key:"isWidget",get:function(){return!0}},{key:"isHidden",get:function(){return this.widget.isHidden}},{key:"destroy",value:function(){(0,o.A)(t,"destroy",this,3)([]),this.dom&&this.widget.destroy(this.dom)}}],[{key:"create",value:function(e,n,r){return new t(e,n,r)}}])}(Y),le=function(e){function t(e){var n;return(0,l.A)(this,t),(n=(0,i.A)(this,t)).side=e,n}return(0,a.A)(t,e),(0,c.A)(t,[{key:"length",get:function(){return 0}},{key:"merge",value:function(){return!1}},{key:"become",value:function(e){return e instanceof t&&e.side==this.side}},{key:"split",value:function(){return new t(this.side)}},{key:"sync",value:function(){if(!this.dom){var e=document.createElement("img");e.className="cm-widgetBuffer",e.setAttribute("aria-hidden","true"),this.setDOM(e)}}},{key:"getSide",value:function(){return this.side}},{key:"domAtPos",value:function(e){return this.side>0?H.before(this.dom):H.after(this.dom)}},{key:"localPosFromDOM",value:function(){return 0}},{key:"domBoundsAround",value:function(){return null}},{key:"coordsAt",value:function(e){return this.dom.getBoundingClientRect()}},{key:"overrideDOMText",get:function(){return d.EY.empty}},{key:"isHidden",get:function(){return!0}}])}(Y);function ce(e,t){for(var n=e.dom,r=e.children,o=0,i=0;o<r.length;o++){var a=r[o],s=i+a.length;if(!(s==i&&a.getSide()<=0)){if(t>i&&t<s&&a.dom.parentNode==n)return a.domAtPos(t-i);if(t<=i)break;i=s}}for(var u=o;u>0;u--){var l=r[u-1];if(l.dom.parentNode==n)return l.domAtPos(l.length)}for(var c=o;c<r.length;c++){var d=r[c];if(d.dom.parentNode==n)return d.domAtPos(0)}return new H(n,0)}function de(e,t,n){var r,o=e.children;n>0&&t instanceof se&&o.length&&(r=o[o.length-1])instanceof se&&r.mark.eq(t.mark)?de(r,t.children[0],n-1):(o.push(t),t.setParent(e)),e.length+=t.length}function fe(e,t,n){var r=null,o=-1,i=null,a=-1;!function e(t,s){for(var u=0,l=0;u<t.children.length&&l<=s;u++){var c=t.children[u],d=l+c.length;d>=s&&(c.children.length?e(c,s-l):(!i||i.isHidden&&n>0)&&(d>s||l==d&&c.getSide()>0)?(i=c,a=s-l):(l<s||l==d&&c.getSide()<0&&!c.isHidden)&&(r=c,o=s-l)),l=d}}(e,t);var s=(n<0?r:i)||r||i;return s?s.coordsAt(Math.max(0,s==r?o:a),n):function(e){var t=e.dom.lastChild;if(!t)return e.dom.getBoundingClientRect();var n=A(t);return n[n.length-1]||null}(e)}function pe(e,t){for(var n in e)"class"==n&&t.class?t.class+=" "+e.class:"style"==n&&t.style?t.style+=";"+e.style:t[n]=e[n];return t}ae.prototype.children=ue.prototype.children=le.prototype.children=Q;var he=Object.create(null);function me(e,t,n){if(e==t)return!0;e||(e=he),t||(t=he);var r=Object.keys(e),o=Object.keys(t);if(r.length-(n&&r.indexOf(n)>-1?1:0)!=o.length-(n&&o.indexOf(n)>-1?1:0))return!1;for(var i=0,a=r;i<a.length;i++){var s=a[i];if(s!=n&&(-1==o.indexOf(s)||e[s]!==t[s]))return!1}return!0}function ve(e,t,n){var r=!1;if(t)for(var o in t)n&&o in n||(r=!0,"style"==o?e.style.cssText="":e.removeAttribute(o));if(n)for(var i in n)t&&t[i]==n[i]||(r=!0,"style"==i?e.style.cssText=n[i]:e.setAttribute(i,n[i]));return r}function ge(e){for(var t=Object.create(null),n=0;n<e.attributes.length;n++){var r=e.attributes[n];t[r.name]=r.value}return t}var ye=function(){return(0,c.A)((function e(){(0,l.A)(this,e)}),[{key:"eq",value:function(e){return!1}},{key:"updateDOM",value:function(e,t){return!1}},{key:"compare",value:function(e){return this==e||this.constructor==e.constructor&&this.eq(e)}},{key:"estimatedHeight",get:function(){return-1}},{key:"lineBreaks",get:function(){return 0}},{key:"ignoreEvent",value:function(e){return!0}},{key:"coordsAt",value:function(e,t,n){return null}},{key:"isHidden",get:function(){return!1}},{key:"editable",get:function(){return!1}},{key:"destroy",value:function(e){}}])}(),Oe=function(e){return e[e.Text=0]="Text",e[e.WidgetBefore=1]="WidgetBefore",e[e.WidgetAfter=2]="WidgetAfter",e[e.WidgetRange=3]="WidgetRange",e}(Oe||(Oe={})),be=function(e){function t(e,n,r,o){var a;return(0,l.A)(this,t),(a=(0,i.A)(this,t)).startSide=e,a.endSide=n,a.widget=r,a.spec=o,a}return(0,a.A)(t,e),(0,c.A)(t,[{key:"heightRelevant",get:function(){return!1}},{key:"hasHeight",value:function(){return!!this.widget&&this.widget.estimatedHeight>-1}}],[{key:"mark",value:function(e){return new Ee(e)}},{key:"widget",value:function(e){var t=Math.max(-1e4,Math.min(1e4,e.side||0)),n=!!e.block;return t+=n&&!e.inlineOrder?t>0?3e8:-4e8:t>0?1e8:-1e8,new we(e,t,t,n,e.widget||null,!1)}},{key:"replace",value:function(e){var t,n,r=!!e.block;if(e.isBlockGap)t=-5e8,n=4e8;else{var o=Ce(e,r);t=(o.start?r?-3e8:-1:5e8)-1,n=1+(o.end?r?2e8:1:-6e8)}return new we(e,t,n,r,e.widget||null,!0)}},{key:"line",value:function(e){return new Ae(e)}},{key:"set",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return d.om.of(e,t)}}])}(d.FB);be.none=d.om.empty;var Ee=function(e){function t(e){var n;(0,l.A)(this,t);var r=Ce(e),o=r.start,a=r.end;return(n=(0,i.A)(this,t,[o?-1:5e8,a?1:-6e8,null,e])).tagName=e.tagName||"span",n.class=e.class||"",n.attrs=e.attributes||null,n}return(0,a.A)(t,e),(0,c.A)(t,[{key:"eq",value:function(e){var n,r;return this==e||e instanceof t&&this.tagName==e.tagName&&(this.class||(null===(n=this.attrs)||void 0===n?void 0:n.class))==(e.class||(null===(r=e.attrs)||void 0===r?void 0:r.class))&&me(this.attrs,e.attrs,"class")}},{key:"range",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;if(e>=n)throw new RangeError("Mark decorations may not be empty");return(0,o.A)(t,"range",this,3)([e,n])}}])}(be);Ee.prototype.point=!1;var Ae=function(e){function t(e){return(0,l.A)(this,t),(0,i.A)(this,t,[-2e8,-2e8,null,e])}return(0,a.A)(t,e),(0,c.A)(t,[{key:"eq",value:function(e){return e instanceof t&&this.spec.class==e.spec.class&&me(this.spec.attributes,e.spec.attributes)}},{key:"range",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;if(n!=e)throw new RangeError("Line decoration ranges must be zero-length");return(0,o.A)(t,"range",this,3)([e,n])}}])}(be);Ae.prototype.mapMode=d.iR.TrackBefore,Ae.prototype.point=!0;var we=function(e){function t(e,n,r,o,a,s){var u;return(0,l.A)(this,t),(u=(0,i.A)(this,t,[n,r,a,e])).block=o,u.isReplace=s,u.mapMode=o?n<=0?d.iR.TrackBefore:d.iR.TrackAfter:d.iR.TrackDel,u}return(0,a.A)(t,e),(0,c.A)(t,[{key:"type",get:function(){return this.startSide!=this.endSide?Oe.WidgetRange:this.startSide<=0?Oe.WidgetBefore:Oe.WidgetAfter}},{key:"heightRelevant",get:function(){return this.block||!!this.widget&&(this.widget.estimatedHeight>=5||this.widget.lineBreaks>0)}},{key:"eq",value:function(e){return e instanceof t&&(n=this.widget,r=e.widget,n==r||!!(n&&r&&n.compare(r)))&&this.block==e.block&&this.startSide==e.startSide&&this.endSide==e.endSide;var n,r}},{key:"range",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;if(this.isReplace&&(e>n||e==n&&this.startSide>0&&this.endSide<=0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&n!=e)throw new RangeError("Widget decorations can only have zero-length ranges");return(0,o.A)(t,"range",this,3)([e,n])}}])}(be);function Ce(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.inclusiveStart,r=e.inclusiveEnd;return null==n&&(n=e.inclusive),null==r&&(r=e.inclusive),{start:null!==n&&void 0!==n?n:t,end:null!==r&&void 0!==r?r:t}}function ke(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=n.length-1;o>=0&&n[o]+r>=e?n[o]=Math.max(n[o],t):n.push(e,t)}we.prototype.point=!0;var Se=function(e){function t(){var e;return(0,l.A)(this,t),(e=(0,i.A)(this,t,arguments)).children=[],e.length=0,e.prevAttrs=void 0,e.attrs=null,e.breakAfter=0,e}return(0,a.A)(t,e),(0,c.A)(t,[{key:"merge",value:function(e,n,r,o,i,a){if(r){if(!(r instanceof t))return!1;this.dom||r.transferDOM(this)}return o&&this.setDeco(r?r.attrs:null),G(this,e,n,r?r.children.slice():[],i,a),!0}},{key:"split",value:function(e){var n=new t;if(n.breakAfter=this.breakAfter,0==this.length)return n;var r=this.childPos(e),o=r.i,i=r.off;i&&(n.append(this.children[o].split(i),0),this.children[o].merge(i,this.children[o].length,null,!1,0,0),o++);for(var a=o;a<this.children.length;a++)n.append(this.children[a],0);for(;o>0&&0==this.children[o-1].length;)this.children[--o].destroy();return this.children.length=o,this.markDirty(),this.length=e,n}},{key:"transferDOM",value:function(e){this.dom&&(this.markDirty(),e.setDOM(this.dom),e.prevAttrs=void 0===this.prevAttrs?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}},{key:"setDeco",value:function(e){me(this.attrs,e)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=e)}},{key:"append",value:function(e,t){de(this,e,t)}},{key:"addLineDeco",value:function(e){var t=e.spec.attributes,n=e.spec.class;t&&(this.attrs=pe(t,this.attrs||{})),n&&(this.attrs=pe({class:n},this.attrs||{}))}},{key:"domAtPos",value:function(e){return ce(this,e)}},{key:"reuseDOM",value:function(e){"DIV"==e.nodeName&&(this.setDOM(e),this.flags|=6)}},{key:"sync",value:function(e,n){var r;this.dom?4&this.flags&&(F(this.dom),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0):(this.setDOM(document.createElement("div")),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0),void 0!==this.prevAttrs&&(ve(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add("cm-line"),this.prevAttrs=void 0),(0,o.A)(t,"sync",this,3)([e,n]);for(var i=this.dom.lastChild;i&&Y.get(i)instanceof se;)i=i.lastChild;if(!i||!this.length||"BR"!=i.nodeName&&0==(null===(r=Y.get(i))||void 0===r?void 0:r.isEditable)&&(!ie.ios||!this.children.some((function(e){return e instanceof ae})))){var a=document.createElement("BR");a.cmIgnore=!0,this.dom.appendChild(a)}}},{key:"measureTextSize",value:function(){if(0==this.children.length||this.length>20)return null;var e,t,n=0,r=(0,u.A)(this.children);try{for(r.s();!(t=r.n()).done;){var o=t.value;if(!(o instanceof ae)||/[^ -~]/.test(o.text))return null;var i=A(o.dom);if(1!=i.length)return null;n+=i[0].width,e=i[0].height}}catch(a){r.e(a)}finally{r.f()}return n?{lineHeight:this.dom.getBoundingClientRect().height,charWidth:n/this.length,textHeight:e}:null}},{key:"coordsAt",value:function(e,t){var n=fe(this,e,t);if(!this.children.length&&n&&this.parent){var r=this.parent.view.viewState.heightOracle,o=n.bottom-n.top;if(Math.abs(o-r.lineHeight)<2&&r.textHeight<o){var i=(o-r.textHeight)/2;return{top:n.top+i,bottom:n.bottom-i,left:n.left,right:n.left}}}return n}},{key:"become",value:function(e){return e instanceof t&&0==this.children.length&&0==e.children.length&&me(this.attrs,e.attrs)&&this.breakAfter==e.breakAfter}},{key:"covers",value:function(){return!0}}],[{key:"find",value:function(e,n){for(var r=0,o=0;r<e.children.length;r++){var i=e.children[r],a=o+i.length;if(a>=n){if(i instanceof t)return i;if(a>n)break}o=a+i.breakAfter}return null}}])}(Y),Te=function(e){function t(e,n,r){var o;return(0,l.A)(this,t),(o=(0,i.A)(this,t)).widget=e,o.length=n,o.deco=r,o.breakAfter=0,o.prevWidget=null,o}return(0,a.A)(t,e),(0,c.A)(t,[{key:"merge",value:function(e,n,r,o,i,a){return!(r&&(!(r instanceof t&&this.widget.compare(r.widget))||e>0&&i<=0||n<this.length&&a<=0))&&(this.length=e+(r?r.length:0)+(this.length-n),!0)}},{key:"domAtPos",value:function(e){return 0==e?H.before(this.dom):H.after(this.dom,e==this.length)}},{key:"split",value:function(e){var n=this.length-e;this.length=e;var r=new t(this.widget,n,this.deco);return r.breakAfter=this.breakAfter,r}},{key:"children",get:function(){return Q}},{key:"sync",value:function(e){this.dom&&this.widget.updateDOM(this.dom,e)||(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(e)),this.widget.editable||(this.dom.contentEditable="false"))}},{key:"overrideDOMText",get:function(){return this.parent?this.parent.view.state.doc.slice(this.posAtStart,this.posAtEnd):d.EY.empty}},{key:"domBoundsAround",value:function(){return null}},{key:"become",value:function(e){return e instanceof t&&e.widget.constructor==this.widget.constructor&&(e.widget.compare(this.widget)||this.markDirty(!0),this.dom&&!this.prevWidget&&(this.prevWidget=this.widget),this.widget=e.widget,this.length=e.length,this.deco=e.deco,this.breakAfter=e.breakAfter,!0)}},{key:"ignoreMutation",value:function(){return!0}},{key:"ignoreEvent",value:function(e){return this.widget.ignoreEvent(e)}},{key:"isEditable",get:function(){return!1}},{key:"isWidget",get:function(){return!0}},{key:"coordsAt",value:function(e,t){var n=this.widget.coordsAt(this.dom,e,t);return n||(this.widget instanceof xe?null:x(this.dom.getBoundingClientRect(),this.length?0==e:t<=0))}},{key:"destroy",value:function(){(0,o.A)(t,"destroy",this,3)([]),this.dom&&this.widget.destroy(this.dom)}},{key:"covers",value:function(e){var t=this.deco,n=t.startSide,r=t.endSide;return n!=r&&(e<0?n<0:r>0)}}])}(Y),xe=function(e){function t(e){var n;return(0,l.A)(this,t),(n=(0,i.A)(this,t)).height=e,n}return(0,a.A)(t,e),(0,c.A)(t,[{key:"toDOM",value:function(){var e=document.createElement("div");return e.className="cm-gap",this.updateDOM(e),e}},{key:"eq",value:function(e){return e.height==this.height}},{key:"updateDOM",value:function(e){return e.style.height=this.height+"px",!0}},{key:"editable",get:function(){return!0}},{key:"estimatedHeight",get:function(){return this.height}},{key:"ignoreEvent",value:function(){return!1}}])}(ye),_e=function(){function e(t,n,r,o){(0,l.A)(this,e),this.doc=t,this.pos=n,this.end=r,this.disallowBlockEffectsFor=o,this.content=[],this.curLine=null,this.breakAtStart=0,this.pendingBuffer=0,this.bufferMarks=[],this.atCursorPos=!0,this.openStart=-1,this.openEnd=-1,this.text="",this.textOff=0,this.cursor=t.iter(),this.skip=n}return(0,c.A)(e,[{key:"posCovered",value:function(){if(0==this.content.length)return!this.breakAtStart&&this.doc.lineAt(this.pos).from!=this.pos;var e=this.content[this.content.length-1];return!(e.breakAfter||e instanceof Te&&e.deco.endSide<0)}},{key:"getLine",value:function(){return this.curLine||(this.content.push(this.curLine=new Se),this.atCursorPos=!0),this.curLine}},{key:"flushBuffer",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.bufferMarks;this.pendingBuffer&&(this.curLine.append(De(new le(-1),e),e.length),this.pendingBuffer=0)}},{key:"addBlockWidget",value:function(e){this.flushBuffer(),this.curLine=null,this.content.push(e)}},{key:"finish",value:function(e){this.pendingBuffer&&e<=this.bufferMarks.length?this.flushBuffer():this.pendingBuffer=0,this.posCovered()||e&&this.content.length&&this.content[this.content.length-1]instanceof Te||this.getLine()}},{key:"buildText",value:function(e,t,n){for(;e>0;){if(this.textOff==this.text.length){var r=this.cursor.next(this.skip),o=r.value,i=r.lineBreak,a=r.done;if(this.skip=0,a)throw new Error("Ran out of text content when drawing inline views");if(i){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.flushBuffer(),this.curLine=null,this.atCursorPos=!0,e--;continue}this.text=o,this.textOff=0}var s=Math.min(this.text.length-this.textOff,e,512);this.flushBuffer(t.slice(t.length-n)),this.getLine().append(De(new ae(this.text.slice(this.textOff,this.textOff+s)),t),n),this.atCursorPos=!0,this.textOff+=s,e-=s,n=0}}},{key:"span",value:function(e,t,n,r){this.buildText(t-e,n,r),this.pos=t,this.openStart<0&&(this.openStart=r)}},{key:"point",value:function(e,t,n,r,o,i){if(this.disallowBlockEffectsFor[i]&&n instanceof we){if(n.block)throw new RangeError("Block decorations may not be specified via plugins");if(t>this.doc.lineAt(this.pos).to)throw new RangeError("Decorations that replace line breaks may not be specified via plugins")}var a=t-e;if(n instanceof we)if(n.block)n.startSide>0&&!this.posCovered()&&this.getLine(),this.addBlockWidget(new Te(n.widget||Pe.block,a,n));else{var s=ue.create(n.widget||Pe.inline,a,a?0:n.startSide),u=this.atCursorPos&&!s.isEditable&&o<=r.length&&(e<t||n.startSide>0),l=!s.isEditable&&(e<t||o>r.length||n.startSide<=0),c=this.getLine();2!=this.pendingBuffer||u||s.isEditable||(this.pendingBuffer=0),this.flushBuffer(r),u&&(c.append(De(new le(1),r),o),o=r.length+Math.max(0,o-r.length)),c.append(De(s,r),o),this.atCursorPos=l,this.pendingBuffer=l?e<t||o>r.length?1:2:0,this.pendingBuffer&&(this.bufferMarks=r.slice())}else this.doc.lineAt(this.pos).from==this.pos&&this.getLine().addLineDeco(n);a&&(this.textOff+a<=this.text.length?this.textOff+=a:(this.skip+=a-(this.text.length-this.textOff),this.text="",this.textOff=0),this.pos=t),this.openStart<0&&(this.openStart=o)}}],[{key:"build",value:function(t,n,r,o,i){var a=new e(t,n,r,i);return a.openEnd=d.om.spans(o,n,r,a),a.openStart<0&&(a.openStart=a.openEnd),a.finish(a.openEnd),a}}])}();function De(e,t){var n,r=(0,u.A)(t);try{for(r.s();!(n=r.n()).done;){var o=n.value;e=new se(o,[e],e.length)}}catch(i){r.e(i)}finally{r.f()}return e}var Pe=function(e){function t(e){var n;return(0,l.A)(this,t),(n=(0,i.A)(this,t)).tag=e,n}return(0,a.A)(t,e),(0,c.A)(t,[{key:"eq",value:function(e){return e.tag==this.tag}},{key:"toDOM",value:function(){return document.createElement(this.tag)}},{key:"updateDOM",value:function(e){return e.nodeName.toLowerCase()==this.tag}},{key:"isHidden",get:function(){return!0}}])}(ye);Pe.inline=new Pe("span"),Pe.block=new Pe("div");var Me=function(e){return e[e.LTR=0]="LTR",e[e.RTL=1]="RTL",e}(Me||(Me={})),Ne=Me.LTR,Re=Me.RTL;function Ie(e){for(var t=[],n=0;n<e.length;n++)t.push(1<<+e[n]);return t}for(var Le=Ie("88888888888888888888888888888888888666888888787833333333337888888000000000000000000000000008888880000000000000000000000000088888888888888888888888888888888888887866668888088888663380888308888800000000000000000000000800000000000000000000000000000008"),Fe=Ie("4444448826627288999999999992222222222222222222222222222222222222222222222229999999999999999999994444444444644222822222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222999999949999999229989999223333333333"),Be=Object.create(null),je=[],Ue=0,He=["()","[]","{}"];Ue<He.length;Ue++){var Qe=He[Ue],Ye=Qe.charCodeAt(0),ze=Qe.charCodeAt(1);Be[Ye]=ze,Be[ze]=-Ye}function $e(e){return e<=247?Le[e]:1424<=e&&e<=1524?2:1536<=e&&e<=1785?Fe[e-1536]:1774<=e&&e<=2220?4:8192<=e&&e<=8204?256:64336<=e&&e<=65023?4:1}var Ve=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac\ufb50-\ufdff]/,Ge=function(){return(0,c.A)((function e(t,n,r){(0,l.A)(this,e),this.from=t,this.to=n,this.level=r}),[{key:"dir",get:function(){return this.level%2?Re:Ne}},{key:"side",value:function(e,t){return this.dir==t==e?this.to:this.from}},{key:"forward",value:function(e,t){return e==(this.dir==t)}}],[{key:"find",value:function(e,t,n,r){for(var o=-1,i=0;i<e.length;i++){var a=e[i];if(a.from<=t&&a.to>=t){if(a.level==n)return i;(o<0||(0!=r?r<0?a.from<t:a.to>t:e[o].level>a.level))&&(o=i)}}if(o<0)throw new RangeError("Index out of range");return o}}])}();function qe(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.from!=o.from||r.to!=o.to||r.direction!=o.direction||!qe(r.inner,o.inner))return!1}return!0}var Ze=[];function Xe(e,t,n,r,o,i,a){var s=r%2?2:1;if(r%2==o%2)for(var u=t,l=0;u<n;){var c=!0,d=!1;if(l==i.length||u<i[l].from){var f=Ze[u];f!=s&&(c=!1,d=16==f)}var p=c||1!=s?null:[],h=c?r:r+1,m=u;e:for(;;)if(l<i.length&&m==i[l].from){if(d)break e;var v=i[l];if(!c)for(var g=v.to,y=l+1;;){if(g==n)break e;if(!(y<i.length&&i[y].from==g)){if(Ze[g]==s)break e;break}g=i[y++].to}if(l++,p)p.push(v);else v.from>u&&a.push(new Ge(u,v.from,h)),We(e,v.direction==Ne!=!(h%2)?r+1:r,o,v.inner,v.from,v.to,a),u=v.to;m=v.to}else{if(m==n||(c?Ze[m]!=s:Ze[m]==s))break;m++}p?Xe(e,u,m,r+1,o,p,a):u<m&&a.push(new Ge(u,m,h)),u=m}else for(var O=n,b=i.length;O>t;){var E=!0,A=!1;if(!b||O>i[b-1].to){var w=Ze[O-1];w!=s&&(E=!1,A=16==w)}var C=E||1!=s?null:[],k=E?r:r+1,S=O;e:for(;;)if(b&&S==i[b-1].to){if(A)break e;var T=i[--b];if(!E)for(var x=T.from,_=b;;){if(x==t)break e;if(!_||i[_-1].to!=x){if(Ze[x-1]==s)break e;break}x=i[--_].from}if(C)C.push(T);else T.to<O&&a.push(new Ge(T.to,O,k)),We(e,T.direction==Ne!=!(k%2)?r+1:r,o,T.inner,T.from,T.to,a),O=T.from;S=T.from}else{if(S==t||(E?Ze[S-1]!=s:Ze[S-1]==s))break;S--}C?Xe(e,S,O,r+1,o,C,a):S<O&&a.push(new Ge(S,O,k)),O=S}}function We(e,t,n,r,o,i,a){var s=t%2?2:1;!function(e,t,n,r,o){for(var i=0;i<=r.length;i++){for(var a=i?r[i-1].to:t,s=i<r.length?r[i].from:n,u=i?256:o,l=a,c=u,d=u;l<s;l++){var f=$e(e.charCodeAt(l));512==f?f=c:8==f&&4==d&&(f=16),Ze[l]=4==f?2:f,7&f&&(d=f),c=f}for(var p=a,h=u,m=u;p<s;p++){var v=Ze[p];if(128==v)p<s-1&&h==Ze[p+1]&&24&h?v=Ze[p]=h:Ze[p]=256;else if(64==v){for(var g=p+1;g<s&&64==Ze[g];)g++;for(var y=p&&8==h||g<n&&8==Ze[g]?1==m?1:8:256,O=p;O<g;O++)Ze[O]=y;p=g-1}else 8==v&&1==m&&(Ze[p]=1);h=v,7&v&&(m=v)}}}(e,o,i,r,s),function(e,t,n,r,o){for(var i=1==o?2:1,a=0,s=0,u=0;a<=r.length;a++)for(var l,c,d,f=a?r[a-1].to:t,p=a<r.length?r[a].from:n,h=f;h<p;h++)if(c=Be[l=e.charCodeAt(h)])if(c<0){for(var m=s-3;m>=0;m-=3)if(je[m+1]==-c){var v=je[m+2],g=2&v?o:4&v?1&v?i:o:0;g&&(Ze[h]=Ze[je[m]]=g),s=m;break}}else{if(189==je.length)break;je[s++]=h,je[s++]=l,je[s++]=u}else if(2==(d=Ze[h])||1==d){var y=d==o;u=y?0:1;for(var O=s-3;O>=0;O-=3){var b=je[O+2];if(2&b)break;if(y)je[O+2]|=2;else{if(4&b)break;je[O+2]|=4}}}}(e,o,i,r,s),function(e,t,n,r){for(var o=0,i=r;o<=n.length;o++)for(var a=o?n[o-1].to:e,s=o<n.length?n[o].from:t,u=a;u<s;){var l=Ze[u];if(256==l){for(var c=u+1;;)if(c==s){if(o==n.length)break;c=n[o++].to,s=o<n.length?n[o].from:t}else{if(256!=Ze[c])break;c++}for(var d=1==i,f=d==(1==(c<t?Ze[c]:r))?d?1:2:r,p=c,h=o,m=h?n[h-1].to:e;p>u;)p==m&&(p=n[--h].from,m=h?n[h-1].to:e),Ze[--p]=f;u=c}else i=l,u++}}(o,i,r,s),Xe(e,o,i,t,n,r,a)}function Ke(e,t,n){if(!e)return[new Ge(0,0,t==Re?1:0)];if(t==Ne&&!n.length&&!Ve.test(e))return Je(e.length);if(n.length)for(;e.length>Ze.length;)Ze[Ze.length]=256;var r=[],o=t==Ne?0:1;return We(e,o,o,n,0,e.length,r),r}function Je(e){return[new Ge(0,e,0)]}var et="";function tt(e,t,n,r,o){var i,a=r.head-e.from,s=Ge.find(t,a,null!==(i=r.bidiLevel)&&void 0!==i?i:-1,r.assoc),u=t[s],l=u.side(o,n);if(a==l){var c=s+=o?1:-1;if(c<0||c>=t.length)return null;a=(u=t[s=c]).side(!o,n),l=u.side(o,n)}var f=(0,d.zK)(e.text,a,u.forward(o,n));(f<u.from||f>u.to)&&(f=l),et=e.text.slice(Math.min(a,f),Math.max(a,f));var p=s==(o?t.length-1:0)?null:t[s+(o?1:-1)];return p&&f==l&&p.level+(o?0:1)<u.level?d.OF.cursor(p.side(!o,n)+e.from,p.forward(o,n)?1:-1,p.level):d.OF.cursor(f+e.from,u.forward(o,n)?-1:1,u.level)}function nt(e,t,n){for(var r=t;r<n;r++){var o=$e(e.charCodeAt(r));if(1==o)return Ne;if(2==o||4==o)return Re}return Ne}var rt=d.sj.define(),ot=d.sj.define(),it=d.sj.define(),at=d.sj.define(),st=d.sj.define(),ut=d.sj.define(),lt=d.sj.define(),ct=d.sj.define(),dt=d.sj.define(),ft=d.sj.define({combine:function(e){return e.some((function(e){return e}))}}),pt=d.sj.define({combine:function(e){return e.some((function(e){return e}))}}),ht=d.sj.define(),mt=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"nearest",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"nearest",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:5,a=arguments.length>5&&void 0!==arguments[5]&&arguments[5];(0,l.A)(this,e),this.range=t,this.y=n,this.x=r,this.yMargin=o,this.xMargin=i,this.isSnapshot=a}return(0,c.A)(e,[{key:"map",value:function(t){return t.empty?this:new e(this.range.map(t),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot)}},{key:"clip",value:function(t){return this.range.to<=t.doc.length?this:new e(d.OF.cursor(t.doc.length),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot)}}])}(),vt=d.Pe.define({map:function(e,t){return e.map(t)}}),gt=d.Pe.define();function yt(e,t,n){var r=e.facet(at);r.length?r[0](t):window.onerror?window.onerror(String(t),n,void 0,void 0,t):n?console.error(n+":",t):console.error(t)}var Ot=d.sj.define({combine:function(e){return!e.length||e[0]}}),bt=0,Et=d.sj.define(),At=function(){function e(t,n,r,o,i){(0,l.A)(this,e),this.id=t,this.create=n,this.domEventHandlers=r,this.domEventObservers=o,this.extension=i(this)}return(0,c.A)(e,null,[{key:"define",value:function(t,n){var r=n||{},o=r.eventHandlers,i=r.eventObservers,a=r.provide,s=r.decorations;return new e(bt++,t,o,i,(function(e){var t=[Et.of(e)];return s&&t.push(St.of((function(t){var n=t.plugin(e);return n?s(n):be.none}))),a&&t.push(a(e)),t}))}},{key:"fromClass",value:function(t,n){return e.define((function(e){return new t(e)}),n)}}])}(),wt=function(){return(0,c.A)((function e(t){(0,l.A)(this,e),this.spec=t,this.mustUpdate=null,this.value=null}),[{key:"update",value:function(e){if(this.value){if(this.mustUpdate){var t=this.mustUpdate;if(this.mustUpdate=null,this.value.update)try{this.value.update(t)}catch(n){if(yt(t.state,n,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch(r){}this.deactivate()}}}else if(this.spec)try{this.value=this.spec.create(e)}catch(n){yt(e.state,n,"CodeMirror plugin crashed"),this.deactivate()}return this}},{key:"destroy",value:function(e){var t;if(null===(t=this.value)||void 0===t?void 0:t.destroy)try{this.value.destroy()}catch(n){yt(e.state,n,"CodeMirror plugin crashed")}}},{key:"deactivate",value:function(){this.spec=this.value=null}}])}(),Ct=d.sj.define(),kt=d.sj.define(),St=d.sj.define(),Tt=d.sj.define(),xt=d.sj.define(),_t=d.sj.define();function Dt(e,t){var n=e.state.facet(_t);if(!n.length)return n;var r=n.map((function(t){return t instanceof Function?t(e):t})),o=[];return d.om.spans(r,t.from,t.to,{point:function(){},span:function(e,n,r,i){for(var a=e-t.from,s=n-t.from,u=o,l=r.length-1;l>=0;l--,i--){var c=r[l].spec.bidiIsolate,d=void 0;if(null==c&&(c=nt(t.text,a,s)),i>0&&u.length&&(d=u[u.length-1]).to==a&&d.direction==c)d.to=s,u=d.inner;else{var f={from:a,to:s,direction:c,inner:[]};u.push(f),u=f.inner}}}}),o}var Pt=d.sj.define();function Mt(e){var t,n=0,r=0,o=0,i=0,a=(0,u.A)(e.state.facet(Pt));try{for(a.s();!(t=a.n()).done;){var s=(0,t.value)(e);s&&(null!=s.left&&(n=Math.max(n,s.left)),null!=s.right&&(r=Math.max(r,s.right)),null!=s.top&&(o=Math.max(o,s.top)),null!=s.bottom&&(i=Math.max(i,s.bottom)))}}catch(l){a.e(l)}finally{a.f()}return{left:n,right:r,top:o,bottom:i}}var Nt=d.sj.define(),Rt=function(){function e(t,n,r,o){(0,l.A)(this,e),this.fromA=t,this.toA=n,this.fromB=r,this.toB=o}return(0,c.A)(e,[{key:"join",value:function(t){return new e(Math.min(this.fromA,t.fromA),Math.max(this.toA,t.toA),Math.min(this.fromB,t.fromB),Math.max(this.toB,t.toB))}},{key:"addToSet",value:function(e){for(var t=e.length,n=this;t>0;t--){var r=e[t-1];if(!(r.fromA>n.toA)){if(r.toA<n.fromA)break;n=n.join(r),e.splice(t-1,1)}}return e.splice(t,0,n),e}}],[{key:"extendWithRanges",value:function(t,n){if(0==n.length)return t;for(var r=[],o=0,i=0,a=0,s=0;;o++){for(var u=o==t.length?null:t[o],l=a-s,c=u?u.fromB:1e9;i<n.length&&n[i]<c;){var d=n[i],f=n[i+1],p=Math.max(s,d),h=Math.min(c,f);if(p<=h&&new e(p+l,h+l,p,h).addToSet(r),f>c)break;i+=2}if(!u)return r;new e(u.fromA,u.toA,u.fromB,u.toB).addToSet(r),a=u.toA,s=u.toB}}}])}(),It=function(){function e(t,n,r){(0,l.A)(this,e),this.view=t,this.state=n,this.transactions=r,this.flags=0,this.startState=t.state,this.changes=d.VR.empty(this.startState.doc.length);var o,i=(0,u.A)(r);try{for(i.s();!(o=i.n()).done;){var a=o.value;this.changes=this.changes.compose(a.changes)}}catch(c){i.e(c)}finally{i.f()}var s=[];this.changes.iterChangedRanges((function(e,t,n,r){return s.push(new Rt(e,t,n,r))})),this.changedRanges=s}return(0,c.A)(e,[{key:"viewportChanged",get:function(){return(4&this.flags)>0}},{key:"heightChanged",get:function(){return(2&this.flags)>0}},{key:"geometryChanged",get:function(){return this.docChanged||(10&this.flags)>0}},{key:"focusChanged",get:function(){return(1&this.flags)>0}},{key:"docChanged",get:function(){return!this.changes.empty}},{key:"selectionSet",get:function(){return this.transactions.some((function(e){return e.selection}))}},{key:"empty",get:function(){return 0==this.flags&&0==this.transactions.length}}],[{key:"create",value:function(t,n,r){return new e(t,n,r)}}])}(),Lt=function(e){function t(e){var n;return(0,l.A)(this,t),(n=(0,i.A)(this,t)).view=e,n.decorations=[],n.dynamicDecorationMap=[!1],n.domChanged=null,n.hasComposition=null,n.markedForComposition=new Set,n.editContextFormatting=be.none,n.lastCompositionAfterCursor=!1,n.minWidth=0,n.minWidthFrom=0,n.minWidthTo=0,n.impreciseAnchor=null,n.impreciseHead=null,n.forceSelection=!1,n.lastUpdate=Date.now(),n.setDOM(e.contentDOM),n.children=[new Se],n.children[0].setParent(n),n.updateDeco(),n.updateInner([new Rt(0,0,0,e.state.doc.length)],0,null),n}return(0,a.A)(t,e),(0,c.A)(t,[{key:"length",get:function(){return this.view.state.doc.length}},{key:"update",value:function(e){var t,n=this,r=e.changedRanges;this.minWidth>0&&r.length&&(r.every((function(e){var t=e.fromA;return e.toA<n.minWidthFrom||t>n.minWidthTo}))?(this.minWidthFrom=e.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=e.changes.mapPos(this.minWidthTo,1)):this.minWidth=this.minWidthFrom=this.minWidthTo=0),this.updateEditContextFormatting(e);var o=-1;this.view.inputState.composing>=0&&!this.view.observer.editContext&&((null===(t=this.domChanged)||void 0===t?void 0:t.newSel)?o=this.domChanged.newSel.head:function(e,t){var n=!1;t&&e.iterChangedRanges((function(e,r){e<t.to&&r>t.from&&(n=!0)}));return n}(e.changes,this.hasComposition)||e.selectionSet||(o=e.state.selection.main.head));var i=o>-1?function(e,t,n){var r=Ft(e,n);if(!r)return null;var o=r.node,i=r.from,a=r.to,s=o.nodeValue;if(/[\n\r]/.test(s))return null;if(e.state.doc.sliceString(r.from,r.to)!=s)return null;for(var u=t.invertedDesc,l=new Rt(u.mapPos(i),u.mapPos(a),i,a),c=[],d=o.parentNode;;d=d.parentNode){var f=Y.get(d);if(f instanceof se)c.push({node:d,deco:f.mark});else{if(f instanceof Se||"DIV"==d.nodeName&&d.parentNode==e.contentDOM)return{range:l,text:o,marks:c,line:d};if(d==e.contentDOM)return null;c.push({node:d,deco:new Ee({inclusive:!0,attributes:ge(d),tagName:d.tagName.toLowerCase()})})}}}(this.view,e.changes,o):null;if(this.domChanged=null,this.hasComposition){this.markedForComposition.clear();var a=this.hasComposition,s=a.from,u=a.to;r=new Rt(s,u,e.changes.mapPos(s,-1),e.changes.mapPos(u,1)).addToSet(r.slice())}this.hasComposition=i?{from:i.range.fromB,to:i.range.toB}:null,(ie.ie||ie.chrome)&&!i&&e&&e.state.doc.lines!=e.startState.doc.lines&&(this.forceSelection=!0);var l=function(e,t,n){var r=new Bt;return d.om.compare(e,t,n,r),r.changes}(this.decorations,this.updateDeco(),e.changes);return r=Rt.extendWithRanges(r,l),!!(7&this.flags||0!=r.length)&&(this.updateInner(r,e.startState.doc.length,i),e.transactions.length&&(this.lastUpdate=Date.now()),!0)}},{key:"updateInner",value:function(e,t,n){var r=this;this.view.viewState.mustMeasureContent=!0,this.updateChildren(e,t,n);var o=this.view.observer;o.ignore((function(){r.dom.style.height=r.view.viewState.contentHeight/r.view.scaleY+"px",r.dom.style.flexBasis=r.minWidth?r.minWidth+"px":"";var e=ie.chrome||ie.ios?{node:o.selectionRange.focusNode,written:!1}:void 0;r.sync(r.view,e),r.flags&=-8,e&&(e.written||o.selectionRange.focusNode!=e.node)&&(r.forceSelection=!0),r.dom.style.height=""})),this.markedForComposition.forEach((function(e){return e.flags&=-9}));var i=[];if(this.view.viewport.from||this.view.viewport.to<this.view.state.doc.length){var a,s=(0,u.A)(this.children);try{for(s.s();!(a=s.n()).done;){var l=a.value;l instanceof Te&&l.widget instanceof xe&&i.push(l.dom)}}catch(c){s.e(c)}finally{s.f()}}o.updateGaps(i)}},{key:"updateChildren",value:function(e,t,n){for(var r=n?n.range.addToSet(e.slice()):e,o=this.childCursor(t),i=r.length-1;;i--){var a=i>=0?r[i]:null;if(!a)break;var s=a.fromA,u=a.toA,l=a.fromB,c=a.toB,d=void 0,f=void 0,p=void 0,h=void 0;if(n&&n.range.fromB<c&&n.range.toB>l){var m=_e.build(this.view.state.doc,l,n.range.fromB,this.decorations,this.dynamicDecorationMap),v=_e.build(this.view.state.doc,n.range.toB,c,this.decorations,this.dynamicDecorationMap);f=m.breakAtStart,p=m.openStart,h=v.openEnd;var g=this.compositionView(n);v.breakAtStart?g.breakAfter=1:v.content.length&&g.merge(g.length,g.length,v.content[0],!1,v.openStart,0)&&(g.breakAfter=v.content[0].breakAfter,v.content.shift()),m.content.length&&g.merge(0,0,m.content[m.content.length-1],!0,0,m.openEnd)&&m.content.pop(),d=m.content.concat(g).concat(v.content)}else{var y=_e.build(this.view.state.doc,l,c,this.decorations,this.dynamicDecorationMap);d=y.content,f=y.breakAtStart,p=y.openStart,h=y.openEnd}var O=o.findPos(u,1),b=O.i,E=O.off,A=o.findPos(s,-1);V(this,A.i,A.off,b,E,d,f,p,h)}n&&this.fixCompositionDOM(n)}},{key:"updateEditContextFormatting",value:function(e){this.editContextFormatting=this.editContextFormatting.map(e.changes);var t,n=(0,u.A)(e.transactions);try{for(n.s();!(t=n.n()).done;){var r,o=t.value,i=(0,u.A)(o.effects);try{for(i.s();!(r=i.n()).done;){var a=r.value;a.is(gt)&&(this.editContextFormatting=a.value)}}catch(s){i.e(s)}finally{i.f()}}}catch(s){n.e(s)}finally{n.f()}}},{key:"compositionView",value:function(e){var t=new ae(e.text.nodeValue);t.flags|=8;var n,r=(0,u.A)(e.marks);try{for(r.s();!(n=r.n()).done;){var o=n.value.deco;t=new se(o,[t],t.length)}}catch(a){r.e(a)}finally{r.f()}var i=new Se;return i.append(t,0),i}},{key:"fixCompositionDOM",value:function(e){var t=this,n=function(e,n){n.flags|=8|(n.children.some((function(e){return 7&e.flags}))?1:0),t.markedForComposition.add(n);var r=Y.get(e);r&&r!=n&&(r.dom=null),n.setDOM(e)},r=this.childPos(e.range.fromB,1),o=this.children[r.i];n(e.line,o);for(var i=e.marks.length-1;i>=-1;i--)r=o.childPos(r.off,1),o=o.children[r.i],n(i>=0?e.marks[i].node:e.text,o)}},{key:"updateSelection",value:function(){var e=this,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];!(arguments.length>0&&void 0!==arguments[0]&&arguments[0])&&this.view.observer.selectionRange.focusNode||this.view.observer.readSelectionRange();var n=this.view.root.activeElement,r=n==this.dom,o=!r&&E(this.dom,this.view.observer.selectionRange)&&!(n&&this.dom.contains(n));if(r||t||o){var i=this.forceSelection;this.forceSelection=!1;var a,s=this.view.state.selection.main,u=this.moveToLine(this.domAtPos(s.anchor)),l=s.empty?u:this.moveToLine(this.domAtPos(s.head));if(ie.gecko&&s.empty&&!this.hasComposition&&(1==(a=u).node.nodeType&&a.node.firstChild&&(0==a.offset||"false"==a.node.childNodes[a.offset-1].contentEditable)&&(a.offset==a.node.childNodes.length||"false"==a.node.childNodes[a.offset].contentEditable))){var c=document.createTextNode("");this.view.observer.ignore((function(){return u.node.insertBefore(c,u.node.childNodes[u.offset]||null)})),u=l=new H(c,0),i=!0}var d=this.view.observer.selectionRange;!i&&d.focusNode&&(w(u.node,u.offset,d.anchorNode,d.anchorOffset)&&w(l.node,l.offset,d.focusNode,d.focusOffset)||this.suppressWidgetCursorChange(d,s))||(this.view.observer.ignore((function(){ie.android&&ie.chrome&&e.dom.contains(d.focusNode)&&function(e,t){for(var n=e;n&&n!=t;n=n.assignedSlot||n.parentNode)if(1==n.nodeType&&"false"==n.contentEditable)return!0;return!1}(d.focusNode,e.dom)&&(e.dom.blur(),e.dom.focus({preventScroll:!0}));var t,r,i=O(e.view.root);if(i)if(s.empty){if(ie.gecko){var a=(t=u.node,r=u.offset,1!=t.nodeType?0:(r&&"false"==t.childNodes[r-1].contentEditable?1:0)|(r<t.childNodes.length&&"false"==t.childNodes[r].contentEditable?2:0));if(a&&3!=a){var c=(1==a?j:U)(u.node,u.offset);c&&(u=new H(c.node,c.offset))}}i.collapse(u.node,u.offset),null!=s.bidiLevel&&void 0!==i.caretBidiLevel&&(i.caretBidiLevel=s.bidiLevel)}else if(i.extend){i.collapse(u.node,u.offset);try{i.extend(l.node,l.offset)}catch(h){}}else{var f=document.createRange();if(s.anchor>s.head){var p=[l,u];u=p[0],l=p[1]}f.setEnd(l.node,l.offset),f.setStart(u.node,u.offset),i.removeAllRanges(),i.addRange(f)}else;o&&e.view.root.activeElement==e.dom&&(e.dom.blur(),n&&n.focus())})),this.view.observer.setSelectionRange(u,l)),this.impreciseAnchor=u.precise?null:new H(d.anchorNode,d.anchorOffset),this.impreciseHead=l.precise?null:new H(d.focusNode,d.focusOffset)}}},{key:"suppressWidgetCursorChange",value:function(e,t){return this.hasComposition&&t.empty&&w(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset)&&this.posFromDOM(e.focusNode,e.focusOffset)==t.head}},{key:"enforceCursorAssoc",value:function(){if(!this.hasComposition){var e=this.view,t=e.state.selection.main,n=O(e.root),r=e.observer.selectionRange,o=r.anchorNode,i=r.anchorOffset;if(n&&t.empty&&t.assoc&&n.modify){var a=Se.find(this,t.head);if(a){var s=a.posAtStart;if(t.head!=s&&t.head!=s+a.length){var u=this.coordsAt(t.head,-1),l=this.coordsAt(t.head,1);if(u&&l&&!(u.bottom>l.top)){var c=this.domAtPos(t.head+t.assoc);n.collapse(c.node,c.offset),n.modify("move",t.assoc<0?"forward":"backward","lineboundary"),e.observer.readSelectionRange();var d=e.observer.selectionRange;e.docView.posFromDOM(d.anchorNode,d.anchorOffset)!=t.from&&n.collapse(o,i)}}}}}}},{key:"moveToLine",value:function(e){var t,n=this.dom;if(e.node!=n)return e;for(var r=e.offset;!t&&r<n.childNodes.length;r++){var o=Y.get(n.childNodes[r]);o instanceof Se&&(t=o.domAtPos(0))}for(var i=e.offset-1;!t&&i>=0;i--){var a=Y.get(n.childNodes[i]);a instanceof Se&&(t=a.domAtPos(a.length))}return t?new H(t.node,t.offset,!0):e}},{key:"nearest",value:function(e){for(var t=e;t;){var n=Y.get(t);if(n&&n.rootView==this)return n;t=t.parentNode}return null}},{key:"posFromDOM",value:function(e,t){var n=this.nearest(e);if(!n)throw new RangeError("Trying to find position for a DOM position outside of the document");return n.localPosFromDOM(e,t)+n.posAtStart}},{key:"domAtPos",value:function(e){for(var t=this.childCursor().findPos(e,-1),n=t.i,r=t.off;n<this.children.length-1;){var o=this.children[n];if(r<o.length||o instanceof Se)break;n++,r=0}return this.children[n].domAtPos(r)}},{key:"coordsAt",value:function(e,t){for(var n=null,r=0,o=this.length,i=this.children.length-1;i>=0;i--){var a=this.children[i],s=o-a.breakAfter,u=s-a.length;if(s<e)break;if(u<=e&&(u<e||a.covers(-1))&&(s>e||a.covers(1))&&(!n||a instanceof Se&&!(n instanceof Se&&t>=0)))n=a,r=u;else if(n&&u==e&&s==e&&a instanceof Te&&Math.abs(t)<2){if(a.deco.startSide<0)break;i&&(n=null)}o=u}return n?n.coordsAt(e-r,t):null}},{key:"coordsForChar",value:function(e){var t=this.childPos(e,1),n=t.i,r=t.off,o=this.children[n];if(!(o instanceof Se))return null;for(;o.children.length;){for(var i=o.childPos(r,1),a=i.i,s=i.off;;a++){if(a==o.children.length)return null;if((o=o.children[a]).length)break}r=s}if(!(o instanceof ae))return null;var u=(0,d.zK)(o.text,r);if(u==r)return null;for(var l=I(o.dom,r,u).getClientRects(),c=0;c<l.length;c++){var f=l[c];if(c==l.length-1||f.top<f.bottom&&f.left<f.right)return f}return null}},{key:"measureVisibleLineHeights",value:function(e){for(var t=[],n=e.from,r=e.to,o=this.view.contentDOM.clientWidth,i=o>Math.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,a=-1,s=this.view.textDirection==Me.LTR,u=0,l=0;l<this.children.length;l++){var c=this.children[l],d=u+c.length;if(d>r)break;if(u>=n){var f=c.dom.getBoundingClientRect();if(t.push(f.height),i){var p=c.dom.lastChild,h=p?A(p):[];if(h.length){var m=h[h.length-1],v=s?m.right-f.left:f.right-m.left;v>a&&(a=v,this.minWidth=o,this.minWidthFrom=u,this.minWidthTo=d)}}}u=d+c.breakAfter}return t}},{key:"textDirectionAt",value:function(e){var t=this.childPos(e,1).i;return"rtl"==getComputedStyle(this.children[t].dom).direction?Me.RTL:Me.LTR}},{key:"measureTextSize",value:function(){var e,t=this,n=(0,u.A)(this.children);try{for(n.s();!(e=n.n()).done;){var r=e.value;if(r instanceof Se){var o=r.measureTextSize();if(o)return o}}}catch(c){n.e(c)}finally{n.f()}var i,a,s,l=document.createElement("div");return l.className="cm-line",l.style.width="99999px",l.style.position="absolute",l.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore((function(){t.dom.appendChild(l);var e=A(l.firstChild)[0];i=l.getBoundingClientRect().height,a=e?e.width/27:7,s=e?e.height:i,l.remove()})),{lineHeight:i,charWidth:a,textHeight:s}}},{key:"childCursor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.length,t=this.children.length;return t&&(e-=this.children[--t].length),new $(this.children,e,t)}},{key:"computeBlockGapDeco",value:function(){for(var e=[],t=this.view.viewState,n=0,r=0;;r++){var o=r==t.viewports.length?null:t.viewports[r],i=o?o.from-1:this.length;if(i>n){var a=(t.lineBlockAt(i).bottom-t.lineBlockAt(n).top)/this.view.scaleY;e.push(be.replace({widget:new xe(a),block:!0,inclusive:!0,isBlockGap:!0}).range(n,i))}if(!o)break;n=o.to+1}return be.set(e)}},{key:"updateDeco",value:function(){var e=this,t=1,n=this.view.state.facet(St).map((function(n){return(e.dynamicDecorationMap[t++]="function"==typeof n)?n(e.view):n})),r=!1,o=this.view.state.facet(Tt).map((function(t,n){var o="function"==typeof t;return o&&(r=!0),o?t(e.view):t}));for(o.length&&(this.dynamicDecorationMap[t++]=r,n.push(d.om.join(o))),this.decorations=[this.editContextFormatting].concat((0,s.A)(n),[this.computeBlockGapDeco(),this.view.viewState.lineGapDeco]);t<this.decorations.length;)this.dynamicDecorationMap[t++]=!1;return this.decorations}},{key:"scrollIntoView",value:function(e){if(e.isSnapshot){var t=this.view.viewState.lineBlockAt(e.range.head);return this.view.scrollDOM.scrollTop=t.top-e.yMargin,void(this.view.scrollDOM.scrollLeft=e.xMargin)}var n,r=(0,u.A)(this.view.state.facet(ht));try{for(r.s();!(n=r.n()).done;){var o=n.value;try{if(o(this.view,e.range,e))return!0}catch(h){yt(this.view.state,h,"scroll handler")}}}catch(m){r.e(m)}finally{r.f()}var i,a=e.range,s=this.coordsAt(a.head,a.empty?a.assoc:a.head>a.anchor?-1:1);if(s){!a.empty&&(i=this.coordsAt(a.anchor,a.anchor>a.head?-1:1))&&(s={left:Math.min(s.left,i.left),top:Math.min(s.top,i.top),right:Math.max(s.right,i.right),bottom:Math.max(s.bottom,i.bottom)});var l=Mt(this.view),c={left:s.left-l.left,top:s.top-l.top,right:s.right+l.right,bottom:s.bottom+l.bottom},d=this.view.scrollDOM,f=d.offsetWidth,p=d.offsetHeight;!function(e,t,n,r,o,i,a,s){for(var u=e.ownerDocument,l=u.defaultView||window,c=e,d=!1;c&&!d;)if(1==c.nodeType){var f=void 0,p=c==u.body,h=1,m=1;if(p)f=_(l);else{if(/^(fixed|sticky)$/.test(getComputedStyle(c).position)&&(d=!0),c.scrollHeight<=c.clientHeight&&c.scrollWidth<=c.clientWidth){c=c.assignedSlot||c.parentNode;continue}var v=c.getBoundingClientRect(),g=D(c,v);h=g.scaleX,m=g.scaleY,f={left:v.left,right:v.left+c.clientWidth*h,top:v.top,bottom:v.top+c.clientHeight*m}}var y=0,O=0;if("nearest"==o)t.top<f.top?(O=-(f.top-t.top+a),n>0&&t.bottom>f.bottom+O&&(O=t.bottom-f.bottom+O+a)):t.bottom>f.bottom&&(O=t.bottom-f.bottom+a,n<0&&t.top-O<f.top&&(O=-(f.top+O-t.top+a)));else{var b=t.bottom-t.top,E=f.bottom-f.top;O=("center"==o&&b<=E?t.top+b/2-E/2:"start"==o||"center"==o&&n<0?t.top-a:t.bottom-E+a)-f.top}if("nearest"==r?t.left<f.left?(y=-(f.left-t.left+i),n>0&&t.right>f.right+y&&(y=t.right-f.right+y+i)):t.right>f.right&&(y=t.right-f.right+i,n<0&&t.left<f.left+y&&(y=-(f.left+y-t.left+i))):y=("center"==r?t.left+(t.right-t.left)/2-(f.right-f.left)/2:"start"==r==s?t.left-i:t.right-(f.right-f.left)+i)-f.left,y||O)if(p)l.scrollBy(y,O);else{var A=0,w=0;if(O){var C=c.scrollTop;c.scrollTop+=O/m,w=(c.scrollTop-C)*m}if(y){var k=c.scrollLeft;c.scrollLeft+=y/h,A=(c.scrollLeft-k)*h}t={left:t.left-A,top:t.top-w,right:t.right-A,bottom:t.bottom-w},A&&Math.abs(A-y)<1&&(r="nearest"),w&&Math.abs(w-O)<1&&(o="nearest")}if(p)break;c=c.assignedSlot||c.parentNode}else{if(11!=c.nodeType)break;c=c.host}}(this.view.scrollDOM,c,a.head<a.anchor?-1:1,e.x,e.y,Math.max(Math.min(e.xMargin,f),-f),Math.max(Math.min(e.yMargin,p),-p),this.view.textDirection==Me.LTR)}}}])}(Y);function Ft(e,t){var n=e.observer.selectionRange;if(!n.focusNode)return null;var r=j(n.focusNode,n.focusOffset),o=U(n.focusNode,n.focusOffset),i=r||o;if(o&&r&&o.node!=r.node){var a=Y.get(o.node);if(!a||a instanceof ae&&a.text!=o.node.nodeValue)i=o;else if(e.docView.lastCompositionAfterCursor){var s=Y.get(r.node);!s||s instanceof ae&&s.text!=r.node.nodeValue||(i=o)}}if(e.docView.lastCompositionAfterCursor=i!=r,!i)return null;var u=t-i.offset;return{from:u,to:u+i.node.nodeValue.length,node:i.node}}var Bt=function(){return(0,c.A)((function e(){(0,l.A)(this,e),this.changes=[]}),[{key:"compareRange",value:function(e,t){ke(e,t,this.changes)}},{key:"comparePoint",value:function(e,t){ke(e,t,this.changes)}}])}();function jt(e,t){return t.left>e?t.left-e:Math.max(0,e-t.right)}function Ut(e,t){return t.top>e?t.top-e:Math.max(0,e-t.bottom)}function Ht(e,t){return e.top<t.bottom-1&&e.bottom>t.top+1}function Qt(e,t){return t<e.top?{top:t,left:e.left,right:e.right,bottom:e.bottom}:e}function Yt(e,t){return t>e.bottom?{top:e.top,left:e.left,right:e.right,bottom:t}:e}function zt(e,t,n){for(var r,o,i,a,s,u,l,c,d=!1,f=e.firstChild;f;f=f.nextSibling)for(var p=A(f),h=0;h<p.length;h++){var m=p[h];o&&Ht(o,m)&&(m=Qt(Yt(m,o.bottom),o.top));var v=jt(t,m),g=Ut(n,m);if(0==v&&0==g)return 3==f.nodeType?$t(f,t,n):zt(f,t,n);if(!r||a>g||a==g&&i>v){r=f,o=m,i=v,a=g;var y=g?n<m.top?-1:1:v?t<m.left?-1:1:0;d=!y||(y>0?h<p.length-1:h>0)}0==v?n>m.bottom&&(!l||l.bottom<m.bottom)?(s=f,l=m):n<m.top&&(!c||c.top>m.top)&&(u=f,c=m):l&&Ht(l,m)?l=Yt(l,m.bottom):c&&Ht(c,m)&&(c=Qt(c,m.top))}if(l&&l.bottom>=n?(r=s,o=l):c&&c.top<=n&&(r=u,o=c),!r)return{node:e,offset:0};var O=Math.max(o.left,Math.min(o.right,t));return 3==r.nodeType?$t(r,O,n):d&&"false"!=r.contentEditable?zt(r,O,n):{node:e,offset:Array.prototype.indexOf.call(e.childNodes,r)+(t>=(o.left+o.right)/2?1:0)}}function $t(e,t,n){for(var r=e.nodeValue.length,o=-1,i=1e9,a=0,s=0;s<r;s++)for(var u=I(e,s,s+1).getClientRects(),l=0;l<u.length;l++){var c=u[l];if(c.top!=c.bottom){a||(a=t-c.left);var d=(c.top>n?c.top-n:n-c.bottom)-1;if(c.left-1<=t&&c.right+1>=t&&d<i){var f=t>=(c.left+c.right)/2,p=f;if(ie.chrome||ie.gecko)I(e,s).getBoundingClientRect().left==c.right&&(p=!f);if(d<=0)return{node:e,offset:s+(p?1:0)};o=s+(p?1:0),i=d}}}return{node:e,offset:o>-1?o:a>0?e.nodeValue.length:0}}function Vt(e,t,n){var r,o,i,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-1,s=e.contentDOM.getBoundingClientRect(),u=s.top+e.viewState.paddingTop,l=e.viewState.docHeight,c=t.x,d=t.y,f=d-u;if(f<0)return 0;if(f>l)return e.state.doc.length;for(var p=e.viewState.heightOracle.textHeight/2,h=!1;(i=e.elementAtHeight(f)).type!=Oe.Text;)for(;!((f=a>0?i.bottom+p:i.top-p)>=0&&f<=l);){if(h)return n?null:0;h=!0,a=-a}d=u+f;var m=i.from;if(m<e.viewport.from)return 0==e.viewport.from?0:n?null:Gt(e,s,i,c,d);if(m>e.viewport.to)return e.viewport.to==e.state.doc.length?e.state.doc.length:n?null:Gt(e,s,i,c,d);var v=e.dom.ownerDocument,g=e.root.elementFromPoint?e.root:v,y=g.elementFromPoint(c,d);y&&!e.contentDOM.contains(y)&&(y=null),y||(c=Math.max(s.left+1,Math.min(s.right-1,c)),(y=g.elementFromPoint(c,d))&&!e.contentDOM.contains(y)&&(y=null));var O,b=-1;if(y&&0!=(null===(r=e.docView.nearest(y))||void 0===r?void 0:r.isEditable)){if(v.caretPositionFromPoint){var E=v.caretPositionFromPoint(c,d);E&&(O=E.offsetNode,b=E.offset)}else if(v.caretRangeFromPoint){var A=v.caretRangeFromPoint(c,d);A&&(O=A.startContainer,b=A.startOffset,(!e.contentDOM.contains(O)||ie.safari&&function(e,t,n){var r;if(3!=e.nodeType||t!=(r=e.nodeValue.length))return!1;for(var o=e.nextSibling;o;o=o.nextSibling)if(1!=o.nodeType||"BR"!=o.nodeName)return!1;return I(e,r-1,r).getBoundingClientRect().left>n}(O,b,c)||ie.chrome&&function(e,t,n){if(0!=t)return!1;for(var r=e;;){var o=r.parentNode;if(!o||1!=o.nodeType||o.firstChild!=r)return!1;if(o.classList.contains("cm-line"))break;r=o}var i=1==e.nodeType?e.getBoundingClientRect():I(e,0,Math.max(e.nodeValue.length,1)).getBoundingClientRect();return n-i.left>5}(O,b,c))&&(O=void 0))}O&&(b=Math.min(T(O),b))}if(!O||!e.docView.dom.contains(O)){var w=Se.find(e.docView,m);if(!w)return f>i.top+i.height/2?i.to:i.from;var C=zt(w.dom,c,d);O=C.node,b=C.offset}var k=e.docView.nearest(O);if(!k)return null;if(k.isWidget&&1==(null===(o=k.dom)||void 0===o?void 0:o.nodeType)){var S=k.dom.getBoundingClientRect();return t.y<S.top||t.y<=S.bottom&&t.x<=(S.left+S.right)/2?k.posAtStart:k.posAtEnd}return k.localPosFromDOM(O,b)+k.posAtStart}function Gt(e,t,n,r,o){var i=Math.round((r-t.left)*e.defaultCharacterWidth);if(e.lineWrapping&&n.height>1.5*e.defaultLineHeight){var a=e.viewState.heightOracle.textHeight;i+=Math.floor((o-n.top-.5*(e.defaultLineHeight-a))/a)*e.viewState.heightOracle.lineLength}var s=e.state.sliceDoc(n.from,n.to);return n.from+(0,d.kn)(s,i,e.state.tabSize)}function qt(e,t){var n=e.lineBlockAt(t);if(Array.isArray(n.type)){var r,o=(0,u.A)(n.type);try{for(o.s();!(r=o.n()).done;){var i=r.value;if(i.to>t||i.to==t&&(i.to==n.to||i.type==Oe.Text))return i}}catch(a){o.e(a)}finally{o.f()}}return n}function Zt(e,t,n,r){for(var o=e.state.doc.lineAt(t.head),i=e.bidiSpans(o),a=e.textDirectionAt(o.from),s=t,u=null;;){var l=tt(o,i,a,s,n),c=et;if(!l){if(o.number==(n?e.state.doc.lines:1))return s;c="\n",o=e.state.doc.line(o.number+(n?1:-1)),i=e.bidiSpans(o),l=e.visualLineSide(o,!n)}if(u){if(!u(c))return s}else{if(!r)return l;u=r(c)}s=l}}function Xt(e,t,n){for(var r,o=function(){var r,o=0,i=(0,u.A)(e);try{for(i.s();!(r=i.n()).done;){r.value.between(t-1,t+1,(function(e,r,i){if(t>e&&t<r){var a=o||n||(t-e<r-t?-1:1);t=a<0?e:r,o=a}}))}}catch(a){i.e(a)}finally{i.f()}if(!o)return{v:t}};;)if(r=o())return r.v}function Wt(e,t,n){var r=Xt(e.state.facet(xt).map((function(t){return t(e)})),n.from,t.head>n.from?-1:1);return r==n.from?n:d.OF.cursor(r,r<n.from?1:-1)}var Kt="\uffff",Jt=function(){return(0,c.A)((function e(t,n){(0,l.A)(this,e),this.points=t,this.text="",this.lineSeparator=n.facet(d.$t.lineSeparator)}),[{key:"append",value:function(e){this.text+=e}},{key:"lineBreak",value:function(){this.text+=Kt}},{key:"readRange",value:function(e,t){if(!e)return this;for(var n=e.parentNode,r=e;;){this.findPointBefore(n,r);var o=this.text.length;this.readNode(r);var i=r.nextSibling;if(i==t)break;var a=Y.get(r),s=Y.get(i);(a&&s?a.breakAfter:(a?a.breakAfter:k(r))||k(i)&&("BR"!=r.nodeName||r.cmIgnore)&&this.text.length>o)&&this.lineBreak(),r=i}return this.findPointBefore(n,t),this}},{key:"readTextNode",value:function(e){var t,n=e.nodeValue,r=(0,u.A)(this.points);try{for(r.s();!(t=r.n()).done;){var o=t.value;o.node==e&&(o.pos=this.text.length+Math.min(o.offset,n.length))}}catch(h){r.e(h)}finally{r.f()}for(var i=0,a=this.lineSeparator?null:/\r\n?|\n/g;;){var s=-1,l=1,c=void 0;if(this.lineSeparator?(s=n.indexOf(this.lineSeparator,i),l=this.lineSeparator.length):(c=a.exec(n))&&(s=c.index,l=c[0].length),this.append(n.slice(i,s<0?n.length:s)),s<0)break;if(this.lineBreak(),l>1){var d,f=(0,u.A)(this.points);try{for(f.s();!(d=f.n()).done;){var p=d.value;p.node==e&&p.pos>this.text.length&&(p.pos-=l-1)}}catch(h){f.e(h)}finally{f.f()}}i=s+l}}},{key:"readNode",value:function(e){if(!e.cmIgnore){var t=Y.get(e),n=t&&t.overrideDOMText;if(null!=n){this.findPointInside(e,n.length);for(var r=n.iter();!r.next().done;)r.lineBreak?this.lineBreak():this.append(r.value)}else 3==e.nodeType?this.readTextNode(e):"BR"==e.nodeName?e.nextSibling&&this.lineBreak():1==e.nodeType&&this.readRange(e.firstChild,null)}}},{key:"findPointBefore",value:function(e,t){var n,r=(0,u.A)(this.points);try{for(r.s();!(n=r.n()).done;){var o=n.value;o.node==e&&e.childNodes[o.offset]==t&&(o.pos=this.text.length)}}catch(i){r.e(i)}finally{r.f()}}},{key:"findPointInside",value:function(e,t){var n,r=(0,u.A)(this.points);try{for(r.s();!(n=r.n()).done;){var o=n.value;(3==e.nodeType?o.node==e:e.contains(o.node))&&(o.pos=this.text.length+(en(e,o.node,o.offset)?t:0))}}catch(i){r.e(i)}finally{r.f()}}}])}();function en(e,t,n){for(;;){if(!t||n<T(t))return!1;if(t==e)return!0;n=C(t)+1,t=t.parentNode}}var tn=(0,c.A)((function e(t,n){(0,l.A)(this,e),this.node=t,this.offset=n,this.pos=-1})),nn=(0,c.A)((function e(t,n,r,o){(0,l.A)(this,e),this.typeOver=o,this.bounds=null,this.text="",this.domChanged=n>-1;var i=t.docView,a=i.impreciseHead,s=i.impreciseAnchor;if(t.state.readOnly&&n>-1)this.newSel=null;else if(n>-1&&(this.bounds=t.docView.domBoundsAround(n,r,0))){var u=a||s?[]:function(e){var t=[];if(e.root.activeElement!=e.contentDOM)return t;var n=e.observer.selectionRange,r=n.anchorNode,o=n.anchorOffset,i=n.focusNode,a=n.focusOffset;r&&(t.push(new tn(r,o)),i==r&&a==o||t.push(new tn(i,a)));return t}(t),c=new Jt(u,t.state);c.readRange(this.bounds.startDOM,this.bounds.endDOM),this.text=c.text,this.newSel=function(e,t){if(0==e.length)return null;var n=e[0].pos,r=2==e.length?e[1].pos:n;return n>-1&&r>-1?d.OF.single(n+t,r+t):null}(u,this.bounds.from)}else{var f=t.observer.selectionRange,p=a&&a.node==f.focusNode&&a.offset==f.focusOffset||!b(t.contentDOM,f.focusNode)?t.state.selection.main.head:t.docView.posFromDOM(f.focusNode,f.focusOffset),h=s&&s.node==f.anchorNode&&s.offset==f.anchorOffset||!b(t.contentDOM,f.anchorNode)?t.state.selection.main.anchor:t.docView.posFromDOM(f.anchorNode,f.anchorOffset),m=t.viewport;if((ie.ios||ie.chrome)&&t.state.selection.main.empty&&p!=h&&(m.from>0||m.to<t.state.doc.length)){var v=Math.min(p,h),g=Math.max(p,h),y=m.from-v,O=m.to-g;0!=y&&1!=y&&0!=v||0!=O&&-1!=O&&g!=t.state.doc.length||(p=0,h=t.state.doc.length)}this.newSel=d.OF.single(h,p)}}));function rn(e,t){var n,r=t.newSel,o=e.state.selection.main,i=e.inputState.lastKeyTime>Date.now()-100?e.inputState.lastKeyCode:-1;if(t.bounds){var a=t.bounds,s=a.from,u=a.to,l=o.from,c=null;(8===i||ie.android&&t.text.length<u-s)&&(l=o.to,c="end");var f=function(e,t,n,r){var o=Math.min(e.length,t.length),i=0;for(;i<o&&e.charCodeAt(i)==t.charCodeAt(i);)i++;if(i==o&&e.length==t.length)return null;var a=e.length,s=t.length;for(;a>0&&s>0&&e.charCodeAt(a-1)==t.charCodeAt(s-1);)a--,s--;if("end"==r){n-=a+Math.max(0,i-Math.min(a,s))-i}if(a<i&&e.length<t.length){s=(i-=n<=i&&n>=a?i-n:0)+(s-a),a=i}else if(s<i){a=(i-=n<=i&&n>=s?i-n:0)+(a-s),s=i}return{from:i,toA:a,toB:s}}(e.state.doc.sliceString(s,u,Kt),t.text,l-s,c);f&&(ie.chrome&&13==i&&f.toB==f.from+2&&t.text.slice(f.from,f.toB)==Kt+Kt&&f.toB--,n={from:s+f.from,to:s+f.toA,insert:d.EY.of(t.text.slice(f.from,f.toB).split(Kt))})}else r&&(!e.hasFocus&&e.state.facet(Ot)||r.main.eq(o))&&(r=null);if(!n&&!r)return!1;if(!n&&t.typeOver&&!o.empty&&r&&r.main.empty?n={from:o.from,to:o.to,insert:e.state.doc.slice(o.from,o.to)}:n&&n.from>=o.from&&n.to<=o.to&&(n.from!=o.from||n.to!=o.to)&&o.to-o.from-(n.to-n.from)<=4?n={from:o.from,to:o.to,insert:e.state.doc.slice(o.from,n.from).append(n.insert).append(e.state.doc.slice(n.to,o.to))}:(ie.mac||ie.android)&&n&&n.from==n.to&&n.from==o.head-1&&/^\. ?$/.test(n.insert.toString())&&"off"==e.contentDOM.getAttribute("autocorrect")?(r&&2==n.insert.length&&(r=d.OF.single(r.main.anchor-1,r.main.head-1)),n={from:o.from,to:o.to,insert:d.EY.of([" "])}):ie.chrome&&n&&n.from==n.to&&n.from==o.head&&"\n "==n.insert.toString()&&e.lineWrapping&&(r&&(r=d.OF.single(r.main.anchor-1,r.main.head-1)),n={from:o.from,to:o.to,insert:d.EY.of([" "])}),n)return on(e,n,r,i);if(r&&!r.main.eq(o)){var p=!1,h="select";return e.inputState.lastSelectionTime>Date.now()-50&&("select"==e.inputState.lastSelectionOrigin&&(p=!0),h=e.inputState.lastSelectionOrigin),e.dispatch({selection:r,scrollIntoView:p,userEvent:h}),!0}return!1}function on(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-1;if(ie.ios&&e.inputState.flushIOSKey(t))return!0;var o=e.state.selection.main;if(ie.android&&(t.to==o.to&&(t.from==o.from||t.from==o.from-1&&" "==e.state.sliceDoc(t.from,o.from))&&1==t.insert.length&&2==t.insert.lines&&L(e.contentDOM,"Enter",13)||(t.from==o.from-1&&t.to==o.to&&0==t.insert.length||8==r&&t.insert.length<t.to-t.from&&t.to>o.head)&&L(e.contentDOM,"Backspace",8)||t.from==o.from&&t.to==o.to+1&&0==t.insert.length&&L(e.contentDOM,"Delete",46)))return!0;var i,a=t.insert.toString();e.inputState.composing>=0&&e.inputState.composing++;var s=function(){return i||(i=function(e,t,n){var r,o=e.state,i=o.selection.main;if(t.from>=i.from&&t.to<=i.to&&t.to-t.from>=(i.to-i.from)/3&&(!n||n.main.empty&&n.main.from==t.from+t.insert.length)&&e.inputState.composing<0){var a=i.from<t.from?o.sliceDoc(i.from,t.from):"",s=i.to>t.to?o.sliceDoc(t.to,i.to):"";r=o.replaceSelection(e.state.toText(a+t.insert.sliceString(0,void 0,e.state.lineBreak)+s))}else{var u=o.changes(t),l=n&&n.main.to<=u.newLength?n.main:void 0;if(o.selection.ranges.length>1&&e.inputState.composing>=0&&t.to<=i.to&&t.to>=i.to-10){var c,f=e.state.sliceDoc(t.from,t.to),p=n&&Ft(e,n.main.head);if(p){var h=t.insert.length-(t.to-t.from);c={from:p.from,to:p.to-h}}else c=e.state.doc.lineAt(i.head);var m=i.to-t.to,v=i.to-i.from;r=o.changeByRange((function(n){if(n.from==i.from&&n.to==i.to)return{changes:u,range:l||n.map(u)};var r=n.to-m,a=r-f.length;if(n.to-n.from!=v||e.state.sliceDoc(a,r)!=f||n.to>=c.from&&n.from<=c.to)return{range:n};var s=o.changes({from:a,to:r,insert:t.insert}),p=n.to-i.to;return{changes:s,range:l?d.OF.range(Math.max(0,l.anchor+p),Math.max(0,l.head+p)):n.map(s)}}))}else r={changes:u,selection:l&&o.selection.replaceRange(l)}}var g="input.type";(e.composing||e.inputState.compositionPendingChange&&e.inputState.compositionEndedAt>Date.now()-50)&&(e.inputState.compositionPendingChange=!1,g+=".compose",e.inputState.compositionFirstChange&&(g+=".start",e.inputState.compositionFirstChange=!1));return o.update(r,{userEvent:g,scrollIntoView:!0})}(e,t,n))};return e.state.facet(ut).some((function(n){return n(e,t.from,t.to,a,s)}))||e.dispatch(s()),!0}var an=function(){return(0,c.A)((function e(t){(0,l.A)(this,e),this.view=t,this.lastKeyCode=0,this.lastKeyTime=0,this.lastTouchTime=0,this.lastFocusTime=0,this.lastScrollTop=0,this.lastScrollLeft=0,this.pendingIOSKey=void 0,this.tabFocusMode=-1,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastContextMenu=0,this.scrollHandlers=[],this.handlers=Object.create(null),this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.compositionPendingKey=!1,this.compositionPendingChange=!1,this.mouseSelection=null,this.draggedContent=null,this.handleEvent=this.handleEvent.bind(this),this.notifiedFocused=t.hasFocus,ie.safari&&t.contentDOM.addEventListener("input",(function(){return null})),ie.gecko&&function(e){Nn.has(e)||(Nn.add(e),e.addEventListener("copy",(function(){})),e.addEventListener("cut",(function(){})))}(t.contentDOM.ownerDocument)}),[{key:"setSelectionOrigin",value:function(e){this.lastSelectionOrigin=e,this.lastSelectionTime=Date.now()}},{key:"handleEvent",value:function(e){(function(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(var n,r=t.target;r!=e.contentDOM;r=r.parentNode)if(!r||11==r.nodeType||(n=Y.get(r))&&n.ignoreEvent(t))return!1;return!0})(this.view,e)&&!this.ignoreDuringComposition(e)&&("keydown"==e.type&&this.keydown(e)||this.runHandlers(e.type,e))}},{key:"runHandlers",value:function(e,t){var n=this.handlers[e];if(n){var r,o=(0,u.A)(n.observers);try{for(o.s();!(r=o.n()).done;){(0,r.value)(this.view,t)}}catch(l){o.e(l)}finally{o.f()}var i,a=(0,u.A)(n.handlers);try{for(a.s();!(i=a.n()).done;){var s=i.value;if(t.defaultPrevented)break;if(s(this.view,t)){t.preventDefault();break}}}catch(l){a.e(l)}finally{a.f()}}}},{key:"ensureHandlers",value:function(e){var t=un(e),n=this.handlers,r=this.view.contentDOM;for(var o in t)if("scroll"!=o){var i=!t[o].handlers.length,a=n[o];a&&i!=!a.handlers.length&&(r.removeEventListener(o,this.handleEvent),a=null),a||r.addEventListener(o,this.handleEvent,{passive:i})}for(var s in n)"scroll"==s||t[s]||r.removeEventListener(s,this.handleEvent);this.handlers=t}},{key:"keydown",value:function(e){var t,n=this;return this.lastKeyCode=e.keyCode,this.lastKeyTime=Date.now(),9==e.keyCode&&this.tabFocusMode>-1&&(!this.tabFocusMode||Date.now()<=this.tabFocusMode)||(this.tabFocusMode>0&&27!=e.keyCode&&dn.indexOf(e.keyCode)<0&&(this.tabFocusMode=-1),!ie.android||!ie.chrome||e.synthetic||13!=e.keyCode&&8!=e.keyCode?!ie.ios||e.synthetic||e.altKey||e.metaKey||!((t=ln.find((function(t){return t.keyCode==e.keyCode})))&&!e.ctrlKey||cn.indexOf(e.key)>-1&&e.ctrlKey&&!e.shiftKey)?(229!=e.keyCode&&this.view.observer.forceFlush(),!1):(this.pendingIOSKey=t||e,setTimeout((function(){return n.flushIOSKey()}),250),!0):(this.view.observer.delayAndroidKey(e.key,e.keyCode),!0))}},{key:"flushIOSKey",value:function(e){var t=this.pendingIOSKey;return!!t&&(!("Enter"==t.key&&e&&e.from<e.to&&/^\S+$/.test(e.insert.toString()))&&(this.pendingIOSKey=void 0,L(this.view.contentDOM,t.key,t.keyCode,t instanceof KeyboardEvent?t:void 0)))}},{key:"ignoreDuringComposition",value:function(e){return!!/^key/.test(e.type)&&(this.composing>0||!!(ie.safari&&!ie.ios&&this.compositionPendingKey&&Date.now()-this.compositionEndedAt<100)&&(this.compositionPendingKey=!1,!0))}},{key:"startMouseSelection",value:function(e){this.mouseSelection&&this.mouseSelection.destroy(),this.mouseSelection=e}},{key:"update",value:function(e){this.view.observer.update(e),this.mouseSelection&&this.mouseSelection.update(e),this.draggedContent&&e.docChanged&&(this.draggedContent=this.draggedContent.map(e.changes)),e.transactions.length&&(this.lastKeyCode=this.lastSelectionTime=0)}},{key:"destroy",value:function(){this.mouseSelection&&this.mouseSelection.destroy()}}])}();function sn(e,t){return function(n,r){try{return t.call(e,r,n)}catch(o){yt(n.state,o)}}}function un(e){var t=Object.create(null);function n(e){return t[e]||(t[e]={observers:[],handlers:[]})}var r,o=(0,u.A)(e);try{for(o.s();!(r=o.n()).done;){var i=r.value,a=i.spec;if(a&&a.domEventHandlers)for(var s in a.domEventHandlers){var l=a.domEventHandlers[s];l&&n(s).handlers.push(sn(i.value,l))}if(a&&a.domEventObservers)for(var c in a.domEventObservers){var d=a.domEventObservers[c];d&&n(c).observers.push(sn(i.value,d))}}}catch(h){o.e(h)}finally{o.f()}for(var f in hn)n(f).handlers.push(hn[f]);for(var p in mn)n(p).observers.push(mn[p]);return t}var ln=[{key:"Backspace",keyCode:8,inputType:"deleteContentBackward"},{key:"Enter",keyCode:13,inputType:"insertParagraph"},{key:"Enter",keyCode:13,inputType:"insertLineBreak"},{key:"Delete",keyCode:46,inputType:"deleteContentForward"}],cn="dthko",dn=[16,17,18,20,91,92,224,225];function fn(e){return.7*Math.max(0,e)+8}var pn=function(){return(0,c.A)((function e(t,n,r,o){(0,l.A)(this,e),this.view=t,this.startEvent=n,this.style=r,this.mustSelect=o,this.scrollSpeed={x:0,y:0},this.scrolling=-1,this.lastEvent=n,this.scrollParents=function(e){for(var t,n,r=e.ownerDocument,o=e.parentNode;o&&!(o==r.body||t&&n);)if(1==o.nodeType)!n&&o.scrollHeight>o.clientHeight&&(n=o),!t&&o.scrollWidth>o.clientWidth&&(t=o),o=o.assignedSlot||o.parentNode;else{if(11!=o.nodeType)break;o=o.host}return{x:t,y:n}}(t.contentDOM),this.atoms=t.state.facet(xt).map((function(e){return e(t)}));var i=t.contentDOM.ownerDocument;i.addEventListener("mousemove",this.move=this.move.bind(this)),i.addEventListener("mouseup",this.up=this.up.bind(this)),this.extend=n.shiftKey,this.multiple=t.state.facet(d.$t.allowMultipleSelections)&&function(e,t){var n=e.state.facet(rt);return n.length?n[0](t):ie.mac?t.metaKey:t.ctrlKey}(t,n),this.dragging=!(!function(e,t){var n=e.state.selection.main;if(n.empty)return!1;var r=O(e.root);if(!r||0==r.rangeCount)return!0;for(var o=r.getRangeAt(0).getClientRects(),i=0;i<o.length;i++){var a=o[i];if(a.left<=t.clientX&&a.right>=t.clientX&&a.top<=t.clientY&&a.bottom>=t.clientY)return!0}return!1}(t,n)||1!=Tn(n))&&null}),[{key:"start",value:function(e){!1===this.dragging&&this.select(e)}},{key:"move",value:function(e){if(0==e.buttons)return this.destroy();if(!(this.dragging||null==this.dragging&&(t=this.startEvent,n=e,Math.max(Math.abs(t.clientX-n.clientX),Math.abs(t.clientY-n.clientY))<10))){var t,n;this.select(this.lastEvent=e);var r=0,o=0,i=0,a=0,s=this.view.win.innerWidth,u=this.view.win.innerHeight;if(this.scrollParents.x){var l=this.scrollParents.x.getBoundingClientRect();i=l.left,s=l.right}if(this.scrollParents.y){var c=this.scrollParents.y.getBoundingClientRect();a=c.top,u=c.bottom}var d=Mt(this.view);e.clientX-d.left<=i+6?r=-fn(i-e.clientX):e.clientX+d.right>=s-6&&(r=fn(e.clientX-s)),e.clientY-d.top<=a+6?o=-fn(a-e.clientY):e.clientY+d.bottom>=u-6&&(o=fn(e.clientY-u)),this.setScrollSpeed(r,o)}}},{key:"up",value:function(e){null==this.dragging&&this.select(this.lastEvent),this.dragging||e.preventDefault(),this.destroy()}},{key:"destroy",value:function(){this.setScrollSpeed(0,0);var e=this.view.contentDOM.ownerDocument;e.removeEventListener("mousemove",this.move),e.removeEventListener("mouseup",this.up),this.view.inputState.mouseSelection=this.view.inputState.draggedContent=null}},{key:"setScrollSpeed",value:function(e,t){var n=this;this.scrollSpeed={x:e,y:t},e||t?this.scrolling<0&&(this.scrolling=setInterval((function(){return n.scroll()}),50)):this.scrolling>-1&&(clearInterval(this.scrolling),this.scrolling=-1)}},{key:"scroll",value:function(){var e=this.scrollSpeed,t=e.x,n=e.y;t&&this.scrollParents.x&&(this.scrollParents.x.scrollLeft+=t,t=0),n&&this.scrollParents.y&&(this.scrollParents.y.scrollTop+=n,n=0),(t||n)&&this.view.win.scrollBy(t,n),!1===this.dragging&&this.select(this.lastEvent)}},{key:"skipAtoms",value:function(e){for(var t=null,n=0;n<e.ranges.length;n++){var r=e.ranges[n],o=null;if(r.empty){var i=Xt(this.atoms,r.from,0);i!=r.from&&(o=d.OF.cursor(i,-1))}else{var a=Xt(this.atoms,r.from,-1),s=Xt(this.atoms,r.to,1);a==r.from&&s==r.to||(o=d.OF.range(r.from==r.anchor?a:s,r.from==r.head?a:s))}o&&(t||(t=e.ranges.slice()),t[n]=o)}return t?d.OF.create(t,e.mainIndex):e}},{key:"select",value:function(e){var t=this.view,n=this.skipAtoms(this.style.get(e,this.extend,this.multiple));!this.mustSelect&&n.eq(t.state.selection,!1===this.dragging)||this.view.dispatch({selection:n,userEvent:"select.pointer"}),this.mustSelect=!1}},{key:"update",value:function(e){var t=this;e.transactions.some((function(e){return e.isUserEvent("input.type")}))?this.destroy():this.style.update(e)&&setTimeout((function(){return t.select(t.lastEvent)}),20)}}])}();var hn=Object.create(null),mn=Object.create(null),vn=ie.ie&&ie.ie_version<15||ie.ios&&ie.webkit_version<604;function gn(e,t,n){var r,o=(0,u.A)(e.facet(t));try{for(o.s();!(r=o.n()).done;){n=(0,r.value)(n,e)}}catch(i){o.e(i)}finally{o.f()}return n}function yn(e,t){t=gn(e.state,ct,t);var n,r=e.state,o=1,i=r.toText(t),a=i.lines==r.selection.ranges.length,s=null!=_n&&r.selection.ranges.every((function(e){return e.empty}))&&_n==i.toString();if(s){var u=-1;n=r.changeByRange((function(e){var n=r.doc.lineAt(e.from);if(n.from==u)return{range:e};u=n.from;var s=r.toText((a?i.line(o++).text:t)+r.lineBreak);return{changes:{from:n.from,insert:s},range:d.OF.cursor(e.from+s.length)}}))}else n=a?r.changeByRange((function(e){var t=i.line(o++);return{changes:{from:e.from,to:e.to,insert:t.text},range:d.OF.cursor(e.from+t.length)}})):r.replaceSelection(i);e.dispatch(n,{userEvent:"input.paste",scrollIntoView:!0})}function On(e,t,n,r){if(1==r)return d.OF.cursor(t,n);if(2==r)return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=e.charCategorizer(t),o=e.doc.lineAt(t),i=t-o.from;if(0==o.length)return d.OF.cursor(t);0==i?n=1:i==o.length&&(n=-1);var a=i,s=i;n<0?a=(0,d.zK)(o.text,i,!1):s=(0,d.zK)(o.text,i);for(var u=r(o.text.slice(a,s));a>0;){var l=(0,d.zK)(o.text,a,!1);if(r(o.text.slice(l,a))!=u)break;a=l}for(;s<o.length;){var c=(0,d.zK)(o.text,s);if(r(o.text.slice(s,c))!=u)break;s=c}return d.OF.range(a+o.from,s+o.from)}(e.state,t,n);var o=Se.find(e.docView,t),i=e.state.doc.lineAt(o?o.posAtEnd:t),a=o?o.posAtStart:i.from,s=o?o.posAtEnd:i.to;return s<e.state.doc.length&&s==i.to&&s++,d.OF.range(a,s)}mn.scroll=function(e){e.inputState.lastScrollTop=e.scrollDOM.scrollTop,e.inputState.lastScrollLeft=e.scrollDOM.scrollLeft},hn.keydown=function(e,t){return e.inputState.setSelectionOrigin("select"),27==t.keyCode&&0!=e.inputState.tabFocusMode&&(e.inputState.tabFocusMode=Date.now()+2e3),!1},mn.touchstart=function(e,t){e.inputState.lastTouchTime=Date.now(),e.inputState.setSelectionOrigin("select.pointer")},mn.touchmove=function(e){e.inputState.setSelectionOrigin("select.pointer")},hn.mousedown=function(e,t){if(e.observer.flush(),e.inputState.lastTouchTime>Date.now()-2e3)return!1;var n,r=null,o=(0,u.A)(e.state.facet(it));try{for(o.s();!(n=o.n()).done;){if(r=(0,n.value)(e,t))break}}catch(s){o.e(s)}finally{o.f()}if(r||0!=t.button||(r=function(e,t){var n=An(e,t),r=Tn(t),o=e.state.selection;return{update:function(e){e.docChanged&&(n.pos=e.changes.mapPos(n.pos),o=o.map(e.changes))},get:function(t,i,a){var s,u=An(e,t),l=On(e,u.pos,u.bias,r);if(n.pos!=u.pos&&!i){var c=On(e,n.pos,n.bias,r),f=Math.min(c.from,l.from),p=Math.max(c.to,l.to);l=f<l.from?d.OF.range(f,p):d.OF.range(p,f)}return i?o.replaceRange(o.main.extend(l.from,l.to)):a&&1==r&&o.ranges.length>1&&(s=function(e,t){for(var n=0;n<e.ranges.length;n++){var r=e.ranges[n],o=r.from,i=r.to;if(o<=t&&i>=t)return d.OF.create(e.ranges.slice(0,n).concat(e.ranges.slice(n+1)),e.mainIndex==n?0:e.mainIndex-(e.mainIndex>n?1:0))}return null}(o,u.pos))?s:a?o.addRange(l):d.OF.create([l])}}}(e,t)),r){var i=!e.hasFocus;e.inputState.startMouseSelection(new pn(e,t,r,i)),i&&e.observer.ignore((function(){R(e.contentDOM);var t=e.root.activeElement;t&&!t.contains(e.contentDOM)&&t.blur()}));var a=e.inputState.mouseSelection;if(a)return a.start(t),!1===a.dragging}return!1};var bn=function(e,t,n){return t>=n.top&&t<=n.bottom&&e>=n.left&&e<=n.right};function En(e,t,n,r){var o=Se.find(e.docView,t);if(!o)return 1;var i=t-o.posAtStart;if(0==i)return 1;if(i==o.length)return-1;var a=o.coordsAt(i,-1);if(a&&bn(n,r,a))return-1;var s=o.coordsAt(i,1);return s&&bn(n,r,s)?1:a&&a.bottom>=r?-1:1}function An(e,t){var n=e.posAtCoords({x:t.clientX,y:t.clientY},!1);return{pos:n,bias:En(e,n,t.clientX,t.clientY)}}var wn=ie.ie&&ie.ie_version<=11,Cn=null,kn=0,Sn=0;function Tn(e){if(!wn)return e.detail;var t=Cn,n=Sn;return Cn=e,Sn=Date.now(),kn=!t||n>Date.now()-400&&Math.abs(t.clientX-e.clientX)<2&&Math.abs(t.clientY-e.clientY)<2?(kn+1)%3:1}function xn(e,t,n,r){if(n=gn(e.state,ct,n)){var o=e.posAtCoords({x:t.clientX,y:t.clientY},!1),i=e.inputState.draggedContent,a=r&&i&&function(e,t){var n=e.state.facet(ot);return n.length?n[0](t):ie.mac?!t.altKey:!t.ctrlKey}(e,t)?{from:i.from,to:i.to}:null,s={from:o,insert:n},u=e.state.changes(a?[a,s]:s);e.focus(),e.dispatch({changes:u,selection:{anchor:u.mapPos(o,-1),head:u.mapPos(o,1)},userEvent:a?"move.drop":"input.drop"}),e.inputState.draggedContent=null}}hn.dragstart=function(e,t){var n=e.state.selection.main;if(t.target.draggable){var r=e.docView.nearest(t.target);if(r&&r.isWidget){var o=r.posAtStart,i=o+r.length;(o>=n.to||i<=n.from)&&(n=d.OF.range(o,i))}}var a=e.inputState;return a.mouseSelection&&(a.mouseSelection.dragging=!0),a.draggedContent=n,t.dataTransfer&&(t.dataTransfer.setData("Text",gn(e.state,dt,e.state.sliceDoc(n.from,n.to))),t.dataTransfer.effectAllowed="copyMove"),!1},hn.dragend=function(e){return e.inputState.draggedContent=null,!1},hn.drop=function(e,t){if(!t.dataTransfer)return!1;if(e.state.readOnly)return!0;var n=t.dataTransfer.files;if(n&&n.length){for(var r=Array(n.length),o=0,i=function(){++o==n.length&&xn(e,t,r.filter((function(e){return null!=e})).join(e.state.lineBreak),!1)},a=function(e){var t=new FileReader;t.onerror=i,t.onload=function(){/[\x00-\x08\x0e-\x1f]{2}/.test(t.result)||(r[e]=t.result),i()},t.readAsText(n[e])},s=0;s<n.length;s++)a(s);return!0}var u=t.dataTransfer.getData("Text");return!!u&&(xn(e,t,u,!0),!0)},hn.paste=function(e,t){if(e.state.readOnly)return!0;e.observer.flush();var n=vn?null:t.clipboardData;return n?(yn(e,n.getData("text/plain")||n.getData("text/uri-list")),!0):(function(e){var t=e.dom.parentNode;if(t){var n=t.appendChild(document.createElement("textarea"));n.style.cssText="position: fixed; left: -10000px; top: 10px",n.focus(),setTimeout((function(){e.focus(),n.remove(),yn(e,n.value)}),50)}}(e),!1)};var _n=null;hn.copy=hn.cut=function(e,t){var n=function(e){var t,n=[],r=[],o=!1,i=(0,u.A)(e.selection.ranges);try{for(i.s();!(t=i.n()).done;){var a=t.value;a.empty||(n.push(e.sliceDoc(a.from,a.to)),r.push(a))}}catch(p){i.e(p)}finally{i.f()}if(!n.length){var s,l=-1,c=(0,u.A)(e.selection.ranges);try{for(c.s();!(s=c.n()).done;){var d=s.value.from,f=e.doc.lineAt(d);f.number>l&&(n.push(f.text),r.push({from:f.from,to:Math.min(e.doc.length,f.to+1)})),l=f.number}}catch(p){c.e(p)}finally{c.f()}o=!0}return{text:gn(e,dt,n.join(e.lineBreak)),ranges:r,linewise:o}}(e.state),r=n.text,o=n.ranges,i=n.linewise;if(!r&&!i)return!1;_n=i?r:null,"cut"!=t.type||e.state.readOnly||e.dispatch({changes:o,scrollIntoView:!0,userEvent:"delete.cut"});var a=vn?null:t.clipboardData;return a?(a.clearData(),a.setData("text/plain",r),!0):(function(e,t){var n=e.dom.parentNode;if(n){var r=n.appendChild(document.createElement("textarea"));r.style.cssText="position: fixed; left: -10000px; top: 10px",r.value=t,r.focus(),r.selectionEnd=t.length,r.selectionStart=0,setTimeout((function(){r.remove(),e.focus()}),50)}}(e,r),!1)};var Dn=d.YH.define();function Pn(e,t){var n,r=[],o=(0,u.A)(e.facet(lt));try{for(o.s();!(n=o.n()).done;){var i=(0,n.value)(e,t);i&&r.push(i)}}catch(a){o.e(a)}finally{o.f()}return r?e.update({effects:r,annotations:Dn.of(!0)}):null}function Mn(e){setTimeout((function(){var t=e.hasFocus;if(t!=e.inputState.notifiedFocused){var n=Pn(e.state,t);n?e.dispatch(n):e.update([])}}),10)}mn.focus=function(e){e.inputState.lastFocusTime=Date.now(),e.scrollDOM.scrollTop||!e.inputState.lastScrollTop&&!e.inputState.lastScrollLeft||(e.scrollDOM.scrollTop=e.inputState.lastScrollTop,e.scrollDOM.scrollLeft=e.inputState.lastScrollLeft),Mn(e)},mn.blur=function(e){e.observer.clearSelectionRange(),Mn(e)},mn.compositionstart=mn.compositionupdate=function(e){e.observer.editContext||(null==e.inputState.compositionFirstChange&&(e.inputState.compositionFirstChange=!0),e.inputState.composing<0&&(e.inputState.composing=0))},mn.compositionend=function(e){e.observer.editContext||(e.inputState.composing=-1,e.inputState.compositionEndedAt=Date.now(),e.inputState.compositionPendingKey=!0,e.inputState.compositionPendingChange=e.observer.pendingRecords().length>0,e.inputState.compositionFirstChange=null,ie.chrome&&ie.android?e.observer.flushSoon():e.inputState.compositionPendingChange?Promise.resolve().then((function(){return e.observer.flush()})):setTimeout((function(){e.inputState.composing<0&&e.docView.hasComposition&&e.update([])}),50))},mn.contextmenu=function(e){e.inputState.lastContextMenu=Date.now()},hn.beforeinput=function(e,t){var n,r,o;if("insertReplacementText"==t.inputType&&e.observer.editContext){var i=null===(n=t.dataTransfer)||void 0===n?void 0:n.getData("text/plain"),a=t.getTargetRanges();if(i&&a.length){var s=a[0],u=e.posAtDOM(s.startContainer,s.startOffset),l=e.posAtDOM(s.endContainer,s.endOffset);return on(e,{from:u,to:l,insert:e.state.toText(i)},null),!0}}if(ie.chrome&&ie.android&&(o=ln.find((function(e){return e.inputType==t.inputType})))&&(e.observer.delayAndroidKey(o.key,o.keyCode),"Backspace"==o.key||"Delete"==o.key)){var c=(null===(r=window.visualViewport)||void 0===r?void 0:r.height)||0;setTimeout((function(){var t;((null===(t=window.visualViewport)||void 0===t?void 0:t.height)||0)>c+10&&e.hasFocus&&(e.contentDOM.blur(),e.focus())}),100)}return ie.ios&&"deleteContentForward"==t.inputType&&e.observer.flushSoon(),ie.safari&&"insertText"==t.inputType&&e.inputState.composing>=0&&setTimeout((function(){return mn.compositionend(e,t)}),20),!1};var Nn=new Set;var Rn=["pre-wrap","normal","pre-line","break-spaces"],In=!1;function Ln(){In=!1}var Fn=function(){return(0,c.A)((function e(t){(0,l.A)(this,e),this.lineWrapping=t,this.doc=d.EY.empty,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.textHeight=14,this.lineLength=30}),[{key:"heightForGap",value:function(e,t){var n=this.doc.lineAt(t).number-this.doc.lineAt(e).number+1;return this.lineWrapping&&(n+=Math.max(0,Math.ceil((t-e-n*this.lineLength*.5)/this.lineLength))),this.lineHeight*n}},{key:"heightForLine",value:function(e){return this.lineWrapping?(1+Math.max(0,Math.ceil((e-this.lineLength)/(this.lineLength-5))))*this.lineHeight:this.lineHeight}},{key:"setDoc",value:function(e){return this.doc=e,this}},{key:"mustRefreshForWrapping",value:function(e){return Rn.indexOf(e)>-1!=this.lineWrapping}},{key:"mustRefreshForHeights",value:function(e){for(var t=!1,n=0;n<e.length;n++){var r=e[n];r<0?n++:this.heightSamples[Math.floor(10*r)]||(t=!0,this.heightSamples[Math.floor(10*r)]=!0)}return t}},{key:"refresh",value:function(e,t,n,r,o,i){var a=Rn.indexOf(e)>-1,s=Math.round(t)!=Math.round(this.lineHeight)||this.lineWrapping!=a;if(this.lineWrapping=a,this.lineHeight=t,this.charWidth=n,this.textHeight=r,this.lineLength=o,s){this.heightSamples={};for(var u=0;u<i.length;u++){var l=i[u];l<0?u++:this.heightSamples[Math.floor(10*l)]=!0}}return s}}])}(),Bn=function(){return(0,c.A)((function e(t,n){(0,l.A)(this,e),this.from=t,this.heights=n,this.index=0}),[{key:"more",get:function(){return this.index<this.heights.length}}])}(),jn=function(){function e(t,n,r,o,i){(0,l.A)(this,e),this.from=t,this.length=n,this.top=r,this.height=o,this._content=i}return(0,c.A)(e,[{key:"type",get:function(){return"number"==typeof this._content?Oe.Text:Array.isArray(this._content)?this._content:this._content.type}},{key:"to",get:function(){return this.from+this.length}},{key:"bottom",get:function(){return this.top+this.height}},{key:"widget",get:function(){return this._content instanceof we?this._content.widget:null}},{key:"widgetLineBreaks",get:function(){return"number"==typeof this._content?this._content:0}},{key:"join",value:function(t){var n=(Array.isArray(this._content)?this._content:[this]).concat(Array.isArray(t._content)?t._content:[t]);return new e(this.from,this.length+t.length,this.top,this.height+t.height,n)}}])}(),Un=function(e){return e[e.ByPos=0]="ByPos",e[e.ByHeight=1]="ByHeight",e[e.ByPosNoHeight=2]="ByPosNoHeight",e}(Un||(Un={})),Hn=.001,Qn=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2;(0,l.A)(this,e),this.length=t,this.height=n,this.flags=r}return(0,c.A)(e,[{key:"outdated",get:function(){return(2&this.flags)>0},set:function(e){this.flags=(e?2:0)|-3&this.flags}},{key:"setHeight",value:function(e){this.height!=e&&(Math.abs(this.height-e)>Hn&&(In=!0),this.height=e)}},{key:"replace",value:function(t,n,r){return e.of(r)}},{key:"decomposeLeft",value:function(e,t){t.push(this)}},{key:"decomposeRight",value:function(e,t){t.push(this)}},{key:"applyChanges",value:function(e,t,n,r){for(var o=this,i=n.doc,a=r.length-1;a>=0;a--){var s=r[a],u=s.fromA,l=s.toA,c=s.fromB,d=s.toB,f=o.lineAt(u,Un.ByPosNoHeight,n.setDoc(t),0,0),p=f.to>=l?f:o.lineAt(l,Un.ByPosNoHeight,n,0,0);for(d+=p.to-l,l=p.to;a>0&&f.from<=r[a-1].toA;)u=r[a-1].fromA,c=r[a-1].fromB,a--,u<f.from&&(f=o.lineAt(u,Un.ByPosNoHeight,n,0,0));c+=f.from-u,u=f.from;var h=Zn.build(n.setDoc(i),e,c,d);o=Yn(o,o.replace(u,l,h))}return o.updateHeight(n,0)}}],[{key:"empty",value:function(){return new $n(0,0)}},{key:"of",value:function(t){if(1==t.length)return t[0];for(var n=0,r=t.length,o=0,i=0;;)if(n==r)if(o>2*i){var a=t[n-1];a.break?t.splice(--n,1,a.left,null,a.right):t.splice(--n,1,a.left,a.right),r+=1+a.break,o-=a.size}else{if(!(i>2*o))break;var s=t[r];s.break?t.splice(r,1,s.left,null,s.right):t.splice(r,1,s.left,s.right),r+=2+s.break,i-=s.size}else if(o<i){var u=t[n++];u&&(o+=u.size)}else{var l=t[--r];l&&(i+=l.size)}var c=0;return null==t[n-1]?(c=1,n--):null==t[n]&&(c=1,r++),new Gn(e.of(t.slice(0,n)),c,e.of(t.slice(r)))}}])}();function Yn(e,t){return e==t?e:(e.constructor!=t.constructor&&(In=!0),t)}Qn.prototype.size=1;var zn=function(e){function t(e,n,r){var o;return(0,l.A)(this,t),(o=(0,i.A)(this,t,[e,n])).deco=r,o}return(0,a.A)(t,e),(0,c.A)(t,[{key:"blockAt",value:function(e,t,n,r){return new jn(r,this.length,n,this.height,this.deco||0)}},{key:"lineAt",value:function(e,t,n,r,o){return this.blockAt(0,n,r,o)}},{key:"forEachLine",value:function(e,t,n,r,o,i){e<=o+this.length&&t>=o&&i(this.blockAt(0,n,r,o))}},{key:"updateHeight",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>3?arguments[3]:void 0;return n&&n.from<=t&&n.more&&this.setHeight(n.heights[n.index++]),this.outdated=!1,this}},{key:"toString",value:function(){return"block(".concat(this.length,")")}}])}(Qn),$n=function(e){function t(e,n){var r;return(0,l.A)(this,t),(r=(0,i.A)(this,t,[e,n,null])).collapsed=0,r.widgetHeight=0,r.breaks=0,r}return(0,a.A)(t,e),(0,c.A)(t,[{key:"blockAt",value:function(e,t,n,r){return new jn(r,this.length,n,this.height,this.breaks)}},{key:"replace",value:function(e,n,r){var o=r[0];return 1==r.length&&(o instanceof t||o instanceof Vn&&4&o.flags)&&Math.abs(this.length-o.length)<10?(o instanceof Vn?o=new t(o.length,this.height):o.height=this.height,this.outdated||(o.outdated=!1),o):Qn.of(r)}},{key:"updateHeight",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0;return r&&r.from<=t&&r.more?this.setHeight(r.heights[r.index++]):(n||this.outdated)&&this.setHeight(Math.max(this.widgetHeight,e.heightForLine(this.length-this.collapsed))+this.breaks*e.lineHeight),this.outdated=!1,this}},{key:"toString",value:function(){return"line(".concat(this.length).concat(this.collapsed?-this.collapsed:"").concat(this.widgetHeight?":"+this.widgetHeight:"",")")}}])}(zn),Vn=function(e){function t(e){return(0,l.A)(this,t),(0,i.A)(this,t,[e,0])}return(0,a.A)(t,e),(0,c.A)(t,[{key:"heightMetrics",value:function(e,t){var n,r=e.doc.lineAt(t).number,o=e.doc.lineAt(t+this.length).number,i=o-r+1,a=0;if(e.lineWrapping){var s=Math.min(this.height,e.lineHeight*i);n=s/i,this.length>i+1&&(a=(this.height-s)/(this.length-i-1))}else n=this.height/i;return{firstLine:r,lastLine:o,perLine:n,perChar:a}}},{key:"blockAt",value:function(e,t,n,r){var o=this.heightMetrics(t,r),i=o.firstLine,a=o.lastLine,s=o.perLine,u=o.perChar;if(t.lineWrapping){var l=r+(e<t.lineHeight?0:Math.round(Math.max(0,Math.min(1,(e-n)/this.height))*this.length)),c=t.doc.lineAt(l),d=s+c.length*u,f=Math.max(n,e-d/2);return new jn(c.from,c.length,f,d,0)}var p=Math.max(0,Math.min(a-i,Math.floor((e-n)/s))),h=t.doc.line(i+p),m=h.from,v=h.length;return new jn(m,v,n+s*p,s,0)}},{key:"lineAt",value:function(e,t,n,r,o){if(t==Un.ByHeight)return this.blockAt(e,n,r,o);if(t==Un.ByPosNoHeight){var i=n.doc.lineAt(e),a=i.from,s=i.to;return new jn(a,s-a,0,0,0)}var u=this.heightMetrics(n,o),l=u.firstLine,c=u.perLine,d=u.perChar,f=n.doc.lineAt(e),p=c+f.length*d,h=f.number-l,m=r+c*h+d*(f.from-o-h);return new jn(f.from,f.length,Math.max(r,Math.min(m,r+this.height-p)),p,0)}},{key:"forEachLine",value:function(e,t,n,r,o,i){e=Math.max(e,o),t=Math.min(t,o+this.length);for(var a=this.heightMetrics(n,o),s=a.firstLine,u=a.perLine,l=a.perChar,c=e,d=r;c<=t;){var f=n.doc.lineAt(c);if(c==e){var p=f.number-s;d+=u*p+l*(e-o-p)}var h=u+l*f.length;i(new jn(f.from,f.length,d,h,0)),d+=h,c=f.to+1}}},{key:"replace",value:function(e,n,r){var o=this.length-n;if(o>0){var i=r[r.length-1];i instanceof t?r[r.length-1]=new t(i.length+o):r.push(null,new t(o-1))}if(e>0){var a=r[0];a instanceof t?r[0]=new t(e+a.length):r.unshift(new t(e-1),null)}return Qn.of(r)}},{key:"decomposeLeft",value:function(e,n){n.push(new t(e-1),null)}},{key:"decomposeRight",value:function(e,n){n.push(null,new t(this.length-e-1))}},{key:"updateHeight",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3?arguments[3]:void 0,i=n+this.length;if(o&&o.from<=n+this.length&&o.more){var a=[],s=Math.max(n,o.from),u=-1;for(o.from>n&&a.push(new t(o.from-n-1).updateHeight(e,n));s<=i&&o.more;){var l=e.doc.lineAt(s).length;a.length&&a.push(null);var c=o.heights[o.index++];-1==u?u=c:Math.abs(c-u)>=Hn&&(u=-2);var d=new $n(l,c);d.outdated=!1,a.push(d),s+=l+1}s<=i&&a.push(null,new t(i-s).updateHeight(e,s));var f=Qn.of(a);return(u<0||Math.abs(f.height-this.height)>=Hn||Math.abs(u-this.heightMetrics(e,n).perLine)>=Hn)&&(In=!0),Yn(this,f)}return(r||this.outdated)&&(this.setHeight(e.heightForGap(n,n+this.length)),this.outdated=!1),this}},{key:"toString",value:function(){return"gap(".concat(this.length,")")}}])}(Qn),Gn=function(e){function t(e,n,r){var o;return(0,l.A)(this,t),(o=(0,i.A)(this,t,[e.length+n+r.length,e.height+r.height,n|(e.outdated||r.outdated?2:0)])).left=e,o.right=r,o.size=e.size+r.size,o}return(0,a.A)(t,e),(0,c.A)(t,[{key:"break",get:function(){return 1&this.flags}},{key:"blockAt",value:function(e,t,n,r){var o=n+this.left.height;return e<o?this.left.blockAt(e,t,n,r):this.right.blockAt(e,t,o,r+this.left.length+this.break)}},{key:"lineAt",value:function(e,t,n,r,o){var i=r+this.left.height,a=o+this.left.length+this.break,s=t==Un.ByHeight?e<i:e<a,u=s?this.left.lineAt(e,t,n,r,o):this.right.lineAt(e,t,n,i,a);if(this.break||(s?u.to<a:u.from>a))return u;var l=t==Un.ByPosNoHeight?Un.ByPosNoHeight:Un.ByPos;return s?u.join(this.right.lineAt(a,l,n,i,a)):this.left.lineAt(a,l,n,r,o).join(u)}},{key:"forEachLine",value:function(e,t,n,r,o,i){var a=r+this.left.height,s=o+this.left.length+this.break;if(this.break)e<s&&this.left.forEachLine(e,t,n,r,o,i),t>=s&&this.right.forEachLine(e,t,n,a,s,i);else{var u=this.lineAt(s,Un.ByPos,n,r,o);e<u.from&&this.left.forEachLine(e,u.from-1,n,r,o,i),u.to>=e&&u.from<=t&&i(u),t>u.to&&this.right.forEachLine(u.to+1,t,n,a,s,i)}}},{key:"replace",value:function(e,t,n){var r=this.left.length+this.break;if(t<r)return this.balanced(this.left.replace(e,t,n),this.right);if(e>this.left.length)return this.balanced(this.left,this.right.replace(e-r,t-r,n));var o=[];e>0&&this.decomposeLeft(e,o);var i,a=o.length,s=(0,u.A)(n);try{for(s.s();!(i=s.n()).done;){var l=i.value;o.push(l)}}catch(d){s.e(d)}finally{s.f()}if(e>0&&qn(o,a-1),t<this.length){var c=o.length;this.decomposeRight(t,o),qn(o,c)}return Qn.of(o)}},{key:"decomposeLeft",value:function(e,t){var n=this.left.length;if(e<=n)return this.left.decomposeLeft(e,t);t.push(this.left),this.break&&e>=++n&&t.push(null),e>n&&this.right.decomposeLeft(e-n,t)}},{key:"decomposeRight",value:function(e,t){var n=this.left.length,r=n+this.break;if(e>=r)return this.right.decomposeRight(e-r,t);e<n&&this.left.decomposeRight(e,t),this.break&&e<r&&t.push(null),t.push(this.right)}},{key:"balanced",value:function(e,t){return e.size>2*t.size||t.size>2*e.size?Qn.of(this.break?[e,null,t]:[e,t]):(this.left=Yn(this.left,e),this.right=Yn(this.right,t),this.setHeight(e.height+t.height),this.outdated=e.outdated||t.outdated,this.size=e.size+t.size,this.length=e.length+this.break+t.length,this)}},{key:"updateHeight",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0,o=this.left,i=this.right,a=t+o.length+this.break,s=null;return r&&r.from<=t+o.length&&r.more?s=o=o.updateHeight(e,t,n,r):o.updateHeight(e,t,n),r&&r.from<=a+i.length&&r.more?s=i=i.updateHeight(e,a,n,r):i.updateHeight(e,a,n),s?this.balanced(o,i):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}},{key:"toString",value:function(){return this.left+(this.break?" ":"-")+this.right}}])}(Qn);function qn(e,t){var n,r;null==e[t]&&(n=e[t-1])instanceof Vn&&(r=e[t+1])instanceof Vn&&e.splice(t-1,3,new Vn(n.length+1+r.length))}var Zn=function(){function e(t,n){(0,l.A)(this,e),this.pos=t,this.oracle=n,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=t}return(0,c.A)(e,[{key:"isCovered",get:function(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering}},{key:"span",value:function(e,t){if(this.lineStart>-1){var n=Math.min(t,this.lineEnd),r=this.nodes[this.nodes.length-1];r instanceof $n?r.length+=n-this.pos:(n>this.pos||!this.isCovered)&&this.nodes.push(new $n(n-this.pos,-1)),this.writtenTo=n,t>n&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=t}},{key:"point",value:function(e,t,n){if(e<t||n.heightRelevant){var r=n.widget?n.widget.estimatedHeight:0,o=n.widget?n.widget.lineBreaks:0;r<0&&(r=this.oracle.lineHeight);var i=t-e;n.block?this.addBlock(new zn(i,r,n)):(i||o||r>=5)&&this.addLineDeco(r,o,i)}else t>e&&this.span(e,t);this.lineEnd>-1&&this.lineEnd<this.pos&&(this.lineEnd=this.oracle.doc.lineAt(this.pos).to)}},{key:"enterLine",value:function(){if(!(this.lineStart>-1)){var e=this.oracle.doc.lineAt(this.pos),t=e.from,n=e.to;this.lineStart=t,this.lineEnd=n,this.writtenTo<t&&((this.writtenTo<t-1||null==this.nodes[this.nodes.length-1])&&this.nodes.push(this.blankContent(this.writtenTo,t-1)),this.nodes.push(null)),this.pos>t&&this.nodes.push(new $n(this.pos-t,-1)),this.writtenTo=this.pos}}},{key:"blankContent",value:function(e,t){var n=new Vn(t-e);return this.oracle.doc.lineAt(e).to==t&&(n.flags|=4),n}},{key:"ensureLine",value:function(){this.enterLine();var e=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(e instanceof $n)return e;var t=new $n(0,-1);return this.nodes.push(t),t}},{key:"addBlock",value:function(e){this.enterLine();var t=e.deco;t&&t.startSide>0&&!this.isCovered&&this.ensureLine(),this.nodes.push(e),this.writtenTo=this.pos=this.pos+e.length,t&&t.endSide>0&&(this.covering=e)}},{key:"addLineDeco",value:function(e,t,n){var r=this.ensureLine();r.length+=n,r.collapsed+=n,r.widgetHeight=Math.max(r.widgetHeight,e),r.breaks+=t,this.writtenTo=this.pos=this.pos+n}},{key:"finish",value:function(e){var t=0==this.nodes.length?null:this.nodes[this.nodes.length-1];!(this.lineStart>-1)||t instanceof $n||this.isCovered?(this.writtenTo<this.pos||null==t)&&this.nodes.push(this.blankContent(this.writtenTo,this.pos)):this.nodes.push(new $n(0,-1));var n,r=e,o=(0,u.A)(this.nodes);try{for(o.s();!(n=o.n()).done;){var i=n.value;i instanceof $n&&i.updateHeight(this.oracle,r),r+=i?i.length:1}}catch(a){o.e(a)}finally{o.f()}return this.nodes}}],[{key:"build",value:function(t,n,r,o){var i=new e(r,t);return d.om.spans(n,r,o,i,0),i.finish(r)}}])}();var Xn=function(){return(0,c.A)((function e(){(0,l.A)(this,e),this.changes=[]}),[{key:"compareRange",value:function(){}},{key:"comparePoint",value:function(e,t,n,r){(e<t||n&&n.heightRelevant||r&&r.heightRelevant)&&ke(e,t,this.changes,5)}}])}();function Wn(e,t){for(var n=e.getBoundingClientRect(),r=e.ownerDocument,o=r.defaultView||window,i=Math.max(0,n.left),a=Math.min(o.innerWidth,n.right),s=Math.max(0,n.top),u=Math.min(o.innerHeight,n.bottom),l=e.parentNode;l&&l!=r.body;)if(1==l.nodeType){var c=l,d=window.getComputedStyle(c);if((c.scrollHeight>c.clientHeight||c.scrollWidth>c.clientWidth)&&"visible"!=d.overflow){var f=c.getBoundingClientRect();i=Math.max(i,f.left),a=Math.min(a,f.right),s=Math.max(s,f.top),u=Math.min(l==e.parentNode?o.innerHeight:u,f.bottom)}l="absolute"==d.position||"fixed"==d.position?c.offsetParent:c.parentNode}else{if(11!=l.nodeType)break;l=l.host}return{left:i-n.left,right:Math.max(i,a)-n.left,top:s-(n.top+t),bottom:Math.max(s,u)-(n.top+t)}}function Kn(e,t){var n=e.getBoundingClientRect();return{left:0,right:n.right-n.left,top:t,bottom:n.bottom-(n.top+t)}}var Jn=function(){return(0,c.A)((function e(t,n,r,o){(0,l.A)(this,e),this.from=t,this.to=n,this.size=r,this.displaySize=o}),[{key:"draw",value:function(e,t){return be.replace({widget:new er(this.displaySize*(t?e.scaleY:e.scaleX),t)}).range(this.from,this.to)}}],[{key:"same",value: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.from!=o.from||r.to!=o.to||r.size!=o.size)return!1}return!0}}])}(),er=function(e){function t(e,n){var r;return(0,l.A)(this,t),(r=(0,i.A)(this,t)).size=e,r.vertical=n,r}return(0,a.A)(t,e),(0,c.A)(t,[{key:"eq",value:function(e){return e.size==this.size&&e.vertical==this.vertical}},{key:"toDOM",value:function(){var e=document.createElement("div");return this.vertical?e.style.height=this.size+"px":(e.style.width=this.size+"px",e.style.height="2px",e.style.display="inline-block"),e}},{key:"estimatedHeight",get:function(){return this.vertical?this.size:-1}}])}(ye),tr=function(){return(0,c.A)((function e(t){var n=this;(0,l.A)(this,e),this.state=t,this.pixelViewport={left:0,right:window.innerWidth,top:0,bottom:0},this.inView=!0,this.paddingTop=0,this.paddingBottom=0,this.contentDOMWidth=0,this.contentDOMHeight=0,this.editorHeight=0,this.editorWidth=0,this.scrollTop=0,this.scrolledToBottom=!1,this.scaleX=1,this.scaleY=1,this.scrollAnchorPos=0,this.scrollAnchorHeight=-1,this.scaler=ir,this.scrollTarget=null,this.printing=!1,this.mustMeasureContent=!0,this.defaultTextDirection=Me.LTR,this.visibleRanges=[],this.mustEnforceCursorAssoc=!1;var r=t.facet(kt).some((function(e){return"function"!=typeof e&&"cm-lineWrapping"==e.class}));this.heightOracle=new Fn(r),this.stateDeco=t.facet(St).filter((function(e){return"function"!=typeof e})),this.heightMap=Qn.empty().applyChanges(this.stateDeco,d.EY.empty,this.heightOracle.setDoc(t.doc),[new Rt(0,0,0,t.doc.length)]);for(var o=0;o<2&&(this.viewport=this.getViewport(0,null),this.updateForViewport());o++);this.updateViewportLines(),this.lineGaps=this.ensureLineGaps([]),this.lineGapDeco=be.set(this.lineGaps.map((function(e){return e.draw(n,!1)}))),this.computeVisibleRanges()}),[{key:"updateForViewport",value:function(){for(var e=this,t=[this.viewport],n=this.state.selection.main,r=function(){var r=o?n.head:n.anchor;if(!t.some((function(e){var t=e.from,n=e.to;return r>=t&&r<=n}))){var i=e.lineBlockAt(r),a=i.from,s=i.to;t.push(new nr(a,s))}},o=0;o<=1;o++)r();return this.viewports=t.sort((function(e,t){return e.from-t.from})),this.updateScaler()}},{key:"updateScaler",value:function(){var e=this.scaler;return this.scaler=this.heightMap.height<=7e6?ir:new ar(this.heightOracle,this.heightMap,this.viewports),e.eq(this.scaler)?0:2}},{key:"updateViewportLines",value:function(){var e=this;this.viewportLines=[],this.heightMap.forEachLine(this.viewport.from,this.viewport.to,this.heightOracle.setDoc(this.state.doc),0,0,(function(t){e.viewportLines.push(sr(t,e.scaler))}))}},{key:"update",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.state=e.state;var n=this.stateDeco;this.stateDeco=this.state.facet(St).filter((function(e){return"function"!=typeof e}));var r=e.changedRanges,o=Rt.extendWithRanges(r,function(e,t,n){var r=new Xn;return d.om.compare(e,t,n,r,0),r.changes}(n,this.stateDeco,e?e.changes:d.VR.empty(this.state.doc.length))),i=this.heightMap.height,a=this.scrolledToBottom?null:this.scrollAnchorAt(this.scrollTop);Ln(),this.heightMap=this.heightMap.applyChanges(this.stateDeco,e.startState.doc,this.heightOracle.setDoc(this.state.doc),o),(this.heightMap.height!=i||In)&&(e.flags|=2),a?(this.scrollAnchorPos=e.changes.mapPos(a.from,-1),this.scrollAnchorHeight=a.top):(this.scrollAnchorPos=-1,this.scrollAnchorHeight=this.heightMap.height);var s=o.length?this.mapViewport(this.viewport,e.changes):this.viewport;(t&&(t.range.head<s.from||t.range.head>s.to)||!this.viewportIsAppropriate(s))&&(s=this.getViewport(0,t));var u=s.from!=this.viewport.from||s.to!=this.viewport.to;this.viewport=s,e.flags|=this.updateForViewport(),(u||!e.changes.empty||2&e.flags)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,e.changes))),e.flags|=this.computeVisibleRanges(),t&&(this.scrollTarget=t),!this.mustEnforceCursorAssoc&&e.selectionSet&&e.view.lineWrapping&&e.state.selection.main.empty&&e.state.selection.main.assoc&&!e.state.facet(pt)&&(this.mustEnforceCursorAssoc=!0)}},{key:"measure",value:function(e){var t=e.contentDOM,n=window.getComputedStyle(t),r=this.heightOracle,o=n.whiteSpace;this.defaultTextDirection="rtl"==n.direction?Me.RTL:Me.LTR;var i=this.heightOracle.mustRefreshForWrapping(o),a=t.getBoundingClientRect(),s=i||this.mustMeasureContent||this.contentDOMHeight!=a.height;this.contentDOMHeight=a.height,this.mustMeasureContent=!1;var l=0,c=0;if(a.width&&a.height){var f=D(t,a),p=f.scaleX,h=f.scaleY;(p>.005&&Math.abs(this.scaleX-p)>.005||h>.005&&Math.abs(this.scaleY-h)>.005)&&(this.scaleX=p,this.scaleY=h,l|=8,i=s=!0)}var m=(parseInt(n.paddingTop)||0)*this.scaleY,v=(parseInt(n.paddingBottom)||0)*this.scaleY;this.paddingTop==m&&this.paddingBottom==v||(this.paddingTop=m,this.paddingBottom=v,l|=10),this.editorWidth!=e.scrollDOM.clientWidth&&(r.lineWrapping&&(s=!0),this.editorWidth=e.scrollDOM.clientWidth,l|=8);var g=e.scrollDOM.scrollTop*this.scaleY;this.scrollTop!=g&&(this.scrollAnchorHeight=-1,this.scrollTop=g),this.scrolledToBottom=B(e.scrollDOM);var y=(this.printing?Kn:Wn)(t,this.paddingTop),O=y.top-this.pixelViewport.top,b=y.bottom-this.pixelViewport.bottom;this.pixelViewport=y;var E=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left;if(E!=this.inView&&(this.inView=E,E&&(s=!0)),!this.inView&&!this.scrollTarget)return 0;var A=a.width;if(this.contentDOMWidth==A&&this.editorHeight==e.scrollDOM.clientHeight||(this.contentDOMWidth=a.width,this.editorHeight=e.scrollDOM.clientHeight,l|=8),s){var w=e.docView.measureVisibleLineHeights(this.viewport);if(r.mustRefreshForHeights(w)&&(i=!0),i||r.lineWrapping&&Math.abs(A-this.contentDOMWidth)>r.charWidth){var C=e.docView.measureTextSize(),k=C.lineHeight,S=C.charWidth,T=C.textHeight;(i=k>0&&r.refresh(o,k,S,T,A/S,w))&&(e.docView.minWidth=0,l|=8)}O>0&&b>0?c=Math.max(O,b):O<0&&b<0&&(c=Math.min(O,b)),Ln();var x,_=(0,u.A)(this.viewports);try{for(_.s();!(x=_.n()).done;){var P=x.value,M=P.from==this.viewport.from?w:e.docView.measureVisibleLineHeights(P);this.heightMap=(i?Qn.empty().applyChanges(this.stateDeco,d.EY.empty,this.heightOracle,[new Rt(0,0,0,e.state.doc.length)]):this.heightMap).updateHeight(r,0,i,new Bn(P.from,M))}}catch(R){_.e(R)}finally{_.f()}In&&(l|=2)}var N=!this.viewportIsAppropriate(this.viewport,c)||this.scrollTarget&&(this.scrollTarget.range.head<this.viewport.from||this.scrollTarget.range.head>this.viewport.to);return N&&(2&l&&(l|=this.updateScaler()),this.viewport=this.getViewport(c,this.scrollTarget),l|=this.updateForViewport()),(2&l||N)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(i?[]:this.lineGaps,e)),l|=this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,e.docView.enforceCursorAssoc()),l}},{key:"visibleTop",get:function(){return this.scaler.fromDOM(this.pixelViewport.top)}},{key:"visibleBottom",get:function(){return this.scaler.fromDOM(this.pixelViewport.bottom)}},{key:"getViewport",value:function(e,t){var n=.5-Math.max(-.5,Math.min(.5,e/1e3/2)),r=this.heightMap,o=this.heightOracle,i=this.visibleTop,a=this.visibleBottom,s=new nr(r.lineAt(i-1e3*n,Un.ByHeight,o,0,0).from,r.lineAt(a+1e3*(1-n),Un.ByHeight,o,0,0).to);if(t){var u=t.range.head;if(u<s.from||u>s.to){var l,c=Math.min(this.editorHeight,this.pixelViewport.bottom-this.pixelViewport.top),d=r.lineAt(u,Un.ByPos,o,0,0);l="center"==t.y?(d.top+d.bottom)/2-c/2:"start"==t.y||"nearest"==t.y&&u<s.from?d.top:d.bottom-c,s=new nr(r.lineAt(l-500,Un.ByHeight,o,0,0).from,r.lineAt(l+c+500,Un.ByHeight,o,0,0).to)}}return s}},{key:"mapViewport",value:function(e,t){var n=t.mapPos(e.from,-1),r=t.mapPos(e.to,1);return new nr(this.heightMap.lineAt(n,Un.ByPos,this.heightOracle,0,0).from,this.heightMap.lineAt(r,Un.ByPos,this.heightOracle,0,0).to)}},{key:"viewportIsAppropriate",value:function(e){var t=e.from,n=e.to,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(!this.inView)return!0;var o=this.heightMap.lineAt(t,Un.ByPos,this.heightOracle,0,0).top,i=this.heightMap.lineAt(n,Un.ByPos,this.heightOracle,0,0).bottom,a=this.visibleTop,s=this.visibleBottom;return(0==t||o<=a-Math.max(10,Math.min(-r,250)))&&(n==this.state.doc.length||i>=s+Math.max(10,Math.min(r,250)))&&o>a-2e3&&i<s+2e3}},{key:"mapLineGaps",value:function(e,t){if(!e.length||t.empty)return e;var n,r=[],o=(0,u.A)(e);try{for(o.s();!(n=o.n()).done;){var i=n.value;t.touchesRange(i.from,i.to)||r.push(new Jn(t.mapPos(i.from),t.mapPos(i.to),i.size,i.displaySize))}}catch(a){o.e(a)}finally{o.f()}return r}},{key:"ensureLineGaps",value:function(e,t){var n=this,r=this.heightOracle.lineWrapping,o=r?1e4:2e3,i=o>>1,a=o<<1;if(this.defaultTextDirection!=Me.LTR&&!r)return[];var s,l=[],c=function(o,a,s,f){if(!(a-o<i)){var p=n.state.selection.main,h=[p.from];p.empty||h.push(p.to);for(var m=0,v=h;m<v.length;m++){var g=v[m];if(g>o&&g<a)return c(o,g-10,s,f),void c(g+10,a,s,f)}var y=function(e,t){var n,r=(0,u.A)(e);try{for(r.s();!(n=r.n()).done;){var o=n.value;if(t(o))return o}}catch(i){r.e(i)}finally{r.f()}return}(e,(function(e){return e.from>=s.from&&e.to<=s.to&&Math.abs(e.from-o)<i&&Math.abs(e.to-a)<i&&!h.some((function(t){return e.from<t&&e.to>t}))}));if(!y){if(a<s.to&&t&&r&&t.visibleRanges.some((function(e){return e.from<=a&&e.to>=a}))){var O=t.moveToLineBoundary(d.OF.cursor(a),!1,!0).head;O>o&&(a=O)}var b=n.gapSize(s,o,a,f);y=new Jn(o,a,b,r||b<2e6?b:2e6)}l.push(y)}},f=function(t){if(!(t.length<a||t.type!=Oe.Text)){var i=function(e,t,n){var r=[],o=e,i=0;d.om.spans(n,e,t,{span:function(){},point:function(e,t){e>o&&(r.push({from:o,to:e}),i+=e-o),o=t}},20),o<t&&(r.push({from:o,to:t}),i+=t-o);return{total:i,ranges:r}}(t.from,t.to,n.stateDeco);if(!(i.total<a)){var s,l,f=n.scrollTarget?n.scrollTarget.range.head:null;if(r){var p,h,m=o/n.heightOracle.lineLength*n.heightOracle.lineHeight;if(null!=f){var v=or(i,f),g=((n.visibleBottom-n.visibleTop)/2+m)/t.height;p=v-g,h=v+g}else p=(n.visibleTop-t.top-m)/t.height,h=(n.visibleBottom-t.top+m)/t.height;s=rr(i,p),l=rr(i,h)}else{var y=i.total*n.heightOracle.charWidth,O=o*n.heightOracle.charWidth,b=0;if(y>2e6){var E,A=(0,u.A)(e);try{for(A.s();!(E=A.n()).done;){var w=E.value;w.from>=t.from&&w.from<t.to&&w.size!=w.displaySize&&w.from*n.heightOracle.charWidth+b<n.pixelViewport.left&&(b=w.size-w.displaySize)}}catch(D){A.e(D)}finally{A.f()}}var C,k,S=n.pixelViewport.left+b,T=n.pixelViewport.right+b;if(null!=f){var x=or(i,f),_=((T-S)/2+O)/y;C=x-_,k=x+_}else C=(S-O)/y,k=(T+O)/y;s=rr(i,C),l=rr(i,k)}s>t.from&&c(t.from,s,t,i),l<t.to&&c(l,t.to,t,i)}}},p=(0,u.A)(this.viewportLines);try{for(p.s();!(s=p.n()).done;){var h=s.value;Array.isArray(h.type)?h.type.forEach(f):f(h)}}catch(m){p.e(m)}finally{p.f()}return l}},{key:"gapSize",value:function(e,t,n,r){var o=or(r,n)-or(r,t);return this.heightOracle.lineWrapping?e.height*o:r.total*this.heightOracle.charWidth*o}},{key:"updateLineGaps",value:function(e){var t=this;Jn.same(e,this.lineGaps)||(this.lineGaps=e,this.lineGapDeco=be.set(e.map((function(e){return e.draw(t,t.heightOracle.lineWrapping)}))))}},{key:"computeVisibleRanges",value:function(){var e=this.stateDeco;this.lineGaps.length&&(e=e.concat(this.lineGapDeco));var t=[];d.om.spans(e,this.viewport.from,this.viewport.to,{span:function(e,n){t.push({from:e,to:n})},point:function(){}},20);var n=t.length!=this.visibleRanges.length||this.visibleRanges.some((function(e,n){return e.from!=t[n].from||e.to!=t[n].to}));return this.visibleRanges=t,n?4:0}},{key:"lineBlockAt",value:function(e){return e>=this.viewport.from&&e<=this.viewport.to&&this.viewportLines.find((function(t){return t.from<=e&&t.to>=e}))||sr(this.heightMap.lineAt(e,Un.ByPos,this.heightOracle,0,0),this.scaler)}},{key:"lineBlockAtHeight",value:function(e){return e>=this.viewportLines[0].top&&e<=this.viewportLines[this.viewportLines.length-1].bottom&&this.viewportLines.find((function(t){return t.top<=e&&t.bottom>=e}))||sr(this.heightMap.lineAt(this.scaler.fromDOM(e),Un.ByHeight,this.heightOracle,0,0),this.scaler)}},{key:"scrollAnchorAt",value:function(e){var t=this.lineBlockAtHeight(e+8);return t.from>=this.viewport.from||this.viewportLines[0].top-e>200?t:this.viewportLines[0]}},{key:"elementAtHeight",value:function(e){return sr(this.heightMap.blockAt(this.scaler.fromDOM(e),this.heightOracle,0,0),this.scaler)}},{key:"docHeight",get:function(){return this.scaler.toDOM(this.heightMap.height)}},{key:"contentHeight",get:function(){return this.docHeight+this.paddingTop+this.paddingBottom}}])}(),nr=(0,c.A)((function e(t,n){(0,l.A)(this,e),this.from=t,this.to=n}));function rr(e,t){var n=e.total,r=e.ranges;if(t<=0)return r[0].from;if(t>=1)return r[r.length-1].to;for(var o=Math.floor(n*t),i=0;;i++){var a=r[i],s=a.from,u=a.to-s;if(o<=u)return s+o;o-=u}}function or(e,t){var n,r=0,o=(0,u.A)(e.ranges);try{for(o.s();!(n=o.n()).done;){var i=n.value,a=i.from,s=i.to;if(t<=s){r+=t-a;break}r+=s-a}}catch(l){o.e(l)}finally{o.f()}return r/e.total}var ir={toDOM:function(e){return e},fromDOM:function(e){return e},scale:1,eq:function(e){return e==this}},ar=function(){function e(t,n,r){(0,l.A)(this,e);var o=0,i=0,a=0;this.viewports=r.map((function(e){var r=e.from,i=e.to,a=n.lineAt(r,Un.ByPos,t,0,0).top,s=n.lineAt(i,Un.ByPos,t,0,0).bottom;return o+=s-a,{from:r,to:i,top:a,bottom:s,domTop:0,domBottom:0}})),this.scale=(7e6-o)/(n.height-o);var s,c=(0,u.A)(this.viewports);try{for(c.s();!(s=c.n()).done;){var d=s.value;d.domTop=a+(d.top-i)*this.scale,a=d.domBottom=d.domTop+(d.bottom-d.top),i=d.bottom}}catch(f){c.e(f)}finally{c.f()}}return(0,c.A)(e,[{key:"toDOM",value:function(e){for(var t=0,n=0,r=0;;t++){var o=t<this.viewports.length?this.viewports[t]:null;if(!o||e<o.top)return r+(e-n)*this.scale;if(e<=o.bottom)return o.domTop+(e-o.top);n=o.bottom,r=o.domBottom}}},{key:"fromDOM",value:function(e){for(var t=0,n=0,r=0;;t++){var o=t<this.viewports.length?this.viewports[t]:null;if(!o||e<o.domTop)return n+(e-r)/this.scale;if(e<=o.domBottom)return o.top+(e-o.domTop);n=o.bottom,r=o.domBottom}}},{key:"eq",value:function(t){return t instanceof e&&(this.scale==t.scale&&this.viewports.length==t.viewports.length&&this.viewports.every((function(e,n){return e.from==t.viewports[n].from&&e.to==t.viewports[n].to})))}}])}();function sr(e,t){if(1==t.scale)return e;var n=t.toDOM(e.top),r=t.toDOM(e.bottom);return new jn(e.from,e.length,n,r-n,Array.isArray(e._content)?e._content.map((function(e){return sr(e,t)})):e._content)}var ur=d.sj.define({combine:function(e){return e.join(" ")}}),lr=d.sj.define({combine:function(e){return e.indexOf(!0)>-1}}),cr=f.G.newName(),dr=f.G.newName(),fr=f.G.newName(),pr={"&light":"."+dr,"&dark":"."+fr};function hr(e,t,n){return new f.G(t,{finish:function(t){return/&/.test(t)?t.replace(/&\w*/,(function(t){if("&"==t)return e;if(!n||!n[t])throw new RangeError("Unsupported selector: ".concat(t));return n[t]})):e+" "+t}})}var mr=hr("."+cr,{"&":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline:"1px dotted #212121"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0,overflowAnchor:"none"},".cm-content":{margin:0,flexGrow:2,flexShrink:0,display:"block",whiteSpace:"pre",wordWrap:"normal",boxSizing:"border-box",minHeight:"100%",padding:"4px 0",outline:"none","&[contenteditable=true]":{WebkitUserModify:"read-write-plaintext-only"}},".cm-lineWrapping":{whiteSpace_fallback:"pre-wrap",whiteSpace:"break-spaces",wordBreak:"break-word",overflowWrap:"anywhere",flexShrink:1},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 6px"},".cm-layer":{position:"absolute",left:0,top:0,contain:"size style","& > *":{position:"absolute"}},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{pointerEvents:"none"},"&.cm-focused > .cm-scroller > .cm-cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{opacity:0},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{opacity:0},"100%":{}},".cm-cursor, .cm-dropCursor":{borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none"},".cm-cursor":{display:"none"},"&dark .cm-cursor":{borderLeftColor:"#444"},".cm-dropCursor":{position:"absolute"},"&.cm-focused > .cm-scroller > .cm-cursorLayer .cm-cursor":{display:"block"},".cm-iso":{unicodeBidi:"isolate"},".cm-announced":{position:"fixed",top:"-10000px"},"@media print":{".cm-announced":{display:"none"}},"&light .cm-activeLine":{backgroundColor:"#cceeff44"},"&dark .cm-activeLine":{backgroundColor:"#99eeff33"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-gutters":{flexShrink:0,display:"flex",height:"100%",boxSizing:"border-box",insetInlineStart:0,zIndex:200},"&light .cm-gutters":{backgroundColor:"#f5f5f5",color:"#6c6c6c",borderRight:"1px solid #ddd"},"&dark .cm-gutters":{backgroundColor:"#333338",color:"#ccc"},".cm-gutter":{display:"flex !important",flexDirection:"column",flexShrink:0,boxSizing:"border-box",minHeight:"100%",overflow:"hidden"},".cm-gutterElement":{boxSizing:"border-box"},".cm-lineNumbers .cm-gutterElement":{padding:"0 3px 0 5px",minWidth:"20px",textAlign:"right",whiteSpace:"nowrap"},"&light .cm-activeLineGutter":{backgroundColor:"#e2f2ff"},"&dark .cm-activeLineGutter":{backgroundColor:"#222227"},".cm-panels":{boxSizing:"border-box",position:"sticky",left:0,right:0,zIndex:300},"&light .cm-panels":{backgroundColor:"#f5f5f5",color:"black"},"&light .cm-panels-top":{borderBottom:"1px solid #ddd"},"&light .cm-panels-bottom":{borderTop:"1px solid #ddd"},"&dark .cm-panels":{backgroundColor:"#333338",color:"white"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-widgetBuffer":{verticalAlign:"text-top",height:"1em",width:0,display:"inline"},".cm-placeholder":{color:"#888",display:"inline-block",verticalAlign:"top"},".cm-highlightSpace":{backgroundImage:"radial-gradient(circle at 50% 55%, #aaa 20%, transparent 5%)",backgroundPosition:"center"},".cm-highlightTab":{backgroundImage:'url(\'data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="20"><path stroke="%23888" stroke-width="1" fill="none" d="M1 10H196L190 5M190 15L196 10M197 4L197 16"/></svg>\')',backgroundSize:"auto 100%",backgroundPosition:"right 90%",backgroundRepeat:"no-repeat"},".cm-trailingSpace":{backgroundColor:"#ff332255"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"1px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},pr),vr={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},gr=ie.ie&&ie.ie_version<=11,yr=function(){return(0,c.A)((function e(t){var n=this;(0,l.A)(this,e),this.view=t,this.active=!1,this.editContext=null,this.selectionRange=new M,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.flushingAndroidKey=-1,this.lastChange=0,this.scrollTargets=[],this.intersection=null,this.resizeScroll=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.printQuery=null,this.parentCheck=-1,this.dom=t.contentDOM,this.observer=new MutationObserver((function(e){var r,o=(0,u.A)(e);try{for(o.s();!(r=o.n()).done;){var i=r.value;n.queue.push(i)}}catch(a){o.e(a)}finally{o.f()}(ie.ie&&ie.ie_version<=11||ie.ios&&t.composing)&&e.some((function(e){return"childList"==e.type&&e.removedNodes.length||"characterData"==e.type&&e.oldValue.length>e.target.nodeValue.length}))?n.flushSoon():n.flush()})),!window.EditContext||!1===t.constructor.EDIT_CONTEXT||ie.chrome&&ie.chrome_version<126||(this.editContext=new Er(t),t.state.facet(Ot)&&(t.contentDOM.editContext=this.editContext.editContext)),gr&&(this.onCharData=function(e){n.queue.push({target:e.target,type:"characterData",oldValue:e.prevValue}),n.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.onResize=this.onResize.bind(this),this.onPrint=this.onPrint.bind(this),this.onScroll=this.onScroll.bind(this),window.matchMedia&&(this.printQuery=window.matchMedia("print")),"function"==typeof ResizeObserver&&(this.resizeScroll=new ResizeObserver((function(){var e;(null===(e=n.view.docView)||void 0===e?void 0:e.lastUpdate)<Date.now()-75&&n.onResize()})),this.resizeScroll.observe(t.scrollDOM)),this.addWindowListeners(this.win=t.win),this.start(),"function"==typeof IntersectionObserver&&(this.intersection=new IntersectionObserver((function(e){n.parentCheck<0&&(n.parentCheck=setTimeout(n.listenForScroll.bind(n),1e3)),e.length>0&&e[e.length-1].intersectionRatio>0!=n.intersecting&&(n.intersecting=!n.intersecting,n.intersecting!=n.view.inView&&n.onScrollChanged(document.createEvent("Event")))}),{threshold:[0,.001]}),this.intersection.observe(this.dom),this.gapIntersection=new IntersectionObserver((function(e){e.length>0&&e[e.length-1].intersectionRatio>0&&n.onScrollChanged(document.createEvent("Event"))}),{})),this.listenForScroll(),this.readSelectionRange()}),[{key:"onScrollChanged",value:function(e){this.view.inputState.runHandlers("scroll",e),this.intersecting&&this.view.measure()}},{key:"onScroll",value:function(e){this.intersecting&&this.flush(!1),this.editContext&&this.view.requestMeasure(this.editContext.measureReq),this.onScrollChanged(e)}},{key:"onResize",value:function(){var e=this;this.resizeTimeout<0&&(this.resizeTimeout=setTimeout((function(){e.resizeTimeout=-1,e.view.requestMeasure()}),50))}},{key:"onPrint",value:function(e){var t=this;("change"!=e.type&&e.type||e.matches)&&(this.view.viewState.printing=!0,this.view.measure(),setTimeout((function(){t.view.viewState.printing=!1,t.view.requestMeasure()}),500))}},{key:"updateGaps",value:function(e){if(this.gapIntersection&&(e.length!=this.gaps.length||this.gaps.some((function(t,n){return t!=e[n]})))){this.gapIntersection.disconnect();var t,n=(0,u.A)(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;this.gapIntersection.observe(r)}}catch(o){n.e(o)}finally{n.f()}this.gaps=e}}},{key:"onSelectionChange",value:function(e){var t=this.selectionChanged;if(this.readSelectionRange()&&!this.delayedAndroidKey){var n=this.view,r=this.selectionRange;if(n.state.facet(Ot)?n.root.activeElement==this.dom:E(this.dom,r)){var o=r.anchorNode&&n.docView.nearest(r.anchorNode);o&&o.ignoreEvent(e)?t||(this.selectionChanged=!1):(ie.ie&&ie.ie_version<=11||ie.android&&ie.chrome)&&!n.state.selection.main.empty&&r.focusNode&&w(r.focusNode,r.focusOffset,r.anchorNode,r.anchorOffset)?this.flushSoon():this.flush(!1)}}}},{key:"readSelectionRange",value:function(){var e=this.view,t=O(e.root);if(!t)return!1;var n=ie.safari&&11==e.root.nodeType&&e.root.activeElement==this.dom&&function(e,t){if(t.getComposedRanges){var n=t.getComposedRanges(e.root)[0];if(n)return br(e,n)}var r=null;function o(e){e.preventDefault(),e.stopImmediatePropagation(),r=e.getTargetRanges()[0]}return e.contentDOM.addEventListener("beforeinput",o,!0),e.dom.ownerDocument.execCommand("indent"),e.contentDOM.removeEventListener("beforeinput",o,!0),r?br(e,r):null}(this.view,t)||t;if(!n||this.selectionRange.eq(n))return!1;var r=E(this.dom,n);return r&&!this.selectionChanged&&e.inputState.lastFocusTime>Date.now()-200&&e.inputState.lastTouchTime<Date.now()-300&&function(e,t){var n=t.focusNode,r=t.focusOffset;if(!n||t.anchorNode!=n||t.anchorOffset!=r)return!1;for(r=Math.min(r,T(n));;)if(r){if(1!=n.nodeType)return!1;var o=n.childNodes[r-1];"false"==o.contentEditable?r--:r=T(n=o)}else{if(n==e)return!0;r=C(n),n=n.parentNode}}(this.dom,n)?(this.view.inputState.lastFocusTime=0,e.docView.updateSelection(),!1):(this.selectionRange.setRange(n),r&&(this.selectionChanged=!0),!0)}},{key:"setSelectionRange",value:function(e,t){this.selectionRange.set(e.node,e.offset,t.node,t.offset),this.selectionChanged=!1}},{key:"clearSelectionRange",value:function(){this.selectionRange.set(null,0,null,0)}},{key:"listenForScroll",value:function(){this.parentCheck=-1;for(var e=0,t=null,n=this.dom;n;)if(1==n.nodeType)!t&&e<this.scrollTargets.length&&this.scrollTargets[e]==n?e++:t||(t=this.scrollTargets.slice(0,e)),t&&t.push(n),n=n.assignedSlot||n.parentNode;else{if(11!=n.nodeType)break;n=n.host}if(e<this.scrollTargets.length&&!t&&(t=this.scrollTargets.slice(0,e)),t){var r,o=(0,u.A)(this.scrollTargets);try{for(o.s();!(r=o.n()).done;){r.value.removeEventListener("scroll",this.onScroll)}}catch(s){o.e(s)}finally{o.f()}var i,a=(0,u.A)(this.scrollTargets=t);try{for(a.s();!(i=a.n()).done;){i.value.addEventListener("scroll",this.onScroll)}}catch(s){a.e(s)}finally{a.f()}}}},{key:"ignore",value:function(e){if(!this.active)return e();try{return this.stop(),e()}finally{this.start(),this.clear()}}},{key:"start",value:function(){this.active||(this.observer.observe(this.dom,vr),gr&&this.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.active=!0)}},{key:"stop",value:function(){this.active&&(this.active=!1,this.observer.disconnect(),gr&&this.dom.removeEventListener("DOMCharacterDataModified",this.onCharData))}},{key:"clear",value:function(){this.processRecords(),this.queue.length=0,this.selectionChanged=!1}},{key:"delayAndroidKey",value:function(e,t){var n,r=this;if(!this.delayedAndroidKey){this.flushingAndroidKey=this.view.win.requestAnimationFrame((function(){var e=r.delayedAndroidKey;e&&(r.clearDelayedAndroidKey(),r.view.inputState.lastKeyCode=e.keyCode,r.view.inputState.lastKeyTime=Date.now(),!r.flush()&&e.force&&L(r.dom,e.key,e.keyCode))}))}this.delayedAndroidKey&&"Enter"!=e||(this.delayedAndroidKey={key:e,keyCode:t,force:this.lastChange<Date.now()-50||!!(null===(n=this.delayedAndroidKey)||void 0===n?void 0:n.force)})}},{key:"clearDelayedAndroidKey",value:function(){this.win.cancelAnimationFrame(this.flushingAndroidKey),this.delayedAndroidKey=null,this.flushingAndroidKey=-1}},{key:"flushSoon",value:function(){var e=this;this.delayedFlush<0&&(this.delayedFlush=this.view.win.requestAnimationFrame((function(){e.delayedFlush=-1,e.flush()})))}},{key:"forceFlush",value:function(){this.delayedFlush>=0&&(this.view.win.cancelAnimationFrame(this.delayedFlush),this.delayedFlush=-1),this.flush()}},{key:"pendingRecords",value:function(){var e,t=(0,u.A)(this.observer.takeRecords());try{for(t.s();!(e=t.n()).done;){var n=e.value;this.queue.push(n)}}catch(r){t.e(r)}finally{t.f()}return this.queue}},{key:"processRecords",value:function(){var e=this.pendingRecords();e.length&&(this.queue=[]);var t,n=-1,r=-1,o=!1,i=(0,u.A)(e);try{for(i.s();!(t=i.n()).done;){var a=t.value,s=this.readMutation(a);s&&(s.typeOver&&(o=!0),-1==n?(n=s.from,r=s.to):(n=Math.min(s.from,n),r=Math.max(s.to,r)))}}catch(l){i.e(l)}finally{i.f()}return{from:n,to:r,typeOver:o}}},{key:"readChange",value:function(){var e=this.processRecords(),t=e.from,n=e.to,r=e.typeOver,o=this.selectionChanged&&E(this.dom,this.selectionRange);if(t<0&&!o)return null;t>-1&&(this.lastChange=Date.now()),this.view.inputState.lastFocusTime=0,this.selectionChanged=!1;var i=new nn(this.view,t,n,r);return this.view.docView.domChanged={newSel:i.newSel?i.newSel.main:null},i}},{key:"flush",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(this.delayedFlush>=0||this.delayedAndroidKey)return!1;e&&this.readSelectionRange();var t=this.readChange();if(!t)return this.view.requestMeasure(),!1;var n=this.view.state,r=rn(this.view,t);return this.view.state==n&&(t.domChanged||t.newSel&&!t.newSel.main.eq(this.view.state.selection.main))&&this.view.update([]),r}},{key:"readMutation",value:function(e){var t=this.view.docView.nearest(e.target);if(!t||t.ignoreMutation(e))return null;if(t.markDirty("attributes"==e.type),"attributes"==e.type&&(t.flags|=4),"childList"==e.type){var n=Or(t,e.previousSibling||e.target.previousSibling,-1),r=Or(t,e.nextSibling||e.target.nextSibling,1);return{from:n?t.posAfter(n):t.posAtStart,to:r?t.posBefore(r):t.posAtEnd,typeOver:!1}}return"characterData"==e.type?{from:t.posAtStart,to:t.posAtEnd,typeOver:e.target.nodeValue==e.oldValue}:null}},{key:"setWindow",value:function(e){e!=this.win&&(this.removeWindowListeners(this.win),this.win=e,this.addWindowListeners(this.win))}},{key:"addWindowListeners",value:function(e){e.addEventListener("resize",this.onResize),this.printQuery?this.printQuery.addEventListener?this.printQuery.addEventListener("change",this.onPrint):this.printQuery.addListener(this.onPrint):e.addEventListener("beforeprint",this.onPrint),e.addEventListener("scroll",this.onScroll),e.document.addEventListener("selectionchange",this.onSelectionChange)}},{key:"removeWindowListeners",value:function(e){e.removeEventListener("scroll",this.onScroll),e.removeEventListener("resize",this.onResize),this.printQuery?this.printQuery.removeEventListener?this.printQuery.removeEventListener("change",this.onPrint):this.printQuery.removeListener(this.onPrint):e.removeEventListener("beforeprint",this.onPrint),e.document.removeEventListener("selectionchange",this.onSelectionChange)}},{key:"update",value:function(e){this.editContext&&(this.editContext.update(e),e.startState.facet(Ot)!=e.state.facet(Ot)&&(e.view.contentDOM.editContext=e.state.facet(Ot)?this.editContext.editContext:null))}},{key:"destroy",value:function(){var e,t,n;this.stop(),null===(e=this.intersection)||void 0===e||e.disconnect(),null===(t=this.gapIntersection)||void 0===t||t.disconnect(),null===(n=this.resizeScroll)||void 0===n||n.disconnect();var r,o=(0,u.A)(this.scrollTargets);try{for(o.s();!(r=o.n()).done;){r.value.removeEventListener("scroll",this.onScroll)}}catch(i){o.e(i)}finally{o.f()}this.removeWindowListeners(this.win),clearTimeout(this.parentCheck),clearTimeout(this.resizeTimeout),this.win.cancelAnimationFrame(this.delayedFlush),this.win.cancelAnimationFrame(this.flushingAndroidKey),this.editContext&&(this.view.contentDOM.editContext=null,this.editContext.destroy())}}])}();function Or(e,t,n){for(;t;){var r=Y.get(t);if(r&&r.parent==e)return r;var o=t.parentNode;t=o!=e.dom?o:n>0?t.nextSibling:t.previousSibling}return null}function br(e,t){var n=t.startContainer,r=t.startOffset,o=t.endContainer,i=t.endOffset,a=e.docView.domAtPos(e.state.selection.main.anchor);if(w(a.node,a.offset,o,i)){var s=[o,i,n,r];n=s[0],r=s[1],o=s[2],i=s[3]}return{anchorNode:n,anchorOffset:r,focusNode:o,focusOffset:i}}var Er=function(){return(0,c.A)((function e(t){var n=this;(0,l.A)(this,e),this.from=0,this.to=0,this.pendingContextChange=null,this.handlers=Object.create(null),this.resetRange(t.state);var r=this.editContext=new window.EditContext({text:t.state.doc.sliceString(this.from,this.to),selectionStart:this.toContextPos(Math.max(this.from,Math.min(this.to,t.state.selection.main.anchor))),selectionEnd:this.toContextPos(t.state.selection.main.head)});for(var o in this.handlers.textupdate=function(e){var r=t.state.selection.main.anchor,o={from:n.toEditorPos(e.updateRangeStart),to:n.toEditorPos(e.updateRangeEnd),insert:d.EY.of(e.text.split("\n"))};o.from==n.from&&r<n.from?o.from=r:o.to==n.to&&r>n.to&&(o.to=r),(o.from!=o.to||o.insert.length)&&(n.pendingContextChange=o,t.state.readOnly||on(t,o,d.OF.single(n.toEditorPos(e.selectionStart),n.toEditorPos(e.selectionEnd))),n.pendingContextChange&&(n.revertPending(t.state),n.setSelection(t.state)))},this.handlers.characterboundsupdate=function(e){for(var o=[],i=null,a=n.toEditorPos(e.rangeStart),s=n.toEditorPos(e.rangeEnd);a<s;a++){var u=t.coordsForChar(a);i=u&&new DOMRect(u.left,u.top,u.right-u.left,u.bottom-u.top)||i||new DOMRect,o.push(i)}r.updateCharacterBounds(e.rangeStart,o)},this.handlers.textformatupdate=function(e){var r,o=[],i=(0,u.A)(e.getTextFormats());try{for(i.s();!(r=i.n()).done;){var a=r.value,s=a.underlineStyle,l=a.underlineThickness;if("None"!=s&&"None"!=l){var c="text-decoration: underline ".concat("Dashed"==s?"dashed ":"Squiggle"==s?"wavy ":"").concat("Thin"==l?1:2,"px");o.push(be.mark({attributes:{style:c}}).range(n.toEditorPos(a.rangeStart),n.toEditorPos(a.rangeEnd)))}}}catch(d){i.e(d)}finally{i.f()}t.dispatch({effects:gt.of(be.set(o))})},this.handlers.compositionstart=function(){t.inputState.composing<0&&(t.inputState.composing=0,t.inputState.compositionFirstChange=!0)},this.handlers.compositionend=function(){t.inputState.composing=-1,t.inputState.compositionFirstChange=null},this.handlers)r.addEventListener(o,this.handlers[o]);this.measureReq={read:function(e){n.editContext.updateControlBounds(e.contentDOM.getBoundingClientRect());var t=O(e.root);t&&t.rangeCount&&n.editContext.updateSelectionBounds(t.getRangeAt(0).getBoundingClientRect())}}}),[{key:"applyEdits",value:function(e){var t=this,n=0,r=!1,o=this.pendingContextChange;return e.changes.iterChanges((function(i,a,s,u,l){if(!r){var c=l.length-(a-i);if(o&&a>=o.to){if(o.from==i&&o.to==a&&o.insert.eq(l))return o=t.pendingContextChange=null,n+=c,void(t.to+=c);o=null,t.revertPending(e.state)}if(i+=n,(a+=n)<=t.from)t.from+=c,t.to+=c;else if(i<t.to){if(i<t.from||a>t.to||t.to-t.from+l.length>3e4)return void(r=!0);t.editContext.updateText(t.toContextPos(i),t.toContextPos(a),l.toString()),t.to+=c}n+=c}})),o&&!r&&this.revertPending(e.state),!r}},{key:"update",value:function(e){var t=this.pendingContextChange;this.applyEdits(e)&&this.rangeIsValid(e.state)?(e.docChanged||e.selectionSet||t)&&this.setSelection(e.state):(this.pendingContextChange=null,this.resetRange(e.state),this.editContext.updateText(0,this.editContext.text.length,e.state.doc.sliceString(this.from,this.to)),this.setSelection(e.state)),(e.geometryChanged||e.docChanged||e.selectionSet)&&e.view.requestMeasure(this.measureReq)}},{key:"resetRange",value:function(e){var t=e.selection.main.head;this.from=Math.max(0,t-1e4),this.to=Math.min(e.doc.length,t+1e4)}},{key:"revertPending",value:function(e){var t=this.pendingContextChange;this.pendingContextChange=null,this.editContext.updateText(this.toContextPos(t.from),this.toContextPos(t.from+t.insert.length),e.doc.sliceString(t.from,t.to))}},{key:"setSelection",value:function(e){var t=e.selection.main,n=this.toContextPos(Math.max(this.from,Math.min(this.to,t.anchor))),r=this.toContextPos(t.head);this.editContext.selectionStart==n&&this.editContext.selectionEnd==r||this.editContext.updateSelection(n,r)}},{key:"rangeIsValid",value:function(e){var t=e.selection.main.head;return!(this.from>0&&t-this.from<500||this.to<e.doc.length&&this.to-t<500||this.to-this.from>3e4)}},{key:"toEditorPos",value:function(e){return e+this.from}},{key:"toContextPos",value:function(e){return e-this.from}},{key:"destroy",value:function(){for(var e in this.handlers)this.editContext.removeEventListener(e,this.handlers[e])}}])}(),Ar=function(){function e(){var t,n=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,l.A)(this,e),this.plugins=[],this.pluginMap=new Map,this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.destroyed=!1,this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.className="cm-announced",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),r.parent&&r.parent.appendChild(this.dom);var o=r.dispatch;this.dispatchTransactions=r.dispatchTransactions||o&&function(e){return e.forEach((function(e){return o(e,n)}))}||function(e){return n.update(e)},this.dispatch=this.dispatch.bind(this),this._root=r.root||function(e){for(;e;){if(e&&(9==e.nodeType||11==e.nodeType&&e.host))return e;e=e.assignedSlot||e.parentNode}return null}(r.parent)||document,this.viewState=new tr(r.state||d.$t.create(r)),r.scrollTo&&r.scrollTo.is(vt)&&(this.viewState.scrollTarget=r.scrollTo.value.clip(this.viewState.state)),this.plugins=this.state.facet(Et).map((function(e){return new wt(e)}));var i,a=(0,u.A)(this.plugins);try{for(a.s();!(i=a.n()).done;){i.value.update(this)}}catch(s){a.e(s)}finally{a.f()}this.observer=new yr(this),this.inputState=new an(this),this.inputState.ensureHandlers(this.plugins),this.docView=new Lt(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,this.requestMeasure(),(null===(t=document.fonts)||void 0===t?void 0:t.ready)&&document.fonts.ready.then((function(){return n.requestMeasure()}))}return(0,c.A)(e,[{key:"state",get:function(){return this.viewState.state}},{key:"viewport",get:function(){return this.viewState.viewport}},{key:"visibleRanges",get:function(){return this.viewState.visibleRanges}},{key:"inView",get:function(){return this.viewState.inView}},{key:"composing",get:function(){return this.inputState.composing>0}},{key:"compositionStarted",get:function(){return this.inputState.composing>=0}},{key:"root",get:function(){return this._root}},{key:"win",get:function(){return this.dom.ownerDocument.defaultView||window}},{key:"dispatch",value:function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=1==n.length&&n[0]instanceof d.ZX?n:1==n.length&&Array.isArray(n[0])?n[0]:[(e=this.state).update.apply(e,n)];this.dispatchTransactions(o,this)}},{key:"update",value:function(e){var t=this;if(0!=this.updateState)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");var n,r,o=!1,i=!1,a=this.state,s=(0,u.A)(e);try{for(s.s();!(r=s.n()).done;){var l=r.value;if(l.startState!=a)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");a=l.state}}catch(T){s.e(T)}finally{s.f()}if(this.destroyed)this.viewState.state=a;else{var c=this.hasFocus,f=0,p=null;e.some((function(e){return e.annotation(Dn)}))?(this.inputState.notifiedFocused=c,f=1):c!=this.inputState.notifiedFocused&&(this.inputState.notifiedFocused=c,(p=Pn(a,c))||(f=1));var h=this.observer.delayedAndroidKey,m=null;if(h?(this.observer.clearDelayedAndroidKey(),((m=this.observer.readChange())&&!this.state.doc.eq(a.doc)||!this.state.selection.eq(a.selection))&&(m=null)):this.observer.clear(),a.facet(d.$t.phrases)!=this.state.facet(d.$t.phrases))return this.setState(a);n=It.create(this,a,e),n.flags|=f;var v=this.viewState.scrollTarget;try{this.updateState=2;var g,y=(0,u.A)(e);try{for(y.s();!(g=y.n()).done;){var O=g.value;if(v&&(v=v.map(O.changes)),O.scrollIntoView){var b=O.state.selection.main;v=new mt(b.empty?b:d.OF.cursor(b.head,b.head>b.anchor?-1:1))}var E,A=(0,u.A)(O.effects);try{for(A.s();!(E=A.n()).done;){var w=E.value;w.is(vt)&&(v=w.value.clip(this.state))}}catch(T){A.e(T)}finally{A.f()}}}catch(T){y.e(T)}finally{y.f()}this.viewState.update(n,v),this.bidiCache=kr.update(this.bidiCache,n.changes),n.empty||(this.updatePlugins(n),this.inputState.update(n)),o=this.docView.update(n),this.state.facet(Nt)!=this.styleModules&&this.mountStyles(),i=this.updateAttrs(),this.showAnnouncements(e),this.docView.updateSelection(o,e.some((function(e){return e.isUserEvent("select.pointer")})))}finally{this.updateState=0}if(n.startState.facet(ur)!=n.state.facet(ur)&&(this.viewState.mustMeasureContent=!0),(o||i||v||this.viewState.mustEnforceCursorAssoc||this.viewState.mustMeasureContent)&&this.requestMeasure(),o&&this.docViewUpdate(),!n.empty){var C,k=(0,u.A)(this.state.facet(st));try{for(k.s();!(C=k.n()).done;){var S=C.value;try{S(n)}catch(w){yt(this.state,w,"update listener")}}}catch(T){k.e(T)}finally{k.f()}}(p||m)&&Promise.resolve().then((function(){p&&t.state==p.startState&&t.dispatch(p),m&&!rn(t,m)&&h.force&&L(t.contentDOM,h.key,h.keyCode)}))}}},{key:"setState",value:function(e){if(0!=this.updateState)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");if(this.destroyed)this.viewState.state=e;else{this.updateState=2;var t=this.hasFocus;try{var n,r=(0,u.A)(this.plugins);try{for(r.s();!(n=r.n()).done;){n.value.destroy(this)}}catch(a){r.e(a)}finally{r.f()}this.viewState=new tr(e),this.plugins=e.facet(Et).map((function(e){return new wt(e)})),this.pluginMap.clear();var o,i=(0,u.A)(this.plugins);try{for(i.s();!(o=i.n()).done;){o.value.update(this)}}catch(a){i.e(a)}finally{i.f()}this.docView.destroy(),this.docView=new Lt(this),this.inputState.ensureHandlers(this.plugins),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}t&&this.focus(),this.requestMeasure()}}},{key:"updatePlugins",value:function(e){var t=e.startState.facet(Et),n=e.state.facet(Et);if(t!=n){var r,o=[],i=(0,u.A)(n);try{for(i.s();!(r=i.n()).done;){var a=r.value,s=t.indexOf(a);if(s<0)o.push(new wt(a));else{var l=this.plugins[s];l.mustUpdate=e,o.push(l)}}}catch(v){i.e(v)}finally{i.f()}var c,d=(0,u.A)(this.plugins);try{for(d.s();!(c=d.n()).done;){var f=c.value;f.mustUpdate!=e&&f.destroy(this)}}catch(v){d.e(v)}finally{d.f()}this.plugins=o,this.pluginMap.clear()}else{var p,h=(0,u.A)(this.plugins);try{for(h.s();!(p=h.n()).done;){p.value.mustUpdate=e}}catch(v){h.e(v)}finally{h.f()}}for(var m=0;m<this.plugins.length;m++)this.plugins[m].update(this);t!=n&&this.inputState.ensureHandlers(this.plugins)}},{key:"docViewUpdate",value:function(){var e,t=(0,u.A)(this.plugins);try{for(t.s();!(e=t.n()).done;){var n=e.value.value;if(n&&n.docViewUpdate)try{n.docViewUpdate(this)}catch(r){yt(this.state,r,"doc view update listener")}}}catch(o){t.e(o)}finally{t.f()}}},{key:"measure",value:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(!this.destroyed){if(this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.observer.delayedAndroidKey)return this.measureScheduled=-1,void this.requestMeasure();this.measureScheduled=0,t&&this.observer.forceFlush();var n=null,r=this.scrollDOM,o=r.scrollTop*this.scaleY,i=this.viewState,a=i.scrollAnchorPos,s=i.scrollAnchorHeight;Math.abs(o-this.viewState.scrollTop)>1&&(s=-1),this.viewState.scrollAnchorHeight=-1;try{for(var l=0;;l++){if(s<0)if(B(r))a=-1,s=this.viewState.heightMap.height;else{var c=this.viewState.scrollAnchorAt(o);a=c.from,s=c.top}this.updateState=1;var d=this.viewState.measure(this);if(!d&&!this.measureRequests.length&&null==this.viewState.scrollTarget)break;if(l>5){console.warn(this.measureRequests.length?"Measure loop restarted more than 5 times":"Viewport failed to stabilize");break}var f=[];if(!(4&d)){var p=[f,this.measureRequests];this.measureRequests=p[0],f=p[1]}var h=f.map((function(t){try{return t.read(e)}catch(n){return yt(e.state,n),Cr}})),m=It.create(this,this.state,[]),v=!1;m.flags|=d,n?n.flags|=d:n=m,this.updateState=2,m.empty||(this.updatePlugins(m),this.inputState.update(m),this.updateAttrs(),(v=this.docView.update(m))&&this.docViewUpdate());for(var g=0;g<f.length;g++)if(h[g]!=Cr)try{var y=f[g];y.write&&y.write(h[g],this)}catch(A){yt(this.state,A)}if(v&&this.docView.updateSelection(!0),!m.viewportChanged&&0==this.measureRequests.length){if(this.viewState.editorHeight){if(this.viewState.scrollTarget){this.docView.scrollIntoView(this.viewState.scrollTarget),this.viewState.scrollTarget=null,s=-1;continue}var O=(a<0?this.viewState.heightMap.height:this.viewState.lineBlockAt(a).top)-s;if(O>1||O<-1){o+=O,r.scrollTop=o/this.scaleY,s=-1;continue}}break}}}finally{this.updateState=0,this.measureScheduled=-1}if(n&&!n.empty){var b,E=(0,u.A)(this.state.facet(st));try{for(E.s();!(b=E.n()).done;){(0,b.value)(n)}}catch(w){E.e(w)}finally{E.f()}}}}},{key:"themeClasses",get:function(){return cr+" "+(this.state.facet(lr)?fr:dr)+" "+this.state.facet(ur)}},{key:"updateAttrs",value:function(){var e=this,t=Sr(this,Ct,{class:"cm-editor"+(this.hasFocus?" cm-focused ":" ")+this.themeClasses}),n={spellcheck:"false",autocorrect:"off",autocapitalize:"off",translate:"no",contenteditable:this.state.facet(Ot)?"true":"false",class:"cm-content",style:"".concat(ie.tabSize,": ").concat(this.state.tabSize),role:"textbox","aria-multiline":"true"};this.state.readOnly&&(n["aria-readonly"]="true"),Sr(this,kt,n);var r=this.observer.ignore((function(){var r=ve(e.contentDOM,e.contentAttrs,n),o=ve(e.dom,e.editorAttrs,t);return r||o}));return this.editorAttrs=t,this.contentAttrs=n,r}},{key:"showAnnouncements",value:function(t){var n,r=!0,o=(0,u.A)(t);try{for(o.s();!(n=o.n()).done;){var i,a=n.value,s=(0,u.A)(a.effects);try{for(s.s();!(i=s.n()).done;){var l=i.value;if(l.is(e.announce))r&&(this.announceDOM.textContent=""),r=!1,this.announceDOM.appendChild(document.createElement("div")).textContent=l.value}}catch(c){s.e(c)}finally{s.f()}}}catch(c){o.e(c)}finally{o.f()}}},{key:"mountStyles",value:function(){this.styleModules=this.state.facet(Nt);var t=this.state.facet(e.cspNonce);f.G.mount(this.root,this.styleModules.concat(mr).reverse(),t?{nonce:t}:void 0)}},{key:"readMeasured",value:function(){if(2==this.updateState)throw new Error("Reading the editor layout isn't allowed during an update");0==this.updateState&&this.measureScheduled>-1&&this.measure(!1)}},{key:"requestMeasure",value:function(e){var t=this;if(this.measureScheduled<0&&(this.measureScheduled=this.win.requestAnimationFrame((function(){return t.measure()}))),e){if(this.measureRequests.indexOf(e)>-1)return;if(null!=e.key)for(var n=0;n<this.measureRequests.length;n++)if(this.measureRequests[n].key===e.key)return void(this.measureRequests[n]=e);this.measureRequests.push(e)}}},{key:"plugin",value:function(e){var t=this.pluginMap.get(e);return(void 0===t||t&&t.spec!=e)&&this.pluginMap.set(e,t=this.plugins.find((function(t){return t.spec==e}))||null),t&&t.update(this).value}},{key:"documentTop",get:function(){return this.contentDOM.getBoundingClientRect().top+this.viewState.paddingTop}},{key:"documentPadding",get:function(){return{top:this.viewState.paddingTop,bottom:this.viewState.paddingBottom}}},{key:"scaleX",get:function(){return this.viewState.scaleX}},{key:"scaleY",get:function(){return this.viewState.scaleY}},{key:"elementAtHeight",value:function(e){return this.readMeasured(),this.viewState.elementAtHeight(e)}},{key:"lineBlockAtHeight",value:function(e){return this.readMeasured(),this.viewState.lineBlockAtHeight(e)}},{key:"viewportLineBlocks",get:function(){return this.viewState.viewportLines}},{key:"lineBlockAt",value:function(e){return this.viewState.lineBlockAt(e)}},{key:"contentHeight",get:function(){return this.viewState.contentHeight}},{key:"moveByChar",value:function(e,t,n){return Wt(this,e,Zt(this,e,t,n))}},{key:"moveByGroup",value:function(e,t){var n=this;return Wt(this,e,Zt(this,e,t,(function(t){return function(e,t,n){var r=e.state.charCategorizer(t),o=r(n);return function(e){var t=r(e);return o==d.Je.Space&&(o=t),o==t}}(n,e.head,t)})))}},{key:"visualLineSide",value:function(e,t){var n=this.bidiSpans(e),r=this.textDirectionAt(e.from),o=n[t?n.length-1:0];return d.OF.cursor(o.side(t,r)+e.from,o.forward(!t,r)?1:-1)}},{key:"moveToLineBoundary",value:function(e,t){return function(e,t,n,r){var o=qt(e,t.head),i=r&&o.type==Oe.Text&&(e.lineWrapping||o.widgetLineBreaks)?e.coordsAtPos(t.assoc<0&&t.head>o.from?t.head-1:t.head):null;if(i){var a=e.dom.getBoundingClientRect(),s=e.textDirectionAt(o.from),u=e.posAtCoords({x:n==(s==Me.LTR)?a.right-1:a.left+1,y:(i.top+i.bottom)/2});if(null!=u)return d.OF.cursor(u,n?-1:1)}return d.OF.cursor(n?o.to:o.from,n?-1:1)}(this,e,t,!(arguments.length>2&&void 0!==arguments[2])||arguments[2])}},{key:"moveVertically",value:function(e,t,n){return Wt(this,e,function(e,t,n,r){var o=t.head,i=n?1:-1;if(o==(n?e.state.doc.length:0))return d.OF.cursor(o,t.assoc);var a,s=t.goalColumn,u=e.contentDOM.getBoundingClientRect(),l=e.coordsAtPos(o,t.assoc||-1),c=e.documentTop;if(l)null==s&&(s=l.left-u.left),a=i<0?l.top:l.bottom;else{var f=e.viewState.lineBlockAt(o);null==s&&(s=Math.min(u.right-u.left,e.defaultCharacterWidth*(o-f.from))),a=(i<0?f.top:f.bottom)+c}for(var p=u.left+s,h=null!==r&&void 0!==r?r:e.viewState.heightOracle.textHeight>>1,m=0;;m+=10){var v=a+(h+m)*i,g=Vt(e,{x:p,y:v},!1,i);if(v<u.top||v>u.bottom||(i<0?g<o:g>o)){var y=e.docView.coordsForChar(g),O=!y||v<y.top?-1:1;return d.OF.cursor(g,O,void 0,s)}}}(this,e,t,n))}},{key:"domAtPos",value:function(e){return this.docView.domAtPos(e)}},{key:"posAtDOM",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.docView.posFromDOM(e,t)}},{key:"posAtCoords",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return this.readMeasured(),Vt(this,e,t)}},{key:"coordsAtPos",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this.readMeasured();var n=this.docView.coordsAt(e,t);if(!n||n.left==n.right)return n;var r=this.state.doc.lineAt(e),o=this.bidiSpans(r);return x(n,o[Ge.find(o,e-r.from,-1,t)].dir==Me.LTR==t>0)}},{key:"coordsForChar",value:function(e){return this.readMeasured(),this.docView.coordsForChar(e)}},{key:"defaultCharacterWidth",get:function(){return this.viewState.heightOracle.charWidth}},{key:"defaultLineHeight",get:function(){return this.viewState.heightOracle.lineHeight}},{key:"textDirection",get:function(){return this.viewState.defaultTextDirection}},{key:"textDirectionAt",value:function(e){return!this.state.facet(ft)||e<this.viewport.from||e>this.viewport.to?this.textDirection:(this.readMeasured(),this.docView.textDirectionAt(e))}},{key:"lineWrapping",get:function(){return this.viewState.heightOracle.lineWrapping}},{key:"bidiSpans",value:function(e){if(e.length>wr)return Je(e.length);var t,n,r=this.textDirectionAt(e.from),o=(0,u.A)(this.bidiCache);try{for(o.s();!(n=o.n()).done;){var i=n.value;if(i.from==e.from&&i.dir==r&&(i.fresh||qe(i.isolates,t=Dt(this,e))))return i.order}}catch(s){o.e(s)}finally{o.f()}t||(t=Dt(this,e));var a=Ke(e.text,r,t);return this.bidiCache.push(new kr(e.from,e.to,r,t,!0,a)),a}},{key:"hasFocus",get:function(){var e;return(this.dom.ownerDocument.hasFocus()||ie.safari&&(null===(e=this.inputState)||void 0===e?void 0:e.lastContextMenu)>Date.now()-3e4)&&this.root.activeElement==this.contentDOM}},{key:"focus",value:function(){var e=this;this.observer.ignore((function(){R(e.contentDOM),e.docView.updateSelection()}))}},{key:"setRoot",value:function(e){this._root!=e&&(this._root=e,this.observer.setWindow((9==e.nodeType?e:e.ownerDocument).defaultView||window),this.mountStyles())}},{key:"destroy",value:function(){this.root.activeElement==this.contentDOM&&this.contentDOM.blur();var e,t=(0,u.A)(this.plugins);try{for(t.s();!(e=t.n()).done;){e.value.destroy(this)}}catch(n){t.e(n)}finally{t.f()}this.plugins=[],this.inputState.destroy(),this.docView.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.destroyed=!0}},{key:"scrollSnapshot",value:function(){var e=this.scrollDOM,t=e.scrollTop,n=e.scrollLeft,r=this.viewState.scrollAnchorAt(t);return vt.of(new mt(d.OF.cursor(r.from),"start","start",r.top-t,n,!0))}},{key:"setTabFocusMode",value:function(e){null==e?this.inputState.tabFocusMode=this.inputState.tabFocusMode<0?0:-1:"boolean"==typeof e?this.inputState.tabFocusMode=e?0:-1:0!=this.inputState.tabFocusMode&&(this.inputState.tabFocusMode=Date.now()+e)}}],[{key:"scrollIntoView",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return vt.of(new mt("number"==typeof e?d.OF.cursor(e):e,t.y,t.x,t.yMargin,t.xMargin))}},{key:"domEventHandlers",value:function(e){return At.define((function(){return{}}),{eventHandlers:e})}},{key:"domEventObservers",value:function(e){return At.define((function(){return{}}),{eventObservers:e})}},{key:"theme",value:function(e,t){var n=f.G.newName(),r=[ur.of(n),Nt.of(hr(".".concat(n),e))];return t&&t.dark&&r.push(lr.of(!0)),r}},{key:"baseTheme",value:function(e){return d.Nb.lowest(Nt.of(hr("."+cr,e,pr)))}},{key:"findFromDOM",value:function(e){var t,n=e.querySelector(".cm-content"),r=n&&Y.get(n)||Y.get(e);return(null===(t=null===r||void 0===r?void 0:r.rootView)||void 0===t?void 0:t.view)||null}}])}();Ar.styleModule=Nt,Ar.inputHandler=ut,Ar.clipboardInputFilter=ct,Ar.clipboardOutputFilter=dt,Ar.scrollHandler=ht,Ar.focusChangeEffect=lt,Ar.perLineTextDirection=ft,Ar.exceptionSink=at,Ar.updateListener=st,Ar.editable=Ot,Ar.mouseSelectionStyle=it,Ar.dragMovesSelection=ot,Ar.clickAddsSelectionRange=rt,Ar.decorations=St,Ar.outerDecorations=Tt,Ar.atomicRanges=xt,Ar.bidiIsolatedRanges=_t,Ar.scrollMargins=Pt,Ar.darkTheme=lr,Ar.cspNonce=d.sj.define({combine:function(e){return e.length?e[0]:""}}),Ar.contentAttributes=kt,Ar.editorAttributes=Ct,Ar.lineWrapping=Ar.contentAttributes.of({class:"cm-lineWrapping"}),Ar.announce=d.Pe.define();var wr=4096,Cr={},kr=function(){function e(t,n,r,o,i,a){(0,l.A)(this,e),this.from=t,this.to=n,this.dir=r,this.isolates=o,this.fresh=i,this.order=a}return(0,c.A)(e,null,[{key:"update",value:function(t,n){if(n.empty&&!t.some((function(e){return e.fresh})))return t;for(var r=[],o=t.length?t[t.length-1].dir:Me.LTR,i=Math.max(0,t.length-10);i<t.length;i++){var a=t[i];a.dir!=o||n.touchesRange(a.from,a.to)||r.push(new e(n.mapPos(a.from,1),n.mapPos(a.to,-1),a.dir,a.isolates,!1,a.order))}return r}}])}();function Sr(e,t,n){for(var r=e.state.facet(t),o=r.length-1;o>=0;o--){var i=r[o],a="function"==typeof i?i(e):i;a&&pe(a,n)}return n}var Tr=ie.mac?"mac":ie.windows?"win":ie.linux?"linux":"key";function xr(e,t,n){return t.altKey&&(e="Alt-"+e),t.ctrlKey&&(e="Ctrl-"+e),t.metaKey&&(e="Meta-"+e),!1!==n&&t.shiftKey&&(e="Shift-"+e),e}var _r=d.Nb.default(Ar.domEventHandlers({keydown:function(e,t){return Fr(Mr(t.state),e,t,"editor")}})),Dr=d.sj.define({enables:_r}),Pr=new WeakMap;function Mr(e){var t=e.facet(Dr),n=Pr.get(t);return n||Pr.set(t,n=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Tr,r=Object.create(null),o=Object.create(null),i=function(e,t){var n=o[e];if(null==n)o[e]=t;else if(n!=t)throw new Error("Key binding "+e+" is used both as a regular binding and as a multi-stroke prefix")},a=function(e,t,o,a,s){for(var u,l,c=r[e]||(r[e]=Object.create(null)),d=t.split(/ (?!$)/).map((function(e){return function(e,t){var n,r,o,i,a=e.split(/-(?!$)/),s=a[a.length-1];"Space"==s&&(s=" ");for(var u=0;u<a.length-1;++u){var l=a[u];if(/^(cmd|meta|m)$/i.test(l))i=!0;else if(/^a(lt)?$/i.test(l))n=!0;else if(/^(c|ctrl|control)$/i.test(l))r=!0;else if(/^s(hift)?$/i.test(l))o=!0;else{if(!/^mod$/i.test(l))throw new Error("Unrecognized modifier name: "+l);"mac"==t?i=!0:r=!0}}return n&&(s="Alt-"+s),r&&(s="Ctrl-"+s),i&&(s="Meta-"+s),o&&(s="Shift-"+s),s}(e,n)})),f=function(){var t=d.slice(0,p).join(" ");i(t,!0),c[t]||(c[t]={preventDefault:!0,stopPropagation:!1,run:[function(n){var r=Rr={view:n,prefix:t,scope:e};return setTimeout((function(){Rr==r&&(Rr=null)}),Ir),!0}]})},p=1;p<d.length;p++)f();var h=d.join(" ");i(h,!1);var m=c[h]||(c[h]={preventDefault:!1,stopPropagation:!1,run:(null===(l=null===(u=c._any)||void 0===u?void 0:u.run)||void 0===l?void 0:l.slice())||[]});o&&m.run.push(o),a&&(m.preventDefault=!0),s&&(m.stopPropagation=!0)},s=(0,u.A)(e);try{for(s.s();!(t=s.n()).done;){var l=t.value,c=l.scope?l.scope.split(" "):["editor"];if(l.any){var d,f=(0,u.A)(c);try{var p=function(){var e=d.value,t=r[e]||(r[e]=Object.create(null));t._any||(t._any={preventDefault:!1,stopPropagation:!1,run:[]});var n=l.any;for(var o in t)t[o].run.push((function(e){return n(e,Lr)}))};for(f.s();!(d=f.n()).done;)p()}catch(y){f.e(y)}finally{f.f()}}var h=l[n]||l.key;if(h){var m,v=(0,u.A)(c);try{for(v.s();!(m=v.n()).done;){var g=m.value;a(g,h,l.run,l.preventDefault,l.stopPropagation),l.shift&&a(g,"Shift-"+h,l.shift,l.preventDefault,l.stopPropagation)}}catch(y){v.e(y)}finally{v.f()}}}}catch(y){s.e(y)}finally{s.f()}return r}(t.reduce((function(e,t){return e.concat(t)}),[]))),n}function Nr(e,t,n){return Fr(Mr(e.state),t,e,n)}var Rr=null,Ir=4e3;var Lr=null;function Fr(e,t,n,r){Lr=t;var o=function(e){var t=!(m&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||v&&e.shiftKey&&e.key&&1==e.key.length||"Unidentified"==e.key)&&e.key||(e.shiftKey?h:p)[e.keyCode]||e.key||"Unidentified";return"Esc"==t&&(t="Escape"),"Del"==t&&(t="Delete"),"Left"==t&&(t="ArrowLeft"),"Up"==t&&(t="ArrowUp"),"Right"==t&&(t="ArrowRight"),"Down"==t&&(t="ArrowDown"),t}(t),i=(0,d.vS)(o,0),a=(0,d.Fh)(i)==o.length&&" "!=o,s="",l=!1,c=!1,f=!1;Rr&&Rr.view==n&&Rr.scope==r&&(s=Rr.prefix+" ",dn.indexOf(t.keyCode)<0&&(c=!0,Rr=null));var g,y,O=new Set,b=function(e){if(e){var t,r=(0,u.A)(e.run);try{for(r.s();!(t=r.n()).done;){var o=t.value;if(!O.has(o)&&(O.add(o),o(n)))return e.stopPropagation&&(f=!0),!0}}catch(i){r.e(i)}finally{r.f()}e.preventDefault&&(e.stopPropagation&&(f=!0),c=!0)}return!1},E=e[r];return E&&(b(E[s+xr(o,t,!a)])?l=!0:a&&(t.altKey||t.metaKey||t.ctrlKey)&&!(ie.windows&&t.ctrlKey&&t.altKey)&&(g=p[t.keyCode])&&g!=o?(b(E[s+xr(g,t,!0)])||t.shiftKey&&(y=h[t.keyCode])!=o&&y!=g&&b(E[s+xr(y,t,!1)]))&&(l=!0):a&&t.shiftKey&&b(E[s+xr(o,t,!0)])&&(l=!0),!l&&b(E._any)&&(l=!0)),c&&(l=!0),l&&f&&t.stopPropagation(),Lr=null,l}var Br=function(){function e(t,n,r,o,i){(0,l.A)(this,e),this.className=t,this.left=n,this.top=r,this.width=o,this.height=i}return(0,c.A)(e,[{key:"draw",value:function(){var e=document.createElement("div");return e.className=this.className,this.adjust(e),e}},{key:"update",value:function(e,t){return t.className==this.className&&(this.adjust(e),!0)}},{key:"adjust",value:function(e){e.style.left=this.left+"px",e.style.top=this.top+"px",null!=this.width&&(e.style.width=this.width+"px"),e.style.height=this.height+"px"}},{key:"eq",value:function(e){return this.left==e.left&&this.top==e.top&&this.width==e.width&&this.height==e.height&&this.className==e.className}}],[{key:"forRange",value:function(t,n,r){if(r.empty){var o=t.coordsAtPos(r.head,r.assoc||1);if(!o)return[];var i=jr(t);return[new e(n,o.left-i.left,o.top-i.top,null,o.bottom-o.top)]}return Hr(t,n,r)}}])}();function jr(e){var t=e.scrollDOM.getBoundingClientRect();return{left:(e.textDirection==Me.LTR?t.left:t.right-e.scrollDOM.clientWidth*e.scaleX)-e.scrollDOM.scrollLeft*e.scaleX,top:t.top-e.scrollDOM.scrollTop*e.scaleY}}function Ur(e,t,n,r){var o=e.coordsAtPos(t,2*n);if(!o)return r;var i=e.dom.getBoundingClientRect(),a=(o.top+o.bottom)/2,s=e.posAtCoords({x:i.left+1,y:a}),u=e.posAtCoords({x:i.right-1,y:a});return null==s||null==u?r:{from:Math.max(r.from,Math.min(s,u)),to:Math.min(r.to,Math.max(s,u))}}function Hr(e,t,n){if(n.to<=e.viewport.from||n.from>=e.viewport.to)return[];var r=Math.max(n.from,e.viewport.from),o=Math.min(n.to,e.viewport.to),i=e.textDirection==Me.LTR,a=e.contentDOM,s=a.getBoundingClientRect(),l=jr(e),c=a.querySelector(".cm-line"),d=c&&window.getComputedStyle(c),f=s.left+(d?parseInt(d.paddingLeft)+Math.min(0,parseInt(d.textIndent)):0),p=s.right-(d?parseInt(d.paddingRight):0),h=qt(e,r),m=qt(e,o),v=h.type==Oe.Text?h:null,g=m.type==Oe.Text?m:null;if(v&&(e.lineWrapping||h.widgetLineBreaks)&&(v=Ur(e,r,1,v)),g&&(e.lineWrapping||m.widgetLineBreaks)&&(g=Ur(e,o,-1,g)),v&&g&&v.from==g.from&&v.to==g.to)return A(w(n.from,n.to,v));var y=v?w(n.from,null,v):C(h,!1),O=g?w(null,n.to,g):C(m,!0),b=[];return(v||h).to<(g||m).from-(v&&g?1:0)||h.widgetLineBreaks>1&&y.bottom+e.defaultLineHeight/2<O.top?b.push(E(f,y.bottom,p,O.top)):y.bottom<O.top&&e.elementAtHeight((y.bottom+O.top)/2).type==Oe.Text&&(y.bottom=O.top=(y.bottom+O.top)/2),A(y).concat(b).concat(A(O));function E(e,n,r,o){return new Br(t,e-l.left,n-l.top-.01,r-e,o-n+.01)}function A(e){for(var t=e.top,n=e.bottom,r=e.horizontal,o=[],i=0;i<r.length;i+=2)o.push(E(r[i],t,r[i+1],n));return o}function w(t,n,r){var o=1e9,a=-1e9,s=[];function l(t,n,u,l,c){var d=e.coordsAtPos(t,t==r.to?-2:2),h=e.coordsAtPos(u,u==r.from?2:-2);d&&h&&(o=Math.min(d.top,h.top,o),a=Math.max(d.bottom,h.bottom,a),c==Me.LTR?s.push(i&&n?f:d.left,i&&l?p:h.right):s.push(!i&&l?f:h.left,!i&&n?p:d.right))}var c,d=null!==t&&void 0!==t?t:r.from,h=null!==n&&void 0!==n?n:r.to,m=(0,u.A)(e.visibleRanges);try{for(m.s();!(c=m.n()).done;){var v=c.value;if(v.to>d&&v.from<h)for(var g=Math.max(v.from,d),y=Math.min(v.to,h);;){var O,b=e.state.doc.lineAt(g),E=(0,u.A)(e.bidiSpans(b));try{for(E.s();!(O=E.n()).done;){var A=O.value,w=A.from+b.from,C=A.to+b.from;if(w>=y)break;C>g&&l(Math.max(w,g),null==t&&w<=d,Math.min(C,y),null==n&&C>=h,A.dir)}}catch(k){E.e(k)}finally{E.f()}if((g=b.to+1)>=y)break}}}catch(k){m.e(k)}finally{m.f()}return 0==s.length&&l(d,null==t,h,null==n,e.textDirection),{top:o,bottom:a,horizontal:s}}function C(e,t){var n=s.top+(t?e.top:e.bottom);return{top:n,bottom:n,horizontal:[]}}}var Qr=function(){return(0,c.A)((function e(t,n){(0,l.A)(this,e),this.view=t,this.layer=n,this.drawn=[],this.scaleX=1,this.scaleY=1,this.measureReq={read:this.measure.bind(this),write:this.draw.bind(this)},this.dom=t.scrollDOM.appendChild(document.createElement("div")),this.dom.classList.add("cm-layer"),n.above&&this.dom.classList.add("cm-layer-above"),n.class&&this.dom.classList.add(n.class),this.scale(),this.dom.setAttribute("aria-hidden","true"),this.setOrder(t.state),t.requestMeasure(this.measureReq),n.mount&&n.mount(this.dom,t)}),[{key:"update",value:function(e){e.startState.facet(Yr)!=e.state.facet(Yr)&&this.setOrder(e.state),(this.layer.update(e,this.dom)||e.geometryChanged)&&(this.scale(),e.view.requestMeasure(this.measureReq))}},{key:"docViewUpdate",value:function(e){!1!==this.layer.updateOnDocViewUpdate&&e.requestMeasure(this.measureReq)}},{key:"setOrder",value:function(e){for(var t=0,n=e.facet(Yr);t<n.length&&n[t]!=this.layer;)t++;this.dom.style.zIndex=String((this.layer.above?150:-1)-t)}},{key:"measure",value:function(){return this.layer.markers(this.view)}},{key:"scale",value:function(){var e=this.view,t=e.scaleX,n=e.scaleY;t==this.scaleX&&n==this.scaleY||(this.scaleX=t,this.scaleY=n,this.dom.style.transform="scale(".concat(1/t,", ").concat(1/n,")"))}},{key:"draw",value:function(e){var t=this;if(e.length!=this.drawn.length||e.some((function(e,n){return r=e,o=t.drawn[n],!(r.constructor==o.constructor&&r.eq(o));var r,o}))){var n,r=this.dom.firstChild,o=0,i=(0,u.A)(e);try{for(i.s();!(n=i.n()).done;){var a=n.value;a.update&&r&&a.constructor&&this.drawn[o].constructor&&a.update(r,this.drawn[o])?(r=r.nextSibling,o++):this.dom.insertBefore(a.draw(),r)}}catch(l){i.e(l)}finally{i.f()}for(;r;){var s=r.nextSibling;r.remove(),r=s}this.drawn=e}}},{key:"destroy",value:function(){this.layer.destroy&&this.layer.destroy(this.dom,this.view),this.dom.remove()}}])}(),Yr=d.sj.define();function zr(e){return[At.define((function(t){return new Qr(t,e)})),Yr.of(e)]}var $r=!ie.ios,Vr=d.sj.define({combine:function(e){return(0,d.QR)(e,{cursorBlinkRate:1200,drawRangeCursor:!0},{cursorBlinkRate:function(e,t){return Math.min(e,t)},drawRangeCursor:function(e,t){return e||t}})}});function Gr(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[Vr.of(e),Zr,Wr,Jr,pt.of(!0)]}function qr(e){return e.startState.facet(Vr)!=e.state.facet(Vr)}var Zr=zr({above:!0,markers:function(e){var t,n=e.state,r=n.facet(Vr),o=[],i=(0,u.A)(n.selection.ranges);try{for(i.s();!(t=i.n()).done;){var a=t.value,s=a==n.selection.main;if(a.empty?!s||$r:r.drawRangeCursor){var l,c=s?"cm-cursor cm-cursor-primary":"cm-cursor cm-cursor-secondary",f=a.empty?a:d.OF.cursor(a.head,a.head>a.anchor?-1:1),p=(0,u.A)(Br.forRange(e,c,f));try{for(p.s();!(l=p.n()).done;){var h=l.value;o.push(h)}}catch(m){p.e(m)}finally{p.f()}}}}catch(m){i.e(m)}finally{i.f()}return o},update:function(e,t){e.transactions.some((function(e){return e.selection}))&&(t.style.animationName="cm-blink"==t.style.animationName?"cm-blink2":"cm-blink");var n=qr(e);return n&&Xr(e.state,t),e.docChanged||e.selectionSet||n},mount:function(e,t){Xr(t.state,e)},class:"cm-cursorLayer"});function Xr(e,t){t.style.animationDuration=e.facet(Vr).cursorBlinkRate+"ms"}var Wr=zr({above:!1,markers:function(e){return e.state.selection.ranges.map((function(t){return t.empty?[]:Br.forRange(e,"cm-selectionBackground",t)})).reduce((function(e,t){return e.concat(t)}))},update:function(e,t){return e.docChanged||e.selectionSet||e.viewportChanged||qr(e)},class:"cm-selectionLayer"}),Kr={".cm-line":{"& ::selection, &::selection":{backgroundColor:"transparent !important"}},".cm-content":{"& :focus":{caretColor:"initial !important","&::selection, & ::selection":{backgroundColor:"Highlight !important"}}}};$r&&(Kr[".cm-line"].caretColor=Kr[".cm-content"].caretColor="transparent !important");var Jr=d.Nb.highest(Ar.theme(Kr)),eo=d.Pe.define({map:function(e,t){return null==e?null:t.mapPos(e)}}),to=d.sU.define({create:function(){return null},update:function(e,t){return null!=e&&(e=t.changes.mapPos(e)),t.effects.reduce((function(e,t){return t.is(eo)?t.value:e}),e)}}),no=At.fromClass(function(){return(0,c.A)((function e(t){(0,l.A)(this,e),this.view=t,this.cursor=null,this.measureReq={read:this.readPos.bind(this),write:this.drawCursor.bind(this)}}),[{key:"update",value:function(e){var t,n=e.state.field(to);null==n?null!=this.cursor&&(null===(t=this.cursor)||void 0===t||t.remove(),this.cursor=null):(this.cursor||(this.cursor=this.view.scrollDOM.appendChild(document.createElement("div")),this.cursor.className="cm-dropCursor"),(e.startState.field(to)!=n||e.docChanged||e.geometryChanged)&&this.view.requestMeasure(this.measureReq))}},{key:"readPos",value:function(){var e=this.view,t=e.state.field(to),n=null!=t&&e.coordsAtPos(t);if(!n)return null;var r=e.scrollDOM.getBoundingClientRect();return{left:n.left-r.left+e.scrollDOM.scrollLeft*e.scaleX,top:n.top-r.top+e.scrollDOM.scrollTop*e.scaleY,height:n.bottom-n.top}}},{key:"drawCursor",value:function(e){if(this.cursor){var t=this.view,n=t.scaleX,r=t.scaleY;e?(this.cursor.style.left=e.left/n+"px",this.cursor.style.top=e.top/r+"px",this.cursor.style.height=e.height/r+"px"):this.cursor.style.left="-100000px"}}},{key:"destroy",value:function(){this.cursor&&this.cursor.remove()}},{key:"setDropPos",value:function(e){this.view.state.field(to)!=e&&this.view.dispatch({effects:eo.of(e)})}}])}(),{eventObservers:{dragover:function(e){this.setDropPos(this.view.posAtCoords({x:e.clientX,y:e.clientY}))},dragleave:function(e){e.target!=this.view.contentDOM&&this.view.contentDOM.contains(e.relatedTarget)||this.setDropPos(null)},dragend:function(){this.setDropPos(null)},drop:function(){this.setDropPos(null)}}});function ro(){return[to,no]}function oo(e,t,n,r,o){t.lastIndex=0;for(var i,a=e.iterRange(n,r),s=n;!a.next().done;s+=a.value.length)if(!a.lineBreak)for(;i=t.exec(a.value);)o(s+i.index,i)}var io=function(){return(0,c.A)((function e(t){(0,l.A)(this,e);var n=t.regexp,r=t.decoration,o=t.decorate,i=t.boundary,a=t.maxLength,s=void 0===a?1e3:a;if(!n.global)throw new RangeError("The regular expression given to MatchDecorator should have its 'g' flag set");if(this.regexp=n,o)this.addMatch=function(e,t,n,r){return o(r,n,n+e[0].length,e,t)};else if("function"==typeof r)this.addMatch=function(e,t,n,o){var i=r(e,t,n);i&&o(n,n+e[0].length,i)};else{if(!r)throw new RangeError("Either 'decorate' or 'decoration' should be provided to MatchDecorator");this.addMatch=function(e,t,n,o){return o(n,n+e[0].length,r)}}this.boundary=i,this.maxLength=s}),[{key:"createDeco",value:function(e){var t,n=this,r=new d.vB,o=r.add.bind(r),i=(0,u.A)(function(e,t){var n=e.visibleRanges;if(1==n.length&&n[0].from==e.viewport.from&&n[0].to==e.viewport.to)return n;var r,o=[],i=(0,u.A)(n);try{for(i.s();!(r=i.n()).done;){var a=r.value,s=a.from,l=a.to;s=Math.max(e.state.doc.lineAt(s).from,s-t),l=Math.min(e.state.doc.lineAt(l).to,l+t),o.length&&o[o.length-1].to>=s?o[o.length-1].to=l:o.push({from:s,to:l})}}catch(c){i.e(c)}finally{i.f()}return o}(e,this.maxLength));try{for(i.s();!(t=i.n()).done;){var a=t.value,s=a.from,l=a.to;oo(e.state.doc,this.regexp,s,l,(function(t,r){return n.addMatch(r,e,t,o)}))}}catch(c){i.e(c)}finally{i.f()}return r.finish()}},{key:"updateDeco",value:function(e,t){var n=1e9,r=-1;return e.docChanged&&e.changes.iterChanges((function(t,o,i,a){a>e.view.viewport.from&&i<e.view.viewport.to&&(n=Math.min(i,n),r=Math.max(a,r))})),e.viewportChanged||r-n>1e3?this.createDeco(e.view):r>-1?this.updateRange(e.view,t.map(e.changes),n,r):t}},{key:"updateRange",value:function(e,t,n,r){var o,i=this,a=(0,u.A)(e.visibleRanges);try{var s=function(){var a=o.value,s=Math.max(a.from,n),u=Math.min(a.to,r);if(u>s){var l=e.state.doc.lineAt(s),c=l.to<u?e.state.doc.lineAt(u):l,d=Math.max(a.from,l.from),f=Math.min(a.to,c.to);if(i.boundary){for(;s>l.from;s--)if(i.boundary.test(l.text[s-1-l.from])){d=s;break}for(;u<c.to;u++)if(i.boundary.test(c.text[u-c.from])){f=u;break}}var p,h=[],m=function(e,t,n){return h.push(n.range(e,t))};if(l==c)for(i.regexp.lastIndex=d-l.from;(p=i.regexp.exec(l.text))&&p.index<f-l.from;)i.addMatch(p,e,p.index+l.from,m);else oo(e.state.doc,i.regexp,d,f,(function(t,n){return i.addMatch(n,e,t,m)}));t=t.update({filterFrom:d,filterTo:f,filter:function(e,t){return e<d||t>f},add:h})}};for(a.s();!(o=a.n()).done;)s()}catch(l){a.e(l)}finally{a.f()}return t}}])}(),ao=null!=/x/.unicode?"gu":"g",so=new RegExp("[\0-\b\n-\x1f\x7f-\x9f\xad\u061c\u200b\u200e\u200f\u2028\u2029\u202d\u202e\u2066\u2067\u2069\ufeff\ufff9-\ufffc]",ao),uo={0:"null",7:"bell",8:"backspace",10:"newline",11:"vertical tab",13:"carriage return",27:"escape",8203:"zero width space",8204:"zero width non-joiner",8205:"zero width joiner",8206:"left-to-right mark",8207:"right-to-left mark",8232:"line separator",8237:"left-to-right override",8238:"right-to-left override",8294:"left-to-right isolate",8295:"right-to-left isolate",8297:"pop directional isolate",8233:"paragraph separator",65279:"zero width no-break space",65532:"object replacement"},lo=null;var co=d.sj.define({combine:function(e){var t=(0,d.QR)(e,{render:null,specialChars:so,addSpecialChars:null});return(t.replaceTabs=!function(){var e;if(null==lo&&"undefined"!=typeof document&&document.body){var t=document.body.style;lo=null!=(null!==(e=t.tabSize)&&void 0!==e?e:t.MozTabSize)}return lo||!1}())&&(t.specialChars=new RegExp("\t|"+t.specialChars.source,ao)),t.addSpecialChars&&(t.specialChars=new RegExp(t.specialChars.source+"|"+t.addSpecialChars.source,ao)),t}});function fo(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[co.of(e),po||(po=At.fromClass(function(){return(0,c.A)((function e(t){(0,l.A)(this,e),this.view=t,this.decorations=be.none,this.decorationCache=Object.create(null),this.decorator=this.makeDecorator(t.state.facet(co)),this.decorations=this.decorator.createDeco(t)}),[{key:"makeDecorator",value:function(e){var t=this;return new io({regexp:e.specialChars,decoration:function(n,r,o){var i=r.state.doc,a=(0,d.vS)(n[0],0);if(9==a){var s=i.lineAt(o),u=r.state.tabSize,l=(0,d.y$)(s.text,u,o-s.from);return be.replace({widget:new mo((u-l%u)*t.view.defaultCharacterWidth/t.view.scaleX)})}return t.decorationCache[a]||(t.decorationCache[a]=be.replace({widget:new ho(e,a)}))},boundary:e.replaceTabs?void 0:/[^]/})}},{key:"update",value:function(e){var t=e.state.facet(co);e.startState.facet(co)!=t?(this.decorator=this.makeDecorator(t),this.decorations=this.decorator.createDeco(e.view)):this.decorations=this.decorator.updateDeco(e,this.decorations)}}])}(),{decorations:function(e){return e.decorations}}))]}var po=null;var ho=function(e){function t(e,n){var r;return(0,l.A)(this,t),(r=(0,i.A)(this,t)).options=e,r.code=n,r}return(0,a.A)(t,e),(0,c.A)(t,[{key:"eq",value:function(e){return e.code==this.code}},{key:"toDOM",value:function(e){var t=function(e){return e>=32?"\u2022":10==e?"\u2424":String.fromCharCode(9216+e)}(this.code),n=e.state.phrase("Control character")+" "+(uo[this.code]||"0x"+this.code.toString(16)),r=this.options.render&&this.options.render(this.code,n,t);if(r)return r;var o=document.createElement("span");return o.textContent=t,o.title=n,o.setAttribute("aria-label",n),o.className="cm-specialChar",o}},{key:"ignoreEvent",value:function(){return!1}}])}(ye),mo=function(e){function t(e){var n;return(0,l.A)(this,t),(n=(0,i.A)(this,t)).width=e,n}return(0,a.A)(t,e),(0,c.A)(t,[{key:"eq",value:function(e){return e.width==this.width}},{key:"toDOM",value:function(){var e=document.createElement("span");return e.textContent="\t",e.className="cm-tab",e.style.width=this.width+"px",e}},{key:"ignoreEvent",value:function(){return!1}}])}(ye);function vo(){return yo}var go=be.line({class:"cm-activeLine"}),yo=At.fromClass(function(){return(0,c.A)((function e(t){(0,l.A)(this,e),this.decorations=this.getDeco(t)}),[{key:"update",value:function(e){(e.docChanged||e.selectionSet)&&(this.decorations=this.getDeco(e.view))}},{key:"getDeco",value:function(e){var t,n=-1,r=[],o=(0,u.A)(e.state.selection.ranges);try{for(o.s();!(t=o.n()).done;){var i=t.value,a=e.lineBlockAt(i.head);a.from>n&&(r.push(go.range(a.from)),n=a.from)}}catch(s){o.e(s)}finally{o.f()}return be.set(r)}}])}(),{decorations:function(e){return e.decorations}}),Oo=function(e){function t(e){var n;return(0,l.A)(this,t),(n=(0,i.A)(this,t)).content=e,n}return(0,a.A)(t,e),(0,c.A)(t,[{key:"toDOM",value:function(e){var t=document.createElement("span");return t.className="cm-placeholder",t.style.pointerEvents="none",t.appendChild("string"==typeof this.content?document.createTextNode(this.content):"function"==typeof this.content?this.content(e):this.content.cloneNode(!0)),"string"==typeof this.content?t.setAttribute("aria-label","placeholder "+this.content):t.setAttribute("aria-hidden","true"),t}},{key:"coordsAt",value:function(e){var t=e.firstChild?A(e.firstChild):[];if(!t.length)return null;var n=window.getComputedStyle(e.parentNode),r=x(t[0],"rtl"!=n.direction),o=parseInt(n.lineHeight);return r.bottom-r.top>1.5*o?{left:r.left,right:r.right,top:r.top,bottom:r.top+o}:r}},{key:"ignoreEvent",value:function(){return!1}}])}(ye);function bo(e){return At.fromClass(function(){return(0,c.A)((function t(n){(0,l.A)(this,t),this.view=n,this.placeholder=e?be.set([be.widget({widget:new Oo(e),side:1}).range(0)]):be.none}),[{key:"decorations",get:function(){return this.view.state.doc.length?be.none:this.placeholder}}])}(),{decorations:function(e){return e.decorations}})}var Eo=2e3;function Ao(e,t){var n=e.posAtCoords({x:t.clientX,y:t.clientY},!1),r=e.state.doc.lineAt(n),o=n-r.from,i=o>Eo?-1:o==r.length?function(e,t){var n=e.coordsAtPos(e.viewport.from);return n?Math.round(Math.abs((n.left-t)/e.defaultCharacterWidth)):-1}(e,t.clientX):(0,d.y$)(r.text,e.state.tabSize,n-r.from);return{line:r.number,col:i,off:o}}function wo(e,t){var n=Ao(e,t),r=e.state.selection;return n?{update:function(e){if(e.docChanged){var t=e.changes.mapPos(e.startState.doc.line(n.line).from),o=e.state.doc.lineAt(t);n={line:o.number,col:n.col,off:Math.min(n.off,o.length)},r=r.map(e.changes)}},get:function(t,o,i){var a=Ao(e,t);if(!a)return r;var s=function(e,t,n){var r=Math.min(t.line,n.line),o=Math.max(t.line,n.line),i=[];if(t.off>Eo||n.off>Eo||t.col<0||n.col<0)for(var a=Math.min(t.off,n.off),s=Math.max(t.off,n.off),u=r;u<=o;u++){var l=e.doc.line(u);l.length<=s&&i.push(d.OF.range(l.from+a,l.to+s))}else for(var c=Math.min(t.col,n.col),f=Math.max(t.col,n.col),p=r;p<=o;p++){var h=e.doc.line(p),m=(0,d.kn)(h.text,c,e.tabSize,!0);if(m<0)i.push(d.OF.cursor(h.to));else{var v=(0,d.kn)(h.text,f,e.tabSize);i.push(d.OF.range(h.from+m,h.from+v))}}return i}(e.state,n,a);return s.length?i?d.OF.create(s.concat(r.ranges)):d.OF.create(s):r}}:null}function Co(e){var t=(null===e||void 0===e?void 0:e.eventFilter)||function(e){return e.altKey&&0==e.button};return Ar.mouseSelectionStyle.of((function(e,n){return t(n)?wo(e,n):null}))}var ko={Alt:[18,function(e){return!!e.altKey}],Control:[17,function(e){return!!e.ctrlKey}],Shift:[16,function(e){return!!e.shiftKey}],Meta:[91,function(e){return!!e.metaKey}]},So={style:"cursor: crosshair"};function To(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,r.A)(ko[e.key||"Alt"],2),n=t[0],o=t[1],i=At.fromClass(function(){return(0,c.A)((function e(t){(0,l.A)(this,e),this.view=t,this.isDown=!1}),[{key:"set",value:function(e){this.isDown!=e&&(this.isDown=e,this.view.update([]))}}])}(),{eventObservers:{keydown:function(e){this.set(e.keyCode==n||o(e))},keyup:function(e){e.keyCode!=n&&o(e)||this.set(!1)},mousemove:function(e){this.set(o(e))}}});return[i,Ar.contentAttributes.of((function(e){var t;return(null===(t=e.plugin(i))||void 0===t?void 0:t.isDown)?So:null}))]}var xo="-10000px",_o=function(){return(0,c.A)((function e(t,n,r,o){(0,l.A)(this,e),this.facet=n,this.createTooltipView=r,this.removeTooltipView=o,this.input=t.state.facet(n),this.tooltips=this.input.filter((function(e){return e}));var i=null;this.tooltipViews=this.tooltips.map((function(e){return i=r(e,i)}))}),[{key:"update",value:function(e,t){var n,r=e.state.facet(this.facet),o=r.filter((function(e){return e}));if(r===this.input){var i,a=(0,u.A)(this.tooltipViews);try{for(a.s();!(i=a.n()).done;){var s=i.value;s.update&&s.update(e)}}catch(b){a.e(b)}finally{a.f()}return!1}for(var l=[],c=t?[]:null,d=0;d<o.length;d++){var f=o[d],p=-1;if(f){for(var h=0;h<this.tooltips.length;h++){var m=this.tooltips[h];m&&m.create==f.create&&(p=h)}if(p<0)l[d]=this.createTooltipView(f,d?l[d-1]:null),c&&(c[d]=!!f.above);else{var v=l[d]=this.tooltipViews[p];c&&(c[d]=t[p]),v.update&&v.update(e)}}}var g,y=(0,u.A)(this.tooltipViews);try{for(y.s();!(g=y.n()).done;){var O=g.value;l.indexOf(O)<0&&(this.removeTooltipView(O),null===(n=O.destroy)||void 0===n||n.call(O))}}catch(b){y.e(b)}finally{y.f()}return t&&(c.forEach((function(e,n){return t[n]=e})),t.length=c.length),this.input=r,this.tooltips=o,this.tooltipViews=l,!0}}])}();function Do(e){var t=e.win;return{top:0,left:0,bottom:t.innerHeight,right:t.innerWidth}}var Po=d.sj.define({combine:function(e){var t,n,r;return{position:ie.ios?"absolute":(null===(t=e.find((function(e){return e.position})))||void 0===t?void 0:t.position)||"fixed",parent:(null===(n=e.find((function(e){return e.parent})))||void 0===n?void 0:n.parent)||null,tooltipSpace:(null===(r=e.find((function(e){return e.tooltipSpace})))||void 0===r?void 0:r.tooltipSpace)||Do}}}),Mo=new WeakMap,No=At.fromClass(function(){return(0,c.A)((function e(t){var n=this;(0,l.A)(this,e),this.view=t,this.above=[],this.inView=!0,this.madeAbsolute=!1,this.lastTransaction=0,this.measureTimeout=-1;var r=t.state.facet(Po);this.position=r.position,this.parent=r.parent,this.classes=t.themeClasses,this.createContainer(),this.measureReq={read:this.readMeasure.bind(this),write:this.writeMeasure.bind(this),key:this},this.resizeObserver="function"==typeof ResizeObserver?new ResizeObserver((function(){return n.measureSoon()})):null,this.manager=new _o(t,Lo,(function(e,t){return n.createTooltip(e,t)}),(function(e){n.resizeObserver&&n.resizeObserver.unobserve(e.dom),e.dom.remove()})),this.above=this.manager.tooltips.map((function(e){return!!e.above})),this.intersectionObserver="function"==typeof IntersectionObserver?new IntersectionObserver((function(e){Date.now()>n.lastTransaction-50&&e.length>0&&e[e.length-1].intersectionRatio<1&&n.measureSoon()}),{threshold:[1]}):null,this.observeIntersection(),t.win.addEventListener("resize",this.measureSoon=this.measureSoon.bind(this)),this.maybeMeasure()}),[{key:"createContainer",value:function(){this.parent?(this.container=document.createElement("div"),this.container.style.position="relative",this.container.className=this.view.themeClasses,this.parent.appendChild(this.container)):this.container=this.view.dom}},{key:"observeIntersection",value:function(){if(this.intersectionObserver){this.intersectionObserver.disconnect();var e,t=(0,u.A)(this.manager.tooltipViews);try{for(t.s();!(e=t.n()).done;){var n=e.value;this.intersectionObserver.observe(n.dom)}}catch(r){t.e(r)}finally{t.f()}}}},{key:"measureSoon",value:function(){var e=this;this.measureTimeout<0&&(this.measureTimeout=setTimeout((function(){e.measureTimeout=-1,e.maybeMeasure()}),50))}},{key:"update",value:function(e){e.transactions.length&&(this.lastTransaction=Date.now());var t=this.manager.update(e,this.above);t&&this.observeIntersection();var n=t||e.geometryChanged,r=e.state.facet(Po);if(r.position!=this.position&&!this.madeAbsolute){this.position=r.position;var o,i=(0,u.A)(this.manager.tooltipViews);try{for(i.s();!(o=i.n()).done;){o.value.dom.style.position=this.position}}catch(c){i.e(c)}finally{i.f()}n=!0}if(r.parent!=this.parent){this.parent&&this.container.remove(),this.parent=r.parent,this.createContainer();var a,s=(0,u.A)(this.manager.tooltipViews);try{for(s.s();!(a=s.n()).done;){var l=a.value;this.container.appendChild(l.dom)}}catch(c){s.e(c)}finally{s.f()}n=!0}else this.parent&&this.view.themeClasses!=this.classes&&(this.classes=this.container.className=this.view.themeClasses);n&&this.maybeMeasure()}},{key:"createTooltip",value:function(e,t){var n=e.create(this.view),r=t?t.dom:null;if(n.dom.classList.add("cm-tooltip"),e.arrow&&!n.dom.querySelector(".cm-tooltip > .cm-tooltip-arrow")){var o=document.createElement("div");o.className="cm-tooltip-arrow",n.dom.appendChild(o)}return n.dom.style.position=this.position,n.dom.style.top=xo,n.dom.style.left="0px",this.container.insertBefore(n.dom,r),n.mount&&n.mount(this.view),this.resizeObserver&&this.resizeObserver.observe(n.dom),n}},{key:"destroy",value:function(){var e,t,n;this.view.win.removeEventListener("resize",this.measureSoon);var r,o=(0,u.A)(this.manager.tooltipViews);try{for(o.s();!(r=o.n()).done;){var i=r.value;i.dom.remove(),null===(e=i.destroy)||void 0===e||e.call(i)}}catch(a){o.e(a)}finally{o.f()}this.parent&&this.container.remove(),null===(t=this.resizeObserver)||void 0===t||t.disconnect(),null===(n=this.intersectionObserver)||void 0===n||n.disconnect(),clearTimeout(this.measureTimeout)}},{key:"readMeasure",value:function(){var e=this,t=this.view.dom.getBoundingClientRect(),n=1,r=1,o=!1;if("fixed"==this.position&&this.manager.tooltipViews.length){var i=this.manager.tooltipViews[0].dom;if(ie.gecko)o=i.offsetParent!=this.container.ownerDocument.body;else if(i.style.top==xo&&"0px"==i.style.left){var a=i.getBoundingClientRect();o=Math.abs(a.top+1e4)>1||Math.abs(a.left)>1}}if(o||"absolute"==this.position)if(this.parent){var s=this.parent.getBoundingClientRect();s.width&&s.height&&(n=s.width/this.parent.offsetWidth,r=s.height/this.parent.offsetHeight)}else{var u=this.view.viewState;n=u.scaleX,r=u.scaleY}return{editor:t,parent:this.parent?this.container.getBoundingClientRect():t,pos:this.manager.tooltips.map((function(t,n){var r=e.manager.tooltipViews[n];return r.getCoords?r.getCoords(t.pos):e.view.coordsAtPos(t.pos)})),size:this.manager.tooltipViews.map((function(e){return e.dom.getBoundingClientRect()})),space:this.view.state.facet(Po).tooltipSpace(this.view),scaleX:n,scaleY:r,makeAbsolute:o}}},{key:"writeMeasure",value:function(e){var t;if(e.makeAbsolute){this.madeAbsolute=!0,this.position="absolute";var n,r=(0,u.A)(this.manager.tooltipViews);try{for(r.s();!(n=r.n()).done;){n.value.dom.style.position="absolute"}}catch(P){r.e(P)}finally{r.f()}}for(var o=e.editor,i=e.space,a=e.scaleX,s=e.scaleY,l=[],c=0;c<this.manager.tooltips.length;c++){var d=this.manager.tooltips[c],f=this.manager.tooltipViews[c],p=f.dom,h=e.pos[c],m=e.size[c];if(!h||h.bottom<=Math.max(o.top,i.top)||h.top>=Math.min(o.bottom,i.bottom)||h.right<Math.max(o.left,i.left)-.1||h.left>Math.min(o.right,i.right)+.1)p.style.top=xo;else{var v=d.arrow?f.dom.querySelector(".cm-tooltip-arrow"):null,g=v?7:0,y=m.right-m.left,O=null!==(t=Mo.get(f))&&void 0!==t?t:m.bottom-m.top,b=f.offset||Io,E=this.view.textDirection==Me.LTR,A=m.width>i.right-i.left?E?i.left:i.right-m.width:E?Math.max(i.left,Math.min(h.left-(v?14:0)+b.x,i.right-y)):Math.min(Math.max(i.left,h.left-y+(v?14:0)-b.x),i.right-y),w=this.above[c];!d.strictSide&&(w?h.top-(m.bottom-m.top)-b.y<i.top:h.bottom+(m.bottom-m.top)+b.y>i.bottom)&&w==i.bottom-h.bottom>h.top-i.top&&(w=this.above[c]=!w);var C=(w?h.top-i.top:i.bottom-h.bottom)-g;if(C<O&&!1!==f.resize){if(C<this.view.defaultLineHeight){p.style.top=xo;continue}Mo.set(f,O),p.style.height=(O=C)/s+"px"}else p.style.height&&(p.style.height="");var k=w?h.top-O-g-b.y:h.bottom+g+b.y,S=A+y;if(!0!==f.overlap){var T,x=(0,u.A)(l);try{for(x.s();!(T=x.n()).done;){var _=T.value;_.left<S&&_.right>A&&_.top<k+O&&_.bottom>k&&(k=w?_.top-O-2-g:_.bottom+g+2)}}catch(P){x.e(P)}finally{x.f()}}if("absolute"==this.position?(p.style.top=(k-e.parent.top)/s+"px",p.style.left=(A-e.parent.left)/a+"px"):(p.style.top=k/s+"px",p.style.left=A/a+"px"),v){var D=h.left+(E?b.x:-b.x)-(A+14-7);v.style.left=D/a+"px"}!0!==f.overlap&&l.push({left:A,top:k,right:S,bottom:k+O}),p.classList.toggle("cm-tooltip-above",w),p.classList.toggle("cm-tooltip-below",!w),f.positioned&&f.positioned(e.space)}}}},{key:"maybeMeasure",value:function(){if(this.manager.tooltips.length&&(this.view.inView&&this.view.requestMeasure(this.measureReq),this.inView!=this.view.inView&&(this.inView=this.view.inView,!this.inView))){var e,t=(0,u.A)(this.manager.tooltipViews);try{for(t.s();!(e=t.n()).done;){e.value.dom.style.top=xo}}catch(n){t.e(n)}finally{t.f()}}}}])}(),{eventObservers:{scroll:function(){this.maybeMeasure()}}}),Ro=Ar.baseTheme({".cm-tooltip":{zIndex:100,boxSizing:"border-box"},"&light .cm-tooltip":{border:"1px solid #bbb",backgroundColor:"#f5f5f5"},"&light .cm-tooltip-section:not(:first-child)":{borderTop:"1px solid #bbb"},"&dark .cm-tooltip":{backgroundColor:"#333338",color:"white"},".cm-tooltip-arrow":{height:"".concat(7,"px"),width:"".concat(14,"px"),position:"absolute",zIndex:-1,overflow:"hidden","&:before, &:after":{content:"''",position:"absolute",width:0,height:0,borderLeft:"".concat(7,"px solid transparent"),borderRight:"".concat(7,"px solid transparent")},".cm-tooltip-above &":{bottom:"-".concat(7,"px"),"&:before":{borderTop:"".concat(7,"px solid #bbb")},"&:after":{borderTop:"".concat(7,"px solid #f5f5f5"),bottom:"1px"}},".cm-tooltip-below &":{top:"-".concat(7,"px"),"&:before":{borderBottom:"".concat(7,"px solid #bbb")},"&:after":{borderBottom:"".concat(7,"px solid #f5f5f5"),top:"1px"}}},"&dark .cm-tooltip .cm-tooltip-arrow":{"&:before":{borderTopColor:"#333338",borderBottomColor:"#333338"},"&:after":{borderTopColor:"transparent",borderBottomColor:"transparent"}}}),Io={x:0,y:0},Lo=d.sj.define({enables:[No,Ro]}),Fo=d.sj.define({combine:function(e){return e.reduce((function(e,t){return e.concat(t)}),[])}}),Bo=function(){function e(t){var n=this;(0,l.A)(this,e),this.view=t,this.mounted=!1,this.dom=document.createElement("div"),this.dom.classList.add("cm-tooltip-hover"),this.manager=new _o(t,Fo,(function(e,t){return n.createHostedView(e,t)}),(function(e){return e.dom.remove()}))}return(0,c.A)(e,[{key:"createHostedView",value:function(e,t){var n=e.create(this.view);return n.dom.classList.add("cm-tooltip-section"),this.dom.insertBefore(n.dom,t?t.dom.nextSibling:this.dom.firstChild),this.mounted&&n.mount&&n.mount(this.view),n}},{key:"mount",value:function(e){var t,n=(0,u.A)(this.manager.tooltipViews);try{for(n.s();!(t=n.n()).done;){var r=t.value;r.mount&&r.mount(e)}}catch(o){n.e(o)}finally{n.f()}this.mounted=!0}},{key:"positioned",value:function(e){var t,n=(0,u.A)(this.manager.tooltipViews);try{for(n.s();!(t=n.n()).done;){var r=t.value;r.positioned&&r.positioned(e)}}catch(o){n.e(o)}finally{n.f()}}},{key:"update",value:function(e){this.manager.update(e)}},{key:"destroy",value:function(){var e,t,n=(0,u.A)(this.manager.tooltipViews);try{for(n.s();!(t=n.n()).done;){var r=t.value;null===(e=r.destroy)||void 0===e||e.call(r)}}catch(o){n.e(o)}finally{n.f()}}},{key:"passProp",value:function(e){var t,n=void 0,r=(0,u.A)(this.manager.tooltipViews);try{for(r.s();!(t=r.n()).done;){var o=t.value[e];if(void 0!==o)if(void 0===n)n=o;else if(n!==o)return}}catch(i){r.e(i)}finally{r.f()}return n}},{key:"offset",get:function(){return this.passProp("offset")}},{key:"getCoords",get:function(){return this.passProp("getCoords")}},{key:"overlap",get:function(){return this.passProp("overlap")}},{key:"resize",get:function(){return this.passProp("resize")}}],[{key:"create",value:function(t){return new e(t)}}])}(),jo=Lo.compute([Fo],(function(e){var t=e.facet(Fo);return 0===t.length?null:{pos:Math.min.apply(Math,(0,s.A)(t.map((function(e){return e.pos})))),end:Math.max.apply(Math,(0,s.A)(t.map((function(e){var t;return null!==(t=e.end)&&void 0!==t?t:e.pos})))),create:Bo.create,above:t[0].above,arrow:t.some((function(e){return e.arrow}))}})),Uo=function(){return(0,c.A)((function e(t,n,r,o,i){(0,l.A)(this,e),this.view=t,this.source=n,this.field=r,this.setHover=o,this.hoverTime=i,this.hoverTimeout=-1,this.restartTimeout=-1,this.pending=null,this.lastMove={x:0,y:0,target:t.dom,time:0},this.checkHover=this.checkHover.bind(this),t.dom.addEventListener("mouseleave",this.mouseleave=this.mouseleave.bind(this)),t.dom.addEventListener("mousemove",this.mousemove=this.mousemove.bind(this))}),[{key:"update",value:function(){var e=this;this.pending&&(this.pending=null,clearTimeout(this.restartTimeout),this.restartTimeout=setTimeout((function(){return e.startHover()}),20))}},{key:"active",get:function(){return this.view.state.field(this.field)}},{key:"checkHover",value:function(){if(this.hoverTimeout=-1,!this.active.length){var e=Date.now()-this.lastMove.time;e<this.hoverTime?this.hoverTimeout=setTimeout(this.checkHover,this.hoverTime-e):this.startHover()}}},{key:"startHover",value:function(){var e=this;clearTimeout(this.restartTimeout);var t=this.view,n=this.lastMove,r=t.docView.nearest(n.target);if(r){var o,i=1;if(r instanceof ue)o=r.posAtStart;else{if(null==(o=t.posAtCoords(n)))return;var a=t.coordsAtPos(o);if(!a||n.y<a.top||n.y>a.bottom||n.x<a.left-t.defaultCharacterWidth||n.x>a.right+t.defaultCharacterWidth)return;var s=t.bidiSpans(t.state.doc.lineAt(o)).find((function(e){return e.from<=o&&e.to>=o})),u=s&&s.dir==Me.RTL?-1:1;i=n.x<a.left?-u:u}var l=this.source(t,o,i);if(null===l||void 0===l?void 0:l.then){var c=this.pending={pos:o};l.then((function(n){e.pending==c&&(e.pending=null,!n||Array.isArray(n)&&!n.length||t.dispatch({effects:e.setHover.of(Array.isArray(n)?n:[n])}))}),(function(e){return yt(t.state,e,"hover tooltip")}))}else!l||Array.isArray(l)&&!l.length||t.dispatch({effects:this.setHover.of(Array.isArray(l)?l:[l])})}}},{key:"tooltip",get:function(){var e=this.view.plugin(No),t=e?e.manager.tooltips.findIndex((function(e){return e.create==Bo.create})):-1;return t>-1?e.manager.tooltipViews[t]:null}},{key:"mousemove",value:function(e){var t,n;this.lastMove={x:e.clientX,y:e.clientY,target:e.target,time:Date.now()},this.hoverTimeout<0&&(this.hoverTimeout=setTimeout(this.checkHover,this.hoverTime));var r=this.active,o=this.tooltip;if(r.length&&o&&!function(e,t){var n,r=e.getBoundingClientRect(),o=r.left,i=r.right,a=r.top,s=r.bottom;if(n=e.querySelector(".cm-tooltip-arrow")){var u=n.getBoundingClientRect();a=Math.min(u.top,a),s=Math.max(u.bottom,s)}return t.clientX>=o-Ho&&t.clientX<=i+Ho&&t.clientY>=a-Ho&&t.clientY<=s+Ho}(o.dom,e)||this.pending){var i=(r[0]||this.pending).pos,a=null!==(n=null===(t=r[0])||void 0===t?void 0:t.end)&&void 0!==n?n:i;(i==a?this.view.posAtCoords(this.lastMove)==i:function(e,t,n,r,o){var i=e.scrollDOM.getBoundingClientRect(),a=e.documentTop+e.documentPadding.top+e.contentHeight;if(i.left>r||i.right<r||i.top>o||Math.min(i.bottom,a)<o)return!1;var s=e.posAtCoords({x:r,y:o},!1);return s>=t&&s<=n}(this.view,i,a,e.clientX,e.clientY))||(this.view.dispatch({effects:this.setHover.of([])}),this.pending=null)}}},{key:"mouseleave",value:function(e){if(clearTimeout(this.hoverTimeout),this.hoverTimeout=-1,this.active.length){var t=this.tooltip;t&&t.dom.contains(e.relatedTarget)?this.watchTooltipLeave(t.dom):this.view.dispatch({effects:this.setHover.of([])})}}},{key:"watchTooltipLeave",value:function(e){var t=this,n=function(r){e.removeEventListener("mouseleave",n),t.active.length&&!t.view.dom.contains(r.relatedTarget)&&t.view.dispatch({effects:t.setHover.of([])})};e.addEventListener("mouseleave",n)}},{key:"destroy",value:function(){clearTimeout(this.hoverTimeout),this.view.dom.removeEventListener("mouseleave",this.mouseleave),this.view.dom.removeEventListener("mousemove",this.mousemove)}}])}(),Ho=4;function Qo(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=d.Pe.define(),r=d.sU.define({create:function(){return[]},update:function(e,r){if(e.length&&(t.hideOnChange&&(r.docChanged||r.selection)?e=[]:t.hideOn&&(e=e.filter((function(e){return!t.hideOn(r,e)}))),r.docChanged)){var o,i=[],a=(0,u.A)(e);try{for(a.s();!(o=a.n()).done;){var s=o.value,l=r.changes.mapPos(s.pos,-1,d.iR.TrackDel);if(null!=l){var c=Object.assign(Object.create(null),s);c.pos=l,null!=c.end&&(c.end=r.changes.mapPos(c.end)),i.push(c)}}}catch(m){a.e(m)}finally{a.f()}e=i}var f,p=(0,u.A)(r.effects);try{for(p.s();!(f=p.n()).done;){var h=f.value;h.is(n)&&(e=h.value),h.is(zo)&&(e=[])}}catch(m){p.e(m)}finally{p.f()}return e},provide:function(e){return Fo.from(e)}});return{active:r,extension:[r,At.define((function(o){return new Uo(o,e,r,n,t.hoverTime||300)})),jo]}}function Yo(e,t){var n=e.plugin(No);if(!n)return null;var r=n.manager.tooltips.indexOf(t);return r<0?null:n.manager.tooltipViews[r]}var zo=d.Pe.define();var $o=d.sj.define({combine:function(e){var t,n,r,o=(0,u.A)(e);try{for(o.s();!(r=o.n()).done;){var i=r.value;t=t||i.topContainer,n=n||i.bottomContainer}}catch(a){o.e(a)}finally{o.f()}return{topContainer:t,bottomContainer:n}}});function Vo(e,t){var n=e.plugin(Go),r=n?n.specs.indexOf(t):-1;return r>-1?n.panels[r]:null}var Go=At.fromClass(function(){return(0,c.A)((function e(t){(0,l.A)(this,e),this.input=t.state.facet(Xo),this.specs=this.input.filter((function(e){return e})),this.panels=this.specs.map((function(e){return e(t)}));var n=t.state.facet($o);this.top=new qo(t,!0,n.topContainer),this.bottom=new qo(t,!1,n.bottomContainer),this.top.sync(this.panels.filter((function(e){return e.top}))),this.bottom.sync(this.panels.filter((function(e){return!e.top})));var r,o=(0,u.A)(this.panels);try{for(o.s();!(r=o.n()).done;){var i=r.value;i.dom.classList.add("cm-panel"),i.mount&&i.mount()}}catch(a){o.e(a)}finally{o.f()}}),[{key:"update",value:function(e){var t=e.state.facet($o);this.top.container!=t.topContainer&&(this.top.sync([]),this.top=new qo(e.view,!0,t.topContainer)),this.bottom.container!=t.bottomContainer&&(this.bottom.sync([]),this.bottom=new qo(e.view,!1,t.bottomContainer)),this.top.syncClasses(),this.bottom.syncClasses();var n=e.state.facet(Xo);if(n!=this.input){var r,o=n.filter((function(e){return e})),i=[],a=[],s=[],l=[],c=(0,u.A)(o);try{for(c.s();!(r=c.n()).done;){var d=r.value,f=this.specs.indexOf(d),p=void 0;f<0?(p=d(e.view),l.push(p)):(p=this.panels[f]).update&&p.update(e),i.push(p),(p.top?a:s).push(p)}}catch(b){c.e(b)}finally{c.f()}this.specs=o,this.panels=i,this.top.sync(a),this.bottom.sync(s);for(var h=0,m=l;h<m.length;h++){var v=m[h];v.dom.classList.add("cm-panel"),v.mount&&v.mount()}}else{var g,y=(0,u.A)(this.panels);try{for(y.s();!(g=y.n()).done;){var O=g.value;O.update&&O.update(e)}}catch(b){y.e(b)}finally{y.f()}}}},{key:"destroy",value:function(){this.top.sync([]),this.bottom.sync([])}}])}(),{provide:function(e){return Ar.scrollMargins.of((function(t){var n=t.plugin(e);return n&&{top:n.top.scrollMargin(),bottom:n.bottom.scrollMargin()}}))}}),qo=function(){return(0,c.A)((function e(t,n,r){(0,l.A)(this,e),this.view=t,this.top=n,this.container=r,this.dom=void 0,this.classes="",this.panels=[],this.syncClasses()}),[{key:"sync",value:function(e){var t,n=(0,u.A)(this.panels);try{for(n.s();!(t=n.n()).done;){var r=t.value;r.destroy&&e.indexOf(r)<0&&r.destroy()}}catch(o){n.e(o)}finally{n.f()}this.panels=e,this.syncDOM()}},{key:"syncDOM",value:function(){if(0!=this.panels.length){if(!this.dom){this.dom=document.createElement("div"),this.dom.className=this.top?"cm-panels cm-panels-top":"cm-panels cm-panels-bottom",this.dom.style[this.top?"top":"bottom"]="0";var e=this.container||this.view.dom;e.insertBefore(this.dom,this.top?e.firstChild:null)}var t,n=this.dom.firstChild,r=(0,u.A)(this.panels);try{for(r.s();!(t=r.n()).done;){var o=t.value;if(o.dom.parentNode==this.dom){for(;n!=o.dom;)n=Zo(n);n=n.nextSibling}else this.dom.insertBefore(o.dom,n)}}catch(i){r.e(i)}finally{r.f()}for(;n;)n=Zo(n)}else this.dom&&(this.dom.remove(),this.dom=void 0)}},{key:"scrollMargin",value:function(){return!this.dom||this.container?0:Math.max(0,this.top?this.dom.getBoundingClientRect().bottom-Math.max(0,this.view.scrollDOM.getBoundingClientRect().top):Math.min(innerHeight,this.view.scrollDOM.getBoundingClientRect().bottom)-this.dom.getBoundingClientRect().top)}},{key:"syncClasses",value:function(){if(this.container&&this.classes!=this.view.themeClasses){var e,t=(0,u.A)(this.classes.split(" "));try{for(t.s();!(e=t.n()).done;){var n=e.value;n&&this.container.classList.remove(n)}}catch(a){t.e(a)}finally{t.f()}var r,o=(0,u.A)((this.classes=this.view.themeClasses).split(" "));try{for(o.s();!(r=o.n()).done;){var i=r.value;i&&this.container.classList.add(i)}}catch(a){o.e(a)}finally{o.f()}}}}])}();function Zo(e){var t=e.nextSibling;return e.remove(),t}var Xo=d.sj.define({enables:Go}),Wo=function(e){function t(){return(0,l.A)(this,t),(0,i.A)(this,t,arguments)}return(0,a.A)(t,e),(0,c.A)(t,[{key:"compare",value:function(e){return this==e||this.constructor==e.constructor&&this.eq(e)}},{key:"eq",value:function(e){return!1}},{key:"destroy",value:function(e){}}])}(d.FB);Wo.prototype.elementClass="",Wo.prototype.toDOM=void 0,Wo.prototype.mapMode=d.iR.TrackBefore,Wo.prototype.startSide=Wo.prototype.endSide=-1,Wo.prototype.point=!0;var Ko=d.sj.define(),Jo=d.sj.define(),ei={class:"",renderEmptyElements:!1,elementStyle:"",markers:function(){return d.om.empty},lineMarker:function(){return null},widgetMarker:function(){return null},lineMarkerChange:null,initialSpacer:null,updateSpacer:null,domEventHandlers:{}},ti=d.sj.define();function ni(e){return[oi(),ti.of(Object.assign(Object.assign({},ei),e))]}var ri=d.sj.define({combine:function(e){return e.some((function(e){return e}))}});function oi(e){var t=[ii];return e&&!1===e.fixed&&t.push(ri.of(!0)),t}var ii=At.fromClass(function(){return(0,c.A)((function e(t){(0,l.A)(this,e),this.view=t,this.prevViewport=t.viewport,this.dom=document.createElement("div"),this.dom.className="cm-gutters",this.dom.setAttribute("aria-hidden","true"),this.dom.style.minHeight=this.view.contentHeight/this.view.scaleY+"px",this.gutters=t.state.facet(ti).map((function(e){return new li(t,e)}));var n,r=(0,u.A)(this.gutters);try{for(r.s();!(n=r.n()).done;){var o=n.value;this.dom.appendChild(o.dom)}}catch(i){r.e(i)}finally{r.f()}this.fixed=!t.state.facet(ri),this.fixed&&(this.dom.style.position="sticky"),this.syncGutters(!1),t.scrollDOM.insertBefore(this.dom,t.contentDOM)}),[{key:"update",value:function(e){if(this.updateGutters(e)){var t=this.prevViewport,n=e.view.viewport,r=Math.min(t.to,n.to)-Math.max(t.from,n.from);this.syncGutters(r<.8*(n.to-n.from))}e.geometryChanged&&(this.dom.style.minHeight=this.view.contentHeight/this.view.scaleY+"px"),this.view.state.facet(ri)!=!this.fixed&&(this.fixed=!this.fixed,this.dom.style.position=this.fixed?"sticky":""),this.prevViewport=e.view.viewport}},{key:"syncGutters",value:function(e){var t=this,n=this.dom.nextSibling;e&&this.dom.remove();var r,o=d.om.iter(this.view.state.facet(Ko),this.view.viewport.from),i=[],a=this.gutters.map((function(e){return new ui(e,t.view.viewport,-t.view.documentPadding.top)})),s=(0,u.A)(this.view.viewportLineBlocks);try{for(s.s();!(r=s.n()).done;){var l=r.value;if(i.length&&(i=[]),Array.isArray(l.type)){var c,f=!0,p=(0,u.A)(l.type);try{for(p.s();!(c=p.n()).done;){var h=c.value;if(h.type==Oe.Text&&f){si(o,i,h.from);var m,v=(0,u.A)(a);try{for(v.s();!(m=v.n()).done;){m.value.line(this.view,h,i)}}catch(k){v.e(k)}finally{v.f()}f=!1}else if(h.widget){var g,y=(0,u.A)(a);try{for(y.s();!(g=y.n()).done;){g.value.widget(this.view,h)}}catch(k){y.e(k)}finally{y.f()}}}}catch(k){p.e(k)}finally{p.f()}}else if(l.type==Oe.Text){si(o,i,l.from);var O,b=(0,u.A)(a);try{for(b.s();!(O=b.n()).done;){O.value.line(this.view,l,i)}}catch(k){b.e(k)}finally{b.f()}}else if(l.widget){var E,A=(0,u.A)(a);try{for(A.s();!(E=A.n()).done;){E.value.widget(this.view,l)}}catch(k){A.e(k)}finally{A.f()}}}}catch(k){s.e(k)}finally{s.f()}var w,C=(0,u.A)(a);try{for(C.s();!(w=C.n()).done;){w.value.finish()}}catch(k){C.e(k)}finally{C.f()}e&&this.view.scrollDOM.insertBefore(this.dom,n)}},{key:"updateGutters",value:function(e){var t=e.startState.facet(ti),n=e.state.facet(ti),r=e.docChanged||e.heightChanged||e.viewportChanged||!d.om.eq(e.startState.facet(Ko),e.state.facet(Ko),e.view.viewport.from,e.view.viewport.to);if(t==n){var o,i=(0,u.A)(this.gutters);try{for(i.s();!(o=i.n()).done;){o.value.update(e)&&(r=!0)}}catch(O){i.e(O)}finally{i.f()}}else{r=!0;var a,s=[],l=(0,u.A)(n);try{for(l.s();!(a=l.n()).done;){var c=a.value,f=t.indexOf(c);f<0?s.push(new li(this.view,c)):(this.gutters[f].update(e),s.push(this.gutters[f]))}}catch(O){l.e(O)}finally{l.f()}var p,h=(0,u.A)(this.gutters);try{for(h.s();!(p=h.n()).done;){var m=p.value;m.dom.remove(),s.indexOf(m)<0&&m.destroy()}}catch(O){h.e(O)}finally{h.f()}for(var v=0,g=s;v<g.length;v++){var y=g[v];this.dom.appendChild(y.dom)}this.gutters=s}return r}},{key:"destroy",value:function(){var e,t=(0,u.A)(this.gutters);try{for(t.s();!(e=t.n()).done;){e.value.destroy()}}catch(n){t.e(n)}finally{t.f()}this.dom.remove()}}])}(),{provide:function(e){return Ar.scrollMargins.of((function(t){var n=t.plugin(e);return n&&0!=n.gutters.length&&n.fixed?t.textDirection==Me.LTR?{left:n.dom.offsetWidth*t.scaleX}:{right:n.dom.offsetWidth*t.scaleX}:null}))}});function ai(e){return Array.isArray(e)?e:[e]}function si(e,t,n){for(;e.value&&e.from<=n;)e.from==n&&t.push(e.value),e.next()}var ui=function(){return(0,c.A)((function e(t,n,r){(0,l.A)(this,e),this.gutter=t,this.height=r,this.i=0,this.cursor=d.om.iter(t.markers,n.from)}),[{key:"addElement",value:function(e,t,n){var r=this.gutter,o=(t.top-this.height)/e.scaleY,i=t.height/e.scaleY;if(this.i==r.elements.length){var a=new ci(e,i,o,n);r.elements.push(a),r.dom.appendChild(a.dom)}else r.elements[this.i].update(e,i,o,n);this.height=t.bottom,this.i++}},{key:"line",value:function(e,t,n){var r=[];si(this.cursor,r,t.from),n.length&&(r=r.concat(n));var o=this.gutter.config.lineMarker(e,t,r);o&&r.unshift(o);var i=this.gutter;(0!=r.length||i.config.renderEmptyElements)&&this.addElement(e,t,r)}},{key:"widget",value:function(e,t){var n,r=this.gutter.config.widgetMarker(e,t.widget,t),o=r?[r]:null,i=(0,u.A)(e.state.facet(Jo));try{for(i.s();!(n=i.n()).done;){var a=(0,n.value)(e,t.widget,t);a&&(o||(o=[])).push(a)}}catch(s){i.e(s)}finally{i.f()}o&&this.addElement(e,t,o)}},{key:"finish",value:function(){for(var e=this.gutter;e.elements.length>this.i;){var t=e.elements.pop();e.dom.removeChild(t.dom),t.destroy()}}}])}(),li=function(){return(0,c.A)((function e(t,n){var r=this;(0,l.A)(this,e),this.view=t,this.config=n,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className="cm-gutter"+(this.config.class?" "+this.config.class:"");var o=function(e){r.dom.addEventListener(e,(function(o){var i,a=o.target;if(a!=r.dom&&r.dom.contains(a)){for(;a.parentNode!=r.dom;)a=a.parentNode;var s=a.getBoundingClientRect();i=(s.top+s.bottom)/2}else i=o.clientY;var u=t.lineBlockAtHeight(i-t.documentTop);n.domEventHandlers[e](t,u,o)&&o.preventDefault()}))};for(var i in n.domEventHandlers)o(i);this.markers=ai(n.markers(t)),n.initialSpacer&&(this.spacer=new ci(t,0,0,[n.initialSpacer(t)]),this.dom.appendChild(this.spacer.dom),this.spacer.dom.style.cssText+="visibility: hidden; pointer-events: none")}),[{key:"update",value:function(e){var t=this.markers;if(this.markers=ai(this.config.markers(e.view)),this.spacer&&this.config.updateSpacer){var n=this.config.updateSpacer(this.spacer.markers[0],e);n!=this.spacer.markers[0]&&this.spacer.update(e.view,0,0,[n])}var r=e.view.viewport;return!d.om.eq(this.markers,t,r.from,r.to)||!!this.config.lineMarkerChange&&this.config.lineMarkerChange(e)}},{key:"destroy",value:function(){var e,t=(0,u.A)(this.elements);try{for(t.s();!(e=t.n()).done;){e.value.destroy()}}catch(n){t.e(n)}finally{t.f()}}}])}(),ci=function(){return(0,c.A)((function e(t,n,r,o){(0,l.A)(this,e),this.height=-1,this.above=0,this.markers=[],this.dom=document.createElement("div"),this.dom.className="cm-gutterElement",this.update(t,n,r,o)}),[{key:"update",value:function(e,t,n,r){this.height!=t&&(this.height=t,this.dom.style.height=t+"px"),this.above!=n&&(this.dom.style.marginTop=(this.above=n)?n+"px":""),function(e,t){if(e.length!=t.length)return!1;for(var n=0;n<e.length;n++)if(!e[n].compare(t[n]))return!1;return!0}(this.markers,r)||this.setMarkers(e,r)}},{key:"setMarkers",value:function(e,t){for(var n="cm-gutterElement",r=this.dom.firstChild,o=0,i=0;;){var a=i,s=o<t.length?t[o++]:null,u=!1;if(s){var l=s.elementClass;l&&(n+=" "+l);for(var c=i;c<this.markers.length;c++)if(this.markers[c].compare(s)){a=c,u=!0;break}}else a=this.markers.length;for(;i<a;){var d=this.markers[i++];if(d.toDOM){d.destroy(r);var f=r.nextSibling;r.remove(),r=f}}if(!s)break;s.toDOM&&(u?r=r.nextSibling:this.dom.insertBefore(s.toDOM(e),r)),u&&i++}this.dom.className=n,this.markers=t}},{key:"destroy",value:function(){this.setMarkers(null,[])}}])}();var di=d.sj.define(),fi=d.sj.define(),pi=d.sj.define({combine:function(e){return(0,d.QR)(e,{formatNumber:String,domEventHandlers:{}},{domEventHandlers:function(e,t){var n=Object.assign({},e),r=function(){var e=n[o],r=t[o];n[o]=e?function(t,n,o){return e(t,n,o)||r(t,n,o)}:r};for(var o in t)r();return n}})}}),hi=function(e){function t(e){var n;return(0,l.A)(this,t),(n=(0,i.A)(this,t)).number=e,n}return(0,a.A)(t,e),(0,c.A)(t,[{key:"eq",value:function(e){return this.number==e.number}},{key:"toDOM",value:function(){return document.createTextNode(this.number)}}])}(Wo);function mi(e,t){return e.state.facet(pi).formatNumber(t,e.state)}var vi=ti.compute([pi],(function(e){return{class:"cm-lineNumbers",renderEmptyElements:!1,markers:function(e){return e.state.facet(di)},lineMarker:function(e,t,n){return n.some((function(e){return e.toDOM}))?null:new hi(mi(e,e.state.doc.lineAt(t.from).number))},widgetMarker:function(e,t,n){var r,o=(0,u.A)(e.state.facet(fi));try{for(o.s();!(r=o.n()).done;){var i=(0,r.value)(e,t,n);if(i)return i}}catch(a){o.e(a)}finally{o.f()}return null},lineMarkerChange:function(e){return e.startState.facet(pi)!=e.state.facet(pi)},initialSpacer:function(e){return new hi(mi(e,yi(e.state.doc.lines)))},updateSpacer:function(e,t){var n=mi(t.view,yi(t.view.state.doc.lines));return n==e.number?e:new hi(n)},domEventHandlers:e.facet(pi).domEventHandlers}}));function gi(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[pi.of(e),oi(),vi]}function yi(e){for(var t=9;t<e;)t=10*t+9;return t}var Oi=new(function(e){function t(){var e;return(0,l.A)(this,t),(e=(0,i.A)(this,t,arguments)).elementClass="cm-activeLineGutter",e}return(0,a.A)(t,e),(0,c.A)(t)}(Wo)),bi=Ko.compute(["selection"],(function(e){var t,n=[],r=-1,o=(0,u.A)(e.selection.ranges);try{for(o.s();!(t=o.n()).done;){var i=t.value,a=e.doc.lineAt(i.head).from;a>r&&(r=a,n.push(Oi.range(a)))}}catch(s){o.e(s)}finally{o.f()}return d.om.of(n)}));function Ei(){return bi}},20205:function(e,t,n){"use strict";n.d(t,{$g:function(){return Y},PH:function(){return b},Qj:function(){return v},RY:function(){return j},Z6:function(){return m},cF:function(){return l},fI:function(){return g},iX:function(){return H},rr:function(){return U},uY:function(){return f}});var r=n(39874),o=n(85501),i=n(5544),a=n(24765),s=n(92901),u=n(23029),l=1024,c=0,d=(0,s.A)((function e(t,n){(0,u.A)(this,e),this.from=t,this.to=n})),f=function(){return(0,s.A)((function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,u.A)(this,e),this.id=c++,this.perNode=!!t.perNode,this.deserialize=t.deserialize||function(){throw new Error("This node type doesn't define a deserialize function")}}),[{key:"add",value:function(e){var t=this;if(this.perNode)throw new RangeError("Can't add per-node props to node types");return"function"!=typeof e&&(e=m.match(e)),function(n){var r=e(n);return void 0===r?null:[t,r]}}}])}();f.closedBy=new f({deserialize:function(e){return e.split(" ")}}),f.openedBy=new f({deserialize:function(e){return e.split(" ")}}),f.group=new f({deserialize:function(e){return e.split(" ")}}),f.isolate=new f({deserialize:function(e){if(e&&"rtl"!=e&&"ltr"!=e&&"auto"!=e)throw new RangeError("Invalid value for isolate: "+e);return e||"auto"}}),f.contextHash=new f({perNode:!0}),f.lookAhead=new f({perNode:!0}),f.mounted=new f({perNode:!0});var p=function(){return(0,s.A)((function e(t,n,r){(0,u.A)(this,e),this.tree=t,this.overlay=n,this.parser=r}),null,[{key:"get",value:function(e){return e&&e.props&&e.props[f.mounted.id]}}])}(),h=Object.create(null),m=function(){function e(t,n,r){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;(0,u.A)(this,e),this.name=t,this.props=n,this.id=r,this.flags=o}return(0,s.A)(e,[{key:"prop",value:function(e){return this.props[e.id]}},{key:"isTop",get:function(){return(1&this.flags)>0}},{key:"isSkipped",get:function(){return(2&this.flags)>0}},{key:"isError",get:function(){return(4&this.flags)>0}},{key:"isAnonymous",get:function(){return(8&this.flags)>0}},{key:"is",value:function(e){if("string"==typeof e){if(this.name==e)return!0;var t=this.prop(f.group);return!!t&&t.indexOf(e)>-1}return this.id==e}}],[{key:"define",value:function(t){var n=t.props&&t.props.length?Object.create(null):h,r=(t.top?1:0)|(t.skipped?2:0)|(t.error?4:0)|(null==t.name?8:0),o=new e(t.name||"",n,t.id,r);if(t.props){var i,s=(0,a.A)(t.props);try{for(s.s();!(i=s.n()).done;){var u=i.value;if(Array.isArray(u)||(u=u(o)),u){if(u[0].perNode)throw new RangeError("Can't store a per-node prop on a node type");n[u[0].id]=u[1]}}}catch(l){s.e(l)}finally{s.f()}}return o}},{key:"match",value:function(e){var t=Object.create(null);for(var n in e){var r,o=(0,a.A)(n.split(" "));try{for(o.s();!(r=o.n()).done;){var i=r.value;t[i]=e[n]}}catch(s){o.e(s)}finally{o.f()}}return function(e){for(var n=e.prop(f.group),r=-1;r<(n?n.length:0);r++){var o=t[r<0?e.name:n[r]];if(o)return o}}}}])}();m.none=new m("",Object.create(null),0,8);var v,g=function(){function e(t){(0,u.A)(this,e),this.types=t;for(var n=0;n<t.length;n++)if(t[n].id!=n)throw new RangeError("Node type ids should correspond to array positions when creating a node set")}return(0,s.A)(e,[{key:"extend",value:function(){for(var t=[],n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];var i,s=(0,a.A)(this.types);try{for(s.s();!(i=s.n()).done;){var u,l=i.value,c=null,d=(0,a.A)(r);try{for(d.s();!(u=d.n()).done;){var f=(0,u.value)(l);f&&(c||(c=Object.assign({},l.props)),c[f[0].id]=f[1])}}catch(p){d.e(p)}finally{d.f()}t.push(c?new m(l.name,c,l.id,l.flags):l)}}catch(p){s.e(p)}finally{s.f()}return new e(t)}}])}(),y=new WeakMap,O=new WeakMap;!function(e){e[e.ExcludeBuffers=1]="ExcludeBuffers",e[e.IncludeAnonymous=2]="IncludeAnonymous",e[e.IgnoreMounts=4]="IgnoreMounts",e[e.IgnoreOverlays=8]="IgnoreOverlays"}(v||(v={}));var b=function(){function e(t,n,r,o,s){if((0,u.A)(this,e),this.type=t,this.children=n,this.positions=r,this.length=o,this.props=null,s&&s.length){this.props=Object.create(null);var l,c=(0,a.A)(s);try{for(c.s();!(l=c.n()).done;){var d=(0,i.A)(l.value,2),f=d[0],p=d[1];this.props["number"==typeof f?f:f.id]=p}}catch(h){c.e(h)}finally{c.f()}}}return(0,s.A)(e,[{key:"toString",value:function(){var e=p.get(this);if(e&&!e.overlay)return e.tree.toString();var t,n="",r=(0,a.A)(this.children);try{for(r.s();!(t=r.n()).done;){var o=t.value.toString();o&&(n&&(n+=","),n+=o)}}catch(i){r.e(i)}finally{r.f()}return this.type.name?(/\W/.test(this.type.name)&&!this.type.isError?JSON.stringify(this.type.name):this.type.name)+(n.length?"("+n+")":""):n}},{key:"cursor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new N(this.topNode,e)}},{key:"cursorAt",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=y.get(this)||this.topNode,r=new N(n);return r.moveTo(e,t),y.set(this,r._tree),r}},{key:"topNode",get:function(){return new S(this,0,0,null)}},{key:"resolve",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=C(y.get(this)||this.topNode,e,t,!1);return y.set(this,n),n}},{key:"resolveInner",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=C(O.get(this)||this.topNode,e,t,!0);return O.set(this,n),n}},{key:"resolveStack",value:function(e){return function(e,t,n){for(var r=e.resolveInner(t,n),o=null,i=r instanceof S?r:r.context.parent;i;i=i.parent)if(i.index<0){var a=i.parent;(o||(o=[r])).push(a.resolve(t,n)),i=a}else{var s=p.get(i.tree);if(s&&s.overlay&&s.overlay[0].from<=t&&s.overlay[s.overlay.length-1].to>=t){var u=new S(s.tree,s.overlay[0].from+i.from,-1,i);(o||(o=[r])).push(C(u,t,n,!1))}}return o?P(o):r}(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0)}},{key:"iterate",value:function(e){for(var t=e.enter,n=e.leave,r=e.from,o=void 0===r?0:r,i=e.to,a=void 0===i?this.length:i,s=e.mode||0,u=(s&v.IncludeAnonymous)>0,l=this.cursor(s|v.IncludeAnonymous);;){var c=!1;if(l.from<=a&&l.to>=o&&(!u&&l.type.isAnonymous||!1!==t(l))){if(l.firstChild())continue;c=!0}for(;c&&n&&(u||!l.type.isAnonymous)&&n(l),!l.nextSibling();){if(!l.parent())return;c=!0}}}},{key:"prop",value:function(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.prop(e)}},{key:"propValues",get:function(){var e=[];if(this.props)for(var t in this.props)e.push([+t,this.props[t]]);return e}},{key:"balance",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.children.length<=8?this:B(m.none,this.children,this.positions,0,this.children.length,0,this.length,(function(n,r,o){return new e(t.type,n,r,o,t.propValues)}),n.makeTree||function(t,n,r){return new e(m.none,t,n,r)})}}],[{key:"build",value:function(e){return I(e)}}])}();b.empty=new b(m.none,[],[],0);var E=function(){function e(t,n){(0,u.A)(this,e),this.buffer=t,this.index=n}return(0,s.A)(e,[{key:"id",get:function(){return this.buffer[this.index-4]}},{key:"start",get:function(){return this.buffer[this.index-3]}},{key:"end",get:function(){return this.buffer[this.index-2]}},{key:"size",get:function(){return this.buffer[this.index-1]}},{key:"pos",get:function(){return this.index}},{key:"next",value:function(){this.index-=4}},{key:"fork",value:function(){return new e(this.buffer,this.index)}}])}(),A=function(){function e(t,n,r){(0,u.A)(this,e),this.buffer=t,this.length=n,this.set=r}return(0,s.A)(e,[{key:"type",get:function(){return m.none}},{key:"toString",value:function(){for(var e=[],t=0;t<this.buffer.length;)e.push(this.childString(t)),t=this.buffer[t+3];return e.join(",")}},{key:"childString",value:function(e){var t=this.buffer[e],n=this.buffer[e+3],r=this.set.types[t],o=r.name;if(/\W/.test(o)&&!r.isError&&(o=JSON.stringify(o)),n==(e+=4))return o;for(var i=[];e<n;)i.push(this.childString(e)),e=this.buffer[e+3];return o+"("+i.join(",")+")"}},{key:"findChild",value:function(e,t,n,r,o){for(var i=this.buffer,a=-1,s=e;s!=t&&!(w(o,r,i[s+1],i[s+2])&&(a=s,n>0));s=i[s+3]);return a}},{key:"slice",value:function(t,n,r){for(var o=this.buffer,i=new Uint16Array(n-t),a=0,s=t,u=0;s<n;){i[u++]=o[s++],i[u++]=o[s++]-r;var l=i[u++]=o[s++]-r;i[u++]=o[s++]-t,a=Math.max(a,l)}return new e(i,a,this.set)}}])}();function w(e,t,n,r){switch(e){case-2:return n<t;case-1:return r>=t&&n<t;case 0:return n<t&&r>t;case 1:return n<=t&&r>t;case 2:return r>t;case 4:return!0}}function C(e,t,n,r){for(var o;e.from==e.to||(n<1?e.from>=t:e.from>t)||(n>-1?e.to<=t:e.to<t);){var i=!r&&e instanceof S&&e.index<0?null:e.parent;if(!i)return e;e=i}var a=r?0:v.IgnoreOverlays;if(r)for(var s=e,u=s.parent;u;u=(s=u).parent)s instanceof S&&s.index<0&&(null===(o=u.enter(t,n,a))||void 0===o?void 0:o.from)!=s.from&&(e=u);for(;;){var l=e.enter(t,n,a);if(!l)return e;e=l}}var k=function(){return(0,s.A)((function e(){(0,u.A)(this,e)}),[{key:"cursor",value:function(){return new N(this,arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)}},{key:"getChild",value:function(e){var t=T(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,arguments.length>2&&void 0!==arguments[2]?arguments[2]:null);return t.length?t[0]:null}},{key:"getChildren",value:function(e){return T(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,arguments.length>2&&void 0!==arguments[2]?arguments[2]:null)}},{key:"resolve",value:function(e){return C(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,!1)}},{key:"resolveInner",value:function(e){return C(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,!0)}},{key:"matchContext",value:function(e){return x(this.parent,e)}},{key:"enterUnfinishedNodesBefore",value:function(e){for(var t=this.childBefore(e),n=this;t;){var r=t.lastChild;if(!r||r.to!=t.to)break;r.type.isError&&r.from==r.to?(n=t,t=r.prevSibling):t=r}return n}},{key:"node",get:function(){return this}},{key:"next",get:function(){return this.parent}}])}(),S=function(e){function t(e,n,o,i){var a;return(0,u.A)(this,t),(a=(0,r.A)(this,t))._tree=e,a.from=n,a.index=o,a._parent=i,a}return(0,o.A)(t,e),(0,s.A)(t,[{key:"type",get:function(){return this._tree.type}},{key:"name",get:function(){return this._tree.type.name}},{key:"to",get:function(){return this.from+this._tree.length}},{key:"nextChild",value:function(e,n,r,o){for(var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,a=this;;){for(var s=a._tree,u=s.children,l=s.positions,c=n>0?u.length:-1;e!=c;e+=n){var d=u[e],f=l[e]+a.from;if(w(o,r,f,f+d.length))if(d instanceof A){if(i&v.ExcludeBuffers)continue;var h=d.findChild(0,d.buffer.length,n,r-f,o);if(h>-1)return new D(new _(a,d,e,f),null,h)}else if(i&v.IncludeAnonymous||!d.type.isAnonymous||R(d)){var m=void 0;if(!(i&v.IgnoreMounts)&&(m=p.get(d))&&!m.overlay)return new t(m.tree,f,e,a);var g=new t(d,f,e,a);return i&v.IncludeAnonymous||!g.type.isAnonymous?g:g.nextChild(n<0?d.children.length-1:0,n,r,o)}}if(i&v.IncludeAnonymous||!a.type.isAnonymous)return null;if(e=a.index>=0?a.index+n:n<0?-1:a._parent._tree.children.length,!(a=a._parent))return null}}},{key:"firstChild",get:function(){return this.nextChild(0,1,0,4)}},{key:"lastChild",get:function(){return this.nextChild(this._tree.children.length-1,-1,0,4)}},{key:"childAfter",value:function(e){return this.nextChild(0,1,e,2)}},{key:"childBefore",value:function(e){return this.nextChild(this._tree.children.length-1,-1,e,-2)}},{key:"enter",value:function(e,n){var r,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!(o&v.IgnoreOverlays)&&(r=p.get(this._tree))&&r.overlay){var i,s=e-this.from,u=(0,a.A)(r.overlay);try{for(u.s();!(i=u.n()).done;){var l=i.value,c=l.from,d=l.to;if((n>0?c<=s:c<s)&&(n<0?d>=s:d>s))return new t(r.tree,r.overlay[0].from+this.from,-1,this)}}catch(f){u.e(f)}finally{u.f()}}return this.nextChild(0,1,e,n,o)}},{key:"nextSignificantParent",value:function(){for(var e=this;e.type.isAnonymous&&e._parent;)e=e._parent;return e}},{key:"parent",get:function(){return this._parent?this._parent.nextSignificantParent():null}},{key:"nextSibling",get:function(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}},{key:"prevSibling",get:function(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}},{key:"tree",get:function(){return this._tree}},{key:"toTree",value:function(){return this._tree}},{key:"toString",value:function(){return this._tree.toString()}}])}(k);function T(e,t,n,r){var o=e.cursor(),i=[];if(!o.firstChild())return i;if(null!=n)for(var a=!1;!a;)if(a=o.type.is(n),!o.nextSibling())return i;for(;;){if(null!=r&&o.type.is(r))return i;if(o.type.is(t)&&i.push(o.node),!o.nextSibling())return null==r?i:[]}}function x(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.length-1,r=e;n>=0;r=r.parent){if(!r)return!1;if(!r.type.isAnonymous){if(t[n]&&t[n]!=r.name)return!1;n--}}return!0}var _=(0,s.A)((function e(t,n,r,o){(0,u.A)(this,e),this.parent=t,this.buffer=n,this.index=r,this.start=o})),D=function(e){function t(e,n,o){var i;return(0,u.A)(this,t),(i=(0,r.A)(this,t)).context=e,i._parent=n,i.index=o,i.type=e.buffer.set.types[e.buffer.buffer[o]],i}return(0,o.A)(t,e),(0,s.A)(t,[{key:"name",get:function(){return this.type.name}},{key:"from",get:function(){return this.context.start+this.context.buffer.buffer[this.index+1]}},{key:"to",get:function(){return this.context.start+this.context.buffer.buffer[this.index+2]}},{key:"child",value:function(e,n,r){var o=this.context.buffer,i=o.findChild(this.index+4,o.buffer[this.index+3],e,n-this.context.start,r);return i<0?null:new t(this.context,this,i)}},{key:"firstChild",get:function(){return this.child(1,0,4)}},{key:"lastChild",get:function(){return this.child(-1,0,4)}},{key:"childAfter",value:function(e){return this.child(1,e,2)}},{key:"childBefore",value:function(e){return this.child(-1,e,-2)}},{key:"enter",value:function(e,n){if((arguments.length>2&&void 0!==arguments[2]?arguments[2]:0)&v.ExcludeBuffers)return null;var r=this.context.buffer,o=r.findChild(this.index+4,r.buffer[this.index+3],n>0?1:-1,e-this.context.start,n);return o<0?null:new t(this.context,this,o)}},{key:"parent",get:function(){return this._parent||this.context.parent.nextSignificantParent()}},{key:"externalSibling",value:function(e){return this._parent?null:this.context.parent.nextChild(this.context.index+e,e,0,4)}},{key:"nextSibling",get:function(){var e=this.context.buffer,n=e.buffer[this.index+3];return n<(this._parent?e.buffer[this._parent.index+3]:e.buffer.length)?new t(this.context,this._parent,n):this.externalSibling(1)}},{key:"prevSibling",get:function(){var e=this.context.buffer,n=this._parent?this._parent.index+4:0;return this.index==n?this.externalSibling(-1):new t(this.context,this._parent,e.findChild(n,this.index,-1,0,4))}},{key:"tree",get:function(){return null}},{key:"toTree",value:function(){var e=[],t=[],n=this.context.buffer,r=this.index+4,o=n.buffer[this.index+3];if(o>r){var i=n.buffer[this.index+1];e.push(n.slice(r,o,i)),t.push(0)}return new b(this.type,e,t,this.to-this.from)}},{key:"toString",value:function(){return this.context.buffer.childString(this.index)}}])}(k);function P(e){if(!e.length)return null;for(var t=0,n=e[0],r=1;r<e.length;r++){var o=e[r];(o.from>n.from||o.to<n.to)&&(n=o,t=r)}var i=n instanceof S&&n.index<0?null:n.parent,a=e.slice();return i?a[t]=i:a.splice(t,1),new M(a,n)}var M=function(){return(0,s.A)((function e(t,n){(0,u.A)(this,e),this.heads=t,this.node=n}),[{key:"next",get:function(){return P(this.heads)}}])}();var N=function(){return(0,s.A)((function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if((0,u.A)(this,e),this.mode=n,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,t instanceof S)this.yieldNode(t);else{this._tree=t.context.parent,this.buffer=t.context;for(var r=t._parent;r;r=r._parent)this.stack.unshift(r.index);this.bufferNode=t,this.yieldBuf(t.index)}}),[{key:"name",get:function(){return this.type.name}},{key:"yieldNode",value:function(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.from,this.to=e.to,!0)}},{key:"yieldBuf",value:function(e,t){this.index=e;var n=this.buffer,r=n.start,o=n.buffer;return this.type=t||o.set.types[o.buffer[e]],this.from=r+o.buffer[e+1],this.to=r+o.buffer[e+2],!0}},{key:"yield",value:function(e){return!!e&&(e instanceof S?(this.buffer=null,this.yieldNode(e)):(this.buffer=e.context,this.yieldBuf(e.index,e.type)))}},{key:"toString",value:function(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}},{key:"enterChild",value:function(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChild(e<0?this._tree._tree.children.length-1:0,e,t,n,this.mode));var r=this.buffer.buffer,o=r.findChild(this.index+4,r.buffer[this.index+3],e,t-this.buffer.start,n);return!(o<0)&&(this.stack.push(this.index),this.yieldBuf(o))}},{key:"firstChild",value:function(){return this.enterChild(1,0,4)}},{key:"lastChild",value:function(){return this.enterChild(-1,0,4)}},{key:"childAfter",value:function(e){return this.enterChild(1,e,2)}},{key:"childBefore",value:function(e){return this.enterChild(-1,e,-2)}},{key:"enter",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.mode;return this.buffer?!(n&v.ExcludeBuffers)&&this.enterChild(1,e,t):this.yield(this._tree.enter(e,t,n))}},{key:"parent",value:function(){if(!this.buffer)return this.yieldNode(this.mode&v.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());var e=this.mode&v.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(e)}},{key:"sibling",value:function(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+e,e,0,4,this.mode));var t=this.buffer.buffer,n=this.stack.length-1;if(e<0){var r=n<0?0:this.stack[n]+4;if(this.index!=r)return this.yieldBuf(t.findChild(r,this.index,-1,0,4))}else{var o=t.buffer[this.index+3];if(o<(n<0?t.buffer.length:t.buffer[this.stack[n]+3]))return this.yieldBuf(o)}return n<0&&this.yield(this.buffer.parent.nextChild(this.buffer.index+e,e,0,4,this.mode))}},{key:"nextSibling",value:function(){return this.sibling(1)}},{key:"prevSibling",value:function(){return this.sibling(-1)}},{key:"atLastNode",value:function(e){var t,n,r=this.buffer;if(r){if(e>0){if(this.index<r.buffer.buffer.length)return!1}else for(var o=0;o<this.index;o++)if(r.buffer.buffer[o+3]<this.index)return!1;t=r.index,n=r.parent}else{var i=this._tree;t=i.index,n=i._parent}for(;n;t=(a=n).index,n=a._parent,a){var a;if(t>-1)for(var s=t+e,u=e<0?-1:n._tree.children.length;s!=u;s+=e){var l=n._tree.children[s];if(this.mode&v.IncludeAnonymous||l instanceof A||!l.type.isAnonymous||R(l))return!1}}return!0}},{key:"move",value:function(e,t){if(t&&this.enterChild(e,0,4))return!0;for(;;){if(this.sibling(e))return!0;if(this.atLastNode(e)||!this.parent())return!1}}},{key:"next",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.move(1,e)}},{key:"prev",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.move(-1,e)}},{key:"moveTo",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;(this.from==this.to||(t<1?this.from>=e:this.from>e)||(t>-1?this.to<=e:this.to<e))&&this.parent(););for(;this.enterChild(1,e,t););return this}},{key:"node",get:function(){if(!this.buffer)return this._tree;var e=this.bufferNode,t=null,n=0;if(e&&e.context==this.buffer)e:for(var r=this.index,o=this.stack.length;o>=0;){for(var i=e;i;i=i._parent)if(i.index==r){if(r==this.index)return i;t=i,n=o+1;break e}r=this.stack[--o]}for(var a=n;a<this.stack.length;a++)t=new D(this.buffer,t,this.stack[a]);return this.bufferNode=new D(this.buffer,t,this.index)}},{key:"tree",get:function(){return this.buffer?null:this._tree._tree}},{key:"iterate",value:function(e,t){for(var n=0;;){var r=!1;if(this.type.isAnonymous||!1!==e(this)){if(this.firstChild()){n++;continue}this.type.isAnonymous||(r=!0)}for(;;){if(r&&t&&t(this),r=this.type.isAnonymous,!n)return;if(this.nextSibling())break;this.parent(),n--,r=!0}}}},{key:"matchContext",value:function(e){if(!this.buffer)return x(this.node.parent,e);for(var t=this.buffer.buffer,n=t.set.types,r=e.length-1,o=this.stack.length-1;r>=0;o--){if(o<0)return x(this._tree,e,r);var i=n[t.buffer[this.stack[o]]];if(!i.isAnonymous){if(e[r]&&e[r]!=i.name)return!1;r--}}return!0}}])}();function R(e){return e.children.some((function(e){return e instanceof A||!e.type.isAnonymous||R(e)}))}function I(e){var t,n=e.buffer,r=e.nodeSet,o=e.maxBufferLength,i=void 0===o?l:o,a=e.reused,s=void 0===a?[]:a,u=e.minRepeatType,c=void 0===u?r.types.length:u,d=Array.isArray(n)?new E(n,n.length):n,p=r.types,h=0,m=0;function v(e,t,n,o,a,u){for(var l=d.id,E=d.start,C=d.end,k=d.size,S=m,T=h;k<0;){if(d.next(),-1==k){var x=s[l];return n.push(x),void o.push(E-e)}if(-3==k)return void(h=l);if(-4==k)return void(m=l);throw new RangeError("Unrecognized record size: ".concat(k))}var _,D,P=p[l],M=E-e;if(C-E<=i&&(D=function(e,t){var n=d.fork(),r=0,o=0,a=0,s=n.end-i,u={size:0,start:0,skip:0};e:for(var l=n.pos-e;n.pos>l;){var f=n.size;if(n.id==t&&f>=0)u.size=r,u.start=o,u.skip=a,a+=4,r+=4,n.next();else{var p=n.pos-f;if(f<0||p<l||n.start<s)break;var h=n.id>=c?4:0,m=n.start;for(n.next();n.pos>p;){if(n.size<0){if(-3!=n.size)break e;h+=4}else n.id>=c&&(h+=4);n.next()}o=m,r+=f,a+=h}}(t<0||r==e)&&(u.size=r,u.start=o,u.skip=a);return u.size>4?u:void 0}(d.pos-t,a))){for(var N=new Uint16Array(D.size-D.skip),R=d.pos-D.size,I=N.length;d.pos>R;)I=w(D.start,N,I);_=new A(N,C-D.start,r),M=D.start-e}else{var L=d.pos-k;d.next();for(var F=[],j=[],U=l>=c?l:-1,H=0,Q=C;d.pos>L;)U>=0&&d.id==U&&d.size>=0?(d.end<=Q-i&&(y(F,j,E,H,d.end,Q,U,S,T),H=F.length,Q=d.end),d.next()):u>2500?g(E,L,F,j):v(E,L,F,j,U,u+1);if(U>=0&&H>0&&H<F.length&&y(F,j,E,H,E,Q,U,S,T),F.reverse(),j.reverse(),U>-1&&H>0){var Y=function(e,t){return function(n,r,o){var i,a,s=0,u=n.length-1;if(u>=0&&(i=n[u])instanceof b){if(!u&&i.type==e&&i.length==o)return i;(a=i.prop(f.lookAhead))&&(s=r[u]+i.length+a)}return O(e,n,r,o,s,t)}}(P,T);_=B(P,F,j,0,F.length,0,C-E,Y,Y)}else _=O(P,F,j,C-E,S-C,T)}n.push(_),o.push(M)}function g(e,t,n,o){for(var a=[],s=0,u=-1;d.pos>t;){var l=d.id,c=d.start,f=d.end;if(d.size>4)d.next();else{if(u>-1&&c<u)break;u<0&&(u=f-i),a.push(l,c,f),s++,d.next()}}if(s){for(var p=new Uint16Array(4*s),h=a[a.length-2],m=a.length-3,v=0;m>=0;m-=3)p[v++]=a[m],p[v++]=a[m+1]-h,p[v++]=a[m+2]-h,p[v++]=v;n.push(new A(p,a[2]-h,r)),o.push(h-e)}}function y(e,t,n,o,i,a,s,u,l){for(var c=[],d=[];e.length>o;)c.push(e.pop()),d.push(t.pop()+n-i);e.push(O(r.types[s],c,d,a-i,u-a,l)),t.push(i-n)}function O(e,t,n,r,o,i,a){if(i){var s=[f.contextHash,i];a=a?[s].concat(a):[s]}if(o>25){var u=[f.lookAhead,o];a=a?[u].concat(a):[u]}return new b(e,t,n,r,a)}function w(e,t,n){var r=d.id,o=d.start,i=d.end,a=d.size;if(d.next(),a>=0&&r<c){var s=n;if(a>4)for(var u=d.pos-(a-4);d.pos>u;)n=w(e,t,n);t[--n]=s,t[--n]=i-e,t[--n]=o-e,t[--n]=r}else-3==a?h=r:-4==a&&(m=r);return n}for(var C=[],k=[];d.pos>0;)v(e.start||0,e.bufferStart||0,C,k,-1,0);var S=null!==(t=e.length)&&void 0!==t?t:C.length?k[0]+C[0].length:0;return new b(p[e.topID],C.reverse(),k.reverse(),S)}var L=new WeakMap;function F(e,t){if(!e.isAnonymous||t instanceof A||t.type!=e)return 1;var n=L.get(t);if(null==n){n=1;var r,o=(0,a.A)(t.children);try{for(o.s();!(r=o.n()).done;){var i=r.value;if(i.type!=e||!(i instanceof b)){n=1;break}n+=F(e,i)}}catch(s){o.e(s)}finally{o.f()}L.set(t,n)}return n}function B(e,t,n,r,o,i,a,s,u){for(var l=0,c=r;c<o;c++)l+=F(e,t[c]);var d=Math.ceil(1.5*l/8),f=[],p=[];return function t(n,r,o,a,s){for(var l=o;l<a;){var c=l,h=r[l],m=F(e,n[l]);for(l++;l<a;l++){var v=F(e,n[l]);if(m+v>=d)break;m+=v}if(l==c+1){if(m>d){var g=n[c];t(g.children,g.positions,0,g.children.length,r[c]+s);continue}f.push(n[c])}else{var y=r[l-1]+n[l-1].length-h;f.push(B(e,n,r,c,l,h,y,null,u))}p.push(h+s-i)}}(t,n,r,o,0),(s||u)(f,p,a)}var j=function(){return(0,s.A)((function e(){(0,u.A)(this,e),this.map=new WeakMap}),[{key:"setBuffer",value:function(e,t,n){var r=this.map.get(e);r||this.map.set(e,r=new Map),r.set(t,n)}},{key:"getBuffer",value:function(e,t){var n=this.map.get(e);return n&&n.get(t)}},{key:"set",value:function(e,t){e instanceof D?this.setBuffer(e.context.buffer,e.index,t):e instanceof S&&this.map.set(e.tree,t)}},{key:"get",value:function(e){return e instanceof D?this.getBuffer(e.context.buffer,e.index):e instanceof S?this.map.get(e.tree):void 0}},{key:"cursorSet",value:function(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this.map.set(e.tree,t)}},{key:"cursorGet",value:function(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):this.map.get(e.tree)}}])}(),U=function(){function e(t,n,r,o){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=arguments.length>5&&void 0!==arguments[5]&&arguments[5];(0,u.A)(this,e),this.from=t,this.to=n,this.tree=r,this.offset=o,this.open=(i?1:0)|(a?2:0)}return(0,s.A)(e,[{key:"openStart",get:function(){return(1&this.open)>0}},{key:"openEnd",get:function(){return(2&this.open)>0}}],[{key:"addTree",value:function(t){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=[new e(0,t.length,t,0,!1,o)],s=(0,a.A)(r);try{for(s.s();!(n=s.n()).done;){var u=n.value;u.to>t.length&&i.push(u)}}catch(l){s.e(l)}finally{s.f()}return i}},{key:"applyChanges",value:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:128;if(!n.length)return t;for(var o=[],i=1,a=t.length?t[0]:null,s=0,u=0,l=0;;s++){var c=s<n.length?n[s]:null,d=c?c.fromA:1e9;if(d-u>=r)for(;a&&a.from<d;){var f=a;if(u>=f.from||d<=f.to||l){var p=Math.max(f.from,u)-l,h=Math.min(f.to,d)-l;f=p>=h?null:new e(p,h,f.tree,f.offset+l,s>0,!!c)}if(f&&o.push(f),a.to>d)break;a=i<t.length?t[i++]:null}if(!c)break;u=c.toA,l=c.toA-c.toB}return o}}])}(),H=function(){return(0,s.A)((function e(){(0,u.A)(this,e)}),[{key:"startParse",value:function(e,t,n){return"string"==typeof e&&(e=new Q(e)),n=n?n.length?n.map((function(e){return new d(e.from,e.to)})):[new d(0,0)]:[new d(0,e.length)],this.createParse(e,t||[],n)}},{key:"parse",value:function(e,t,n){for(var r=this.startParse(e,t,n);;){var o=r.advance();if(o)return o}}}])}(),Q=function(){return(0,s.A)((function e(t){(0,u.A)(this,e),this.string=t}),[{key:"length",get:function(){return this.string.length}},{key:"chunk",value:function(e){return this.string.slice(e)}},{key:"lineChunks",get:function(){return!1}},{key:"read",value:function(e,t){return this.string.slice(e,t)}}])}();function Y(e){return function(t,n,r,o){return new q(t,e,n,r,o)}}var z=(0,s.A)((function e(t,n,r,o,i){(0,u.A)(this,e),this.parser=t,this.parse=n,this.overlay=r,this.target=o,this.from=i}));function $(e){if(!e.length||e.some((function(e){return e.from>=e.to})))throw new RangeError("Invalid inner parse ranges given: "+JSON.stringify(e))}var V=(0,s.A)((function e(t,n,r,o,i,a,s){(0,u.A)(this,e),this.parser=t,this.predicate=n,this.mounts=r,this.index=o,this.start=i,this.target=a,this.prev=s,this.depth=0,this.ranges=[]})),G=new f({perNode:!0}),q=function(){return(0,s.A)((function e(t,n,r,o,i){(0,u.A)(this,e),this.nest=n,this.input=r,this.fragments=o,this.ranges=i,this.inner=[],this.innerDone=0,this.baseTree=null,this.stoppedAt=null,this.baseParse=t}),[{key:"advance",value:function(){if(this.baseParse){var e=this.baseParse.advance();if(!e)return null;if(this.baseParse=null,this.baseTree=e,this.startInner(),null!=this.stoppedAt){var t,n=(0,a.A)(this.inner);try{for(n.s();!(t=n.n()).done;){t.value.parse.stopAt(this.stoppedAt)}}catch(u){n.e(u)}finally{n.f()}}}if(this.innerDone==this.inner.length){var r=this.baseTree;return null!=this.stoppedAt&&(r=new b(r.type,r.children,r.positions,r.length,r.propValues.concat([[G,this.stoppedAt]]))),r}var o=this.inner[this.innerDone],i=o.parse.advance();if(i){this.innerDone++;var s=Object.assign(Object.create(null),o.target.props);s[f.mounted.id]=new p(i,o.overlay,o.parser),o.target.props=s}return null}},{key:"parsedPos",get:function(){if(this.baseParse)return 0;for(var e=this.input.length,t=this.innerDone;t<this.inner.length;t++)this.inner[t].from<e&&(e=Math.min(e,this.inner[t].parse.parsedPos));return e}},{key:"stopAt",value:function(e){if(this.stoppedAt=e,this.baseParse)this.baseParse.stopAt(e);else for(var t=this.innerDone;t<this.inner.length;t++)this.inner[t].parse.stopAt(e)}},{key:"startInner",value:function(){var e=new J(this.fragments),t=null,n=null,r=new N(new S(this.baseTree,this.ranges[0].from,0,null),v.IncludeAnonymous|v.IgnoreMounts);e:for(var o,i;;){var s=!0,u=void 0;if(null!=this.stoppedAt&&r.from>=this.stoppedAt)s=!1;else if(e.hasNode(r)){if(t){var l=t.mounts.find((function(e){return e.frag.from<=r.from&&e.frag.to>=r.to&&e.mount.overlay}));if(l){var c,f=(0,a.A)(l.mount.overlay);try{var p=function(){var e=c.value,n=e.from+l.pos,o=e.to+l.pos;n>=r.from&&o<=r.to&&!t.ranges.some((function(e){return e.from<o&&e.to>n}))&&t.ranges.push({from:n,to:o})};for(f.s();!(c=f.n()).done;)p()}catch(O){f.e(O)}finally{f.f()}}}s=!1}else if(n&&(i=Z(n.ranges,r.from,r.to)))s=2!=i;else if(!r.type.isAnonymous&&(o=this.nest(r,this.input))&&(r.from<r.to||!o.overlay)){r.tree||W(r);var h=e.findMounts(r.from,o.parser);if("function"==typeof o.overlay)t=new V(o.parser,o.overlay,h,this.inner.length,r.from,r.tree,t);else{var m=ee(this.ranges,o.overlay||(r.from<r.to?[new d(r.from,r.to)]:[]));m.length&&$(m),!m.length&&o.overlay||this.inner.push(new z(o.parser,m.length?o.parser.startParse(this.input,te(h,m),m):o.parser.startParse(""),o.overlay?o.overlay.map((function(e){return new d(e.from-r.from,e.to-r.from)})):null,r.tree,m.length?m[0].from:r.from)),o.overlay?m.length&&(n={ranges:m,depth:0,prev:n}):s=!1}}else if(t&&(u=t.predicate(r))&&(!0===u&&(u=new d(r.from,r.to)),u.from<u.to)){var g=t.ranges.length-1;g>=0&&t.ranges[g].to==u.from?t.ranges[g]={from:t.ranges[g].from,to:u.to}:t.ranges.push(u)}if(s&&r.firstChild())t&&t.depth++,n&&n.depth++;else for(;!r.nextSibling();){if(!r.parent())break e;if(t&&! --t.depth){var y=ee(this.ranges,t.ranges);y.length&&($(y),this.inner.splice(t.index,0,new z(t.parser,t.parser.startParse(this.input,te(t.mounts,y),y),t.ranges.map((function(e){return new d(e.from-t.start,e.to-t.start)})),t.target,y[0].from))),t=t.prev}n&&! --n.depth&&(n=n.prev)}}}}])}();function Z(e,t,n){var r,o=(0,a.A)(e);try{for(o.s();!(r=o.n()).done;){var i=r.value;if(i.from>=n)break;if(i.to>t)return i.from<=t&&i.to>=n?2:1}}catch(s){o.e(s)}finally{o.f()}return 0}function X(e,t,n,r,o,i){if(t<n){var a=e.buffer[t+1];r.push(e.slice(t,n,a)),o.push(a-i)}}function W(e){var t=e.node,n=[],r=t.context.buffer;do{n.push(e.index),e.parent()}while(!e.tree);var o=e.tree,i=o.children.indexOf(r),a=o.children[i],s=a.buffer,u=[i];o.children[i]=function e(r,o,i,l,c,d){var f=n[d],p=[],h=[];X(a,r,f,p,h,l);var m=s[f+1],v=s[f+2];u.push(p.length);var g=d?e(f+4,s[f+3],a.set.types[s[f]],m,v-m,d-1):t.toTree();return p.push(g),h.push(m-l),X(a,s[f+3],o,p,h,l),new b(i,p,h,c)}(0,s.length,m.none,0,a.length,n.length-1);for(var l=0,c=u;l<c.length;l++){var d=c[l],f=e.tree.children[d],p=e.tree.positions[d];e.yield(new S(f,p+e.from,d,e._tree))}}var K=function(){return(0,s.A)((function e(t,n){(0,u.A)(this,e),this.offset=n,this.done=!1,this.cursor=t.cursor(v.IncludeAnonymous|v.IgnoreMounts)}),[{key:"moveTo",value:function(e){for(var t=this.cursor,n=e-this.offset;!this.done&&t.from<n;)t.to>=e&&t.enter(n,1,v.IgnoreOverlays|v.ExcludeBuffers)||t.next(!1)||(this.done=!0)}},{key:"hasNode",value:function(e){if(this.moveTo(e.from),!this.done&&this.cursor.from+this.offset==e.from&&this.cursor.tree)for(var t=this.cursor.tree;;){if(t==e.tree)return!0;if(!(t.children.length&&0==t.positions[0]&&t.children[0]instanceof b))break;t=t.children[0]}return!1}}])}(),J=function(){return(0,s.A)((function e(t){var n;if((0,u.A)(this,e),this.fragments=t,this.curTo=0,this.fragI=0,t.length){var r=this.curFrag=t[0];this.curTo=null!==(n=r.tree.prop(G))&&void 0!==n?n:r.to,this.inner=new K(r.tree,-r.offset)}else this.curFrag=this.inner=null}),[{key:"hasNode",value:function(e){for(;this.curFrag&&e.from>=this.curTo;)this.nextFrag();return this.curFrag&&this.curFrag.from<=e.from&&this.curTo>=e.to&&this.inner.hasNode(e)}},{key:"nextFrag",value:function(){var e;if(this.fragI++,this.fragI==this.fragments.length)this.curFrag=this.inner=null;else{var t=this.curFrag=this.fragments[this.fragI];this.curTo=null!==(e=t.tree.prop(G))&&void 0!==e?e:t.to,this.inner=new K(t.tree,-t.offset)}}},{key:"findMounts",value:function(e,t){var n,r=[];if(this.inner){this.inner.cursor.moveTo(e,1);for(var o=this.inner.cursor.node;o;o=o.parent){var i=null===(n=o.tree)||void 0===n?void 0:n.prop(f.mounted);if(i&&i.parser==t)for(var a=this.fragI;a<this.fragments.length;a++){var s=this.fragments[a];if(s.from>=o.to)break;s.tree==this.curFrag.tree&&r.push({frag:s,pos:o.from-s.offset,mount:i})}}}return r}}])}();function ee(e,t){for(var n=null,r=t,o=1,i=0;o<e.length;o++)for(var a=e[o-1].to,s=e[o].from;i<r.length;i++){var u=r[i];if(u.from>=s)break;u.to<=a||(n||(r=n=t.slice()),u.from<a?(n[i]=new d(u.from,a),u.to>s&&n.splice(i+1,0,new d(s,u.to))):u.to>s?n[i--]=new d(s,u.to):n.splice(i--,1))}return r}function te(e,t){var n,r=[],o=(0,a.A)(e);try{var i=function(){var e=n.value,o=e.pos,i=e.mount,a=e.frag,s=o+(i.overlay?i.overlay[0].from:0),u=s+i.tree.length,l=Math.max(a.from,s),c=Math.min(a.to,u);if(i.overlay)for(var f=i.overlay.map((function(e){return new d(e.from+o,e.to+o)})),p=function(e,t,n,r){for(var o=0,i=0,a=!1,s=!1,u=-1e9,l=[];;){var c=o==e.length?1e9:a?e[o].to:e[o].from,f=i==t.length?1e9:s?t[i].to:t[i].from;if(a!=s){var p=Math.max(u,n),h=Math.min(c,f,r);p<h&&l.push(new d(p,h))}if(1e9==(u=Math.min(c,f)))break;c==u&&(a?(a=!1,o++):a=!0),f==u&&(s?(s=!1,i++):s=!0)}return l}(t,f,l,c),h=0,m=l;;h++){var v=h==p.length,g=v?c:p[h].from;if(g>m&&r.push(new U(m,g,i.tree,-s,a.from>=m||a.openStart,a.to<=g||a.openEnd)),v)break;m=p[h].to}else r.push(new U(l,c,i.tree,-s,a.from>=s||a.openStart,a.to<=u||a.openEnd))};for(o.s();!(n=o.n()).done;)i()}catch(s){o.e(s)}finally{o.f()}return r}},74488:function(e,t,n){"use strict";n.d(t,{DM:function(){return m},_A:function(){return M},az:function(){return h},pn:function(){return d},vw:function(){return u}});var r=n(24765),o=n(23029),i=n(92901),a=n(20205),s=0,u=function(){function e(t,n,r,i){(0,o.A)(this,e),this.name=t,this.set=n,this.base=r,this.modified=i,this.id=s++}return(0,i.A)(e,[{key:"toString",value:function(){var e,t=this.name,n=(0,r.A)(this.modified);try{for(n.s();!(e=n.n()).done;){var o=e.value;o.name&&(t="".concat(o.name,"(").concat(t,")"))}}catch(i){n.e(i)}finally{n.f()}return t}}],[{key:"define",value:function(t,n){var o="string"==typeof t?t:"?";if(t instanceof e&&(n=t),null===n||void 0===n?void 0:n.base)throw new Error("Can not derive from a modified tag");var i=new e(o,[],null,[]);if(i.set.push(i),n){var a,s=(0,r.A)(n.set);try{for(s.s();!(a=s.n()).done;){var u=a.value;i.set.push(u)}}catch(l){s.e(l)}finally{s.f()}}return i}},{key:"defineModifier",value:function(e){var t=new c(e);return function(e){return e.modified.indexOf(t)>-1?e:c.get(e.base||e,e.modified.concat(t).sort((function(e,t){return e.id-t.id})))}}}])}(),l=0,c=function(){function e(t){(0,o.A)(this,e),this.name=t,this.instances=[],this.id=l++}return(0,i.A)(e,null,[{key:"get",value:function(t,n){if(!n.length)return t;var o=n[0].instances.find((function(e){return e.base==t&&(r=n,o=e.modified,r.length==o.length&&r.every((function(e,t){return e==o[t]})));var r,o}));if(o)return o;var i,a=[],s=new u(t.name,a,t,n),l=(0,r.A)(n);try{for(l.s();!(i=l.n()).done;){i.value.instances.push(s)}}catch(g){l.e(g)}finally{l.f()}var c,d=function(e){for(var t=[[]],n=0;n<e.length;n++)for(var r=0,o=t.length;r<o;r++)t.push(t[r].concat(e[n]));return t.sort((function(e,t){return t.length-e.length}))}(n),f=(0,r.A)(t.set);try{for(f.s();!(c=f.n()).done;){var p=c.value;if(!p.modified.length){var h,m=(0,r.A)(d);try{for(m.s();!(h=m.n()).done;){var v=h.value;a.push(e.get(p,v))}}catch(g){m.e(g)}finally{m.f()}}}}catch(g){f.e(g)}finally{f.f()}return s}}])}();function d(e){var t=Object.create(null);for(var n in e){var o=e[n];Array.isArray(o)||(o=[o]);var i,a=(0,r.A)(n.split(" "));try{for(a.s();!(i=a.n()).done;){var s=i.value;if(s){for(var u=[],l=2,c=s,d=0;;){if("..."==c&&d>0&&d+3==s.length){l=1;break}var h=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(c);if(!h)throw new RangeError("Invalid path: "+s);if(u.push("*"==h[0]?"":'"'==h[0][0]?JSON.parse(h[0]):h[0]),(d+=h[0].length)==s.length)break;var m=s[d++];if(d==s.length&&"!"==m){l=0;break}if("/"!=m)throw new RangeError("Invalid path: "+s);c=s.slice(d)}var v=u.length-1,g=u[v];if(!g)throw new RangeError("Invalid path: "+s);var y=new p(o,l,v>0?u.slice(0,v):null);t[g]=y.sort(t[g])}}}catch(O){a.e(O)}finally{a.f()}}return f.add(t)}var f=new a.uY,p=function(){return(0,i.A)((function e(t,n,r,i){(0,o.A)(this,e),this.tags=t,this.mode=n,this.context=r,this.next=i}),[{key:"opaque",get:function(){return 0==this.mode}},{key:"inherit",get:function(){return 1==this.mode}},{key:"sort",value:function(e){return!e||e.depth<this.depth?(this.next=e,this):(e.next=this.sort(e.next),e)}},{key:"depth",get:function(){return this.context?this.context.length:0}}])}();function h(e,t){var n,o=Object.create(null),i=(0,r.A)(e);try{for(i.s();!(n=i.n()).done;){var a=n.value;if(Array.isArray(a.tag)){var s,u=(0,r.A)(a.tag);try{for(u.s();!(s=u.n()).done;){var l=s.value;o[l.id]=a.class}}catch(h){u.e(h)}finally{u.f()}}else o[a.tag.id]=a.class}}catch(h){i.e(h)}finally{i.f()}var c=t||{},d=c.scope,f=c.all,p=void 0===f?null:f;return{style:function(e){var t,n=p,i=(0,r.A)(e);try{for(i.s();!(t=i.n()).done;){var a,s=t.value,u=(0,r.A)(s.set);try{for(u.s();!(a=u.n()).done;){var l=a.value,c=o[l.id];if(c){n=n?n+" "+c:c;break}}}catch(h){u.e(h)}finally{u.f()}}}catch(h){i.e(h)}finally{i.f()}return n},scope:d}}function m(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:e.length,i=new v(r,Array.isArray(t)?t:[t],n);i.highlightRange(e.cursor(),r,o,"",i.highlighters),i.flush(o)}p.empty=new p([],2,null);var v=function(){return(0,i.A)((function e(t,n,r){(0,o.A)(this,e),this.at=t,this.highlighters=n,this.span=r,this.class=""}),[{key:"startSpan",value:function(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),this.class=t)}},{key:"flush",value:function(e){e>this.at&&this.class&&this.span(this.at,e,this.class)}},{key:"highlightRange",value:function(e,t,n,o,i){var s=e.type,u=e.from,l=e.to;if(!(u>=n||l<=t)){s.isTop&&(i=this.highlighters.filter((function(e){return!e.scope||e.scope(s)})));var c=o,d=function(e){var t=e.type.prop(f);for(;t&&t.context&&!e.matchContext(t.context);)t=t.next;return t||null}(e)||p.empty,h=function(e,t){var n,o=null,i=(0,r.A)(e);try{for(i.s();!(n=i.n()).done;){var a=n.value.style(t);a&&(o=o?o+" "+a:a)}}catch(s){i.e(s)}finally{i.f()}return o}(i,d.tags);if(h&&(c&&(c+=" "),c+=h,1==d.mode&&(o+=(o?" ":"")+h)),this.startSpan(Math.max(t,u),c),!d.opaque){var m=e.tree&&e.tree.prop(a.uY.mounted);if(m&&m.overlay){for(var v=e.node.enter(m.overlay[0].from+u,1),g=this.highlighters.filter((function(e){return!e.scope||e.scope(m.tree.type)})),y=e.firstChild(),O=0,b=u;;O++){var E=O<m.overlay.length?m.overlay[O]:null,A=E?E.from+u:l,w=Math.max(t,b),C=Math.min(n,A);if(w<C&&y)for(;e.from<C&&(this.highlightRange(e,w,C,o,i),this.startSpan(Math.min(C,e.to),c),!(e.to>=A)&&e.nextSibling()););if(!E||A>n)break;(b=E.to+u)>t&&(this.highlightRange(v.cursor(),Math.max(t,E.from+u),Math.min(n,b),"",g),this.startSpan(Math.min(n,b),c))}y&&e.parent()}else if(e.firstChild()){m&&(o="");do{if(!(e.to<=t)){if(e.from>=n)break;this.highlightRange(e,t,n,o,i),this.startSpan(Math.min(n,e.to),c)}}while(e.nextSibling());e.parent()}}}}}])}();var g=u.define,y=g(),O=g(),b=g(O),E=g(O),A=g(),w=g(A),C=g(A),k=g(),S=g(k),T=g(),x=g(),_=g(),D=g(_),P=g(),M={comment:y,lineComment:g(y),blockComment:g(y),docComment:g(y),name:O,variableName:g(O),typeName:b,tagName:g(b),propertyName:E,attributeName:g(E),className:g(O),labelName:g(O),namespace:g(O),macroName:g(O),literal:A,string:w,docString:g(w),character:g(w),attributeValue:g(w),number:C,integer:g(C),float:g(C),bool:g(A),regexp:g(A),escape:g(A),color:g(A),url:g(A),keyword:T,self:g(T),null:g(T),atom:g(T),unit:g(T),modifier:g(T),operatorKeyword:g(T),controlKeyword:g(T),definitionKeyword:g(T),moduleKeyword:g(T),operator:x,derefOperator:g(x),arithmeticOperator:g(x),logicOperator:g(x),bitwiseOperator:g(x),compareOperator:g(x),updateOperator:g(x),definitionOperator:g(x),typeOperator:g(x),controlOperator:g(x),punctuation:_,separator:g(_),bracket:D,angleBracket:g(D),squareBracket:g(D),paren:g(D),brace:g(D),content:k,heading:S,heading1:g(S),heading2:g(S),heading3:g(S),heading4:g(S),heading5:g(S),heading6:g(S),contentSeparator:g(k),list:g(k),quote:g(k),emphasis:g(k),strong:g(k),link:g(k),monospace:g(k),strikethrough:g(k),inserted:g(),deleted:g(),changed:g(),invalid:g(),meta:P,documentMeta:g(P),annotation:g(P),processingInstruction:g(P),definition:u.defineModifier("definition"),constant:u.defineModifier("constant"),function:u.defineModifier("function"),standard:u.defineModifier("standard"),local:u.defineModifier("local"),special:u.defineModifier("special")};for(var N in M){var R=M[N];R instanceof u&&(R.name=N)}h([{tag:M.link,class:"tok-link"},{tag:M.heading,class:"tok-heading"},{tag:M.emphasis,class:"tok-emphasis"},{tag:M.strong,class:"tok-strong"},{tag:M.keyword,class:"tok-keyword"},{tag:M.atom,class:"tok-atom"},{tag:M.bool,class:"tok-bool"},{tag:M.url,class:"tok-url"},{tag:M.labelName,class:"tok-labelName"},{tag:M.inserted,class:"tok-inserted"},{tag:M.deleted,class:"tok-deleted"},{tag:M.literal,class:"tok-literal"},{tag:M.string,class:"tok-string"},{tag:M.number,class:"tok-number"},{tag:[M.regexp,M.escape,M.special(M.string)],class:"tok-string2"},{tag:M.variableName,class:"tok-variableName"},{tag:M.local(M.variableName),class:"tok-variableName tok-local"},{tag:M.definition(M.variableName),class:"tok-variableName tok-definition"},{tag:M.special(M.variableName),class:"tok-variableName2"},{tag:M.definition(M.propertyName),class:"tok-propertyName tok-definition"},{tag:M.typeName,class:"tok-typeName"},{tag:M.namespace,class:"tok-namespace"},{tag:M.className,class:"tok-className"},{tag:M.macroName,class:"tok-macroName"},{tag:M.propertyName,class:"tok-propertyName"},{tag:M.operator,class:"tok-operator"},{tag:M.comment,class:"tok-comment"},{tag:M.meta,class:"tok-meta"},{tag:M.invalid,class:"tok-invalid"},{tag:M.punctuation,class:"tok-punctuation"}])},30723:function(e,t,n){"use strict";n.d(t,{K:function(){return g}});var r=n(56356),o=n(74488),i=[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],a=new r.Aj({start:!1,shift:function(e,t){return 5==t||6==t||316==t?e:317==t},strict:!1}),s=new r.Lu((function(e,t){var n=e.next;(125==n||-1==n||t.context)&&e.acceptToken(314)}),{contextual:!0,fallback:!0}),u=new r.Lu((function(e,t){var n,r=e.next;i.indexOf(r)>-1||(47!=r||47!=(n=e.peek(1))&&42!=n)&&(125==r||59==r||-1==r||t.context||e.acceptToken(312))}),{contextual:!0}),l=new r.Lu((function(e,t){91!=e.next||t.context||e.acceptToken(313)}),{contextual:!0}),c=new r.Lu((function(e,t){var n=e.next;if(43==n||45==n){if(e.advance(),n==e.next){e.advance();var r=!t.context&&t.canShift(1);e.acceptToken(r?1:2)}}else 63==n&&46==e.peek(1)&&(e.advance(),e.advance(),(e.next<48||e.next>57)&&e.acceptToken(3))}),{contextual:!0});function d(e,t){return e>=65&&e<=90||e>=97&&e<=122||95==e||e>=192||!t&&e>=48&&e<=57}var f=new r.Lu((function(e,t){if(60==e.next&&t.dialectEnabled(0)&&(e.advance(),47!=e.next)){for(var n=0;i.indexOf(e.next)>-1;)e.advance(),n++;if(d(e.next,!0)){for(e.advance(),n++;d(e.next,!1);)e.advance(),n++;for(;i.indexOf(e.next)>-1;)e.advance(),n++;if(44==e.next)return;for(var r=0;;r++){if(7==r){if(!d(e.next,!0))return;break}if(e.next!="extends".charCodeAt(r))break;e.advance(),n++}}e.acceptToken(4,-n)}})),p=(0,o.pn)({"get set async static":o._A.modifier,"for while do if else switch try catch finally return throw break continue default case":o._A.controlKeyword,"in of await yield void typeof delete instanceof":o._A.operatorKeyword,"let var const using function class extends":o._A.definitionKeyword,"import export from":o._A.moduleKeyword,"with debugger as new":o._A.keyword,TemplateString:o._A.special(o._A.string),super:o._A.atom,BooleanLiteral:o._A.bool,this:o._A.self,null:o._A.null,Star:o._A.modifier,VariableName:o._A.variableName,"CallExpression/VariableName TaggedTemplateExpression/VariableName":o._A.function(o._A.variableName),VariableDefinition:o._A.definition(o._A.variableName),Label:o._A.labelName,PropertyName:o._A.propertyName,PrivatePropertyName:o._A.special(o._A.propertyName),"CallExpression/MemberExpression/PropertyName":o._A.function(o._A.propertyName),"FunctionDeclaration/VariableDefinition":o._A.function(o._A.definition(o._A.variableName)),"ClassDeclaration/VariableDefinition":o._A.definition(o._A.className),PropertyDefinition:o._A.definition(o._A.propertyName),PrivatePropertyDefinition:o._A.definition(o._A.special(o._A.propertyName)),UpdateOp:o._A.updateOperator,"LineComment Hashbang":o._A.lineComment,BlockComment:o._A.blockComment,Number:o._A.number,String:o._A.string,Escape:o._A.escape,ArithOp:o._A.arithmeticOperator,LogicOp:o._A.logicOperator,BitOp:o._A.bitwiseOperator,CompareOp:o._A.compareOperator,RegExp:o._A.regexp,Equals:o._A.definitionOperator,Arrow:o._A.function(o._A.punctuation),": Spread":o._A.punctuation,"( )":o._A.paren,"[ ]":o._A.squareBracket,"{ }":o._A.brace,"InterpolationStart InterpolationEnd":o._A.special(o._A.brace),".":o._A.derefOperator,", ;":o._A.separator,"@":o._A.meta,TypeName:o._A.typeName,TypeDefinition:o._A.definition(o._A.typeName),"type enum interface implements namespace module declare":o._A.definitionKeyword,"abstract global Privacy readonly override":o._A.modifier,"is keyof unique infer":o._A.operatorKeyword,JSXAttributeValue:o._A.attributeValue,JSXText:o._A.content,"JSXStartTag JSXStartCloseTag JSXSelfCloseEndTag JSXEndTag":o._A.angleBracket,"JSXIdentifier JSXNameSpacedName":o._A.tagName,"JSXAttribute/JSXIdentifier JSXAttribute/JSXNameSpacedName":o._A.attributeName,"JSXBuiltin/JSXIdentifier":o._A.standard(o._A.tagName)}),h={__proto__:null,export:20,as:25,from:33,default:36,async:41,function:42,extends:54,this:58,true:66,false:66,null:78,void:82,typeof:86,super:102,new:136,delete:148,yield:157,await:161,class:166,public:229,private:229,protected:229,readonly:231,instanceof:250,satisfies:253,in:254,const:256,import:290,keyof:345,unique:349,infer:355,is:391,abstract:411,implements:413,type:415,let:418,var:420,using:423,interface:429,enum:433,namespace:439,module:441,declare:445,global:449,for:468,of:477,while:480,with:484,do:488,if:492,else:494,switch:498,case:504,try:510,catch:514,finally:518,return:522,throw:526,break:530,continue:534,debugger:538},m={__proto__:null,async:123,get:125,set:127,declare:189,public:191,private:191,protected:191,static:193,abstract:195,override:197,readonly:203,accessor:205,new:395},v={__proto__:null,"<":187},g=r.U1.deserialize({version:14,states:"$CdQ%TQlOOO%[QlOOO'_QpOOP(lO`OOO*zQ!0MxO'#CiO+RO#tO'#CjO+aO&jO'#CjO+oO#@ItO'#D^O.QQlO'#DdO.bQlO'#DoO%[QlO'#DwO0fQlO'#EPOOQ!0Lf'#EX'#EXO1PQ`O'#EUOOQO'#Em'#EmOOQO'#Ih'#IhO1XQ`O'#GpO1dQ`O'#ElO1iQ`O'#ElO3hQ!0MxO'#JnO6[Q!0MxO'#JoO6uQ`O'#F[O6zQ,UO'#FsOOQ!0Lf'#Fe'#FeO7VO7dO'#FeO7eQMhO'#FzO9RQ`O'#FyOOQ!0Lf'#Jo'#JoOOQ!0Lb'#Jn'#JnO9WQ`O'#GtOOQ['#K['#K[O9cQ`O'#IUO9hQ!0LrO'#IVOOQ['#J['#J[OOQ['#IZ'#IZQ`QlOOQ`QlOOO9pQ!L^O'#DsO9wQlO'#D{O:OQlO'#D}O9^Q`O'#GpO:VQMhO'#CoO:eQ`O'#EkO:pQ`O'#EvO:uQMhO'#FdO;dQ`O'#GpOOQO'#K]'#K]O;iQ`O'#K]O;wQ`O'#GxO;wQ`O'#GyO;wQ`O'#G{O9^Q`O'#HOO<nQ`O'#HRO>VQ`O'#CeO>gQ`O'#H_O>oQ`O'#HeO>oQ`O'#HgO`QlO'#HiO>oQ`O'#HkO>oQ`O'#HnO>tQ`O'#HtO>yQ!0LsO'#HzO%[QlO'#H|O?UQ!0LsO'#IOO?aQ!0LsO'#IQO9hQ!0LrO'#ISO?lQ!0MxO'#CiO@nQpO'#DiQOQ`OOO%[QlO'#D}OAUQ`O'#EQO:VQMhO'#EkOAaQ`O'#EkOAlQ!bO'#FdOOQ['#Cg'#CgOOQ!0Lb'#Dn'#DnOOQ!0Lb'#Jr'#JrO%[QlO'#JrOOQO'#Ju'#JuOOQO'#Id'#IdOBlQpO'#EdOOQ!0Lb'#Ec'#EcOOQ!0Lb'#Jy'#JyOChQ!0MSO'#EdOCrQpO'#ETOOQO'#Jt'#JtODWQpO'#JuOEeQpO'#ETOCrQpO'#EdPErO&2DjO'#CbPOOO)CDy)CDyOOOO'#I['#I[OE}O#tO,59UOOQ!0Lh,59U,59UOOOO'#I]'#I]OF]O&jO,59UOFkQ!L^O'#D`OOOO'#I_'#I_OFrO#@ItO,59xOOQ!0Lf,59x,59xOGQQlO'#I`OGeQ`O'#JpOIdQ!fO'#JpO+}QlO'#JpOIkQ`O,5:OOJRQ`O'#EmOJ`Q`O'#KPOJkQ`O'#KOOJkQ`O'#KOOJsQ`O,5;ZOJxQ`O'#J}OOQ!0Ln,5:Z,5:ZOKPQlO,5:ZOL}Q!0MxO,5:cOMnQ`O,5:kONXQ!0LrO'#J|ON`Q`O'#J{O9WQ`O'#J{ONtQ`O'#J{ON|Q`O,5;YO! RQ`O'#J{O!#WQ!fO'#JoOOQ!0Lh'#Ci'#CiO%[QlO'#EPO!#vQ!fO,5:pOOQS'#Jv'#JvOOQO-E<f-E<fO9^Q`O,5=[O!$^Q`O,5=[O!$cQlO,5;WO!&fQMhO'#EhO!(PQ`O,5;WO!(UQlO'#DvO!(`QpO,5;aO!(hQpO,5;aO%[QlO,5;aOOQ['#FS'#FSOOQ['#FU'#FUO%[QlO,5;bO%[QlO,5;bO%[QlO,5;bO%[QlO,5;bO%[QlO,5;bO%[QlO,5;bO%[QlO,5;bO%[QlO,5;bO%[QlO,5;bO%[QlO,5;bOOQ['#FY'#FYO!(vQlO,5;sOOQ!0Lf,5;x,5;xOOQ!0Lf,5;y,5;yOOQ!0Lf,5;{,5;{O%[QlO'#IlO!*yQ!0LrO,5<gO%[QlO,5;bO!&fQMhO,5;bO!+hQMhO,5;bO!-YQMhO'#EZO%[QlO,5;vOOQ!0Lf,5;z,5;zO!-aQ,UO'#FiO!.^Q,UO'#KTO!-xQ,UO'#KTO!.eQ,UO'#KTOOQO'#KT'#KTO!.yQ,UO,5<ROOOW,5<_,5<_O!/[QlO'#FuOOOW'#Ik'#IkO7VO7dO,5<PO!/cQ,UO'#FwOOQ!0Lf,5<P,5<PO!0SQ$IUO'#CvOOQ!0Lh'#Cz'#CzO!0gO#@ItO'#DOO!1TQMjO,5<dO!1[Q`O,5<fO!2wQ(CWO'#GVO!3UQ`O'#GWO!3ZQ`O'#GWO!4yQ(CWO'#G[O!6OQpO'#G`OOQO'#Gk'#GkO!+oQMhO'#GjOOQO'#Gm'#GmO!+oQMhO'#GlO!6qQ$IUO'#JhOOQ!0Lh'#Jh'#JhO!6{Q`O'#JgO!7ZQ`O'#JfO!7cQ`O'#CuOOQ!0Lh'#Cx'#CxO!7kQ`O'#CzOOQ!0Lh'#DS'#DSOOQ!0Lh'#DU'#DUO1SQ`O'#DWO!+oQMhO'#F}O!+oQMhO'#GPO!7pQ`O'#GRO!7uQ`O'#GSO!3ZQ`O'#GYO!+oQMhO'#G_O!7zQ`O'#EnO!8iQ`O,5<eOOQ!0Lb'#Cr'#CrO!8qQ`O'#EoO!9kQpO'#EpOOQ!0Lb'#J}'#J}O!9rQ!0LrO'#K^O9hQ!0LrO,5=`O`QlO,5>pOOQ['#Jd'#JdOOQ[,5>q,5>qOOQ[-E<X-E<XO!;qQ!0MxO,5:_O!9fQpO,5:]O!>[Q!0MxO,5:gO%[QlO,5:gO!@rQ!0MxO,5:iOOQO,5@w,5@wO!AcQMhO,5=[O!AqQ!0LrO'#JeO9RQ`O'#JeO!BSQ!0LrO,59ZO!B_QpO,59ZO!BgQMhO,59ZO:VQMhO,59ZO!BrQ`O,5;WO!BzQ`O'#H^O!C`Q`O'#KaO%[QlO,5;|O!9fQpO,5<OO!ChQ`O,5=wO!CmQ`O,5=wO!CrQ`O,5=wO9hQ!0LrO,5=wO;wQ`O,5=gOOQO'#Cv'#CvO!DQQpO,5=dO!DYQMhO,5=eO!DeQ`O,5=gO!DjQ!bO,5=jO!DrQ`O'#K]O>tQ`O'#HTO9^Q`O'#HVO!DwQ`O'#HVO:VQMhO'#HXO!D|Q`O'#HXOOQ[,5=m,5=mO!ERQ`O'#HYO!EdQ`O'#CoO!EiQ`O,59PO!EsQ`O,59PO!GxQlO,59POOQ[,59P,59PO!HYQ!0LrO,59PO%[QlO,59PO!JeQlO'#HaOOQ['#Hb'#HbOOQ['#Hc'#HcO`QlO,5=yO!J{Q`O,5=yO`QlO,5>PO`QlO,5>RO!KQQ`O,5>TO`QlO,5>VO!KVQ`O,5>YO!K[QlO,5>`OOQ[,5>f,5>fO%[QlO,5>fO9hQ!0LrO,5>hOOQ[,5>j,5>jO# fQ`O,5>jOOQ[,5>l,5>lO# fQ`O,5>lOOQ[,5>n,5>nO#!SQpO'#D[O%[QlO'#JrO#!uQpO'#JrO##PQpO'#DjO##bQpO'#DjO#%sQlO'#DjO#%zQ`O'#JqO#&SQ`O,5:TO#&XQ`O'#EqO#&gQ`O'#KQO#&oQ`O,5;[O#&tQpO'#DjO#'RQpO'#ESOOQ!0Lf,5:l,5:lO%[QlO,5:lO#'YQ`O,5:lO>tQ`O,5;VO!B_QpO,5;VO!BgQMhO,5;VO:VQMhO,5;VO#'bQ`O,5@^O#'gQ07dO,5:pOOQO-E<b-E<bO#(mQ!0MSO,5;OOCrQpO,5:oO#(wQpO,5:oOCrQpO,5;OO!BSQ!0LrO,5:oOOQ!0Lb'#Eg'#EgOOQO,5;O,5;OO%[QlO,5;OO#)UQ!0LrO,5;OO#)aQ!0LrO,5;OO!B_QpO,5:oOOQO,5;U,5;UO#)oQ!0LrO,5;OPOOO'#IY'#IYP#*TO&2DjO,58|POOO,58|,58|OOOO-E<Y-E<YOOQ!0Lh1G.p1G.pOOOO-E<Z-E<ZOOOO,59z,59zO#*`Q!bO,59zOOOO-E<]-E<]OOQ!0Lf1G/d1G/dO#*eQ!fO,5>zO+}QlO,5>zOOQO,5?Q,5?QO#*oQlO'#I`OOQO-E<^-E<^O#*|Q`O,5@[O#+UQ!fO,5@[O#+]Q`O,5@jOOQ!0Lf1G/j1G/jO%[QlO,5@kO#+eQ`O'#IfOOQO-E<d-E<dO#+]Q`O,5@jOOQ!0Lb1G0u1G0uOOQ!0Ln1G/u1G/uOOQ!0Ln1G0V1G0VO%[QlO,5@hO#+yQ!0LrO,5@hO#,[Q!0LrO,5@hO#,cQ`O,5@gO9WQ`O,5@gO#,kQ`O,5@gO#,yQ`O'#IiO#,cQ`O,5@gOOQ!0Lb1G0t1G0tO!(`QpO,5:rO!(kQpO,5:rOOQS,5:t,5:tO#-kQdO,5:tO#-sQMhO1G2vO9^Q`O1G2vOOQ!0Lf1G0r1G0rO#.RQ!0MxO1G0rO#/WQ!0MvO,5;SOOQ!0Lh'#GU'#GUO#/tQ!0MzO'#JhO!$cQlO1G0rO#2PQ!fO'#JsO%[QlO'#JsO#2ZQ`O,5:bOOQ!0Lh'#D['#D[OOQ!0Lf1G0{1G0{O%[QlO1G0{OOQ!0Lf1G1e1G1eO#2`Q`O1G0{O#4tQ!0MxO1G0|O#4{Q!0MxO1G0|O#7cQ!0MxO1G0|O#7jQ!0MxO1G0|O#:QQ!0MxO1G0|O#<hQ!0MxO1G0|O#<oQ!0MxO1G0|O#<vQ!0MxO1G0|O#?^Q!0MxO1G0|O#?eQ!0MxO1G0|O#ArQ?MtO'#CiO#CmQ?MtO1G1_O#CtQ?MtO'#JoO#DXQ!0MxO,5?WOOQ!0Lb-E<j-E<jO#FfQ!0MxO1G0|O#GcQ!0MzO1G0|OOQ!0Lf1G0|1G0|O#HfQMjO'#JxO#HpQ`O,5:uO#HuQ!0MxO1G1bO#IiQ,UO,5<VO#IqQ,UO,5<WO#IyQ,UO'#FnO#JbQ`O'#FmOOQO'#KU'#KUOOQO'#Ij'#IjO#JgQ,UO1G1mOOQ!0Lf1G1m1G1mOOOW1G1x1G1xO#JxQ?MtO'#JnO#KSQ`O,5<aO!(vQlO,5<aOOOW-E<i-E<iOOQ!0Lf1G1k1G1kO#KXQpO'#KTOOQ!0Lf,5<c,5<cO#KaQpO,5<cO#KfQMhO'#DQOOOO'#I^'#I^O#KmO#@ItO,59jOOQ!0Lh,59j,59jO%[QlO1G2OO!7uQ`O'#InO#KxQ`O,5<xOOQ!0Lh,5<u,5<uO!+oQMhO'#IqO#LfQMjO,5=UO!+oQMhO'#IsO#MXQMjO,5=WO!&fQMhO,5=YOOQO1G2Q1G2QO#McQ!dO'#CrO#MvQ(CWO'#EoO#N{QpO'#G`O$ cQ!dO,5<qO$ jQ`O'#KXO9WQ`O'#KXO$ xQ`O,5<sO!+oQMhO,5<rO$ }Q`O'#GXO$!`Q`O,5<rO$!eQ!dO'#GUO$!rQ!dO'#KYO$!|Q`O'#KYO!&fQMhO'#KYO$#RQ`O,5<vO$#WQlO'#JrO$#bQpO'#GaO##bQpO'#GaO$#sQ`O'#GeO!3ZQ`O'#GhO$#xQ!0LrO'#IpO$$TQpO,5<zOOQ!0Lp,5<z,5<zO$$[QpO'#GaO$$iQpO'#GbO$$zQpO'#GbO$%PQMjO,5=UO$%aQMjO,5=WOOQ!0Lh,5=Z,5=ZO!+oQMhO,5@RO!+oQMhO,5@RO$%qQ`O'#IuO$%|Q`O,5@QO$&UQ`O,59aOOQ!0Lh,59f,59fO$&{Q$IYO,59rOOQ!0Lh'#Jl'#JlO$'nQMjO,5<iO$(aQMjO,5<kO@fQ`O,5<mOOQ!0Lh,5<n,5<nO$(kQ`O,5<tO$(pQMjO,5<yO$)QQ`O'#J{O!$cQlO1G2PO$)VQ`O1G2PO9WQ`O'#KOO9WQ`O'#EqO%[QlO'#EqO9WQ`O'#IwO$)[Q!0LrO,5@xOOQ[1G2z1G2zOOQ[1G4[1G4[OOQ!0Lf1G/y1G/yOOQ!0Lf1G/w1G/wO$+^Q!0MxO1G0ROOQ[1G2v1G2vO!&fQMhO1G2vO%[QlO1G2vO#-vQ`O1G2vO$-bQMhO'#EhOOQ!0Lb,5@P,5@PO$-lQ!0LrO,5@POOQ[1G.u1G.uO!BSQ!0LrO1G.uO!B_QpO1G.uO!BgQMhO1G.uO$-}Q`O1G0rO$.SQ`O'#CiO$._Q`O'#KbO$.gQ`O,5=xO$.lQ`O'#KbO$.qQ`O'#KbO$/PQ`O'#I}O$/_Q`O,5@{O$/gQ!fO1G1hOOQ!0Lf1G1j1G1jO9^Q`O1G3cO@fQ`O1G3cO$/nQ`O1G3cO$/sQ`O1G3cOOQ[1G3c1G3cO!DeQ`O1G3RO!&fQMhO1G3OO$/xQ`O1G3OOOQ[1G3P1G3PO!&fQMhO1G3PO$/}Q`O1G3PO$0VQpO'#G}OOQ[1G3R1G3RO!5yQpO'#IyO!DjQ!bO1G3UOOQ[1G3U1G3UOOQ[,5=o,5=oO$0_QMhO,5=qO9^Q`O,5=qO$#sQ`O,5=sO9RQ`O,5=sO!B_QpO,5=sO!BgQMhO,5=sO:VQMhO,5=sO$0mQ`O'#K`O$0xQ`O,5=tOOQ[1G.k1G.kO$0}Q!0LrO1G.kO@fQ`O1G.kO$1YQ`O1G.kO9hQ!0LrO1G.kO$3bQ!fO,5@}O$3oQ`O,5@}O9WQ`O,5@}O$3zQlO,5={O$4RQ`O,5={OOQ[1G3e1G3eO`QlO1G3eOOQ[1G3k1G3kOOQ[1G3m1G3mO>oQ`O1G3oO$4WQlO1G3qO$8[QlO'#HpOOQ[1G3t1G3tO$8iQ`O'#HvO>tQ`O'#HxOOQ[1G3z1G3zO$8qQlO1G3zO9hQ!0LrO1G4QOOQ[1G4S1G4SOOQ!0Lb'#G]'#G]O9hQ!0LrO1G4UO9hQ!0LrO1G4WO$<xQ`O,5@^O!(vQlO,5;]O9WQ`O,5;]O>tQ`O,5:UO!(vQlO,5:UO!B_QpO,5:UO$<}Q?MtO,5:UOOQO,5;],5;]O$=XQpO'#IaO$=oQ`O,5@]OOQ!0Lf1G/o1G/oO$=wQpO'#IgO$>RQ`O,5@lOOQ!0Lb1G0v1G0vO##bQpO,5:UOOQO'#Ic'#IcO$>ZQpO,5:nOOQ!0Ln,5:n,5:nO#']Q`O1G0WOOQ!0Lf1G0W1G0WO%[QlO1G0WOOQ!0Lf1G0q1G0qO>tQ`O1G0qO!B_QpO1G0qO!BgQMhO1G0qOOQ!0Lb1G5x1G5xO!BSQ!0LrO1G0ZOOQO1G0j1G0jO%[QlO1G0jO$>bQ!0LrO1G0jO$>mQ!0LrO1G0jO!B_QpO1G0ZOCrQpO1G0ZO$>{Q!0LrO1G0jOOQO1G0Z1G0ZO$?aQ!0MxO1G0jPOOO-E<W-E<WPOOO1G.h1G.hOOOO1G/f1G/fO$?kQ!bO,5<gO$?sQ!fO1G4fOOQO1G4l1G4lO%[QlO,5>zO$?}Q`O1G5vO$@VQ`O1G6UO$@_Q!fO1G6VO9WQ`O,5?QO$@iQ!0MxO1G6SO%[QlO1G6SO$@yQ!0LrO1G6SO$A[Q`O1G6RO$A[Q`O1G6RO9WQ`O1G6RO$AdQ`O,5?TO9WQ`O,5?TOOQO,5?T,5?TO$AxQ`O,5?TO$)QQ`O,5?TOOQO-E<g-E<gOOQS1G0^1G0^OOQS1G0`1G0`O#-nQ`O1G0`OOQ[7+(b7+(bO!&fQMhO7+(bO%[QlO7+(bO$BWQ`O7+(bO$BcQMhO7+(bO$BqQ!0MzO,5=UO$D|Q!0MzO,5=WO$GXQ!0MzO,5=UO$IjQ!0MzO,5=WO$K{Q!0MzO,59rO$NQQ!0MzO,5<iO%!]Q!0MzO,5<kO%$hQ!0MzO,5<yOOQ!0Lf7+&^7+&^O%&yQ!0MxO7+&^O%'mQlO'#IbO%'zQ`O,5@_O%(SQ!fO,5@_OOQ!0Lf1G/|1G/|O%(^Q`O7+&gOOQ!0Lf7+&g7+&gO%(cQ?MtO,5:cO%[QlO7+&yO%(mQ?MtO,5:_O%(zQ?MtO,5:gO%)UQ?MtO,5:iO%)`QMhO'#IeO%)jQ`O,5@dOOQ!0Lh1G0a1G0aOOQO1G1q1G1qOOQO1G1r1G1rO%)rQ!jO,5<YO!(vQlO,5<XOOQO-E<h-E<hOOQ!0Lf7+'X7+'XOOOW7+'d7+'dOOOW1G1{1G1{O%)}Q`O1G1{OOQ!0Lf1G1}1G1}OOOO,59l,59lO%*SQ!dO,59lOOOO-E<[-E<[OOQ!0Lh1G/U1G/UO%*ZQ!0MxO7+'jOOQ!0Lh,5?Y,5?YO%*}QMhO1G2dP%+UQ`O'#InPOQ!0Lh-E<l-E<lO%+rQMjO,5?]OOQ!0Lh-E<o-E<oO%,eQMjO,5?_OOQ!0Lh-E<q-E<qO%,oQ!dO1G2tO%,vQ!dO'#CrO%-^QMhO'#KOO$#WQlO'#JrOOQ!0Lh1G2]1G2]O%-eQ`O'#ImO%-yQ`O,5@sO%-yQ`O,5@sO%.RQ`O,5@sO%.^Q`O,5@sOOQO1G2_1G2_O%.lQMjO1G2^O!+oQMhO1G2^O%.|Q(CWO'#IoO%/ZQ`O,5@tO!&fQMhO,5@tO%/cQ!dO,5@tOOQ!0Lh1G2b1G2bO%1sQ!fO'#CiO%1}Q`O,5<}OOQ!0Lb,5<{,5<{O%2VQpO,5<{OOQ!0Lb,5<|,5<|OCcQ`O,5<{O%2bQpO,5<{OOQ!0Lb,5=P,5=PO$)QQ`O,5=SOOQO,5?[,5?[OOQO-E<n-E<nOOQ!0Lp1G2f1G2fO##bQpO,5<{O$#WQlO,5<}O%2pQ`O,5<|O%2{QpO,5<|O!+oQMhO'#IqO%3uQMjO1G2pO!+oQMhO'#IsO%4hQMjO1G2rO%4rQMjO1G5mO%4|QMjO1G5mOOQO,5?a,5?aOOQO-E<s-E<sOOQO1G.{1G.{O!9fQpO,59tO%[QlO,59tOOQ!0Lh,5<h,5<hO%5ZQ`O1G2XO!+oQMhO1G2`O%5`Q!0MxO7+'kOOQ!0Lf7+'k7+'kO!$cQlO7+'kO%6SQ`O,5;]OOQ!0Lb,5?c,5?cOOQ!0Lb-E<u-E<uO%6XQ!dO'#KZO#']Q`O7+(bO4UQ!fO7+(bO$BZQ`O7+(bO%6cQ!0MvO'#CiO%6vQ!0MvO,5=QO%7hQ`O,5=QOOQ!0Lb1G5k1G5kOOQ[7+$a7+$aO!BSQ!0LrO7+$aO!B_QpO7+$aO!$cQlO7+&^O%7mQ`O'#I|O%8UQ`O,5@|OOQO1G3d1G3dO9^Q`O,5@|O%8UQ`O,5@|O%8^Q`O,5@|OOQO,5?i,5?iOOQO-E<{-E<{OOQ!0Lf7+'S7+'SO%8cQ`O7+(}O9hQ!0LrO7+(}O9^Q`O7+(}O@fQ`O7+(}OOQ[7+(m7+(mO%8hQ!0MvO7+(jO!&fQMhO7+(jO!D`Q`O7+(kOOQ[7+(k7+(kO!&fQMhO7+(kO%8rQ`O'#K_O%8}Q`O,5=iOOQO,5?e,5?eOOQO-E<w-E<wOOQ[7+(p7+(pO%:aQpO'#HWOOQ[1G3]1G3]O!&fQMhO1G3]O%[QlO1G3]O%:hQ`O1G3]O%:sQMhO1G3]O9hQ!0LrO1G3_O$#sQ`O1G3_O9RQ`O1G3_O!B_QpO1G3_O!BgQMhO1G3_O%;RQ`O'#I{O%;gQ`O,5@zO%;oQpO,5@zOOQ!0Lb1G3`1G3`OOQ[7+$V7+$VO@fQ`O7+$VO9hQ!0LrO7+$VO%;zQ`O7+$VO%[QlO1G6iO%[QlO1G6jO%<PQ!0LrO1G6iO%<ZQlO1G3gO%<bQ`O1G3gO%<gQlO1G3gOOQ[7+)P7+)PO9hQ!0LrO7+)ZO`QlO7+)]OOQ['#Ke'#KeOOQ['#JO'#JOO%<nQlO,5>[OOQ[,5>[,5>[O%[QlO'#HqO%<{Q`O'#HsOOQ[,5>b,5>bO9WQ`O,5>bOOQ[,5>d,5>dOOQ[7+)f7+)fOOQ[7+)l7+)lOOQ[7+)p7+)pOOQ[7+)r7+)rO%=QQpO1G5xO%=lQ?MtO1G0wO%=vQ`O1G0wOOQO1G/p1G/pO%>RQ?MtO1G/pO>tQ`O1G/pO!(vQlO'#DjOOQO,5>{,5>{OOQO-E<_-E<_OOQO,5?R,5?ROOQO-E<e-E<eO!B_QpO1G/pOOQO-E<a-E<aOOQ!0Ln1G0Y1G0YOOQ!0Lf7+%r7+%rO#']Q`O7+%rOOQ!0Lf7+&]7+&]O>tQ`O7+&]O!B_QpO7+&]OOQO7+%u7+%uO$?aQ!0MxO7+&UOOQO7+&U7+&UO%[QlO7+&UO%>]Q!0LrO7+&UO!BSQ!0LrO7+%uO!B_QpO7+%uO%>hQ!0LrO7+&UO%>vQ!0MxO7++nO%[QlO7++nO%?WQ`O7++mO%?WQ`O7++mOOQO1G4o1G4oO9WQ`O1G4oO%?`Q`O1G4oOOQS7+%z7+%zO#']Q`O<<K|O4UQ!fO<<K|O%?nQ`O<<K|OOQ[<<K|<<K|O!&fQMhO<<K|O%[QlO<<K|O%?vQ`O<<K|O%@RQ!0MzO,5?]O%B^Q!0MzO,5?_O%DiQ!0MzO1G2^O%FzQ!0MzO1G2pO%IVQ!0MzO1G2rO%KbQ!fO,5>|O%[QlO,5>|OOQO-E<`-E<`O%KlQ`O1G5yOOQ!0Lf<<JR<<JRO%KtQ?MtO1G0rO%M{Q?MtO1G0|O%NSQ?MtO1G0|O&!TQ?MtO1G0|O&![Q?MtO1G0|O&$]Q?MtO1G0|O&&^Q?MtO1G0|O&&eQ?MtO1G0|O&&lQ?MtO1G0|O&(mQ?MtO1G0|O&(tQ?MtO1G0|O&({Q!0MxO<<JeO&*sQ?MtO1G0|O&+pQ?MvO1G0|O&,sQ?MvO'#JhO&.yQ?MtO1G1bO&/WQ?MtO1G0RO&/bQMjO,5?POOQO-E<c-E<cO!(vQlO'#FpOOQO'#KV'#KVOOQO1G1t1G1tO&/lQ`O1G1sO&/qQ?MtO,5?WOOOW7+'g7+'gOOOO1G/W1G/WO&/{Q!dO1G4tOOQ!0Lh7+(O7+(OP!&fQMhO,5?YO!+oQMhO7+(`O&0SQ`O,5?XO9WQ`O,5?XOOQO-E<k-E<kO&0bQ`O1G6_O&0bQ`O1G6_O&0jQ`O1G6_O&0uQMjO7+'xO&1VQ!dO,5?ZO&1aQ`O,5?ZO!&fQMhO,5?ZOOQO-E<m-E<mO&1fQ!dO1G6`O&1pQ`O1G6`O&1xQ`O1G2iO!&fQMhO1G2iOOQ!0Lb1G2g1G2gOOQ!0Lb1G2h1G2hO%2VQpO1G2gO!B_QpO1G2gOCcQ`O1G2gOOQ!0Lb1G2n1G2nO&1}QpO1G2gO&2]Q`O1G2iO$)QQ`O1G2hOCcQ`O1G2hO$#WQlO1G2iO&2eQ`O1G2hO&3XQMjO,5?]OOQ!0Lh-E<p-E<pO&3zQMjO,5?_OOQ!0Lh-E<r-E<rO!+oQMhO7++XOOQ!0Lh1G/`1G/`O&4UQ`O1G/`OOQ!0Lh7+'s7+'sO&4ZQMjO7+'zO&4kQ!0MxO<<KVOOQ!0Lf<<KV<<KVO&5_Q`O1G0wO!&fQMhO'#IvO&5dQ`O,5@uO&7fQ!fO<<K|O!&fQMhO1G2lOOQ[<<G{<<G{O!BSQ!0LrO<<G{O&7mQ!0MxO<<IxOOQ!0Lf<<Ix<<IxOOQO,5?h,5?hO&8aQ`O,5?hO&8fQ`O,5?hOOQO-E<z-E<zO&8tQ`O1G6hO&8tQ`O1G6hO9^Q`O1G6hO@fQ`O<<LiOOQ[<<Li<<LiO&8|Q`O<<LiO9hQ!0LrO<<LiOOQ[<<LU<<LUO%8hQ!0MvO<<LUOOQ[<<LV<<LVO!D`Q`O<<LVO&9RQpO'#IxO&9^Q`O,5@yO!(vQlO,5@yOOQ[1G3T1G3TOOQO'#Iz'#IzO9hQ!0LrO'#IzO&9fQpO,5=rOOQ[,5=r,5=rO&9mQpO'#EdO&9tQpO'#GcO&9yQ`O7+(wO&:OQ`O7+(wOOQ[7+(w7+(wO!&fQMhO7+(wO%[QlO7+(wO&:WQ`O7+(wOOQ[7+(y7+(yO9hQ!0LrO7+(yO$#sQ`O7+(yO9RQ`O7+(yO!B_QpO7+(yO&:cQ`O,5?gOOQO-E<y-E<yOOQO'#HZ'#HZO&:nQ`O1G6fO9hQ!0LrO<<GqOOQ[<<Gq<<GqO@fQ`O<<GqO&:vQ`O7+,TO&:{Q`O7+,UO%[QlO7+,TO%[QlO7+,UOOQ[7+)R7+)RO&;QQ`O7+)RO&;VQlO7+)RO&;^Q`O7+)ROOQ[<<Lu<<LuOOQ[<<Lw<<LwOOQ[-E<|-E<|OOQ[1G3v1G3vO&;cQ`O,5>]OOQ[,5>_,5>_O&;hQ`O1G3|O9WQ`O7+&cO!(vQlO7+&cOOQO7+%[7+%[O&;mQ?MtO1G6VO>tQ`O7+%[OOQ!0Lf<<I^<<I^OOQ!0Lf<<Iw<<IwO>tQ`O<<IwOOQO<<Ip<<IpO$?aQ!0MxO<<IpO%[QlO<<IpOOQO<<Ia<<IaO!BSQ!0LrO<<IaO&;wQ!0LrO<<IpO&<SQ!0MxO<= YO&<dQ`O<= XOOQO7+*Z7+*ZO9WQ`O7+*ZOOQ[ANAhANAhO&<lQ!fOANAhO!&fQMhOANAhO#']Q`OANAhO4UQ!fOANAhO&<sQ`OANAhO%[QlOANAhO&<{Q!0MzO7+'xO&?^Q!0MzO,5?]O&AiQ!0MzO,5?_O&CtQ!0MzO7+'zO&FVQ!fO1G4hO&FaQ?MtO7+&^O&HeQ?MvO,5=UO&JlQ?MvO,5=WO&J|Q?MvO,5=UO&K^Q?MvO,5=WO&KnQ?MvO,59rO&MtQ?MvO,5<iO' wQ?MvO,5<kO'$]Q?MvO,5<yO'&RQ?MtO7+'jO'&`Q?MtO7+'kO'&mQ`O,5<[OOQO7+'_7+'_OOQ!0Lh7+*`7+*`O'&rQMjO<<KzOOQO1G4s1G4sO'&yQ`O1G4sO''UQ`O1G4sO''dQ`O7++yO''dQ`O7++yO!&fQMhO1G4uO''lQ!dO1G4uO''vQ`O7++zO'(OQ`O7+(TO'(ZQ!dO7+(TOOQ!0Lb7+(R7+(ROOQ!0Lb7+(S7+(SO!B_QpO7+(ROCcQ`O7+(RO'(eQ`O7+(TO!&fQMhO7+(TO$)QQ`O7+(SO'(jQ`O7+(TOCcQ`O7+(SO'(rQMjO<<NsOOQ!0Lh7+$z7+$zO'(|Q!dO,5?bOOQO-E<t-E<tO')WQ!0MvO7+(WOOQ[AN=gAN=gO9^Q`O1G5SOOQO1G5S1G5SO')hQ`O1G5SO')mQ`O7+,SO')mQ`O7+,SO9hQ!0LrOANBTO@fQ`OANBTOOQ[ANBTANBTOOQ[ANApANApOOQ[ANAqANAqO')uQ`O,5?dOOQO-E<v-E<vO'*QQ?MtO1G6eOOQO,5?f,5?fOOQO-E<x-E<xOOQ[1G3^1G3^O'*[Q`O,5<}OOQ[<<Lc<<LcO!&fQMhO<<LcO&9yQ`O<<LcO'*aQ`O<<LcO%[QlO<<LcOOQ[<<Le<<LeO9hQ!0LrO<<LeO$#sQ`O<<LeO9RQ`O<<LeO'*iQpO1G5RO'*tQ`O7+,QOOQ[AN=]AN=]O9hQ!0LrOAN=]OOQ[<= o<= oOOQ[<= p<= pO'*|Q`O<= oO'+RQ`O<= pOOQ[<<Lm<<LmO'+WQ`O<<LmO'+]QlO<<LmOOQ[1G3w1G3wO>tQ`O7+)hO'+dQ`O<<I}O'+oQ?MtO<<I}OOQO<<Hv<<HvOOQ!0LfAN?cAN?cOOQOAN?[AN?[O$?aQ!0MxOAN?[OOQOAN>{AN>{O%[QlOAN?[OOQO<<Mu<<MuOOQ[G27SG27SO!&fQMhOG27SO#']Q`OG27SO'+yQ!fOG27SO4UQ!fOG27SO',QQ`OG27SO',YQ?MtO<<JeO',gQ?MvO1G2^O'.]Q?MvO,5?]O'0`Q?MvO,5?_O'2cQ?MvO1G2pO'4fQ?MvO1G2rO'6iQ?MtO<<KVO'6vQ?MtO<<IxOOQO1G1v1G1vO!+oQMhOANAfOOQO7+*_7+*_O'7TQ`O7+*_O'7`Q`O<= eO'7hQ!dO7+*aOOQ!0Lb<<Ko<<KoO$)QQ`O<<KoOCcQ`O<<KoO'7rQ`O<<KoO!&fQMhO<<KoOOQ!0Lb<<Km<<KmO!B_QpO<<KmO'7}Q!dO<<KoOOQ!0Lb<<Kn<<KnO'8XQ`O<<KoO!&fQMhO<<KoO$)QQ`O<<KnOOQO7+*n7+*nO9^Q`O7+*nO'8^Q`O<= nOOQ[G27oG27oO9hQ!0LrOG27oO!(vQlO1G5OO'8fQ`O7+,PO'8nQ`O1G2iO&9yQ`OANA}OOQ[ANA}ANA}O!&fQMhOANA}O'8sQ`OANA}OOQ[ANBPANBPO9hQ!0LrOANBPO$#sQ`OANBPOOQO'#H['#H[OOQO7+*m7+*mOOQ[G22wG22wOOQ[ANEZANEZOOQ[ANE[ANE[OOQ[ANBXANBXO'8{Q`OANBXOOQ[<<MS<<MSO!(vQlOAN?iOOQOG24vG24vO$?aQ!0MxOG24vO#']Q`OLD,nOOQ[LD,nLD,nO!&fQMhOLD,nO'9QQ!fOLD,nO'9XQ?MvO7+'xO':}Q?MvO,5?]O'=QQ?MvO,5?_O'?TQ?MvO7+'zO'@yQMjOG27QOOQO<<My<<MyOOQ!0LbANAZANAZO$)QQ`OANAZOCcQ`OANAZO'AZQ!dOANAZOOQ!0LbANAXANAXO'AbQ`OANAZO!&fQMhOANAZO'AmQ!dOANAZOOQ!0LbANAYANAYOOQO<<NY<<NYOOQ[LD-ZLD-ZO'AwQ?MtO7+*jOOQO'#Gd'#GdOOQ[G27iG27iO&9yQ`OG27iO!&fQMhOG27iOOQ[G27kG27kO9hQ!0LrOG27kOOQ[G27sG27sO'BRQ?MtOG25TOOQOLD*bLD*bOOQ[!$(!Y!$(!YO#']Q`O!$(!YO!&fQMhO!$(!YO'B]Q!0MzOG27QOOQ!0LbG26uG26uO$)QQ`OG26uO'DnQ`OG26uOCcQ`OG26uO'DyQ!dOG26uO!&fQMhOG26uOOQ[LD-TLD-TO&9yQ`OLD-TOOQ[LD-VLD-VOOQ[!)9Et!)9EtO#']Q`O!)9EtOOQ!0LbLD,aLD,aO$)QQ`OLD,aOCcQ`OLD,aO'EQQ`OLD,aO'E]Q!dOLD,aOOQ[!$(!o!$(!oOOQ[!.K;`!.K;`O'EdQ?MvOG27QOOQ!0Lb!$( {!$( {O$)QQ`O!$( {OCcQ`O!$( {O'GYQ`O!$( {OOQ!0Lb!)9Eg!)9EgO$)QQ`O!)9EgOCcQ`O!)9EgOOQ!0Lb!.K;R!.K;RO$)QQ`O!.K;ROOQ!0Lb!4/0m!4/0mO!(vQlO'#DwO1PQ`O'#EUO'GeQ!fO'#JnO'GlQ!L^O'#DsO'GsQlO'#D{O'GzQ!fO'#CiO'JbQ!fO'#CiO!(vQlO'#D}O'JrQlO,5;WO!(vQlO,5;bO!(vQlO,5;bO!(vQlO,5;bO!(vQlO,5;bO!(vQlO,5;bO!(vQlO,5;bO!(vQlO,5;bO!(vQlO,5;bO!(vQlO,5;bO!(vQlO,5;bO!(vQlO'#IlO'LuQ`O,5<gO!(vQlO,5;bO'L}QMhO,5;bO'NhQMhO,5;bO!(vQlO,5;vO!&fQMhO'#GjO'L}QMhO'#GjO!&fQMhO'#GlO'L}QMhO'#GlO1SQ`O'#DWO1SQ`O'#DWO!&fQMhO'#F}O'L}QMhO'#F}O!&fQMhO'#GPO'L}QMhO'#GPO!&fQMhO'#G_O'L}QMhO'#G_O!(vQlO,5:gO'NoQpO'#D[O'NyQpO'#JrO!(vQlO,5@kO'JrQlO1G0rO( TQ?MtO'#CiO!(vQlO1G2OO!&fQMhO'#IqO'L}QMhO'#IqO!&fQMhO'#IsO'L}QMhO'#IsO( _Q!dO'#CrO!&fQMhO,5<rO'L}QMhO,5<rO'JrQlO1G2PO!(vQlO7+&yO!&fQMhO1G2^O'L}QMhO1G2^O!&fQMhO'#IqO'L}QMhO'#IqO!&fQMhO'#IsO'L}QMhO'#IsO!&fQMhO1G2`O'L}QMhO1G2`O'JrQlO7+'kO'JrQlO7+&^O!&fQMhOANAfO'L}QMhOANAfO( rQ`O'#ElO( wQ`O'#ElO(!PQ`O'#F[O(!UQ`O'#EvO(!ZQ`O'#KPO(!fQ`O'#J}O(!qQ`O,5;WO(!vQMjO,5<dO(!}Q`O'#GWO(#SQ`O'#GWO(#XQ`O,5<eO(#aQ`O,5;WO(#iQ?MtO1G1_O(#pQ`O,5<rO(#uQ`O,5<rO(#zQ`O,5<tO($PQ`O,5<tO($UQ`O1G2PO($ZQ`O1G0rO($`QMjO<<KzO($gQMjO<<KzO7eQMhO'#FzO9RQ`O'#FyOAaQ`O'#EkO!(vQlO,5;sO!3ZQ`O'#GWO!3ZQ`O'#GWO!3ZQ`O'#GYO!3ZQ`O'#GYO!+oQMhO7+(`O!+oQMhO7+(`O%,oQ!dO1G2tO%,oQ!dO1G2tO!&fQMhO,5=YO!&fQMhO,5=Y",stateData:"(%k~O'xOS'yOSTOS'zRQ~OPYOQYOSfOY!VOaqOdzOeyOmkOoYOpkOqkOwkOyYO{YO!PWO!TkO!UkO![XO!fuO!iZO!lYO!mYO!nYO!pvO!rwO!uxO!y]O#t!PO$V|O%e}O%g!QO%i!OO%j!OO%k!OO%n!RO%p!SO%s!TO%t!TO%v!UO&S!WO&Y!XO&[!YO&^!ZO&`![O&c!]O&i!^O&o!_O&q!`O&s!aO&u!bO&w!cO(PSO(RTO(UUO(]VO(k[O(ziO~OWtO~P`OPYOQYOSfOd!jOe!iOmkOoYOpkOqkOwkOyYO{YO!PWO!TkO!UkO![!eO!fuO!iZO!lYO!mYO!nYO!pvO!r!gO!u!hO$V!kO(P!dO(RTO(UUO(]VO(k[O(ziO~Oa!wOp!nO!P!oO!_!yO!`!vO!a!vO!y;kO#Q!pO#R!pO#S!xO#T!pO#U!pO#X!zO#Y!zO(Q!lO(RTO(UUO(a!mO(k!sO~O'z!{O~OP]XR]X[]Xa]Xo]X}]X!P]X!Y]X!i]X!m]X#O]X#P]X#]]X#hfX#k]X#l]X#m]X#n]X#o]X#p]X#q]X#r]X#s]X#u]X#w]X#y]X#z]X$P]X'v]X(]]X(n]X(u]X(v]X~O!d%PX~P(qO_!}O(R#PO(S!}O(T#PO~O_#QO(T#PO(U#PO(V#QO~Ou#SO!R#TO(^#TO(_#VO~OPYOQYOSfOd!jOe!iOmkOoYOpkOqkOwkOyYO{YO!PWO!TkO!UkO![!eO!fuO!iZO!lYO!mYO!nYO!pvO!r!gO!u!hO$V!kO(P;oO(RTO(UUO(]VO(k[O(ziO~O!X#ZO!Y#WO!V(dP!V(rP~P+}O!Z#cO~P`OPYOQYOSfOd!jOe!iOoYOpkOqkOwkOyYO{YO!PWO!TkO!UkO![!eO!fuO!iZO!lYO!mYO!nYO!pvO!r!gO!u!hO$V!kO(RTO(UUO(]VO(k[O(ziO~Om#mO!X#iO!y]O#f#lO#g#iO(P;pO!h(oP~P.iO!i#oO(P#nO~O!u#sO!y]O%e#tO~O#h#uO~O!d#vO#h#uO~OP$[OR#zO[$cOo$aO}#yO!P#{O!Y$_O!i#xO!m$[O#O$RO#k$OO#l$PO#m$PO#n$PO#o$QO#p$RO#q$RO#r$bO#s$RO#u$SO#w$UO#y$WO#z$XO(]VO(n$YO(u#|O(v#}O~Oa(bX'v(bX's(bX!h(bX!V(bX![(bX%f(bX!d(bX~P1qO#P$dO#]$eO$P$eOP(cXR(cX[(cXo(cX}(cX!P(cX!Y(cX!i(cX!m(cX#O(cX#k(cX#l(cX#m(cX#n(cX#o(cX#p(cX#q(cX#r(cX#s(cX#u(cX#w(cX#y(cX#z(cX(](cX(n(cX(u(cX(v(cX![(cX%f(cX~Oa(cX'v(cX's(cX!V(cX!h(cXs(cX!d(cX~P4UO#]$eO~O$[$hO$^$gO$e$mO~OSfO![$nO$h$oO$j$qO~Oh%VOm%WOo%XOp$tOq$tOw%YOy%ZO{%[O!P${O![$|O!f%aO!i$xO#g%bO$V%_O$r%]O$t%^O$w%`O(P$sO(RTO(UUO(]$uO(u$}O(v%POg(YP~O!i%cO~O!P%fO![%gO(P%eO~O!d%kO~Oa%lO'v%lO~O}%pO~P%[O(Q!lO~P%[O%k%tO~P%[Oh%VO!i%cO(P%eO(Q!lO~Oe%{O!i%cO(P%eO~O#s$RO~O}&QO![%}O!i&PO%g&TO(P%eO(Q!lO(RTO(UUO`)TP~O!u#sO~O%p&VO!P)PX![)PX(P)PX~O(P&WO~O!r&]O#t!PO%g!QO%i!OO%j!OO%k!OO%n!RO%p!SO%s!TO%t!TO~Od&bOe&aO!u&_O%e&`O%x&^O~P;|Od&eOeyO![&dO!r&]O!uxO!y]O#t!PO%e}O%i!OO%j!OO%k!OO%n!RO%p!SO%s!TO%t!TO%v!UO~Ob&hO#]&kO%g&fO(Q!lO~P=RO!i&lO!r&pO~O!i#oO~O![XO~Oa%lO't&xO'v%lO~Oa%lO't&{O'v%lO~Oa%lO't&}O'v%lO~O's]X!V]Xs]X!h]X&W]X![]X%f]X!d]X~P(qO!_'[O!`'TO!a'TO(Q!lO(RTO(UUO~Op'RO!P'QO!X'UO(a'PO!Z(eP!Z(tP~P@YOk'_O![']O(P%eO~Oe'dO!i%cO(P%eO~O}&QO!i&PO~Op!nO!P!oO!y;kO#Q!pO#R!pO#T!pO#U!pO(Q!lO(RTO(UUO(a!mO(k!sO~O!_'jO!`'iO!a'iO#S!pO#X'kO#Y'kO~PAtOa%lOh%VO!d#vO!i%cO'v%lO(n'mO~O!m'qO#]'oO~PCSOp!nO!P!oO(RTO(UUO(a!mO(k!sO~O![XOp(iX!P(iX!_(iX!`(iX!a(iX!y(iX#Q(iX#R(iX#S(iX#T(iX#U(iX#X(iX#Y(iX(Q(iX(R(iX(U(iX(a(iX(k(iX~O!`'iO!a'iO(Q!lO~PCrO'{'uO'|'uO'}'wO~O_!}O(R'yO(S!}O(T'yO~O_#QO(T'yO(U'yO(V#QO~Os'{O~P%[Ou#SO!R#TO(^#TO(_(OO~O!X(QO!V'SX!V'YX!Y'SX!Y'YX~P+}O!Y(SO!V(dX~OP$[OR#zO[$cOo$aO}#yO!P#{O!Y(SO!i#xO!m$[O#O$RO#k$OO#l$PO#m$PO#n$PO#o$QO#p$RO#q$RO#r$bO#s$RO#u$SO#w$UO#y$WO#z$XO(]VO(n$YO(u#|O(v#}O~O!V(dX~PGmO!V(XO~O!V(qX!Y(qX!d(qX!h(qX(n(qX~O#](qX#h#aX!Z(qX~PIpO#](YO!V(sX!Y(sX~O!Y(ZO!V(rX~O!V(^O~O#]$eO~PIpO!Z(_O~P`OR#zO}#yO!P#{O!i#xO(]VOP!ka[!kao!ka!Y!ka!m!ka#O!ka#k!ka#l!ka#m!ka#n!ka#o!ka#p!ka#q!ka#r!ka#s!ka#u!ka#w!ka#y!ka#z!ka(n!ka(u!ka(v!ka~Oa!ka'v!ka's!ka!V!ka!h!kas!ka![!ka%f!ka!d!ka~PKWO!h(`O~O!d#vO#](aO(n'mO!Y(pXa(pX'v(pX~O!h(pX~PMsO!P%fO![%gO!y]O#f(fO#g(eO(P%eO~O!Y(gO!h(oX~O!h(iO~O!P%fO![%gO#g(eO(P%eO~OP(cXR(cX[(cXo(cX}(cX!P(cX!Y(cX!i(cX!m(cX#O(cX#k(cX#l(cX#m(cX#n(cX#o(cX#p(cX#q(cX#r(cX#s(cX#u(cX#w(cX#y(cX#z(cX(](cX(n(cX(u(cX(v(cX~O!d#vO!h(cX~P! aOR(kO}(jO!i#xO#P$dO!y!xa!P!xa~O!u!xa%e!xa![!xa#f!xa#g!xa(P!xa~P!#bO!u(oO~OPYOQYOSfOd!jOe!iOmkOoYOpkOqkOwkOyYO{YO!PWO!TkO!UkO![XO!fuO!iZO!lYO!mYO!nYO!pvO!r!gO!u!hO$V!kO(P!dO(RTO(UUO(]VO(k[O(ziO~Oh%VOm%WOo%XOp$tOq$tOw%YOy%ZO{<XO!P${O![$|O!f=jO!i$xO#g<_O$V%_O$r<ZO$t<]O$w%`O(P(sO(RTO(UUO(]$uO(u$}O(v%PO~O#h(uO~O!X(wO!h(gP~P%[O(a(yO(k[O~O!P({O!i#xO(a(yO(k[O~OP;jOQ;jOSfOd=fOe!iOmkOo;jOpkOqkOwkOy;jO{;jO!PWO!TkO!UkO![!eO!f;mO!iZO!l;jO!m;jO!n;jO!p;nO!r;qO!u!hO$V!kO(P)YO(RTO(UUO(]VO(k[O(z=dO~O!Y$_Oa$oa'v$oa's$oa!h$oa!V$oa![$oa%f$oa!d$oa~O#t)aO~P!&fOh%VOm%WOo%XOp$tOq$tOw%YOy%ZO{%[O!P${O![$|O!f%aO!i$xO#g%bO$V%_O$r%]O$t%^O$w%`O(P(sO(RTO(UUO(]$uO(u$}O(v%PO~Og(lP~P!+oO})fO!d)eO![$]X$Y$]X$[$]X$^$]X$e$]X~O!d)eO![(wX$Y(wX$[(wX$^(wX$e(wX~O})fO~P!-xO})fO![(wX$Y(wX$[(wX$^(wX$e(wX~O![)hO$Y)lO$[)gO$^)gO$e)mO~O!X)pO~P!(vO$[$hO$^$gO$e)tO~Ok$xX}$xX#P$xX'u$xX(u$xX(v$xX~OgjXg$xXkjX!YjX#]jX~P!/nOu)vO(^)wO(_)yO~Ok*SO}){O'u)|O(u$}O(v%PO~Og)zO~P!0rOg*TO~Oh%VOm%WOo%XOp$tOq$tOw%YOy%ZO{<XO!P*VO![*WO!f=jO!i$xO#g<_O$V%_O$r<ZO$t<]O$w%`O(RTO(UUO(]$uO(u$}O(v%PO~O!X*ZO(P*UO!h({P~P!1aO#h*]O~O!i*^O~Oh%VOm%WOo%XOp$tOq$tOw%YOy%ZO{<XO!P${O![$|O!f=jO!i$xO#g<_O$V%_O$r<ZO$t<]O$w%`O(P*`O(RTO(UUO(]$uO(u$}O(v%PO~O!X*cO!V(|P~P!3`Oo*oOp!nO!P*eO!_*mO!`*gO!a*gO!i*^O#X*nO%]*iO(Q!lO(RTO(UUO(a!mO~O!Z*lO~P!5TO#P$dOk([X}([X'u([X(u([X(v([X!Y([X#]([X~Og([X#}([X~P!6VOk*tO#]*sOg(ZX!Y(ZX~O!Y*uOg(YX~O(P&WOg(YP~Op*xO~O!i*}O~O(P(sO~Om+RO!P%fO!X#iO![%gO!y]O#f#lO#g#iO(P%eO!h(oP~O!d#vO#h+SO~O!P%fO!X+UO!Y(ZO![%gO(P%eO!V(rP~Op'XO!P+WO!X+VO(RTO(UUO(a(yO~O!Z(tP~P!9VO!Y+XOa)QX'v)QX~OP$[OR#zO[$cOo$aO}#yO!P#{O!i#xO!m$[O#O$RO#k$OO#l$PO#m$PO#n$PO#o$QO#p$RO#q$RO#r$bO#s$RO#u$SO#w$UO#y$WO#z$XO(]VO(n$YO(u#|O(v#}O~Oa!ga!Y!ga'v!ga's!ga!V!ga!h!gas!ga![!ga%f!ga!d!ga~P!9}OR#zO}#yO!P#{O!i#xO(]VOP!oa[!oao!oa!Y!oa!m!oa#O!oa#k!oa#l!oa#m!oa#n!oa#o!oa#p!oa#q!oa#r!oa#s!oa#u!oa#w!oa#y!oa#z!oa(n!oa(u!oa(v!oa~Oa!oa'v!oa's!oa!V!oa!h!oas!oa![!oa%f!oa!d!oa~P!<eOR#zO}#yO!P#{O!i#xO(]VOP!qa[!qao!qa!Y!qa!m!qa#O!qa#k!qa#l!qa#m!qa#n!qa#o!qa#p!qa#q!qa#r!qa#s!qa#u!qa#w!qa#y!qa#z!qa(n!qa(u!qa(v!qa~Oa!qa'v!qa's!qa!V!qa!h!qas!qa![!qa%f!qa!d!qa~P!>{Oh%VOk+bO![']O%f+aO~O!d+dOa(XX![(XX'v(XX!Y(XX~Oa%lO![XO'v%lO~Oh%VO!i%cO~Oh%VO!i%cO(P%eO~O!d#vO#h(uO~Ob+oO%g+pO(P+lO(RTO(UUO!Z)UP~O!Y+qO`)TX~O[+uO~O`+vO~O![%}O(P%eO(Q!lO`)TP~Oh%VO#]+{O~Oh%VOk,OO![$|O~O![,QO~O},SO![XO~O%k%tO~O!u,XO~Oe,^O~Ob,_O(P#nO(RTO(UUO!Z)SP~Oe%{O~O%g!QO(P&WO~P=RO[,dO`,cO~OPYOQYOSfOdzOeyOmkOoYOpkOqkOwkOyYO{YO!PWO!TkO!UkO!fuO!iZO!lYO!mYO!nYO!pvO!uxO!y]O%e}O(RTO(UUO(]VO(k[O(ziO~O![!eO!r!gO$V!kO(P!dO~P!E{O`,cOa%lO'v%lO~OPYOQYOSfOd!jOe!iOmkOoYOpkOqkOwkOyYO{YO!PWO!TkO!UkO![!eO!fuO!iZO!lYO!mYO!nYO!pvO!u!hO$V!kO(P!dO(RTO(UUO(]VO(k[O(ziO~Oa,iO!rwO#t!OO%i!OO%j!OO%k!OO~P!HeO!i&lO~O&Y,oO~O![,qO~O&k,sO&m,tOP&haQ&haS&haY&haa&had&hae&ham&hao&hap&haq&haw&hay&ha{&ha!P&ha!T&ha!U&ha![&ha!f&ha!i&ha!l&ha!m&ha!n&ha!p&ha!r&ha!u&ha!y&ha#t&ha$V&ha%e&ha%g&ha%i&ha%j&ha%k&ha%n&ha%p&ha%s&ha%t&ha%v&ha&S&ha&Y&ha&[&ha&^&ha&`&ha&c&ha&i&ha&o&ha&q&ha&s&ha&u&ha&w&ha's&ha(P&ha(R&ha(U&ha(]&ha(k&ha(z&ha!Z&ha&a&hab&ha&f&ha~O(P,yO~Oh!bX!Y!OX!Z!OX!d!OX!d!bX!i!bX#]!OX~O!Y!bX!Z!bX~P# kO!d-OO#],}Oh(fX!Y#eX!Z#eX!d(fX!i(fX~O!Y(fX!Z(fX~P#!^Oh%VO!d-QO!i%cO!Y!^X!Z!^X~Op!nO!P!oO(RTO(UUO(a!mO~OP;jOQ;jOSfOd=fOe!iOmkOo;jOpkOqkOwkOy;jO{;jO!PWO!TkO!UkO![!eO!f;mO!iZO!l;jO!m;jO!n;jO!p;nO!r;qO!u!hO$V!kO(RTO(UUO(]VO(k[O(z=dO~O(P<fO~P##sO!Y-UO!Z(eX~O!Z-WO~O!d-OO#],}O!Y#eX!Z#eX~O!Y-XO!Z(tX~O!Z-ZO~O!`-[O!a-[O(Q!lO~P##bO!Z-_O~P'_Ok-bO![']O~O!V-gO~Op!xa!_!xa!`!xa!a!xa#Q!xa#R!xa#S!xa#T!xa#U!xa#X!xa#Y!xa(Q!xa(R!xa(U!xa(a!xa(k!xa~P!#bO!m-lO#]-jO~PCSO!`-nO!a-nO(Q!lO~PCrOa%lO#]-jO'v%lO~Oa%lO!d#vO#]-jO'v%lO~Oa%lO!d#vO!m-lO#]-jO'v%lO(n'mO~O'{'uO'|'uO'}-sO~Os-tO~O!V'Sa!Y'Sa~P!9}O!X-xO!V'SX!Y'SX~P%[O!Y(SO!V(da~O!V(da~PGmO!Y(ZO!V(ra~O!P%fO!X-|O![%gO(P%eO!V'YX!Y'YX~O#].OO!Y(pa!h(paa(pa'v(pa~O!d#vO~P#+yO!Y(gO!h(oa~O!P%fO![%gO#g.SO(P%eO~Om.XO!P%fO!X.UO![%gO!y]O#f.WO#g.UO(P%eO!Y']X!h']X~OR.]O!i#xO~Oh%VOk.`O![']O%f._O~Oa#`i!Y#`i'v#`i's#`i!V#`i!h#`is#`i![#`i%f#`i!d#`i~P!9}Ok=pO}){O'u)|O(u$}O(v%PO~O#h#[aa#[a#]#[a'v#[a!Y#[a!h#[a![#[a!V#[a~P#.uO#h([XP([XR([X[([Xa([Xo([X!P([X!i([X!m([X#O([X#k([X#l([X#m([X#n([X#o([X#p([X#q([X#r([X#s([X#u([X#w([X#y([X#z([X'v([X(]([X(n([X!h([X!V([X's([Xs([X![([X%f([X!d([X~P!6VO!Y.mO!h(gX~P!9}O!h.pO~O!V.rO~OP$[OR#zO}#yO!P#{O!i#xO!m$[O(]VO[#jia#jio#ji!Y#ji#O#ji#l#ji#m#ji#n#ji#o#ji#p#ji#q#ji#r#ji#s#ji#u#ji#w#ji#y#ji#z#ji'v#ji(n#ji(u#ji(v#ji's#ji!V#ji!h#jis#ji![#ji%f#ji!d#ji~O#k#ji~P#2eO#k$OO~P#2eOP$[OR#zOo$aO}#yO!P#{O!i#xO!m$[O#k$OO#l$PO#m$PO#n$PO(]VO[#jia#ji!Y#ji#O#ji#p#ji#q#ji#r#ji#s#ji#u#ji#w#ji#y#ji#z#ji'v#ji(n#ji(u#ji(v#ji's#ji!V#ji!h#jis#ji![#ji%f#ji!d#ji~O#o#ji~P#5SO#o$QO~P#5SOP$[OR#zO[$cOo$aO}#yO!P#{O!i#xO!m$[O#O$RO#k$OO#l$PO#m$PO#n$PO#o$QO#p$RO#q$RO#r$bO#s$RO(]VOa#ji!Y#ji#w#ji#y#ji#z#ji'v#ji(n#ji(u#ji(v#ji's#ji!V#ji!h#jis#ji![#ji%f#ji!d#ji~O#u#ji~P#7qOP$[OR#zO[$cOo$aO}#yO!P#{O!i#xO!m$[O#O$RO#k$OO#l$PO#m$PO#n$PO#o$QO#p$RO#q$RO#r$bO#s$RO#u$SO(]VO(v#}Oa#ji!Y#ji#y#ji#z#ji'v#ji(n#ji(u#ji's#ji!V#ji!h#jis#ji![#ji%f#ji!d#ji~O#w$UO~P#:XO#w#ji~P#:XO#u$SO~P#7qOP$[OR#zO[$cOo$aO}#yO!P#{O!i#xO!m$[O#O$RO#k$OO#l$PO#m$PO#n$PO#o$QO#p$RO#q$RO#r$bO#s$RO#u$SO#w$UO(]VO(u#|O(v#}Oa#ji!Y#ji#z#ji'v#ji(n#ji's#ji!V#ji!h#jis#ji![#ji%f#ji!d#ji~O#y#ji~P#<}O#y$WO~P#<}OP]XR]X[]Xo]X}]X!P]X!i]X!m]X#O]X#P]X#]]X#hfX#k]X#l]X#m]X#n]X#o]X#p]X#q]X#r]X#s]X#u]X#w]X#y]X#z]X$P]X(]]X(n]X(u]X(v]X!Y]X!Z]X~O#}]X~P#?lOP$[OR#zO[<ROo<PO}#yO!P#{O!i#xO!m$[O#O;vO#k;sO#l;tO#m;tO#n;tO#o;uO#p;vO#q;vO#r<QO#s;vO#u;wO#w;yO#y;{O#z;|O(]VO(n$YO(u#|O(v#}O~O#}.tO~P#AyO#P$dO#]<SO$P<SO#}(cX!Z(cX~P! aOa'`a!Y'`a'v'`a's'`a!h'`a!V'`as'`a!['`a%f'`a!d'`a~P!9}O[#jia#jio#ji!Y#ji#O#ji#o#ji#p#ji#q#ji#r#ji#s#ji#u#ji#w#ji#y#ji#z#ji'v#ji(n#ji's#ji!V#ji!h#jis#ji![#ji%f#ji!d#ji~OP$[OR#zO}#yO!P#{O!i#xO!m$[O#k$OO#l$PO#m$PO#n$PO(]VO(u#ji(v#ji~P#D{Ok=pO}){O'u)|O(u$}O(v%POP#jiR#ji!P#ji!i#ji!m#ji#k#ji#l#ji#m#ji#n#ji(]#ji~P#D{O!Y.xOg(lX~P!0rOg.zO~Oa$Oi!Y$Oi'v$Oi's$Oi!V$Oi!h$Ois$Oi![$Oi%f$Oi!d$Oi~P!9}O$[.{O$^.{O~O$[.|O$^.|O~O!d)eO#].}O![$bX$Y$bX$[$bX$^$bX$e$bX~O!X/OO~O![)hO$Y/QO$[)gO$^)gO$e/RO~O!Y;}O!Z(bX~P#AyO!Z/SO~O!d)eO$e(wX~O$e/UO~Os/VO~P!&fOu)vO(^)wO(_/YO~O!P/]O~O(u$}Ok%^a}%^a'u%^a(v%^a!Y%^a#]%^a~Og%^a#}%^a~P#K}O(v%POk%`a}%`a'u%`a(u%`a!Y%`a#]%`a~Og%`a#}%`a~P#LpO!YfX!dfX!hfX!h$xX(nfX~P!/nO!X/fO!Y(ZO(P/eO!V(rP!V(|P~P!1aOo*oO!_*mO!`*gO!a*gO!i*^O#X*nO%]*iO(Q!lO(RTO(UUO~Op<cO!P/gO!X+VO!Z*lO(a<bO!Z(tP~P#NZO!h/hO~P#.uO!Y/iO!d#vO(n'mO!h({X~O!h/nO~O!P%fO!X*ZO![%gO(P%eO!h({P~O#h/pO~O!V$xX!Y$xX!d%PX~P!/nO!Y/qO!V(|X~P#.uO!d/sO~O!V/uO~OmkO(P/vO~P.iOh%VOo/{O!d#vO!i%cO(n'mO~O!d+dO~Oa%lO!Y0PO'v%lO~O!Z0RO~P!5TO!`0SO!a0SO(Q!lO~P##bOp!nO!P0TO(RTO(UUO(a!mO~O#X0VO~Og%^a!Y%^a#]%^a#}%^a~P!0rOg%`a!Y%`a#]%`a#}%`a~P!0rO(P&WOg'iX!Y'iX~O!Y*uOg(Ya~Og0`O~OR0aO}0aO!P0bO#P$dOkza'uza(uza(vza!Yza#]za~Ogza#}za~P$&ZO}){O'u)|Ok$qa(u$qa(v$qa!Y$qa#]$qa~Og$qa#}$qa~P$'VO}){O'u)|Ok$sa(u$sa(v$sa!Y$sa#]$sa~Og$sa#}$sa~P$'xO#h0eO~Og%Ra!Y%Ra#]%Ra#}%Ra~P!0rO!d#vO~O#h0hO~O!Y+XOa)Qa'v)Qa~OR#zO}#yO!P#{O!i#xO(]VOP!oi[!oio!oi!Y!oi!m!oi#O!oi#k!oi#l!oi#m!oi#n!oi#o!oi#p!oi#q!oi#r!oi#s!oi#u!oi#w!oi#y!oi#z!oi(n!oi(u!oi(v!oi~Oa!oi'v!oi's!oi!V!oi!h!ois!oi![!oi%f!oi!d!oi~P$)gOh%VOo%XOp$tOq$tOw%YOy%ZO{<XO!P${O![$|O!f=jO!i$xO#g<_O$V%_O$r<ZO$t<]O$w%`O(RTO(UUO(]$uO(u$}O(v%PO~Om0qO(P0pO~P$+}O!d+dOa(Xa![(Xa'v(Xa!Y(Xa~O#h0wO~O[]X!YfX!ZfX~O!Y0xO!Z)UX~O!Z0zO~O[0{O~Ob0}O(P+lO(RTO(UUO~O![%}O(P%eO`'qX!Y'qX~O!Y+qO`)Ta~O!h1QO~P!9}O[1TO~O`1UO~O#]1XO~Ok1[O![$|O~O(a(yO!Z)RP~Oh%VOk1eO![1bO%f1dO~O[1oO!Y1mO!Z)SX~O!Z1pO~O`1rOa%lO'v%lO~O(P#nO(RTO(UUO~O#P$dO#]$eO$P$eOP(cXR(cX[(cXo(cX}(cX!P(cX!Y(cX!i(cX!m(cX#O(cX#k(cX#l(cX#m(cX#n(cX#o(cX#p(cX#q(cX#r(cX#u(cX#w(cX#y(cX#z(cX(](cX(n(cX(u(cX(v(cX~O#s1uO&W1vOa(cX~P$1eO#]$eO#s1uO&W1vO~Oa1xO~P%[Oa1zO~O&a1}OP&_iQ&_iS&_iY&_ia&_id&_ie&_im&_io&_ip&_iq&_iw&_iy&_i{&_i!P&_i!T&_i!U&_i![&_i!f&_i!i&_i!l&_i!m&_i!n&_i!p&_i!r&_i!u&_i!y&_i#t&_i$V&_i%e&_i%g&_i%i&_i%j&_i%k&_i%n&_i%p&_i%s&_i%t&_i%v&_i&S&_i&Y&_i&[&_i&^&_i&`&_i&c&_i&i&_i&o&_i&q&_i&s&_i&u&_i&w&_i's&_i(P&_i(R&_i(U&_i(]&_i(k&_i(z&_i!Z&_ib&_i&f&_i~Ob2TO!Z2RO&f2SO~P`O![XO!i2VO~O&m,tOP&hiQ&hiS&hiY&hia&hid&hie&him&hio&hip&hiq&hiw&hiy&hi{&hi!P&hi!T&hi!U&hi![&hi!f&hi!i&hi!l&hi!m&hi!n&hi!p&hi!r&hi!u&hi!y&hi#t&hi$V&hi%e&hi%g&hi%i&hi%j&hi%k&hi%n&hi%p&hi%s&hi%t&hi%v&hi&S&hi&Y&hi&[&hi&^&hi&`&hi&c&hi&i&hi&o&hi&q&hi&s&hi&u&hi&w&hi's&hi(P&hi(R&hi(U&hi(]&hi(k&hi(z&hi!Z&hi&a&hib&hi&f&hi~O!V2]O~O!Y!^a!Z!^a~P#AyOp!nO!P!oO!X2cO(a!mO!Y'TX!Z'TX~P@YO!Y-UO!Z(ea~O!Y'ZX!Z'ZX~P!9VO!Y-XO!Z(ta~O!Z2jO~P'_Oa%lO#]2sO'v%lO~Oa%lO!d#vO#]2sO'v%lO~Oa%lO!d#vO!m2wO#]2sO'v%lO(n'mO~Oa%lO'v%lO~P!9}O!Y$_Os$oa~O!V'Si!Y'Si~P!9}O!Y(SO!V(di~O!Y(ZO!V(ri~O!V(si!Y(si~P!9}O!Y(pi!h(pia(pi'v(pi~P!9}O#]2yO!Y(pi!h(pia(pi'v(pi~O!Y(gO!h(oi~O!P%fO![%gO!y]O#f3OO#g2}O(P%eO~O!P%fO![%gO#g2}O(P%eO~Ok3VO![']O%f3UO~Oh%VOk3VO![']O%f3UO~O#h%^aP%^aR%^a[%^aa%^ao%^a!P%^a!i%^a!m%^a#O%^a#k%^a#l%^a#m%^a#n%^a#o%^a#p%^a#q%^a#r%^a#s%^a#u%^a#w%^a#y%^a#z%^a'v%^a(]%^a(n%^a!h%^a!V%^a's%^as%^a![%^a%f%^a!d%^a~P#K}O#h%`aP%`aR%`a[%`aa%`ao%`a!P%`a!i%`a!m%`a#O%`a#k%`a#l%`a#m%`a#n%`a#o%`a#p%`a#q%`a#r%`a#s%`a#u%`a#w%`a#y%`a#z%`a'v%`a(]%`a(n%`a!h%`a!V%`a's%`as%`a![%`a%f%`a!d%`a~P#LpO#h%^aP%^aR%^a[%^aa%^ao%^a!P%^a!Y%^a!i%^a!m%^a#O%^a#k%^a#l%^a#m%^a#n%^a#o%^a#p%^a#q%^a#r%^a#s%^a#u%^a#w%^a#y%^a#z%^a'v%^a(]%^a(n%^a!h%^a!V%^a's%^a#]%^as%^a![%^a%f%^a!d%^a~P#.uO#h%`aP%`aR%`a[%`aa%`ao%`a!P%`a!Y%`a!i%`a!m%`a#O%`a#k%`a#l%`a#m%`a#n%`a#o%`a#p%`a#q%`a#r%`a#s%`a#u%`a#w%`a#y%`a#z%`a'v%`a(]%`a(n%`a!h%`a!V%`a's%`a#]%`as%`a![%`a%f%`a!d%`a~P#.uO#hzaPza[zaazaoza!iza!mza#Oza#kza#lza#mza#nza#oza#pza#qza#rza#sza#uza#wza#yza#zza'vza(]za(nza!hza!Vza'szasza![za%fza!dza~P$&ZO#h$qaP$qaR$qa[$qaa$qao$qa!P$qa!i$qa!m$qa#O$qa#k$qa#l$qa#m$qa#n$qa#o$qa#p$qa#q$qa#r$qa#s$qa#u$qa#w$qa#y$qa#z$qa'v$qa(]$qa(n$qa!h$qa!V$qa's$qas$qa![$qa%f$qa!d$qa~P$'VO#h$saP$saR$sa[$saa$sao$sa!P$sa!i$sa!m$sa#O$sa#k$sa#l$sa#m$sa#n$sa#o$sa#p$sa#q$sa#r$sa#s$sa#u$sa#w$sa#y$sa#z$sa'v$sa(]$sa(n$sa!h$sa!V$sa's$sas$sa![$sa%f$sa!d$sa~P$'xO#h%RaP%RaR%Ra[%Raa%Rao%Ra!P%Ra!Y%Ra!i%Ra!m%Ra#O%Ra#k%Ra#l%Ra#m%Ra#n%Ra#o%Ra#p%Ra#q%Ra#r%Ra#s%Ra#u%Ra#w%Ra#y%Ra#z%Ra'v%Ra(]%Ra(n%Ra!h%Ra!V%Ra's%Ra#]%Ras%Ra![%Ra%f%Ra!d%Ra~P#.uOa#`q!Y#`q'v#`q's#`q!V#`q!h#`qs#`q![#`q%f#`q!d#`q~P!9}O!X3_O!Y'UX!h'UX~P%[O!Y.mO!h(ga~O!Y.mO!h(ga~P!9}O!V3bO~O#}!ka!Z!ka~PKWO#}!ga!Y!ga!Z!ga~P#AyO#}!oa!Z!oa~P!<eO#}!qa!Z!qa~P!>{Og'XX!Y'XX~P!+oO!Y.xOg(la~OSfO![3vO$c3wO~O!Z3{O~Os3|O~P#.uOa$lq!Y$lq'v$lq's$lq!V$lq!h$lqs$lq![$lq%f$lq!d$lq~P!9}O!V4OO~P!&fO!P4PO~O}){O'u)|O(v%POk'ea(u'ea!Y'ea#]'ea~Og'ea#}'ea~P%+ZO}){O'u)|Ok'ga(u'ga(v'ga!Y'ga#]'ga~Og'ga#}'ga~P%+|O(n$YO~P#.uO!VfX!V$xX!YfX!Y$xX!d%PX#]fX~P!/nO(P<lO~P!1aO!P%fO!X4SO![%gO(P%eO!Y'aX!h'aX~O!Y/iO!h({a~O!Y/iO!d#vO!h({a~O!Y/iO!d#vO(n'mO!h({a~Og$zi!Y$zi#]$zi#}$zi~P!0rO!X4[O!V'cX!Y'cX~P!3`O!Y/qO!V(|a~O!Y/qO!V(|a~P#.uOP]XR]X[]Xo]X}]X!P]X!V]X!Y]X!i]X!m]X#O]X#P]X#]]X#hfX#k]X#l]X#m]X#n]X#o]X#p]X#q]X#r]X#s]X#u]X#w]X#y]X#z]X$P]X(]]X(n]X(u]X(v]X~O!d%WX#s%WX~P%/mO!d#vO#s4aO~Oh%VO!d#vO!i%cO~Oh%VOo4fO!i%cO(n'mO~Oo4kO!d#vO(n'mO~Op!nO!P4lO(RTO(UUO(a!mO~O(u$}Ok%^i}%^i'u%^i(v%^i!Y%^i#]%^i~Og%^i#}%^i~P%3^O(v%POk%`i}%`i'u%`i(u%`i!Y%`i#]%`i~Og%`i#}%`i~P%4POg(Zi!Y(Zi~P!0rO#]4rOg(Zi!Y(Zi~P!0rO!h4uO~Oa$mq!Y$mq'v$mq's$mq!V$mq!h$mqs$mq![$mq%f$mq!d$mq~P!9}O!V4yO~O!Y4zO![(}X~P#.uOa$xX![$xX%Z]X'v$xX!Y$xX~P!/nO%Z4}OalXklX}lX![lX'ulX'vlX(ulX(vlX!YlX~O%Z4}O~Ob5TO%g5UO(P+lO(RTO(UUO!Y'pX!Z'pX~O!Y0xO!Z)Ua~O[5YO~O`5ZO~Oa%lO'v%lO~P#.uO!Y5cO#]5eO!Z)RX~O!Z5fO~Oo5lOp!nO!P*eO!_!yO!`!vO!a!vO!y;kO#Q!pO#R!pO#S!pO#T!pO#U!pO#X5kO#Y!zO(Q!lO(RTO(UUO(a!mO(k!sO~O!Z5jO~P%9SOk5qO![1bO%f5pO~Oh%VOk5qO![1bO%f5pO~Ob5xO(P#nO(RTO(UUO!Y'oX!Z'oX~O!Y1mO!Z)Sa~O(RTO(UUO(a5zO~O`6OO~O#s6RO&W6SO~PMsO!h6TO~P%[Oa6VO~Oa6VO~P%[Ob2TO!Z6[O&f2SO~P`O!d6^O~O!d6`Oh(fi!Y(fi!Z(fi!d(fi!i(fio(fi(n(fi~O!Y#ei!Z#ei~P#AyO#]6aO!Y#ei!Z#ei~O!Y!^i!Z!^i~P#AyOa%lO#]6jO'v%lO~Oa%lO!d#vO#]6jO'v%lO~O!Y(pq!h(pqa(pq'v(pq~P!9}O!Y(gO!h(oq~O!P%fO![%gO#g6qO(P%eO~O![']O%f6tO~Ok6xO![']O%f6tO~O#h'eaP'eaR'ea['eaa'eao'ea!P'ea!i'ea!m'ea#O'ea#k'ea#l'ea#m'ea#n'ea#o'ea#p'ea#q'ea#r'ea#s'ea#u'ea#w'ea#y'ea#z'ea'v'ea(]'ea(n'ea!h'ea!V'ea's'eas'ea!['ea%f'ea!d'ea~P%+ZO#h'gaP'gaR'ga['gaa'gao'ga!P'ga!i'ga!m'ga#O'ga#k'ga#l'ga#m'ga#n'ga#o'ga#p'ga#q'ga#r'ga#s'ga#u'ga#w'ga#y'ga#z'ga'v'ga(]'ga(n'ga!h'ga!V'ga's'gas'ga!['ga%f'ga!d'ga~P%+|O#h$ziP$ziR$zi[$zia$zio$zi!P$zi!Y$zi!i$zi!m$zi#O$zi#k$zi#l$zi#m$zi#n$zi#o$zi#p$zi#q$zi#r$zi#s$zi#u$zi#w$zi#y$zi#z$zi'v$zi(]$zi(n$zi!h$zi!V$zi's$zi#]$zis$zi![$zi%f$zi!d$zi~P#.uO#h%^iP%^iR%^i[%^ia%^io%^i!P%^i!i%^i!m%^i#O%^i#k%^i#l%^i#m%^i#n%^i#o%^i#p%^i#q%^i#r%^i#s%^i#u%^i#w%^i#y%^i#z%^i'v%^i(]%^i(n%^i!h%^i!V%^i's%^is%^i![%^i%f%^i!d%^i~P%3^O#h%`iP%`iR%`i[%`ia%`io%`i!P%`i!i%`i!m%`i#O%`i#k%`i#l%`i#m%`i#n%`i#o%`i#p%`i#q%`i#r%`i#s%`i#u%`i#w%`i#y%`i#z%`i'v%`i(]%`i(n%`i!h%`i!V%`i's%`is%`i![%`i%f%`i!d%`i~P%4PO!Y'Ua!h'Ua~P!9}O!Y.mO!h(gi~O#}#`i!Y#`i!Z#`i~P#AyOP$[OR#zO}#yO!P#{O!i#xO!m$[O(]VO[#jio#ji#O#ji#l#ji#m#ji#n#ji#o#ji#p#ji#q#ji#r#ji#s#ji#u#ji#w#ji#y#ji#z#ji#}#ji(n#ji(u#ji(v#ji!Y#ji!Z#ji~O#k#ji~P%LRO#k;sO~P%LROP$[OR#zOo<PO}#yO!P#{O!i#xO!m$[O#k;sO#l;tO#m;tO#n;tO(]VO[#ji#O#ji#p#ji#q#ji#r#ji#s#ji#u#ji#w#ji#y#ji#z#ji#}#ji(n#ji(u#ji(v#ji!Y#ji!Z#ji~O#o#ji~P%NZO#o;uO~P%NZOP$[OR#zO[<ROo<PO}#yO!P#{O!i#xO!m$[O#O;vO#k;sO#l;tO#m;tO#n;tO#o;uO#p;vO#q;vO#r<QO#s;vO(]VO#w#ji#y#ji#z#ji#}#ji(n#ji(u#ji(v#ji!Y#ji!Z#ji~O#u#ji~P&!cOP$[OR#zO[<ROo<PO}#yO!P#{O!i#xO!m$[O#O;vO#k;sO#l;tO#m;tO#n;tO#o;uO#p;vO#q;vO#r<QO#s;vO#u;wO(]VO(v#}O#y#ji#z#ji#}#ji(n#ji(u#ji!Y#ji!Z#ji~O#w;yO~P&$dO#w#ji~P&$dO#u;wO~P&!cOP$[OR#zO[<ROo<PO}#yO!P#{O!i#xO!m$[O#O;vO#k;sO#l;tO#m;tO#n;tO#o;uO#p;vO#q;vO#r<QO#s;vO#u;wO#w;yO(]VO(u#|O(v#}O#z#ji#}#ji(n#ji!Y#ji!Z#ji~O#y#ji~P&&sO#y;{O~P&&sOa#{y!Y#{y'v#{y's#{y!V#{y!h#{ys#{y![#{y%f#{y!d#{y~P!9}O[#jio#ji#O#ji#o#ji#p#ji#q#ji#r#ji#s#ji#u#ji#w#ji#y#ji#z#ji#}#ji(n#ji!Y#ji!Z#ji~OP$[OR#zO}#yO!P#{O!i#xO!m$[O#k;sO#l;tO#m;tO#n;tO(]VO(u#ji(v#ji~P&)oOk=qO}){O'u)|O(u$}O(v%POP#jiR#ji!P#ji!i#ji!m#ji#k#ji#l#ji#m#ji#n#ji(]#ji~P&)oO#P$dOP([XR([X[([Xk([Xo([X}([X!P([X!i([X!m([X#O([X#k([X#l([X#m([X#n([X#o([X#p([X#q([X#r([X#s([X#u([X#w([X#y([X#z([X#}([X'u([X(]([X(n([X(u([X(v([X!Y([X!Z([X~O#}$Oi!Y$Oi!Z$Oi~P#AyO#}!oi!Z!oi~P$)gOg'Xa!Y'Xa~P!0rO!Z7[O~O!Y'`a!Z'`a~P#AyO!V7]O~P#.uO!d#vO(n'mO!Y'aa!h'aa~O!Y/iO!h({i~O!Y/iO!d#vO!h({i~Og$zq!Y$zq#]$zq#}$zq~P!0rO!V'ca!Y'ca~P#.uO!d7dO~O!Y/qO!V(|i~P#.uO!Y/qO!V(|i~O!V7gO~Oh%VOo7lO!i%cO(n'mO~O!d#vO#s7nO~Oo7qO!d#vO(n'mO~O}){O'u)|O(v%POk'fa(u'fa!Y'fa#]'fa~Og'fa#}'fa~P&2pO}){O'u)|Ok'ha(u'ha(v'ha!Y'ha#]'ha~Og'ha#}'ha~P&3cO!V7sO~Og$|q!Y$|q#]$|q#}$|q~P!0rOa$my!Y$my'v$my's$my!V$my!h$mys$my![$my%f$my!d$my~P!9}O!d6`O~O!Y4zO![(}a~O![']OP$SaR$Sa[$Sao$Sa}$Sa!P$Sa!Y$Sa!i$Sa!m$Sa#O$Sa#k$Sa#l$Sa#m$Sa#n$Sa#o$Sa#p$Sa#q$Sa#r$Sa#s$Sa#u$Sa#w$Sa#y$Sa#z$Sa(]$Sa(n$Sa(u$Sa(v$Sa~O%f6tO~P&5lOa#`y!Y#`y'v#`y's#`y!V#`y!h#`ys#`y![#`y%f#`y!d#`y~P!9}O[7xO~Ob7zO(P+lO(RTO(UUO~O!Y0xO!Z)Ui~O`8OO~O(a(yO!Y'lX!Z'lX~O!Y5cO!Z)Ra~O!Z8XO~P%9SO(k!sO~P$$iO#X8YO~O![1bO~O![1bO%f8[O~Ok8_O![1bO%f8[O~O[8dO!Y'oa!Z'oa~O!Y1mO!Z)Si~O!h8hO~O!h8iO~O!h8lO~O!h8lO~P%[Oa8nO~O!d8oO~O!h8pO~O!Y(si!Z(si~P#AyOa%lO#]8xO'v%lO~O!Y(py!h(pya(py'v(py~P!9}O!Y(gO!h(oy~O%f8{O~P&5lO![']O%f8{O~O#h$zqP$zqR$zq[$zqa$zqo$zq!P$zq!Y$zq!i$zq!m$zq#O$zq#k$zq#l$zq#m$zq#n$zq#o$zq#p$zq#q$zq#r$zq#s$zq#u$zq#w$zq#y$zq#z$zq'v$zq(]$zq(n$zq!h$zq!V$zq's$zq#]$zqs$zq![$zq%f$zq!d$zq~P#.uO#h'faP'faR'fa['faa'fao'fa!P'fa!i'fa!m'fa#O'fa#k'fa#l'fa#m'fa#n'fa#o'fa#p'fa#q'fa#r'fa#s'fa#u'fa#w'fa#y'fa#z'fa'v'fa(]'fa(n'fa!h'fa!V'fa's'fas'fa!['fa%f'fa!d'fa~P&2pO#h'haP'haR'ha['haa'hao'ha!P'ha!i'ha!m'ha#O'ha#k'ha#l'ha#m'ha#n'ha#o'ha#p'ha#q'ha#r'ha#s'ha#u'ha#w'ha#y'ha#z'ha'v'ha(]'ha(n'ha!h'ha!V'ha's'has'ha!['ha%f'ha!d'ha~P&3cO#h$|qP$|qR$|q[$|qa$|qo$|q!P$|q!Y$|q!i$|q!m$|q#O$|q#k$|q#l$|q#m$|q#n$|q#o$|q#p$|q#q$|q#r$|q#s$|q#u$|q#w$|q#y$|q#z$|q'v$|q(]$|q(n$|q!h$|q!V$|q's$|q#]$|qs$|q![$|q%f$|q!d$|q~P#.uO!Y'Ui!h'Ui~P!9}O#}#`q!Y#`q!Z#`q~P#AyO(u$}OP%^aR%^a[%^ao%^a!P%^a!i%^a!m%^a#O%^a#k%^a#l%^a#m%^a#n%^a#o%^a#p%^a#q%^a#r%^a#s%^a#u%^a#w%^a#y%^a#z%^a#}%^a(]%^a(n%^a!Y%^a!Z%^a~Ok%^a}%^a'u%^a(v%^a~P&FnO(v%POP%`aR%`a[%`ao%`a!P%`a!i%`a!m%`a#O%`a#k%`a#l%`a#m%`a#n%`a#o%`a#p%`a#q%`a#r%`a#s%`a#u%`a#w%`a#y%`a#z%`a#}%`a(]%`a(n%`a!Y%`a!Z%`a~Ok%`a}%`a'u%`a(u%`a~P&HuOk=qO}){O'u)|O(v%PO~P&FnOk=qO}){O'u)|O(u$}O~P&HuOR0aO}0aO!P0bO#P$dOPza[zakzaoza!iza!mza#Oza#kza#lza#mza#nza#oza#pza#qza#rza#sza#uza#wza#yza#zza#}za'uza(]za(nza(uza(vza!Yza!Zza~O}){O'u)|OP$qaR$qa[$qak$qao$qa!P$qa!i$qa!m$qa#O$qa#k$qa#l$qa#m$qa#n$qa#o$qa#p$qa#q$qa#r$qa#s$qa#u$qa#w$qa#y$qa#z$qa#}$qa(]$qa(n$qa(u$qa(v$qa!Y$qa!Z$qa~O}){O'u)|OP$saR$sa[$sak$sao$sa!P$sa!i$sa!m$sa#O$sa#k$sa#l$sa#m$sa#n$sa#o$sa#p$sa#q$sa#r$sa#s$sa#u$sa#w$sa#y$sa#z$sa#}$sa(]$sa(n$sa(u$sa(v$sa!Y$sa!Z$sa~Ok=qO}){O'u)|O(u$}O(v%PO~OP%RaR%Ra[%Rao%Ra!P%Ra!i%Ra!m%Ra#O%Ra#k%Ra#l%Ra#m%Ra#n%Ra#o%Ra#p%Ra#q%Ra#r%Ra#s%Ra#u%Ra#w%Ra#y%Ra#z%Ra#}%Ra(]%Ra(n%Ra!Y%Ra!Z%Ra~P'#zO#}$lq!Y$lq!Z$lq~P#AyO#}$mq!Y$mq!Z$mq~P#AyO!Z9YO~O#}9ZO~P!0rO!d#vO!Y'ai!h'ai~O!d#vO(n'mO!Y'ai!h'ai~O!Y/iO!h({q~O!V'ci!Y'ci~P#.uO!Y/qO!V(|q~Oo9bO!d#vO(n'mO~O[9dO!V9cO~P#.uO!V9cO~O!d#vO#s9jO~Og(Zy!Y(Zy~P!0rO!Y'ja!['ja~P#.uOa%Yq![%Yq'v%Yq!Y%Yq~P#.uO[9mO~O!Y0xO!Z)Uq~O#]9qO!Y'la!Z'la~O!Y5cO!Z)Ri~P#AyO!P9sO~O![1bO%f9vO~O(RTO(UUO(a9{O~O!Y1mO!Z)Sq~O!h:OO~O!h:PO~O!h:QO~O!h:QO~P%[O#]:TO!Y#ey!Z#ey~O!Y#ey!Z#ey~P#AyO%f:YO~P&5lO![']O%f:YO~O#}#{y!Y#{y!Z#{y~P#AyOP$ziR$zi[$zio$zi!P$zi!i$zi!m$zi#O$zi#k$zi#l$zi#m$zi#n$zi#o$zi#p$zi#q$zi#r$zi#s$zi#u$zi#w$zi#y$zi#z$zi#}$zi(]$zi(n$zi!Y$zi!Z$zi~P'#zO}){O'u)|O(v%POP'eaR'ea['eak'eao'ea!P'ea!i'ea!m'ea#O'ea#k'ea#l'ea#m'ea#n'ea#o'ea#p'ea#q'ea#r'ea#s'ea#u'ea#w'ea#y'ea#z'ea#}'ea(]'ea(n'ea(u'ea!Y'ea!Z'ea~O}){O'u)|OP'gaR'ga['gak'gao'ga!P'ga!i'ga!m'ga#O'ga#k'ga#l'ga#m'ga#n'ga#o'ga#p'ga#q'ga#r'ga#s'ga#u'ga#w'ga#y'ga#z'ga#}'ga(]'ga(n'ga(u'ga(v'ga!Y'ga!Z'ga~O(u$}OP%^iR%^i[%^ik%^io%^i}%^i!P%^i!i%^i!m%^i#O%^i#k%^i#l%^i#m%^i#n%^i#o%^i#p%^i#q%^i#r%^i#s%^i#u%^i#w%^i#y%^i#z%^i#}%^i'u%^i(]%^i(n%^i(v%^i!Y%^i!Z%^i~O(v%POP%`iR%`i[%`ik%`io%`i}%`i!P%`i!i%`i!m%`i#O%`i#k%`i#l%`i#m%`i#n%`i#o%`i#p%`i#q%`i#r%`i#s%`i#u%`i#w%`i#y%`i#z%`i#}%`i'u%`i(]%`i(n%`i(u%`i!Y%`i!Z%`i~O#}$my!Y$my!Z$my~P#AyO#}#`y!Y#`y!Z#`y~P#AyO!d#vO!Y'aq!h'aq~O!Y/iO!h({y~O!V'cq!Y'cq~P#.uOo:dO!d#vO(n'mO~O[:hO!V:gO~P#.uO!V:gO~O!Y0xO!Z)Uy~O!Y5cO!Z)Rq~O(P:nO~O![1bO%f:qO~O!h:tO~O%f:yO~P&5lOP$zqR$zq[$zqo$zq!P$zq!i$zq!m$zq#O$zq#k$zq#l$zq#m$zq#n$zq#o$zq#p$zq#q$zq#r$zq#s$zq#u$zq#w$zq#y$zq#z$zq#}$zq(]$zq(n$zq!Y$zq!Z$zq~P'#zO}){O'u)|O(v%POP'faR'fa['fak'fao'fa!P'fa!i'fa!m'fa#O'fa#k'fa#l'fa#m'fa#n'fa#o'fa#p'fa#q'fa#r'fa#s'fa#u'fa#w'fa#y'fa#z'fa#}'fa(]'fa(n'fa(u'fa!Y'fa!Z'fa~O}){O'u)|OP'haR'ha['hak'hao'ha!P'ha!i'ha!m'ha#O'ha#k'ha#l'ha#m'ha#n'ha#o'ha#p'ha#q'ha#r'ha#s'ha#u'ha#w'ha#y'ha#z'ha#}'ha(]'ha(n'ha(u'ha(v'ha!Y'ha!Z'ha~OP$|qR$|q[$|qo$|q!P$|q!i$|q!m$|q#O$|q#k$|q#l$|q#m$|q#n$|q#o$|q#p$|q#q$|q#r$|q#s$|q#u$|q#w$|q#y$|q#z$|q#}$|q(]$|q(n$|q!Y$|q!Z$|q~P'#zOg%b!Z!Y%b!Z#]%b!Z#}%b!Z~P!0rO!V:}O~P#.uOo;OO!d#vO(n'mO~O[;QO!V:}O~P#.uO!Y'lq!Z'lq~P#AyO!Y#e!Z!Z#e!Z~P#AyO#h%b!ZP%b!ZR%b!Z[%b!Za%b!Zo%b!Z!P%b!Z!Y%b!Z!i%b!Z!m%b!Z#O%b!Z#k%b!Z#l%b!Z#m%b!Z#n%b!Z#o%b!Z#p%b!Z#q%b!Z#r%b!Z#s%b!Z#u%b!Z#w%b!Z#y%b!Z#z%b!Z'v%b!Z(]%b!Z(n%b!Z!h%b!Z!V%b!Z's%b!Z#]%b!Zs%b!Z![%b!Z%f%b!Z!d%b!Z~P#.uOo;YO!d#vO(n'mO~O!V;ZO~P#.uOo;bO!d#vO(n'mO~O!V;cO~P#.uOP%b!ZR%b!Z[%b!Zo%b!Z!P%b!Z!i%b!Z!m%b!Z#O%b!Z#k%b!Z#l%b!Z#m%b!Z#n%b!Z#o%b!Z#p%b!Z#q%b!Z#r%b!Z#s%b!Z#u%b!Z#w%b!Z#y%b!Z#z%b!Z#}%b!Z(]%b!Z(n%b!Z!Y%b!Z!Z%b!Z~P'#zOo;fO!d#vO(n'mO~Os(bX~P1qO}%pO~P!(vO(Q!lO~P!(vO!VfX!YfX#]fX~P%/mOP]XR]X[]Xo]X}]X!P]X!Y]X!YfX!i]X!m]X#O]X#P]X#]]X#]fX#hfX#k]X#l]X#m]X#n]X#o]X#p]X#q]X#r]X#s]X#u]X#w]X#y]X#z]X$P]X(]]X(n]X(u]X(v]X~O!dfX!h]X!hfX(nfX~P'HXOP;jOQ;jOSfOd=fOe!iOmkOo;jOpkOqkOwkOy;jO{;jO!PWO!TkO!UkO![XO!f;mO!iZO!l;jO!m;jO!n;jO!p;nO!r;qO!u!hO$V!kO(P)YO(RTO(UUO(]VO(k[O(z=dO~O!Y;}O!Z$oa~Oh%VOm%WOo%XOp$tOq$tOw%YOy%ZO{<YO!P${O![$|O!f=kO!i$xO#g<`O$V%_O$r<[O$t<^O$w%`O(P(sO(RTO(UUO(]$uO(u$}O(v%PO~O#t)aO~P'L}Oo!bX(n!bX~P# kOo(fX(n(fX~P#!^O!Z]X!ZfX~P'HXO!VfX!V$xX!YfX!Y$xX#]fX~P!/nO#h;rO~O!d#vO#h;rO~O#]<SO~O#s;vO~O#]<dO!Y(sX!Z(sX~O#]<SO!Y(qX!Z(qX~O#h<eO~Og<gO~P!0rO#h<mO~O#h<nO~O!d#vO#h<oO~O!d#vO#h<eO~O#}<pO~P#AyO#h<qO~O#h<rO~O#h<wO~O#h<xO~O#h<yO~O#h<zO~O#}<{O~P!0rO#}<|O~P!0rO#P#Q#R#T#U#X#f#g#r(z$r$t$w%Z%e%f%g%n%p%s%t%v%x~'zT#l!U'x(Q#mp#k#no}'y$['y(P$^(a~",goto:"$6w)YPPPPPP)ZPP)^P)oP+P/RPPPP6XPP6oPP<g@VP@jP@jPPP@jPBnP@jP@jP@jPBrPBwPCfPH`PPPHdPPPPHdKgPPPKmL_PHdPHdPPNmHdPPPHdPHdP!!tHdP!&[!'a!'jP!(^!(b!(^!+oPPPPPPP!,`!'aPP!,p!.bP!1nHdHd!1s!5P!9m!9m!=lPPP!=tHdPPPPPPPPPPP!ATP!BbPPHd!CsPHdPHdHdHdHdHdPHd!EVP!HaP!KgP!Kk!Ku!Ky!KyP!H^P!K}!K}P# TP# XHdHd# _#$dBr@jP@jP@j@jP#%q@j@j#(P@j#*s@j#,{@j@j#-k#/{#/{#0Q#0Z#/{#0fP#/{P@j#1O@j#4u@j@j6XPPP#8rPPP#9]#9]P#9]P#9s#9]PP#9yP#9pP#9p#:^#9p#:x#;O#;R)^#;U)^P#;]#;]#;]P)^P)^P)^P)^PP)^P#;c#;fP#;f)^P#;jP#;mP)^P)^P)^P)^P)^P)^)^PP#;s#;y#<U#<[#<b#<h#<n#<|#=S#=^#=d#=n#=t#>U#>[#>|#?`#?f#?l#?z#@a#BQ#B`#Bg#C}#D]#Ey#FX#F_#Fe#Fk#Fu#F{#GR#G]#Go#GuPPPPPPPPPPP#G{PPPPPPP#Hp#Kw#Ma#Mh#MpPPP$%OP$%X$(Q$.k$.n$.q$/p$/s$/z$0SP$0Y$0]P$0y$0}$1u$3T$3Y$3pPP$3u$3{$4PP$4S$4W$4[$5W$5o$6W$6[$6_$6b$6h$6k$6o$6sR!|RoqOXst!Z#d%k&o&q&r&t,l,q1}2QY!vQ']-^1b5iQ%rvQ%zyQ&R|Q&g!VS'T!e-UQ'c!iS'i!r!yU*g$|*W*kQ+j%{Q+w&TQ,]&aQ-['[Q-f'dQ-n'jQ0S*mQ1l,^R<a;n%SdOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%k%r&P&h&k&o&q&r&t&x'Q'_'o(Q(S(Y(a(u(w({)z*e+S+W,i,l,q-b-j-x.O.m.t/g0T0b0h0w1e1u1v1x1z1}2Q2S2s2y3_4l5q6R6S6V6j8_8n8xS#q];k!r)[$Z$n'U)p,}-Q/O2c3v5e6a9q:T;j;m;n;q;r;s;t;u;v;w;x;y;z;{;|;}<P<S<a<d<e<g<o<p<y<z=gU*z%[<X<YQ+o%}Q,_&dQ,f&lQ0n+bQ0r+dQ0}+pQ1t,dQ3R.`Q5T0xQ5x1mQ6v3VQ7z5UR9O6x'QkOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%k%r&P&h&k&l&o&q&r&t&x'Q'U'_'o(Q(S(Y(a(u(w({)p)z*e+S+W+b,i,l,q,}-Q-b-j-x.O.`.m.t/O/g0T0b0h0w1e1u1v1x1z1}2Q2S2c2s2y3V3_3v4l5e5q6R6S6V6a6j6x8_8n8x9q:T;j;m;n;q;r;s;t;u;v;w;x;y;z;{;|;}<P<S<a<d<e<g<o<p<y<z=g!S!nQ!r!v!y!z$|'T'[']'i'j'k*g*k*m*n-U-[-^-n0S0V1b5i5k%S$ti#v$b$c$d$x${%O%Q%]%^%b)v*O*Q*S*V*]*c*s*t+a+d+{,O._.x/]/f/p/q/s0W0Y0e1X1[1d3U4P4Q4[4a4r4z4}5p6t7d7n8[8{9Z9d9j9v:Y:h:q:y;Q<Q<R<T<U<V<W<Z<[<]<^<_<`<h<i<j<k<m<n<q<r<s<t<u<v<w<x<{<|=d=l=m=p=qQ&U|Q'R!eS'X%g-XQ+o%}Q,_&dQ0d*}Q0}+pQ1S+vQ1s,cQ1t,dQ5T0xQ5^1UQ5x1mQ5{1oQ5|1rQ7z5UQ7}5ZQ8g6OQ9p8OQ9|8dR<c*WrnOXst!V!Z#d%k&f&o&q&r&t,l,q1}2QR,a&h&z^OPXYstuvwz!Z!`!g!j!o#S#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%k%r&P&h&k&l&o&q&r&t&x'Q'_'o(S(Y(a(u(w({)p)z*e+S+W+b,i,l,q,}-Q-b-j-x.O.`.m.t/O/g0T0b0h0w1e1u1v1x1z1}2Q2S2c2s2y3V3_3v4l5e5q6R6S6V6a6j6x8_8n8x9q:T;j;m;n;q;r;s;t;u;v;w;x;y;z;{;|;}<P<S<a<d<e<g<o<p<y<z=f=g[#]WZ#W#Z'U(Q!b%hm#h#i#l$x%c%f(Z(e(f(g*V*Z*^+U+V+X,h-O-|.S.T.U.W/f/i2V2}3O4S6`6qQ%uxQ%yyS&O|&TQ&[!TQ'`!hQ'b!iQ(n#sS+i%z%{Q+m%}Q,W&_Q,[&aS-e'c'dQ.b(oQ0v+jQ0|+pQ1O+qQ1R+uQ1g,XS1k,],^Q2o-fQ5S0xQ5W0{Q5]1TQ5w1lQ7y5UQ7|5YQ9l7xR:k9m!O$zi$d%O%Q%]%^%b*O*Q*]*s*t.x/p0W0Y0e4Q4r9Z=d=l=m!^%wy!i!u%y%z%{'S'b'c'd'h'r*f+i+j-R-e-f-m/y/|0v2h2o2v4d4e4h7k9fQ+c%uQ+|&XQ,P&YQ,Z&aQ.a(nQ1f,WU1j,[,],^Q3W.bQ5r1gS5v1k1lQ8c5w#d=h#v$b$c$x${)v*S*V*c+a+d+{,O._/]/f/q/s1X1[1d3U4P4[4a4z4}5p6t7d7n8[8{9d9j9v:Y:h:q:y;Q<T<V<Z<]<_<h<j<m<q<s<u<w<{=p=qo=i<Q<R<U<W<[<^<`<i<k<n<r<t<v<x<|W%Ti%V*u=dS&X!Q&fQ&Y!RQ&Z!SR+z&V%T%Si#v$b$c$d$x${%O%Q%]%^%b)v*O*Q*S*V*]*c*s*t+a+d+{,O._.x/]/f/p/q/s0W0Y0e1X1[1d3U4P4Q4[4a4r4z4}5p6t7d7n8[8{9Z9d9j9v:Y:h:q:y;Q<Q<R<T<U<V<W<Z<[<]<^<_<`<h<i<j<k<m<n<q<r<s<t<u<v<w<x<{<|=d=l=m=p=qT)w$u)xV*z%[<X<YW'X!e%g*W-XS(z#y#zQ+^%pQ+t&QS.Z(j(kQ1],QQ4s0aR8S5c'QkOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%k%r&P&h&k&l&o&q&r&t&x'Q'U'_'o(Q(S(Y(a(u(w({)p)z*e+S+W+b,i,l,q,}-Q-b-j-x.O.`.m.t/O/g0T0b0h0w1e1u1v1x1z1}2Q2S2c2s2y3V3_3v4l5e5q6R6S6V6a6j6x8_8n8x9q:T;j;m;n;q;r;s;t;u;v;w;x;y;z;{;|;}<P<S<a<d<e<g<o<p<y<z=g$i$^c#Y#e%o%q%s(P(V(q(v)O)P)Q)R)S)T)U)V)W)X)Z)])_)d)n+_+s-S-q-v-{-}.l.o.s.u.v.w/Z0f2^2a2q2x3^3c3d3e3f3g3h3i3j3k3l3m3n3o3r3s3z4w5Q6c6i6n6}7O7X7Y8U8r8v9Q9W9X:V:m:u;l=ZT#TV#U'RkOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%k%r&P&h&k&l&o&q&r&t&x'Q'U'_'o(Q(S(Y(a(u(w({)p)z*e+S+W+b,i,l,q,}-Q-b-j-x.O.`.m.t/O/g0T0b0h0w1e1u1v1x1z1}2Q2S2c2s2y3V3_3v4l5e5q6R6S6V6a6j6x8_8n8x9q:T;j;m;n;q;r;s;t;u;v;w;x;y;z;{;|;}<P<S<a<d<e<g<o<p<y<z=gQ'V!eR2d-U!W!nQ!e!r!v!y!z$|'T'[']'i'j'k*W*g*k*m*n-U-[-^-n0S0V1b5i5kR1_,SnqOXst!Z#d%k&o&q&r&t,l,q1}2QQ&v!^Q's!xS(p#u;rQ+g%xQ,U&[Q,V&^Q-c'aQ-p'lS.k(u<eS0g+S<oQ0t+hQ1a,TQ2U,sQ2W,tQ2`-PQ2m-dQ2p-hS4x0h<yQ5O0uS5R0w<zQ6b2bQ6f2nQ6k2uQ7w5PQ8s6dQ8t6gQ8w6lR:S8p$d$]c#Y#e%q%s(P(V(q(v)O)P)Q)R)S)T)U)V)W)X)Z)])_)d)n+_+s-S-q-v-{-}.l.o.s.v.w/Z0f2^2a2q2x3^3c3d3e3f3g3h3i3j3k3l3m3n3o3r3s3z4w5Q6c6i6n6}7O7X7Y8U8r8v9Q9W9X:V:m:u;l=ZS(l#p'fQ(|#zS+]%o.uS.[(k(mR3P.]'QkOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%k%r&P&h&k&l&o&q&r&t&x'Q'U'_'o(Q(S(Y(a(u(w({)p)z*e+S+W+b,i,l,q,}-Q-b-j-x.O.`.m.t/O/g0T0b0h0w1e1u1v1x1z1}2Q2S2c2s2y3V3_3v4l5e5q6R6S6V6a6j6x8_8n8x9q:T;j;m;n;q;r;s;t;u;v;w;x;y;z;{;|;}<P<S<a<d<e<g<o<p<y<z=gS#q];kQ&q!XQ&r!YQ&t![Q&u!]R1|,oQ'^!hQ+`%uQ-a'`S.^(n+cQ2k-`W3T.a.b0m0oQ6e2lW6r3Q3S3W4|U8z6s6u6wU:X8|8}9PS:w:W:ZQ;U:xR;^;VU!wQ']-^T5g1b5i!Q_OXZ`st!V!Z#d#h%c%k&f&h&o&q&r&t(g,l,q.T1}2Q]!pQ!r']-^1b5iT#q];k%^{OPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%k%r&P&h&k&l&o&q&r&t&x'Q'_'o(Q(S(Y(a(u(w({)z*e+S+W+b,i,l,q-b-j-x.O.`.m.t/g0T0b0h0w1e1u1v1x1z1}2Q2S2s2y3V3_4l5q6R6S6V6j6x8_8n8xS(z#y#zS.Z(j(k!s=Q$Z$n'U)p,}-Q/O2c3v5e6a9q:T;j;m;n;q;r;s;t;u;v;w;x;y;z;{;|;}<P<S<a<d<e<g<o<p<y<z=gU$fd)[,fS(m#p'fU*r%R(t3qU0c*y.g7TQ4|0nQ6s3RQ8}6vR:Z9Om!tQ!r!v!y!z']'i'j'k-^-n1b5i5kQ'q!uS(c#g1wS-l'h'tQ/l*YQ/y*fQ2w-oQ4W/mQ4d/{Q4e/|Q4j0UQ7`4RS7k4f4hS7o4k4mQ9]7aQ9a7gQ9f7lQ9k7qS:c9b9cS:|:d:gS;X:};OS;a;Y;ZS;e;b;cR;h;fQ#wbQ'p!uS(b#g1wS(d#m+RQ+T%dQ+e%vQ+k%|U-k'h'q'tQ.P(cQ/k*YQ/z*fQ/}*hQ0s+fQ1h,YS2t-l-oQ2|.XS4V/l/mQ4`/wS4c/y0UQ4g0OQ5t1iQ6m2wQ7_4RQ7c4WU7j4d4j4mQ7m4iQ8a5uS9[7`7aQ9`7gQ9h7oQ9i7pQ9y8bQ:a9]S:b9a9cQ:j9kQ:s9zS:{:c:gS;W:|:}S;`;X;ZS;d;a;cQ;g;eQ;i;hQ=T=OQ=`=XR=a=YV!wQ']-^%^aOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%k%r&P&h&k&l&o&q&r&t&x'Q'_'o(Q(S(Y(a(u(w({)z*e+S+W+b,i,l,q-b-j-x.O.`.m.t/g0T0b0h0w1e1u1v1x1z1}2Q2S2s2y3V3_4l5q6R6S6V6j6x8_8n8xS#wz!j!r<}$Z$n'U)p,}-Q/O2c3v5e6a9q:T;j;m;n;q;r;s;t;u;v;w;x;y;z;{;|;}<P<S<a<d<e<g<o<p<y<z=gR=T=f%^bOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%k%r&P&h&k&l&o&q&r&t&x'Q'_'o(Q(S(Y(a(u(w({)z*e+S+W+b,i,l,q-b-j-x.O.`.m.t/g0T0b0h0w1e1u1v1x1z1}2Q2S2s2y3V3_4l5q6R6S6V6j6x8_8n8xQ%dj!^%vy!i!u%y%z%{'S'b'c'd'h'r*f+i+j-R-e-f-m/y/|0v2h2o2v4d4e4h7k9fS%|z!jQ+f%wQ,Y&aW1i,Z,[,],^U5u1j1k1lS8b5v5wQ9z8c!r=O$Z$n'U)p,}-Q/O2c3v5e6a9q:T;j;m;n;q;r;s;t;u;v;w;x;y;z;{;|;}<P<S<a<d<e<g<o<p<y<z=gQ=X=eR=Y=f%QeOPXYstuvw!Z!`!g!o#S#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%k%r&P&h&k&o&q&r&t&x'Q'_'o(S(Y(a(u(w({)z*e+S+W+b,i,l,q-b-j-x.O.`.m.t/g0T0b0h0w1e1u1v1x1z1}2Q2S2s2y3V3_4l5q6R6S6V6j6x8_8n8xY#bWZ#W#Z(Q!b%hm#h#i#l$x%c%f(Z(e(f(g*V*Z*^+U+V+X,h-O-|.S.T.U.W/f/i2V2}3O4S6`6qQ,g&l!p=P$Z$n)p,}-Q/O2c3v5e6a9q:T;j;m;n;q;r;s;t;u;v;w;x;y;z;{;|;}<P<S<a<d<e<g<o<p<y<z=gR=S'UU'Y!e%g*WR2f-X%SdOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%k%r&P&h&k&o&q&r&t&x'Q'_'o(Q(S(Y(a(u(w({)z*e+S+W,i,l,q-b-j-x.O.m.t/g0T0b0h0w1e1u1v1x1z1}2Q2S2s2y3_4l5q6R6S6V6j8_8n8x!r)[$Z$n'U)p,}-Q/O2c3v5e6a9q:T;j;m;n;q;r;s;t;u;v;w;x;y;z;{;|;}<P<S<a<d<e<g<o<p<y<z=gQ,f&lQ0n+bQ3R.`Q6v3VR9O6x!b$Tc#Y%o(P(V(q(v)W)X)])d+s-q-v-{-}.l.o/Z0f2q2x3^3n4w5Q6i6n6}8v:V;l!P;x)Z)n-S.u2^2a3c3l3m3r3z6c7O7X7Y8U8r9Q9W9X:m:u=Z!f$Vc#Y%o(P(V(q(v)T)U)W)X)])d+s-q-v-{-}.l.o/Z0f2q2x3^3n4w5Q6i6n6}8v:V;l!T;z)Z)n-S.u2^2a3c3i3j3l3m3r3z6c7O7X7Y8U8r9Q9W9X:m:u=Z!^$Zc#Y%o(P(V(q(v)])d+s-q-v-{-}.l.o/Z0f2q2x3^3n4w5Q6i6n6}8v:V;lQ4Q/dz=g)Z)n-S.u2^2a3c3r3z6c7O7X7Y8U8r9Q9W9X:m:u=ZQ=l=nR=m=o'QkOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%k%r&P&h&k&l&o&q&r&t&x'Q'U'_'o(Q(S(Y(a(u(w({)p)z*e+S+W+b,i,l,q,}-Q-b-j-x.O.`.m.t/O/g0T0b0h0w1e1u1v1x1z1}2Q2S2c2s2y3V3_3v4l5e5q6R6S6V6a6j6x8_8n8x9q:T;j;m;n;q;r;s;t;u;v;w;x;y;z;{;|;}<P<S<a<d<e<g<o<p<y<z=gS$oh$pR3w.}'XgOPWXYZhstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n$p%k%r&P&h&k&l&o&q&r&t&x'Q'U'_'o(Q(S(Y(a(u(w({)p)z*e+S+W+b,i,l,q,}-Q-b-j-x.O.`.m.t.}/O/g0T0b0h0w1e1u1v1x1z1}2Q2S2c2s2y3V3_3v4l5e5q6R6S6V6a6j6x8_8n8x9q:T;j;m;n;q;r;s;t;u;v;w;x;y;z;{;|;}<P<S<a<d<e<g<o<p<y<z=gT$kf$qQ$ifS)g$l)kR)s$qT$jf$qT)i$l)k'XhOPWXYZhstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n$p%k%r&P&h&k&l&o&q&r&t&x'Q'U'_'o(Q(S(Y(a(u(w({)p)z*e+S+W+b,i,l,q,}-Q-b-j-x.O.`.m.t.}/O/g0T0b0h0w1e1u1v1x1z1}2Q2S2c2s2y3V3_3v4l5e5q6R6S6V6a6j6x8_8n8x9q:T;j;m;n;q;r;s;t;u;v;w;x;y;z;{;|;}<P<S<a<d<e<g<o<p<y<z=gT$oh$pQ$rhR)r$p%^jOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%k%r&P&h&k&l&o&q&r&t&x'Q'_'o(Q(S(Y(a(u(w({)z*e+S+W+b,i,l,q-b-j-x.O.`.m.t/g0T0b0h0w1e1u1v1x1z1}2Q2S2s2y3V3_4l5q6R6S6V6j6x8_8n8x!s=e$Z$n'U)p,}-Q/O2c3v5e6a9q:T;j;m;n;q;r;s;t;u;v;w;x;y;z;{;|;}<P<S<a<d<e<g<o<p<y<z=g#glOPXZst!Z!`!o#S#d#o#{$n%k&h&k&l&o&q&r&t&x'Q'_({)p*e+W+b,i,l,q-b.`/O/g0T0b1e1u1v1x1z1}2Q2S3V3v4l5q6R6S6V6x8_8n!O%Ri$d%O%Q%]%^%b*O*Q*]*s*t.x/p0W0Y0e4Q4r9Z=d=l=m#d(t#v$b$c$x${)v*S*V*c+a+d+{,O._/]/f/q/s1X1[1d3U4P4[4a4z4}5p6t7d7n8[8{9d9j9v:Y:h:q:y;Q<T<V<Z<]<_<h<j<m<q<s<u<w<{=p=qQ+O%`Q/[){o3q<Q<R<U<W<[<^<`<i<k<n<r<t<v<x<|!O$yi$d%O%Q%]%^%b*O*Q*]*s*t.x/p0W0Y0e4Q4r9Z=d=l=mQ*_$zU*h$|*W*kQ+P%aQ0O*i#d=V#v$b$c$x${)v*S*V*c+a+d+{,O._/]/f/q/s1X1[1d3U4P4[4a4z4}5p6t7d7n8[8{9d9j9v:Y:h:q:y;Q<T<V<Z<]<_<h<j<m<q<s<u<w<{=p=qn=W<Q<R<U<W<[<^<`<i<k<n<r<t<v<x<|Q=[=hQ=]=iQ=^=jR=_=k!O%Ri$d%O%Q%]%^%b*O*Q*]*s*t.x/p0W0Y0e4Q4r9Z=d=l=m#d(t#v$b$c$x${)v*S*V*c+a+d+{,O._/]/f/q/s1X1[1d3U4P4[4a4z4}5p6t7d7n8[8{9d9j9v:Y:h:q:y;Q<T<V<Z<]<_<h<j<m<q<s<u<w<{=p=qo3q<Q<R<U<W<[<^<`<i<k<n<r<t<v<x<|noOXst!Z#d%k&o&q&r&t,l,q1}2QS*b${*VQ,z&{Q,{&}R4Z/q%S%Si#v$b$c$d$x${%O%Q%]%^%b)v*O*Q*S*V*]*c*s*t+a+d+{,O._.x/]/f/p/q/s0W0Y0e1X1[1d3U4P4Q4[4a4r4z4}5p6t7d7n8[8{9Z9d9j9v:Y:h:q:y;Q<Q<R<T<U<V<W<Z<[<]<^<_<`<h<i<j<k<m<n<q<r<s<t<u<v<w<x<{<|=d=l=m=p=qQ+}&YQ1Z,PQ5a1YR8R5bV*j$|*W*kU*j$|*W*kT5h1b5iS/w*e/gQ4i0TT7p4l9sQ+e%vQ/}*hQ0s+fQ1h,YQ5t1iQ8a5uQ9y8bR:s9z!O%Oi$d%O%Q%]%^%b*O*Q*]*s*t.x/p0W0Y0e4Q4r9Z=d=l=mr*O$v)b*P*q+Q/o0[0]3t4X4v7^7r:`=U=b=cS0W*p0X#d<T#v$b$c$x${)v*S*V*c+a+d+{,O._/]/f/q/s1X1[1d3U4P4[4a4z4}5p6t7d7n8[8{9d9j9v:Y:h:q:y;Q<T<V<Z<]<_<h<j<m<q<s<u<w<{=p=qn<U<Q<R<U<W<[<^<`<i<k<n<r<t<v<x<|!b<h(r)`*X*a.c.f.j/W/d/t0l1W3Z3}4Y4^5`6y6|7e7h7t7v9_9g:e:i:z;P;[=n=o`<i3p7P7S7W9R:[:_;_S<s.e3[T<t7R9U!O%Qi$d%O%Q%]%^%b*O*Q*]*s*t.x/p0W0Y0e4Q4r9Z=d=l=mv*Q$v)b*R*p+Q/`/o0[0]3t4X4n4v7^7r:`=U=b=cS0Y*q0Z#d<V#v$b$c$x${)v*S*V*c+a+d+{,O._/]/f/q/s1X1[1d3U4P4[4a4z4}5p6t7d7n8[8{9d9j9v:Y:h:q:y;Q<T<V<Z<]<_<h<j<m<q<s<u<w<{=p=qn<W<Q<R<U<W<[<^<`<i<k<n<r<t<v<x<|!f<j(r)`*X*a.d.e.j/W/d/t0l1W3X3Z3}4Y4^5`6y6z6|7e7h7t7v9_9g:e:i:z;P;[=n=od<k3p7Q7R7W9R9S:[:]:_;_S<u.f3]T<v7S9VrnOXst!V!Z#d%k&f&o&q&r&t,l,q1}2QQ&c!UR,i&lrnOXst!V!Z#d%k&f&o&q&r&t,l,q1}2QR&c!UQ,R&ZR1V+zsnOXst!V!Z#d%k&f&o&q&r&t,l,q1}2QQ1c,WS5o1f1gU8Z5m5n5rS9u8]8^S:o9t9wQ;R:pR;];SQ&j!VR,b&fR5{1oR9|8dS&O|&TR1O+qQ&o!WR,l&pR,r&uT2O,q2QR,v&vQ,u&vR2X,vQ'v!{R-r'vSsOtQ#dXT%ns#dQ#OTR'x#OQ#RUR'z#RQ)x$uR/X)xQ#UVR'}#UQ#XWU(T#X(U-yQ(U#YR-y(VQ-V'VR2e-VQ.n(vS3`.n3aR3a.oQ-^']R2i-^Y!rQ']-^1b5iR'g!rQ.y)bR3u.yU#_W%f*VU([#_(]-zQ(]#`R-z(WQ-Y'YR2g-Yt`OXst!V!Z#d%k&f&h&o&q&r&t,l,q1}2QS#hZ%cU#r`#h.TR.T(gQ(h#jQ.Q(dW.Y(h.Q2z6oQ2z.RR6o2{Q)k$lR/P)kQ$phR)q$pQ$`cU)^$`-u<OQ-u;lR<O)nQ/j*YW4T/j4U7b9^U4U/k/l/mS7b4V4WR9^7c$])}$v(r)`)b*X*a*p*q*{*|+Q.e.f.h.i.j/W/`/b/d/o/t0[0]0l1W3X3Y3Z3p3t3}4X4Y4^4n4p4v5`6y6z6{6|7R7S7U7V7W7^7e7h7r7t7v9R9S9T9_9g:[:]:^:_:`:e:i:z;P;[;_=U=b=c=n=oQ/r*aU4]/r4_7fQ4_/tR7f4^S*k$|*WR0Q*kr*P$v)b*p*q+Q/o0[0]3t4X4v7^7r:`=U=b=c!b.c(r)`*X*a.e.f.j/W/d/t0l1W3Z3}4Y4^5`6y6|7e7h7t7v9_9g:e:i:z;P;[=n=oU/a*P.c7Pa7P3p7R7S7W9R:[:_;_Q0X*pQ3[.eU4o0X3[9UR9U7Rv*R$v)b*p*q+Q/`/o0[0]3t4X4n4v7^7r:`=U=b=c!f.d(r)`*X*a.e.f.j/W/d/t0l1W3X3Z3}4Y4^5`6y6z6|7e7h7t7v9_9g:e:i:z;P;[=n=oU/c*R.d7Qe7Q3p7R7S7W9R9S:[:]:_;_Q0Z*qQ3].fU4q0Z3]9VR9V7SQ*v%UR0_*vQ4{0lR7u4{Q+Y%iR0k+YQ5d1]S8T5d9rR9r8UQ,T&[R1`,TQ5i1bR8W5iQ1n,_S5y1n8eR8e5{Q0y+mW5V0y5X7{9nQ5X0|Q7{5WR9n7|Q+r&OR1P+rQ2Q,qR6Z2QYrOXst#dQ&s!ZQ+[%kQ,k&oQ,m&qQ,n&rQ,p&tQ1{,lS2O,q2QR6Y1}Q%mpQ&w!_Q&z!aQ&|!bQ'O!cQ'n!uQ+Z%jQ+g%xQ+y&UQ,a&jQ,x&yW-i'h'p'q'tQ-p'lQ0P*jQ0t+hS1q,b,eQ2Y,wQ2Z,zQ2[,{Q2p-hW2r-k-l-o-qQ5O0uQ5[1SQ5_1WQ5s1hQ5}1sQ6X1|U6h2q2t2wQ6k2uQ7w5PQ8P5^Q8Q5`Q8V5hQ8`5tQ8f5|S8u6i6mQ8w6lQ9o7}Q9x8aQ9}8gQ:U8vQ:l9pQ:r9yQ:v:VR;T:sQ%xyQ'a!iQ'l!uU+h%y%z%{Q-P'SU-d'b'c'dS-h'h'rQ/x*fS0u+i+jQ2b-RS2n-e-fQ2u-mS4b/y/|Q5P0vQ6d2hQ6g2oQ6l2vU7i4d4e4hQ9e7kR:f9fS$wi=dR*w%VU%Ui%V=dR0^*uQ$viS(r#v+dS)`$b$cQ)b$dQ*X$xS*a${*VQ*p%OQ*q%QQ*{%]Q*|%^Q+Q%bQ.e<TQ.f<VQ.h<ZQ.i<]Q.j<_Q/W)vQ/`*OQ/b*QQ/d*SQ/o*]S/t*c/fQ0[*sQ0]*tl0l+a,O._1[1d3U5p6t8[8{9v:Y:q:yQ1W+{Q3X<hQ3Y<jQ3Z<mS3p<Q<RQ3t.xS3}/]4PQ4X/pQ4Y/qQ4^/sQ4n0WQ4p0YQ4v0eQ5`1XQ6y<qQ6z<sQ6{<uQ6|<wQ7R<UQ7S<WQ7U<[Q7V<^Q7W<`Q7^4QQ7e4[Q7h4aQ7r4rQ7t4zQ7v4}Q9R<nQ9S<iQ9T<kQ9_7dQ9g7nQ:[<rQ:]<tQ:^<vQ:_<xQ:`9ZQ:e9dQ:i9jQ:z<{Q;P:hQ;[;QQ;_<|Q=U=dQ=b=lQ=c=mQ=n=pR=o=qQ*y%[Q.g<XR7T<YnpOXst!Z#d%k&o&q&r&t,l,q1}2QQ!fPS#fZ#oQ&y!`W'e!o*e0T4lQ'|#SQ(}#{Q)o$nS,e&h&kQ,j&lQ,w&xS,|'Q/gQ-`'_Q.q({Q/T)pQ0i+WQ0o+bQ1y,iQ2l-bQ3S.`Q3y/OQ4t0bQ5n1eQ6P1uQ6Q1vQ6U1xQ6W1zQ6]2SQ6w3VQ7Z3vQ8^5qQ8j6RQ8k6SQ8m6VQ9P6xQ9w8_R:R8n#[cOPXZst!Z!`!o#d#o#{%k&h&k&l&o&q&r&t&x'Q'_({*e+W+b,i,l,q-b.`/g0T0b1e1u1v1x1z1}2Q2S3V4l5q6R6S6V6x8_8nQ#YWQ#eYQ%ouQ%qvS%sw!gS(P#W(SQ(V#ZQ(q#uQ(v#xQ)O$OQ)P$PQ)Q$QQ)R$RQ)S$SQ)T$TQ)U$UQ)V$VQ)W$WQ)X$XQ)Z$ZQ)]$_Q)_$aQ)d$eW)n$n)p/O3vQ+_%rQ+s&PS-S'U2cQ-q'oS-v(Q-xQ-{(YQ-}(aQ.l(uQ.o(wQ.s;jQ.u;mQ.v;nQ.w;qQ/Z)zQ0f+SQ2^,}Q2a-QQ2q-jQ2x.OQ3^.mQ3c;rQ3d;sQ3e;tQ3f;uQ3g;vQ3h;wQ3i;xQ3j;yQ3k;zQ3l;{Q3m;|Q3n.tQ3o<PQ3r<SQ3s<aQ3z;}Q4w0hQ5Q0wQ6c<dQ6i2sQ6n2yQ6}3_Q7O<eQ7X<gQ7Y<oQ8U5eQ8r6aQ8v6jQ9Q<pQ9W<yQ9X<zQ:V8xQ:m9qQ:u:TQ;l#SR=Z=gR#[WR'W!el!tQ!r!v!y!z']'i'j'k-^-n1b5i5kS'S!e-UU*f$|*W*kS-R'T'[S/|*g*mQ0U*nQ2h-[Q4h0SR4m0VR(x#xQ!fQT-]']-^]!qQ!r']-^1b5iQ#p]R'f;kR)c$dY!uQ']-^1b5iQ'h!rS'r!v!yS't!z5kS-m'i'jQ-o'kR2v-nT#kZ%cS#jZ%cS%im,hU(d#h#i#lS.R(e(fQ.V(gQ0j+XQ2{.SU2|.T.U.WS6p2}3OR8y6qd#^W#W#Z%f(Q(Z*V+U-|/fr#gZm#h#i#l%c(e(f(g+X.S.T.U.W2}3O6qS*Y$x*^Q/m*ZQ1w,hQ2_-OQ4R/iQ6_2VQ7a4SQ8q6`T=R'U+VV#aW%f*VU#`W%f*VS(R#W(ZU(W#Z+U/fS-T'U+VT-w(Q-|V'Z!e%g*WQ$lfR)u$qT)j$l)kR3x.}T*[$x*^T*d${*VQ0m+aQ1Y,OQ3Q._Q5b1[Q5m1dQ6u3UQ8]5pQ8|6tQ9t8[Q:W8{Q:p9vQ:x:YQ;S:qR;V:ynqOXst!Z#d%k&o&q&r&t,l,q1}2QQ&i!VR,a&ftmOXst!U!V!Z#d%k&f&o&q&r&t,l,q1}2QR,h&lT%jm,hR1^,QR,`&dQ&S|R+x&TR+n%}T&m!W&pT&n!W&pT2P,q2Q",nodeNames:"\u26a0 ArithOp ArithOp ?. JSXStartTag LineComment BlockComment Script Hashbang ExportDeclaration export Star as VariableName String Escape from ; default FunctionDeclaration async function VariableDefinition > < TypeParamList TypeDefinition extends ThisType this LiteralType ArithOp Number BooleanLiteral TemplateType InterpolationEnd Interpolation InterpolationStart NullType null VoidType void TypeofType typeof MemberExpression . PropertyName [ TemplateString Escape Interpolation super RegExp ] ArrayExpression Spread , } { ObjectExpression Property async get set PropertyDefinition Block : NewTarget new NewExpression ) ( ArgList UnaryExpression delete LogicOp BitOp YieldExpression yield AwaitExpression await ParenthesizedExpression ClassExpression class ClassBody MethodDeclaration Decorator @ MemberExpression PrivatePropertyName CallExpression TypeArgList CompareOp < declare Privacy static abstract override PrivatePropertyDefinition PropertyDeclaration readonly accessor Optional TypeAnnotation Equals StaticBlock FunctionExpression ArrowFunction ParamList ParamList ArrayPattern ObjectPattern PatternProperty Privacy readonly Arrow MemberExpression BinaryExpression ArithOp ArithOp ArithOp ArithOp BitOp CompareOp instanceof satisfies in const CompareOp BitOp BitOp BitOp LogicOp LogicOp ConditionalExpression LogicOp LogicOp AssignmentExpression UpdateOp PostfixExpression CallExpression InstantiationExpression TaggedTemplateExpression DynamicImport import ImportMeta JSXElement JSXSelfCloseEndTag JSXSelfClosingTag JSXIdentifier JSXBuiltin JSXIdentifier JSXNamespacedName JSXMemberExpression JSXSpreadAttribute JSXAttribute JSXAttributeValue JSXEscape JSXEndTag JSXOpenTag JSXFragmentTag JSXText JSXEscape JSXStartCloseTag JSXCloseTag PrefixCast ArrowFunction TypeParamList SequenceExpression InstantiationExpression KeyofType keyof UniqueType unique ImportType InferredType infer TypeName ParenthesizedType FunctionSignature ParamList NewSignature IndexedType TupleType Label ArrayType ReadonlyType ObjectType MethodType PropertyType IndexSignature PropertyDefinition CallSignature TypePredicate is NewSignature new UnionType LogicOp IntersectionType LogicOp ConditionalType ParameterizedType ClassDeclaration abstract implements type VariableDeclaration let var using TypeAliasDeclaration InterfaceDeclaration interface EnumDeclaration enum EnumBody NamespaceDeclaration namespace module AmbientDeclaration declare GlobalDeclaration global ClassDeclaration ClassBody AmbientFunctionDeclaration ExportGroup VariableName VariableName ImportDeclaration ImportGroup ForStatement for ForSpec ForInSpec ForOfSpec of WhileStatement while WithStatement with DoStatement do IfStatement if else SwitchStatement switch SwitchBody CaseLabel case DefaultLabel TryStatement try CatchClause catch FinallyClause finally ReturnStatement return ThrowStatement throw BreakStatement break ContinueStatement continue DebuggerStatement debugger LabeledStatement ExpressionStatement SingleExpression SingleClassItem",maxTerm:377,context:a,nodeProps:[["isolate",-8,5,6,14,34,36,48,50,52,""],["group",-26,9,17,19,65,204,208,212,213,215,218,221,231,233,239,241,243,245,248,254,260,262,264,266,268,270,271,"Statement",-34,13,14,29,32,33,39,48,51,52,54,59,67,69,73,77,79,81,82,107,108,117,118,135,138,140,141,142,143,144,146,147,166,167,169,"Expression",-23,28,30,34,38,40,42,171,173,175,176,178,179,180,182,183,184,186,187,188,198,200,202,203,"Type",-3,85,100,106,"ClassItem"],["openedBy",23,"<",35,"InterpolationStart",53,"[",57,"{",70,"(",159,"JSXStartCloseTag"],["closedBy",24,">",37,"InterpolationEnd",47,"]",58,"}",71,")",164,"JSXEndTag"]],propSources:[p],skippedNodes:[0,5,6,274],repeatNodeCount:37,tokenData:"$Fq07[R!bOX%ZXY+gYZ-yZ[+g[]%Z]^.c^p%Zpq+gqr/mrs3cst:_tuEruvJSvwLkwx! Yxy!'iyz!(sz{!)}{|!,q|}!.O}!O!,q!O!P!/Y!P!Q!9j!Q!R#:O!R![#<_![!]#I_!]!^#Jk!^!_#Ku!_!`$![!`!a$$v!a!b$*T!b!c$,r!c!}Er!}#O$-|#O#P$/W#P#Q$4o#Q#R$5y#R#SEr#S#T$7W#T#o$8b#o#p$<r#p#q$=h#q#r$>x#r#s$@U#s$f%Z$f$g+g$g#BYEr#BY#BZ$A`#BZ$ISEr$IS$I_$A`$I_$I|Er$I|$I}$Dk$I}$JO$Dk$JO$JTEr$JT$JU$A`$JU$KVEr$KV$KW$A`$KW&FUEr&FU&FV$A`&FV;'SEr;'S;=`I|<%l?HTEr?HT?HU$A`?HUOEr(n%d_$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z&j&hT$h&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c&j&zP;=`<%l&c'|'U]$h&j(V!bOY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}!b(SU(V!bOY'}Zw'}x#O'}#P;'S'};'S;=`(f<%lO'}!b(iP;=`<%l'}'|(oP;=`<%l&}'[(y]$h&j(SpOY(rYZ&cZr(rrs&cs!^(r!^!_)r!_#O(r#O#P&c#P#o(r#o#p)r#p;'S(r;'S;=`*a<%lO(rp)wU(SpOY)rZr)rs#O)r#P;'S)r;'S;=`*Z<%lO)rp*^P;=`<%l)r'[*dP;=`<%l(r#S*nX(Sp(V!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g#S+^P;=`<%l*g(n+dP;=`<%l%Z07[+rq$h&j(Sp(V!b'x0/lOX%ZXY+gYZ&cZ[+g[p%Zpq+gqr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p$f%Z$f$g+g$g#BY%Z#BY#BZ+g#BZ$IS%Z$IS$I_+g$I_$JT%Z$JT$JU+g$JU$KV%Z$KV$KW+g$KW&FU%Z&FU&FV+g&FV;'S%Z;'S;=`+a<%l?HT%Z?HT?HU+g?HUO%Z07[.ST(T#S$h&j'y0/lO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c07[.n_$h&j(Sp(V!b'y0/lOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z)3p/x`$h&j!m),Q(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`0z!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW1V`#u(Ch$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`2X!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW2d_#u(Ch$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'At3l_(R':f$h&j(V!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;'S4k;'S;=`:X<%lO4k(^4r_$h&j(V!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;'S4k;'S;=`:X<%lO4k&z5vX$h&jOr5qrs6cs!^5q!^!_6y!_#o5q#o#p6y#p;'S5q;'S;=`7h<%lO5q&z6jT$c`$h&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c`6|TOr6yrs7]s;'S6y;'S;=`7b<%lO6y`7bO$c``7eP;=`<%l6y&z7kP;=`<%l5q(^7w]$c`$h&j(V!bOY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}!r8uZ(V!bOY8pYZ6yZr8prs9hsw8pwx6yx#O8p#O#P6y#P;'S8p;'S;=`:R<%lO8p!r9oU$c`(V!bOY'}Zw'}x#O'}#P;'S'};'S;=`(f<%lO'}!r:UP;=`<%l8p(^:[P;=`<%l4k%9[:hh$h&j(Sp(V!bOY%ZYZ&cZq%Zqr<Srs&}st%ZtuCruw%Zwx(rx!^%Z!^!_*g!_!c%Z!c!}Cr!}#O%Z#O#P&c#P#R%Z#R#SCr#S#T%Z#T#oCr#o#p*g#p$g%Z$g;'SCr;'S;=`El<%lOCr(r<__WS$h&j(Sp(V!bOY<SYZ&cZr<Srs=^sw<Swx@nx!^<S!^!_Bm!_#O<S#O#P>`#P#o<S#o#pBm#p;'S<S;'S;=`Cl<%lO<S(Q=g]WS$h&j(V!bOY=^YZ&cZw=^wx>`x!^=^!^!_?q!_#O=^#O#P>`#P#o=^#o#p?q#p;'S=^;'S;=`@h<%lO=^&n>gXWS$h&jOY>`YZ&cZ!^>`!^!_?S!_#o>`#o#p?S#p;'S>`;'S;=`?k<%lO>`S?XSWSOY?SZ;'S?S;'S;=`?e<%lO?SS?hP;=`<%l?S&n?nP;=`<%l>`!f?xWWS(V!bOY?qZw?qwx?Sx#O?q#O#P?S#P;'S?q;'S;=`@b<%lO?q!f@eP;=`<%l?q(Q@kP;=`<%l=^'`@w]WS$h&j(SpOY@nYZ&cZr@nrs>`s!^@n!^!_Ap!_#O@n#O#P>`#P#o@n#o#pAp#p;'S@n;'S;=`Bg<%lO@ntAwWWS(SpOYApZrAprs?Ss#OAp#O#P?S#P;'SAp;'S;=`Ba<%lOAptBdP;=`<%lAp'`BjP;=`<%l@n#WBvYWS(Sp(V!bOYBmZrBmrs?qswBmwxApx#OBm#O#P?S#P;'SBm;'S;=`Cf<%lOBm#WCiP;=`<%lBm(rCoP;=`<%l<S%9[C}i$h&j(k%1l(Sp(V!bOY%ZYZ&cZr%Zrs&}st%ZtuCruw%Zwx(rx!Q%Z!Q![Cr![!^%Z!^!_*g!_!c%Z!c!}Cr!}#O%Z#O#P&c#P#R%Z#R#SCr#S#T%Z#T#oCr#o#p*g#p$g%Z$g;'SCr;'S;=`El<%lOCr%9[EoP;=`<%lCr07[FRk$h&j(Sp(V!b$[#t(P,2j(a$I[OY%ZYZ&cZr%Zrs&}st%ZtuEruw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Er![!^%Z!^!_*g!_!c%Z!c!}Er!}#O%Z#O#P&c#P#R%Z#R#SEr#S#T%Z#T#oEr#o#p*g#p$g%Z$g;'SEr;'S;=`I|<%lOEr+dHRk$h&j(Sp(V!b$[#tOY%ZYZ&cZr%Zrs&}st%ZtuGvuw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Gv![!^%Z!^!_*g!_!c%Z!c!}Gv!}#O%Z#O#P&c#P#R%Z#R#SGv#S#T%Z#T#oGv#o#p*g#p$g%Z$g;'SGv;'S;=`Iv<%lOGv+dIyP;=`<%lGv07[JPP;=`<%lEr(KWJ_`$h&j(Sp(V!b#m(ChOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KWKl_$h&j$P(Ch(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z,#xLva(v+JY$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sv%ZvwM{wx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KWNW`$h&j#y(Ch(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'At! c_(U';W$h&j(SpOY!!bYZ!#hZr!!brs!#hsw!!bwx!$xx!^!!b!^!_!%z!_#O!!b#O#P!#h#P#o!!b#o#p!%z#p;'S!!b;'S;=`!'c<%lO!!b'l!!i_$h&j(SpOY!!bYZ!#hZr!!brs!#hsw!!bwx!$xx!^!!b!^!_!%z!_#O!!b#O#P!#h#P#o!!b#o#p!%z#p;'S!!b;'S;=`!'c<%lO!!b&z!#mX$h&jOw!#hwx6cx!^!#h!^!_!$Y!_#o!#h#o#p!$Y#p;'S!#h;'S;=`!$r<%lO!#h`!$]TOw!$Ywx7]x;'S!$Y;'S;=`!$l<%lO!$Y`!$oP;=`<%l!$Y&z!$uP;=`<%l!#h'l!%R]$c`$h&j(SpOY(rYZ&cZr(rrs&cs!^(r!^!_)r!_#O(r#O#P&c#P#o(r#o#p)r#p;'S(r;'S;=`*a<%lO(r!Q!&PZ(SpOY!%zYZ!$YZr!%zrs!$Ysw!%zwx!&rx#O!%z#O#P!$Y#P;'S!%z;'S;=`!']<%lO!%z!Q!&yU$c`(SpOY)rZr)rs#O)r#P;'S)r;'S;=`*Z<%lO)r!Q!'`P;=`<%l!%z'l!'fP;=`<%l!!b/5|!'t_!i/.^$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z#&U!)O_!h!Lf$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z-!n!*[b$h&j(Sp(V!b(Q%&f#n(ChOY%ZYZ&cZr%Zrs&}sw%Zwx(rxz%Zz{!+d{!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW!+o`$h&j(Sp(V!b#k(ChOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z+;x!,|`$h&j(Sp(V!bo+4YOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z,$U!.Z_!Y+Jf$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z07[!/ec$h&j(Sp(V!b}.2^OY%ZYZ&cZr%Zrs&}sw%Zwx(rx!O%Z!O!P!0p!P!Q%Z!Q![!3Y![!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z#%|!0ya$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!O%Z!O!P!2O!P!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z#%|!2Z_!X!L^$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad!3eg$h&j(Sp(V!bp'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![!3Y![!^%Z!^!_*g!_!g%Z!g!h!4|!h#O%Z#O#P&c#P#R%Z#R#S!3Y#S#X%Z#X#Y!4|#Y#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad!5Vg$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx{%Z{|!6n|}%Z}!O!6n!O!Q%Z!Q![!8S![!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S!8S#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad!6wc$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![!8S![!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S!8S#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad!8_c$h&j(Sp(V!bp'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![!8S![!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S!8S#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z07[!9uf$h&j(Sp(V!b#l(ChOY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Lcxz!;Zz{#-}{!P!;Z!P!Q#/d!Q!^!;Z!^!_#(i!_!`#7S!`!a#8i!a!}!;Z!}#O#,f#O#P!Dy#P#o!;Z#o#p#(i#p;'S!;Z;'S;=`#-w<%lO!;Z?O!;fb$h&j(Sp(V!b!U7`OY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Lcx!P!;Z!P!Q#&`!Q!^!;Z!^!_#(i!_!}!;Z!}#O#,f#O#P!Dy#P#o!;Z#o#p#(i#p;'S!;Z;'S;=`#-w<%lO!;Z>^!<w`$h&j(V!b!U7`OY!<nYZ&cZw!<nwx!=yx!P!<n!P!Q!Eq!Q!^!<n!^!_!Gr!_!}!<n!}#O!KS#O#P!Dy#P#o!<n#o#p!Gr#p;'S!<n;'S;=`!L]<%lO!<n<z!>Q^$h&j!U7`OY!=yYZ&cZ!P!=y!P!Q!>|!Q!^!=y!^!_!@c!_!}!=y!}#O!CW#O#P!Dy#P#o!=y#o#p!@c#p;'S!=y;'S;=`!Ek<%lO!=y<z!?Td$h&j!U7`O!^&c!_#W&c#W#X!>|#X#Z&c#Z#[!>|#[#]&c#]#^!>|#^#a&c#a#b!>|#b#g&c#g#h!>|#h#i&c#i#j!>|#j#k!>|#k#m&c#m#n!>|#n#o&c#p;'S&c;'S;=`&w<%lO&c7`!@hX!U7`OY!@cZ!P!@c!P!Q!AT!Q!}!@c!}#O!Ar#O#P!Bq#P;'S!@c;'S;=`!CQ<%lO!@c7`!AYW!U7`#W#X!AT#Z#[!AT#]#^!AT#a#b!AT#g#h!AT#i#j!AT#j#k!AT#m#n!AT7`!AuVOY!ArZ#O!Ar#O#P!B[#P#Q!@c#Q;'S!Ar;'S;=`!Bk<%lO!Ar7`!B_SOY!ArZ;'S!Ar;'S;=`!Bk<%lO!Ar7`!BnP;=`<%l!Ar7`!BtSOY!@cZ;'S!@c;'S;=`!CQ<%lO!@c7`!CTP;=`<%l!@c<z!C][$h&jOY!CWYZ&cZ!^!CW!^!_!Ar!_#O!CW#O#P!DR#P#Q!=y#Q#o!CW#o#p!Ar#p;'S!CW;'S;=`!Ds<%lO!CW<z!DWX$h&jOY!CWYZ&cZ!^!CW!^!_!Ar!_#o!CW#o#p!Ar#p;'S!CW;'S;=`!Ds<%lO!CW<z!DvP;=`<%l!CW<z!EOX$h&jOY!=yYZ&cZ!^!=y!^!_!@c!_#o!=y#o#p!@c#p;'S!=y;'S;=`!Ek<%lO!=y<z!EnP;=`<%l!=y>^!Ezl$h&j(V!b!U7`OY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#W&}#W#X!Eq#X#Z&}#Z#[!Eq#[#]&}#]#^!Eq#^#a&}#a#b!Eq#b#g&}#g#h!Eq#h#i&}#i#j!Eq#j#k!Eq#k#m&}#m#n!Eq#n#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}8r!GyZ(V!b!U7`OY!GrZw!Grwx!@cx!P!Gr!P!Q!Hl!Q!}!Gr!}#O!JU#O#P!Bq#P;'S!Gr;'S;=`!J|<%lO!Gr8r!Hse(V!b!U7`OY'}Zw'}x#O'}#P#W'}#W#X!Hl#X#Z'}#Z#[!Hl#[#]'}#]#^!Hl#^#a'}#a#b!Hl#b#g'}#g#h!Hl#h#i'}#i#j!Hl#j#k!Hl#k#m'}#m#n!Hl#n;'S'};'S;=`(f<%lO'}8r!JZX(V!bOY!JUZw!JUwx!Arx#O!JU#O#P!B[#P#Q!Gr#Q;'S!JU;'S;=`!Jv<%lO!JU8r!JyP;=`<%l!JU8r!KPP;=`<%l!Gr>^!KZ^$h&j(V!bOY!KSYZ&cZw!KSwx!CWx!^!KS!^!_!JU!_#O!KS#O#P!DR#P#Q!<n#Q#o!KS#o#p!JU#p;'S!KS;'S;=`!LV<%lO!KS>^!LYP;=`<%l!KS>^!L`P;=`<%l!<n=l!Ll`$h&j(Sp!U7`OY!LcYZ&cZr!Lcrs!=ys!P!Lc!P!Q!Mn!Q!^!Lc!^!_# o!_!}!Lc!}#O#%P#O#P!Dy#P#o!Lc#o#p# o#p;'S!Lc;'S;=`#&Y<%lO!Lc=l!Mwl$h&j(Sp!U7`OY(rYZ&cZr(rrs&cs!^(r!^!_)r!_#O(r#O#P&c#P#W(r#W#X!Mn#X#Z(r#Z#[!Mn#[#](r#]#^!Mn#^#a(r#a#b!Mn#b#g(r#g#h!Mn#h#i(r#i#j!Mn#j#k!Mn#k#m(r#m#n!Mn#n#o(r#o#p)r#p;'S(r;'S;=`*a<%lO(r8Q# vZ(Sp!U7`OY# oZr# ors!@cs!P# o!P!Q#!i!Q!}# o!}#O#$R#O#P!Bq#P;'S# o;'S;=`#$y<%lO# o8Q#!pe(Sp!U7`OY)rZr)rs#O)r#P#W)r#W#X#!i#X#Z)r#Z#[#!i#[#])r#]#^#!i#^#a)r#a#b#!i#b#g)r#g#h#!i#h#i)r#i#j#!i#j#k#!i#k#m)r#m#n#!i#n;'S)r;'S;=`*Z<%lO)r8Q#$WX(SpOY#$RZr#$Rrs!Ars#O#$R#O#P!B[#P#Q# o#Q;'S#$R;'S;=`#$s<%lO#$R8Q#$vP;=`<%l#$R8Q#$|P;=`<%l# o=l#%W^$h&j(SpOY#%PYZ&cZr#%Prs!CWs!^#%P!^!_#$R!_#O#%P#O#P!DR#P#Q!Lc#Q#o#%P#o#p#$R#p;'S#%P;'S;=`#&S<%lO#%P=l#&VP;=`<%l#%P=l#&]P;=`<%l!Lc?O#&kn$h&j(Sp(V!b!U7`OY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#W%Z#W#X#&`#X#Z%Z#Z#[#&`#[#]%Z#]#^#&`#^#a%Z#a#b#&`#b#g%Z#g#h#&`#h#i%Z#i#j#&`#j#k#&`#k#m%Z#m#n#&`#n#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z9d#(r](Sp(V!b!U7`OY#(iZr#(irs!Grsw#(iwx# ox!P#(i!P!Q#)k!Q!}#(i!}#O#+`#O#P!Bq#P;'S#(i;'S;=`#,`<%lO#(i9d#)th(Sp(V!b!U7`OY*gZr*grs'}sw*gwx)rx#O*g#P#W*g#W#X#)k#X#Z*g#Z#[#)k#[#]*g#]#^#)k#^#a*g#a#b#)k#b#g*g#g#h#)k#h#i*g#i#j#)k#j#k#)k#k#m*g#m#n#)k#n;'S*g;'S;=`+Z<%lO*g9d#+gZ(Sp(V!bOY#+`Zr#+`rs!JUsw#+`wx#$Rx#O#+`#O#P!B[#P#Q#(i#Q;'S#+`;'S;=`#,Y<%lO#+`9d#,]P;=`<%l#+`9d#,cP;=`<%l#(i?O#,o`$h&j(Sp(V!bOY#,fYZ&cZr#,frs!KSsw#,fwx#%Px!^#,f!^!_#+`!_#O#,f#O#P!DR#P#Q!;Z#Q#o#,f#o#p#+`#p;'S#,f;'S;=`#-q<%lO#,f?O#-tP;=`<%l#,f?O#-zP;=`<%l!;Z07[#.[b$h&j(Sp(V!b'z0/l!U7`OY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Lcx!P!;Z!P!Q#&`!Q!^!;Z!^!_#(i!_!}!;Z!}#O#,f#O#P!Dy#P#o!;Z#o#p#(i#p;'S!;Z;'S;=`#-w<%lO!;Z07[#/o_$h&j(Sp(V!bT0/lOY#/dYZ&cZr#/drs#0nsw#/dwx#4Ox!^#/d!^!_#5}!_#O#/d#O#P#1p#P#o#/d#o#p#5}#p;'S#/d;'S;=`#6|<%lO#/d06j#0w]$h&j(V!bT0/lOY#0nYZ&cZw#0nwx#1px!^#0n!^!_#3R!_#O#0n#O#P#1p#P#o#0n#o#p#3R#p;'S#0n;'S;=`#3x<%lO#0n05W#1wX$h&jT0/lOY#1pYZ&cZ!^#1p!^!_#2d!_#o#1p#o#p#2d#p;'S#1p;'S;=`#2{<%lO#1p0/l#2iST0/lOY#2dZ;'S#2d;'S;=`#2u<%lO#2d0/l#2xP;=`<%l#2d05W#3OP;=`<%l#1p01O#3YW(V!bT0/lOY#3RZw#3Rwx#2dx#O#3R#O#P#2d#P;'S#3R;'S;=`#3r<%lO#3R01O#3uP;=`<%l#3R06j#3{P;=`<%l#0n05x#4X]$h&j(SpT0/lOY#4OYZ&cZr#4Ors#1ps!^#4O!^!_#5Q!_#O#4O#O#P#1p#P#o#4O#o#p#5Q#p;'S#4O;'S;=`#5w<%lO#4O00^#5XW(SpT0/lOY#5QZr#5Qrs#2ds#O#5Q#O#P#2d#P;'S#5Q;'S;=`#5q<%lO#5Q00^#5tP;=`<%l#5Q05x#5zP;=`<%l#4O01p#6WY(Sp(V!bT0/lOY#5}Zr#5}rs#3Rsw#5}wx#5Qx#O#5}#O#P#2d#P;'S#5};'S;=`#6v<%lO#5}01p#6yP;=`<%l#5}07[#7PP;=`<%l#/d)3h#7ab$h&j$P(Ch(Sp(V!b!U7`OY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Lcx!P!;Z!P!Q#&`!Q!^!;Z!^!_#(i!_!}!;Z!}#O#,f#O#P!Dy#P#o!;Z#o#p#(i#p;'S!;Z;'S;=`#-w<%lO!;ZAt#8vb$Y#t$h&j(Sp(V!b!U7`OY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Lcx!P!;Z!P!Q#&`!Q!^!;Z!^!_#(i!_!}!;Z!}#O#,f#O#P!Dy#P#o!;Z#o#p#(i#p;'S!;Z;'S;=`#-w<%lO!;Z'Ad#:Zp$h&j(Sp(V!bp'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!O%Z!O!P!3Y!P!Q%Z!Q![#<_![!^%Z!^!_*g!_!g%Z!g!h!4|!h#O%Z#O#P&c#P#R%Z#R#S#<_#S#U%Z#U#V#?i#V#X%Z#X#Y!4|#Y#b%Z#b#c#>_#c#d#Bq#d#l%Z#l#m#Es#m#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#<jk$h&j(Sp(V!bp'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!O%Z!O!P!3Y!P!Q%Z!Q![#<_![!^%Z!^!_*g!_!g%Z!g!h!4|!h#O%Z#O#P&c#P#R%Z#R#S#<_#S#X%Z#X#Y!4|#Y#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#>j_$h&j(Sp(V!bp'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#?rd$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!R#AQ!R!S#AQ!S!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#AQ#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#A]f$h&j(Sp(V!bp'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!R#AQ!R!S#AQ!S!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#AQ#S#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Bzc$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!Y#DV!Y!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#DV#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Dbe$h&j(Sp(V!bp'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!Y#DV!Y!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#DV#S#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#E|g$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![#Ge![!^%Z!^!_*g!_!c%Z!c!i#Ge!i#O%Z#O#P&c#P#R%Z#R#S#Ge#S#T%Z#T#Z#Ge#Z#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Gpi$h&j(Sp(V!bp'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![#Ge![!^%Z!^!_*g!_!c%Z!c!i#Ge!i#O%Z#O#P&c#P#R%Z#R#S#Ge#S#T%Z#T#Z#Ge#Z#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z*)x#Il_!d$b$h&j#})Lv(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z)[#Jv_al$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z04f#LS^h#)`#O-<U(Sp(V!b(z7`OY*gZr*grs'}sw*gwx)rx!P*g!P!Q#MO!Q!^*g!^!_#Mt!_!`$ f!`#O*g#P;'S*g;'S;=`+Z<%lO*g(n#MXX$j&j(Sp(V!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g(El#M}Z#o(Ch(Sp(V!bOY*gZr*grs'}sw*gwx)rx!_*g!_!`#Np!`#O*g#P;'S*g;'S;=`+Z<%lO*g(El#NyX$P(Ch(Sp(V!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g(El$ oX#p(Ch(Sp(V!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g*)x$!ga#]*!Y$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`0z!`!a$#l!a#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(K[$#w_#h(Cl$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z*)x$%Vag!*r#p(Ch$e#|$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`$&[!`!a$'f!a#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW$&g_#p(Ch$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW$'qa#o(Ch$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`!a$(v!a#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW$)R`#o(Ch$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(Kd$*`a(n(Ct$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!a%Z!a!b$+e!b#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW$+p`$h&j#z(Ch(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%#`$,}_!y$Ip$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z04f$.X_!P0,v$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(n$/]Z$h&jO!^$0O!^!_$0f!_#i$0O#i#j$0k#j#l$0O#l#m$2^#m#o$0O#o#p$0f#p;'S$0O;'S;=`$4i<%lO$0O(n$0VT_#S$h&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c#S$0kO_#S(n$0p[$h&jO!Q&c!Q![$1f![!^&c!_!c&c!c!i$1f!i#T&c#T#Z$1f#Z#o&c#o#p$3|#p;'S&c;'S;=`&w<%lO&c(n$1kZ$h&jO!Q&c!Q![$2^![!^&c!_!c&c!c!i$2^!i#T&c#T#Z$2^#Z#o&c#p;'S&c;'S;=`&w<%lO&c(n$2cZ$h&jO!Q&c!Q![$3U![!^&c!_!c&c!c!i$3U!i#T&c#T#Z$3U#Z#o&c#p;'S&c;'S;=`&w<%lO&c(n$3ZZ$h&jO!Q&c!Q![$0O![!^&c!_!c&c!c!i$0O!i#T&c#T#Z$0O#Z#o&c#p;'S&c;'S;=`&w<%lO&c#S$4PR!Q![$4Y!c!i$4Y#T#Z$4Y#S$4]S!Q![$4Y!c!i$4Y#T#Z$4Y#q#r$0f(n$4lP;=`<%l$0O#1[$4z_!V#)l$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW$6U`#w(Ch$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z+;p$7c_$h&j(Sp(V!b(]+4QOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z07[$8qk$h&j(Sp(V!b(P,2j$^#t(a$I[OY%ZYZ&cZr%Zrs&}st%Ztu$8buw%Zwx(rx}%Z}!O$:f!O!Q%Z!Q![$8b![!^%Z!^!_*g!_!c%Z!c!}$8b!}#O%Z#O#P&c#P#R%Z#R#S$8b#S#T%Z#T#o$8b#o#p*g#p$g%Z$g;'S$8b;'S;=`$<l<%lO$8b+d$:qk$h&j(Sp(V!b$^#tOY%ZYZ&cZr%Zrs&}st%Ztu$:fuw%Zwx(rx}%Z}!O$:f!O!Q%Z!Q![$:f![!^%Z!^!_*g!_!c%Z!c!}$:f!}#O%Z#O#P&c#P#R%Z#R#S$:f#S#T%Z#T#o$:f#o#p*g#p$g%Z$g;'S$:f;'S;=`$<f<%lO$:f+d$<iP;=`<%l$:f07[$<oP;=`<%l$8b#Jf$<{X![#Hb(Sp(V!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g,#x$=sa(u+JY$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p#q$+e#q;'S%Z;'S;=`+a<%lO%Z)>v$?V_!Z(CdsBr$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z?O$@a_!n7`$h&j(Sp(V!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z07[$Aq|$h&j(Sp(V!b'x0/l$[#t(P,2j(a$I[OX%ZXY+gYZ&cZ[+g[p%Zpq+gqr%Zrs&}st%ZtuEruw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Er![!^%Z!^!_*g!_!c%Z!c!}Er!}#O%Z#O#P&c#P#R%Z#R#SEr#S#T%Z#T#oEr#o#p*g#p$f%Z$f$g+g$g#BYEr#BY#BZ$A`#BZ$ISEr$IS$I_$A`$I_$JTEr$JT$JU$A`$JU$KVEr$KV$KW$A`$KW&FUEr&FU&FV$A`&FV;'SEr;'S;=`I|<%l?HTEr?HT?HU$A`?HUOEr07[$D|k$h&j(Sp(V!b'y0/l$[#t(P,2j(a$I[OY%ZYZ&cZr%Zrs&}st%ZtuEruw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Er![!^%Z!^!_*g!_!c%Z!c!}Er!}#O%Z#O#P&c#P#R%Z#R#SEr#S#T%Z#T#oEr#o#p*g#p$g%Z$g;'SEr;'S;=`I|<%lOEr",tokenizers:[u,l,c,f,2,3,4,5,6,7,8,9,10,11,12,13,14,s,new r.uC("$S~RRtu[#O#Pg#S#T#|~_P#o#pb~gOu~~jVO#i!P#i#j!U#j#l!P#l#m!q#m;'S!P;'S;=`#v<%lO!P~!UO!R~~!XS!Q![!e!c!i!e#T#Z!e#o#p#Z~!hR!Q![!q!c!i!q#T#Z!q~!tR!Q![!}!c!i!}#T#Z!}~#QR!Q![!P!c!i!P#T#Z!P~#^R!Q![#g!c!i#g#T#Z#g~#jS!Q![#g!c!i#g#T#Z#g#q#r!P~#yP;=`<%l!P~$RO(_~~",141,336),new r.uC("j~RQYZXz{^~^O'|~~aP!P!Qd~iO'}~~",25,319)],topRules:{Script:[0,7],SingleExpression:[1,272],SingleClassItem:[2,273]},dialects:{jsx:0,ts:14980},dynamicPrecedences:{77:1,79:1,91:1,167:1,196:1},specialized:[{term:323,get:function(e){return h[e]||-1}},{term:339,get:function(e){return m[e]||-1}},{term:92,get:function(e){return v[e]||-1}}],tokenPrec:15004})},56356:function(e,t,n){"use strict";n.d(t,{Aj:function(){return I},Lu:function(){return A},U1:function(){return L},uC:function(){return E}});var r=n(60436),o=n(39874),i=n(85501),a=n(5544),s=n(24765),u=n(23029),l=n(92901),c=n(20205),d=n(85224),f=function(){function e(t,n,r,o,i,a,s,l,c){var d=arguments.length>9&&void 0!==arguments[9]?arguments[9]:0,f=arguments.length>10?arguments[10]:void 0;(0,u.A)(this,e),this.p=t,this.stack=n,this.state=r,this.reducePos=o,this.pos=i,this.score=a,this.buffer=s,this.bufferBase=l,this.curContext=c,this.lookAhead=d,this.parent=f}return(0,l.A)(e,[{key:"toString",value:function(){return"[".concat(this.stack.filter((function(e,t){return t%3==0})).concat(this.state),"]@").concat(this.pos).concat(this.score?"!"+this.score:"")}},{key:"context",get:function(){return this.curContext?this.curContext.context:null}},{key:"pushState",value:function(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffer.length),this.state=e}},{key:"reduce",value:function(e){var t,n=e>>19,r=65535&e,o=this.p.parser,i=this.reducePos<this.pos-25;i&&this.setLookAhead(this.pos);var a=o.dynamicPrecedence(r);if(a&&(this.score+=a),0==n)return this.pushState(o.getGoto(this.state,r,!0),this.reducePos),r<o.minRepeatTerm&&this.storeNode(r,this.reducePos,this.reducePos,i?8:4,!0),void this.reduceContext(r,this.reducePos);var s=this.stack.length-3*(n-1)-(262144&e?6:0),u=s?this.stack[s-2]:this.p.ranges[0].from,l=this.reducePos-u;l>=2e3&&!(null===(t=this.p.parser.nodeSet.types[r])||void 0===t?void 0:t.isAnonymous)&&(u==this.p.lastBigReductionStart?(this.p.bigReductionCount++,this.p.lastBigReductionSize=l):this.p.lastBigReductionSize<l&&(this.p.bigReductionCount=1,this.p.lastBigReductionStart=u,this.p.lastBigReductionSize=l));var c=s?this.stack[s-1]:0,d=this.bufferBase+this.buffer.length-c;if(r<o.minRepeatTerm||131072&e){var f=o.stateFlag(this.state,1)?this.pos:this.reducePos;this.storeNode(r,u,f,d+4,!0)}if(262144&e)this.state=this.stack[s];else{var p=this.stack[s-3];this.state=o.getGoto(p,r,!0)}for(;this.stack.length>s;)this.stack.pop();this.reduceContext(r,u)}},{key:"storeNode",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:4,o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(0==e&&(!this.stack.length||this.stack[this.stack.length-1]<this.buffer.length+this.bufferBase)){var i=this,a=this.buffer.length;if(0==a&&i.parent&&(a=i.bufferBase-i.parent.bufferBase,i=i.parent),a>0&&0==i.buffer[a-4]&&i.buffer[a-1]>-1){if(t==n)return;if(i.buffer[a-2]>=t)return void(i.buffer[a-2]=n)}}if(o&&this.pos!=n){var s=this.buffer.length;if(s>0&&0!=this.buffer[s-4]){for(var u=!1,l=s;l>0&&this.buffer[l-2]>n;l-=4)if(this.buffer[l-1]>=0){u=!0;break}if(u)for(;s>0&&this.buffer[s-2]>n;)this.buffer[s]=this.buffer[s-4],this.buffer[s+1]=this.buffer[s-3],this.buffer[s+2]=this.buffer[s-2],this.buffer[s+3]=this.buffer[s-1],s-=4,r>4&&(r-=4)}this.buffer[s]=e,this.buffer[s+1]=t,this.buffer[s+2]=n,this.buffer[s+3]=r}else this.buffer.push(e,t,n,r)}},{key:"shift",value:function(e,t,n,r){if(131072&e)this.pushState(65535&e,this.pos);else if(0==(262144&e)){var o=e,i=this.p.parser;(r>this.pos||t<=i.maxNode)&&(this.pos=r,i.stateFlag(o,1)||(this.reducePos=r)),this.pushState(o,n),this.shiftContext(t,n),t<=i.maxNode&&this.buffer.push(t,n,r,4)}else this.pos=r,this.shiftContext(t,n),t<=this.p.parser.maxNode&&this.buffer.push(t,n,r,4)}},{key:"apply",value:function(e,t,n,r){65536&e?this.reduce(e):this.shift(e,t,n,r)}},{key:"useNode",value:function(e,t){var n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&(this.p.reused.push(e),n++);var r=this.pos;this.reducePos=this.pos=r+e.length,this.pushState(t,r),this.buffer.push(n,r,this.reducePos,-1),this.curContext&&this.updateContext(this.curContext.tracker.reuse(this.curContext.context,e,this,this.p.stream.reset(this.pos-e.length)))}},{key:"split",value:function(){for(var t=this,n=t.buffer.length;n>0&&t.buffer[n-2]>t.reducePos;)n-=4;for(var r=t.buffer.slice(n),o=t.bufferBase+n;t&&o==t.bufferBase;)t=t.parent;return new e(this.p,this.stack.slice(),this.state,this.reducePos,this.pos,this.score,r,o,this.curContext,this.lookAhead,t)}},{key:"recoverByDelete",value:function(e,t){var n=e<=this.p.parser.maxNode;n&&this.storeNode(e,this.pos,t,4),this.storeNode(0,this.pos,t,n?8:4),this.pos=this.reducePos=t,this.score-=190}},{key:"canShift",value:function(e){for(var t=new h(this);;){var n=this.p.parser.stateSlot(t.state,4)||this.p.parser.hasAction(t.state,e);if(0==n)return!1;if(0==(65536&n))return!0;t.reduce(n)}}},{key:"recoverByInsert",value:function(e){if(this.stack.length>=300)return[];var t=this.p.parser.nextStates(this.state);if(t.length>8||this.stack.length>=120){for(var n,r=[],o=0;o<t.length;o+=2)(n=t[o+1])!=this.state&&this.p.parser.hasAction(n,e)&&r.push(t[o],n);if(this.stack.length<120)for(var i=function(){var e=t[a+1];r.some((function(t,n){return 1&n&&t==e}))||r.push(t[a],e)},a=0;r.length<8&&a<t.length;a+=2)i();t=r}for(var s=[],u=0;u<t.length&&s.length<4;u+=2){var l=t[u+1];if(l!=this.state){var c=this.split();c.pushState(l,this.pos),c.storeNode(0,c.pos,c.pos,4,!0),c.shiftContext(t[u],this.pos),c.reducePos=this.pos,c.score-=200,s.push(c)}}return s}},{key:"forceReduce",value:function(){var e=this.p.parser,t=e.stateSlot(this.state,5);if(0==(65536&t))return!1;if(!e.validAction(this.state,t)){var n=t>>19,r=65535&t,o=this.stack.length-3*n;if(o<0||e.getGoto(this.stack[o],r,!1)<0){var i=this.findForcedReduction();if(null==i)return!1;t=i}this.storeNode(0,this.pos,this.pos,4,!0),this.score-=100}return this.reducePos=this.pos,this.reduce(t),!0}},{key:"findForcedReduction",value:function(){var e=this,t=this.p.parser,n=[],r=function(o,i){if(!n.includes(o))return n.push(o),t.allActions(o,(function(n){if(393216&n);else if(65536&n){var o=(n>>19)-i;if(o>1){var a=65535&n,s=e.stack.length-3*o;if(s>=0&&t.getGoto(e.stack[s],a,!1)>=0)return o<<19|65536|a}}else{var u=r(n,i+1);if(null!=u)return u}}))};return r(this.state,0)}},{key:"forceAll",value:function(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.forceReduce()){this.storeNode(0,this.pos,this.pos,4,!0);break}return this}},{key:"deadEnd",get:function(){if(3!=this.stack.length)return!1;var e=this.p.parser;return 65535==e.data[e.stateSlot(this.state,1)]&&!e.stateSlot(this.state,4)}},{key:"restart",value:function(){this.storeNode(0,this.pos,this.pos,4,!0),this.state=this.stack[0],this.stack.length=0}},{key:"sameState",value:function(e){if(this.state!=e.state||this.stack.length!=e.stack.length)return!1;for(var t=0;t<this.stack.length;t+=3)if(this.stack[t]!=e.stack[t])return!1;return!0}},{key:"parser",get:function(){return this.p.parser}},{key:"dialectEnabled",value:function(e){return this.p.parser.dialect.flags[e]}},{key:"shiftContext",value:function(e,t){this.curContext&&this.updateContext(this.curContext.tracker.shift(this.curContext.context,e,this,this.p.stream.reset(t)))}},{key:"reduceContext",value:function(e,t){this.curContext&&this.updateContext(this.curContext.tracker.reduce(this.curContext.context,e,this,this.p.stream.reset(t)))}},{key:"emitContext",value:function(){var e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&this.buffer.push(this.curContext.hash,this.pos,this.pos,-3)}},{key:"emitLookAhead",value:function(){var e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&this.buffer.push(this.lookAhead,this.pos,this.pos,-4)}},{key:"updateContext",value:function(e){if(e!=this.curContext.context){var t=new p(this.curContext.tracker,e);t.hash!=this.curContext.hash&&this.emitContext(),this.curContext=t}}},{key:"setLookAhead",value:function(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead=e)}},{key:"close",value:function(){this.curContext&&this.curContext.tracker.strict&&this.emitContext(),this.lookAhead>0&&this.emitLookAhead()}}],[{key:"start",value:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=t.parser.context;return new e(t,[],n,r,r,0,[],0,o?new p(o,o.start):null,0,null)}}])}(),p=(0,l.A)((function e(t,n){(0,u.A)(this,e),this.tracker=t,this.context=n,this.hash=t.strict?t.hash(n):0})),h=function(){return(0,l.A)((function e(t){(0,u.A)(this,e),this.start=t,this.state=t.state,this.stack=t.stack,this.base=this.stack.length}),[{key:"reduce",value:function(e){var t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(this.stack=this.stack.slice()),this.stack.push(this.state,0,0),this.base+=3):this.base-=3*(n-1);var r=this.start.p.parser.getGoto(this.stack[this.base-3],t,!0);this.state=r}}])}(),m=function(){function e(t,n,r){(0,u.A)(this,e),this.stack=t,this.pos=n,this.index=r,this.buffer=t.buffer,0==this.index&&this.maybeNext()}return(0,l.A)(e,[{key:"maybeNext",value:function(){var e=this.stack.parent;null!=e&&(this.index=this.stack.bufferBase-e.bufferBase,this.stack=e,this.buffer=e.buffer)}},{key:"id",get:function(){return this.buffer[this.index-4]}},{key:"start",get:function(){return this.buffer[this.index-3]}},{key:"end",get:function(){return this.buffer[this.index-2]}},{key:"size",get:function(){return this.buffer[this.index-1]}},{key:"next",value:function(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()}},{key:"fork",value:function(){return new e(this.stack,this.pos,this.index)}}],[{key:"create",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.bufferBase+t.buffer.length;return new e(t,n,n-t.bufferBase)}}])}();function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Uint16Array;if("string"!=typeof e)return e;for(var n=null,r=0,o=0;r<e.length;){for(var i=0;;){var a=e.charCodeAt(r++),s=!1;if(126==a){i=65535;break}a>=92&&a--,a>=34&&a--;var u=a-32;if(u>=46&&(u-=46,s=!0),i+=u,s)break;i*=46}n?n[o++]=i:n=new t(i)}return n}var g=(0,l.A)((function e(){(0,u.A)(this,e),this.start=-1,this.value=-1,this.end=-1,this.extended=-1,this.lookAhead=0,this.mask=0,this.context=0})),y=new g,O=function(){return(0,l.A)((function e(t,n){(0,u.A)(this,e),this.input=t,this.ranges=n,this.chunk="",this.chunkOff=0,this.chunk2="",this.chunk2Pos=0,this.next=-1,this.token=y,this.rangeIndex=0,this.pos=this.chunkPos=n[0].from,this.range=n[0],this.end=n[n.length-1].to,this.readNext()}),[{key:"resolveOffset",value:function(e,t){for(var n=this.range,r=this.rangeIndex,o=this.pos+e;o<n.from;){if(!r)return null;var i=this.ranges[--r];o-=n.from-i.to,n=i}for(;t<0?o>n.to:o>=n.to;){if(r==this.ranges.length-1)return null;var a=this.ranges[++r];o+=a.from-n.to,n=a}return o}},{key:"clipPos",value:function(e){if(e>=this.range.from&&e<this.range.to)return e;var t,n=(0,s.A)(this.ranges);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(r.to>e)return Math.max(e,r.from)}}catch(o){n.e(o)}finally{n.f()}return this.end}},{key:"peek",value:function(e){var t,n,r=this.chunkOff+e;if(r>=0&&r<this.chunk.length)t=this.pos+e,n=this.chunk.charCodeAt(r);else{var o=this.resolveOffset(e,1);if(null==o)return-1;if((t=o)>=this.chunk2Pos&&t<this.chunk2Pos+this.chunk2.length)n=this.chunk2.charCodeAt(t-this.chunk2Pos);else{for(var i=this.rangeIndex,a=this.range;a.to<=t;)a=this.ranges[++i];this.chunk2=this.input.chunk(this.chunk2Pos=t),t+this.chunk2.length>a.to&&(this.chunk2=this.chunk2.slice(0,a.to-t)),n=this.chunk2.charCodeAt(0)}}return t>=this.token.lookAhead&&(this.token.lookAhead=t+1),n}},{key:"acceptToken",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=t?this.resolveOffset(t,-1):this.pos;if(null==n||n<this.token.start)throw new RangeError("Token end out of bounds");this.token.value=e,this.token.end=n}},{key:"acceptTokenTo",value:function(e,t){this.token.value=e,this.token.end=t}},{key:"getChunk",value:function(){if(this.pos>=this.chunk2Pos&&this.pos<this.chunk2Pos+this.chunk2.length){var e=this.chunk,t=this.chunkPos;this.chunk=this.chunk2,this.chunkPos=this.chunk2Pos,this.chunk2=e,this.chunk2Pos=t,this.chunkOff=this.pos-this.chunkPos}else{this.chunk2=this.chunk,this.chunk2Pos=this.chunkPos;var n=this.input.chunk(this.pos),r=this.pos+n.length;this.chunk=r>this.range.to?n.slice(0,this.range.to-this.pos):n,this.chunkPos=this.pos,this.chunkOff=0}}},{key:"readNext",value:function(){return this.chunkOff>=this.chunk.length&&(this.getChunk(),this.chunkOff==this.chunk.length)?this.next=-1:this.next=this.chunk.charCodeAt(this.chunkOff)}},{key:"advance",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.rangeIndex==this.ranges.length-1)return this.setDone();e-=this.range.to-this.pos,this.range=this.ranges[++this.rangeIndex],this.pos=this.range.from}return this.pos+=e,this.pos>=this.token.lookAhead&&(this.token.lookAhead=this.pos+1),this.readNext()}},{key:"setDone",value:function(){return this.pos=this.chunkPos=this.end,this.range=this.ranges[this.rangeIndex=this.ranges.length-1],this.chunk="",this.next=-1}},{key:"reset",value:function(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.extended=-1):this.token=y,this.pos!=e){if(this.pos=e,e==this.end)return this.setDone(),this;for(;e<this.range.from;)this.range=this.ranges[--this.rangeIndex];for(;e>=this.range.to;)this.range=this.ranges[++this.rangeIndex];e>=this.chunkPos&&e<this.chunkPos+this.chunk.length?this.chunkOff=e-this.chunkPos:(this.chunk="",this.chunkOff=0),this.readNext()}return this}},{key:"read",value:function(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)return this.chunk.slice(e-this.chunkPos,t-this.chunkPos);if(e>=this.chunk2Pos&&t<=this.chunk2Pos+this.chunk2.length)return this.chunk2.slice(e-this.chunk2Pos,t-this.chunk2Pos);if(e>=this.range.from&&t<=this.range.to)return this.input.read(e,t);var n,r="",o=(0,s.A)(this.ranges);try{for(o.s();!(n=o.n()).done;){var i=n.value;if(i.from>=t)break;i.to>e&&(r+=this.input.read(Math.max(i.from,e),Math.min(i.to,t)))}}catch(a){o.e(a)}finally{o.f()}return r}}])}(),b=function(){return(0,l.A)((function e(t,n){(0,u.A)(this,e),this.data=t,this.id=n}),[{key:"token",value:function(e,t){var n=t.p.parser;w(this.data,e,t,this.id,n.data,n.tokenPrecTable)}}])}();b.prototype.contextual=b.prototype.fallback=b.prototype.extend=!1;var E=function(){return(0,l.A)((function e(t,n,r){(0,u.A)(this,e),this.precTable=n,this.elseToken=r,this.data="string"==typeof t?v(t):t}),[{key:"token",value:function(e,t){for(var n=e.pos,r=0;;){var o=e.next<0,i=e.resolveOffset(1,1);if(w(this.data,e,t,0,this.data,this.precTable),e.token.value>-1)break;if(null==this.elseToken)return;if(o||r++,null==i)break;e.reset(i,e.token)}r&&(e.reset(n,e.token),e.acceptToken(this.elseToken,r))}}])}();E.prototype.contextual=b.prototype.fallback=b.prototype.extend=!1;var A=(0,l.A)((function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,u.A)(this,e),this.token=t,this.contextual=!!n.contextual,this.fallback=!!n.fallback,this.extend=!!n.extend}));function w(e,t,n,r,o,i){var a=0,s=1<<r,u=n.p.parser.dialect;e:for(;0!=(s&e[a]);){for(var l=e[a+1],c=a+3;c<l;c+=2)if((e[c+1]&s)>0){var d=e[c];if(u.allows(d)&&(-1==t.token.value||t.token.value==d||k(d,t.token.value,o,i))){t.acceptToken(d);break}}var f=t.next,p=0,h=e[a+2];if(!(t.next<0&&h>p&&65535==e[l+3*h-3])){for(;p<h;){var m=p+h>>1,v=l+m+(m<<1),g=e[v],y=e[v+1]||65536;if(f<g)h=m;else{if(!(f>=y)){a=e[v+2],t.advance();continue e}p=m+1}}break}a=e[l+3*h-1]}}function C(e,t,n){for(var r,o=t;65535!=(r=e[o]);o++)if(r==n)return o-t;return-1}function k(e,t,n,r){var o=C(n,r,t);return o<0||C(n,r,e)<o}var S="undefined"!=typeof d&&{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}&&/\bparse\b/.test({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}.LOG),T=null;function x(e,t,n){var r=e.cursor(c.Qj.IncludeAnonymous);for(r.moveTo(t);;)if(!(n<0?r.childBefore(t):r.childAfter(t)))for(;;){if((n<0?r.to<t:r.from>t)&&!r.type.isError)return n<0?Math.max(0,Math.min(r.to-1,t-25)):Math.min(e.length,Math.max(r.from+1,t+25));if(n<0?r.prevSibling():r.nextSibling())break;if(!r.parent())return n<0?0:e.length}}var _=function(){return(0,l.A)((function e(t,n){(0,u.A)(this,e),this.fragments=t,this.nodeSet=n,this.i=0,this.fragment=null,this.safeFrom=-1,this.safeTo=-1,this.trees=[],this.start=[],this.index=[],this.nextFragment()}),[{key:"nextFragment",value:function(){var e=this.fragment=this.i==this.fragments.length?null:this.fragments[this.i++];if(e){for(this.safeFrom=e.openStart?x(e.tree,e.from+e.offset,1)-e.offset:e.from,this.safeTo=e.openEnd?x(e.tree,e.to+e.offset,-1)-e.offset:e.to;this.trees.length;)this.trees.pop(),this.start.pop(),this.index.pop();this.trees.push(e.tree),this.start.push(-e.offset),this.index.push(0),this.nextStart=this.safeFrom}else this.nextStart=1e9}},{key:"nodeAt",value:function(e){if(e<this.nextStart)return null;for(;this.fragment&&this.safeTo<=e;)this.nextFragment();if(!this.fragment)return null;for(;;){var t=this.trees.length-1;if(t<0)return this.nextFragment(),null;var n=this.trees[t],r=this.index[t];if(r!=n.children.length){var o=n.children[r],i=this.start[t]+n.positions[r];if(i>e)return this.nextStart=i,null;if(o instanceof c.PH){if(i==e){if(i<this.safeFrom)return null;var a=i+o.length;if(a<=this.safeTo){var s=o.prop(c.uY.lookAhead);if(!s||a+s<this.fragment.to)return o}}this.index[t]++,i+o.length>=Math.max(this.safeFrom,e)&&(this.trees.push(o),this.start.push(i),this.index.push(0))}else this.index[t]++,this.nextStart=i+o.length}else this.trees.pop(),this.start.pop(),this.index.pop()}}}])}(),D=function(){return(0,l.A)((function e(t,n){(0,u.A)(this,e),this.stream=n,this.tokens=[],this.mainToken=null,this.actions=[],this.tokens=t.tokenizers.map((function(e){return new g}))}),[{key:"getActions",value:function(e){for(var t=0,n=null,r=e.p.parser,o=r.tokenizers,i=r.stateSlot(e.state,3),a=e.curContext?e.curContext.hash:0,s=0,u=0;u<o.length;u++)if(0!=(1<<u&i)){var l=o[u],c=this.tokens[u];if((!n||l.fallback)&&((l.contextual||c.start!=e.pos||c.mask!=i||c.context!=a)&&(this.updateCachedToken(c,l,e),c.mask=i,c.context=a),c.lookAhead>c.end+25&&(s=Math.max(c.lookAhead,s)),0!=c.value)){var d=t;if(c.extended>-1&&(t=this.addActions(e,c.extended,c.end,t)),t=this.addActions(e,c.value,c.end,t),!l.extend&&(n=c,t>d))break}}for(;this.actions.length>t;)this.actions.pop();return s&&e.setLookAhead(s),n||e.pos!=this.stream.end||((n=new g).value=e.p.parser.eofTerm,n.start=n.end=e.pos,t=this.addActions(e,n.value,n.end,t)),this.mainToken=n,this.actions}},{key:"getMainToken",value:function(e){if(this.mainToken)return this.mainToken;var t=new g,n=e.pos,r=e.p;return t.start=n,t.end=Math.min(n+1,r.stream.end),t.value=n==r.stream.end?r.parser.eofTerm:0,t}},{key:"updateCachedToken",value:function(e,t,n){var r=this.stream.clipPos(n.pos);if(t.token(this.stream.reset(r,e),n),e.value>-1){for(var o=n.p.parser,i=0;i<o.specialized.length;i++)if(o.specialized[i]==e.value){var a=o.specializers[i](this.stream.read(e.start,e.end),n);if(a>=0&&n.p.parser.dialect.allows(a>>1)){0==(1&a)?e.value=a>>1:e.extended=a>>1;break}}}else e.value=0,e.end=this.stream.clipPos(r+1)}},{key:"putAction",value:function(e,t,n,r){for(var o=0;o<r;o+=3)if(this.actions[o]==e)return r;return this.actions[r++]=e,this.actions[r++]=t,this.actions[r++]=n,r}},{key:"addActions",value:function(e,t,n,r){for(var o=e.state,i=e.p.parser,a=i.data,s=0;s<2;s++)for(var u=i.stateSlot(o,s?2:1);;u+=3){if(65535==a[u]){if(1!=a[u+1]){0==r&&2==a[u+1]&&(r=this.putAction(F(a,u+2),t,n,r));break}u=F(a,u+2)}a[u]==t&&(r=this.putAction(F(a,u+1),t,n,r))}return r}}])}(),P=function(){return(0,l.A)((function e(t,n,r,o){(0,u.A)(this,e),this.parser=t,this.input=n,this.ranges=o,this.recovering=0,this.nextStackID=9812,this.minStackPos=0,this.reused=[],this.stoppedAt=null,this.lastBigReductionStart=-1,this.lastBigReductionSize=0,this.bigReductionCount=0,this.stream=new O(n,o),this.tokens=new D(t,this.stream),this.topTerm=t.top[1];var i=o[0].from;this.stacks=[f.start(this,t.top[0],i)],this.fragments=r.length&&this.stream.end-i>4*t.bufferLength?new _(r,t.nodeSet):null}),[{key:"parsedPos",get:function(){return this.minStackPos}},{key:"advance",value:function(){var e,t,n=this.stacks,r=this.minStackPos,o=this.stacks=[];if(this.bigReductionCount>300&&1==n.length){for(var i=(0,a.A)(n,1)[0];i.forceReduce()&&i.stack.length&&i.stack[i.stack.length-2]>=this.lastBigReductionStart;);this.bigReductionCount=this.lastBigReductionSize=0}for(var u=0;u<n.length;u++)for(var l=n[u];;){if(this.tokens.mainToken=null,l.pos>r)o.push(l);else{if(this.advanceStack(l,o,n))continue;e||(e=[],t=[]),e.push(l);var c=this.tokens.getMainToken(l);t.push(c.value,c.end)}break}if(!o.length){var d=e&&function(e){var t,n=null,r=(0,s.A)(e);try{for(r.s();!(t=r.n()).done;){var o=t.value,i=o.p.stoppedAt;(o.pos==o.p.stream.end||null!=i&&o.pos>i)&&o.p.parser.stateFlag(o.state,2)&&(!n||n.score<o.score)&&(n=o)}}catch(a){r.e(a)}finally{r.f()}return n}(e);if(d)return S&&console.log("Finish with "+this.stackID(d)),this.stackToTree(d);if(this.parser.strict)throw S&&e&&console.log("Stuck with token "+(this.tokens.mainToken?this.parser.getName(this.tokens.mainToken.value):"none")),new SyntaxError("No parse at "+r);this.recovering||(this.recovering=5)}if(this.recovering&&e){var f=null!=this.stoppedAt&&e[0].pos>this.stoppedAt?e[0]:this.runRecovery(e,t,o);if(f)return S&&console.log("Force-finish "+this.stackID(f)),this.stackToTree(f.forceAll())}if(this.recovering){var p=1==this.recovering?1:3*this.recovering;if(o.length>p)for(o.sort((function(e,t){return t.score-e.score}));o.length>p;)o.pop();o.some((function(e){return e.reducePos>r}))&&this.recovering--}else if(o.length>1){e:for(var h=0;h<o.length-1;h++)for(var m=o[h],v=h+1;v<o.length;v++){var g=o[v];if(m.sameState(g)||m.buffer.length>500&&g.buffer.length>500){if(!((m.score-g.score||m.buffer.length-g.buffer.length)>0)){o.splice(h--,1);continue e}o.splice(v--,1)}}o.length>12&&o.splice(12,o.length-12)}this.minStackPos=o[0].pos;for(var y=1;y<o.length;y++)o[y].pos<this.minStackPos&&(this.minStackPos=o[y].pos);return null}},{key:"stopAt",value:function(e){if(null!=this.stoppedAt&&this.stoppedAt<e)throw new RangeError("Can't move stoppedAt forward");this.stoppedAt=e}},{key:"advanceStack",value:function(e,t,n){var r=e.pos,o=this.parser,i=S?this.stackID(e)+" -> ":"";if(null!=this.stoppedAt&&r>this.stoppedAt)return e.forceReduce()?e:null;if(this.fragments)for(var a=e.curContext&&e.curContext.tracker.strict,s=a?e.curContext.hash:0,u=this.fragments.nodeAt(r);u;){var l=this.parser.nodeSet.types[u.type.id]==u.type?o.getGoto(e.state,u.type.id):-1;if(l>-1&&u.length&&(!a||(u.prop(c.uY.contextHash)||0)==s))return e.useNode(u,l),S&&console.log(i+this.stackID(e)+" (via reuse of ".concat(o.getName(u.type.id),")")),!0;if(!(u instanceof c.PH)||0==u.children.length||u.positions[0]>0)break;var d=u.children[0];if(!(d instanceof c.PH&&0==u.positions[0]))break;u=d}var f=o.stateSlot(e.state,4);if(f>0)return e.reduce(f),S&&console.log(i+this.stackID(e)+" (via always-reduce ".concat(o.getName(65535&f),")")),!0;if(e.stack.length>=8400)for(;e.stack.length>6e3&&e.forceReduce(););for(var p=this.tokens.getActions(e),h=0;h<p.length;){var m=p[h++],v=p[h++],g=p[h++],y=h==p.length||!n,O=y?e:e.split(),b=this.tokens.mainToken;if(O.apply(m,v,b?b.start:O.pos,g),S&&console.log(i+this.stackID(O)+" (via ".concat(0==(65536&m)?"shift":"reduce of ".concat(o.getName(65535&m))," for ").concat(o.getName(v)," @ ").concat(r).concat(O==e?"":", split",")")),y)return!0;O.pos>r?t.push(O):n.push(O)}return!1}},{key:"advanceFully",value:function(e,t){for(var n=e.pos;;){if(!this.advanceStack(e,null,null))return!1;if(e.pos>n)return M(e,t),!0}}},{key:"runRecovery",value:function(e,t,n){for(var r=null,o=!1,i=0;i<e.length;i++){var a=e[i],u=t[i<<1],l=t[1+(i<<1)],c=S?this.stackID(a)+" -> ":"";if(a.deadEnd){if(o)continue;if(o=!0,a.restart(),S&&console.log(c+this.stackID(a)+" (restarted)"),this.advanceFully(a,n))continue}for(var d=a.split(),f=c,p=0;d.forceReduce()&&p<10;p++){if(S&&console.log(f+this.stackID(d)+" (via force-reduce)"),this.advanceFully(d,n))break;S&&(f=this.stackID(d)+" -> ")}var h,m=(0,s.A)(a.recoverByInsert(u));try{for(m.s();!(h=m.n()).done;){var v=h.value;S&&console.log(c+this.stackID(v)+" (via recover-insert)"),this.advanceFully(v,n)}}catch(g){m.e(g)}finally{m.f()}this.stream.end>a.pos?(l==a.pos&&(l++,u=0),a.recoverByDelete(u,l),S&&console.log(c+this.stackID(a)+" (via recover-delete ".concat(this.parser.getName(u),")")),M(a,n)):(!r||r.score<a.score)&&(r=a)}return r}},{key:"stackToTree",value:function(e){return e.close(),c.PH.build({buffer:m.create(e),nodeSet:this.parser.nodeSet,topID:this.topTerm,maxBufferLength:this.parser.bufferLength,reused:this.reused,start:this.ranges[0].from,length:e.pos-this.ranges[0].from,minRepeatType:this.parser.minRepeatTerm})}},{key:"stackID",value:function(e){var t=(T||(T=new WeakMap)).get(e);return t||T.set(e,t=String.fromCodePoint(this.nextStackID++)),t+e}}])}();function M(e,t){for(var n=0;n<t.length;n++){var r=t[n];if(r.pos==e.pos&&r.sameState(e))return void(t[n].score<e.score&&(t[n]=e))}t.push(e)}var N=function(){return(0,l.A)((function e(t,n,r){(0,u.A)(this,e),this.source=t,this.flags=n,this.disabled=r}),[{key:"allows",value:function(e){return!this.disabled||0==this.disabled[e]}}])}(),R=function(e){return e},I=(0,l.A)((function e(t){(0,u.A)(this,e),this.start=t.start,this.shift=t.shift||R,this.reduce=t.reduce||R,this.reuse=t.reuse||R,this.hash=t.hash||function(){return 0},this.strict=!1!==t.strict})),L=function(e){function t(e){var n,i;if((0,u.A)(this,t),(i=(0,o.A)(this,t)).wrappers=[],14!=e.version)throw new RangeError("Parser version (".concat(e.version,") doesn't match runtime version (",14,")"));var a=e.nodeNames.split(" ");i.minRepeatTerm=a.length;for(var l=0;l<e.repeatNodeCount;l++)a.push("");for(var d=Object.keys(e.topRules).map((function(t){return e.topRules[t][1]})),f=[],p=0;p<a.length;p++)f.push([]);function h(e,t,n){f[e].push([t,t.deserialize(String(n))])}if(e.nodeProps){var m,g=(0,s.A)(e.nodeProps);try{for(g.s();!(m=g.n()).done;){var y=m.value,O=y[0];"string"==typeof O&&(O=c.uY[O]);for(var E=1;E<y.length;){var A=y[E++];if(A>=0)h(A,O,y[E++]);else{for(var w=y[E+-A],C=-A;C>0;C--)h(y[E++],O,w);E++}}}}catch(T){g.e(T)}finally{g.f()}}i.nodeSet=new c.fI(a.map((function(t,n){return c.Z6.define({name:n>=i.minRepeatTerm?void 0:t,id:n,props:f[n],top:d.indexOf(n)>-1,error:0==n,skipped:e.skippedNodes&&e.skippedNodes.indexOf(n)>-1})}))),e.propSources&&(i.nodeSet=(n=i.nodeSet).extend.apply(n,(0,r.A)(e.propSources))),i.strict=!1,i.bufferLength=c.cF;var k=v(e.tokenData);i.context=e.context,i.specializerSpecs=e.specialized||[],i.specialized=new Uint16Array(i.specializerSpecs.length);for(var S=0;S<i.specializerSpecs.length;S++)i.specialized[S]=i.specializerSpecs[S].term;return i.specializers=i.specializerSpecs.map(B),i.states=v(e.states,Uint32Array),i.data=v(e.stateData),i.goto=v(e.goto),i.maxTerm=e.maxTerm,i.tokenizers=e.tokenizers.map((function(e){return"number"==typeof e?new b(k,e):e})),i.topRules=e.topRules,i.dialects=e.dialects||{},i.dynamicPrecedences=e.dynamicPrecedences||null,i.tokenPrecTable=e.tokenPrec,i.termNames=e.termNames||null,i.maxNode=i.nodeSet.types.length-1,i.dialect=i.parseDialect(),i.top=i.topRules[Object.keys(i.topRules)[0]],i}return(0,i.A)(t,e),(0,l.A)(t,[{key:"createParse",value:function(e,t,n){var r,o=new P(this,e,t,n),i=(0,s.A)(this.wrappers);try{for(i.s();!(r=i.n()).done;){o=(0,r.value)(o,e,t,n)}}catch(a){i.e(a)}finally{i.f()}return o}},{key:"getGoto",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=this.goto;if(t>=r[0])return-1;for(var o=r[t+1];;){var i=r[o++],a=1&i,s=r[o++];if(a&&n)return s;for(var u=o+(i>>1);o<u;o++)if(r[o]==e)return s;if(a)return-1}}},{key:"hasAction",value:function(e,t){for(var n=this.data,r=0;r<2;r++)for(var o,i=this.stateSlot(e,r?2:1);;i+=3){if(65535==(o=n[i])){if(1!=n[i+1]){if(2==n[i+1])return F(n,i+2);break}o=n[i=F(n,i+2)]}if(o==t||0==o)return F(n,i+1)}return 0}},{key:"stateSlot",value:function(e,t){return this.states[6*e+t]}},{key:"stateFlag",value:function(e,t){return(this.stateSlot(e,0)&t)>0}},{key:"validAction",value:function(e,t){return!!this.allActions(e,(function(e){return e==t||null}))}},{key:"allActions",value:function(e,t){for(var n=this.stateSlot(e,4),r=n?t(n):void 0,o=this.stateSlot(e,1);null==r;o+=3){if(65535==this.data[o]){if(1!=this.data[o+1])break;o=F(this.data,o+2)}r=t(F(this.data,o+1))}return r}},{key:"nextStates",value:function(e){for(var t=this,n=[],r=function(e){if(65535==t.data[e]){if(1!=t.data[e+1])return o=e,1;e=F(t.data,e+2)}if(0==(1&t.data[e+2])){var r=t.data[e+1];n.some((function(e,t){return 1&t&&e==r}))||n.push(t.data[e],r)}o=e},o=this.stateSlot(e,1);!r(o);o+=3);return n}},{key:"configure",value:function(e){var n,o=Object.assign(Object.create(t.prototype),this);if(e.props&&(o.nodeSet=(n=this.nodeSet).extend.apply(n,(0,r.A)(e.props))),e.top){var i=this.topRules[e.top];if(!i)throw new RangeError("Invalid top rule name ".concat(e.top));o.top=i}return e.tokenizers&&(o.tokenizers=this.tokenizers.map((function(t){var n=e.tokenizers.find((function(e){return e.from==t}));return n?n.to:t}))),e.specializers&&(o.specializers=this.specializers.slice(),o.specializerSpecs=this.specializerSpecs.map((function(t,n){var r=e.specializers.find((function(e){return e.from==t.external}));if(!r)return t;var i=Object.assign(Object.assign({},t),{external:r.to});return o.specializers[n]=B(i),i}))),e.contextTracker&&(o.context=e.contextTracker),e.dialect&&(o.dialect=this.parseDialect(e.dialect)),null!=e.strict&&(o.strict=e.strict),e.wrap&&(o.wrappers=o.wrappers.concat(e.wrap)),null!=e.bufferLength&&(o.bufferLength=e.bufferLength),o}},{key:"hasWrappers",value:function(){return this.wrappers.length>0}},{key:"getName",value:function(e){return this.termNames?this.termNames[e]:String(e<=this.maxNode&&this.nodeSet.types[e].name||e)}},{key:"eofTerm",get:function(){return this.maxNode+1}},{key:"topNode",get:function(){return this.nodeSet.types[this.top[1]]}},{key:"dynamicPrecedence",value:function(e){var t=this.dynamicPrecedences;return null==t?0:t[e]||0}},{key:"parseDialect",value:function(e){var t=Object.keys(this.dialects),n=t.map((function(){return!1}));if(e){var r,o=(0,s.A)(e.split(" "));try{for(o.s();!(r=o.n()).done;){var i=r.value,a=t.indexOf(i);a>=0&&(n[a]=!0)}}catch(f){o.e(f)}finally{o.f()}}for(var u=null,l=0;l<t.length;l++)if(!n[l])for(var c,d=this.dialects[t[l]];65535!=(c=this.data[d++]);)(u||(u=new Uint8Array(this.maxTerm+1)))[c]=1;return new N(e,n,u)}}],[{key:"deserialize",value:function(e){return new t(e)}}])}(c.iX);function F(e,t){return e[t]|e[t+1]<<16}function B(e){if(e.external){var t=e.extend?1:0;return function(n,r){return e.external(n,r)<<1|t}}return e.get}},18012:function(e,t,n){"use strict";n.r(t),n.d(t,{unified:function(){return O}});var r=n(87695),o=n(60436),i=n(23029),a=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 i=-1,a=n.pop();if("function"!==typeof a)throw new TypeError("Expected function as last argument, not "+a);(function t(r){var o=e[++i],s=-1;if(r)a(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(i);try{u=e.apply(this,o)}catch(r){if(l&&n)throw r;return i(r)}l||(u&&u.then&&"function"===typeof u.then?u.then(a,i):u instanceof Error?i(u):a(u))}function i(e){if(!n){n=!0;for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];t.apply(void 0,[e].concat(o))}}function a(e){i(null,e)}}(o,t).apply(void 0,l):a.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,i=Object.getOwnPropertyNames(n),a=(0,m.A)(i);try{for(a.s();!(o=a.n()).done;){var s=o.value,u=Object.getOwnPropertyDescriptor(n,s);u&&Object.defineProperty(r,s,u)}}catch(l){a.e(l)}finally{a.f()}return r},g={}.hasOwnProperty,y=function(e){function t(){var e;return(0,i.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,a.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],i=t.slice(1);if(!1!==i[0]){!0===i[0]&&(i[0]=void 0);var a=n.call.apply(n,[e].concat((0,o.A)(i)));"function"===typeof a&&this.transformers.use(a)}}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}},{key:"parse",value:function(e){this.freeze();var t=k(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 i=k(e),a=n.parse(i);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(a,i,(function(e,t,r){if(e||!t||!r)return s(e);var o,i=t,a=n.stringify(i,r);"string"===typeof(o=a)||function(e){return Boolean(e&&"object"===typeof e&&"byteLength"in e&&"byteOffset"in e)}(o)?r.value=a:r.result=a,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,i){(0,d.ok)("function"!==typeof t,"`file` can\u2019t be a `done` anymore, we checked");var a=k(t);r.run(e,a,(function(t,r,a){var s=r||e;t?i(t):o?o(s):((0,d.ok)(n,"`done` is defined if `resolve` is not"),n(void 0,s,a))}))}}},{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=k(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 i=arguments.length,a=new Array(i>1?i-1:0),s=1;s<i;s++)a[s-1]=arguments[s];p(e,a)}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 i=-1,a=-1;++i<t.length;)if(t[i][0]===e){a=i;break}if(-1===a)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[a][1];f(d)&&f(u)&&(u=c(!0,d,u)),t[a]=[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 k(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),i="object"===typeof self?self:globalThis,a=function(e){return function(e,t){var n=function(t,n){return e.set(n,t),t},a=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(a(h))}}catch(I){p.e(I)}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[a(O)]=a(b)}}catch(I){g.e(I)}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),k=(0,r.A)(c);try{for(k.s();!(w=k.n()).done;){var S=(0,o.A)(w.value,2),T=S[0],x=S[1];C.set(a(T),a(x))}}catch(I){k.e(I)}finally{k.f()}return C;case 6:var _,D=n(new Set,s),P=(0,r.A)(c);try{for(P.s();!(_=P.n()).done;){var M=_.value;D.add(a(M))}}catch(I){P.e(I)}finally{P.f()}return D;case 7:var N=c.name,R=c.message;return n(new i[N](R),s);case 8:return n(BigInt(c),s);case"BigInt":return n(Object(BigInt(c)),s)}return n(new i[l](c),s)};return a}(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,i=t.lossy,a=[];return function(e,t,n,i){var a=function(e,t){var r=i.push(e)-1;return n.set(t,r),r},u=function(i){if(n.has(i))return n.get(i);var l=d(i),p=(0,o.A)(l,2),h=p[0],m=p[1];switch(h){case 0:var v=i;switch(m){case"bigint":h=8,v=i.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+m);v=null;break;case"undefined":return a([-1],i)}return a([h,v],i);case 1:if(m)return a([m,(0,s.A)(i)],i);var g,y=[],O=a([h,y],i),b=(0,r.A)(i);try{for(b.s();!(g=b.n()).done;){var E=g.value;y.push(u(E))}}catch(Q){b.e(Q)}finally{b.f()}return O;case 2:if(m)switch(m){case"BigInt":return a([m,i.toString()],i);case"Boolean":case"Number":case"String":return a([m,i.valueOf()],i)}if(t&&"toJSON"in i)return u(i.toJSON());var A,w=[],C=a([h,w],i),k=(0,r.A)(c(i));try{for(k.s();!(A=k.n()).done;){var S=A.value;!e&&f(d(i[S]))||w.push([u(S),u(i[S])])}}catch(Q){k.e(Q)}finally{k.f()}return C;case 3:return a([h,i.toISOString()],i);case 4:var T=i.source,x=i.flags;return a([h,{source:T,flags:x}],i);case 5:var _,D=[],P=a([h,D],i),M=(0,r.A)(i);try{for(M.s();!(_=M.n()).done;){var N=(0,o.A)(_.value,2),R=N[0],I=N[1];(e||!f(d(R))&&!f(d(I)))&&D.push([u(R),u(I)])}}catch(Q){M.e(Q)}finally{M.f()}return P;case 6:var L,F=[],B=a([h,F],i),j=(0,r.A)(i);try{for(j.s();!(L=j.n()).done;){var U=L.value;!e&&f(d(U))||F.push(u(U))}}catch(Q){j.e(Q)}finally{j.f()}return B}var H=i.message;return a([h,{name:m,message:H}],i)};return u}(!(n||i),!!n,new Map,a)(e),a},h="function"===typeof structuredClone?function(e,t){return t&&("json"in t||"lossy"in t)?a(p(e,t)):structuredClone(e)}:function(e,t){return a(p(e,t))}},26910:function(e,t,n){"use strict";n.d(t,{A:function(){return Yt}});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 i(e,t){return function(){return e.apply(t,arguments)}}var a,s=n(85224),u=Object.prototype.toString,l=Object.getPrototypeOf,c=(a=Object.create(null),function(e){var t=u.call(e);return a[t]||(a[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"),k=d("URLSearchParams"),S=["ReadableStream","Request","Response","Headers"].map(d),T=(0,o.A)(S,4),x=T[0],_=T[1],D=T[2],P=T[3];function M(e,t){var n,r,o=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).allOwnKeys,i=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 a,s=i?Object.getOwnPropertyNames(e):Object.keys(e),u=s.length;for(n=0;n<u;n++)a=s[n],t.call(null,e[a],a,e)}}function N(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 R="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:global,I=function(e){return!h(e)&&e!==R};var L,F=(L="undefined"!==typeof Uint8Array&&l(Uint8Array),function(e){return L&&e instanceof L}),B=d("HTMLFormElement"),j=function(){var e=Object.prototype.hasOwnProperty;return function(t,n){return e.call(t,n)}}(),U=d("RegExp"),H=function(e,t){var n=Object.getOwnPropertyDescriptors(e),r={};M(n,(function(n,o){var i;!1!==(i=t(n,o,e))&&(r[o]=i||n)})),Object.defineProperties(e,r)},Q="abcdefghijklmnopqrstuvwxyz",Y="0123456789",z={DIGIT:Y,ALPHA:Q,ALPHA_DIGIT:Q+Q.toUpperCase()+Y};var $=d("AsyncFunction"),V=function(e,t){return e?setImmediate:t?(n="axios@".concat(Math.random()),r=[],R.addEventListener("message",(function(e){var t=e.source,o=e.data;t===R&&o===n&&r.length&&r.shift()()}),!1),function(e){r.push(e),R.postMessage(n,"*")}):function(e){return setTimeout(e)};var n,r}("function"===typeof setImmediate,g(R.postMessage)),G="undefined"!==typeof queueMicrotask?queueMicrotask.bind(R):"undefined"!==typeof s&&s.nextTick||V,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:x,isRequest:_,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:k,isTypedArray:F,isFileList:C,forEach:M,merge:function e(){for(var t=(I(this)&&this||{}).caseless,n={},r=function(r,o){var i=t&&N(n,o)||o;b(n[i])&&b(r)?n[i]=e(n[i],r):b(r)?n[i]=e({},r):p(r)?n[i]=r.slice():n[i]=r},o=0,i=arguments.length;o<i;o++)arguments[o]&&M(arguments[o],r);return n},extend:function(e,t,n){return M(t,(function(t,r){n&&g(t)?e[r]=i(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,i,a,s={};if(t=t||{},null==e)return t;do{for(i=(o=Object.getOwnPropertyNames(e)).length;i-- >0;)a=o[i],r&&!r(a,e,t)||s[a]||(t[a]=e[a],s[a]=!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:B,hasOwnProperty:j,hasOwnProp:j,reduceDescriptors:H,freezeMethods:function(e){H(e,(function(t,n){if(g(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;var r=e[n];g(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=function(){throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:function(e,t){var n={},r=function(e){e.forEach((function(e){n[e]=!0}))};return p(e)?r(e):r(String(e).split(t)),n},toCamelCase:function(e){return e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n}))},noop:function(){},toFiniteNumber:function(e,t){return null!=e&&Number.isFinite(e=+e)?e:t},findKey:N,global:R,isContextDefined:I,ALPHABET:z,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]:z.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 M(e,(function(e,t){var i=n(e,r+1);!h(i)&&(o[t]=i)})),t[r]=void 0,o}}return e};return n(e,0)},isAsyncFn:$,isThenable:function(e){return e&&(O(e)||g(e))&&g(e.then)&&g(e.catch)},setImmediate:V,asap:G},Z=n(90675),X=n(10467),W=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,i){var a=Object.create(ee);return q.toFlatObject(e,a,(function(e){return e!==Error.prototype}),(function(e){return"isAxiosError"!==e})),J.call(a,e.message,t,n,r,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};var ne=J,re=n(93325).hp;function oe(e){return q.isPlainObject(e)||q.isArray(e)}function ie(e){return q.endsWith(e,"[]")?e.slice(0,-2):e}function ae(e,t,n){return e?e.concat(t).map((function(e,t){return e=ie(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,i=n.dots,a=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=ie(n),s.forEach((function(e,r){!q.isUndefined(e)&&null!==e&&t.append(!0===a?ae([n],r,i):null===a?n:n+"[]",u(e))})),!1;return!!oe(e)||(t.append(ae(o,n,i),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,i){!0===(!(q.isUndefined(n)||null===n)&&o.call(t,n,q.isString(i)?i.trim():i,r,d))&&e(n,r?r.concat(i):[i])})),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,i=n&&n.serialize;if(r=i?i(t,n):q.isURLSearchParams(t)?t.toString():new fe(t,n).toString(o)){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+r}return e}var me=function(){return(0,K.A)((function e(){(0,W.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 ke=function(e){function t(e,n,r,o){var i=e[o++];if("__proto__"===i)return!0;var a=Number.isFinite(+i),s=o>=e.length;return i=!i&&q.isArray(r)?r.length:i,s?(q.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!a):(r[i]&&q.isObject(r[i])||(r[i]=[]),t(e,n,r[i],o)&&q.isArray(r[i])&&(r[i]=function(e){var t,n,r={},o=Object.keys(e),i=o.length;for(t=0;t<i;t++)r[n=o[t]]=e[n];return r}(r[i])),!a)}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 Se={transitional:ve,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){var n,r=t.getContentType()||"",o=r.indexOf("application/json")>-1,i=q.isObject(e);if(i&&q.isHTMLForm(e)&&(e=new FormData(e)),q.isFormData(e))return o?JSON.stringify(ke(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(i){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 a=this.env&&this.env.FormData;return ue(n?{"files[]":e}:e,a&&new a,this.formSerializer)}}return i||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||Se.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(i){if(o){if("SyntaxError"===i.name)throw ne.from(i,ne.ERR_BAD_RESPONSE,this,null,this.response);throw i}}}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){Se.headers[e]={}}));var Te=Se,xe=n(24765),_e=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 Me(e){return!1===e||null==e?e:q.isArray(e)?e.map(Me):String(e)}function Ne(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 Re=function(){return(0,K.A)((function e(t){(0,W.A)(this,e),t&&this.set(t)}),[{key:"set",value:function(e,t,n){var r=this;function i(e,t,n){var o=Pe(t);if(!o)throw new Error("header name must be a non-empty string");var i=q.findKey(r,o);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=Me(e))}var a=function(e,t){return q.forEach(e,(function(e,n){return i(e,n,t)}))};if(q.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(q.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))a(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]&&_e[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,xe.A)(e.entries());try{for(u.s();!(s=u.n()).done;){var l=(0,o.A)(s.value,2),c=l[0];i(l[1],c,n)}}catch(d){u.e(d)}finally{u.f()}}else null!=e&&i(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&&!Ne(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&&!Ne(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&&!Ne(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 i=q.findKey(n,o);if(i)return t[i]=Me(r),void delete t[o];var a=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();a!==o&&delete t[o],t[a]=Me(r),n[a]=!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}}])}();Re.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),q.reduceDescriptors(Re.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(Re);var Ie=Re;function Le(e,t){var n=this||Te,r=t||n,o=Ie.from(r.headers),i=r.data;return q.forEach(e,(function(e){i=e.call(n,i,o.normalize(),t?t.status:void 0)})),o.normalize(),i}function Fe(e){return!(!e||!e.__CANCEL__)}function Be(e,t,n){ne.call(this,null==e?"canceled":e,ne.ERR_CANCELED,t,n),this.name="CanceledError"}q.inherits(Be,ne,{__CANCEL__:!0});var je=Be;function Ue(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new ne("Request failed with status code "+n.status,[ne.ERR_BAD_REQUEST,ne.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}var He=n(64467);var Qe=function(e,t){e=e||10;var n,r=new Array(e),o=new Array(e),i=0,a=0;return t=void 0!==t?t:1e3,function(s){var u=Date.now(),l=o[a];n||(n=u),r[i]=s,o[i]=u;for(var c=a,d=0;c!==i;)d+=r[c++],c%=e;if((i=(i+1)%e)===a&&(a=(a+1)%e),!(u-n<t)){var f=l&&u-l;return f?Math.round(1e3*d/f):void 0}}};var Ye=function(e,t){var n,r,o=0,i=1e3/t,a=function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now();o=i,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>=i?a(u,e):(n=u,r||(r=setTimeout((function(){r=null,a(n)}),i-t)))},function(){return n&&a(n)}]},ze=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,r=0,o=Qe(50,250);return Ye((function(n){var i=n.loaded,a=n.lengthComputable?n.total:void 0,s=i-r,u=o(s),l=i<=a;r=i;var c=(0,He.default)({loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:u||void 0,estimated:u&&a&&l?(a-i)/u:void 0,event:n,lengthComputable:null!=a},t?"download":"upload",!0);e(c)}),n)},$e=function(e,t){var n=null!=e;return[function(r){return t[0]({lengthComputable:n,total:e,loaded:r})},t[1]]},Ve=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)}))}},Ge=n(60436),qe=n(87695),Ze=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},Xe=Ce.hasStandardBrowserEnv?{write:function(e,t,n,r,o,i){var a=[e+"="+encodeURIComponent(t)];q.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),q.isString(r)&&a.push("path="+r),q.isString(o)&&a.push("domain="+o),!0===i&&a.push("secure"),document.cookie=a.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 We(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 Ie?(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 i(e,t){if(!q.isUndefined(t))return r(void 0,t)}function a(e,t){return q.isUndefined(t)?q.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,o,i){return i in t?r(n,o):i in e?r(void 0,n):void 0}var u={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,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 i=u[r]||o,a=i(e[r],t[r],r);q.isUndefined(a)&&i!==s||(n[r]=a)})),n}var et=function(e){var t,n=Je({},e),r=n.data,o=n.withXSRFToken,i=n.xsrfHeaderName,a=n.xsrfCookieName,s=n.headers,u=n.auth;if(n.headers=s=Ie.from(s),n.url=he(We(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,Ge.A)(f)).join("; "))}if(Ce.hasStandardBrowserEnv&&(o&&q.isFunction(o)&&(o=o(n)),o||!1!==o&&Ze(n.url))){var p=i&&a&&Xe.read(a);p&&s.set(i,p)}return n},tt="undefined"!==typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){var r,i,a,s,u,l=et(e),c=l.data,d=Ie.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=Ie.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=ze(h,!0),O=(0,o.A)(y,2);a=O[0],u=O[1],v.addEventListener("progress",a)}if(p&&v.upload){var b=ze(p),E=(0,o.A)(b,2);i=E[0],s=E[1],v.upload.addEventListener("progress",i),v.upload.addEventListener("loadend",s)}(l.cancelToken||l.signal)&&(r=function(t){v&&(n(!t||t.type?new je(null,e,v):t),v.abort(),v=null)},l.cancelToken&&l.cancelToken.subscribe(r),l.signal&&(l.signal.aborted?r():l.signal.addEventListener("abort",r)));var 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,i=function(e){if(!r){r=!0,s();var t=e instanceof Error?e:this.reason;o.abort(t instanceof ne?t:new je(t instanceof Error?t.message:t))}},a=t&&setTimeout((function(){a=null,i(new ne("timeout ".concat(t," of ms exceeded"),ne.ETIMEDOUT))}),t),s=function(){e&&(a&&clearTimeout(a),a=null,e.forEach((function(e){e.unsubscribe?e.unsubscribe(i):e.removeEventListener("abort",i)})),e=null)};e.forEach((function(e){return e.addEventListener("abort",i)}));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 it(e.apply(this,arguments))}}function it(e){var t,n;function r(t,n){try{var i=e[t](n),a=i.value,s=a instanceof rt;Promise.resolve(s?a.v:a).then((function(n){if(s){var u="return"===t?"return":"next";if(!a.k||n.done)return r(u,n);n=e[u](n).value}o(i.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(i,a){var s={key:e,arg:o,resolve:i,reject:a,next:null};n?n=n.next=s:(t=n=s,r(e,o))}))},"function"!=typeof e.return&&(this.return=void 0)}function at(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)}it.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},it.prototype.next=function(e){return this._invoke("next",e)},it.prototype.throw=function(e){return this._invoke("throw",e)},it.prototype.return=function(e){return this._invoke("return",e)};var ct,dt,ft=(0,Z.A)().mark((function e(t,n){var r,o,i;return(0,Z.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 i=o+n,e.next=10,t.slice(o,i);case 10:o=i,e.next=6;break;case 13:case"end":return e.stop()}}),e)})),pt=function(){var e=ot((0,Z.A)().mark((function e(t,n){var r,o,i,a,s,u;return(0,Z.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=!1,o=!1,e.prev=2,a=ut(ht(t));case 4:return e.next=6,at(a.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,i=e.t1;case 18:if(e.prev=18,e.prev=19,!r||null==a.return){e.next=23;break}return e.next=23,at(a.return());case 23:if(e.prev=23,!o){e.next=26;break}throw i;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,Z.A)().mark((function e(t){var n,r,o,i;return(0,Z.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,at(n.read());case 7:if(r=e.sent,o=r.done,i=r.value,!o){e.next=12;break}return e.abrupt("break",16);case 12:return e.next=14,i;case 14:e.next=5;break;case 16:return e.prev=16,e.next=19,at(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,i=pt(e,t),a=0,s=function(e){o||(o=!0,r&&r(e))};return new ReadableStream({pull:function(e){return(0,X.A)((0,Z.A)().mark((function t(){var r,o,u,l,c;return(0,Z.A)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,i.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=a+=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),i.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,X.A)((0,Z.A)().mark((function e(t){return(0,Z.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,X.A)((0,Z.A)().mark((function e(t){var n;return(0,Z.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,X.A)((0,Z.A)().mark((function e(t,n){var r;return(0,Z.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)}}(),kt=vt&&function(){var e=(0,X.A)((0,Z.A)().mark((function e(t){var n,r,i,a,s,u,l,c,d,f,p,h,m,v,g,y,O,b,E,A,w,C,k,S,T,x,_,D,P,M,N,R,I,L;return(0,Z.A)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=et(t),r=n.url,i=n.method,a=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"!==i&&"head"!==i,!e.t0){e.next=11;break}return e.next=9,Ct(p,a);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:a,duplex:"half"}),q.isFormData(a)&&(A=E.headers.get("content-type"))&&p.setContentType(A),E.body&&(w=$e(b,ze(Ve(d))),C=(0,o.A)(w,2),k=C[0],S=C[1],a=mt(E.body,65536,k,S));case 15:return q.isString(m)||(m=m?"include":"omit"),T="credentials"in Request.prototype,y=new Request(r,(0,ge.A)((0,ge.A)({},v),{},{signal:g,method:i.toUpperCase(),headers:p.normalize().toJSON(),body:a,duplex:"half",credentials:T?m:void 0})),e.next=20,fetch(y);case 20:return x=e.sent,_=Et&&("stream"===f||"response"===f),Et&&(c||_&&O)&&(D={},["status","statusText","headers"].forEach((function(e){D[e]=x[e]})),P=q.toFiniteNumber(x.headers.get("content-length")),M=c&&$e(P,ze(Ve(c),!0))||[],N=(0,o.A)(M,2),R=N[0],I=N[1],x=new Response(mt(x.body,65536,R,(function(){I&&I(),O&&O()})),D)),f=f||"text",e.next=26,At[q.findKey(At,f)||"text"](x,t);case 26:return L=e.sent,!_&&O&&O(),e.next=30,new Promise((function(e,n){Ue(e,n,{data:L,headers:Ie.from(x.headers),status:x.status,statusText:x.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)}}(),St={http:null,xhr:tt,fetch:kt};q.forEach(St,(function(e,t){if(e){try{Object.defineProperty(e,"name",{value:t})}catch(n){}Object.defineProperty(e,"adapterName",{value:t})}}));var Tt=function(e){return"- ".concat(e)},xt=function(e){return q.isFunction(e)||null===e||!1===e},_t=function(e){for(var t,n,r=(e=q.isArray(e)?e:[e]).length,i={},a=0;a<r;a++){var s=void 0;if(n=t=e[a],!xt(t)&&void 0===(n=St[(s=String(t)).toLowerCase()]))throw new ne("Unknown adapter '".concat(s,"'"));if(n)break;i[s||"#"+a]=n}if(!n){var u=Object.entries(i).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(Tt).join("\n"):" "+Tt(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 je(null,e)}function Pt(e){return Dt(e),e.headers=Ie.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),_t(e.adapter||Te.adapter)(e).then((function(t){return Dt(e),t.data=Le.call(e,e.transformResponse,t),t.headers=Ie.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=Ie.from(t.response.headers))),Promise.reject(t)}))}var Mt="1.7.7",Nt={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){Nt[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var Rt={};Nt.transitional=function(e,t,n){function r(e,t){return"[Axios v1.7.7] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,o,i){if(!1===e)throw new ne(r(o," has been removed"+(t?" in "+t:"")),ne.ERR_DEPRECATED);return t&&!Rt[o]&&(Rt[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,i)}};var It={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 i=r[o],a=t[i];if(a){var s=e[i],u=void 0===s||a(s,i,e);if(!0!==u)throw new ne("option "+i+" must be "+u,ne.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new ne("Unknown option "+i,ne.ERR_BAD_OPTION)}},validators:Nt},Lt=It.validators,Ft=function(){return(0,K.A)((function e(t){(0,W.A)(this,e),this.defaults=t,this.interceptors={request:new me,response:new me}}),[{key:"request",value:function(){var e=(0,X.A)((0,Z.A)().mark((function e(t,n){var r,o;return(0,Z.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(i){}}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,i=n.headers;void 0!==r&&It.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}:It.assertOptions(o,{encode:Lt.function,serialize:Lt.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();var a=i&&q.merge(i.common,i[t.method]);i&&q.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete i[e]})),t.headers=Ie.concat(a,i);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(We((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 Bt=Ft,jt=function(){function e(t){if((0,W.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 je(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 Ht=Ut;var Qt=function e(t){var n=new Bt(t),r=i(Bt.prototype.request,n);return q.extend(r,Bt.prototype,n,{allOwnKeys:!0}),q.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(Je(t,n))},r}(Te);Qt.Axios=Bt,Qt.CanceledError=je,Qt.CancelToken=jt,Qt.isCancel=Fe,Qt.VERSION=Mt,Qt.toFormData=ue,Qt.AxiosError=ne,Qt.Cancel=Qt.CanceledError,Qt.all=function(e){return Promise.all(e)},Qt.spread=function(e){return function(t){return e.apply(null,t)}},Qt.isAxiosError=function(e){return q.isObject(e)&&!0===e.isAxiosError},Qt.mergeConfig=Je,Qt.AxiosHeaders=Ie,Qt.formToJSON=function(e){return ke(q.isHTMLForm(e)?new FormData(e):e)},Qt.getAdapter=_t,Qt.HttpStatusCode=Ht,Qt.default=Qt;var Yt=Qt},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 i},q:function(){return o}});var r=n(60436);function o(e){for(var t=[],n=String(e||""),r=n.indexOf(","),o=0,i=!1;!i;){-1===r&&(r=n.length,i=!0);var a=n.slice(o,r).trim();!a&&i||t.push(a),o=r+1,r=n.indexOf(",",o)}return t}function i(e,t){var n=t||{};return(""===e[e.length-1]?[].concat((0,r.A)(e),[""]):e).join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}},3652:function(e,t,n){"use strict";function r(){var e=arguments[0];"string"==typeof e&&(e=document.createElement(e));var t=1,n=arguments[1];if(n&&"object"==typeof n&&null==n.nodeType&&!Array.isArray(n)){for(var r in n)if(Object.prototype.hasOwnProperty.call(n,r)){var i=n[r];"string"==typeof i?e.setAttribute(r,i):null!=i&&(e[r]=i)}t++}for(;t<arguments.length;t++)o(e,arguments[t]);return e}function o(e,t){if("string"==typeof t)e.appendChild(document.createTextNode(t));else if(null==t);else if(null!=t.nodeType)e.appendChild(t);else{if(!Array.isArray(t))throw new RangeError("Unsupported child node: "+t);for(var n=0;n<t.length;n++)o(e,t[n])}}n.d(t,{A:function(){return r}})},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,i){var a=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)&&a.call(i,e,n,r)},o=function(e){if(null===e||void 0===e)return s;if("string"===typeof e)return function(e){return a(t);function t(t){return t.tagName===e}}(e);if("object"===typeof e)return i(e);if("function"===typeof e)return a(e);throw new Error("Expected function, string, or array as `test`")};function i(e){for(var t=[],n=-1;++n<e.length;)t[n]=o(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(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),i=n(17767),a=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,i=e.schema.required,a=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(a,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(i&&u.call(i,r)){var h=i[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 i=!1;if(n&&"*"!==n&&(!e.schema.tagNames||e.schema.tagNames.includes(n))&&(i=!0,e.schema.ancestors&&u.call(e.schema.ancestors,n))){var a=e.schema.ancestors[n],s=-1;for(i=!1;++s<a.length;)e.stack.includes(a[s])&&(i=!0)}if(!i)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,i=-1;++i<o.length;){var a=c(e,o[i]);a&&(Array.isArray(a)?n.push.apply(n,(0,r.A)(a)):n.push(a))}return n}function f(e,t,n,r){return t?Array.isArray(r)?function(e,t,n,r){var o=-1,i=[];for(;++o<r.length;){var a=p(e,t,n,r[o]);"number"!==typeof a&&"string"!==typeof a||i.push(a)}return i}(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),i=o.indexOf(":"),a=o.indexOf("?"),s=o.indexOf("#"),l=o.indexOf("/");if(i<0||l>-1&&i>l||a>-1&&i>a||s>-1&&i>s)return!0;var c=-1;for(;++c<r.length;){var d=r[c];if(i===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,i=0;++i<t.length;){var a=t[i];if(a&&"object"===typeof a&&"flags"in a){if(a.test(String(r))){o=!0;break}}else if(a===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,a.G1)(t);t.data&&(e.data=(0,i.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],i="string"===typeof o?o:o[0];if(i===t)return o;"data*"===i&&(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[$]}function i(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)===V}(e)||Array.isArray(e)||!!e[z]||!!(null===(t=e.constructor)||void 0===t?void 0:t[z])||f(e)||p(e))}function a(e,t,n){void 0===n&&(n=!1),0===s(e)?(n?Object.keys:G)(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[$];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:f(e)?2:p(e)?3:0}function u(e,t){return 2===s(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function l(e,t){return 2===s(e)?e.get(t):e[t]}function c(e,t,n){var r=s(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function d(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function f(e){return U&&e instanceof Map}function p(e){return H&&e instanceof Set}function h(e){return e.o||e.t}function m(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=q(e);delete t[$];for(var n=G(t),r=0;r<n.length;r++){var o=n[r],i=t[o];!1===i.writable&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(t[o]={configurable:!0,writable:!0,enumerable:i.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)||!i(e)||(s(e)>1&&(e.set=e.add=e.clear=e.delete=g),Object.freeze(e),t&&a(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=Z[e];return t||r(18,e),t}function b(){return B}function E(e,t){t&&(O("Patches"),e.u=[],e.s=[],e.v=t)}function A(e){w(e),e.p.forEach(k),e.p=null}function w(e){e===B&&(B=e.l)}function C(e){return B={p:[],l:B,h:e,m:!0,_:0}}function k(e){var t=e[$];0===t.i||1===t.i?t.j():t.g=!0}function S(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[$].P&&(A(t),r(4)),i(e)&&(e=T(t,e),t.l||_(t,e)),t.u&&O("Patches").M(n[$].t,e,t.u,t.s)):e=T(t,n,[]),A(t),t.u&&t.v(t.u,t.s),e!==Y?e:void 0}function T(e,t,n){if(y(t))return t;var r=t[$];if(!r)return a(t,(function(o,i){return x(e,r,t,o,i,n)}),!0),t;if(r.A!==e)return t;if(!r.P)return _(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,i=o,s=!1;3===r.i&&(i=new Set(o),o.clear(),s=!0),a(i,(function(t,i){return x(e,r,o,t,i,n,s)})),_(e,o,!1),n&&e.u&&O("Patches").N(r,n,e.u,e.s)}return r.o}function x(e,t,n,r,a,s,l){if(o(a)){var d=T(e,a,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(a);if(i(a)&&!y(a)){if(!e.h.D&&e._<1)return;T(e,a),t&&t.A.l||_(e,a)}}function _(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[$];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 M(e){e.P||(e.P=!0,e.l&&M(e.l))}function N(e){e.o||(e.o=m(e.t))}function R(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,i=X;n&&(o=[r],i=W);var a=Proxy.revocable(o,i),s=a.revoke,u=a.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 I(e){return o(e)||r(22,e),function e(t){if(!i(t))return t;var n,r=t[$],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 a(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,B,j="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),U="undefined"!=typeof Map,H="undefined"!=typeof Set,Q="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,Y=j?Symbol.for("immer-nothing"):((F={})["immer-nothing"]=!0,F),z=j?Symbol.for("immer-draftable"):"__$immer_draftable",$=j?Symbol.for("immer-state"):"__$immer_state",V=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),G="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 G(e).forEach((function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)})),t},Z={},X={get:function(e,t){if(t===$)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||!i(r)?r:r===D(e.t,t)?(N(e),e.o[t]=R(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),i=null==o?void 0:o[$];if(i&&i.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;N(e),M(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,N(e),M(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)}},W={};a(X,(function(e,t){W[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),W.deleteProperty=function(e,t){return W.set.call(this,e,t,void 0)},W.set=function(e,t,n){return X.set.call(this,e[0],t,n,e[0])};var K=function(){function e(e){var t=this;this.O=Q,this.D=!0,this.produce=function(e,n,o){if("function"==typeof e&&"function"!=typeof n){var a=n;n=e;var s=t;return function(e){var t=this;void 0===e&&(e=a);for(var r=arguments.length,o=Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];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),i(e)){var l=C(t),c=R(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),S(e,l)}),(function(e){throw A(l),e})):(E(l,o),S(u,l))}if(!e||"object"!=typeof e){if(void 0===(u=n(e))&&(u=e),u===Y&&(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),i=1;i<r;i++)o[i-1]=arguments[i];return t.produceWithPatches(n,(function(t){return e.apply(void 0,[t].concat(o))}))};var r,o,i=t.produce(e,n,(function(e,t){r=e,o=t}));return"undefined"!=typeof Promise&&i instanceof Promise?i.then((function(e){return[e,r,o]})):[i,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){i(e)||r(8),o(e)&&(e=I(e));var t=C(this),n=R(this,e,void 0);return n[$].C=!0,w(t),n},t.finishDraft=function(e,t){var n=(e&&e[$]).A;return E(n,t),S(void 0,n)},t.setAutoFreeze=function(e){this.D=e},t.setUseProxies=function(e){e&&!Q&&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 i=O("Patches").$;return o(e)?i(e,t):this.produce(e,(function(e){return i(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,i=0,a=0;if("string"!==typeof t)throw new TypeError("Expected substring");for(;-1!==r;)r===o?++i>a&&(a=i):i=1,o=r+t.length,r=n.indexOf(t,o);return a}n.d(t,{D:function(){return r}})},86132:function(e,t,n){"use strict";n.d(t,{T:function(){return a}});var r=n(60436);var o=n(11591),i=n(2279);function a(e,t,n){for(var a=n||{},l=(0,i.C)(a.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 i=t[o],a=n?n.children:void 0;if(l(i,a?a.indexOf(i):void 0,n))return;n=i}if(n)return function(e,t){var n=t[t.length-1],o=c[d][0],i=c[d][1],a=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=i.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(a!==h&&f.push({type:"text",value:e.value.slice(a,h)}),Array.isArray(v))(g=f).push.apply(g,(0,r.A)(v));else v&&f.push(v);a=h+p[0].length,l=!0}if(!o.global)break;p=o.exec(e.value)}if(l){var y;a<e.value.length&&f.push({type:"text",value:e.value.slice(a)}),(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 k}});var o=n(69016);function i(e,t,n,r){for(var i=-1;++i<n.unsafe.length;)if("\n"===n.unsafe[i].character&&(0,o.q)(n.stack,n.unsafe[i]))return/[ \t]/.test(r.before)?"":" ";return"\\\n"}var a=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),i=n.enter("emphasis"),s=n.createTracker(r),u=s.move(o);return u+=s.move(n.containerPhrasing(e,(0,a.A)({before:u,after:o},s.current()))),u+=s.move(o),i(),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),i='"'===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,a.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,a.A)({before:d,after:">"},l.current()))),d+=l.move(">")):(u=n.enter("destinationRaw"),d+=l.move(n.safe(e.url,(0,a.A)({before:d,after:e.title?" ":")"},l.current())))),u(),e.title&&(u=n.enter("title".concat(i)),d+=l.move(" "+o),d+=l.move(n.safe(e.title,(0,a.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,i=n.enter("imageReference"),s=n.enter("label"),u=n.createTracker(r),l=u.move("!["),c=n.safe(e.alt,(0,a.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,a.A)({before:l,after:"]"},u.current()));return s(),n.stack=d,i(),"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="`",i=-1;new RegExp("(^|[^`])"+o+"([^`]|$)").test(r);)o+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++i<n.unsafe.length;){var a=n.unsafe[i],s=n.compilePattern(a),u=void 0;if(a.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,i,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,a.A)({before:f,after:">"},l.current()))),f+=l.move(">"),o(),n.stack=d,f}o=n.enter("link"),i=n.enter("label");var p=l.move("[");return p+=l.move(n.containerPhrasing(e,(0,a.A)({before:p,after:"]("},l.current()))),p+=l.move("]("),i(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(i=n.enter("destinationLiteral"),p+=l.move("<"),p+=l.move(n.safe(e.url,(0,a.A)({before:p,after:">"},l.current()))),p+=l.move(">")):(i=n.enter("destinationRaw"),p+=l.move(n.safe(e.url,(0,a.A)({before:p,after:e.title?" ":")"},l.current())))),i(),e.title&&(i=n.enter("title".concat(u)),p+=l.move(" "+s),p+=l.move(n.safe(e.title,(0,a.A)({before:p,after:s},l.current()))),p+=l.move(s),i()),p+=l.move(")"),o(),p}function b(e,t,n,r){var o=e.referenceType,i=n.enter("linkReference"),s=n.enter("label"),u=n.createTracker(r),l=u.move("["),c=n.containerPhrasing(e,(0,a.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,a.A)({before:l,after:"]"},u.current()));return s(),n.stack=d,i(),"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),i=n.enter("strong"),s=n.createTracker(r),u=s.move(o+o);return u+=s.move(n.containerPhrasing(e,(0,a.A)({before:u,after:o},s.current()))),u+=s.move(o+o),i(),u}C.peek=function(e,t,n){return n.options.strong||"*"};var k={blockquote:function(e,t,n,o){var i=n.enter("blockquote"),a=n.createTracker(o);a.move("> "),a.shift(2);var s=n.indentLines(n.containerFlow(e,a.current()),r);return i(),s},break:i,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),i=e.value||"",c="`"===o?"GraveAccent":"Tilde";if((0,u.m)(e,n)){var d=n.enter("codeIndented"),f=n.indentLines(i,l);return d(),f}var p=n.createTracker(r),h=o.repeat(Math.max((0,s.D)(i,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,a.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,a.A)({before:v,after:"\n",encode:["`"]},p.current()))),y()}return v+=p.move("\n"),i&&(v+=p.move(i+"\n")),v+=p.move(h),m(),v},definition:function(e,t,n,r){var o=c(n),i='"'===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,a.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,a.A)({before:d,after:">"},l.current()))),d+=l.move(">")):(u=n.enter("destinationRaw"),d+=l.move(n.safe(e.url,(0,a.A)({before:d,after:e.title?" ":"\n"},l.current())))),u(),e.title&&(u=n.enter("title".concat(i)),d+=l.move(" "+o),d+=l.move(n.safe(e.title,(0,a.A)({before:d,after:o},l.current()))),d+=l.move(o),u()),s(),d},emphasis:d,hardBreak:i,heading:function(e,t,n,r){var o=Math.max(Math.min(6,e.depth||1),1),i=n.createTracker(r);if((0,f.f)(e,n)){var s=n.enter("headingSetext"),u=n.enter("phrasing"),l=n.containerPhrasing(e,(0,a.A)((0,a.A)({},i.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");i.move(c+" ");var h=n.containerPhrasing(e,(0,a.A)({before:"# ",after:"\n"},i.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"),i=n.bulletCurrent,a=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?"."===a?")":".":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)&&a===n.bulletLastUsed;if(!e.ordered){var l=e.children?e.children[0]:void 0;if("*"!==a&&"-"!==a||!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)===a&&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&&(a=s),n.bulletCurrent=a;var f=n.containerFlow(e,r);return n.bulletLastUsed=a,n.bulletCurrent=i,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),i=n.bulletCurrent||E(n);t&&"list"===t.type&&t.ordered&&(i=("number"===typeof t.start&&t.start>-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+i);var a=i.length+1;("tab"===o||"mixed"===o&&(t&&"list"===t.type&&t.spread||e.spread))&&(a=4*Math.ceil(a/4));var s=n.createTracker(r);s.move(i+" ".repeat(a-i.length)),s.shift(a);var u=n.enter("listItem"),l=n.indentLines(n.containerFlow(e,s.current()),(function(e,t,n){if(t)return(n?"":" ".repeat(a))+e;return(n?i:i+" ".repeat(a-i.length))+e}));return u(),l},paragraph:function(e,t,n,r){var o=n.enter("paragraph"),i=n.enter("phrasing"),a=n.containerPhrasing(e,r);return i(),o(),a},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 a}});var r=n(10418),o=n(11591),i=n(92486);function a(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,i.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 i(e,"boolean"!==typeof n.includeImageAlt||n.includeImageAlt,"boolean"!==typeof n.includeHtml||n.includeHtml)}function i(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 a(e.children,t,n)}return Array.isArray(e)?a(e,t,n):""}function a(e,t,n){for(var r=[],o=-1;++o<e.length;)r[o]=i(e[o],t,n);return r.join("")}},34547:function(e,t,n){"use strict";n.d(t,{B:function(){return i}});var r=n(64545),o=n(83950),i={tokenize:function(e,t,n){return function(t){return(0,o.On)(t)?(0,r.N)(e,i,"linePrefix")(t):i(t)};function i(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 i=o?o-1:Number.POSITIVE_INFINITY,a=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)&&a++<i?(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 a},Ny:function(){return h},On:function(){return f},cx:function(){return i},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]/),i=m(/[#-'*+\--9=?A-Z^-~]/);function a(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 i},m:function(){return o}});var r=n(60436);function o(e,t,n,o){var i,a=e.length,s=0;if(t=t<0?-t>a?0:a+t:t>a?a:t,n=n>0?n:0,o.length<1e4)(i=Array.from(o)).unshift(t,n),e.splice.apply(e,(0,r.A)(i));else for(n&&e.splice(t,n);s<o.length;)(i=o.slice(s,s+1e4)).unshift(t,0),e.splice.apply(e,(0,r.A)(i)),s+=1e4,t+=1e4}function i(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 i}});var r=n(39017),o={}.hasOwnProperty;function i(e){for(var t={},n=-1;++n<e.length;)a(t,e[n]);return t}function a(e,t){var n;for(n in t){var r=(o.call(e,n)?e[n]:void 0)||(e[n]={}),i=t[n],a=void 0;if(i)for(a in i){o.call(r,a)||(r[a]=[]);var u=i[a];s(r[a],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 a}});var r=n(18014),o=n(94837),i=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function a(e){return e.replace(i,s)}function s(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){var i=n.charCodeAt(1),a=120===i||88===i;return(0,o.C)(n.slice(a?2:1),a?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 i=e[o].resolveAll;i&&!r.includes(i)&&(t=i(t,n),r.push(i))}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),i=(0,r.A)((function e(t,n,r){(0,o.A)(this,e),this.property=t,this.normal=n,r&&(this.space=r)}));function a(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 i(n,r,t)}i.prototype.property={},i.prototype.normal={},i.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],a=new u.E(t,e.transform(e.attributes||{},t),o,e.space);e.mustUseProperty&&e.mustUseProperty.includes(t)&&(a.mustUseProperty=!0),n[t]=a,r[(0,s.S)(t)]=t,r[(0,s.S)(a.attribute)]=t}return new i(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=a([f,d,m,g,y],"html"),E=a([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),i=n(99107),a=/^data[-\w.:]+$/i,s=/-[a-z]/g,u=/[A-Z]/g;function l(e,t){var n=(0,r.S)(t),l=t,f=i.R;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"data"===n.slice(0,4)&&a.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),i=n(39874),a=n(85501),s=n(99107),u=n(36362),l=Object.keys(u),c=function(e){function t(e,n,r,a){var s;(0,o.A)(this,t);var c=-1;if(d(s=(0,i.A)(this,t,[e,n]),"space",a),"number"===typeof r)for(;++c<l.length;){var f=l[c];d(s,l[c],(r&u[f])===u[f])}return s}return(0,a.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 i}});var r=n(92901),o=n(23029),i=(0,r.A)((function e(t,n){(0,o.A)(this,e),this.property=t,this.attribute=n}));i.prototype.space=null,i.prototype.boolean=!1,i.prototype.booleanish=!1,i.prototype.overloadedBoolean=!1,i.prototype.number=!1,i.prototype.commaSeparated=!1,i.prototype.spaceSeparated=!1,i.prototype.commaOrSpaceSeparated=!1,i.prototype.mustUseProperty=!1,i.prototype.defined=!1},36362:function(e,t,n){"use strict";n.r(t),n.d(t,{boolean:function(){return o},booleanish:function(){return i},commaOrSpaceSeparated:function(){return c},commaSeparated:function(){return l},number:function(){return s},overloadedBoolean:function(){return a},spaceSeparated:function(){return u}});var r=0,o=d(),i=d(),a=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 I}});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})),i={}.hasOwnProperty;var a=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(!a.has(String(t[n])))return!1;return!0}(e)||u(e)&&function(e,t){var n="element"===e.type&&i.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||k(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,i=o.length,a=-1;for(;++a<i;){var s=E(o[a],(0,h.A)((0,h.A)({},t),{},{after:A(o,a,r),before:n}));s.remove?(o.splice(a,1),a--,i--):s.ignore||(n=s.stripAtStart),C(o[a])&&(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,i=n.length;t.before&&T(n.charAt(0))&&o++;o!==i&&T(n.charAt(i-1))&&(t.after?i--:r.stripAtStart=!0);o===i?r.remove=!0:e.value=n.slice(o,i);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&&!S(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(k(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 k(e){return(0,r.v)(e,v)}function S(e){return Boolean("element"===e.type&&e.properties.hidden)||b(e)||(0,r.v)(e,y)}function T(e){return" "===e||"\n"===e}function x(e){var t=/\r?\n|\r/.exec(e);return t?t[0]:" "}function _(){return" "}function D(e){return function(t){return String(t).replace(/[\t\n\v\f\r ]+/g,e)}}var P,M=n(11591),N={},R=(P={newlines:!0},function(e){!function(e,t){E(e,{collapse:D((t||O).newlines?x:_),whitespace:"normal"})}(e,P)});function I(e){var t=e||N,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;R(e),(0,M.VG)(e,(function(e,a){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 M._Z;var u=e.children,l=a.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)&&(i(m,l,v),c=!0),h=v,m.push(v)}h&&(c||L(h,t))&&(d(h)&&(m.pop(),h=m[m.length-1]),i(m,l-1)),e.children=m}}}))};function i(e,t,r){var o=e[e.length-1],i=(a(o&&d(o)?e[e.length-2]:o)&&a(r)?"\n\n":"\n")+String(n).repeat(Math.max(t,0));o&&"text"===o.type?o.value=d(o)?i:o.value+i:e.push({type:"text",value:i})}function a(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),i=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]},a=n(81955),s=/\n/g,u=/[\t ]+/g,l=(0,a.a)("br"),c=(0,a.a)((function(e){return"td"===e.tagName||"th"===e.tagName})),d=(0,a.a)("p"),f=(0,a.a)("tr"),p=(0,a.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,a.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,a=y(e,n),s=e.children||[],u=-1,v=[];if(p(e))return v;l(e)||f(e)&&i(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:a,breakBefore:u?void 0:r,breakAfter:u<s.length-1?l(s[u+1]):o}));c(e)&&i(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=[],i=0;i<=n.length;){s.lastIndex=i;var a=s.exec(n),u=a&&"index"in a?a.index:n.length;r.push(g(n.slice(i,u).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,""),0!==i||t.breakBefore,u!==n.length||t.breakAfter)),i=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=[],i=0;i<e.length;){u.lastIndex=i;var a=u.exec(e);r=a?a.index:e.length,i||r||!a||t||o.push(""),i!==r&&o.push(e.slice(i,r)),i=a?r+a[0].length:r}return i===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,i=t;(0,O.VG)(t,"element",(function(e,t){var a,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&&(i=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:[],i=h(e),a=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:a,breakBefore:!0,breakAfter:!0})));for(var u=-1;++u<o.length;)s.push.apply(s,(0,r.A)(m(o[u],e,{whitespace:a,breakBefore:u?void 0:i,breakAfter:u<o.length-1?l(o[u+1]):i})));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(a=p.children).splice.apply(a,[w,1].concat((0,r.A)(A))),O._Z}}})),o&&n.styleSheet&&i.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),i=n(99087),a=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 i,a=-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){i={type:"root",children:[]};var d=o;l.unshift(d)}else{var h;if(i=function(e,t){for(var n,r,o=e||"",i={},a=0;a<o.length;){u.lastIndex=a;var s=u.exec(o),l=o.slice(a,s?s.index:o.length);l&&(n?"#"===n?i.id=l:Array.isArray(i.className)?i.className.push(l):i.className=[l]:r=l,a+=l.length),s&&(n=s[0],a++)}return{type:"element",tagName:r||t||"div",properties:i,children:[]}}(n,t),i.tagName=i.tagName.toLowerCase(),r&&p.call(r,i.tagName)&&(i.tagName=r[i.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,i.tagName))for(h in o)p.call(o,h)&&m(e,i.properties,h,o[h]);else l.unshift(o)}for(;++a<l.length;)v(i.children,l[a]);return"element"===i.type&&"template"===i.tagName&&(i.content={type:"root",children:i.children},i.children=[]),i}}function m(e,t,n,r){var o,i=(0,l.I)(e,n),a=-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?i.spaceSeparated?(0,d.q)(r):i.commaSeparated?(0,s.q)(r):i.commaOrSpaceSeparated?(0,d.q)((0,s.q)(r).join(" ")):g(i,i.property,r):Array.isArray(r)?r.concat():"style"===i.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=[];++a<o.length;){var c=g(i,i.property,o[a]);u[a]=c}o=u}if("className"===i.property&&Array.isArray(t.className)){var f=o;o=t.className.concat(f)}t[i.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(a.qy,"div"),O=h(a.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 k({file:n.file||void 0,location:!1,schema:"svg"===n.space?a.JW:a.qy,verbose:n.verbose||!1},e)}function k(e,t){var n;switch(t.nodeName){case"#comment":return T(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:S(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),i=-1===o?t.length+1:o+1;if(r===i)break;n.push(i)}var a=(e.line>1?n[e.line-2]:0)+e.column-1;if(a<n[e.line-1])return a}},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 i=b(t,n[r-1]);o=-1===i?t.length+1:i+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,i.ok)(l,"expected `start`"),(0,i.ok)(c,"expected `end`"),n.position={start:l,end:c}}return n;case"#documentType":return T(e,t,n={type:"doctype"}),n;case"#text":return T(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?a.JW:a.qy;var r=-1,o={};for(;++r<t.attrs.length;){var i=t.attrs[r],s=(i.prefix?i.prefix+":":"")+i.name;A.call(w,s)||(o[s]=i.value)}var u="svg"===e.schema.space?O:y,l=u(t.tagName,o,S(e,t.childNodes));if(T(e,t,l),"template"===l.tagName){var c=t,d=c.sourceCodeLocation,f=d&&d.startTag&&x(d.startTag),p=d&&d.endTag&&x(d.endTag),h=k(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 S(e,t){for(var n=-1,r=[];++n<t.length;){var o=k(e,t[n]);r.push(o)}return r}function T(e,t,n){if("sourceCodeLocation"in t&&t.sourceCodeLocation&&e.file){var r=function(e,t,n){var r=x(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 a,s={};if(n.attrs)for(a in n.attrs)A.call(n.attrs,a)&&(s[(0,l.I)(e.schema,a).property]=x(n.attrs[a]));(0,i.ok)(n.startTag,"a start tag should exist");var u=x(n.startTag),c=n.endTag?x(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 x(e){var t=_({line:e.startLine,column:e.startCol,offset:e.startOffset}),n=_({line:e.endLine,column:e.endCol,offset:e.endOffset});return t||n?{start:t,end:n}:void 0}function _(e){return e.line&&e.column?e:void 0}var D=n(27789),P={},M={}.hasOwnProperty,N=(0,D.A)("type",{handlers:{root:function(e,t){var n={nodeName:"#document",mode:(e.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return n.childNodes=I(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=a.JW);var o,s=[];if(e.properties)for(o in e.properties)if("children"!==o&&M.call(e.properties,o)){var u=R(r,o,e.properties[o]);u&&s.push(u)}var l=r.space;(0,i.ok)(l);var c={nodeName:e.tagName,tagName:e.tagName,attrs:s,namespaceURI:E[l],childNodes:[],parentNode:null};c.childNodes=I(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=I(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 R(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 i=o.name.indexOf(":");i<0?o.prefix="":(o.name=o.name.slice(i+1),o.prefix=r.attribute.slice(0,i)),o.namespace=E[r.space]}return o}}function I(e,t,n){var r=-1,o=[];if(e)for(;++r<e.length;){var i=N(e[r],n);i.parentNode=t,o.push(i)}return o}function L(e,t){var n=e.position;n&&n.start&&n.end&&((0,i.ok)("number"===typeof n.start.offset),(0,i.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,B=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","keygen","link","meta","param","source","track","wbr"],j=n(23029),U=n(92901),H=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),Q="\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 Y,z="--",$="[CDATA[",V="doctype",G="script",q="public",Z="system";function X(e){return e>=55296&&e<=57343}function W(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||H.has(e)}!function(e){e.controlCharacterInInputStream="control-character-in-input-stream",e.noncharacterInInputStream="noncharacter-in-input-stream",e.surrogateInInputStream="surrogate-in-input-stream",e.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",e.endTagWithAttributes="end-tag-with-attributes",e.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",e.unexpectedSolidusInTag="unexpected-solidus-in-tag",e.unexpectedNullCharacter="unexpected-null-character",e.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",e.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",e.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",e.missingEndTagName="missing-end-tag-name",e.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",e.unknownNamedCharacterReference="unknown-named-character-reference",e.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",e.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",e.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",e.eofBeforeTagName="eof-before-tag-name",e.eofInTag="eof-in-tag",e.missingAttributeValue="missing-attribute-value",e.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",e.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",e.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",e.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",e.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",e.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",e.missingDoctypePublicIdentifier="missing-doctype-public-identifier",e.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",e.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",e.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",e.cdataInHtmlContent="cdata-in-html-content",e.incorrectlyOpenedComment="incorrectly-opened-comment",e.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",e.eofInDoctype="eof-in-doctype",e.nestedComment="nested-comment",e.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",e.eofInComment="eof-in-comment",e.incorrectlyClosedComment="incorrectly-closed-comment",e.eofInCdata="eof-in-cdata",e.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",e.nullCharacterReference="null-character-reference",e.surrogateCharacterReference="surrogate-character-reference",e.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",e.controlCharacterReference="control-character-reference",e.noncharacterCharacterReference="noncharacter-character-reference",e.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",e.missingDoctypeName="missing-doctype-name",e.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",e.duplicateAttribute="duplicate-attribute",e.nonConformingDoctype="non-conforming-doctype",e.missingDoctype="missing-doctype",e.misplacedDoctype="misplaced-doctype",e.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",e.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",e.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",e.openElementsLeftAfterEof="open-elements-left-after-eof",e.abandonedHeadElementChild="abandoned-head-element-child",e.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",e.nestedNoscriptInHead="nested-noscript-in-head",e.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"}(Y||(Y={}));var J,ee=function(){return(0,U.A)((function e(t){(0,j.A)(this,e),this.handler=t,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=65536,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}),[{key:"col",get:function(){return this.pos-this.lineStartPos+Number(this.lastGapPos!==this.pos)}},{key:"offset",get:function(){return this.droppedBufferSize+this.pos}},{key:"getError",value:function(e,t){var n=this.line,r=this.col+t,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(Y.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,X(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){W(e)?this._err(Y.controlCharacterInInputStream):K(e)&&this._err(Y.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)}))),ie=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)}))),ae=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=ae.get(e))&&void 0!==t?t:e}!function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"}(re||(re={}));var le,ce,de;function fe(e){return e>=re.ZERO&&e<=re.NINE}function pe(e){return e===re.EQUALS||function(e){return e>=re.UPPER_A&&e<=re.UPPER_Z||e>=re.LOWER_A&&e<=re.LOWER_Z||fe(e)}(e)}!function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(le||(le={})),function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"}(ce||(ce={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(de||(de={}));var he=function(){return(0,U.A)((function e(t,n,r){(0,j.A)(this,e),this.decodeTree=t,this.emitCodePoint=n,this.errors=r,this.state=ce.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=de.Strict}),[{key:"startEntity",value:function(e){this.decodeMode=e,this.state=ce.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}},{key:"write",value:function(e,t){switch(this.state){case ce.EntityStart:return e.charCodeAt(t)===re.NUM?(this.state=ce.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=ce.NamedEntity,this.stateNamedEntity(e,t));case ce.NumericStart:return this.stateNumericStart(e,t);case ce.NumericDecimal:return this.stateNumericDecimal(e,t);case ce.NumericHex:return this.stateNumericHex(e,t);case ce.NamedEntity:return this.stateNamedEntity(e,t)}}},{key:"stateNumericStart",value:function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===re.LOWER_X?(this.state=ce.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=ce.NumericDecimal,this.stateNumericDecimal(e,t))}},{key:"addToNumericResult",value:function(e,t,n,r){if(t!==n){var 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 i=e.charCodeAt(t);if(this.treeIndex=ve(n,r,this.treeIndex+Math.max(1,o),i),this.treeIndex<0)return 0===this.result||this.decodeMode===de.Attribute&&(0===o||pe(i))?0:this.emitNotTerminatedNamedEntity();if(0!==(o=((r=n[this.treeIndex])&le.VALUE_LENGTH)>>14)){if(i===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,i=0;(i=e.indexOf("&",i))>=0;){t+=e.slice(o,i),n.startEntity(r);var a=n.write(e,i+1);if(a<0){o=i+n.end();break}o=i+a,i=0===a?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,i=t&le.JUMP_TABLE;if(0===o)return 0!==i&&r===i?n:-1;if(i){var a=r-i;return a<0||a>=o?-1:e[n+a]-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(ie);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 ke,Se=Ee,Te=(0,Ae.default)((0,Ae.default)((0,Ae.default)((0,Ae.default)((0,Ae.default)((0,Ae.default)({},ge.HTML,new Set([Se.ADDRESS,Se.APPLET,Se.AREA,Se.ARTICLE,Se.ASIDE,Se.BASE,Se.BASEFONT,Se.BGSOUND,Se.BLOCKQUOTE,Se.BODY,Se.BR,Se.BUTTON,Se.CAPTION,Se.CENTER,Se.COL,Se.COLGROUP,Se.DD,Se.DETAILS,Se.DIR,Se.DIV,Se.DL,Se.DT,Se.EMBED,Se.FIELDSET,Se.FIGCAPTION,Se.FIGURE,Se.FOOTER,Se.FORM,Se.FRAME,Se.FRAMESET,Se.H1,Se.H2,Se.H3,Se.H4,Se.H5,Se.H6,Se.HEAD,Se.HEADER,Se.HGROUP,Se.HR,Se.HTML,Se.IFRAME,Se.IMG,Se.INPUT,Se.LI,Se.LINK,Se.LISTING,Se.MAIN,Se.MARQUEE,Se.MENU,Se.META,Se.NAV,Se.NOEMBED,Se.NOFRAMES,Se.NOSCRIPT,Se.OBJECT,Se.OL,Se.P,Se.PARAM,Se.PLAINTEXT,Se.PRE,Se.SCRIPT,Se.SECTION,Se.SELECT,Se.SOURCE,Se.STYLE,Se.SUMMARY,Se.TABLE,Se.TBODY,Se.TD,Se.TEMPLATE,Se.TEXTAREA,Se.TFOOT,Se.TH,Se.THEAD,Se.TITLE,Se.TR,Se.TRACK,Se.UL,Se.WBR,Se.XMP])),ge.MATHML,new Set([Se.MI,Se.MO,Se.MN,Se.MS,Se.MTEXT,Se.ANNOTATION_XML])),ge.SVG,new Set([Se.TITLE,Se.FOREIGN_OBJECT,Se.DESC])),ge.XLINK,new Set),ge.XML,new Set),ge.XMLNS,new Set),xe=new Set([Se.H1,Se.H2,Se.H3,Se.H4,Se.H5,Se.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"}(ke||(ke={}));var _e={DATA:ke.DATA,RCDATA:ke.RCDATA,RAWTEXT:ke.RAWTEXT,SCRIPT_DATA:ke.SCRIPT_DATA,PLAINTEXT:ke.PLAINTEXT,CDATA_SECTION:ke.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 Me(e){return Pe(e)||function(e){return e>=F.DIGIT_0&&e<=F.DIGIT_9}(e)}function Ne(e){return e+32}function Re(e){return e===F.SPACE||e===F.LINE_FEED||e===F.TABULATION||e===F.FORM_FEED}function Ie(e){return Re(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,j.A)(this,e),this.options=t,this.handler=n,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=ke.DATA,this.returnState=ke.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(Y.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:function(e){r._err(Y.absenceOfDigitsInNumericCharacterReference,r.entityStartPos-r.preprocessor.pos+e)},validateNumericCharacterReference:function(e){var t=function(e){return e===F.NULL?Y.nullCharacterReference:e>1114111?Y.characterReferenceOutsideUnicodeRange:X(e)?Y.surrogateCharacterReference:K(e)?Y.noncharacterCharacterReference:W(e)||e===F.CARRIAGE_RETURN?Y.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(Y.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(Y.endTagWithAttributes),e.selfClosing&&this._err(Y.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=Re(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=ke.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?de.Attribute:de.Legacy)}},{key:"_isCharacterReferenceInAttribute",value:function(){return this.returnState===ke.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===ke.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===ke.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 ke.DATA:this._stateData(e);break;case ke.RCDATA:this._stateRcdata(e);break;case ke.RAWTEXT:this._stateRawtext(e);break;case ke.SCRIPT_DATA:this._stateScriptData(e);break;case ke.PLAINTEXT:this._statePlaintext(e);break;case ke.TAG_OPEN:this._stateTagOpen(e);break;case ke.END_TAG_OPEN:this._stateEndTagOpen(e);break;case ke.TAG_NAME:this._stateTagName(e);break;case ke.RCDATA_LESS_THAN_SIGN:this._stateRcdataLessThanSign(e);break;case ke.RCDATA_END_TAG_OPEN:this._stateRcdataEndTagOpen(e);break;case ke.RCDATA_END_TAG_NAME:this._stateRcdataEndTagName(e);break;case ke.RAWTEXT_LESS_THAN_SIGN:this._stateRawtextLessThanSign(e);break;case ke.RAWTEXT_END_TAG_OPEN:this._stateRawtextEndTagOpen(e);break;case ke.RAWTEXT_END_TAG_NAME:this._stateRawtextEndTagName(e);break;case ke.SCRIPT_DATA_LESS_THAN_SIGN:this._stateScriptDataLessThanSign(e);break;case ke.SCRIPT_DATA_END_TAG_OPEN:this._stateScriptDataEndTagOpen(e);break;case ke.SCRIPT_DATA_END_TAG_NAME:this._stateScriptDataEndTagName(e);break;case ke.SCRIPT_DATA_ESCAPE_START:this._stateScriptDataEscapeStart(e);break;case ke.SCRIPT_DATA_ESCAPE_START_DASH:this._stateScriptDataEscapeStartDash(e);break;case ke.SCRIPT_DATA_ESCAPED:this._stateScriptDataEscaped(e);break;case ke.SCRIPT_DATA_ESCAPED_DASH:this._stateScriptDataEscapedDash(e);break;case ke.SCRIPT_DATA_ESCAPED_DASH_DASH:this._stateScriptDataEscapedDashDash(e);break;case ke.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataEscapedLessThanSign(e);break;case ke.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:this._stateScriptDataEscapedEndTagOpen(e);break;case ke.SCRIPT_DATA_ESCAPED_END_TAG_NAME:this._stateScriptDataEscapedEndTagName(e);break;case ke.SCRIPT_DATA_DOUBLE_ESCAPE_START:this._stateScriptDataDoubleEscapeStart(e);break;case ke.SCRIPT_DATA_DOUBLE_ESCAPED:this._stateScriptDataDoubleEscaped(e);break;case ke.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:this._stateScriptDataDoubleEscapedDash(e);break;case ke.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:this._stateScriptDataDoubleEscapedDashDash(e);break;case ke.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataDoubleEscapedLessThanSign(e);break;case ke.SCRIPT_DATA_DOUBLE_ESCAPE_END:this._stateScriptDataDoubleEscapeEnd(e);break;case ke.BEFORE_ATTRIBUTE_NAME:this._stateBeforeAttributeName(e);break;case ke.ATTRIBUTE_NAME:this._stateAttributeName(e);break;case ke.AFTER_ATTRIBUTE_NAME:this._stateAfterAttributeName(e);break;case ke.BEFORE_ATTRIBUTE_VALUE:this._stateBeforeAttributeValue(e);break;case ke.ATTRIBUTE_VALUE_DOUBLE_QUOTED:this._stateAttributeValueDoubleQuoted(e);break;case ke.ATTRIBUTE_VALUE_SINGLE_QUOTED:this._stateAttributeValueSingleQuoted(e);break;case ke.ATTRIBUTE_VALUE_UNQUOTED:this._stateAttributeValueUnquoted(e);break;case ke.AFTER_ATTRIBUTE_VALUE_QUOTED:this._stateAfterAttributeValueQuoted(e);break;case ke.SELF_CLOSING_START_TAG:this._stateSelfClosingStartTag(e);break;case ke.BOGUS_COMMENT:this._stateBogusComment(e);break;case ke.MARKUP_DECLARATION_OPEN:this._stateMarkupDeclarationOpen(e);break;case ke.COMMENT_START:this._stateCommentStart(e);break;case ke.COMMENT_START_DASH:this._stateCommentStartDash(e);break;case ke.COMMENT:this._stateComment(e);break;case ke.COMMENT_LESS_THAN_SIGN:this._stateCommentLessThanSign(e);break;case ke.COMMENT_LESS_THAN_SIGN_BANG:this._stateCommentLessThanSignBang(e);break;case ke.COMMENT_LESS_THAN_SIGN_BANG_DASH:this._stateCommentLessThanSignBangDash(e);break;case ke.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:this._stateCommentLessThanSignBangDashDash(e);break;case ke.COMMENT_END_DASH:this._stateCommentEndDash(e);break;case ke.COMMENT_END:this._stateCommentEnd(e);break;case ke.COMMENT_END_BANG:this._stateCommentEndBang(e);break;case ke.DOCTYPE:this._stateDoctype(e);break;case ke.BEFORE_DOCTYPE_NAME:this._stateBeforeDoctypeName(e);break;case ke.DOCTYPE_NAME:this._stateDoctypeName(e);break;case ke.AFTER_DOCTYPE_NAME:this._stateAfterDoctypeName(e);break;case ke.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._stateAfterDoctypePublicKeyword(e);break;case ke.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:this._stateBeforeDoctypePublicIdentifier(e);break;case ke.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypePublicIdentifierDoubleQuoted(e);break;case ke.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypePublicIdentifierSingleQuoted(e);break;case ke.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:this._stateAfterDoctypePublicIdentifier(e);break;case ke.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:this._stateBetweenDoctypePublicAndSystemIdentifiers(e);break;case ke.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._stateAfterDoctypeSystemKeyword(e);break;case ke.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:this._stateBeforeDoctypeSystemIdentifier(e);break;case ke.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypeSystemIdentifierDoubleQuoted(e);break;case ke.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypeSystemIdentifierSingleQuoted(e);break;case ke.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:this._stateAfterDoctypeSystemIdentifier(e);break;case ke.BOGUS_DOCTYPE:this._stateBogusDoctype(e);break;case ke.CDATA_SECTION:this._stateCdataSection(e);break;case ke.CDATA_SECTION_BRACKET:this._stateCdataSectionBracket(e);break;case ke.CDATA_SECTION_END:this._stateCdataSectionEnd(e);break;case ke.CHARACTER_REFERENCE:this._stateCharacterReference();break;case ke.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=ke.TAG_OPEN;break;case F.AMPERSAND:this._startCharacterReference();break;case F.NULL:this._err(Y.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=ke.RCDATA_LESS_THAN_SIGN;break;case F.NULL:this._err(Y.unexpectedNullCharacter),this._emitChars(Q);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=ke.RAWTEXT_LESS_THAN_SIGN;break;case F.NULL:this._err(Y.unexpectedNullCharacter),this._emitChars(Q);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=ke.SCRIPT_DATA_LESS_THAN_SIGN;break;case F.NULL:this._err(Y.unexpectedNullCharacter),this._emitChars(Q);break;case F.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_statePlaintext",value:function(e){switch(e){case F.NULL:this._err(Y.unexpectedNullCharacter),this._emitChars(Q);break;case F.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateTagOpen",value:function(e){if(Pe(e))this._createStartTagToken(),this.state=ke.TAG_NAME,this._stateTagName(e);else switch(e){case F.EXCLAMATION_MARK:this.state=ke.MARKUP_DECLARATION_OPEN;break;case F.SOLIDUS:this.state=ke.END_TAG_OPEN;break;case F.QUESTION_MARK:this._err(Y.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=ke.BOGUS_COMMENT,this._stateBogusComment(e);break;case F.EOF:this._err(Y.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break;default:this._err(Y.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=ke.DATA,this._stateData(e)}}},{key:"_stateEndTagOpen",value:function(e){if(Pe(e))this._createEndTagToken(),this.state=ke.TAG_NAME,this._stateTagName(e);else switch(e){case F.GREATER_THAN_SIGN:this._err(Y.missingEndTagName),this.state=ke.DATA;break;case F.EOF:this._err(Y.eofBeforeTagName),this._emitChars("</"),this._emitEOFToken();break;default:this._err(Y.invalidFirstCharacterOfTagName),this._createCommentToken(2),this.state=ke.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=ke.BEFORE_ATTRIBUTE_NAME;break;case F.SOLIDUS:this.state=ke.SELF_CLOSING_START_TAG;break;case F.GREATER_THAN_SIGN:this.state=ke.DATA,this.emitCurrentTagToken();break;case F.NULL:this._err(Y.unexpectedNullCharacter),t.tagName+=Q;break;case F.EOF:this._err(Y.eofInTag),this._emitEOFToken();break;default:t.tagName+=String.fromCodePoint(De(e)?Ne(e):e)}}},{key:"_stateRcdataLessThanSign",value:function(e){e===F.SOLIDUS?this.state=ke.RCDATA_END_TAG_OPEN:(this._emitChars("<"),this.state=ke.RCDATA,this._stateRcdata(e))}},{key:"_stateRcdataEndTagOpen",value:function(e){Pe(e)?(this.state=ke.RCDATA_END_TAG_NAME,this._stateRcdataEndTagName(e)):(this._emitChars("</"),this.state=ke.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=ke.BEFORE_ATTRIBUTE_NAME,!1;case F.SOLIDUS:return this._advanceBy(this.lastStartTagName.length),this.state=ke.SELF_CLOSING_START_TAG,!1;case F.GREATER_THAN_SIGN:return this._advanceBy(this.lastStartTagName.length),this.emitCurrentTagToken(),this.state=ke.DATA,!1;default:return!this._ensureHibernation()}}},{key:"_stateRcdataEndTagName",value:function(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=ke.RCDATA,this._stateRcdata(e))}},{key:"_stateRawtextLessThanSign",value:function(e){e===F.SOLIDUS?this.state=ke.RAWTEXT_END_TAG_OPEN:(this._emitChars("<"),this.state=ke.RAWTEXT,this._stateRawtext(e))}},{key:"_stateRawtextEndTagOpen",value:function(e){Pe(e)?(this.state=ke.RAWTEXT_END_TAG_NAME,this._stateRawtextEndTagName(e)):(this._emitChars("</"),this.state=ke.RAWTEXT,this._stateRawtext(e))}},{key:"_stateRawtextEndTagName",value:function(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=ke.RAWTEXT,this._stateRawtext(e))}},{key:"_stateScriptDataLessThanSign",value:function(e){switch(e){case F.SOLIDUS:this.state=ke.SCRIPT_DATA_END_TAG_OPEN;break;case F.EXCLAMATION_MARK:this.state=ke.SCRIPT_DATA_ESCAPE_START,this._emitChars("<!");break;default:this._emitChars("<"),this.state=ke.SCRIPT_DATA,this._stateScriptData(e)}}},{key:"_stateScriptDataEndTagOpen",value:function(e){Pe(e)?(this.state=ke.SCRIPT_DATA_END_TAG_NAME,this._stateScriptDataEndTagName(e)):(this._emitChars("</"),this.state=ke.SCRIPT_DATA,this._stateScriptData(e))}},{key:"_stateScriptDataEndTagName",value:function(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=ke.SCRIPT_DATA,this._stateScriptData(e))}},{key:"_stateScriptDataEscapeStart",value:function(e){e===F.HYPHEN_MINUS?(this.state=ke.SCRIPT_DATA_ESCAPE_START_DASH,this._emitChars("-")):(this.state=ke.SCRIPT_DATA,this._stateScriptData(e))}},{key:"_stateScriptDataEscapeStartDash",value:function(e){e===F.HYPHEN_MINUS?(this.state=ke.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-")):(this.state=ke.SCRIPT_DATA,this._stateScriptData(e))}},{key:"_stateScriptDataEscaped",value:function(e){switch(e){case F.HYPHEN_MINUS:this.state=ke.SCRIPT_DATA_ESCAPED_DASH,this._emitChars("-");break;case F.LESS_THAN_SIGN:this.state=ke.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case F.NULL:this._err(Y.unexpectedNullCharacter),this._emitChars(Q);break;case F.EOF:this._err(Y.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateScriptDataEscapedDash",value:function(e){switch(e){case F.HYPHEN_MINUS:this.state=ke.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-");break;case F.LESS_THAN_SIGN:this.state=ke.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case F.NULL:this._err(Y.unexpectedNullCharacter),this.state=ke.SCRIPT_DATA_ESCAPED,this._emitChars(Q);break;case F.EOF:this._err(Y.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=ke.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=ke.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case F.GREATER_THAN_SIGN:this.state=ke.SCRIPT_DATA,this._emitChars(">");break;case F.NULL:this._err(Y.unexpectedNullCharacter),this.state=ke.SCRIPT_DATA_ESCAPED,this._emitChars(Q);break;case F.EOF:this._err(Y.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=ke.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}},{key:"_stateScriptDataEscapedLessThanSign",value:function(e){e===F.SOLIDUS?this.state=ke.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:Pe(e)?(this._emitChars("<"),this.state=ke.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(e)):(this._emitChars("<"),this.state=ke.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}},{key:"_stateScriptDataEscapedEndTagOpen",value:function(e){Pe(e)?(this.state=ke.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(e)):(this._emitChars("</"),this.state=ke.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}},{key:"_stateScriptDataEscapedEndTagName",value:function(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=ke.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}},{key:"_stateScriptDataDoubleEscapeStart",value:function(e){if(this.preprocessor.startsWith(G,!1)&&Ie(this.preprocessor.peek(G.length))){this._emitCodePoint(e);for(var t=0;t<G.length;t++)this._emitCodePoint(this._consume());this.state=ke.SCRIPT_DATA_DOUBLE_ESCAPED}else this._ensureHibernation()||(this.state=ke.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}},{key:"_stateScriptDataDoubleEscaped",value:function(e){switch(e){case F.HYPHEN_MINUS:this.state=ke.SCRIPT_DATA_DOUBLE_ESCAPED_DASH,this._emitChars("-");break;case F.LESS_THAN_SIGN:this.state=ke.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case F.NULL:this._err(Y.unexpectedNullCharacter),this._emitChars(Q);break;case F.EOF:this._err(Y.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateScriptDataDoubleEscapedDash",value:function(e){switch(e){case F.HYPHEN_MINUS:this.state=ke.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH,this._emitChars("-");break;case F.LESS_THAN_SIGN:this.state=ke.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case F.NULL:this._err(Y.unexpectedNullCharacter),this.state=ke.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(Q);break;case F.EOF:this._err(Y.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=ke.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=ke.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case F.GREATER_THAN_SIGN:this.state=ke.SCRIPT_DATA,this._emitChars(">");break;case F.NULL:this._err(Y.unexpectedNullCharacter),this.state=ke.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(Q);break;case F.EOF:this._err(Y.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=ke.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}},{key:"_stateScriptDataDoubleEscapedLessThanSign",value:function(e){e===F.SOLIDUS?(this.state=ke.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=ke.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}},{key:"_stateScriptDataDoubleEscapeEnd",value:function(e){if(this.preprocessor.startsWith(G,!1)&&Ie(this.preprocessor.peek(G.length))){this._emitCodePoint(e);for(var t=0;t<G.length;t++)this._emitCodePoint(this._consume());this.state=ke.SCRIPT_DATA_ESCAPED}else this._ensureHibernation()||(this.state=ke.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=ke.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case F.EQUALS_SIGN:this._err(Y.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=ke.ATTRIBUTE_NAME;break;default:this._createAttr(""),this.state=ke.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=ke.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case F.EQUALS_SIGN:this._leaveAttrName(),this.state=ke.BEFORE_ATTRIBUTE_VALUE;break;case F.QUOTATION_MARK:case F.APOSTROPHE:case F.LESS_THAN_SIGN:this._err(Y.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(e);break;case F.NULL:this._err(Y.unexpectedNullCharacter),this.currentAttr.name+=Q;break;default:this.currentAttr.name+=String.fromCodePoint(De(e)?Ne(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=ke.SELF_CLOSING_START_TAG;break;case F.EQUALS_SIGN:this.state=ke.BEFORE_ATTRIBUTE_VALUE;break;case F.GREATER_THAN_SIGN:this.state=ke.DATA,this.emitCurrentTagToken();break;case F.EOF:this._err(Y.eofInTag),this._emitEOFToken();break;default:this._createAttr(""),this.state=ke.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=ke.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break;case F.APOSTROPHE:this.state=ke.ATTRIBUTE_VALUE_SINGLE_QUOTED;break;case F.GREATER_THAN_SIGN:this._err(Y.missingAttributeValue),this.state=ke.DATA,this.emitCurrentTagToken();break;default:this.state=ke.ATTRIBUTE_VALUE_UNQUOTED,this._stateAttributeValueUnquoted(e)}}},{key:"_stateAttributeValueDoubleQuoted",value:function(e){switch(e){case F.QUOTATION_MARK:this.state=ke.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case F.AMPERSAND:this._startCharacterReference();break;case F.NULL:this._err(Y.unexpectedNullCharacter),this.currentAttr.value+=Q;break;case F.EOF:this._err(Y.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}},{key:"_stateAttributeValueSingleQuoted",value:function(e){switch(e){case F.APOSTROPHE:this.state=ke.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case F.AMPERSAND:this._startCharacterReference();break;case F.NULL:this._err(Y.unexpectedNullCharacter),this.currentAttr.value+=Q;break;case F.EOF:this._err(Y.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=ke.BEFORE_ATTRIBUTE_NAME;break;case F.AMPERSAND:this._startCharacterReference();break;case F.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=ke.DATA,this.emitCurrentTagToken();break;case F.NULL:this._err(Y.unexpectedNullCharacter),this.currentAttr.value+=Q;break;case F.QUOTATION_MARK:case F.APOSTROPHE:case F.LESS_THAN_SIGN:case F.EQUALS_SIGN:case F.GRAVE_ACCENT:this._err(Y.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(e);break;case F.EOF:this._err(Y.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=ke.BEFORE_ATTRIBUTE_NAME;break;case F.SOLIDUS:this._leaveAttrValue(),this.state=ke.SELF_CLOSING_START_TAG;break;case F.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=ke.DATA,this.emitCurrentTagToken();break;case F.EOF:this._err(Y.eofInTag),this._emitEOFToken();break;default:this._err(Y.missingWhitespaceBetweenAttributes),this.state=ke.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}},{key:"_stateSelfClosingStartTag",value:function(e){switch(e){case F.GREATER_THAN_SIGN:this.currentToken.selfClosing=!0,this.state=ke.DATA,this.emitCurrentTagToken();break;case F.EOF:this._err(Y.eofInTag),this._emitEOFToken();break;default:this._err(Y.unexpectedSolidusInTag),this.state=ke.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}},{key:"_stateBogusComment",value:function(e){var t=this.currentToken;switch(e){case F.GREATER_THAN_SIGN:this.state=ke.DATA,this.emitCurrentComment(t);break;case F.EOF:this.emitCurrentComment(t),this._emitEOFToken();break;case F.NULL:this._err(Y.unexpectedNullCharacter),t.data+=Q;break;default:t.data+=String.fromCodePoint(e)}}},{key:"_stateMarkupDeclarationOpen",value:function(e){this._consumeSequenceIfMatch(z,!0)?(this._createCommentToken(z.length+1),this.state=ke.COMMENT_START):this._consumeSequenceIfMatch(V,!1)?(this.currentLocation=this.getCurrentLocation(V.length+1),this.state=ke.DOCTYPE):this._consumeSequenceIfMatch($,!0)?this.inForeignNode?this.state=ke.CDATA_SECTION:(this._err(Y.cdataInHtmlContent),this._createCommentToken($.length+1),this.currentToken.data="[CDATA[",this.state=ke.BOGUS_COMMENT):this._ensureHibernation()||(this._err(Y.incorrectlyOpenedComment),this._createCommentToken(2),this.state=ke.BOGUS_COMMENT,this._stateBogusComment(e))}},{key:"_stateCommentStart",value:function(e){switch(e){case F.HYPHEN_MINUS:this.state=ke.COMMENT_START_DASH;break;case F.GREATER_THAN_SIGN:this._err(Y.abruptClosingOfEmptyComment),this.state=ke.DATA;var t=this.currentToken;this.emitCurrentComment(t);break;default:this.state=ke.COMMENT,this._stateComment(e)}}},{key:"_stateCommentStartDash",value:function(e){var t=this.currentToken;switch(e){case F.HYPHEN_MINUS:this.state=ke.COMMENT_END;break;case F.GREATER_THAN_SIGN:this._err(Y.abruptClosingOfEmptyComment),this.state=ke.DATA,this.emitCurrentComment(t);break;case F.EOF:this._err(Y.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="-",this.state=ke.COMMENT,this._stateComment(e)}}},{key:"_stateComment",value:function(e){var t=this.currentToken;switch(e){case F.HYPHEN_MINUS:this.state=ke.COMMENT_END_DASH;break;case F.LESS_THAN_SIGN:t.data+="<",this.state=ke.COMMENT_LESS_THAN_SIGN;break;case F.NULL:this._err(Y.unexpectedNullCharacter),t.data+=Q;break;case F.EOF:this._err(Y.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=ke.COMMENT_LESS_THAN_SIGN_BANG;break;case F.LESS_THAN_SIGN:t.data+="<";break;default:this.state=ke.COMMENT,this._stateComment(e)}}},{key:"_stateCommentLessThanSignBang",value:function(e){e===F.HYPHEN_MINUS?this.state=ke.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=ke.COMMENT,this._stateComment(e))}},{key:"_stateCommentLessThanSignBangDash",value:function(e){e===F.HYPHEN_MINUS?this.state=ke.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:(this.state=ke.COMMENT_END_DASH,this._stateCommentEndDash(e))}},{key:"_stateCommentLessThanSignBangDashDash",value:function(e){e!==F.GREATER_THAN_SIGN&&e!==F.EOF&&this._err(Y.nestedComment),this.state=ke.COMMENT_END,this._stateCommentEnd(e)}},{key:"_stateCommentEndDash",value:function(e){var t=this.currentToken;switch(e){case F.HYPHEN_MINUS:this.state=ke.COMMENT_END;break;case F.EOF:this._err(Y.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="-",this.state=ke.COMMENT,this._stateComment(e)}}},{key:"_stateCommentEnd",value:function(e){var t=this.currentToken;switch(e){case F.GREATER_THAN_SIGN:this.state=ke.DATA,this.emitCurrentComment(t);break;case F.EXCLAMATION_MARK:this.state=ke.COMMENT_END_BANG;break;case F.HYPHEN_MINUS:t.data+="-";break;case F.EOF:this._err(Y.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="--",this.state=ke.COMMENT,this._stateComment(e)}}},{key:"_stateCommentEndBang",value:function(e){var t=this.currentToken;switch(e){case F.HYPHEN_MINUS:t.data+="--!",this.state=ke.COMMENT_END_DASH;break;case F.GREATER_THAN_SIGN:this._err(Y.incorrectlyClosedComment),this.state=ke.DATA,this.emitCurrentComment(t);break;case F.EOF:this._err(Y.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="--!",this.state=ke.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=ke.BEFORE_DOCTYPE_NAME;break;case F.GREATER_THAN_SIGN:this.state=ke.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e);break;case F.EOF:this._err(Y.eofInDoctype),this._createDoctypeToken(null);var t=this.currentToken;t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(Y.missingWhitespaceBeforeDoctypeName),this.state=ke.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e)}}},{key:"_stateBeforeDoctypeName",value:function(e){if(De(e))this._createDoctypeToken(String.fromCharCode(Ne(e))),this.state=ke.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(Y.unexpectedNullCharacter),this._createDoctypeToken(Q),this.state=ke.DOCTYPE_NAME;break;case F.GREATER_THAN_SIGN:this._err(Y.missingDoctypeName),this._createDoctypeToken(null);var t=this.currentToken;t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=ke.DATA;break;case F.EOF:this._err(Y.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=ke.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=ke.AFTER_DOCTYPE_NAME;break;case F.GREATER_THAN_SIGN:this.state=ke.DATA,this.emitCurrentDoctype(t);break;case F.NULL:this._err(Y.unexpectedNullCharacter),t.name+=Q;break;case F.EOF:this._err(Y.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.name+=String.fromCodePoint(De(e)?Ne(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=ke.DATA,this.emitCurrentDoctype(t);break;case F.EOF:this._err(Y.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._consumeSequenceIfMatch(q,!1)?this.state=ke.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch(Z,!1)?this.state=ke.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(Y.invalidCharacterSequenceAfterDoctypeName),t.forceQuirks=!0,this.state=ke.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=ke.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break;case F.QUOTATION_MARK:this._err(Y.missingWhitespaceAfterDoctypePublicKeyword),t.publicId="",this.state=ke.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:this._err(Y.missingWhitespaceAfterDoctypePublicKeyword),t.publicId="",this.state=ke.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case F.GREATER_THAN_SIGN:this._err(Y.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=ke.DATA,this.emitCurrentDoctype(t);break;case F.EOF:this._err(Y.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(Y.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=ke.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=ke.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:t.publicId="",this.state=ke.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case F.GREATER_THAN_SIGN:this._err(Y.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=ke.DATA,this.emitCurrentDoctype(t);break;case F.EOF:this._err(Y.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(Y.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=ke.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateDoctypePublicIdentifierDoubleQuoted",value:function(e){var t=this.currentToken;switch(e){case F.QUOTATION_MARK:this.state=ke.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case F.NULL:this._err(Y.unexpectedNullCharacter),t.publicId+=Q;break;case F.GREATER_THAN_SIGN:this._err(Y.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=ke.DATA;break;case F.EOF:this._err(Y.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=ke.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case F.NULL:this._err(Y.unexpectedNullCharacter),t.publicId+=Q;break;case F.GREATER_THAN_SIGN:this._err(Y.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=ke.DATA;break;case F.EOF:this._err(Y.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=ke.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break;case F.GREATER_THAN_SIGN:this.state=ke.DATA,this.emitCurrentDoctype(t);break;case F.QUOTATION_MARK:this._err(Y.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId="",this.state=ke.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:this._err(Y.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId="",this.state=ke.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case F.EOF:this._err(Y.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(Y.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=ke.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=ke.DATA;break;case F.QUOTATION_MARK:t.systemId="",this.state=ke.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:t.systemId="",this.state=ke.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case F.EOF:this._err(Y.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(Y.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=ke.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=ke.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break;case F.QUOTATION_MARK:this._err(Y.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId="",this.state=ke.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:this._err(Y.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId="",this.state=ke.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case F.GREATER_THAN_SIGN:this._err(Y.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=ke.DATA,this.emitCurrentDoctype(t);break;case F.EOF:this._err(Y.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(Y.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=ke.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=ke.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case F.APOSTROPHE:t.systemId="",this.state=ke.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case F.GREATER_THAN_SIGN:this._err(Y.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=ke.DATA,this.emitCurrentDoctype(t);break;case F.EOF:this._err(Y.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(Y.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=ke.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}},{key:"_stateDoctypeSystemIdentifierDoubleQuoted",value:function(e){var t=this.currentToken;switch(e){case F.QUOTATION_MARK:this.state=ke.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case F.NULL:this._err(Y.unexpectedNullCharacter),t.systemId+=Q;break;case F.GREATER_THAN_SIGN:this._err(Y.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=ke.DATA;break;case F.EOF:this._err(Y.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=ke.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case F.NULL:this._err(Y.unexpectedNullCharacter),t.systemId+=Q;break;case F.GREATER_THAN_SIGN:this._err(Y.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=ke.DATA;break;case F.EOF:this._err(Y.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=ke.DATA;break;case F.EOF:this._err(Y.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(Y.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=ke.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=ke.DATA;break;case F.NULL:this._err(Y.unexpectedNullCharacter);break;case F.EOF:this.emitCurrentDoctype(t),this._emitEOFToken()}}},{key:"_stateCdataSection",value:function(e){switch(e){case F.RIGHT_SQUARE_BRACKET:this.state=ke.CDATA_SECTION_BRACKET;break;case F.EOF:this._err(Y.eofInCdata),this._emitEOFToken();break;default:this._emitCodePoint(e)}}},{key:"_stateCdataSectionBracket",value:function(e){e===F.RIGHT_SQUARE_BRACKET?this.state=ke.CDATA_SECTION_END:(this._emitChars("]"),this.state=ke.CDATA_SECTION,this._stateCdataSection(e))}},{key:"_stateCdataSectionEnd",value:function(e){switch(e){case F.GREATER_THAN_SIGN:this.state=ke.DATA;break;case F.RIGHT_SQUARE_BRACKET:this._emitChars("]");break;default:this._emitChars("]]"),this.state=ke.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()&&Me(this.preprocessor.peek(1))?ke.AMBIGUOUS_AMPERSAND:this.returnState):this.state=this.returnState}},{key:"_stateAmbiguousAmpersand",value:function(e){Me(e)?this._flushCodePointConsumedAsCharacterReference(e):(e===F.SEMICOLON&&this._err(Y.unknownNamedCharacterReference),this.state=this.returnState,this._callState(e))}}])}(),Be=n(60436),je=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,Be.A)(je),[Ee.CAPTION,Ee.COLGROUP,Ee.TBODY,Ee.TD,Ee.TFOOT,Ee.TH,Ee.THEAD,Ee.TR])),He=new Set([Ee.APPLET,Ee.CAPTION,Ee.HTML,Ee.MARQUEE,Ee.OBJECT,Ee.TABLE,Ee.TD,Ee.TEMPLATE,Ee.TH]),Qe=new Set([].concat((0,Be.A)(He),[Ee.OL,Ee.UL])),Ye=new Set([].concat((0,Be.A)(He),[Ee.BUTTON])),ze=new Set([Ee.ANNOTATION_XML,Ee.MI,Ee.MN,Ee.MO,Ee.MS,Ee.MTEXT]),$e=new Set([Ee.DESC,Ee.FOREIGN_OBJECT,Ee.TITLE]),Ve=new Set([Ee.TR,Ee.TEMPLATE,Ee.HTML]),Ge=new Set([Ee.TBODY,Ee.TFOOT,Ee.THEAD,Ee.TEMPLATE,Ee.HTML]),qe=new Set([Ee.TABLE,Ee.TEMPLATE,Ee.HTML]),Ze=new Set([Ee.TD,Ee.TH]),Xe=function(){return(0,U.A)((function e(t,n,r){(0,j.A)(this,e),this.treeAdapter=n,this.handler=r,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=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(xe,ge.HTML)}},{key:"popUntilTableCellPopped",value:function(){this.popUntilPopped(Ze,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(Ge,ge.HTML)}},{key:"clearBackToTableRowContext",value:function(){this.clearBackTo(Ve,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($e.has(r))return!1;break;case ge.MATHML:if(ze.has(r))return!1}}return!0}},{key:"hasInScope",value:function(e){return this.hasInDynamicScope(e,He)}},{key:"hasInListItemScope",value:function(e){return this.hasInDynamicScope(e,Qe)}},{key:"hasInButtonScope",value:function(e){return this.hasInDynamicScope(e,Ye)}},{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(xe.has(t))return!0;if(He.has(t))return!1;break;case ge.SVG:if($e.has(t))return!1;break;case ge.MATHML:if(ze.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(;je.has(this.currentTagId);)this.pop()}},{key:"generateImpliedEndTagsThoroughly",value:function(){for(;Ue.has(this.currentTagId);)this.pop()}},{key:"generateImpliedEndTagsWithExclusion",value:function(e){for(;this.currentTagId!==e&&Ue.has(this.currentTagId);)this.pop()}}])}();!function(e){e[e.Marker=0]="Marker",e[e.Element=1]="Element"}(Le||(Le={}));var We={type:Le.Marker},Ke=function(){return(0,U.A)((function e(t){(0,j.A)(this,e),this.treeAdapter=t,this.entries=[],this.bookmark=null}),[{key:"_getNoahArkConditionCandidates",value:function(e,t){for(var n=[],r=t.length,o=this.treeAdapter.getTagName(e),i=this.treeAdapter.getNamespaceURI(e),a=0;a<this.entries.length;a++){var s=this.entries[a];if(s.type===Le.Marker)break;var u=s.element;if(this.treeAdapter.getTagName(u)===o&&this.treeAdapter.getNamespaceURI(u)===i){var l=this.treeAdapter.getAttrList(u);l.length===r&&n.push({idx:a,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,i=0;i<n.length;i++){var a=n[i];a.attrs.every((function(e){return r.get(e.name)===e.value}))&&(o+=1)>=3&&this.entries.splice(a.idx,1)}}}},{key:"insertMarker",value:function(){this.entries.unshift(We)}},{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(We);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 i={nodeName:"#documentType",name:t,publicId:n,systemId:r,parentNode:null};Je.appendChild(e,i)}},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//"],it=[].concat(ot,["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]);function at(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,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;(0,j.A)(this,e),this.fragmentContext=o,this.scriptHandler=i,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 Xe(this.document,this.treeAdapter,this)}),[{key:"getFragment",value:function(){var e=this.treeAdapter.getFirstChild(this.document),t=this.treeAdapter.createDocumentFragment();return this._adoptNodes(e,t),t}},{key:"_err",value:function(e,t,n){var r;if(this.onParseError){var o=null!==(r=e.location)&&void 0!==r?r:yt,i={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(i)}}},{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,i;if(0===this.openElements.stackTop&&this.fragmentContext)o=this.fragmentContext,i=this.fragmentContextID;else{var a=this.openElements;o=a.current,i=a.currentTagId}this._setContextModes(o,i)}}},{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=_e.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=_e.RCDATA;break;case Ee.STYLE:case Ee.XMP:case Ee.IFRAME:case Ee.NOEMBED:case Ee.NOFRAMES:case Ee.NOSCRIPT:this.tokenizer.state=_e.RAWTEXT;break;case Ee.SCRIPT:this.tokenizer.state=_e.SCRIPT_DATA;break;case Ee.PLAINTEXT:this.tokenizer.state=_e.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 i=this.treeAdapter.getChildNodes(this.document).find((function(e){return t.treeAdapter.isDocumentTypeNode(e)}));i&&this.treeAdapter.setNodeSourceCodeLocation(i,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),i=n?o.lastIndexOf(n):o.length,a=o[i-1];if(this.treeAdapter.getNodeSourceCodeLocation(a)){var s=e.location,u=s.endLine,l=s.endCol,c=s.endOffset;this.treeAdapter.updateNodeSourceCodeLocation(a,{endLine:u,endCol:l,endOffset:c})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(a,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),i=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,i)}}},{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 Te[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:Mt(this,e);break;case gt.BEFORE_HEAD:Nt(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:Bt(this,e);break;case gt.IN_BODY:case gt.IN_CAPTION:case gt.IN_CELL:case gt.IN_TEMPLATE:Ht(this,e);break;case gt.TEXT:case gt.IN_SELECT:case gt.IN_SELECT_IN_TABLE:this._insertCharacters(e);break;case gt.IN_TABLE:case gt.IN_TABLE_BODY:case gt.IN_ROW:Xt(this,e);break;case gt.IN_TABLE_TEXT:tn(this,e);break;case gt.IN_COLUMN_GROUP: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=Q,e._insertCharacters(t)}(this,e);else switch(this.insertionMode){case gt.INITIAL:Pt(this,e);break;case gt.BEFORE_HTML:Mt(this,e);break;case gt.BEFORE_HEAD:Nt(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:Bt(this,e);break;case gt.TEXT:this._insertCharacters(e);break;case gt.IN_TABLE:case gt.IN_TABLE_BODY:case gt.IN_ROW:Xt(this,e);break;case gt.IN_COLUMN_GROUP: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)_t(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:_t(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(at(n,r))return Oe.QUIRKS;if(at(n,r=null===t?ot:it))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,Y.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,Y.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,Y.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):Mt(e,t)}(this,e);break;case gt.BEFORE_HEAD:!function(e,t){switch(t.tagID){case Ee.HTML:Vt(e,t);break;case Ee.HEAD:e._insertElement(t,ge.HTML),e.headElement=e.openElements.current,e.insertionMode=gt.IN_HEAD;break;default:Nt(e,t)}}(this,e);break;case gt.IN_HEAD:Rt(this,e);break;case gt.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case Ee.HTML:Vt(e,t);break;case Ee.BASEFONT:case Ee.BGSOUND:case Ee.HEAD:case Ee.LINK:case Ee.META:case Ee.NOFRAMES:case Ee.STYLE:Rt(e,t);break;case Ee.NOSCRIPT:e._err(t,Y.nestedNoscriptInHead);break;default:Ft(e,t)}}(this,e);break;case gt.AFTER_HEAD:!function(e,t){switch(t.tagID){case Ee.HTML:Vt(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,Y.abandonedHeadElementChild),e.openElements.push(e.headElement,Ee.HEAD),Rt(e,t),e.openElements.remove(e.headElement);break;case Ee.HEAD:e._err(t,Y.misplacedStartTagForHeadElement);break;default:Bt(e,t)}}(this,e);break;case gt.IN_BODY:Vt(this,e);break;case gt.IN_TABLE:Wt(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,Wt(e,t)):Vt(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)):Vt(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:Rt(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,Wt(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,Vt(e,t)}}(this,e);break;case gt.AFTER_BODY:!function(e,t){t.tagID===Ee.HTML?Vt(e,t):mn(e,t)}(this,e);break;case gt.IN_FRAMESET:!function(e,t){switch(t.tagID){case Ee.HTML:Vt(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:Rt(e,t)}}(this,e);break;case gt.AFTER_FRAMESET:!function(e,t){switch(t.tagID){case Ee.HTML:Vt(e,t);break;case Ee.NOFRAMES:Rt(e,t)}}(this,e);break;case gt.AFTER_AFTER_BODY:!function(e,t){t.tagID===Ee.HTML?Vt(e,t):vn(e,t)}(this,e);break;case gt.AFTER_AFTER_FRAMESET:!function(e,t){switch(t.tagID){case Ee.HTML:Vt(e,t);break;case Ee.NOFRAMES:Rt(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||Mt(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?Nt(e,t):e._err(t,Y.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:It(e,t);break;default:e._err(t,Y.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,Y.endTagWithoutMatchingOpenElement)}}(this,e);break;case gt.AFTER_HEAD:!function(e,t){switch(t.tagID){case Ee.BODY:case Ee.HTML:case Ee.BR:Bt(e,t);break;case Ee.TEMPLATE:It(e,t);break;default:e._err(t,Y.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:It(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&&It(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:Mt(this,e);break;case gt.BEFORE_HEAD:Nt(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:Bt(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:Zt(this,e);break;case gt.TEXT:!function(e,t){e._err(t,Y.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:Xt(this,e);break;case gt.IN_TABLE_TEXT:en(this,e)}}}],[{key:"parse",value:function(e,t){var n=new this(t);return n.tokenizer.write(e,!0),n.document}},{key:"getFragmentParser",value:function(e,t){var n=(0,r.A)((0,r.A)({},bt),t);null!==e&&void 0!==e||(e=n.treeAdapter.createElement(be.TEMPLATE,ge.HTML,[]));var o=n.treeAdapter.createElement("documentmock",ge.HTML,[]),i=new this(n,o,e);return i.fragmentContextID===Ee.TEMPLATE&&i.tmplInsertionModeStack.unshift(gt.IN_TEMPLATE),i._initTokenizerForFragmentParsing(),i._insertFakeRootElement(),i._resetInsertionMode(),i._findFormInFragmentContext(),i}}])}();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):Gt(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),i=0,a=o;a!==n;i++,a=o){o=e.openElements.getCommonAncestor(a);var s=e.activeFormattingElements.getElementEntry(a),u=s&&i>=3;!s||u?(u&&e.activeFormattingElements.removeEntry(s),e.openElements.remove(a)):(a=kt(e,s),r===t&&(e.activeFormattingElements.bookmark=s),e.treeAdapter.detachNode(r),e.treeAdapter.appendChild(a,r),r=a)}return r}function kt(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 St(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 Tt(e,t,n){var r=e.treeAdapter.getNamespaceURI(n.element),o=n.token,i=e.treeAdapter.createElement(o.tagName,r,o.attrs);e._adoptNodes(t,i),e.treeAdapter.appendChild(t,i),e.activeFormattingElements.insertElementAfterBookmark(i,o),e.activeFormattingElements.removeEntry(n),e.openElements.remove(n.element),e.openElements.insertAfter(t,i,o.tagID)}function xt(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 i=Ct(e,o,r.element),a=e.openElements.getCommonAncestor(r.element);e.treeAdapter.detachNode(i),a&&St(e,a,i),Tt(e,o,r)}}function _t(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],i=e.treeAdapter.getNodeSourceCodeLocation(o);if(i&&!i.endTag&&(e._setEndLocation(o,t),e.openElements.stackTop>=1)){var a=e.openElements.items[1],s=e.treeAdapter.getNodeSourceCodeLocation(a);s&&!s.endTag&&e._setEndLocation(a,t)}}}}function Pt(e,t){e._err(t,Y.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,Oe.QUIRKS),e.insertionMode=gt.BEFORE_HTML,e._processToken(t)}function Mt(e,t){e._insertFakeRootElement(),e.insertionMode=gt.BEFORE_HEAD,e._processToken(t)}function Nt(e,t){e._insertFakeElement(be.HEAD,Ee.HEAD),e.headElement=e.openElements.current,e.insertionMode=gt.IN_HEAD,e._processToken(t)}function Rt(e,t){switch(t.tagID){case Ee.HTML:Vt(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,_e.RCDATA);break;case Ee.NOSCRIPT:e.options.scriptingEnabled?e._switchToTextParsing(t,_e.RAWTEXT):(e._insertElement(t,ge.HTML),e.insertionMode=gt.IN_HEAD_NO_SCRIPT);break;case Ee.NOFRAMES:case Ee.STYLE:e._switchToTextParsing(t,_e.RAWTEXT);break;case Ee.SCRIPT:e._switchToTextParsing(t,_e.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,Y.misplacedStartTagForHeadElement);break;default:Lt(e,t)}}function It(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==Ee.TEMPLATE&&e._err(t,Y.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(Ee.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,Y.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?Y.openElementsLeftAfterEof:Y.disallowedContentInNoscriptInHead;e._err(t,n),e.openElements.pop(),e.insertionMode=gt.IN_HEAD,e._processToken(t)}function Bt(e,t){e._insertFakeElement(be.BODY,Ee.BODY),e.insertionMode=gt.IN_BODY,jt(e,t)}function jt(e,t){switch(t.type){case J.CHARACTER:Ht(e,t);break;case J.WHITESPACE_CHARACTER:Ut(e,t);break;case J.COMMENT:_t(e,t);break;case J.START_TAG:Vt(e,t);break;case J.END_TAG:qt(e,t);break;case J.EOF:Zt(e,t)}}function Ut(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function Ht(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function Qt(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,ge.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function Yt(e){var t=te(e,ye.TYPE);return null!=t&&"hidden"===t.toLowerCase()}function zt(e,t){e._switchToTextParsing(t,_e.RAWTEXT)}function $t(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,ge.HTML)}function Vt(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&&(xt(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(),xe.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:Qt(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,_e.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:Rt(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)&&(xt(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),Yt(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,Qt(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,_e.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:zt(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=_e.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=gt.TEXT}(e,t);break;case Ee.NOSCRIPT:e.options.scriptingEnabled?zt(e,t):$t(e,t);break;case Ee.PLAINTEXT:!function(e,t){e.openElements.hasInButtonScope(Ee.P)&&e._closePElement(),e._insertElement(t,ge.HTML),e.tokenizer.state=_e.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:$t(e,t)}}function Gt(e,t){for(var n=t.tagName,r=t.tagID,o=e.openElements.stackTop;o>0;o--){var i=e.openElements.items[o],a=e.openElements.tagIDs[o];if(r===a&&(r!==Ee.UNKNOWN||e.treeAdapter.getTagName(i)===n)){e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.stackTop>=o&&e.openElements.shortenToLength(o);break}if(e._isSpecialElement(i,a))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:xt(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:It(e,t);break;default:Gt(e,t)}}function Zt(e,t){e.tmplInsertionModeStack.length>0?pn(e,t):Dt(e,t)}function Xt(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 Wt(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:Rt(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){Yt(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:It(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,jt(e,t),e.fosterParentingEnabled=n}function en(e,t){e.pendingCharacterTokens.push(t)}function tn(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function nn(e,t){var n=0;if(e.hasNonWhitespacePendingCharacterToken)for(;n<e.pendingCharacterTokens.length;n++)Jt(e,e.pendingCharacterTokens[n]);else for(;n<e.pendingCharacterTokens.length;n++)e._insertCharacters(e.pendingCharacterTokens[n]);e.insertionMode=e.originalInsertionMode,e._processToken(t)}var rn=new Set([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:Vt(e,t);break;case Ee.COL:e._appendElement(t,ge.HTML),t.ackSelfClosing=!0;break;case Ee.TEMPLATE:Rt(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,Wt(e,t));break;default:Wt(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:Wt(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:Vt(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:Rt(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:It(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,jt(e,t)}function vn(e,t){e.insertionMode=gt.IN_BODY,jt(e,t)}function gn(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==ge.HTML&&!e._isIntegrationPoint(e.openElements.currentTagId,e.openElements.current);)e.openElements.pop()}var 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,i="";r=e.exec(n);)o!==r.index&&(i+=n.substring(o,r.index)),i+=t.get(r[0].charCodeAt(0)),o=r.index+1;return i+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:Sn,element:Tn,text:xn,comment:Pn,doctype:_n,raw:Mn},unknown:Nn}),o={parser:n?new Et(wn):Et.getFragmentParser(void 0,wn),handle:function(e){r(e,o)},stitches:!1,options:t||{}};r(e,o),Rn(o,(0,bn.PW)());var i=C(n?o.parser.document:o.parser.getFragment(),{file:o.options.file});return o.stitches&&(0,En.YR)(i,"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"===i.type&&1===i.children.length&&i.children[0].type===e.type?i.children[0]:i}function kn(e,t){var n=-1;if(e)for(;++n<e.length;)t.handle(e[n])}function Sn(e,t){kn(e.children,t)}function Tn(e,t){!function(e,t){var n=e.tagName.toLowerCase();if(t.parser.tokenizer.state===_e.PLAINTEXT)return;Rn(t,(0,bn.PW)(e));var o=t.parser.openElements.current,i="namespaceURI"in o?o.namespaceURI:E.html;i===E.html&&"svg"===n&&(i=E.svg);var s=function(e,t){var n=(t||P).space;return N(e,"svg"===n?a.JW:a.qy)}((0,r.A)((0,r.A)({},e),{},{children:[]}),{space:i===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),kn(e.children,t),function(e,t){var n=e.tagName.toLowerCase();if(!t.parser.tokenizer.inForeignNode&&B.includes(n))return;if(t.parser.tokenizer.state===_e.PLAINTEXT)return;Rn(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!==_e.RCDATA&&t.parser.tokenizer.state!==_e.RAWTEXT&&t.parser.tokenizer.state!==_e.SCRIPT_DATA||(t.parser.tokenizer.state=_e.DATA)}(e,t)}function xn(e,t){t.parser.tokenizer.state>4&&(t.parser.tokenizer.state=0);var n={type:J.CHARACTER,chars:e.value,location:Ln(e)};Rn(t,(0,bn.PW)(e)),t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken)}function _n(e,t){var n={type:J.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:Ln(e)};Rn(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 i=Cn({type:"root",children:e.children},t.options);n.children=i.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)};Rn(t,(0,bn.PW)(e)),t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken)}function Mn(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,In(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 Nn(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 Rn(e,t){In(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=_e.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 In(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 i},defaultSchema:function(){return r.j}});var r=n(39734),o=n(65737);function i(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),i=/[\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,a=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(i,"").replace(/ /g,"-")}(e,!0===t),o=r;a.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 z}});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"],i=n(27789),a=/["&'<>`]/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):a,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 i=O[o],a="&"+i;return n&&m.includes(i)&&!g.includes(i)&&(!r||t&&61!==t&&b.test(String.fromCharCode(t)))?a:a+";"}return""}(e,t,n.omitOptionalSemicolons,n.attribute)),(n.useShortestReferences||!r)&&n.useShortestReferences){var i=function(e,t,n){var r="&#"+String(e);return n&&t&&!p.test(String.fromCharCode(t))?r:r+";"}(e,t,n.omitOptionalSemicolons);i.length<o.length&&(o=i)}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),k=n(6063),S=n(81205);function T(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 x=D(1),_=D(-1);function D(e){return function(t,n,r){var o=t?t.children:[],i=(n||0)+e,a=o&&o[i];if(!r)for(;a&&T(a);)a=o[i+=e];return a}}var P={}.hasOwnProperty;function M(e){return function(t,n,r){return P.call(e,t.tagName)&&e[t.tagName](t,n,r)}}var N=M({html:function(e,t,n){var r=x(n,t);return!r||"comment"!==r.type},head:R,body:function(e,t,n){var r=x(n,t);return!r||"comment"!==r.type},p:function(e,t,n){var r=x(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=x(n,t);return!r||"element"===r.type&&"li"===r.tagName},dt:function(e,t,n){var r=x(n,t);return r&&"element"===r.type&&("dt"===r.tagName||"dd"===r.tagName)},dd:function(e,t,n){var r=x(n,t);return!r||"element"===r.type&&("dt"===r.tagName||"dd"===r.tagName)},rt:I,rp:I,optgroup:function(e,t,n){var r=x(n,t);return!r||"element"===r.type&&"optgroup"===r.tagName},option:function(e,t,n){var r=x(n,t);return!r||"element"===r.type&&("option"===r.tagName||"optgroup"===r.tagName)},menuitem:function(e,t,n){var r=x(n,t);return!r||"element"===r.type&&("menuitem"===r.tagName||"hr"===r.tagName||"menu"===r.tagName)},colgroup:R,caption:R,thead:function(e,t,n){var r=x(n,t);return r&&"element"===r.type&&("tbody"===r.tagName||"tfoot"===r.tagName)},tbody:function(e,t,n){var r=x(n,t);return!r||"element"===r.type&&("tbody"===r.tagName||"tfoot"===r.tagName)},tfoot:function(e,t,n){return!x(n,t)},tr:function(e,t,n){var r=x(n,t);return!r||"element"===r.type&&"tr"===r.tagName},td:L,th:L});function R(e,t,n){var r=x(n,t,!0);return!r||"comment"!==r.type&&!("text"===r.type&&T(r.value.charAt(0)))}function I(e,t,n){var r=x(n,t);return!r||"element"===r.type&&("rp"===r.tagName||"rt"===r.tagName)}function L(e,t,n){var r=x(n,t);return!r||"element"===r.type&&("td"===r.tagName||"th"===r.tagName)}var F=M({html:function(e){var t=x(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=x(e,-1,!0);return!t||"comment"!==t.type&&!("text"===t.type&&T(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=_(n,t),o=x(e,-1,!0);if(n&&r&&"element"===r.type&&"colgroup"===r.tagName&&N(r,n.children.indexOf(r),n))return!1;return o&&"element"===o.type&&"col"===o.tagName},tbody:function(e,t,n){var r=_(n,t),o=x(e,-1);if(n&&r&&"element"===r.type&&("thead"===r.tagName||"tbody"===r.tagName)&&N(r,n.children.indexOf(r),n))return!1;return o&&"element"===o.type&&"tr"===o.tagName}});var B={name:[["\t\n\f\r &/=>".split(""),"\t\n\f\r \"&'/=>`".split("")],["\0\t\n\f\r \"&'/<=>".split(""),"\0\t\n\f\r \"&'/<=>`".split("")]],unquoted:[["\t\n\f\r &>".split(""),"\0\t\n\f\r \"&'<=>`".split("")],["\0\t\n\f\r \"&'<=>`".split(""),"\0\t\n\f\r \"&'<=>`".split("")]],single:[["&'".split(""),"\"&'`".split("")],["\0&'".split(""),"\0\"&'`".split("")]],double:[['"&'.split(""),"\"&'`".split("")],['\0"&'.split(""),"\0\"&'`".split("")]]};function j(e,t,n){var r,o=(0,k.I)(e.schema,t),i=e.settings.allowParseErrors&&"html"===e.schema.space?0:1,a=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:B.name[i][a]}));return!0===n?u:(n=Array.isArray(n)?(o.commaSeparated?C.A:S.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:B.unquoted[i][a],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?B.single:B.double)[i][a],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 H=(0,i.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 i,a=o.schema,s="svg"!==a.space&&o.settings.omitOptionalTags,u="svg"===a.space?o.settings.closeEmptyElements:o.settings.voids.includes(e.tagName.toLowerCase()),l=[];"html"===a.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 i=j(e,n,t[n]);i&&r.push(i)}for(;++o<r.length;){var a=e.settings.tightAttributes?r[o].charAt(r[o].length-1):null;o!==r.length-1&&'"'!==a&&"'"!==a&&(r[o]+=" ")}return r.join("")}(o,e.properties),d=o.all("html"===a.space&&"template"===e.tagName?e.content:e);return o.schema=a,d&&(u=!1),!c&&s&&F(e,t,n)||(l.push("<",e.tagName,c?" "+c:""),u&&("svg"===a.space||o.settings.closeSelfClosing)&&(i=c.charAt(c.length-1),(!o.settings.tightSelfClosing||"/"===i||i&&'"'!==i&&"'"!==i)&&l.push(" "),l.push("/")),l.push(">")),l.push(d),u||s&&N(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 Q(e,t,n){return H(e,t,n,this)}function Y(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 z(e){var t=this.data("settings"),n=Object.assign({},t,e);Object.assign(this,{Compiler:function(e){return function(e,t){var n=t||{},i=n.quote||'"',a='"'===i?"'":'"';if('"'!==i&&"'"!==i)throw new Error("Invalid quote `"+i+"`, expected `'` or `\"`");return{one:Q,all:Y,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:i,alternative:a}.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 i}});var r=n(86132);function o(){return{type:"break"}}function i(){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 je}});var r=n(39584),o=n(99087),i=n(83950),a=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,a.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,i){var a="";if(!y(i))return!1;if(/^w/i.test(t)&&(n=t+n,t="",a="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(")"),i=(0,r.D)(e,"("),a=(0,r.D)(e,")");for(;-1!==o&&i>a;)e+=n.slice(0,o+1),o=(n=n.slice(o+1)).indexOf(")"),a++;return[e,n]}(n+o);if(!s[0])return!1;var u={type:"link",title:null,url:a+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,i.Ny)(n)||(0,i.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 k(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function S(){this.buffer()}function T(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 x(e){this.exit(e)}function _(e,t,n,r){var o=n.createTracker(r),i=o.move("[^"),a=n.enter("footnoteReference"),s=n.enter("reference");return i+=o.move(n.safe(n.associationId(e),(0,O.A)((0,O.A)({},o.current()),{},{before:i,after:"]"}))),s(),a(),i+=o.move("]")}function D(e,t,n,r){var o=n.createTracker(r),i=o.move("[^"),a=n.enter("footnoteDefinition"),s=n.enter("label");return i+=o.move(n.safe(n.associationId(e),(0,O.A)((0,O.A)({},o.current()),{},{before:i,after:"]"}))),s(),i+=o.move("]:"+(e.children&&e.children.length>0?" ":"")),o.shift(4),i+=o.move(n.indentLines(n.containerFlow(e,o.current()),P)),a(),i}function P(e,t,n){return 0===t?e:(n?"":" ")+e}_.peek=function(){return"["};var M=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];function N(e){this.enter({type:"delete",children:[]},e)}function R(e){this.exit(e)}function I(e,t,n,r){var o=n.createTracker(r),i=n.enter("strikethrough"),a=o.move("~~");return a+=n.containerPhrasing(e,(0,O.A)((0,O.A)({},o.current()),{},{before:a,after:"~"})),a+=o.move("~~"),i(),a}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}I.peek=function(){return"~"};var B=n(58688);function j(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 H(e){this.enter({type:"tableRow",children:[]},e)}function Q(e){this.exit(e)}function Y(e){this.enter({type:"tableCell",children:[]},e)}function z(e){var t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,$));var n=this.stack[this.stack.length-1];(0,o.ok)("inlineCode"===n.type),n.value=t,this.exit(e)}function $(e,t){return"|"===t?t:e}function V(e){var t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,o=t.stringLength,i=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=B.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,i=[],a=t.enter("table");for(;++o<r.length;)i[o]=u(r[o],t,n);return a(),i}(e,n,r),e.align)},tableCell:a,tableRow:function(e,t,n,r){var o=s([u(e,n,r)]);return o.slice(0,o.indexOf("\n"))}}};function a(e,t,n,r){var o=n.enter("tableCell"),a=n.enter("phrasing"),s=n.containerPhrasing(e,(0,O.A)((0,O.A)({},r),{},{before:i,after:i}));return a(),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,i=[],a=[],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)}a[c]=d,s[c]=f}var v=-1;if("object"===typeof r&&"length"in r)for(;++v<l;)i[v]=F(r[v]);else for(var g=F(r);++v<l;)i[v]=g;v=-1;for(var y=[],O=[];++v<l;){var b=i[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}a.splice(1,0,y),s.splice(1,0,O),c=-1;for(var k=[];++c<a.length;){var S=a[c],T=s[c];v=-1;for(var x=[];++v<l;){var _=S[v]||"",D="",P="";if(!1!==n.alignDelimiters){var M=u[v]-(T[v]||0),N=i[v];114===N?D=" ".repeat(M):99===N?M%2?(D=" ".repeat(M/2+.5),P=" ".repeat(M/2-.5)):P=D=" ".repeat(M/2):P=" ".repeat(M)}!1===n.delimiterStart||v||x.push("|"),!1===n.padding||!1===n.alignDelimiters&&""===_||!1===n.delimiterStart&&!v||x.push(" "),!1!==n.alignDelimiters&&x.push(D),x.push(_),!1!==n.alignDelimiters&&x.push(P),!1!==n.padding&&x.push(" "),!1===n.delimiterEnd&&v===l-1||x.push("|")}k.push(!1===n.delimiterEnd?x.join("").replace(/ +$/,""):x.join(""))}return k.join("\n")}(e,{align:t,alignDelimiters:r,padding:n,stringLength:o})}function u(e,t,n){for(var r=e.children,o=-1,i=[],s=t.enter("tableRow");++o<r.length;)i[o]=a(r[o],0,t,n);return s(),i}}function G(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 i,a=t.children,s=-1;++s<a.length;){var u=a[s];if("paragraph"===u.type){i=u;break}}i===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 Z(e,t,n,r){var o=e.children[0],i="boolean"===typeof e.checked&&o&&"paragraph"===o.type,a="["+(e.checked?"x":" ")+"] ",s=n.createTracker(r);i&&s.move(a);var u=B.p.listItem(e,t,n,(0,O.A)((0,O.A)({},r),s.current()));return i&&(u=u.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,(function(e){return e+a}))),u}var X=n(17693),W={tokenize:function(e,t,n){var r=0;return function t(i){if((87===i||119===i)&&r<3)return r++,e.consume(i),t;if(46===i&&3===r)return e.consume(i),o;return n(i)};function o(e){return null===e?n(e):t(e)}},partial:!0},K={tokenize:function(e,t,n){var r,o,a;return s;function s(t){return 46===t||95===t?e.check(ee,l,u)(t):null===t||(0,i.Ee)(t)||(0,i.Ny)(t)||45!==t&&(0,i.es)(t)?l(t):(a=!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||!a?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?a(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,a)(s):null===s||(0,i.Ee)(s)||(0,i.Ny)(s)?t(s):(e.consume(s),o)}function a(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),a):93===s?(e.consume(s),o):60===s||null===s||(0,i.Ee)(s)||(0,i.Ny)(s)?t(s):n(s)}function o(e){return null===e||40===e||91===e||(0,i.Ee)(e)||(0,i.Ny)(e)?t(e):r(e)}function a(e){return(0,i.CW)(e)?s(e):n(e)}function s(t){return 59===t?(e.consume(t),r):(0,i.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,i.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(W,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="",a=!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,i.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),a?l:(a=!0,u)):n(t)}function l(t){return null===t||(0,i.JQ)(t)||(0,i.Ee)(t)||(0,i.Ny)(t)||(0,i.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,a=this;return function(t){if(!ce(t)||!le.call(a,a.previous)||de(a.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,i.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,i.CW)(a.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(s)):n(s)}},previous:le},ie={};for(var ae=48;ae<123;)ie[ae]=oe,58===++ae?ae=65:91===ae&&(ae=97);function se(e){return null===e||40===e||42===e||95===e||91===e||93===e||126===e||(0,i.Ee)(e)}function ue(e){return!(0,i.CW)(e)}function le(e){return!(47===e||ce(e))}function ce(e){return 43===e||45===e||46===e||95===e||(0,i.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}ie[43]=oe,ie[45]=oe,ie[46]=oe,ie[95]=oe,ie[72]=[oe,re],ie[104]=[oe,re],ie[87]=[oe,ne],ie[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,i=o.events.length,a=o.parser.gfmFootnotes||(o.parser.gfmFootnotes=[]);i--;){var s=o.events[i][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(i){if(!r||!r._balanced)return n(i);var s=(0,b.B)(o.sliceSerialize({start:r.end,end:o.now()}));if(94!==s.codePointAt(0)||!a.includes(s.slice(1)))return n(i);return e.enter("gfmFootnoteCallLabelMarker"),e.consume(i),e.exit("gfmFootnoteCallLabelMarker"),t(i)}}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 i={type:"gfmFootnoteCallString",start:Object.assign({},o.end),end:Object.assign({},e[e.length-1][1].start)},a={type:"chunkString",contentType:"string",start:Object.assign({},i.start),end:Object.assign({},i.end)},s=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",o,t],["exit",o,t],["enter",i,t],["enter",a,t],["exit",a,t],["exit",i,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,a=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,i.Ee)(u))return n(u);if(93===u){e.exit("chunkString");var d=e.exit("gfmFootnoteCallString");return a.includes((0,b.B)(o.sliceSerialize(d)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(u),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(u)}return(0,i.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,a=this,s=a.parser.gfmFootnotes||(a.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,i.Ee)(t))return n(t);if(93===t){e.exit("chunkString");var s=e.exit("gfmFootnoteDefinitionLabelString");return r=(0,b.B)(a.sliceSerialize(s)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),f}return(0,i.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 ke(e){var t=(e||{}).singleTilde,n={name:"strikethrough",tokenize:function(e,n,r){var o=this.previous,i=this.events,a=0;return function(t){if(126===o&&"characterEscape"!==i[i.length-1][1].type)return r(t);return e.enter("strikethroughSequenceTemporary"),s(t)};function s(i){var u=(0,we.S)(o);if(126===i)return a>1?r(i):(e.consume(i),a++,s);if(a<2&&!t)return r(i);var l=e.exit("strikethroughSequenceTemporary"),c=(0,we.S)(i);return l._open=!c||2===c&&Boolean(u),l._close=!u||2===u&&Boolean(c),n(i)}},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)},i={type:"strikethroughText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},a=[["enter",o,t],["enter",e[r][1],t],["exit",e[r][1],t],["enter",i,t]],s=t.parser.constructs.insideSpan.null;s&&(0,Ae.m)(a,a.length,0,(0,Ce.W)(s,e.slice(r+1,n),t)),(0,Ae.m)(a,a.length,0,[["exit",i,t],["enter",e[n][1],t],["exit",e[n][1],t],["exit",o,t]]),(0,Ae.m)(e,r-1,n-r+3,a),n=r+a.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 Se=n(60436),Te=n(23029),xe=n(92901),_e=function(){return(0,xe.A)((function e(){(0,Te.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 i;if(e.map[o][0]===t)return e.map[o][1]+=n,void(i=e.map[o][2]).push.apply(i,(0,Se.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,Se.A)(e)),e.length=0;for(var r=n.pop();r;)e.push.apply(e,(0,Se.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 i=r.length-1;r[i]="left"===r[i]?"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,a=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 i=t>-1?o.events[t][1].type:null,a="tableHead"===i||"tableRow"===i?E:u;if(a===E&&o.parser.lazy[o.now().line])return n(e);return a(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,i.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,i.On)(t)?(0,he.N)(e,l,"whitespace")(t):(s+=1,r&&(r=!1,a+=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,i.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,i.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,i.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,i.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,i.On)(t)?(0,he.N)(e,O,"whitespace")(t):O(t)}function O(n){return 124===n?p(n):(null===n||(0,i.HP)(n))&&r&&a===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,i.HP)(n)?(e.exit("tableRow"),t(n)):(0,i.On)(n)?(0,he.N)(e,A,"whitespace")(n):(e.enter("data"),w(n))}function w(t){return null===t||124===t||(0,i.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 Me(e,t){for(var n,r,o,i=-1,a=!0,s=0,u=[0,0,0,0],l=[0,0,0,0],c=!1,d=0,f=new _e;++i<e.length;){var p=e[i],h=p[1];"enter"===p[0]?"tableHead"===h.type?(c=!1,0!==d&&(Re(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(i,0,[["enter",n,t]])):"tableRow"===h.type||"tableDelimiterRow"===h.type?(a=!0,o=void 0,u=[0,0,0,0],l=[0,i+1,0,0],c&&(c=!1,r={type:"tableBody",start:Object.assign({},h.start),end:Object.assign({},h.end)},f.add(i,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&&(a?a=!1:(0!==u[1]&&(l[0]=l[1],o=Ne(f,t,u,s,void 0,o)),l=[(u=l)[1],i,0,0])):(a=!1,0===l[2]&&(0!==u[1]&&(l[0]=l[1],o=Ne(f,t,u,s,void 0,o),u=[0,0,0,0]),l[2]=i)):"tableHead"===h.type?(c=!0,d=i):"tableRow"===h.type||"tableDelimiterRow"===h.type?(d=i,0!==u[1]?(l[0]=l[1],o=Ne(f,t,u,s,i,o)):0!==l[1]&&(o=Ne(f,t,l,s,i,o)),s=0):!s||"data"!==h.type&&"tableDelimiterMarker"!==h.type&&"tableDelimiterFiller"!==h.type||(l[3]=i)}for(0!==d&&Re(f,t,d,n,r),f.consume(t.events),i=-1;++i<t.events.length;){var m=t.events[i];"enter"===m[0]&&"table"===m[1].type&&(m[1]._align=De(t.events,i))}return e}function Ne(e,t,n,r,o,i){var a=1===r?"tableHeader":2===r?"tableDelimiter":"tableData";0!==n[0]&&(i.end=Object.assign({},Ie(t.events,n[0])),e.add(n[0],0,[["exit",i,t]]));var s=Ie(t.events,n[1]);if(i={type:a,start:Object.assign({},s),end:Object.assign({},s)},e.add(n[1],0,[["enter",i,t]]),0!==n[2]){var u=Ie(t.events,n[2]),l=Ie(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&&(i.end=Object.assign({},Ie(t.events,o)),e.add(o,0,[["exit",i,t]]),i=void 0),i}function Re(e,t,n,r,o){var i=[],a=Ie(t.events,n);o&&(o.end=Object.assign({},a),i.push(["exit",o,t])),r.end=Object.assign({},a),i.push(["exit",r,t]),e.add(n+1,0,i)}function Ie(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,i.Ee)(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),a):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),a):n(t)}function a(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),s):n(t)}function s(r){return(0,i.HP)(r)?t(r):(0,i.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 Be={};function je(e){var t=e||Be,n=this.data(),r=n.micromarkExtensions||(n.micromarkExtensions=[]),o=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),i=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);r.push(function(e){return(0,X.y)([{text:ie},{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})},ke(e),{flow:{null:{name:"table",tokenize:Pe,resolveAll:Me}}},{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:k,gfmFootnoteCallString:S},exit:{gfmFootnoteDefinition:C,gfmFootnoteDefinitionLabelString:w,gfmFootnoteCall:x,gfmFootnoteCallString:T}},{canContainEols:["delete"],enter:{strikethrough:N},exit:{strikethrough:R}},{enter:{table:j,tableData:Y,tableHeader:Y,tableRow:H},exit:{codeText:z,table:U,tableData:Q,tableHeader:Q,tableRow:Q}},{exit:{taskListCheckValueChecked:G,taskListCheckValueUnchecked:G,paragraph:q}}]),i.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:_}},{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:M}],handlers:{delete:I}},V(e),{unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:Z}}]}}(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),i=n(86659);var a=n(64467),s=n(64545),u=n(83950),l={tokenize:function(e,t,n){var r=this,o=r.events[r.events.length-1],i=o&&"linePrefix"===o[1].type?o[2].sliceSerialize(o[1],!0).length:0,a=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),a++,l):a<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(i?(0,s.N)(e,v,"linePrefix",i+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"),i(t)}),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function i(t){return 36===t?(o++,e.consume(t),i):o<a?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,i,a=0;return function(t){return e.enter("mathText"),e.enter("mathTextSequence"),s(t)};function s(n){return 36===n?(e.consume(n),a++,s):a<2&&!t?r(n):(e.exit("mathTextSequence"),l(n))}function l(t){return null===t?r(t):36===t?(i=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===a?(e.exit("mathTextSequence"),e.exit("mathText"),n(t)):(i.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,a.default)({},36,l),text:(0,a.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 a=e.value||"",s=n.createTracker(o),u="$".repeat(Math.max((0,i.D)(a,"$")+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"),a&&(c+=s.move(a+"\n")),c+=s.move(u),l(),c},inlineMath:n}};function n(e,n,r){var o=e.value||"",i=1;for(t||i++;new RegExp("(^|[^$])"+"\\$".repeat(i)+"([^$]|$)").test(o);)i++;var a="$".repeat(i);/[^ \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 a+o+a}}(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 xe},contentInitial:function(){return Ae},disable:function(){return _e},document:function(){return Ee},flow:function(){return Ce},flowInitial:function(){return we},insideSpan:function(){return Te},string:function(){return ke},text:function(){return Se}});var o=n(89379),i=n(60436),a=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,i.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,i.A)(t));else for(;n<t.length;)e.push.apply(e,(0,i.A)(t.slice(n,n+1e4))),n+=1e4}function f(e){for(var t,n,r,o,i,a,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)<(a=t[1]._tokenizer.events).length&&"lineEndingBlank"===a[r][1].type&&(r+=2),r<a.length&&"content"===a[r][1].type))for(;++r<a.length&&"content"!==a[r][1].type;)"chunkText"===a[r][1].type&&(a[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),(i=f.slice(n,d)).unshift(t),f.splice(n,d-n+1,i))}}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],i=e.get(t)[2],a=t-1,s=[],u=o._tokenizer||i.parser[o.contentType](o.start),l=u.events,c=[],d={},f=-1,p=o,h=0,m=0,v=[m];p;){for(;e.get(++a)[1]!==p;);s.push(a),p._tokenizer||(n=i.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,i=[],a=0;return u;function u(t){if(a<i.length){var n=i[a];return o.containerState=n[1],e.attempt(n[0].continuation,l,c)(t)}return c(t)}function l(e){if(a++,o.containerState._closeFlow){o.containerState._closeFlow=void 0,t&&E();for(var n,r=o.events.length,i=r;i--;)if("exit"===o.events[i][0]&&"chunkFlow"===o.events[i][1].type){n=o.events[i][1].end;break}b(a);for(var l=r;l<o.events.length;)o.events[l][1].end=Object.assign({},n),l++;return(0,s.m)(o.events,i+1,0,o.events.slice(r)),o.events.length=l,c(e)}return u(e)}function c(n){if(a===i.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(a),p(e)}function f(e){return o.parser.lazy[o.now().line]=a!==i.length,r=o.now().offset,m(e)}function p(t){return o.containerState={},e.attempt(O,h,m)(t)}function h(e){return a++,i.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")),a=0,o.interrupt=void 0,u):(e.consume(t),g)}function y(e,i){var u=o.sliceStream(e);if(i&&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(a),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=i.length;n-- >t;){var r=i[n];o.containerState=r[1],r[0].exit.call(o,e)}i.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,i,o)(t):(e.consume(t),r)}function o(n){return e.exit("chunkContent"),e.exit("content"),t(n)}function i(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 i=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[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:x()},k=T("string"),S=T("text");function T(e){return{tokenize:function(t){var n=this,r=this.parser.constructs[e],o=t.attempt(r,i,a);return i;function i(e){return u(e)?o(e):a(e)}function a(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 i=t[o];if(!i.previous||i.previous.call(n,n.previous))return!0}return!1}},resolveAll:x("text"===e?_:void 0)}}function x(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 _(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),i=o.length,a=-1,s=0,u=void 0;i--;){var l=o[i];if("string"===typeof l){for(a=l.length;32===l.charCodeAt(a-1);)s++,a--;if(a)break;a=-1}else if(-2===l)u=!0,s++;else if(-1!==l){i++;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+i,_bufferIndex:i?a:r.start._bufferIndex+a},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={},a=[],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 i=e[r],a=void 0;if("string"===typeof i)a=i;else switch(i){case-5:a="\r";break;case-4:a="\n";break;case-3:a="\r\n";break;case-2:a=t?" ":"\t";break;case-1:if(!t&&n)continue;a=" ";break;default:a=String.fromCharCode(i)}n=-2===i,o.push(a)}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)(a,d.events,d),d.events}},f=t.tokenize.call(d,c);return t.resolveAll&&a.push(t),d;function p(e){return function(e,t){var n,r=t.start._index,o=t.start._bufferIndex,i=t.end._index,a=t.end._bufferIndex;if(r===i)n=[e[r].slice(o,a)];else{if(n=e.slice(r,i),o>-1){var s=n[0];"string"===typeof s?n[0]=s.slice(o):n.shift()}a>0&&n.push(e[i].slice(0,a))}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,a){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,i.A)(Array.isArray(n)?n:n?[n]:[]),(0,i.A)(Array.isArray(r)?r:r?[r]:[])))(t)}}(n);function m(e){return s=e,u=0,0===e.length?a:v(e[u])}function v(e){return function(n){p=function(){var e=h(),t=d.previous,n=d.currentConstruct,o=d.events.length,i=Array.from(l);return{restore:a,from:o};function a(){r=e,d.previous=t,d.currentConstruct=n,d.events.length=o,l=i,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]):a}}}function b(e,t){e.resolveAll&&!a.includes(e)&&a.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 M=n(64467),N={name:"thematicBreak",tokenize:function(e,t,n){var r,o=0;return function(t){return e.enter("thematicBreak"),function(e){return r=e,i(e)}(t)};function i(i){return i===r?(e.enter("thematicBreakSequence"),a(i)):o>=3&&(null===i||(0,v.HP)(i))?(e.exit("thematicBreak"),t(i)):n(i)}function a(t){return t===r?(e.consume(t),o++,a):(e.exit("thematicBreakSequence"),(0,v.On)(t)?(0,m.N)(e,i,"whitespace")(t):i(t))}}};var R={name:"list",tokenize:function(e,t,n){var r=this,o=r.events[r.events.length-1],i=o&&"linePrefix"===o[1].type?o[2].sliceSerialize(o[1],!0).length:0,a=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(N,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)&&++a<10?(e.consume(t),s):(!r.interrupt||a<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(I,d,c))}function l(e){return r.containerState.initialBlankLine=!0,i++,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=i+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(R,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(o)}}},exit:function(e){e.exit(this.containerState.type)}},I={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 i=r.containerState;return i.open||(e.enter("blockQuote",{_container:!0}),i.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 B(e,t,n,r,o,i,a,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(i),e.consume(t),e.exit(i),d;if(null===t||32===t||41===t||(0,v.JQ)(t))return n(t);return e.enter(r),e.enter(a),e.enter(s),e.enter("chunkString",{contentType:"string"}),h(t)};function d(n){return 62===n?(e.enter(i),e.consume(n),e.exit(i),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(a),e.exit(r),t(o))}function m(t){return 40===t||41===t||92===t?(e.consume(t),h):h(t)}}function j(e,t,n,r,o,i){var a,s=this,u=0;return function(t){return e.enter(r),e.enter(o),e.consume(t),e.exit(o),e.enter(i),l};function l(d){return u>999||null===d||91===d||93===d&&!a||94===d&&!u&&"_hiddenFootnoteSupport"in s.parser.constructs?n(d):93===d?(e.exit(i),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),a||(a=!(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,i){var a;return function(t){if(34===t||39===t||40===t)return e.enter(r),e.enter(o),e.consume(t),e.exit(o),a=40===t?41:t,s;return n(t)};function s(n){return n===a?(e.enter(o),e.consume(n),e.exit(o),e.exit(r),t):(e.enter(i),u(n))}function u(t){return t===a?(e.exit(i),s(a)):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===a||null===t||(0,v.HP)(t)?(e.exit("chunkString"),u(t)):(e.consume(t),92===t?c:l)}function c(t){return t===a||92===t?(e.consume(t),l):l(t)}}function H(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 Q=n(45078),Y={name:"definition",tokenize:function(e,t,n){var r,o=this;return function(t){return e.enter("definition"),function(t){return j.call(o,e,i,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)}(t)};function i(t){return r=(0,Q.B)(o.sliceSerialize(o.events[o.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),a):n(t)}function a(t){return(0,v.Ee)(t)?H(e,s)(t):s(t)}function s(t){return B(e,u,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(t)}function u(t){return e.attempt(z,l,l)(t)}function l(t){return(0,v.On)(t)?(0,m.N)(e,c,"whitespace")(t):c(t)}function c(i){return null===i||(0,v.HP)(i)?(e.exit("definition"),o.parser.defined.push(r),t(i)):n(i)}}},z={tokenize:function(e,t,n){return function(t){return(0,v.Ee)(t)?H(e,r)(t):n(t)};function r(t){return U(e,o,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function o(t){return(0,v.On)(t)?(0,m.N)(e,i,"whitespace")(t):i(t)}function i(e){return null===e||(0,v.HP)(e)?t(e):n(e)}},partial:!0};var $={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?i(e):n(e)}function i(t){return null===t?s(t):(0,v.HP)(t)?e.attempt(V,i,s)(t):(e.enter("codeFlowValue"),a(t))}function a(t){return null===t||(0,v.HP)(t)?(e.exit("codeFlowValue"),i(t)):(e.consume(t),a)}function s(n){return e.exit("codeIndented"),t(n)}}},V={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,i,"linePrefix",5)(t)}function i(e){var i=r.events[r.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?t(e):(0,v.HP)(e)?o(e):n(e)}},partial:!0};var G={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"),i(t)):n(t)}function i(n){return 35===n?(e.enter("atxHeadingSequence"),a(n)):null===n||(0,v.HP)(n)?(e.exit("atxHeading"),t(n)):(0,v.On)(n)?(0,m.N)(e,i,"whitespace")(n):(e.enter("atxHeadingText"),s(n))}function a(t){return 35===t?(e.consume(t),a):(e.exit("atxHeadingSequence"),i(t))}function s(t){return null===t||35===t||(0,v.Ee)(t)?(e.exit("atxHeadingText"),i(t)):(e.consume(t),s)}},resolve:function(e,t){var n,r,o=e.length-2,i=3;"whitespace"===e[i][1].type&&(i+=2);o-2>i&&"whitespace"===e[o][1].type&&(o-=2);"atxHeadingSequence"===e[o][1].type&&(i===o-1||o-4>i&&"whitespace"===e[o-2][1].type)&&(o-=i+1===o?2:4);o>i&&(n={type:"atxHeadingText",start:e[i][1].start,end:e[o][1].end},r={type:"chunkText",start:e[i][1].start,end:e[o][1].end,contentType:"text"},(0,s.m)(e,i,o-i+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 a,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){a="paragraph"===o.events[s][1].type;break}if(!o.parser.lazy[o.now().line]&&(o.interrupt||a))return e.enter("setextHeadingLine"),r=t,function(t){return e.enter("setextHeadingLineSequence"),i(t)}(t);return n(t)};function i(t){return t===r?(e.consume(t),i):(e.exit("setextHeadingLineSequence"),(0,v.On)(t)?(0,m.N)(e,a,"lineSuffix")(t):a(t))}function a(r){return null===r||(0,v.HP)(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}},resolveTo:function(e,t){var n,r,o,i=e.length;for(;i--;)if("enter"===e[i][0]){if("content"===e[i][1].type){n=i;break}"paragraph"===e[i][1].type&&(r=i)}else"content"===e[i][1].type&&e.splice(i,1),o||"definition"!==e[i][1].type||(o=i);var a={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",a,t]),e.splice(o+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[o][1].end)):e[n][1]=a;return e.push(["exit",a,t]),e}};var Z=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],X=["pre","script","style","textarea"],W={name:"htmlFlow",tokenize:function(e,t,n){var r,o,i,a,s,u=this;return function(t){return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),l}(t)};function l(a){return 33===a?(e.consume(a),c):47===a?(e.consume(a),o=!0,p):63===a?(e.consume(a),r=3,u.interrupt?t:I):(0,v.CW)(a)?(e.consume(a),i=String.fromCharCode(a),h):n(a)}function c(o){return 45===o?(e.consume(o),r=2,d):91===o?(e.consume(o),r=5,a=0,f):(0,v.CW)(o)?(e.consume(o),r=4,u.interrupt?t:I):n(o)}function d(r){return 45===r?(e.consume(r),u.interrupt?t:I):n(r)}function f(r){var o="CDATA[";return r===o.charCodeAt(a++)?(e.consume(r),6===a?u.interrupt?t:T:f):n(r)}function p(t){return(0,v.CW)(t)?(e.consume(t),i=String.fromCharCode(t),h):n(t)}function h(a){if(null===a||47===a||62===a||(0,v.Ee)(a)){var s=47===a,l=i.toLowerCase();return s||o||!X.includes(l)?Z.includes(i.toLowerCase())?(r=6,s?(e.consume(a),m):u.interrupt?t(a):T(a)):(r=7,u.interrupt&&!u.parser.lazy[u.now().line]?n(a):o?g(a):y(a)):(r=1,u.interrupt?t(a):T(a))}return 45===a||(0,v.lV)(a)?(e.consume(a),i+=String.fromCharCode(a),h):n(a)}function m(r){return 62===r?(e.consume(r),u.interrupt?t:T):n(r)}function g(t){return(0,v.On)(t)?(e.consume(t),g):k(t)}function y(t){return 47===t?(e.consume(t),k):58===t||95===t||(0,v.CW)(t)?(e.consume(t),O):(0,v.On)(t)?(e.consume(t),y):k(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 k(t){return 62===t?(e.consume(t),S):n(t)}function S(t){return null===t||(0,v.HP)(t)?T(t):(0,v.On)(t)?(e.consume(t),S):n(t)}function T(t){return 45===t&&2===r?(e.consume(t),P):60===t&&1===r?(e.consume(t),M):62===t&&4===r?(e.consume(t),L):63===t&&3===r?(e.consume(t),I):93===t&&5===r?(e.consume(t),R):!(0,v.HP)(t)||6!==r&&7!==r?null===t||(0,v.HP)(t)?(e.exit("htmlFlowData"),x(t)):(e.consume(t),T):(e.exit("htmlFlowData"),e.check(K,F,x)(t))}function x(t){return e.check(J,_,F)(t)}function _(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),D}function D(t){return null===t||(0,v.HP)(t)?x(t):(e.enter("htmlFlowData"),T(t))}function P(t){return 45===t?(e.consume(t),I):T(t)}function M(t){return 47===t?(e.consume(t),i="",N):T(t)}function N(t){if(62===t){var n=i.toLowerCase();return X.includes(n)?(e.consume(t),L):T(t)}return(0,v.CW)(t)&&i.length<8?(e.consume(t),i+=String.fromCharCode(t),N):T(t)}function R(t){return 93===t?(e.consume(t),I):T(t)}function I(t){return 62===t?(e.consume(t),L):45===t&&2===r?(e.consume(t),I):T(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,i={tokenize:function(e,t,n){var i=0;return a;function a(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?(i++,e.consume(t),c):i>=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},a=0,s=0;return function(t){return function(t){var n=o.events[o.events.length-1];return a=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(i,b,h)(t)}function h(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),g}function g(t){return a>0&&(0,v.On)(t)?(0,m.N)(e,y,"linePrefix",a+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,i=this,a=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&&a){var u=e.exit("characterReferenceValue");return o!==v.lV||(0,ne.s)(i.sliceSerialize(u))?(e.enter("characterReferenceMarker"),e.consume(s),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(s)}return o(s)&&a++<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 ie={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 ae={name:"labelEnd",tokenize:function(e,t,n){var r,o,i=this,a=i.events.length;for(;a--;)if(("labelImage"===i.events[a][1].type||"labelLink"===i.events[a][1].type)&&!i.events[a][1]._balanced){r=i.events[a][1];break}return function(t){if(!r)return n(t);if(r._inactive)return c(t);return o=i.parser.defined.includes((0,Q.B)(i.sliceSerialize({start:r.end,end:i.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,i,a=e.length,u=0;for(;a--;)if(n=e[a][1],r){if("link"===n.type||"labelLink"===n.type&&n._inactive)break;"enter"===e[a][0]&&"labelLink"===n.type&&(n._inactive=!0)}else if(o){if("enter"===e[a][0]&&("labelImage"===n.type||"labelLink"===n.type)&&!n._balanced&&(r=a,"labelLink"!==n.type)){u=2;break}}else"labelEnd"===n.type&&(o=a);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 i=[["enter",l,t],["enter",c,t]],i=(0,s.V)(i,e.slice(r+1,r+u+3)),i=(0,s.V)(i,[["enter",d,t]]),i=(0,s.V)(i,(0,D.W)(t.parser.constructs.insideSpan.null,e.slice(r+u+4,o-3),t)),i=(0,s.V)(i,[["exit",d,t],e[o-2],e[o-1],["exit",c,t]]),i=(0,s.V)(i,e.slice(o+1)),i=(0,s.V)(i,[["exit",l,t]]),(0,s.m)(e,r,e.length,i),e},resolveAll:function(e){var t=-1;for(;++t<e.length;){var n=e[t][1];"labelImage"!==n.type&&"labelLink"!==n.type&&"labelEnd"!==n.type||(e.splice(t+1,"labelImage"===n.type?4:2),n.type="data",t++)}return e}},se={tokenize:function(e,t,n){return function(t){return e.enter("resource"),e.enter("resourceMarker"),e.consume(t),e.exit("resourceMarker"),r};function r(t){return(0,v.Ee)(t)?H(e,o)(t):o(t)}function o(t){return 41===t?l(t):B(e,i,a,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(t)}function i(t){return(0,v.Ee)(t)?H(e,s)(t):l(t)}function a(e){return n(e)}function s(t){return 34===t||39===t||40===t?U(e,u,n,"resourceTitle","resourceTitleMarker","resourceTitleString")(t):l(t)}function u(t){return(0,v.Ee)(t)?H(e,l)(t):l(t)}function l(r){return 41===r?(e.enter("resourceMarker"),e.consume(r),e.exit("resourceMarker"),e.exit("resource"),t):n(r)}}},ue={tokenize:function(e,t,n){var r=this;return function(t){return j.call(r,e,o,i,"reference","referenceMarker","referenceString")(t)};function o(e){return r.parser.defined.includes((0,Q.B)(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(e):n(e)}function i(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"),i):n(t)}function i(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:ae.resolveAll};var de=n(90291),fe={name:"attention",tokenize:function(e,t){var n,r=this.parser.constructs.attentionMarkers.null,o=this.previous,i=(0,de.S)(o);return function(t){return n=t,e.enter("attentionSequence"),a(t)};function a(s){if(s===n)return e.consume(s),a;var u=e.exit("attentionSequence"),l=(0,de.S)(s),c=!l||2===l&&i||r.includes(s),d=!i||2===i&&l||r.includes(o);return u._open=Boolean(42===n?c:c&&(i||!d)),u._close=Boolean(42===n?d:d&&(l||!c)),t(s)}},resolveAll:function(e,t){var n,r,o,i,a,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),i={type:u>1?"strongSequence":"emphasisSequence",start:f,end:Object.assign({},e[n][1].end)},a={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({},i.start),end:Object.assign({},a.end)},e[n][1].end=Object.assign({},i.start),e[d][1].start=Object.assign({},a.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",i,t],["exit",i,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",a,t],["exit",a,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),i):64===t?n(t):u(t)}function i(e){return 43===e||45===e||46===e||(0,v.lV)(e)?(r=1,a(e)):u(e)}function a(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),a):(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,i,a=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),k):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)?(i=c,R(t)):(e.consume(t),c)}function d(t){return 45===t?(e.consume(t),f):c(t)}function f(e){return 62===e?N(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)?(i=h,R(t)):(e.consume(t),h)}function g(t){return 93===t?(e.consume(t),y):h(t)}function y(t){return 62===t?N(t):93===t?(e.consume(t),y):h(t)}function O(t){return null===t||62===t?N(t):(0,v.HP)(t)?(i=O,R(t)):(e.consume(t),O)}function b(t){return null===t?n(t):63===t?(e.consume(t),E):(0,v.HP)(t)?(i=b,R(t)):(e.consume(t),b)}function E(e){return 62===e?N(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)?(i=C,R(t)):(0,v.On)(t)?(e.consume(t),C):N(t)}function k(t){return 45===t||(0,v.lV)(t)?(e.consume(t),k):47===t||62===t||(0,v.Ee)(t)?S(t):n(t)}function S(t){return 47===t?(e.consume(t),N):58===t||95===t||(0,v.CW)(t)?(e.consume(t),T):(0,v.HP)(t)?(i=S,R(t)):(0,v.On)(t)?(e.consume(t),S):N(t)}function T(t){return 45===t||46===t||58===t||95===t||(0,v.lV)(t)?(e.consume(t),T):x(t)}function x(t){return 61===t?(e.consume(t),_):(0,v.HP)(t)?(i=x,R(t)):(0,v.On)(t)?(e.consume(t),x):S(t)}function _(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)?(i=_,R(t)):(0,v.On)(t)?(e.consume(t),_):(e.consume(t),P)}function D(t){return t===r?(e.consume(t),r=void 0,M):null===t?n(t):(0,v.HP)(t)?(i=D,R(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)?S(t):(e.consume(t),P)}function M(e){return 47===e||62===e||(0,v.Ee)(e)?S(e):n(e)}function N(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}function R(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),I}function I(t){return(0,v.On)(t)?(0,m.N)(e,L,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):L(t)}function L(t){return e.enter("htmlTextData"),i(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:ae.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,i=0;return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),a(t)};function a(t){return 96===t?(e.consume(t),i++,a):(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===i?(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,M.default)((0,M.default)((0,M.default)((0,M.default)((0,M.default)((0,M.default)((0,M.default)((0,M.default)((0,M.default)((0,M.default)(ye,42,R),43,R),45,R),48,R),49,R),50,R),51,R),52,R),53,R),54,R),(0,M.default)((0,M.default)((0,M.default)((0,M.default)(ye,55,R),56,R),57,R),62,F)),Ae=(0,M.default)({},91,Y),we=(0,M.default)((0,M.default)((0,M.default)({},-2,$),-1,$),32,$),Ce=(0,M.default)((0,M.default)((0,M.default)((0,M.default)((0,M.default)((0,M.default)((0,M.default)((0,M.default)({},35,G),42,N),45,[q,N]),60,W),61,q),95,N),96,te),126,te),ke=(0,M.default)((0,M.default)({},38,re),92,oe),Se=(Oe={},(0,M.default)((0,M.default)((0,M.default)((0,M.default)((0,M.default)((0,M.default)((0,M.default)((0,M.default)((0,M.default)((0,M.default)(Oe,-5,ie),-4,ie),-3,ie),33,ce),38,re),42,fe),60,[he,me]),91,ve),92,[ge,oe]),93,ae),(0,M.default)((0,M.default)(Oe,95,fe),96,be)),Te={null:[fe,C]},xe={null:[42,95]},_e={null:[]};var De=/[\0\t\n\r]/g;var Pe=n(94837),Me=n(41105),Ne=n(78244),Re={}.hasOwnProperty;function Ie(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:i(oe),autolinkProtocol:S,autolinkEmail:S,atxHeading:i(J),blockQuote:i(q),characterEscape:S,characterReference:S,codeFenced:i(Z),codeFencedFenceInfo:s,codeFencedFenceMeta:s,codeIndented:i(Z,s),codeText:i(X,s),codeTextData:S,data:S,codeFlowValue:S,definition:i(W),definitionDestinationString:s,definitionLabelString:s,definitionTitleString:s,emphasis:i(K),hardBreakEscape:i(ee),hardBreakTrailing:i(ee),htmlFlow:i(te,s),htmlFlowData:S,htmlText:i(te,s),htmlTextData:S,image:i(re),label:s,link:i(oe),listItem:i(ae),listItemValue:p,listOrdered:i(ie,f),listUnordered:i(ie),paragraph:i(se),reference:U,referenceString:s,resourceDestinationString:s,resourceTitleString:s,setextHeading:i(J),strong:i(ue),thematicBreak:i(ce)},exit:{atxHeading:l(),atxHeadingSequence:A,autolink:l(),autolinkEmail:G,autolinkProtocol:V,blockQuote:l(),characterEscapeValue:T,characterReferenceMarkerHexadecimal:Y,characterReferenceMarkerNumeric:Y,characterReferenceValue:z,characterReference:$,codeFenced:l(g),codeFencedFence:v,codeFencedFenceInfo:h,codeFencedFenceMeta:m,codeFlowValue:T,codeIndented:l(y),codeText:l(M),codeTextData:T,data:T,definition:l(),definitionDestinationString:E,definitionLabelString:O,definitionTitleString:b,emphasis:l(),hardBreakEscape:l(_),hardBreakTrailing:l(_),htmlFlow:l(D),htmlFlowData:T,htmlText:l(P),htmlTextData:T,image:l(R),label:L,labelText:I,lineEnding:x,link:l(N),listItem:l(),listOrdered:l(),listUnordered:l(),paragraph:l(),referenceString:H,resourceDestinationString:F,resourceTitleString:B,resource:j,setextHeading:l(k),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:[]},i={stack:[r],tokenStack:[],config:t,enter:u,exit:c,buffer:s,resume:d,data:n},a=[],l=-1;++l<e.length;){if("listOrdered"===e[l][1].type||"listUnordered"===e[l][1].type)if("enter"===e[l][0])a.push(l);else l=o(e,a.pop(),l)}for(l=-1;++l<e.length;){var f=t[e[l][0]];Re.call(f,e[l][1].type)&&f[e[l][1].type].call(Object.assign({sliceSerialize:e[l][2].sliceSerialize},i),e[l][1])}if(i.tokenStack.length>0){var p=i.tokenStack[i.tokenStack.length-1];(p[1]||je).call(i,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,i,a,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--,a=void 0;break;case"lineEndingBlank":"enter"===c[0]&&(!r||a||u||i||(i=s),a=void 0);break;case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:a=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}i&&(!o||i<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++,i=void 0,a=!0}}}return e[t][1]._spread=l,n}function i(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,Ne.L)({start:e.start,end:e.end})+"): it\u2019s not open");r[0].type!==e.type&&(t?t.call(this,e,r[0]):(r[1]||je).call(this,e,r[0])),n.position.end=Le(e.end)}function d(){return(0,a.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,Q.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 k(){this.data.setextHeadingSlurpLineEnding=void 0}function S(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 T(e){var t=this.stack.pop();t.value+=this.sliceSerialize(e),t.position.end=Le(e.end)}function x(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)&&(S.call(this,e),T.call(this,e))}function _(){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 M(){var e=this.resume();this.stack[this.stack.length-1].value=e}function N(){var e=this.stack[this.stack.length-1];if(this.data.inReference){var t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}function R(){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(e){var t=this.sliceSerialize(e),n=this.stack[this.stack.length-2];n.label=(0,Me.s)(t),n.identifier=(0,Q.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 B(){var e=this.resume();this.stack[this.stack.length-1].title=e}function j(){this.data.inReference=void 0}function U(){this.data.referenceType="collapsed"}function H(e){var t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,Q.B)(this.sliceSerialize(e)).toLowerCase(),this.data.referenceType="full"}function Y(e){this.data.characterReferenceType=e.type}function z(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 $(e){this.stack.pop().position.end=Le(e.end)}function V(e){T.call(this,e),this.stack[this.stack.length-1].url=this.sliceSerialize(e)}function G(e){T.call(this,e),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)}function q(){return{type:"blockquote",children:[]}}function Z(){return{type:"code",lang:null,meta:null,value:""}}function X(){return{type:"inlineCode",value:""}}function W(){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 ie(e){return{type:"list",ordered:"listOrdered"===e.type,start:null,spread:e._spread,children:[]}}function ae(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,i.A)(t.extensions||[]))),content:o(g),document:o(y),flow:o(w),string:o(k),text:o(S)};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,i,a){var s,u,l,c,d,f=[];for(o=n+("string"===typeof o?o.toString():new TextDecoder(i||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 a&&(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):Be(e,r)}}function Be(e,t){var n;for(n in t)if(Re.call(t,n))switch(n){case"canContainEols":var r,o=t[n];if(o)(r=e[n]).push.apply(r,(0,i.A)(o));break;case"transforms":var a,s=t[n];if(s)(a=e[n]).push.apply(a,(0,i.A)(s));break;case"enter":case"exit":var u=t[n];u&&Object.assign(e[n],u)}}function je(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+(0,Ne.L)({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+(0,Ne.L)({start:t.start,end:t.end})+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+(0,Ne.L)({start:t.start,end:t.end})+") is still open")}function Ue(e){var t=this;t.parser=function(n){return Ie(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),i=n(83950);function a(e){for(var t=[],n=-1,r=0,o=0;++n<e.length;){var a=e.charCodeAt(n),s="";if(37===a&&(0,i.lV)(e.charCodeAt(n+1))&&(0,i.lV)(e.charCodeAt(n+2)))o=2;else if(a<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(a))||(s=String.fromCharCode(a));else if(a>55295&&a<57344){var u=e.charCodeAt(n+1);a<56320&&u>56319&&u<57344?(s=String.fromCharCode(a,u),o=1):s="\ufffd"}else s=String.fromCharCode(a);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),i=o[0];i&&"text"===i.type?i.value="["+i.value:o.unshift({type:"text",value:"["});var a=o[o.length-1];return a&&"text"===a.type?a.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,i=[];r;)i.push(h(t.slice(o,r.index),o>0,!0),r[0]),o=r.index+r[0].length,r=n.exec(t);return i.push(h(t.slice(o),o>0,!1)),i.join("")}function h(e,t,n){var r=0,o=e.length;if(t)for(var i=e.codePointAt(r);9===i||32===i;)r++,i=e.codePointAt(r);if(n)for(var a=e.codePointAt(o-1);9===a||32===a;)o--,a=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(),i=a(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-"+i,id:r+"fnref-"+i+(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:a(r.url||""),alt:t.alt};null!==r.title&&void 0!==r.title&&(o.title=r.title);var i={type:"element",tagName:"img",properties:o,children:[]};return e.patch(t,i),e.applyData(t,i)},image:function(e,t){var n={src:a(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:a(r.url||"")};null!==r.title&&void 0!==r.title&&(o.title=r.title);var i={type:"element",tagName:"a",properties:o,children:e.all(t)};return e.patch(t,i),e.applyData(t,i)},link:function(e,t){var n={href:a(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),i={},a=[];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:[]}),i.className=["task-list-item"]}for(var l=-1;++l<r.length;){var f=r[l];(o||0!==l||"element"!==f.type||"p"!==f.tagName)&&a.push({type:"text",value:"\n"}),"element"!==f.type||"p"!==f.tagName||o?a.push(f):a.push.apply(a,(0,c.A)(f.children))}var p=r[r.length-1];p&&(o||"element"!==p.type||"p"!==p.tagName)&&a.push({type:"text",value:"\n"});var h={type:"element",tagName:"li",properties:i,children:a};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 i=r[o];if("element"===i.type&&"li"===i.tagName&&i.properties&&Array.isArray(i.properties.className)&&i.properties.className.includes("task-list-item")){n.className=["contains-task-list"];break}}var a={type:"element",tagName:t.ordered?"ol":"ul",properties:n,children:e.wrap(r,!0)};return e.patch(t,a),e.applyData(t,a)},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 i={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],i),o.push(i)}if(n.length>0){var a={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&&(a.position={start:s,end:u}),o.push(a)}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",i=n&&"table"===n.type?n.align:void 0,a=i?i.length:t.children.length,s=-1,u=[];++s<a;){var l=t.children[s],c={},d=i?i[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 k(e,t){e.position&&(t.position=(0,f.G1)(e))}function S(e,t){var n=t;if(e&&e.data){var r=e.data.hName,i=e.data.hChildren,a=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&&a&&Object.assign(n.properties,(0,o.Ay)(a)),"children"in n&&n.children&&null!==i&&void 0!==i&&(n.children=i)}return n}function T(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 x(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 _(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,i=new Map,a=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=_(o.value)),!Array.isArray(o)&&"element"===o.type)){var i=o.children[0];i&&"text"===i.type&&(i.value=_(i.value))}Array.isArray(o)?t.push.apply(t,(0,c.A)(o)):t.push(o)}}return t},applyData:S,definitionById:i,footnoteById:a,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 i=(0,b.A)(e,A),a=(0,o.Ay)(i);return a.children=l.all(e),a}return(0,o.Ay)(e)}return(l.options.unknownHandler||T)(l,e,t)},options:n,patch:k,wrap:x};return(0,E.YR)(e,(function(e){if("definition"===e.type||"footnoteDefinition"===e.type){var t="definition"===e.type?i:a,n=String(e.identifier).toUpperCase();t.has(n)||t.set(n,e)}})),l}(e,t),i=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,i=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=a(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 i?i:i(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 k={type:"element",tagName:"li",properties:{id:t+"fn-"+g},children:e.wrap(m,!0)};e.patch(h,k),f.push(k)}}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(i)?{type:"root",children:i}:i||{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 i;return(0,g.A)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return i=D(r,t),n.next=3,e.run(i,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 N}});var r=n(89379),o=n(60436),i=n(27789),a={}.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(a.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 i=r.join[o](e,t,n,r);if(!0===i||1===i)break;if("number"===typeof i)return"\n".repeat(1+i);if(!1===i)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,i=0;n=b.exec(e);)a(e.slice(o,n.index)),r.push(n[0]),o=n.index+n[0].length,i++;return a(e.slice(o)),r.join("");function a(e){r.push(t(e,i,!e))}}var A=n(69016);function w(e,t){return e-t}function C(e,t){for(var n,r=/\\(?=[!-/:-@[-`{-~])/g,o=[],i=[],a=e+t,s=-1,u=0;n=r.exec(a);)o.push(n.index);for(;++s<o.length;)u!==o[s]&&i.push(e.slice(u,o[s])),i.push("\\"),u=o[s];return i.push(e.slice(u)),i.join("")}function k(e){var t=e||{},n=t.now||{},r=t.lineShift||0,o=n.line||1,i=n.column||1;return{move:function(e){var t=e||"",n=t.split(/\r?\n|\r/g),a=n[n.length-1];return o+=n.length-1,i=1===n.length?i+a.length:1+a.length+r,t},current:function(){return{now:{line:o,column:i},lineShift:r}},shift:function(e){r+=e}}}function S(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:k,compilePattern:y,safe:M,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(_),n.handle=(0,i.A)("type",{invalid:T,unknown:x,handlers:n.handlers});var a=n.handle(e,void 0,n,{before:"\n",after:"\n",now:{line:1,column:1},lineShift:0});return a&&10!==a.charCodeAt(a.length-1)&&13!==a.charCodeAt(a.length-1)&&(a+="\n"),a}function T(e){throw new Error("Cannot handle value `"+e+"`, expected node")}function x(e){throw new Error("Cannot handle unknown node `"+e.type+"`")}function _(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,i=e.children||[],a=[],s=-1,u=n.before;o.push(-1);for(var l=t.createTracker(n);++s<i.length;){var c=i[s],d=void 0;if(o[o.length-1]=s,s+1<i.length){var f=t.handle.handlers[i[s+1].type];f&&f.peek&&(f=f.peek),d=f?f(i[s+1],e,t,(0,r.A)({before:"",after:""},l.current())).charAt(0):""}else d=n.after;a.length>0&&("\r"===u||"\n"===u)&&"html"===c.type&&(a[a.length-1]=a[a.length-1].replace(/(\r?\n|\r)$/," "),u=" ",(l=t.createTracker(n)).move(a.join(""))),a.push(l.move(t.handle(c,e,t,(0,r.A)((0,r.A)({},l.current()),{},{before:u,after:d})))),u=a[a.length-1].slice(-1)}return o.pop(),a.join("")}(e,this,t)}function P(e,t){return function(e,t,n){var o=t.indexStack,i=e.children||[],a=t.createTracker(n),s=[],u=-1;for(o.push(-1);++u<i.length;){var l=i[u];o[o.length-1]=u,s.push(a.move(t.handle(l,e,t,(0,r.A)({before:"\n",after:"\n"},a.current())))),"list"!==l.type&&(t.bulletLastUsed=void 0),u<i.length-1&&s.push(a.move(O(l,i[u+1],e,t)))}return o.pop(),s.join("")}(e,this,t)}function M(e,t){return function(e,t,n){for(var r=(n.before||"")+(t||"")+(n.after||""),o=[],i=[],a={},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)?(a[p].before&&!d&&(a[p].before=!1),a[p].after&&!f&&(a[p].after=!1)):(o.push(p),a[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&&a[v].after&&!a[v+1].before&&!a[v+1].after||o[s-1]===v-1&&a[v].before&&!a[v-1].before&&!a[v-1].after||(h!==v&&i.push(C(r.slice(h,v),"\\")),h=v,!/[!-/:-@[-`{-~]/.test(r.charAt(v))||n.encode&&n.encode.includes(r.charAt(v))?(i.push("&#x"+r.charCodeAt(v).toString(16).toUpperCase()+";"),h++):i.push("\\"))}return i.push(C(r.slice(h,m),n.after)),i.join("")}(this,e,t)}function N(e){var t=this;t.compiler=function(n){return S(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}})},46137:function(e,t,n){"use strict";n.d(t,{G:function(){return l}});var r=n(60436),o=n(23029),i=n(92901),a="undefined"==typeof Symbol?"__\u037c":Symbol.for("\u037c"),s="undefined"==typeof Symbol?"__styleSet"+Math.floor(1e8*Math.random()):Symbol("styleSet"),u="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:{},l=function(){return(0,i.A)((function e(t,n){(0,o.A)(this,e),this.rules=[];var r=(n||{}).finish;function i(e){return/^@/.test(e)?[e]:e.split(/,\s*/)}function a(e,t,n,o){var s=[],u=/^@(\w+)\b/.exec(e[0]),l=u&&"keyframes"==u[1];if(u&&null==t)return n.push(e[0]+";");for(var c in t){var d=t[c];if(/&/.test(c))a(c.split(/,\s*/).map((function(t){return e.map((function(e){return t.replace(/&/,e)}))})).reduce((function(e,t){return e.concat(t)})),d,n);else if(d&&"object"==typeof d){if(!u)throw new RangeError("The value of a property ("+c+") should be a primitive value.");a(i(c),d,s,l)}else null!=d&&s.push(c.replace(/_.*/,"").replace(/[A-Z]/g,(function(e){return"-"+e.toLowerCase()}))+": "+d+";")}(s.length||l)&&n.push((!r||u||o?e:e.map(r)).join(", ")+" {"+s.join(" ")+"}")}for(var s in t)a(i(s),t[s],this.rules)}),[{key:"getRules",value:function(){return this.rules.join("\n")}}],[{key:"newName",value:function(){var e=u[a]||1;return u[a]=e+1,"\u037c"+e.toString(36)}},{key:"mount",value:function(e,t,n){var r=e[s],o=n&&n.nonce;r?o&&r.setNonce(o):r=new d(e,o),r.mount(Array.isArray(t)?t:[t],e)}}])}(),c=new Map,d=function(){return(0,i.A)((function e(t,n){(0,o.A)(this,e);var r=t.ownerDocument||t,i=r.defaultView;if(!t.head&&t.adoptedStyleSheets&&i.CSSStyleSheet){var a=c.get(r);if(a)return t[s]=a;this.sheet=new i.CSSStyleSheet,c.set(r,this)}else this.styleTag=r.createElement("style"),n&&this.styleTag.setAttribute("nonce",n);this.modules=[],t[s]=this}),[{key:"mount",value:function(e,t){for(var n=this.sheet,o=0,i=0,a=0;a<e.length;a++){var s=e[a],u=this.modules.indexOf(s);if(u<i&&u>-1&&(this.modules.splice(u,1),i--,u=-1),-1==u){if(this.modules.splice(i++,0,s),n)for(var l=0;l<s.rules.length;l++)n.insertRule(s.rules[l],o++)}else{for(;i<u;)o+=this.modules[i++].rules.length;o+=s.rules.length,i++}}if(n)t.adoptedStyleSheets.indexOf(this.sheet)<0&&(t.adoptedStyleSheets=[this.sheet].concat((0,r.A)(t.adoptedStyleSheets)));else{for(var c="",d=0;d<this.modules.length;d++)c+=this.modules[d].getRules()+"\n";this.styleTag.textContent=c;var f=t.head||t;this.styleTag.parentNode!=f&&f.insertBefore(this.styleTag,f.firstChild)}}},{key:"setNonce",value:function(e){this.styleTag&&this.styleTag.getAttribute("nonce")!=e&&this.styleTag.setAttribute("nonce",e)}}])}()},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 a;if("function"===typeof e)return i(e);if("object"===typeof e)return Array.isArray(e)?o(e):function(e){var t=e;return i(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 i(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 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(s(t)&&e.call(this,t,"number"===typeof n?n:void 0,r||void 0))}}function a(){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 a},PW:function(){return o},Y:function(){return r}});var r=i("end"),o=i("start");function i(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 a(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?i(e.position):"start"in e||"end"in e?i(e):"line"in e||"column"in e?o(e):"":""}function o(e){return a(e&&e.line)+":"+a(e&&e.column)}function i(e){return o(e&&e.start)+"-"+o(e&&e.end)}function a(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 a},_Z:function(){return s},VG:function(){return u}});var r=n(2279);var o=[],i=!0,a=!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[i,e];return null===e||void 0===e?o:[e]}(n(r,f)),v[0]===a))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]===a)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 i,a,s;"function"===typeof t&&"function"!==typeof n?(a=void 0,s=t,i=n):(a=t,s=n,i=o),(0,r.VG)(e,a,(function(e,t){var n=t[t.length-1],r=n?n.children.indexOf(e):void 0;return s(e,r,n)}),i)}},44498:function(e,t,n){"use strict";n.d(t,{T:function(){return y}});var r=n(60436),o=n(23029),i=n(92901),a=n(89379),s=n(39874),u=n(85501),l=n(50531),c=n(78244),d=function(e){function t(e,n,r){var i;(0,o.A)(this,t),i=(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,a.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 i.ancestors=l.ancestors||void 0,i.cause=l.cause||void 0,i.column=h?h.column:void 0,i.fatal=void 0,i.file,i.message=u,i.line=h?h.line:void 0,i.name=(0,c.L)(l.place)||"1:1",i.place=l.place||void 0,i.reason=i.message,i.ruleId=l.ruleId||void 0,i.source=l.source||void 0,i.stack=d&&l.cause&&"string"===typeof l.cause.stack?l.cause.stack:"",i.actual,i.expected,i.note,i.url,i}return(0,u.A)(t,e),(0,i.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,i=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;i--;)if(47===e.codePointAt(i)){if(n){r=i+1;break}}else o<0&&(n=!0,o=i+1);return o<0?"":e.slice(r,o)}if(t===e)return"";var a=-1,s=t.length-1;for(;i--;)if(47===e.codePointAt(i)){if(n){r=i+1;break}}else a<0&&(n=!0,a=i+1),s>-1&&(e.codePointAt(i)===t.codePointAt(s--)?s<0&&(o=i):(s=-1,o=a));r===o?o=a: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,i=-1,a=0;for(;n--;){var s=e.codePointAt(n);if(47!==s)r<0&&(t=!0,r=n+1),46===s?i<0?i=n:1!==a&&(a=1):i>-1&&(a=-1);else if(t){o=n+1;break}}if(i<0||r<0||0===a||1===a&&i===r-1&&i===o+1)return"";return e.slice(i,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="",i=0,a=-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(a===u-1||1===s);else if(a!==u-1&&2===s){if(o.length<2||2!==i||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="",i=0):i=(o=o.slice(0,r)).length-1-o.lastIndexOf("/"),a=u,s=0;continue}}else if(o.length>0){o="",i=0,a=u,s=0;continue}t&&(o=o.length>0?o+"/..":"..",i=2)}else o.length>0?o+="/"+e.slice(a+1,u):o=e.slice(a+1,u),i=u-a-1;a=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 i=new TypeError("File URL path must not include encoded / characters");throw i.code="ERR_INVALID_FILE_URL_PATH",i}}return decodeURIComponent(n)}(e)}var g=["history","path","basename","stem","extname","dirname"],y=function(){return(0,i.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 i,a=-1;++a<g.length;){var s=g[a];s in n&&void 0!==n[s]&&null!==n[s]&&(this[s]="history"===s?(0,r.A)(n[s]):n[s])}for(i in n)g.includes(i)||(this[i]=n[i])}),[{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,i=o.handlers;if(t&&r.call(t,e)){var a=String(t[e]);n=r.call(i,a)?i[a]: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}}},function(e){var t;t=87812,e(e.s=t)}]);