UNPKG

@knapsack/app

Version:

Build Design Systems on top of knapsack, by Basalt

9 lines • 141 kB
(window.webpackJsonp=window.webpackJsonp||[]).push([["vendors~custom-page-KXWAf~pattern-view-page-WE7TE~93c72913"],{"../node_modules/react-simple-code-editor/lib/index.js":function(e,t,n){(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},r=function(){function defineProperties(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&defineProperties(e.prototype,t),n&&defineProperties(e,n),e}}(),o=function _interopRequireWildcard(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("react"));function _possibleConstructorReturn(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 s=13,a=9,c=8,l=89,p=90,u=77,d=57,h=219,m=222,f=192,g=27,y=100,_=3e3,b="navigator"in e&&/Win/i.test(navigator.platform),S="navigator"in e&&/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform),v="npm__react-simple-code-editor__textarea",w=function(e){function Editor(){var e,t,n;!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,Editor);for(var r=arguments.length,o=Array(r),v=0;v<r;v++)o[v]=arguments[v];return t=n=_possibleConstructorReturn(this,(e=Editor.__proto__||Object.getPrototypeOf(Editor)).call.apply(e,[this].concat(o))),n.state={capture:!0},n._recordCurrentState=function(){var e=n._input;if(e){var t=e.value,i=e.selectionStart,r=e.selectionEnd;n._recordChange({value:t,selectionStart:i,selectionEnd:r})}},n._getLines=function(e,t){return e.substring(0,t).split("\n")},n._recordChange=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=n._history,o=r.stack,s=r.offset;if(o.length&&s>-1){n._history.stack=o.slice(0,s+1);var a=n._history.stack.length;if(a>y){var c=a-y;n._history.stack=o.slice(c,a),n._history.offset=Math.max(n._history.offset-c,0)}}var l=Date.now();if(t){var p=n._history.stack[n._history.offset];if(p&&l-p.timestamp<_){var u=/[^a-z0-9]([a-z0-9]+)$/i,d=n._getLines(p.value,p.selectionStart).pop().match(u),h=n._getLines(e.value,e.selectionStart).pop().match(u);if(d&&h&&h[1].startsWith(d[1]))return void(n._history.stack[n._history.offset]=i({},e,{timestamp:l}))}}n._history.stack.push(i({},e,{timestamp:l})),n._history.offset++},n._updateInput=function(e){var t=n._input;t&&(t.value=e.value,t.selectionStart=e.selectionStart,t.selectionEnd=e.selectionEnd,n.props.onValueChange(e.value))},n._applyEdits=function(e){var t=n._input,r=n._history.stack[n._history.offset];r&&t&&(n._history.stack[n._history.offset]=i({},r,{selectionStart:t.selectionStart,selectionEnd:t.selectionEnd})),n._recordChange(e),n._updateInput(e)},n._undoEdit=function(){var e=n._history,t=e.stack,i=e.offset,r=t[i-1];r&&(n._updateInput(r),n._history.offset=Math.max(i-1,0))},n._redoEdit=function(){var e=n._history,t=e.stack,i=e.offset,r=t[i+1];r&&(n._updateInput(r),n._history.offset=Math.min(i+1,t.length-1))},n._handleKeyDown=function(e){var t=n.props,i=t.tabSize,r=t.insertSpaces,o=t.ignoreTabKey,y=t.onKeyDown;if(!y||(y(e),!e.defaultPrevented)){e.keyCode===g&&e.target.blur();var _=e.target,v=_.value,w=_.selectionStart,C=_.selectionEnd,x=(r?" ":"\t").repeat(i);if(e.keyCode===a&&!o&&n.state.capture)if(e.preventDefault(),e.shiftKey){var E=n._getLines(v,w),k=E.length-1,T=n._getLines(v,C).length-1,j=v.split("\n").map((function(e,t){return t>=k&&t<=T&&e.startsWith(x)?e.substring(x.length):e})).join("\n");if(v!==j){var P=E[k];n._applyEdits({value:j,selectionStart:P.startsWith(x)?w-x.length:w,selectionEnd:C-(v.length-j.length)})}}else if(w!==C){var M=n._getLines(v,w),O=M.length-1,A=n._getLines(v,C).length-1,L=M[O];n._applyEdits({value:v.split("\n").map((function(e,t){return t>=O&&t<=A?x+e:e})).join("\n"),selectionStart:/\S/.test(L)?w+x.length:w,selectionEnd:C+x.length*(A-O+1)})}else{var D=w+x.length;n._applyEdits({value:v.substring(0,w)+x+v.substring(C),selectionStart:D,selectionEnd:D})}else if(e.keyCode===c){var I=w!==C;if(v.substring(0,w).endsWith(x)&&!I){e.preventDefault();var N=w-x.length;n._applyEdits({value:v.substring(0,w-x.length)+v.substring(C),selectionStart:N,selectionEnd:N})}}else if(e.keyCode===s){if(w===C){var R=n._getLines(v,w).pop().match(/^\s+/);if(R&&R[0]){e.preventDefault();var B="\n"+R[0],W=w+B.length;n._applyEdits({value:v.substring(0,w)+B+v.substring(C),selectionStart:W,selectionEnd:W})}}}else if(e.keyCode===d||e.keyCode===h||e.keyCode===m||e.keyCode===f){var F=void 0;e.keyCode===d&&e.shiftKey?F=["(",")"]:e.keyCode===h?F=e.shiftKey?["{","}"]:["[","]"]:e.keyCode===m?F=e.shiftKey?['"','"']:["'","'"]:e.keyCode!==f||e.shiftKey||(F=["`","`"]),w!==C&&F&&(e.preventDefault(),n._applyEdits({value:v.substring(0,w)+F[0]+v.substring(w,C)+F[1]+v.substring(C),selectionStart:w,selectionEnd:C+2}))}else(S?e.metaKey&&e.keyCode===p:e.ctrlKey&&e.keyCode===p)&&!e.shiftKey&&!e.altKey?(e.preventDefault(),n._undoEdit()):(S?e.metaKey&&e.keyCode===p&&e.shiftKey:b?e.ctrlKey&&e.keyCode===l:e.ctrlKey&&e.keyCode===p&&e.shiftKey)&&!e.altKey?(e.preventDefault(),n._redoEdit()):e.keyCode!==u||!e.ctrlKey||S&&!e.shiftKey||(e.preventDefault(),n.setState((function(e){return{capture:!e.capture}})))}},n._handleChange=function(e){var t=e.target,i=t.value,r=t.selectionStart,o=t.selectionEnd;n._recordChange({value:i,selectionStart:r,selectionEnd:o},!0),n.props.onValueChange(i)},n._history={stack:[],offset:-1},_possibleConstructorReturn(n,t)}return function _inherits(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)}(Editor,e),r(Editor,[{key:"componentDidMount",value:function componentDidMount(){this._recordCurrentState()}},{key:"render",value:function render(){var e=this,t=this.props,n=t.value,r=t.style,s=t.padding,a=t.highlight,c=t.textareaId,l=t.autoFocus,p=t.disabled,u=t.form,d=t.maxLength,h=t.minLength,m=t.name,f=t.placeholder,g=t.readOnly,y=t.required,_=t.onClick,b=t.onFocus,S=t.onBlur,w=t.onKeyUp,x=(t.onKeyDown,t.onValueChange,t.tabSize,t.insertSpaces,t.ignoreTabKey,function _objectWithoutProperties(e,t){var n={};for(var i in e)t.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n}(t,["value","style","padding","highlight","textareaId","autoFocus","disabled","form","maxLength","minLength","name","placeholder","readOnly","required","onClick","onFocus","onBlur","onKeyUp","onKeyDown","onValueChange","tabSize","insertSpaces","ignoreTabKey"])),E={paddingTop:s,paddingRight:s,paddingBottom:s,paddingLeft:s},k=a(n);return o.createElement("div",i({},x,{style:i({},C.container,r)}),o.createElement("textarea",{ref:function ref(t){return e._input=t},style:i({},C.editor,C.textarea,E),className:v,id:c,value:n,onChange:this._handleChange,onKeyDown:this._handleKeyDown,onClick:_,onKeyUp:w,onFocus:b,onBlur:S,disabled:p,form:u,maxLength:d,minLength:h,name:m,placeholder:f,readOnly:g,required:y,autoFocus:l,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"data-gramm":!1}),o.createElement("pre",i({"aria-hidden":"true",style:i({},C.editor,C.highlight,E)},"string"==typeof k?{dangerouslySetInnerHTML:{__html:k+"<br />"}}:{children:k})),o.createElement("style",{type:"text/css",dangerouslySetInnerHTML:{__html:"\n/**\n * Reset the text fill color so that placeholder is visible\n */\n.npm__react-simple-code-editor__textarea:empty {\n  -webkit-text-fill-color: inherit !important;\n}\n\n/**\n * Hack to apply on some CSS on IE10 and IE11\n */\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n  /**\n    * IE doesn't support '-webkit-text-fill-color'\n    * So we use 'color: transparent' to make the text transparent on IE\n    * Unlike other browsers, it doesn't affect caret color in IE\n    */\n  .npm__react-simple-code-editor__textarea {\n    color: transparent !important;\n  }\n\n  .npm__react-simple-code-editor__textarea::selection {\n    background-color: #accef7 !important;\n    color: transparent !important;\n  }\n}\n"}}))}},{key:"session",get:function get(){return{history:this._history}},set:function set(e){this._history=e.history}}]),Editor}(o.Component);w.defaultProps={tabSize:2,insertSpaces:!0,ignoreTabKey:!1,padding:0},t.default=w;var C={container:{position:"relative",textAlign:"left",boxSizing:"border-box",padding:0,overflow:"hidden"},textarea:{position:"absolute",top:0,left:0,height:"100%",width:"100%",resize:"none",color:"inherit",overflow:"hidden",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",WebkitTextFillColor:"transparent"},highlight:{position:"relative",pointerEvents:"none"},editor:{margin:0,border:0,background:"none",boxSizing:"inherit",display:"inherit",fontFamily:"inherit",fontSize:"inherit",fontStyle:"inherit",fontVariantLigatures:"inherit",fontWeight:"inherit",letterSpacing:"inherit",lineHeight:"inherit",tabSize:"inherit",textIndent:"inherit",textRendering:"inherit",textTransform:"inherit",whiteSpace:"pre-wrap",wordBreak:"keep-all",overflowWrap:"break-word"}}}).call(this,n("../node_modules/webpack/buildin/global.js"))},"../node_modules/react-view/dist/es/const.js":function(e,t,n){var i,r;n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return r})),function(e){e[e.Update=0]="Update",e[e.UpdateCode=1]="UpdateCode",e[e.UpdateCodeAndProvider=2]="UpdateCodeAndProvider",e[e.UpdatePropsAndCodeNoRecompile=3]="UpdatePropsAndCodeNoRecompile",e[e.UpdatePropsAndCode=4]="UpdatePropsAndCode",e[e.UpdateProps=5]="UpdateProps",e[e.Reset=6]="Reset"}(i||(i={})),function(e){e.String="string",e.ReactNode="react node",e.Boolean="boolean",e.Number="number",e.Enum="enum",e.Array="array",e.Object="object",e.Function="function",e.Ref="ref",e.Date="date",e.Custom="custom"}(r||(r={}))},"../node_modules/react-view/dist/es/ui/knobs.js":function(e,t,n){var i=n("react"),r=n("../node_modules/react-view/dist/es/const.js"),o=n("../node_modules/@miksu/react-tiny-popover/dist/Popover.js"),s=n.n(o),a=n("../node_modules/react-view/dist/es/utils.js");const PopupError=({enabled:e,children:t})=>e?i.createElement(s.a,{isOpen:e,position:"bottom",content:i.createElement("div",null,t)},i.createElement("div",null)):i.createElement(i.Fragment,null,t);var ui_error=({msg:e,code:t,isPopup:n})=>null===e?null:i.createElement(PopupError,{enabled:Boolean(n)},i.createElement("div",{style:{borderRadius:"5px",backgroundColor:"#892C21",whiteSpace:"pre",fontSize:"11px",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",color:"#FFF",padding:"16px",margin:`${n?4:8}px 0px`,overflowX:"scroll"}},t?Object(a.e)(e,t):Object(a.d)(e))),c=n("../node_modules/react-simple-code-editor/lib/index.js"),l=n.n(c),p=n("../node_modules/prism-react-renderer/dist/index.js"),u=n("../node_modules/prism-react-renderer/prism/index.js");var d={plain:{fontSize:"14px",color:"#333",backgroundColor:"rgb(253, 253, 253)",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",margin:0},styles:[{types:["comment","punctuation"],style:{color:"rgb(170, 170, 170)"}},{types:["operator"],style:{color:"rgb(119, 119, 119)"}},{types:["builtin","variable","constant","number","char","symbol"],style:{color:"rgb(156, 93, 39)"}},{types:["function"],style:{color:"rgb(170, 55, 49)"}},{types:["string"],style:{color:"rgb(68, 140, 39)"}},{types:["tag"],style:{color:"rgb(75, 105, 198)"}},{types:["attr-name"],style:{color:"rgb(129, 144, 160)"}},{types:["selector"],style:{color:"rgb(122, 62, 157)"}},{types:["keyword"],style:{}},{types:["changed"],style:{color:"rgb(0, 0, 0)",backgroundColor:"rgb(255, 255, 221)"}},{types:["deleted"],style:{color:"rgb(0, 0, 0)",backgroundColor:"rgb(255, 221, 221)"}},{types:["inserted"],style:{color:"rgb(0, 0, 0)",backgroundColor:"rgb(221, 255, 221)"}}]};var editor=({code:e,transformToken:t,onChange:n,placeholder:r,language:o,theme:s,"data-testid":c})=>{const[h,m]=i.useState(!1),f=Object.assign(Object.assign({},s||d),{plain:Object.assign({whiteSpace:"break-spaces"},(s||d).plain)}),[g,y]=Object(a.g)(e,n);return i.createElement("div",{"data-testid":c,style:{boxSizing:"border-box",paddingLeft:"4px",paddingRight:"4px",maxWidth:"auto",overflow:"hidden",border:h?"1px solid #276EF1":"1px solid #CCC",borderRadius:"5px"}},i.createElement("style",{dangerouslySetInnerHTML:{__html:".npm__react-simple-code-editor__textarea { outline: none !important }"}}),i.createElement(l.a,{value:g||"",placeholder:r,highlight:e=>(({code:e,theme:t,transformToken:n,language:r})=>i.createElement(p.a,{Prism:u.a,code:e,theme:t,language:r||"jsx"},({tokens:e,getLineProps:t,getTokenProps:r})=>i.createElement(i.Fragment,null,e.map((e,o)=>i.createElement("div",Object.assign({key:o},t({line:e,key:o})),e.map((e,t)=>{const o=r({token:e,key:t});return n?n(o):i.createElement("span",Object.assign({key:t},o))}))))))({code:e,theme:f,transformToken:t,language:o}),onValueChange:e=>y(e),onFocus:()=>m(!0),onBlur:()=>m(!1),padding:8,style:f.plain}))};const getTooltip=(e,t,n)=>i.createElement("div",{style:{backgroundColor:"white",border:"1px solid #CCC",padding:"8px",borderRadius:"5px",fontFamily:"'Helvetica Neue', Arial",fontSize:"14px"}},i.createElement("b",null,n),": ",i.createElement("i",null,t),i.createElement("br",null),i.createElement("br",null),e),Spacing=({children:e,name:t})=>i.createElement("div",{"data-testid":`rv-knob-${t}`,style:{margin:"10px 0px",fontFamily:"'Helvetica Neue', Arial",fontSize:"14px"}},e),Label=({children:e,tooltip:t})=>{const[n,r]=Object(a.f)();return i.createElement(s.a,{isOpen:Boolean(r),position:"top",content:i.createElement("div",null,t)},i.createElement("label",{ref:n,style:{fontWeight:500,lineHeight:"20px"}},e," ",i.createElement("span",{style:{fontSize:"12px",fontWeight:400}},"[?]")))},BooleanKnob=({tooltip:e,name:t,val:n,globalSet:r})=>{const[o,c]=Object(a.f)();return i.createElement(s.a,{isOpen:Boolean(c),position:"top",content:i.createElement("div",null,e)},i.createElement("div",{ref:o,style:{display:"flex",alignItems:"center",fontWeight:500}},i.createElement("input",{id:t,type:"checkbox",style:{marginRight:"8px",marginLeft:"0px"},checked:Boolean(n),onChange:()=>{r(!n)}}),i.createElement("label",{htmlFor:t},t," ",i.createElement("span",{style:{fontSize:"12px",fontWeight:400}},"[?]"))))};var knob=({name:e,error:t,type:n,val:o,set:s,options:c={},description:l,placeholder:p,enumName:u})=>{const[d]=Object(a.g)(o,s);switch(n){case r.b.Ref:return i.createElement(Spacing,null,i.createElement(Label,{tooltip:getTooltip(l,n,e)},e),i.createElement("a",{href:"https://reactjs.org/docs/refs-and-the-dom.html",target:"_blank",rel:"noopener noreferrer",style:{fontSize:"14px",display:"block"}},"React Ref documentation"),i.createElement(ui_error,{msg:t,isPopup:!0}));case r.b.Boolean:return i.createElement(Spacing,null,i.createElement(BooleanKnob,{tooltip:getTooltip(l,n,e),val:Boolean(d),globalSet:s,name:e}),i.createElement(ui_error,{msg:t,isPopup:!0}));case r.b.Enum:const o=Object.keys(c).length;return i.createElement(Spacing,null,i.createElement(Label,{tooltip:getTooltip(l,n,e)},e),o<7?i.createElement("div",{style:{display:"flex",flexWrap:"wrap"}},Object.keys(c).map(t=>i.createElement("div",{style:{marginRight:"16px",marginBottom:"8px",display:"flex",alignItems:"center"},key:t},i.createElement("input",{style:{marginRight:"8px",marginLeft:"0px"},type:"radio",checked:`${u||e.toUpperCase()}.${t}`===d,key:t,id:`${e}_${t}`,value:`${u||e.toUpperCase()}.${t}`,name:`radio_${e}`,onChange:e=>s(e.target.value)}),i.createElement("label",{htmlFor:`${e}_${t}`},t)))):i.createElement("select",{onChange:e=>s(e.target.value),value:String(d),name:e,style:{display:"block",padding:"8.5px 10px",MozAppearance:"none",WebkitAppearance:"none",appearance:"none",width:"100%",border:"1px solid #CCC",background:"url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEuNDEgNC42NyAyLjQ4IDMuMTggMy41NCA0LjY3IDEuNDEgNC42NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIzLjU0IDUuMzMgMi40OCA2LjgyIDEuNDEgNS4zMyAzLjU0IDUuMzMiLz48L3N2Zz4=) no-repeat 95% 50%",fontSize:"14px",borderRadius:"5px"}},Object.keys(c).map(t=>i.createElement("option",{key:`${e}_${t}`,value:`${u||e.toUpperCase()}.${t}`},t))),i.createElement(ui_error,{msg:t,isPopup:!0}));case r.b.ReactNode:case r.b.Function:case r.b.Array:case r.b.Object:case r.b.String:case r.b.Date:case r.b.Number:return i.createElement(Spacing,{name:e},i.createElement(Label,{tooltip:getTooltip(l,n,e)},e),i.createElement(editor,{onChange:e=>{s(e)},code:d?String(d):"",placeholder:p,small:!0}),i.createElement(ui_error,{msg:t,isPopup:!0}));default:return null}};const KnobColumn=({state:e,knobNames:t,error:n,set:r})=>i.createElement("div",{style:{flexBasis:"50%",padding:"0 16px"}},t.map(t=>i.createElement(knob,{key:t,name:t,error:n.where===t?n.msg:null,description:e[t].description,type:e[t].type,val:e[t].value,options:e[t].options,placeholder:e[t].placeholder,set:e=>r(e,t),enumName:e[t].enumName})));t.a=({state:e,set:t,error:n})=>{const[o,s]=i.useState(!1),a=Object.keys(e).filter(t=>e[t].type!==r.b.Custom),c=a.filter(t=>!0!==e[t].hidden),l=o?a:c,p=l.slice(0,Math.round(l.length/2)),u=l.slice(Math.round(l.length/2));return i.createElement(i.Fragment,null,i.createElement("style",{dangerouslySetInnerHTML:{__html:"\n        @media screen and (max-width: 600px) {\n          .react-view-columns {\n            flex-wrap: wrap;\n          }\n        }\n        .react-view-columns {\n          display: flex;\n          margin: 0 -16px;\n        }\n      "}}),i.createElement("div",{className:"react-view-columns"},i.createElement(KnobColumn,{state:e,knobNames:p,set:t,error:n}),i.createElement(KnobColumn,{state:e,knobNames:u,set:t,error:n})),c.length!==a.length&&i.createElement("button",{onClick:()=>s(!o)},o?"Show only basic props":"Show all props"))}},"../node_modules/react-view/dist/es/use-view.js":function(e,t,n){var i=n("react"),r=n("../node_modules/copy-to-clipboard/index.js"),o=n.n(r),s=n("../node_modules/lodash/debounce.js"),a=n.n(s),c=n("../node_modules/@babel/traverse/lib/index.js"),l=n.n(c),p=n("../node_modules/react-view/node_modules/@babel/generator/lib/index.js"),u=n.n(p),d=n("../node_modules/@babel/types/lib/index.js"),h=n("../node_modules/react-view/node_modules/@babel/parser/lib/index.js"),m=n("../node_modules/@babel/template/lib/index.js"),f=n.n(m),g=n("../node_modules/react-view/dist/es/utils.js"),y=n("../node_modules/react-view/dist/es/const.js"),_=n("../node_modules/@miksu/prettier/lib/standalone.js"),b=n.n(_),S=n("../node_modules/@miksu/prettier/lib/language-js/parser-babylon.js"),v=n.n(S),__rest=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r<i.length;r++)t.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(n[i[r]]=e[i[r]])}return n};const w=f.a.ast("import * as React from 'react';"),getAstPropValue=(e,t,n)=>{const i=e.value;switch(e.type){case y.b.String:return d.stringLiteral(String(i));case y.b.Boolean:return d.booleanLiteral(Boolean(i));case y.b.Enum:return d.identifier(String(i));case y.b.Date:return d.newExpression(d.identifier("Date"),i?[d.stringLiteral(String(i))]:[]);case y.b.Ref:return null;case y.b.Object:return f.a.ast(`${i}`,{plugins:["jsx"]});case y.b.Array:case y.b.Number:case y.b.Function:case y.b.ReactNode:const e=f.a.ast(String(i),{plugins:["jsx"]}).expression;return"Identifier"===e.type?d.stringLiteral(e.name):e;case y.b.Custom:return n[t]&&n[t].generate||console.error(`Missing customProps.${t}.generate definition.`),n[t].generate(i)}},getAstPropsArray=(e,t)=>Object.entries(e).map(([e,n])=>{const{value:i,stateful:r,defaultValue:o}=n;if(r)return d.jsxAttribute(d.jsxIdentifier(e),d.jsxExpressionContainer(d.identifier(e)));if("boolean"!=typeof i&&!i||i===o||"boolean"==typeof i&&!i&&!o)return null;const s=getAstPropValue(n,e,t);return s?"BooleanLiteral"===s.type&&!0===s.value?d.jsxAttribute(d.jsxIdentifier(e),null):d.jsxAttribute(d.jsxIdentifier(e),"StringLiteral"===s.type?s:d.jsxExpressionContainer(s)):null}),getAstReactHooks=(e,t)=>{const n=[],i=f()("const [%%name%%, %%setName%%] = React.useState(%%value%%);");return Object.keys(e).forEach(r=>{!0===e[r].stateful&&n.push(i({name:d.identifier(r),setName:d.identifier(`set${r[0].toUpperCase()+r.slice(1)}`),value:getAstPropValue(e[r],r,t)}))}),n},getAstJsxElement=(e,t,n)=>{const i=0===n.length;return d.jsxElement(d.jsxOpeningElement(d.jsxIdentifier(e),t.filter(e=>!!e),i),i?null:d.jsxClosingElement(d.jsxIdentifier(e)),n,!0)},addToImportList=(e,t)=>{for(const[n,i]of Object.entries(t))e.hasOwnProperty(n)||(e[n]={named:[],default:""}),i.default&&(e[n].default=i.default),i.named&&i.named.length>0&&(e[n].hasOwnProperty("named")||(e[n].named=[]),e[n].named=[...new Set(e[n].named.concat(i.named))])},getAstImports=(e,t,n)=>{const i=Object(g.c)(e);return Object.values(n).forEach(e=>{e.imports&&e.value&&""!==e.value&&e.value!==e.defaultValue&&addToImportList(i,e.imports)}),addToImportList(i,t),Object.keys(i).map(e=>((e,t,n)=>d.importDeclaration([...n?[d.importDefaultSpecifier(d.identifier(n))]:[],...e.map(e=>d.importSpecifier(d.identifier(e),d.identifier(e)))],d.stringLiteral(t)))(i[e].named||[],e,i[e].default))},getChildrenAst=e=>f.a.ast(`<>${e}</>`,{plugins:["jsx"]}).expression.children,formatAstAndPrint=(e,t)=>{const n=b.a.__debug.formatAST(e,{originalText:"",parser:"babel",printWidth:t||58,plugins:[v.a]});return n.formatted.replace("export default",`${n.formatted.startsWith("import ")?"\n":""}export default`).replace(/[\r\n]+$/,"").replace(/[;]+$/,"")},getCode=({props:e,componentName:t,provider:n,providerValue:i,importsConfig:r,customProps:o})=>{if(0===Object.keys(e).length)return"";const s=((e,t,n,i,r,o)=>{const{children:s}=e,a=__rest(e,["children"]),c=f()("export default () => {%%body%%}");return d.file(d.program([w,...getAstImports(r,i?n.imports:{},e),c({body:[...getAstReactHooks(a,o),d.returnStatement(n.generate(i,getAstJsxElement(t,getAstPropsArray(a,o),s&&s.value?getChildrenAst(String(s.value)):[])))]})]),[],[])})(e,t,n,i,r,o);return formatAstAndPrint(s)},parse=e=>Object(h.parse)(e,{sourceType:"module",plugins:["jsx","flow"]}),getInstrumentOnChange=(e,t)=>d.callExpression(d.identifier("__reactViewOnChange"),[d.identifier(e),d.stringLiteral(t)]),fnBodyAppend=(e,t)=>{if("JSXExpressionContainer"!==e.node.type)return;const n=e.get("expression").get("body");"BlockStatement"===n.type?n.pushContainer("body",t):n.replaceWith(d.blockStatement([d.expressionStatement(n.node),d.expressionStatement(t)]))};const updateCode=(e,t)=>{e({type:y.a.UpdateCode,payload:t})},updateAll=(e,t,n,i,r,o)=>{const s={},{parsedProps:a,parsedProvider:c}=function parseCode(e,t,n){const i={},r={};let o=void 0;try{const s=parse(e);l()(s,{JSXElement(e){0===Object.keys(i).length&&"JSXOpeningElement"===e.node.openingElement.type&&e.node.openingElement.name.name===t&&(e.node.openingElement.attributes.forEach(e=>{const t=e.name.name;let n=null;null===e.value?n=!0:"StringLiteral"===e.value.type?n=e.value.value:"JSXExpressionContainer"===e.value.type&&(n="BooleanLiteral"===e.value.expression.type?e.value.expression.value:formatAstAndPrint(d.program([d.expressionStatement(e.value.expression)]),30)),i[t]=n}),i.children=formatAstAndPrint(getAstJsxElement("ViewRoot",[],e.node.children),30).replace(/\n  /g,"\n").replace(/^<ViewRoot>\n?/,"").replace(/<\/ViewRoot>$/,"").replace(/\s*<ViewRoot \/>\s*/,""))},VariableDeclarator(e){const t=e.node;if("ArrayPattern"===t.id.type&&"CallExpression"===t.init.type&&"useState"===t.init.callee.property.name){const e=t.id.elements[0].name,n=t.init.arguments[0];"StringLiteral"===n.type||"BooleanLiteral"===n.type?r[e]=n.value:r[e]=u()(n).code}}}),n&&(o=n(s))}catch(e){throw new Error("Code is not valid and can't be parsed.")}return Object.keys(r).forEach(e=>{Object.keys(i).forEach(t=>{i[t]===e&&(i[t]=r[e])})}),{parsedProps:i,parsedProvider:o}}(t,n,r);Object.keys(i).forEach(e=>{if(s[e]=i[e].value,o&&o[e]&&o[e].parse)s[e]=o[e].parse(a[e],i);else if(i[e].type===y.b.Date){const t=a[e].match(/^new\s*Date\(\s*"([0-9-T:.Z]+)"\s*\)$/);s[e]=t?t[1]:a[e]}else s[e]=a[e]}),e({type:y.a.Update,payload:{code:t,updatedPropValues:s,providerValue:c}})},updatePropsAndCode=(e,t,n,i)=>{e({type:y.a.UpdatePropsAndCode,payload:{code:t,updatedPropValues:{[n]:i}}})},updateProps=(e,t,n)=>{e({type:y.a.UpdateProps,payload:{[t]:n}})};function reducer(e,t){switch(t.type){case y.a.UpdateCode:return Object.assign(Object.assign({},e),{code:t.payload,codeNoRecompile:""});case y.a.UpdateCodeAndProvider:return Object.assign(Object.assign({},e),{code:t.payload.code,providerValue:t.payload.providerValue,codeNoRecompile:""});case y.a.Update:return Object.assign(Object.assign({},e),{code:t.payload.code,providerValue:t.payload.providerValue,codeNoRecompile:"",props:Object(g.b)(e.props,t.payload.updatedPropValues)});case y.a.UpdatePropsAndCodeNoRecompile:return Object.assign(Object.assign({},e),{codeNoRecompile:t.payload.codeNoRecompile,props:Object(g.b)(e.props,t.payload.updatedPropValues)});case y.a.UpdateProps:return Object.assign(Object.assign({},e),{codeNoRecompile:"",props:Object(g.b)(e.props,t.payload)});case y.a.UpdatePropsAndCode:return Object.assign(Object.assign({},e),{code:t.payload.code,codeNoRecompile:"",props:Object(g.b)(e.props,t.payload.updatedPropValues)});case y.a.Reset:return Object.assign(Object.assign({},e),{code:t.payload.code,codeNoRecompile:"",props:t.payload.props,providerValue:t.payload.providerValue});default:return Object(g.a)()}}t.a=(e={})=>{const t=e.componentName?e.componentName:"",n=e.props?e.props:{},r=e.scope?e.scope:{},s=e.imports?e.imports:{},c=e.provider?e.provider:{value:void 0,parse:()=>void 0,generate:(e,t)=>t,imports:{}},p=e.onUpdate?e.onUpdate:()=>{},u=e.customProps?e.customProps:{},d=e.initialCode,[h,m]=Object(i.useState)(!1),[f,_]=Object(i.useState)({where:"",msg:null}),[b,S]=Object(i.useReducer)(reducer,{code:d||getCode({props:n,componentName:t,provider:c,providerValue:c.value,importsConfig:s,customProps:u}),codeNoRecompile:"",props:n,providerValue:c?c.value:void 0});Object(i.useEffect)(()=>{if(d&&!h){m(!0);try{updateAll(S,d,t,n,c?c.parse:void 0,u)}catch(e){}}},[d]);const v=a()((e,n)=>{!h&&m(!0);const i=getCode({props:Object(g.b)(b.props,{[n]:e}),componentName:t,provider:c,providerValue:b.providerValue,importsConfig:s,customProps:u});((e,t,n,i)=>{e({type:y.a.UpdatePropsAndCodeNoRecompile,payload:{codeNoRecompile:t,updatedPropValues:{[n]:i}}})})(S,i,n,e),p({code:i})},200);return{compilerProps:{code:b.code,setError:e=>_({where:"__compiler",msg:e}),transformations:[e=>((e,t,n)=>{try{l()(e,{VariableDeclaration(e){"Program"===e.parent.type&&e.replaceWith(e.node.declarations[0].init)},ImportDeclaration(e){e.remove()},ExportDefaultDeclaration(e){"ArrowFunctionExpression"===e.node.declaration.type||"FunctionDeclaration"===e.node.declaration.type?e.replaceWith(e.node.declaration):e.remove()},JSXElement(e){if("JSXOpeningElement"===e.node.openingElement.type&&e.node.openingElement.name.name===t){if(n.children&&n.children.propHook){const t=n.children.propHook;e.get("children").forEach(e=>{"object"==typeof t?fnBodyAppend(e,getInstrumentOnChange(t.what,t.into)):e.traverse(t({getInstrumentOnChange:getInstrumentOnChange,fnBodyAppend:fnBodyAppend}))})}e.get("openingElement").get("attributes").forEach(e=>{const t=e.get("name").node.name,i=n[t].propHook;void 0!==i&&("object"==typeof i?fnBodyAppend(e.get("value"),getInstrumentOnChange(i.what,i.into)):e.traverse(i({getInstrumentOnChange:getInstrumentOnChange,fnBodyAppend:fnBodyAppend})))})}}})}catch(e){}return e})(e,t,n)],scope:Object.assign(Object.assign({},r),{__reactViewOnChange:v})},knobProps:{state:b.props,error:f,set:(e,n)=>{try{!h&&m(!0);const i=getCode({props:Object(g.b)(b.props,{[n]:e}),componentName:t,provider:c,providerValue:b.providerValue,importsConfig:s,customProps:u});_({where:"",msg:null}),updatePropsAndCode(S,i,n,e),p({code:i})}catch(t){updateProps(S,n,e),_({where:n,msg:t.toString()})}}},providerValue:b.providerValue,editorProps:{code:""!==b.codeNoRecompile?b.codeNoRecompile:b.code,onChange:e=>{try{updateAll(S,e,t,n,c?c.parse:void 0,u),p({code:e})}catch(t){updateCode(S,e)}}},errorProps:{msg:"__compiler"===f.where?f.msg:null,code:b.code},actions:{formatCode:()=>{updateCode(S,(e=>formatAstAndPrint(parse(e)))(b.code))},copyCode:()=>{o()(b.code)},copyUrl:()=>{o()(window.location.href)},reset:()=>{const e=0===Object.keys(n).length,i=c?c.value:void 0,r=e?d:getCode({props:n,componentName:t,provider:c,providerValue:i,importsConfig:s,customProps:u});((e,t,n,i)=>{e({type:y.a.Reset,payload:{code:t,props:i,providerValue:n}})})(S,r,i,n),p({code:r})},updateProvider:e=>{const n=getCode({props:Object(g.b)(b.props,{}),componentName:t,provider:c,providerValue:e,importsConfig:s,customProps:u});((e,t,n)=>{e({type:y.a.UpdateCodeAndProvider,payload:{code:t,providerValue:n}})})(S,n,e)},updateProp:(e,n)=>{try{const i=getCode({props:Object(g.b)(b.props,{[e]:n}),componentName:t,provider:c,providerValue:b.providerValue,importsConfig:s,customProps:u});_({where:"",msg:null}),updatePropsAndCode(S,i,e,n)}catch(t){updateProps(S,e,n),_({where:e,msg:t.toString()})}}}}}},"../node_modules/react-view/dist/es/utils.js":function(e,t,n){n.d(t,"a",(function(){return assertUnreachable})),n.d(t,"d",(function(){return formatBabelError})),n.d(t,"e",(function(){return frameError})),n.d(t,"b",(function(){return buildPropsObj})),n.d(t,"g",(function(){return useValueDebounce})),n.d(t,"f",(function(){return useHover})),n.d(t,"c",(function(){return clone}));var i=n("react"),r=n("../node_modules/@babel/code-frame/lib/index.js");function assertUnreachable(){throw new Error("Didn't expect to get here")}const formatBabelError=e=>{const t=e.includes("/* @babel/template */");return e.replace("1 | /* @babel/template */;","").replace(/\((\d+):(\d+)\)/,(e,n,i)=>`(${parseInt(n,10)-(t?1:0)}:${i})`).replace("<>","").replace("</>","").replace(/(\d+) \|/g,(e,t)=>{const n=parseInt(t,10)-1,i=t.length-`${n}`.length;return`${" ".repeat(i)}${n} |`})},frameError=(e,t)=>{if(e){const n=e.match(/\((\d+)\:(\d+)\)$/);if(n){const i={start:{line:parseInt(n[1],10),column:parseInt(n[2],10)}};return`${e}\n\n${Object(r.codeFrameColumns)(t,i)}`}}return e},buildPropsObj=(e,t)=>{const n={};return Object.keys(e).forEach(t=>{n[t]=Object.assign({},e[t])}),Object.keys(t).forEach(i=>{n[i]={value:void 0!==t[i]?t[i]:e[i].defaultValue,type:e[i].type,options:e[i].options,enumName:e[i].enumName,description:e[i].description,placeholder:e[i].placeholder,hidden:e[i].hidden,custom:e[i].custom,stateful:e[i].stateful,propHook:e[i].propHook,imports:e[i].imports,defaultValue:e[i].defaultValue}}),n};function useValueDebounce(e,t){const[n,r]=i.useState(e);return i.useEffect(()=>{if(n!==e){const e=setTimeout(()=>t(n),250);return()=>clearTimeout(e)}},[n]),i.useEffect(()=>{r(e)},[e]),[n,r]}function useHover(){const[e,t]=i.useState(!1),n=i.useRef(null),handleMouseOver=()=>t(!0),handleMouseOut=()=>t(!1);return i.useEffect(()=>{const e=n.current;if(e)return e.addEventListener("mouseover",handleMouseOver),e.addEventListener("mouseout",handleMouseOut),()=>{e.removeEventListener("mouseover",handleMouseOver),e.removeEventListener("mouseout",handleMouseOut)}},[n.current]),[n,e]}function clone(e){if("function"==typeof e)return e;const t=Array.isArray(e)?[]:{};for(const n in e){const i=e[n],r={}.toString.call(i).slice(8,-1);t[n]="Array"==r||"Object"==r?clone(i):i}return t}},"../node_modules/react-view/node_modules/@babel/generator/lib/buffer.js":function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const i=/^[ \t]+$/;t.default=class Buffer{constructor(e){this._map=null,this._buf=[],this._last="",this._queue=[],this._position={line:1,column:0},this._sourcePosition={identifierName:null,line:null,column:null,filename:null},this._disallowedPop=null,this._map=e}get(){this._flush();const e=this._map,t={code:this._buf.join("").trimRight(),map:null,rawMappings:e&&e.getRawMappings()};return e&&Object.defineProperty(t,"map",{configurable:!0,enumerable:!0,get(){return this.map=e.get()},set(e){Object.defineProperty(this,"map",{value:e,writable:!0})}}),t}append(e){this._flush();const{line:t,column:n,filename:i,identifierName:r,force:o}=this._sourcePosition;this._append(e,t,n,r,i,o)}queue(e){if("\n"===e)for(;this._queue.length>0&&i.test(this._queue[0][0]);)this._queue.shift();const{line:t,column:n,filename:r,identifierName:o,force:s}=this._sourcePosition;this._queue.unshift([e,t,n,o,r,s])}_flush(){let e;for(;e=this._queue.pop();)this._append(...e)}_append(e,t,n,i,r,o){this._map&&"\n"!==e[0]&&this._map.mark(this._position.line,this._position.column,t,n,i,r,o),this._buf.push(e),this._last=e[e.length-1];for(let t=0;t<e.length;t++)"\n"===e[t]?(this._position.line++,this._position.column=0):this._position.column++}removeTrailingNewline(){this._queue.length>0&&"\n"===this._queue[0][0]&&this._queue.shift()}removeLastSemicolon(){this._queue.length>0&&";"===this._queue[0][0]&&this._queue.shift()}endsWith(e){if(1===e.length){let t;if(this._queue.length>0){const e=this._queue[0][0];t=e[e.length-1]}else t=this._last;return t===e}const t=this._last+this._queue.reduce((e,t)=>t[0]+e,"");return e.length<=t.length&&t.slice(-e.length)===e}hasContent(){return this._queue.length>0||!!this._last}exactSource(e,t){this.source("start",e,!0),t(),this.source("end",e),this._disallowPop("start",e)}source(e,t,n){e&&!t||this._normalizePosition(e,t,this._sourcePosition,n)}withSource(e,t,n){if(!this._map)return n();const i=this._sourcePosition.line,r=this._sourcePosition.column,o=this._sourcePosition.filename,s=this._sourcePosition.identifierName;this.source(e,t),n(),this._sourcePosition.force&&this._sourcePosition.line===i&&this._sourcePosition.column===r&&this._sourcePosition.filename===o||this._disallowedPop&&this._disallowedPop.line===i&&this._disallowedPop.column===r&&this._disallowedPop.filename===o||(this._sourcePosition.line=i,this._sourcePosition.column=r,this._sourcePosition.filename=o,this._sourcePosition.identifierName=s,this._sourcePosition.force=!1,this._disallowedPop=null)}_disallowPop(e,t){e&&!t||(this._disallowedPop=this._normalizePosition(e,t))}_normalizePosition(e,t,n,i){const r=t?t[e]:null;void 0===n&&(n={identifierName:null,line:null,column:null,filename:null,force:!1});const o=n.line,s=n.column,a=n.filename;return n.identifierName="start"===e&&t&&t.identifierName||null,n.line=r?r.line:null,n.column=r?r.column:null,n.filename=t&&t.filename||null,(i||n.line!==o||n.column!==s||n.filename!==a)&&(n.force=i),n}getCurrentColumn(){const e=this._queue.reduce((e,t)=>t[0]+e,""),t=e.lastIndexOf("\n");return-1===t?this._position.column+e.length:e.length-1-t}getCurrentLine(){const e=this._queue.reduce((e,t)=>t[0]+e,"");let t=0;for(let n=0;n<e.length;n++)"\n"===e[n]&&t++;return this._position.line+t}}},"../node_modules/react-view/node_modules/@babel/generator/lib/generators/base.js":function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.File=function File(e){e.program&&this.print(e.program.interpreter,e);this.print(e.program,e)},t.Program=function Program(e){this.printInnerComments(e,!1),this.printSequence(e.directives,e),e.directives&&e.directives.length&&this.newline();this.printSequence(e.body,e)},t.BlockStatement=function BlockStatement(e){this.token("{"),this.printInnerComments(e);const t=e.directives&&e.directives.length;e.body.length||t?(this.newline(),this.printSequence(e.directives,e,{indent:!0}),t&&this.newline(),this.printSequence(e.body,e,{indent:!0}),this.removeTrailingNewline(),this.source("end",e.loc),this.endsWith("\n")||this.newline(),this.rightBrace()):(this.source("end",e.loc),this.token("}"))},t.Noop=function Noop(){},t.Directive=function Directive(e){this.print(e.value,e),this.semicolon()},t.DirectiveLiteral=function DirectiveLiteral(e){const t=this.getPossibleRaw(e);if(null!=t)return void this.token(t);const{value:n}=e;if(r.test(n)){if(i.test(n))throw new Error("Malformed AST: it is not possible to print a directive containing both unescaped single and double quotes.");this.token(`'${n}'`)}else this.token(`"${n}"`)},t.InterpreterDirective=function InterpreterDirective(e){this.token(`#!${e.value}\n`)},t.Placeholder=function Placeholder(e){this.token("%%"),this.print(e.name),this.token("%%"),"Statement"===e.expectedNode&&this.semicolon()};const i=/(?:^|[^\\])(?:\\\\)*'/,r=/(?:^|[^\\])(?:\\\\)*"/},"../node_modules/react-view/node_modules/@babel/generator/lib/generators/classes.js":function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.ClassExpression=t.ClassDeclaration=function ClassDeclaration(e,t){this.format.decoratorsBeforeExport&&(i.isExportDefaultDeclaration(t)||i.isExportNamedDeclaration(t))||this.printJoin(e.decorators,e);e.declare&&(this.word("declare"),this.space());e.abstract&&(this.word("abstract"),this.space());this.word("class"),e.id&&(this.space(),this.print(e.id,e));this.print(e.typeParameters,e),e.superClass&&(this.space(),this.word("extends"),this.space(),this.print(e.superClass,e),this.print(e.superTypeParameters,e));e.implements&&(this.space(),this.word("implements"),this.space(),this.printList(e.implements,e));this.space(),this.print(e.body,e)},t.ClassBody=function ClassBody(e){this.token("{"),this.printInnerComments(e),0===e.body.length?this.token("}"):(this.newline(),this.indent(),this.printSequence(e.body,e),this.dedent(),this.endsWith("\n")||this.newline(),this.rightBrace())},t.ClassProperty=function ClassProperty(e){this.printJoin(e.decorators,e),this.tsPrintClassMemberModifiers(e,!0),e.computed?(this.token("["),this.print(e.key,e),this.token("]")):(this._variance(e),this.print(e.key,e));e.optional&&this.token("?");e.definite&&this.token("!");this.print(e.typeAnnotation,e),e.value&&(this.space(),this.token("="),this.space(),this.print(e.value,e));this.semicolon()},t.ClassPrivateProperty=function ClassPrivateProperty(e){e.static&&(this.word("static"),this.space());this.print(e.key,e),this.print(e.typeAnnotation,e),e.value&&(this.space(),this.token("="),this.space(),this.print(e.value,e));this.semicolon()},t.ClassMethod=function ClassMethod(e){this._classMethodHead(e),this.space(),this.print(e.body,e)},t.ClassPrivateMethod=function ClassPrivateMethod(e){this._classMethodHead(e),this.space(),this.print(e.body,e)},t._classMethodHead=function _classMethodHead(e){this.printJoin(e.decorators,e),this.tsPrintClassMemberModifiers(e,!1),this._methodHead(e)};var i=function _interopRequireWildcard(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=_getRequireWildcardCache();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var o=i?Object.getOwnPropertyDescriptor(e,r):null;o&&(o.get||o.set)?Object.defineProperty(n,r,o):n[r]=e[r]}n.default=e,t&&t.set(e,n);return n}(n("../node_modules/@babel/types/lib/index.js"));function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return _getRequireWildcardCache=function(){return e},e}},"../node_modules/react-view/node_modules/@babel/generator/lib/generators/expressions.js":function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.UnaryExpression=function UnaryExpression(e){"void"===e.operator||"delete"===e.operator||"typeof"===e.operator||"throw"===e.operator?(this.word(e.operator),this.space()):this.token(e.operator);this.print(e.argument,e)},t.DoExpression=function DoExpression(e){this.word("do"),this.space(),this.print(e.body,e)},t.ParenthesizedExpression=function ParenthesizedExpression(e){this.token("("),this.print(e.expression,e),this.token(")")},t.UpdateExpression=function UpdateExpression(e){e.prefix?(this.token(e.operator),this.print(e.argument,e)):(this.startTerminatorless(!0),this.print(e.argument,e),this.endTerminatorless(),this.token(e.operator))},t.ConditionalExpression=function ConditionalExpression(e){this.print(e.test,e),this.space(),this.token("?"),this.space(),this.print(e.consequent,e),this.space(),this.token(":"),this.space(),this.print(e.alternate,e)},t.NewExpression=function NewExpression(e,t){if(this.word("new"),this.space(),this.print(e.callee,e),this.format.minified&&0===e.arguments.length&&!e.optional&&!i.isCallExpression(t,{callee:e})&&!i.isMemberExpression(t)&&!i.isNewExpression(t))return;this.print(e.typeArguments,e),this.print(e.typeParameters,e),e.optional&&this.token("?.");this.token("("),this.printList(e.arguments,e),this.token(")")},t.SequenceExpression=function SequenceExpression(e){this.printList(e.expressions,e)},t.ThisExpression=function ThisExpression(){this.word("this")},t.Super=function Super(){this.word("super")},t.Decorator=function Decorator(e){this.token("@"),this.print(e.expression,e),this.newline()},t.OptionalMemberExpression=function OptionalMemberExpression(e){if(this.print(e.object,e),!e.computed&&i.isMemberExpression(e.property))throw new TypeError("Got a MemberExpression for MemberExpression property");let t=e.computed;i.isLiteral(e.property)&&"number"==typeof e.property.value&&(t=!0);e.optional&&this.token("?.");t?(this.token("["),this.print(e.property,e),this.token("]")):(e.optional||this.token("."),this.print(e.property,e))},t.OptionalCallExpression=function OptionalCallExpression(e){this.print(e.callee,e),this.print(e.typeArguments,e),this.print(e.typeParameters,e),e.optional&&this.token("?.");this.token("("),this.printList(e.arguments,e),this.token(")")},t.CallExpression=function CallExpression(e){this.print(e.callee,e),this.print(e.typeArguments,e),this.print(e.typeParameters,e),this.token("("),this.printList(e.arguments,e),this.token(")")},t.Import=function Import(){this.word("import")},t.EmptyStatement=function EmptyStatement(){this.semicolon(!0)},t.ExpressionStatement=function ExpressionStatement(e){this.print(e.expression,e),this.semicolon()},t.AssignmentPattern=function AssignmentPattern(e){this.print(e.left,e),e.left.optional&&this.token("?");this.print(e.left.typeAnnotation,e),this.space(),this.token("="),this.space(),this.print(e.right,e)},t.LogicalExpression=t.BinaryExpression=t.AssignmentExpression=function AssignmentExpression(e,t){const n=this.inForStatementInitCounter&&"in"===e.operator&&!r.needsParens(e,t);n&&this.token("(");this.print(e.left,e),this.space(),"in"===e.operator||"instanceof"===e.operator?this.word(e.operator):this.token(e.operator);this.space(),this.print(e.right,e),n&&this.token(")")},t.BindExpression=function BindExpression(e){this.print(e.object,e),this.token("::"),this.print(e.callee,e)},t.MemberExpression=function MemberExpression(e){if(this.print(e.object,e),!e.computed&&i.isMemberExpression(e.property))throw new TypeError("Got a MemberExpression for MemberExpression property");let t=e.computed;i.isLiteral(e.property)&&"number"==typeof e.property.value&&(t=!0);t?(this.token("["),this.print(e.property,e),this.token("]")):(this.token("."),this.print(e.property,e))},t.MetaProperty=function MetaProperty(e){this.print(e.meta,e),this.token("."),this.print(e.property,e)},t.PrivateName=function PrivateName(e){this.token("#"),this.print(e.id,e)},t.V8IntrinsicIdentifier=function V8IntrinsicIdentifier(e){this.token("%"),this.word(e.name)},t.AwaitExpression=t.YieldExpression=void 0;var i=_interopRequireWildcard(n("../node_modules/@babel/types/lib/index.js")),r=_interopRequireWildcard(n("../node_modules/react-view/node_modules/@babel/generator/lib/node/index.js"));function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return _getRequireWildcardCache=function(){return e},e}function _interopRequireWildcard(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=_getRequireWildcardCache();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var o=i?Object.getOwnPropertyDescriptor(e,r):null;o&&(o.get||o.set)?Object.defineProperty(n,r,o):n[r]=e[r]}return n.default=e,t&&t.set(e,n),n}function buildYieldAwait(e){return function(t){if(this.word(e),t.delegate&&this.token("*"),t.argument){this.space();const e=this.startTerminatorless();this.print(t.argument,t),this.endTerminatorless(e)}}}const o=buildYieldAwait("yield");t.YieldExpression=o;const s=buildYieldAwait("await");t.AwaitExpression=s},"../node_modules/react-view/node_modules/@babel/generator/lib/generators/flow.js":function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.AnyTypeAnnotation=function AnyTypeAnnotation(){this.word("any")},t.ArrayTypeAnnotation=function ArrayTypeAnnotation(e){this.print(e.elementType,e),this.token("["),this.token("]")},t.BooleanTypeAnnotation=function BooleanTypeAnnotation(){this.word("boolean")},t.BooleanLiteralTypeAnnotation=function BooleanLiteralTypeAnnotation(e){this.word(e.value?"true":"false")},t.NullLiteralTypeAnnotation=function NullLiteralTypeAnnotation(){this.word("null")},t.DeclareClass=function DeclareClass(e,t){i.isDeclareExportDeclaration(t)||(this.word("declare"),this.space());this.word("class"),this.space(),this._interfaceish(e)},t.DeclareFunction=function DeclareFunction(e,t){i.isDeclareExportDeclaration(t)||(this.word("declare"),this.space());this.word("function"),this.space(),this.print(e.id,e),this.print(e.id.typeAnnotation.typeAnnotation,e),e.predicate&&(this.space(),this.print(e.predicate,e));this.semicolon()},t.InferredPredicate=function InferredPredicate(){this.token("%"),this.word("checks")},t.DeclaredPredicate=function DeclaredPredicate(e){this.token("%"),this.word("checks"),this.token("("),this.print(e.value,e),this.token(")")},t.DeclareInterface=function DeclareInterface(e){this.word("declare"),this.space(),this.InterfaceDeclaration(e)},t.DeclareModule=function DeclareModule(e){this.word("declare"),this.space(),this.word("module"),this.space(),this.print(e.id,e),this.space(),this.print(e.body,e)},t.DeclareModuleExports=function DeclareModuleExports(e){this.word("declare"),this.space(),this.word("module"),this.token("."),this.word("exports"),this.print(e.typeAnnotation,e)},t.DeclareTypeAlias=function DeclareTypeAlias(e){this.word("declare"),this.space(),this.TypeAlias(e)},t.DeclareOpaqueType=function DeclareOpaqueType(e,t){i.isDeclareExportDeclaration(t)||(this.word("declare"),this.space());this.OpaqueType(e)},t.DeclareVariable=function DeclareVariable(e,t){i.isDeclareExportDeclaration(t)||(this.word("declare"),this.space());this.word("var"),this.space(),this.print(e.id,e),this.print(e.id.typeAnnotation,e),this.semicolon()},t.DeclareExportDeclaration=function DeclareExportDeclaration(e){this.word("declare"),this.space(),this.word("export"),this.space(),e.default&&(this.word("default"),this.space());FlowExportDeclaration.apply(this,arguments)},t.DeclareExportAllDeclaration=function DeclareExportAllDeclaration(){this.word("declare"),this.space(),r.ExportAllDeclaration.apply(this,arguments)},t.EnumDeclaration=function EnumDeclaration(e){const{id:t,body:n}=e;this.word("enum"),this.space(),this.print(t,e),this.print(n,e)},t.EnumBooleanBody=function EnumBooleanBody(e){const{explicitType:t}=e;enumExplicitType(this,"boolean",t),enumBody(this,e)},t.EnumNumberBody=function EnumNumberBody(e){const{explicitType:t}=e;enumExplicitType(this,"number",t),enumBody(this,e)},t.EnumStringBody=function EnumStringBody(e){const{explicitType:t}=e;enumExplicitType(this,"string",t),enumBody(this,e)},t.EnumSymbolBody=function EnumSymbolBody(e){enumExplicitType(this,"symbol",!0),enumBody(this,e)},t.EnumDefaultedMember=function EnumDefaultedMember(e){const{id:t}=e;this.print(t,e),this.token(",")},t.EnumBooleanMember=function EnumBooleanMember(e){enumInitializedMember(this,e)},t.EnumNumberMember=function EnumNumberMember(e){enumInitializedMember(this,e)},t.EnumStringMember=function EnumStringMember(e){enumInitializedMember(this,e)},t.ExistsTypeAnnotation=function ExistsTypeAnnotation(){this.token("*")},t.FunctionTypeAnnotation=function FunctionTypeAnnotation(e,t){this.print(e.typeParameters,e),this.token("("),this.printList(e.params,e),e.rest&&(e.params.length&&(this.token(","),this.space()),this.token("..."),this.print(e.rest,e));this.token(")"),"ObjectTypeCallProperty"===t.type||"DeclareFunction"===t.type||"ObjectTypeProperty"===t.type&&t.method?this.token(":"):(this.space(),this.token("=>"));this.space(),this.print(e.returnType,e)},t.FunctionTypeParam=function FunctionTypeParam(e){this.print(e.name,e),e.optional&&this.token("?");e.name&&(this.token(":"),this.space());this.print(e.typeAnnotation,e)},t.GenericTypeAnnotation=t.ClassImplements=t.InterfaceExtends=function InterfaceExtends(e){this.print(e.id,e),this.print(e.typeParameters,e)},t._interfaceish=function _interfaceish(e){this.print(e.id,e),this.print(e.typeParameters,e),e.extends.length&&(this.space(),this.word("extends"),this.space(),this.printList(e.extends,e));e.mixins&&e.mixins.length&&(this.space(),this.word("mixins"),this.space(),this.printList(e.mixins,e));e.implements&&e.implements.length&&(this.space(),this.word("implements"),this.space(),this.printList(e.implements,e));this.space(),this.print(e.body,e)},t._variance=function _variance(e){e.variance&&("plus"===e.variance.kind?this.token("+"):"minus"===e.variance.kind&&this.token("-"))},t.InterfaceDeclaration=function InterfaceDeclaration(e){this.word("interface"),this.space(),this._interfaceish(e)},t.InterfaceTypeAnnotation=function InterfaceTypeAnnotation(e){this.word("interface"),e.extends&&e.extends.length&&(this.space(),this.word("extends"),this.space(),this.printList(e.extends,e));this.space(),this.print(e.body,e)},t.IntersectionTypeAnnotation=function IntersectionTypeAnnotation(e){this.printJoin(e.types,e,{separator:andSeparator})},t.MixedTypeAnnotation=function MixedTypeAnnotation(){this.word("mixed")},t.EmptyTypeAnnotation=function EmptyTypeAnnotation(){this.word("empty")},t.NullableTypeAnnotation=function NullableTypeAnnotation(e){this.token("?"),this.print(e.typeAnnotation,e)},t.NumberTypeAnnotation=function NumberTypeAnnotation(){this.word("number")},t.StringTypeAnnotation=function StringTypeAnnotation(){this.word("string")},t.ThisTypeAnnotation=function ThisTypeAnnotation(){this.word("this")},t.TupleTypeAnnotation=function TupleTypeAnnotation(e){this.token("["),this.printList(e.types,e),this.token("]")},t.TypeofTypeAnnotation=function TypeofTypeAnnotation(e){this.word("typeof"),this.space(),this.print(e.argument,e)},t.TypeAlias=function TypeAlias(e){this.word("type"),this.space(),this.print(e.id,e),this.print(e.typeParameters,e),this.space(),this.token("="),this.space(),this.print(e.right,e),this.semicolon()},t.TypeAnnotation=function TypeAnnotation(e){this.token(":"),this.space(),e.optional&&this.token("?");this.print(e.typeAnnotation,e)},t.TypeParameterDeclaration=t.TypeParameterInstantiation=function TypeParameterInstantiation(e){this.token("<"),this.printList(e.params,e,{}),this.token(">")},t.TypeParameter=function TypeParameter(e){this._variance(e),this.word(e.name),e.bound&&this.print(e.bound,e);e.default&&(this.space(),this.token("="),this.space(),this.print(e.default,e))},t.OpaqueType=function OpaqueType(e){this.word("opaque"),this.space(),this.word("type"),this.space(),this.print(e.id,e),this.print(e.typeParameters,e),e.supertype&&(this.token(":"),this.space(),this.print(e.supertype,e));e.impltype&&(this.space(),this.token("="),this.space(),this.print(e.impltype,e));this.semicolon()},t.ObjectTypeAnnotation=function ObjectTypeAnnotation(e){e.exact?this.token("{|"):this.token("{");const t=e.properties.concat(e.callProperties||[],e.indexers||[],e.internalSlots||[]);t.length&&(this.space(),this.printJoin(t,e,{addNewlines(e){if(e&&!t[0])return 1},indent:!0,statement:!0,iterator:()=>{(1!==t.length||e.inexact)&&(this.token(","),this.space())}}),this.space());e.inexact&&(this.indent(),this.token("..."),t.length&&this.newline(),this.dedent());e.exact?this.token("|}"):this.token("}")},t.ObjectTypeInternalSlot=function ObjectTypeInternalSlot(e){e.static&&(this.word("static"),this.space());this.token("["),this.token("["),this.print(e.id,e),this.token("]"),this.token("]"),e.optional&&this.token("?");e.method||(this.token(":"),this.space());this.print(e.value,e)},t.ObjectTypeCallProperty=function ObjectTypeCallProperty(e){e.static&&(this.word("static"),this.space());this.print(e.value,e)},t.ObjectTypeIndexer=function ObjectTypeIndexer(e){e.static&&(this.word("static"),this.space());this._variance(e),this.token("["),e.id&&(this.print(e.id,e),this.token(":"),this.space());this.print(e.key,e),this.token("]"),this.token(":"),this.space(),this.print(e.value,e)},t.ObjectTypeProperty=function ObjectTypeProperty(e){e.proto&&(this.word("proto"),this.space());e.static&&(this.word("static"),this.space());this._variance(e),this.print(e.key,e),e.optional&&this.token("?");e.method||(this.token(":"),this.space());this.print(e.value,e)},t.ObjectTypeSpreadProperty=function ObjectTypeSpreadProperty(e){this.token("..."),this.print(e.argument,e)},t.QualifiedTypeIdentifier=function QualifiedTypeIdentifier(e){this.print(e.qualification,e),this.token("."),this.print(e.id,e)},t.UnionTypeAnnotation=function UnionTypeAnnotation(e){this.printJoin(e.types,e,{separator:orSeparator})},t.TypeCastExpression=function TypeCastExpression(e){this.token("("),this.print(e.expression,e),this.print(e.typeAnnotation,e),this.token(")")},t.Variance=function Variance(e){"plus"===e.kind?this.token("+"):this.token("-")},t.VoidTypeAnnotation=function VoidTypeAnnotation(){this.word("void")},Object.defineProperty(t,"NumberLiteralTypeAnnotation",{enumerable:!0,get:function(){return o.NumericLiteral}}),Object.defineProperty(t,"StringLiteralTypeAnnotation",{enumerable:!0,get:function(){return o.StringLiteral}});var i=function _interopRequireWildcard(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=_getRequireWildcardCache();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var o=i?Object.getOwnPropertyDescriptor(e,r):null;o&&(o.get||o.set)?Object.defineProperty(n,r,o):n[r]=e[r]}n.default=e,t&&t.set(e,n);return n}(n("../node_modules/@babel/types/lib/index.js")),r=n("../node_modules/react-view/node_modules/@babel/generator/lib/generators/modules.js"),o=n("../node_modules/react-view/node_modules/@babel/generator/lib/generators/types.js");function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return _getRequireWildcardCache=function(){return e},e}function enumExplicitType(e,t,n){n&&(e.space(),e.word("of"),e.space(),e.word(t)),e.space()}function enumBody(e,t){const{members:n}=t;e.token("{"),e.indent(),e.newline();for(const i of n)e.print(i,t),e.newline();e.dedent(),e.token("}")}function enumInitializedMember(e,t){const{id:n,init:i}=t;e.print(n,t),e.space(),e.token("="),e.space(),e.print(i,t),e.token(",")}function FlowExportDeclaration(e){if(e.declaration){const t=e.declaration;this.print(t,e),i.isStatement(t)||this.semicolon()}else this.token("{"),e.specifiers.length&&(this.space(),this.printList(e.specifiers,e),this.space()),this.token("}"),e.source&&(this.space(),this.word("from"),this.space(),this.print(e.source,e)),this.semicolon()}function andSeparator(){this.space(),this.token("&"),this.space()}function orSeparator(){this.space(),this.token("|"),this.space()}},"../node_modules/react-view/node_modules/@babel/generator/lib/generators/index.js":function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n("../node_modules/react-view/node_modules/@babel/generator/lib/generators/template-literals.js");Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}})}));var r=n("../node_modules/react-view/node_modules/@babel/generator/lib/generators/expressions.js");Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}})}));var o=n("../node_modules/react-view/node_modules/@babel/generator/lib/generators/statements.js");Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}})}));var s=n("../node_modules/react-view/node_modules/@babel/generator/lib/generators/classes.js");Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}})}));var a=n("../node_modules/react-view/node_modules/@babel/generator/lib/generators/methods.js");Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}})}));var c=n("../node_modules/react-view/node_modules/@babel/generator/lib/generators/modules.js");Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}})}));var l=n("../node_modules/react-view/node_modules/@babel/generator/lib/generators/types.js");Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}})}));var p=n("../node_modules/react-view/node_modules/@babel/generator/lib/generators/flow.js");Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}})}));var u=n("../node_modules/react-view/node_modules/@babel/generator/lib/generators/base.js");Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}})}));var d=n("../node_modules/react-view/node_modules/@babel/generator/lib/generators/jsx.js");Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}})}));var h=n("../node_modules/react-view/node_modules/@babel/generator/lib/generators/typescript.js");Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}})}))},"../node_modules/react-view/node_modules/@babel/generator/lib/generators/jsx.js":function(e,t,n){function spaceSeparator(){this.space()}Object.defineProperty(t,"__esModule",{value:!0}),t.JSXAttribute=function JSXAttribute(e){this.print(e.name,e),e.value&&(this.token("="),this.print(e.value,e))},t.JSXIdentifier=function JSXIdentifier(e){this.word(e.name)},t.JSXNamespacedName=function JSXNamespacedName(e){this.print(e.namespace,e),this.token(":"),this.print(e.name,e)},t.JSXMemberExpression=function JSXMemberExpression(e){this.print(e.object,e),this.token("."),this.print(e.property,e)},t.JSXSpreadAttribute=function JSXSpreadAttribute(e){this.token("{"),this.token("..."),this.print(e.argument,e),this.token("}")},t.JSXExpressionContainer=function JSXExpressionContainer(e){this.token("{"),this.print(e.expression,e),this.token("}")},t.JSXSpreadChild=function JSXSpreadChild(e){this.token("{"),this.token("..."),this.print(e.expression,e),this.token("}")},t.JSXText=function JSXText(e){const t=this.getPossibleRaw(e);null!=t?this.token(t):this.token(e.value)},t.JSXElement=function JSXElement(e){const t=e.openingElement;if(this.print(t,e),t.selfClosing)return;this.indent();for(const t of e.children)this.print(t,e);this.dedent(),this.print(e.closingElement,e)},t.JSXOpeningElement=function JSXOpeningElement(e){this.token("<"),this.print(e.name,e),this.print(e.typeParameters,e),e.attributes.length>0&&(this.space(),this.printJoin(e.attributes,e,{separator:spaceSeparator}));e.selfClosing?(this.space(),this.token("/>")):this.token(">")},t.JSXClosingElement=function JSXClosingElement(e){this.token("</"),this.print(e.name,e),this.token(">")},t.JSXEmptyExpression=function JSXEmptyExpression(e){this.printInnerComments(e)},t.JSXFragment=function JSXFragment(e){this.print(e.openingFragment,e),this.indent();for(const t of e.children)this.print(t,e);this.dedent(),this.print(e.closingFragment,e)},t.JSXOpeningFragment=function JSXOpeningFragment(){this.token("<"),this.token(">")},t.JSXClosingFragment=function JSXClosingFragment(){this.token("</"),this.token(">")}},"../node_modules/react-view/node_modules/@babel/generator/lib/generators/methods.js":function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t._params=function _params(e){this.print(e.typeParameters,e),this.token("("),this._parameters(e.params,e),this.token(")"),this.print(e.returnType,e)},t._parameters=function _parameters(e,t){for(let n=0;n<e.length;n++)this._param(e[n],t),n<e.length-1&&(this.token(","),this.space())},t._param=function _param(e,t){this.printJoin(e.decorators,e),this.print(e,t),e.optional&&this.token("?");this.print(e.typeAnnotation,e)},t._methodHead=function _methodHead(e){const t=e.kind,n=e.key;"get"!==t&&"set"!==t||(this.word(t),this.space());e.async&&(this.word("async"),this.space());"method"!==t&&"init"!==t||e.generator&&this.token("*");e.computed?(this.token("["),this.print(n,e),this.token("]")):this.print(n,e);e.optional&&this.token("?");this._params(e)},t._predicate=function _predicate(e){e.predicate&&(e.returnType||this.token(":"),this.space(),this.print(e.predicate,e))},t._functionHead=function _functionHead(e){e.async&&(this.word("async"),this.space());this.word("function"),e.generator&&this.token("*");this.space(),e.id&&this.print(e.id,e);this._params(e),this._predicate(e)},t.FunctionDeclaration=t.FunctionExpression=function FunctionExpression(e){this._functionHead(e),this.space(),this.print(e.body,e)},t.ArrowFunctionExpression=function ArrowFunctionExpression(e){e.async&&(this.word("async"),this.space());const t=e.params[0];1===e.params.length&&i.isIdentifier(t)&&!function hasTypes(e,t){return e.typeParameters||e.returnType||t.typeAnnotation||t.optional||t.trailingComments}(e,t)?this.format.retainLines&&e.loc&&e.body.loc&&e.loc.start.line<e.body.loc.start.line?(this.token("("),t.loc&&t.loc.start.line>e.loc.start.line?(this.indent(),this.print(t,e),this.dedent(),this._catchUp("start",e.body.loc)):this.print(t,e),this.token(")")):this.print(t,e):this._params(e);this._predicate(e),this.space(),this.token("=>"),this.space(),this.print(e.body,e)};var i=function _interopRequireWildcard(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=_getRequireWildcardCache();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var o=i?Object.getOwnPropertyDescriptor(e,r):null;o&&(o.get||o.set)?Object.defineProperty(n,r,o):n[r]=e[r]}n.default=e,t&&t.set(e,n);return n}(n("../node_modules/@babel/types/lib/index.js"));function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return _getRequireWildcardCache=function(){return e},e}},"../node_modules/react-view/node_modules/@babel/generator/lib/generators/modules.js":function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.ImportSpecifier=function ImportSpecifier(e){"type"!==e.importKind&&"typeof"!==e.importKind||(this.word(e.importKind),this.space());this.print(e.imported,e),e.local&&e.local.name!==e.imported.name&&(this.space(),this.word("as"),this.space(),this.print(e.local,e))},t.ImportDefaultSpecifier=function ImportDefaultSpecifier(e){this.print(e.local,e)},t.ExportDefaultSpecifier=function ExportDefaultSpecifier(e){this.print(e.exported,e)},t.ExportSpecifier=function ExportSpecifier(e){this.print(e.local,e),e.exported&&e.local.name!==e.exported.name&&(this.space(),this.word("as"),this.space(),this.print(e.exported,e))},t.ExportNamespaceSpecifier=function ExportNamespaceSpecifier(e){this.token("*"),this.space(),this.word("as"),this.space(),this.print(e.exported,e)},t.ExportAllDeclaration=function ExportAllDeclaration(e){this.word("export"),this.space(),"type"===e.exportKind&&(this.word("type"),this.space());this.token("*"),this.space(),this.word("from"),this.space(),this.print(e.source,e),this.semicolon()},t.ExportNamedDeclaration=function ExportNamedDeclaration(e){this.format.decoratorsBeforeExport&&i.isClassDeclaration(e.declaration)&&this.printJoin(e.declaration.decorators,e);this.word("export"),this.space(),ExportDeclaration.apply(this,arguments)},t.ExportDefaultDeclaration=function ExportDefaultDeclaration(e){this.format.decoratorsBeforeExport&&i.isClassDeclaration(e.declaration)&&this.printJoin(e.declaration.decorators,e);this.word("export"),this.space(),this.word("default"),this.space(),ExportDeclaration.apply(this,arguments)},t.ImportDeclaration=function ImportDeclaration(e){this.word("import"),this.space(),("type"===e.importKind||"typeof"===e.importKind)&&(this.word(e.importKind),this.space());const t=e.specifiers.slice(0);if(t&&t.length){for(;;){const n=t[0];if(!i.isImportDefaultSpecifier(n)&&!i.isImportNamespaceSpecifier(n))break;this.print(t.shift(),e),t.length&&(this.token(","),this.space())}t.length&&(this.token("{"),this.space(),this.printList(t,e),this.space(),this.token("}")),this.space(),this.word("from"),this.space()}this.print(e.source,e),this.semicolon()},t.ImportNamespaceSpecifier=function ImportNamespaceSpecifier(e){this.token("*"),this.space(),this.word("as"),this.space(),this.print(e.local,e)};var i=function _interopRequireWildcard(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=_getRequireWildcardCache();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var o=i?Object.getOwnPropertyDescriptor(e,r):null;o&&(o.get||o.set)?Object.defineProperty(n,r,o):n[r]=e[r]}n.default=e,t&&t.set(e,n);return n}(n("../node_modules/@babel/types/lib/index.js"));function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return _getRequireWildcardCache=function(){return e},e}function ExportDeclaration(e){if(e.declaration){const t=e.declaration;this.print(t,e),i.isStatement(t)||this.semicolon()}else{"type"===e.exportKind&&(this.word("type"),this.space());const t=e.specifiers.slice(0);let n=!1;for(;;){const r=t[0];if(!i.isExportDefaultSpecifier(r)&&!i.isExportNamespaceSpecifier(r))break;n=!0,this.print(t.shift(),e),t.length&&(this.token(","),this.space())}(t.length||!t.length&&!n)&&(this.token("{"),t.length&&(this.space(),this.printList(t,e),this.space()),this.token("}")),e.source&&(this.space(),this.word("from"),this.space(),this.print(e.source,e)),this.semicolon()}}},"../node_modules/react-view/node_modules/@babel/generator/lib/generators/statements.js":function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.WithStatement=function WithStatement(e){this.word("with"),this.space(),this.token("("),this.print(e.object,e),this.token(")"),this.printBlock(e)},t.IfStatement=function IfStatement(e){this.word("if"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.space();const t=e.alternate&&i.isIfStatement(function getLastStatement(e){return i.isStatement(e.body)?getLastStatement(e.body):e}(e.consequent));t&&(this.token("{"),this.newline(),this.indent());this.printAndIndentOnComments(e.consequent,e),t&&(this.dedent(),this.newline(),this.token("}"));e.alternate&&(this.endsWith("}")&&this.space(),this.word("else"),this.space(),this.printAndIndentOnComments(e.alternate,e))},t.ForStatement=function ForStatement(e){this.word("for"),this.space(),this.token("("),this.inForStatementInitCounter++,this.print(e.init,e),this.inForStatementInitCounter--,this.token(";"),e.test&&(this.space(),this.print(e.test,e));this.token(";"),e.update&&(this.space(),this.print(e.update,e));this.token(")"),this.printBlock(e)},t.WhileStatement=function WhileStatement(e){this.word("while"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.printBlock(e)},t.DoWhileStatement=function DoWhileStatement(e){this.word("do"),this.space(),this.print(e.body,e),this.space(),this.word("while"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.semicolon()},t.LabeledStatement=function LabeledStatement(e){this.print(e.label,e),this.token(":"),this.space(),this.print(e.body,e)},t.TryStatement=function TryStatement(e){this.word("try"),this.space(),this.print(e.block,e),this.space(),e.handlers?this.print(e.handlers[0],e):this.print(e.handler,e);e.finalizer&&(this.space(),this.word("finally"),this.space(),this.print(e.finalizer,e))},t.CatchClause=function CatchClause(e){this.word("catch"),this.space(),e.param&&(this.token("("),this.print(e.param,e),this.token(")"),this.space());this.print(e.body,e)},t.SwitchStatement=function SwitchStatement(e){this.word("switch"),this.space(),this.token("("),this.print(e.discriminant,e),this.token(")"),this.space(),this.token("{"),this.printSequence(e.cases,e,{indent:!0,addNewlines(t,n){if(!t&&e.cases[e.cases.length-1]===n)return-1}}),this.token("}")},t.SwitchCase=function SwitchCase(e){e.test?(this.word("case"),this.space(),this.print(e.test,e),this.token(":")):(this.word("default"),this.token(":"));e.consequent.length&&(this.newline(),this.printSequence(e.consequent,e,{indent:!0}))},t.DebuggerStatement=function DebuggerStatement(){this.word("debugger"),this.semicolon()},t.VariableDeclaration=function VariableDeclaration(e,t){e.declare&&(this.word("declare"),this.space());this.word(e.kind),this.space();let n,r=!1;if(!i.isFor(t))for(const t of e.declarations)t.init&&(r=!0);r&&(n="const"===e.kind?constDeclarationIndent:variableDeclarationIndent);if(this.printList(e.declarations,e,{separator:n}),i.isFor(t)&&(t.left===e||t.init===e))return;this.semicolon()},t.VariableDeclarator=function VariableDeclarator(e){this.print(e.id,e),e.definite&&this.token("!");this.print(e.id.typeAnnotation,e),e.init&&(this.space(),this.token("="),this.space(),this.print(e.init,e))},t.ThrowStatement=t.BreakStatement=t.ReturnStatement=t.ContinueStatement=t.ForOfStatement=t.ForInStatement=void 0;var i=function _interopRequireWildcard(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=_getRequireWildcardCache();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var o=i?Object.getOwnPropertyDescriptor(e,r):null;o&&(o.get||o.set)?Object.defineProperty(n,r,o):n[r]=e[r]}n.default=e,t&&t.set(e,n);return n}(n("../node_modules/@babel/types/lib/index.js"));function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return _getRequireWildcardCache=function(){return e},e}const buildForXStatement=function(e){return function(t){this.word("for"),this.space(),"of"===e&&t.await&&(this.word("await"),this.space()),this.token("("),this.print(t.left,t),this.space(),this.word(e),this.space(),this.print(t.right,t),this.token(")"),this.printBlock(t)}},r=buildForXStatement("in");t.ForInStatement=r;const o=buildForXStatement("of");function buildLabelStatement(e,t="label"){return function(n){this.word(e);const i=n[t];if(i){this.space();const e="label"==t,r=this.startTerminatorless(e);this.print(i,n),this.endTerminatorless(r)}this.semicolon()}}t.ForOfStatement=o;const s=buildLabelStatement("continue");t.ContinueStatement=s;const a=buildLabelStatement("return","argument");t.ReturnStatement=a;const c=buildLabelStatement("break");t.BreakStatement=c;const l=buildLabelStatement("throw","argument");function variableDeclarationIndent(){if(this.token(","),this.newline(),this.endsWith("\n"))for(let e=0;e<4;e++)this.space(!0)}function constDeclarationIndent(){if(this.token(","),this.newline(),this.endsWith("\n"))for(let e=0;e<6;e++)this.space(!0)}t.ThrowStatement=l},"../node_modules/react-view/node_modules/@babel/generator/lib/generators/template-literals.js":function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.TaggedTemplateExpression=function TaggedTemplateExpression(e){this.print(e.tag,e),this.print(e.typeParameters,e),this.print(e.quasi,e)},t.TemplateElement=function TemplateElement(e,t){const n=t.quasis[0]===e,i=t.quasis[t.quasis.length-1]===e,r=(n?"`":"}")+e.value.raw+(i?"`":"${");this.token(r)},t.TemplateLiteral=function TemplateLiteral(e){const t=e.quasis;for(let n=0;n<t.length;n++)this.print(t[n],e),n+1<t.length&&this.print(e.expressions[n],e)}},"../node_modules/react-view/node_modules/@babel/generator/lib/generators/types.js":function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.Identifier=function Identifier(e){this.exactSource(e.loc,()=>{this.word(e.name)})},t.ArgumentPlaceholder=function ArgumentPlaceholder(){this.token("?")},t.SpreadElement=t.RestElement=function RestElement(e){this.token("..."),this.print(e.argument,e)},t.ObjectPattern=t.ObjectExpression=function ObjectExpression(e){const t=e.properties;this.token("{"),this.printInnerComments(e),t.length&&(this.space(),this.printList(t,e,{indent:!0,statement:!0}),this.space());this.token("}")},t.ObjectMethod=function ObjectMethod(e){this.printJoin(e.decorators,e),this._methodHead(e),this.space(),this.print(e.body,e)},t.ObjectProperty=function ObjectProperty(e){if(this.printJoin(e.decorators,e),e.computed)this.token("["),this.print(e.key,e),this.token("]");else{if(i.isAssignmentPattern(e.value)&&i.isIdentifier(e.key)&&e.key.name===e.value.left.name)return void this.print(e.value,e);if(this.print(e.key,e),e.shorthand&&i.isIdentifier(e.key)&&i.isIdentifier(e.value)&&e.key.name===e.value.name)return}this.token(":"),this.space(),this.print(e.value,e)},t.ArrayPattern=t.ArrayExpression=function ArrayExpression(e){const t=e.elements,n=t.length;this.token("["),this.printInnerComments(e);for(let i=0;i<t.length;i++){const r=t[i];r?(i>0&&this.space(),this.print(r,e),i<n-1&&this.token(",")):this.token(",")}this.token("]")},t.RegExpLiteral=function RegExpLiteral(e){this.word(`/${e.pattern}/${e.flags}`)},t.BooleanLiteral=function BooleanLiteral(e){this.word(e.value?"true":"false")},t.NullLiteral=function NullLiteral(){this.word("null")},t.NumericLiteral=function NumericLiteral(e){const t=this.getPossibleRaw(e),n=e.value+"";null==t?this.number(n):this.format.minified?this.number(t.length<n.length?t:n):this.number(t)},t.StringLiteral=function StringLiteral(e){const t=this.getPossibleRaw(e);if(!this.format.minified&&null!=t)return void this.token(t);const n=this.format.jsescOption;this.format.jsonCompatibleStrings&&(n.json=!0);const i=(0,r.default)(e.value,n);return this.token(i)},t.BigIntLiteral=function BigIntLiteral(e){const t=this.getPossibleRaw(e);if(!this.format.minified&&null!=t)return void this.token(t);this.token(e.value)},t.PipelineTopicExpression=function PipelineTopicExpression(e){this.print(e.expression,e)},t.PipelineBareFunction=function PipelineBareFunction(e){this.print(e.callee,e)},t.PipelinePrimaryTopicReference=function PipelinePrimaryTopicReference(){this.token("#")};var i=function _interopRequireWildcard(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=_getRequireWildcardCache();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var o=i?Object.getOwnPropertyDescriptor(e,r):null;o&&(o.get||o.set)?Object.defineProperty(n,r,o):n[r]=e[r]}n.default=e,t&&t.set(e,n);return n}(n("../node_modules/@babel/types/lib/index.js")),r=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(n("../node_modules/jsesc/jsesc.js"));function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return _getRequireWildcardCache=function(){return e},e}},"../node_modules/react-view/node_modules/@babel/generator/lib/generators/typescript.js":function(e,t,n){function tokenIfPlusMinus(e,t){!0!==t&&e.token(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.TSTypeAnnotation=function TSTypeAnnotation(e){this.token(":"),this.space(),e.optional&&this.token("?");this.print(e.typeAnnotation,e)},t.TSTypeParameterDeclaration=t.TSTypeParameterInstantiation=function TSTypeParameterInstantiation(e){this.token("<"),this.printList(e.params,e,{}),this.token(">")},t.TSTypeParameter=function TSTypeParameter(e){this.word(e.name),e.constraint&&(this.space(),this.word("extends"),this.space(),this.print(e.constraint,e));e.default&&(this.space(),this.token("="),this.space(),this.print(e.default,e))},t.TSParameterProperty=function TSParameterProperty(e){e.accessibility&&(this.word(e.accessibility),this.space());e.readonly&&(this.word("readonly"),this.space());this._param(e.parameter)},t.TSDeclareFunction=function TSDeclareFunction(e){e.declare&&(this.word("declare"),this.space());this._functionHead(e),this.token(";")},t.TSDeclareMethod=function TSDeclareMethod(e){this._classMethodHead(e),this.token(";")},t.TSQualifiedName=function TSQualifiedName(e){this.print(e.left,e),this.token("."),this.print(e.right,e)},t.TSCallSignatureDeclaration=function TSCallSignatureDeclaration(e){this.tsPrintSignatureDeclarationBase(e),this.token(";")},t.TSConstructSignatureDeclaration=function TSConstructSignatureDeclaration(e){this.word("new"),this.space(),this.tsPrintSignatureDeclarationBase(e),this.token(";")},t.TSPropertySignature=function TSPropertySignature(e){const{readonly:t,initializer:n}=e;t&&(this.word("readonly"),this.space());this.tsPrintPropertyOrMethodName(e),this.print(e.typeAnnotation,e),n&&(this.space(),this.token("="),this.space(),this.print(n,e));this.token(";")},t.tsPrintPropertyOrMethodName=function tsPrintPropertyOrMethodName(e){e.computed&&this.token("[");this.print(e.key,e),e.computed&&this.token("]");e.optional&&this.token("?")},t.TSMethodSignature=function TSMethodSignature(e){this.tsPrintPropertyOrMethodName(e),this.tsPrintSignatureDeclarationBase(e),this.token(";")},t.TSIndexSignature=function TSIndexSignature(e){const{readonly:t}=e;t&&(this.word("readonly"),this.space());this.token("["),this._parameters(e.parameters,e),this.token("]"),this.print(e.typeAnnotation,e),this.token(";")},t.TSAnyKeyword=function TSAnyKeyword(){this.word("any")},t.TSBigIntKeyword=function TSBigIntKeyword(){this.word("bigint")},t.TSUnknownKeyword=function TSUnknownKeyword(){this.word("unknown")},t.TSNumberKeyword=function TSNumberKeyword(){this.word("number")},t.TSObjectKeyword=function TSObjectKeyword(){this.word("object")},t.TSBooleanKeyword=function TSBooleanKeyword(){this.word("boolean")},t.TSStringKeyword=function TSStringKeyword(){this.word("string")},t.TSSymbolKeyword=function TSSymbolKeyword(){this.word("symbol")},t.TSVoidKeyword=function TSVoidKeyword(){this.word("void")},t.TSUndefinedKeyword=function TSUndefinedKeyword(){this.word("undefined")},t.TSNullKeyword=function TSNullKeyword(){this.word("null")},t.TSNeverKeyword=function TSNeverKeyword(){this.word("never")},t.TSThisType=function TSThisType(){this.word("this")},t.TSFunctionType=function TSFunctionType(e){this.tsPrintFunctionOrConstructorType(e)},t.TSConstructorType=function TSConstructorType(e){this.word("new"),this.space(),this.tsPrintFunctionOrConstructorType(e)},t.tsPrintFunctionOrConstructorType=function tsPrintFunctionOrConstructorType(e){const{typeParameters:t,parameters:n}=e;this.print(t,e),this.token("("),this._parameters(n,e),this.token(")"),this.space(),this.token("=>"),this.space(),this.print(e.typeAnnotation.typeAnnotation,e)},t.TSTypeReference=function TSTypeReference(e){this.print(e.typeName,e),this.print(e.typeParameters,e)},t.TSTypePredicate=function TSTypePredicate(e){e.asserts&&(this.word("asserts"),this.space());this.print(e.parameterName),e.typeAnnotation&&(this.space(),this.word("is"),this.space(),this.print(e.typeAnnotation.typeAnnotation))},t.TSTypeQuery=function TSTypeQuery(e){this.word("typeof"),this.space(),this.print(e.exprName)},t.TSTypeLiteral=function TSTypeLiteral(e){this.tsPrintTypeLiteralOrInterfaceBody(e.members,e)},t.tsPrintTypeLiteralOrInterfaceBody=function tsPrintTypeLiteralOrInterfaceBody(e,t){this.tsPrintBraced(e,t)},t.tsPrintBraced=function tsPrintBraced(e,t){if(this.token("{"),e.length){this.indent(),this.newline();for(const n of e)this.print(n,t),this.newline();this.dedent(),this.rightBrace()}else this.token("}")},t.TSArrayType=function TSArrayType(e){this.print(e.elementType,e),this.token("[]")},t.TSTupleType=function TSTupleType(e){this.token("["),this.printList(e.elementTypes,e),this.token("]")},t.TSOptionalType=function TSOptionalType(e){this.print(e.typeAnnotation,e),this.token("?")},t.TSRestType=function TSRestType(e){this.token("..."),this.print(e.typeAnnotation,e)},t.TSUnionType=function TSUnionType(e){this.tsPrintUnionOrIntersectionType(e,"|")},t.TSIntersectionType=function TSIntersectionType(e){this.tsPrintUnionOrIntersectionType(e,"&")},t.tsPrintUnionOrIntersectionType=function tsPrintUnionOrIntersectionType(e,t){this.printJoin(e.types,e,{separator(){this.space(),this.token(t),this.space()}})},t.TSConditionalType=function TSConditionalType(e){this.print(e.checkType),this.space(),this.word("extends"),this.space(),this.print(e.extendsType),this.space(),this.token("?"),this.space(),this.print(e.trueType),this.space(),this.token(":"),this.space(),this.print(e.falseType)},t.TSInferType=function TSInferType(e){this.token("infer"),this.space(),this.print(e.typeParameter)},t.TSParenthesizedType=function TSParenthesizedType(e){this.token("("),this.print(e.typeAnnotation,e),this.token(")")},t.TSTypeOperator=function TSTypeOperator(e){this.token(e.operator),this.space(),this.print(e.typeAnnotation,e)},t.TSIndexedAccessType=function TSIndexedAccessType(e){this.print(e.objectType,e),this.token("["),this.print(e.indexType,e),this.token("]")},t.TSMappedType=function TSMappedType(e){const{readonly:t,typeParameter:n,optional:i}=e;this.token("{"),this.space(),t&&(tokenIfPlusMinus(this,t),this.word("readonly"),this.space());this.token("["),this.word(n.name),this.space(),this.word("in"),this.space(),this.print(n.constraint,n),this.token("]"),i&&(tokenIfPlusMinus(this,i),this.token("?"));this.token(":"),this.space(),this.print(e.typeAnnotation,e),this.space(),this.token("}")},t.TSLiteralType=function TSLiteralType(e){this.print(e.literal,e)},t.TSExpressionWithTypeArguments=function TSExpressionWithTypeArguments(e){this.print(e.expression,e),this.print(e.typeParameters,e)},t.TSInterfaceDeclaration=function TSInterfaceDeclaration(e){const{declare:t,id:n,typeParameters:i,extends:r,body:o}=e;t&&(this.word("declare"),this.space());this.word("interface"),this.space(),this.print(n,e),this.print(i,e),r&&(this.space(),this.word("extends"),this.space(),this.printList(r,e));this.space(),this.print(o,e)},t.TSInterfaceBody=function TSInterfaceBody(e){this.tsPrintTypeLiteralOrInterfaceBody(e.body,e)},t.TSTypeAliasDeclaration=function TSTypeAliasDeclaration(e){const{declare:t,id:n,typeParameters:i,typeAnnotation:r}=e;t&&(this.word("declare"),this.space());this.word("type"),this.space(),this.print(n,e),this.print(i,e),this.space(),this.token("="),this.space(),this.print(r,e),this.token(";")},t.TSAsExpression=function TSAsExpression(e){const{expression:t,typeAnnotation:n}=e;this.print(t,e),this.space(),this.word("as"),this.space(),this.print(n,e)},t.TSTypeAssertion=function TSTypeAssertion(e){const{typeAnnotation:t,expression:n}=e;this.token("<"),this.print(t,e),this.token(">"),this.space(),this.print(n,e)},t.TSEnumDeclaration=function TSEnumDeclaration(e){const{declare:t,const:n,id:i,members:r}=e;t&&(this.word("declare"),this.space());n&&(this.word("const"),this.space());this.word("enum"),this.space(),this.print(i,e),this.space(),this.tsPrintBraced(r,e)},t.TSEnumMember=function TSEnumMember(e){const{id:t,initializer:n}=e;this.print(t,e),n&&(this.space(),this.token("="),this.space(),this.print(n,e));this.token(",")},t.TSModuleDeclaration=function TSModuleDeclaration(e){const{declare:t,id:n}=e;t&&(this.word("declare"),this.space());e.global||(this.word("Identifier"===n.type?"namespace":"module"),this.space());if(this.print(n,e),!e.body)return void this.token(";");let i=e.body;for(;"TSModuleDeclaration"===i.type;)this.token("."),this.print(i.id,i),i=i.body;this.space(),this.print(i,e)},t.TSModuleBlock=function TSModuleBlock(e){this.tsPrintBraced(e.body,e)},t.TSImportType=function TSImportType(e){const{argument:t,qualifier:n,typeParameters:i}=e;this.word("import"),this.token("("),this.print(t,e),this.token(")"),n&&(this.token("."),this.print(n,e));i&&this.print(i,e)},t.TSImportEqualsDeclaration=function TSImportEqualsDeclaration(e){const{isExport:t,id:n,moduleReference:i}=e;t&&(this.word("export"),this.space());this.word("import"),this.space(),this.print(n,e),this.space(),this.token("="),this.space(),this.print(i,e),this.token(";")},t.TSExternalModuleReference=function TSExternalModuleReference(e){this.token("require("),this.print(e.expression,e),this.token(")")},t.TSNonNullExpression=function TSNonNullExpression(e){this.print(e.expression,e),this.token("!")},t.TSExportAssignment=function TSExportAssignment(e){this.word("export"),this.space(),this.token("="),this.space(),this.print(e.expression,e),this.token(";")},t.TSNamespaceExportDeclaration=function TSNamespaceExportDeclaration(e){this.word("export"),this.space(),this.word("as"),this.space(),this.word("namespace"),this.space(),this.print(e.id,e)},t.tsPrintSignatureDeclarationBase=function tsPrintSignatureDeclarationBase(e){const{typeParameters:t,parameters:n}=e;this.print(t,e),this.token("("),this._parameters(n,e),this.token(")"),this.print(e.typeAnnotation,e)},t.tsPrintClassMemberModifiers=function tsPrintClassMemberModifiers(e,t){t&&e.declare&&(this.word("declare"),this.space());e.accessibility&&(this.word(e.accessibility),this.space());e.static&&(this.word("static"),this.space());e.abstract&&(this.word("abstract"),this.space());t&&e.readonly&&(this.word("readonly"),this.space())}},"../node_modules/react-view/node_modules/@babel/generator/lib/index.js":function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function _default(e,t,n){return new Generator(e,t,n).generate()},t.CodeGenerator=void 0;var i=_interopRequireDefault(n("../node_modules/react-view/node_modules/@babel/generator/lib/source-map.js")),r=_interopRequireDefault(n("../node_modules/react-view/node_modules/@babel/generator/lib/printer.js"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}class Generator extends r.default{constructor(e,t={},n){super(function normalizeOptions(e,t){const n={auxiliaryCommentBefore:t.auxiliaryCommentBefore,auxiliaryCommentAfter:t.auxiliaryCommentAfter,shouldPrintComment:t.shouldPrintComment,retainLines:t.retainLines,retainFunctionParens:t.retainFunctionParens,comments:null==t.comments||t.comments,compact:t.compact,minified:t.minified,concise:t.concise,jsonCompatibleStrings:t.jsonCompatibleStrings,indent:{adjustMultilineComment:!0,style:"  ",base:0},decoratorsBeforeExport:!!t.decoratorsBeforeExport,jsescOption:Object.assign({quotes:"double",wrap:!0},t.jsescOption)};n.minified?(n.compact=!0,n.shouldPrintComment=n.shouldPrintComment||(()=>n.comments)):n.shouldPrintComment=n.shouldPrintComment||(e=>n.comments||e.indexOf("@license")>=0||e.indexOf("@preserve")>=0);"auto"===n.compact&&(n.compact=e.length>5e5,n.compact&&console.error("[BABEL] Note: The code generator has deoptimised the styling of "+`${t.filename} as it exceeds the max of 500KB.`));n.compact&&(n.indent.adjustMultilineComment=!1);return n}(n,t),t.sourceMaps?new i.default(t,n):null),this.ast=e}generate(){return super.generate(this.ast)}}t.CodeGenerator=class CodeGenerator{constructor(e,t,n){this._generator=new Generator(e,t,n)}generate(){return this._generator.generate()}}},"../node_modules/react-view/node_modules/@babel/generator/lib/node/index.js":function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.needsWhitespace=needsWhitespace,t.needsWhitespaceBefore=function needsWhitespaceBefore(e,t){return needsWhitespace(e,t,"before")},t.needsWhitespaceAfter=function needsWhitespaceAfter(e,t){return needsWhitespace(e,t,"after")},t.needsParens=function needsParens(e,t,n){if(!t)return!1;if(o.isNewExpression(t)&&t.callee===e&&function isOrHasCallExpression(e){if(o.isCallExpression(e))return!0;return!!o.isMemberExpression(e)&&(isOrHasCallExpression(e.object)||!e.computed&&isOrHasCallExpression(e.property))}(e))return!0;return!(!o.isLogicalExpression(e)||"??"!==t.operator)||find(s,e,t,n)};var i=_interopRequireWildcard(n("../node_modules/react-view/node_modules/@babel/generator/lib/node/whitespace.js")),r=_interopRequireWildcard(n("../node_modules/react-view/node_modules/@babel/generator/lib/node/parentheses.js")),o=_interopRequireWildcard(n("../node_modules/@babel/types/lib/index.js"));function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return _getRequireWildcardCache=function(){return e},e}function _interopRequireWildcard(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=_getRequireWildcardCache();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var o=i?Object.getOwnPropertyDescriptor(e,r):null;o&&(o.get||o.set)?Object.defineProperty(n,r,o):n[r]=e[r]}return n.default=e,t&&t.set(e,n),n}function expandAliases(e){const t={};function add(e,n){const i=t[e];t[e]=i?function(e,t,r){const o=i(e,t,r);return null==o?n(e,t,r):o}:n}for(const t of Object.keys(e)){const n=o.FLIPPED_ALIAS_KEYS[t];if(n)for(const i of n)add(i,e[t]);else add(t,e[t])}return t}const s=expandAliases(r),a=expandAliases(i.nodes),c=expandAliases(i.list);function find(e,t,n,i){const r=e[t.type];return r?r(t,n,i):null}function needsWhitespace(e,t,n){if(!e)return 0;o.isExpressionStatement(e)&&(e=e.expression);let i=find(a,e,t);if(!i){const r=find(c,e,t);if(r)for(let t=0;t<r.length&&!(i=needsWhitespace(r[t],e,n));t++);}return"object"==typeof i&&null!==i&&i[n]||0}},"../node_modules/react-view/node_modules/@babel/generator/lib/node/parentheses.js":function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.NullableTypeAnnotation=function NullableTypeAnnotation(e,t){return i.isArrayTypeAnnotation(t)},t.FunctionTypeAnnotation=function FunctionTypeAnnotation(e,t,n){return i.isUnionTypeAnnotation(t)||i.isIntersectionTypeAnnotation(t)||i.isArrayTypeAnnotation(t)||i.isTypeAnnotation(t)&&i.isArrowFunctionExpression(n[n.length-3])},t.UpdateExpression=function UpdateExpression(e,t){return i.isMemberExpression(t,{object:e})||i.isCallExpression(t,{callee:e})||i.isNewExpression(t,{callee:e})||isClassExtendsClause(e,t)},t.ObjectExpression=function ObjectExpression(e,t,n){return isFirstInStatement(n,{considerArrow:!0})},t.DoExpression=function DoExpression(e,t,n){return isFirstInStatement(n)},t.Binary=function Binary(e,t){if("**"===e.operator&&i.isBinaryExpression(t,{operator:"**"}))return t.left===e;if(isClassExtendsClause(e,t))return!0;if((i.isCallExpression(t)||i.isNewExpression(t))&&t.callee===e||i.isUnaryLike(t)||i.isMemberExpression(t)&&t.object===e||i.isAwaitExpression(t))return!0;if(i.isBinary(t)){const n=t.operator,o=r[n],s=e.operator,a=r[s];if(o===a&&t.right===e&&!i.isLogicalExpression(t)||o>a)return!0}return!1},t.IntersectionTypeAnnotation=t.UnionTypeAnnotation=function UnionTypeAnnotation(e,t){return i.isArrayTypeAnnotation(t)||i.isNullableTypeAnnotation(t)||i.isIntersectionTypeAnnotation(t)||i.isUnionTypeAnnotation(t)},t.TSAsExpression=function TSAsExpression(){return!0},t.TSTypeAssertion=function TSTypeAssertion(){return!0},t.TSIntersectionType=t.TSUnionType=function TSUnionType(e,t){return i.isTSArrayType(t)||i.isTSOptionalType(t)||i.isTSIntersectionType(t)||i.isTSUnionType(t)||i.isTSRestType(t)},t.BinaryExpression=function BinaryExpression(e,t){return"in"===e.operator&&(i.isVariableDeclarator(t)||i.isFor(t))},t.SequenceExpression=function SequenceExpression(e,t){if(i.isForStatement(t)||i.isThrowStatement(t)||i.isReturnStatement(t)||i.isIfStatement(t)&&t.test===e||i.isWhileStatement(t)&&t.test===e||i.isForInStatement(t)&&t.right===e||i.isSwitchStatement(t)&&t.discriminant===e||i.isExpressionStatement(t)&&t.expression===e)return!1;return!0},t.AwaitExpression=t.YieldExpression=function YieldExpression(e,t){return i.isBinary(t)||i.isUnaryLike(t)||i.isCallExpression(t)||i.isMemberExpression(t)||i.isNewExpression(t)||i.isAwaitExpression(t)&&i.isYieldExpression(e)||i.isConditionalExpression(t)&&e===t.test||isClassExtendsClause(e,t)},t.ClassExpression=function ClassExpression(e,t,n){return isFirstInStatement(n,{considerDefaultExports:!0})},t.UnaryLike=UnaryLike,t.FunctionExpression=function FunctionExpression(e,t,n){return isFirstInStatement(n,{considerDefaultExports:!0})},t.ArrowFunctionExpression=function ArrowFunctionExpression(e,t){return i.isExportDeclaration(t)||ConditionalExpression(e,t)},t.ConditionalExpression=ConditionalExpression,t.OptionalMemberExpression=function OptionalMemberExpression(e,t){return i.isCallExpression(t)||i.isMemberExpression(t)},t.AssignmentExpression=function AssignmentExpression(e){return!!i.isObjectPattern(e.left)||ConditionalExpression(...arguments)},t.NewExpression=function NewExpression(e,t){return isClassExtendsClause(e,t)};var i=function _interopRequireWildcard(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=_getRequireWildcardCache();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var o=i?Object.getOwnPropertyDescriptor(e,r):null;o&&(o.get||o.set)?Object.defineProperty(n,r,o):n[r]=e[r]}n.default=e,t&&t.set(e,n);return n}(n("../node_modules/@babel/types/lib/index.js"));function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return _getRequireWildcardCache=function(){return e},e}const r={"||":0,"&&":1,"|":2,"^":3,"&":4,"==":5,"===":5,"!=":5,"!==":5,"<":6,">":6,"<=":6,">=":6,in:6,instanceof:6,">>":7,"<<":7,">>>":7,"+":8,"-":8,"*":9,"/":9,"%":9,"**":10},isClassExtendsClause=(e,t)=>(i.isClassDeclaration(t)||i.isClassExpression(t))&&t.superClass===e;function UnaryLike(e,t){return i.isMemberExpression(t,{object:e})||i.isCallExpression(t,{callee:e})||i.isNewExpression(t,{callee:e})||i.isBinaryExpression(t,{operator:"**",left:e})||isClassExtendsClause(e,t)}function ConditionalExpression(e,t){return!!(i.isUnaryLike(t)||i.isBinary(t)||i.isConditionalExpression(t,{test:e})||i.isAwaitExpression(t)||i.isOptionalMemberExpression(t)||i.isTaggedTemplateExpression(t)||i.isTSTypeAssertion(t)||i.isTSAsExpression(t))||UnaryLike(e,t)}function isFirstInStatement(e,{considerArrow:t=!1,considerDefaultExports:n=!1}={}){let r=e.length-1,o=e[r],s=e[--r];for(;r>0;){if(i.isExpressionStatement(s,{expression:o})||i.isTaggedTemplateExpression(s)||n&&i.isExportDefaultDeclaration(s,{declaration:o})||t&&i.isArrowFunctionExpression(s,{body:o}))return!0;if(!(i.isCallExpression(s,{callee:o})||i.isSequenceExpression(s)&&s.expressions[0]===o||i.isMemberExpression(s,{object:o})||i.isConditional(s,{test:o})||i.isBinary(s,{left:o})||i.isAssignmentExpression(s,{left:o})))return!1;o=s,s=e[--r]}return!1}},"../node_modules/react-view/node_modules/@babel/generator/lib/node/whitespace.js":function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.list=t.nodes=void 0;var i=function _interopRequireWildcard(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=_getRequireWildcardCache();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var o=i?Object.getOwnPropertyDescriptor(e,r):null;o&&(o.get||o.set)?Object.defineProperty(n,r,o):n[r]=e[r]}n.default=e,t&&t.set(e,n);return n}(n("../node_modules/@babel/types/lib/index.js"));function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return _getRequireWildcardCache=function(){return e},e}function crawl(e,t={}){return i.isMemberExpression(e)?(crawl(e.object,t),e.computed&&crawl(e.property,t)):i.isBinary(e)||i.isAssignmentExpression(e)?(crawl(e.left,t),crawl(e.right,t)):i.isCallExpression(e)?(t.hasCall=!0,crawl(e.callee,t)):i.isFunction(e)?t.hasFunction=!0:i.isIdentifier(e)&&(t.hasHelper=t.hasHelper||isHelper(e.callee)),t}function isHelper(e){return i.isMemberExpression(e)?isHelper(e.object)||isHelper(e.property):i.isIdentifier(e)?"require"===e.name||"_"===e.name[0]:i.isCallExpression(e)?isHelper(e.callee):!(!i.isBinary(e)&&!i.isAssignmentExpression(e))&&(i.isIdentifier(e.left)&&isHelper(e.left)||isHelper(e.right))}function isType(e){return i.isLiteral(e)||i.isObjectExpression(e)||i.isArrayExpression(e)||i.isIdentifier(e)||i.isMemberExpression(e)}const r={AssignmentExpression(e){const t=crawl(e.right);if(t.hasCall&&t.hasHelper||t.hasFunction)return{before:t.hasFunction,after:!0}},SwitchCase:(e,t)=>({before:e.consequent.length||t.cases[0]===e,after:!e.consequent.length&&t.cases[t.cases.length-1]===e}),LogicalExpression(e){if(i.isFunction(e.left)||i.isFunction(e.right))return{after:!0}},Literal(e){if("use strict"===e.value)return{after:!0}},CallExpression(e){if(i.isFunction(e.callee)||isHelper(e))return{before:!0,after:!0}},VariableDeclaration(e){for(let t=0;t<e.declarations.length;t++){const n=e.declarations[t];let i=isHelper(n.id)&&!isType(n.init);if(!i){const e=crawl(n.init);i=isHelper(n.init)&&e.hasCall||e.hasFunction}if(i)return{before:!0,after:!0}}},IfStatement(e){if(i.isBlockStatement(e.consequent))return{before:!0,after:!0}}};t.nodes=r,r.ObjectProperty=r.ObjectTypeProperty=r.ObjectMethod=function(e,t){if(t.properties[0]===e)return{before:!0}},r.ObjectTypeCallProperty=function(e,t){if(!(t.callProperties[0]!==e||t.properties&&t.properties.length))return{before:!0}},r.ObjectTypeIndexer=function(e,t){if(!(t.indexers[0]!==e||t.properties&&t.properties.length||t.callProperties&&t.callProperties.length))return{before:!0}},r.ObjectTypeInternalSlot=function(e,t){if(!(t.internalSlots[0]!==e||t.properties&&t.properties.length||t.callProperties&&t.callProperties.length||t.indexers&&t.indexers.length))return{before:!0}};const o={VariableDeclaration:e=>e.declarations.map(e=>e.init),ArrayExpression:e=>e.elements,ObjectExpression:e=>e.properties};t.list=o,[["Function",!0],["Class",!0],["Loop",!0],["LabeledStatement",!0],["SwitchStatement",!0],["TryStatement",!0]].forEach((function([e,t]){"boolean"==typeof t&&(t={after:t,before:t}),[e].concat(i.FLIPPED_ALIAS_KEYS[e]||[]).forEach((function(e){r[e]=function(){return t}}))}))},"../node_modules/react-view/node_modules/@babel/generator/lib/printer.js":function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=_interopRequireDefault(n("../node_modules/lodash/isInteger.js")),r=_interopRequireDefault(n("../node_modules/lodash/repeat.js")),o=_interopRequireDefault(n("../node_modules/react-view/node_modules/@babel/generator/lib/buffer.js")),s=_interopRequireWildcard(n("../node_modules/react-view/node_modules/@babel/generator/lib/node/index.js")),a=_interopRequireWildcard(n("../node_modules/@babel/types/lib/index.js")),c=_interopRequireWildcard(n("../node_modules/react-view/node_modules/@babel/generator/lib/generators/index.js"));function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return _getRequireWildcardCache=function(){return e},e}function _interopRequireWildcard(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=_getRequireWildcardCache();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var o=i?Object.getOwnPropertyDescriptor(e,r):null;o&&(o.get||o.set)?Object.defineProperty(n,r,o):n[r]=e[r]}return n.default=e,t&&t.set(e,n),n}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const l=/e/i,p=/\.0+$/,u=/^0[box]/;class Printer{constructor(e,t){this.inForStatementInitCounter=0,this._printStack=[],this._indent=0,this._insideAux=!1,this._printedCommentStarts={},this._parenPushNewlineState=null,this._noLineTerminator=!1,this._printAuxAfterOnNextUserNode=!1,this._printedComments=new WeakSet,this._endsWithInteger=!1,this._endsWithWord=!1,this.format=e||{},this._buf=new o.default(t)}generate(e){return this.print(e),this._maybeAddAuxComment(),this._buf.get()}indent(){this.format.compact||this.format.concise||this._indent++}dedent(){this.format.compact||this.format.concise||this._indent--}semicolon(e=!1){this._maybeAddAuxComment(),this._append(";",!e)}rightBrace(){this.format.minified&&this._buf.removeLastSemicolon(),this.token("}")}space(e=!1){this.format.compact||(this._buf.hasContent()&&!this.endsWith(" ")&&!this.endsWith("\n")||e)&&this._space()}word(e){(this._endsWithWord||this.endsWith("/")&&0===e.indexOf("/"))&&this._space(),this._maybeAddAuxComment(),this._append(e),this._endsWithWord=!0}number(e){this.word(e),this._endsWithInteger=(0,i.default)(+e)&&!u.test(e)&&!l.test(e)&&!p.test(e)&&"."!==e[e.length-1]}token(e){("--"===e&&this.endsWith("!")||"+"===e[0]&&this.endsWith("+")||"-"===e[0]&&this.endsWith("-")||"."===e[0]&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._append(e)}newline(e){if(!this.format.retainLines&&!this.format.compact)if(this.format.concise)this.space();else if(!(this.endsWith("\n\n")||("number"!=typeof e&&(e=1),e=Math.min(2,e),(this.endsWith("{\n")||this.endsWith(":\n"))&&e--,e<=0)))for(let t=0;t<e;t++)this._newline()}endsWith(e){return this._buf.endsWith(e)}removeTrailingNewline(){this._buf.removeTrailingNewline()}exactSource(e,t){this._catchUp("start",e),this._buf.exactSource(e,t)}source(e,t){this._catchUp(e,t),this._buf.source(e,t)}withSource(e,t,n){this._catchUp(e,t),this._buf.withSource(e,t,n)}_space(){this._append(" ",!0)}_newline(){this._append("\n",!0)}_append(e,t=!1){this._maybeAddParen(e),this._maybeIndent(e),t?this._buf.queue(e):this._buf.append(e),this._endsWithWord=!1,this._endsWithInteger=!1}_maybeIndent(e){this._indent&&this.endsWith("\n")&&"\n"!==e[0]&&this._buf.queue(this._getIndent())}_maybeAddParen(e){const t=this._parenPushNewlineState;if(!t)return;let n;for(this._parenPushNewlineState=null,n=0;n<e.length&&" "===e[n];n++)continue;if(n===e.length)return;const i=e[n];if("\n"!==i){if("/"!==i)return;if(n+1===e.length)return;const t=e[n+1];if("/"!==t&&"*"!==t)return}this.token("("),this.indent(),t.printed=!0}_catchUp(e,t){if(!this.format.retainLines)return;const n=t?t[e]:null;if(n&&null!==n.line){const e=n.line-this._buf.getCurrentLine();for(let t=0;t<e;t++)this._newline()}}_getIndent(){return(0,r.default)(this.format.indent.style,this._indent)}startTerminatorless(e=!1){return e?(this._noLineTerminator=!0,null):this._parenPushNewlineState={printed:!1}}endTerminatorless(e){this._noLineTerminator=!1,e&&e.printed&&(this.dedent(),this.newline(),this.token(")"))}print(e,t){if(!e)return;const n=this.format.concise;e._compact&&(this.format.concise=!0);const i=this[e.type];if(!i)throw new ReferenceError(`unknown node of type ${JSON.stringify(e.type)} with constructor ${JSON.stringify(e&&e.constructor.name)}`);this._printStack.push(e);const r=this._insideAux;this._insideAux=!e.loc,this._maybeAddAuxComment(this._insideAux&&!r);let o=s.needsParens(e,t,this._printStack);this.format.retainFunctionParens&&"FunctionExpression"===e.type&&e.extra&&e.extra.parenthesized&&(o=!0),o&&this.token("("),this._printLeadingComments(e);const c=a.isProgram(e)||a.isFile(e)?null:e.loc;this.withSource("start",c,()=>{i.call(this,e,t)}),this._printTrailingComments(e),o&&this.token(")"),this._printStack.pop(),this.format.concise=n,this._insideAux=r}_maybeAddAuxComment(e){e&&this._printAuxBeforeComment(),this._insideAux||this._printAuxAfterComment()}_printAuxBeforeComment(){if(this._printAuxAfterOnNextUserNode)return;this._printAuxAfterOnNextUserNode=!0;const e=this.format.auxiliaryCommentBefore;e&&this._printComment({type:"CommentBlock",value:e})}_printAuxAfterComment(){if(!this._printAuxAfterOnNextUserNode)return;this._printAuxAfterOnNextUserNode=!1;const e=this.format.auxiliaryCommentAfter;e&&this._printComment({type:"CommentBlock",value:e})}getPossibleRaw(e){const t=e.extra;if(t&&null!=t.raw&&null!=t.rawValue&&e.value===t.rawValue)return t.raw}printJoin(e,t,n={}){if(!e||!e.length)return;n.indent&&this.indent();const i={addNewlines:n.addNewlines};for(let r=0;r<e.length;r++){const o=e[r];o&&(n.statement&&this._printNewline(!0,o,t,i),this.print(o,t),n.iterator&&n.iterator(o,r),n.separator&&r<e.length-1&&n.separator.call(this),n.statement&&this._printNewline(!1,o,t,i))}n.indent&&this.dedent()}printAndIndentOnComments(e,t){const n=e.leadingComments&&e.leadingComments.length>0;n&&this.indent(),this.print(e,t),n&&this.dedent()}printBlock(e){const t=e.body;a.isEmptyStatement(t)||this.space(),this.print(t,e)}_printTrailingComments(e){this._printComments(this._getComments(!1,e))}_printLeadingComments(e){this._printComments(this._getComments(!0,e))}printInnerComments(e,t=!0){e.innerComments&&e.innerComments.length&&(t&&this.indent(),this._printComments(e.innerComments),t&&this.dedent())}printSequence(e,t,n={}){return n.statement=!0,this.printJoin(e,t,n)}printList(e,t,n={}){return null==n.separator&&(n.separator=commaSeparator),this.printJoin(e,t,n)}_printNewline(e,t,n,i){if(this.format.retainLines||this.format.compact)return;if(this.format.concise)return void this.space();let r=0;if(this._buf.hasContent()){e||r++,i.addNewlines&&(r+=i.addNewlines(e,t)||0),(e?s.needsWhitespaceBefore:s.needsWhitespaceAfter)(t,n)&&r++}this.newline(r)}_getComments(e,t){return t&&(e?t.leadingComments:t.trailingComments)||[]}_printComment(e){if(!this.format.shouldPrintComment(e.value))return;if(e.ignore)return;if(this._printedComments.has(e))return;if(this._printedComments.add(e),null!=e.start){if(this._printedCommentStarts[e.start])return;this._printedCommentStarts[e.start]=!0}const t="CommentBlock"===e.type;this.newline(this._buf.hasContent()&&!this._noLineTerminator&&t?1:0),this.endsWith("[")||this.endsWith("{")||this.space();let n=t||this._noLineTerminator?`/*${e.value}*/`:`//${e.value}\n`;if(t&&this.format.indent.adjustMultilineComment){const t=e.loc&&e.loc.start.column;if(t){const e=new RegExp("\\n\\s{1,"+t+"}","g");n=n.replace(e,"\n")}const i=Math.max(this._getIndent().length,this._buf.getCurrentColumn());n=n.replace(/\n(?!$)/g,`\n${(0,r.default)(" ",i)}`)}this.endsWith("/")&&this._space(),this.withSource("start",e.loc,()=>{this._append(n)}),this.newline(t&&!this._noLineTerminator?1:0)}_printComments(e){if(e&&e.length)for(const t of e)this._printComment(t)}}function commaSeparator(){this.token(","),this.space()}t.default=Printer,Object.assign(Printer.prototype,c)},"../node_modules/react-view/node_modules/@babel/generator/lib/source-map.js":function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(n("../node_modules/react-view/node_modules/source-map/source-map.js"));t.default=class SourceMap{constructor(e,t){this._cachedMap=null,this._code=t,this._opts=e,this._rawMappings=[]}get(){if(!this._cachedMap){const e=this._cachedMap=new i.default.SourceMapGenerator({sourceRoot:this._opts.sourceRoot}),t=this._code;"string"==typeof t?e.setSourceContent(this._opts.sourceFileName.replace(/\\/g,"/"),t):"object"==typeof t&&Object.keys(t).forEach(n=>{e.setSourceContent(n.replace(/\\/g,"/"),t[n])}),this._rawMappings.forEach(t=>e.addMapping(t),e)}return this._cachedMap.toJSON()}getRawMappings(){return this._rawMappings.slice()}mark(e,t,n,i,r,o,s){this._lastGenLine!==e&&null===n||(s||this._lastGenLine!==e||this._lastSourceLine!==n||this._lastSourceColumn!==i)&&(this._cachedMap=null,this._lastGenLine=e,this._lastSourceLine=n,this._lastSourceColumn=i,this._rawMappings.push({name:r||void 0,generated:{line:e,column:t},source:null==n?void 0:(o||this._opts.sourceFileName).replace(/\\/g,"/"),original:null==n?void 0:{line:n,column:i}}))}}},"../node_modules/react-view/node_modules/source-map/lib/array-set.js":function(e,t,n){var i=n("../node_modules/react-view/node_modules/source-map/lib/util.js"),r=Object.prototype.hasOwnProperty,o="undefined"!=typeof Map;function ArraySet(){this._array=[],this._set=o?new Map:Object.create(null)}ArraySet.fromArray=function ArraySet_fromArray(e,t){for(var n=new ArraySet,i=0,r=e.length;i<r;i++)n.add(e[i],t);return n},ArraySet.prototype.size=function ArraySet_size(){return o?this._set.size:Object.getOwnPropertyNames(this._set).length},ArraySet.prototype.add=function ArraySet_add(e,t){var n=o?e:i.toSetString(e),s=o?this.has(e):r.call(this._set,n),a=this._array.length;s&&!t||this._array.push(e),s||(o?this._set.set(e,a):this._set[n]=a)},ArraySet.prototype.has=function ArraySet_has(e){if(o)return this._set.has(e);var t=i.toSetString(e);return r.call(this._set,t)},ArraySet.prototype.indexOf=function ArraySet_indexOf(e){if(o){var t=this._set.get(e);if(t>=0)return t}else{var n=i.toSetString(e);if(r.call(this._set,n))return this._set[n]}throw new Error('"'+e+'" is not in the set.')},ArraySet.prototype.at=function ArraySet_at(e){if(e>=0&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},ArraySet.prototype.toArray=function ArraySet_toArray(){return this._array.slice()},t.ArraySet=ArraySet},"../node_modules/react-view/node_modules/source-map/lib/base64-vlq.js":function(e,t,n){var i=n("../node_modules/react-view/node_modules/source-map/lib/base64.js");t.encode=function base64VLQ_encode(e){var t,n="",r=function toVLQSigned(e){return e<0?1+(-e<<1):0+(e<<1)}(e);do{t=31&r,(r>>>=5)>0&&(t|=32),n+=i.encode(t)}while(r>0);return n},t.decode=function base64VLQ_decode(e,t,n){var r,o,s=e.length,a=0,c=0;do{if(t>=s)throw new Error("Expected more digits in base 64 VLQ value.");if(-1===(o=i.decode(e.charCodeAt(t++))))throw new Error("Invalid base64 digit: "+e.charAt(t-1));r=!!(32&o),a+=(o&=31)<<c,c+=5}while(r);n.value=function fromVLQSigned(e){var t=e>>1;return 1==(1&e)?-t:t}(a),n.rest=t}},"../node_modules/react-view/node_modules/source-map/lib/base64.js":function(e,t){var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");t.encode=function(e){if(0<=e&&e<n.length)return n[e];throw new TypeError("Must be between 0 and 63: "+e)},t.decode=function(e){return 65<=e&&e<=90?e-65:97<=e&&e<=122?e-97+26:48<=e&&e<=57?e-48+52:43==e?62:47==e?63:-1}},"../node_modules/react-view/node_modules/source-map/lib/binary-search.js":function(e,t){t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2,t.search=function search(e,n,i,r){if(0===n.length)return-1;var o=function recursiveSearch(e,n,i,r,o,s){var a=Math.floor((n-e)/2)+e,c=o(i,r[a],!0);return 0===c?a:c>0?n-a>1?recursiveSearch(a,n,i,r,o,s):s==t.LEAST_UPPER_BOUND?n<r.length?n:-1:a:a-e>1?recursiveSearch(e,a,i,r,o,s):s==t.LEAST_UPPER_BOUND?a:e<0?-1:e}(-1,n.length,e,n,i,r||t.GREATEST_LOWER_BOUND);if(o<0)return-1;for(;o-1>=0&&0===i(n[o],n[o-1],!0);)--o;return o}},"../node_modules/react-view/node_modules/source-map/lib/mapping-list.js":function(e,t,n){var i=n("../node_modules/react-view/node_modules/source-map/lib/util.js");function MappingList(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}MappingList.prototype.unsortedForEach=function MappingList_forEach(e,t){this._array.forEach(e,t)},MappingList.prototype.add=function MappingList_add(e){!function generatedPositionAfter(e,t){var n=e.generatedLine,r=t.generatedLine,o=e.generatedColumn,s=t.generatedColumn;return r>n||r==n&&s>=o||i.compareByGeneratedPositionsInflated(e,t)<=0}(this._last,e)?(this._sorted=!1,this._array.push(e)):(this._last=e,this._array.push(e))},MappingList.prototype.toArray=function MappingList_toArray(){return this._sorted||(this._array.sort(i.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},t.MappingList=MappingList},"../node_modules/react-view/node_modules/source-map/lib/quick-sort.js":function(e,t){function swap(e,t,n){var i=e[t];e[t]=e[n],e[n]=i}function doQuickSort(e,t,n,i){if(n<i){var r=n-1;swap(e,function randomIntInRange(e,t){return Math.round(e+Math.random()*(t-e))}(n,i),i);for(var o=e[i],s=n;s<i;s++)t(e[s],o)<=0&&swap(e,r+=1,s);swap(e,r+1,s);var a=r+1;doQuickSort(e,t,n,a-1),doQuickSort(e,t,a+1,i)}}t.quickSort=function(e,t){doQuickSort(e,t,0,e.length-1)}},"../node_modules/react-view/node_modules/source-map/lib/source-map-consumer.js":function(e,t,n){var i=n("../node_modules/react-view/node_modules/source-map/lib/util.js"),r=n("../node_modules/react-view/node_modules/source-map/lib/binary-search.js"),o=n("../node_modules/react-view/node_modules/source-map/lib/array-set.js").ArraySet,s=n("../node_modules/react-view/node_modules/source-map/lib/base64-vlq.js"),a=n("../node_modules/react-view/node_modules/source-map/lib/quick-sort.js").quickSort;function SourceMapConsumer(e){var t=e;return"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,""))),null!=t.sections?new IndexedSourceMapConsumer(t):new BasicSourceMapConsumer(t)}function BasicSourceMapConsumer(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,"")));var n=i.getArg(t,"version"),r=i.getArg(t,"sources"),s=i.getArg(t,"names",[]),a=i.getArg(t,"sourceRoot",null),c=i.getArg(t,"sourcesContent",null),l=i.getArg(t,"mappings"),p=i.getArg(t,"file",null);if(n!=this._version)throw new Error("Unsupported version: "+n);r=r.map(String).map(i.normalize).map((function(e){return a&&i.isAbsolute(a)&&i.isAbsolute(e)?i.relative(a,e):e})),this._names=o.fromArray(s.map(String),!0),this._sources=o.fromArray(r,!0),this.sourceRoot=a,this.sourcesContent=c,this._mappings=l,this.file=p}function Mapping(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function IndexedSourceMapConsumer(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,"")));var n=i.getArg(t,"version"),r=i.getArg(t,"sections");if(n!=this._version)throw new Error("Unsupported version: "+n);this._sources=new o,this._names=new o;var s={line:-1,column:0};this._sections=r.map((function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var t=i.getArg(e,"offset"),n=i.getArg(t,"line"),r=i.getArg(t,"column");if(n<s.line||n===s.line&&r<s.column)throw new Error("Section offsets must be ordered and non-overlapping.");return s=t,{generatedOffset:{generatedLine:n+1,generatedColumn:r+1},consumer:new SourceMapConsumer(i.getArg(e,"map"))}}))}SourceMapConsumer.fromSourceMap=function(e){return BasicSourceMapConsumer.fromSourceMap(e)},SourceMapConsumer.prototype._version=3,SourceMapConsumer.prototype.__generatedMappings=null,Object.defineProperty(SourceMapConsumer.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),SourceMapConsumer.prototype.__originalMappings=null,Object.defineProperty(SourceMapConsumer.prototype,"_originalMappings",{get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),SourceMapConsumer.prototype._charIsMappingSeparator=function SourceMapConsumer_charIsMappingSeparator(e,t){var n=e.charAt(t);return";"===n||","===n},SourceMapConsumer.prototype._parseMappings=function SourceMapConsumer_parseMappings(e,t){throw new Error("Subclasses must implement _parseMappings")},SourceMapConsumer.GENERATED_ORDER=1,SourceMapConsumer.ORIGINAL_ORDER=2,SourceMapConsumer.GREATEST_LOWER_BOUND=1,SourceMapConsumer.LEAST_UPPER_BOUND=2,SourceMapConsumer.prototype.eachMapping=function SourceMapConsumer_eachMapping(e,t,n){var r,o=t||null;switch(n||SourceMapConsumer.GENERATED_ORDER){case SourceMapConsumer.GENERATED_ORDER:r=this._generatedMappings;break;case SourceMapConsumer.ORIGINAL_ORDER:r=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var s=this.sourceRoot;r.map((function(e){var t=null===e.source?null:this._sources.at(e.source);return null!=t&&null!=s&&(t=i.join(s,t)),{source:t,generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:null===e.name?null:this._names.at(e.name)}}),this).forEach(e,o)},SourceMapConsumer.prototype.allGeneratedPositionsFor=function SourceMapConsumer_allGeneratedPositionsFor(e){var t=i.getArg(e,"line"),n={source:i.getArg(e,"source"),originalLine:t,originalColumn:i.getArg(e,"column",0)};if(null!=this.sourceRoot&&(n.source=i.relative(this.sourceRoot,n.source)),!this._sources.has(n.source))return[];n.source=this._sources.indexOf(n.source);var o=[],s=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",i.compareByOriginalPositions,r.LEAST_UPPER_BOUND);if(s>=0){var a=this._originalMappings[s];if(void 0===e.column)for(var c=a.originalLine;a&&a.originalLine===c;)o.push({line:i.getArg(a,"generatedLine",null),column:i.getArg(a,"generatedColumn",null),lastColumn:i.getArg(a,"lastGeneratedColumn",null)}),a=this._originalMappings[++s];else for(var l=a.originalColumn;a&&a.originalLine===t&&a.originalColumn==l;)o.push({line:i.getArg(a,"generatedLine",null),column:i.getArg(a,"generatedColumn",null),lastColumn:i.getArg(a,"lastGeneratedColumn",null)}),a=this._originalMappings[++s]}return o},t.SourceMapConsumer=SourceMapConsumer,BasicSourceMapConsumer.prototype=Object.create(SourceMapConsumer.prototype),BasicSourceMapConsumer.prototype.consumer=SourceMapConsumer,BasicSourceMapConsumer.fromSourceMap=function SourceMapConsumer_fromSourceMap(e){var t=Object.create(BasicSourceMapConsumer.prototype),n=t._names=o.fromArray(e._names.toArray(),!0),r=t._sources=o.fromArray(e._sources.toArray(),!0);t.sourceRoot=e._sourceRoot,t.sourcesContent=e._generateSourcesContent(t._sources.toArray(),t.sourceRoot),t.file=e._file;for(var s=e._mappings.toArray().slice(),c=t.__generatedMappings=[],l=t.__originalMappings=[],p=0,u=s.length;p<u;p++){var d=s[p],h=new Mapping;h.generatedLine=d.generatedLine,h.generatedColumn=d.generatedColumn,d.source&&(h.source=r.indexOf(d.source),h.originalLine=d.originalLine,h.originalColumn=d.originalColumn,d.name&&(h.name=n.indexOf(d.name)),l.push(h)),c.push(h)}return a(t.__originalMappings,i.compareByOriginalPositions),t},BasicSourceMapConsumer.prototype._version=3,Object.defineProperty(BasicSourceMapConsumer.prototype,"sources",{get:function(){return this._sources.toArray().map((function(e){return null!=this.sourceRoot?i.join(this.sourceRoot,e):e}),this)}}),BasicSourceMapConsumer.prototype._parseMappings=function SourceMapConsumer_parseMappings(e,t){for(var n,r,o,c,l,p=1,u=0,d=0,h=0,m=0,f=0,g=e.length,y=0,_={},b={},S=[],v=[];y<g;)if(";"===e.charAt(y))p++,y++,u=0;else if(","===e.charAt(y))y++;else{for((n=new Mapping).generatedLine=p,c=y;c<g&&!this._charIsMappingSeparator(e,c);c++);if(o=_[r=e.slice(y,c)])y+=r.length;else{for(o=[];y<c;)s.decode(e,y,b),l=b.value,y=b.rest,o.push(l);if(2===o.length)throw new Error("Found a source, but no line and column");if(3===o.length)throw new Error("Found a source and line, but no column");_[r]=o}n.generatedColumn=u+o[0],u=n.generatedColumn,o.length>1&&(n.source=m+o[1],m+=o[1],n.originalLine=d+o[2],d=n.originalLine,n.originalLine+=1,n.originalColumn=h+o[3],h=n.originalColumn,o.length>4&&(n.name=f+o[4],f+=o[4])),v.push(n),"number"==typeof n.originalLine&&S.push(n)}a(v,i.compareByGeneratedPositionsDeflated),this.__generatedMappings=v,a(S,i.compareByOriginalPositions),this.__originalMappings=S},BasicSourceMapConsumer.prototype._findMapping=function SourceMapConsumer_findMapping(e,t,n,i,o,s){if(e[n]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[n]);if(e[i]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[i]);return r.search(e,t,o,s)},BasicSourceMapConsumer.prototype.computeColumnSpans=function SourceMapConsumer_computeColumnSpans(){for(var e=0;e<this._generatedMappings.length;++e){var t=this._generatedMappings[e];if(e+1<this._generatedMappings.length){var n=this._generatedMappings[e+1];if(t.generatedLine===n.generatedLine){t.lastGeneratedColumn=n.generatedColumn-1;continue}}t.lastGeneratedColumn=1/0}},BasicSourceMapConsumer.prototype.originalPositionFor=function SourceMapConsumer_originalPositionFor(e){var t={generatedLine:i.getArg(e,"line"),generatedColumn:i.getArg(e,"column")},n=this._findMapping(t,this._generatedMappings,"generatedLine","generatedColumn",i.compareByGeneratedPositionsDeflated,i.getArg(e,"bias",SourceMapConsumer.GREATEST_LOWER_BOUND));if(n>=0){var r=this._generatedMappings[n];if(r.generatedLine===t.generatedLine){var o=i.getArg(r,"source",null);null!==o&&(o=this._sources.at(o),null!=this.sourceRoot&&(o=i.join(this.sourceRoot,o)));var s=i.getArg(r,"name",null);return null!==s&&(s=this._names.at(s)),{source:o,line:i.getArg(r,"originalLine",null),column:i.getArg(r,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}},BasicSourceMapConsumer.prototype.hasContentsOfAllSources=function BasicSourceMapConsumer_hasContentsOfAllSources(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some((function(e){return null==e})))},BasicSourceMapConsumer.prototype.sourceContentFor=function SourceMapConsumer_sourceContentFor(e,t){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=i.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var n;if(null!=this.sourceRoot&&(n=i.urlParse(this.sourceRoot))){var r=e.replace(/^file:\/\//,"");if("file"==n.scheme&&this._sources.has(r))return this.sourcesContent[this._sources.indexOf(r)];if((!n.path||"/"==n.path)&&this._sources.has("/"+e))return this.sourcesContent[this._sources.indexOf("/"+e)]}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},BasicSourceMapConsumer.prototype.generatedPositionFor=function SourceMapConsumer_generatedPositionFor(e){var t=i.getArg(e,"source");if(null!=this.sourceRoot&&(t=i.relative(this.sourceRoot,t)),!this._sources.has(t))return{line:null,column:null,lastColumn:null};var n={source:t=this._sources.indexOf(t),originalLine:i.getArg(e,"line"),originalColumn:i.getArg(e,"column")},r=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",i.compareByOriginalPositions,i.getArg(e,"bias",SourceMapConsumer.GREATEST_LOWER_BOUND));if(r>=0){var o=this._originalMappings[r];if(o.source===n.source)return{line:i.getArg(o,"generatedLine",null),column:i.getArg(o,"generatedColumn",null),lastColumn:i.getArg(o,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},t.BasicSourceMapConsumer=BasicSourceMapConsumer,IndexedSourceMapConsumer.prototype=Object.create(SourceMapConsumer.prototype),IndexedSourceMapConsumer.prototype.constructor=SourceMapConsumer,IndexedSourceMapConsumer.prototype._version=3,Object.defineProperty(IndexedSourceMapConsumer.prototype,"sources",{get:function(){for(var e=[],t=0;t<this._sections.length;t++)for(var n=0;n<this._sections[t].consumer.sources.length;n++)e.push(this._sections[t].consumer.sources[n]);return e}}),IndexedSourceMapConsumer.prototype.originalPositionFor=function IndexedSourceMapConsumer_originalPositionFor(e){var t={generatedLine:i.getArg(e,"line"),generatedColumn:i.getArg(e,"column")},n=r.search(t,this._sections,(function(e,t){var n=e.generatedLine-t.generatedOffset.generatedLine;return n||e.generatedColumn-t.generatedOffset.generatedColumn})),o=this._sections[n];return o?o.consumer.originalPositionFor({line:t.generatedLine-(o.generatedOffset.generatedLine-1),column:t.generatedColumn-(o.generatedOffset.generatedLine===t.generatedLine?o.generatedOffset.generatedColumn-1:0),bias:e.bias}):{source:null,line:null,column:null,name:null}},IndexedSourceMapConsumer.prototype.hasContentsOfAllSources=function IndexedSourceMapConsumer_hasContentsOfAllSources(){return this._sections.every((function(e){return e.consumer.hasContentsOfAllSources()}))},IndexedSourceMapConsumer.prototype.sourceContentFor=function IndexedSourceMapConsumer_sourceContentFor(e,t){for(var n=0;n<this._sections.length;n++){var i=this._sections[n].consumer.sourceContentFor(e,!0);if(i)return i}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},IndexedSourceMapConsumer.prototype.generatedPositionFor=function IndexedSourceMapConsumer_generatedPositionFor(e){for(var t=0;t<this._sections.length;t++){var n=this._sections[t];if(-1!==n.consumer.sources.indexOf(i.getArg(e,"source"))){var r=n.consumer.generatedPositionFor(e);if(r)return{line:r.line+(n.generatedOffset.generatedLine-1),column:r.column+(n.generatedOffset.generatedLine===r.line?n.generatedOffset.generatedColumn-1:0)}}}return{line:null,column:null}},IndexedSourceMapConsumer.prototype._parseMappings=function IndexedSourceMapConsumer_parseMappings(e,t){this.__generatedMappings=[],this.__originalMappings=[];for(var n=0;n<this._sections.length;n++)for(var r=this._sections[n],o=r.consumer._generatedMappings,s=0;s<o.length;s++){var c=o[s],l=r.consumer._sources.at(c.source);null!==r.consumer.sourceRoot&&(l=i.join(r.consumer.sourceRoot,l)),this._sources.add(l),l=this._sources.indexOf(l);var p=r.consumer._names.at(c.name);this._names.add(p),p=this._names.indexOf(p);var u={source:l,generatedLine:c.generatedLine+(r.generatedOffset.generatedLine-1),generatedColumn:c.generatedColumn+(r.generatedOffset.generatedLine===c.generatedLine?r.generatedOffset.generatedColumn-1:0),originalLine:c.originalLine,originalColumn:c.originalColumn,name:p};this.__generatedMappings.push(u),"number"==typeof u.originalLine&&this.__originalMappings.push(u)}a(this.__generatedMappings,i.compareByGeneratedPositionsDeflated),a(this.__originalMappings,i.compareByOriginalPositions)},t.IndexedSourceMapConsumer=IndexedSourceMapConsumer},"../node_modules/react-view/node_modules/source-map/lib/source-map-generator.js":function(e,t,n){var i=n("../node_modules/react-view/node_modules/source-map/lib/base64-vlq.js"),r=n("../node_modules/react-view/node_modules/source-map/lib/util.js"),o=n("../node_modules/react-view/node_modules/source-map/lib/array-set.js").ArraySet,s=n("../node_modules/react-view/node_modules/source-map/lib/mapping-list.js").MappingList;function SourceMapGenerator(e){e||(e={}),this._file=r.getArg(e,"file",null),this._sourceRoot=r.getArg(e,"sourceRoot",null),this._skipValidation=r.getArg(e,"skipValidation",!1),this._sources=new o,this._names=new o,this._mappings=new s,this._sourcesContents=null}SourceMapGenerator.prototype._version=3,SourceMapGenerator.fromSourceMap=function SourceMapGenerator_fromSourceMap(e){var t=e.sourceRoot,n=new SourceMapGenerator({file:e.file,sourceRoot:t});return e.eachMapping((function(e){var i={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(i.source=e.source,null!=t&&(i.source=r.relative(t,i.source)),i.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(i.name=e.name)),n.addMapping(i)})),e.sources.forEach((function(t){var i=e.sourceContentFor(t);null!=i&&n.setSourceContent(t,i)})),n},SourceMapGenerator.prototype.addMapping=function SourceMapGenerator_addMapping(e){var t=r.getArg(e,"generated"),n=r.getArg(e,"original",null),i=r.getArg(e,"source",null),o=r.getArg(e,"name",null);this._skipValidation||this._validateMapping(t,n,i,o),null!=i&&(i=String(i),this._sources.has(i)||this._sources.add(i)),null!=o&&(o=String(o),this._names.has(o)||this._names.add(o)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=n&&n.line,originalColumn:null!=n&&n.column,source:i,name:o})},SourceMapGenerator.prototype.setSourceContent=function SourceMapGenerator_setSourceContent(e,t){var n=e;null!=this._sourceRoot&&(n=r.relative(this._sourceRoot,n)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[r.toSetString(n)]=t):this._sourcesContents&&(delete this._sourcesContents[r.toSetString(n)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},SourceMapGenerator.prototype.applySourceMap=function SourceMapGenerator_applySourceMap(e,t,n){var i=t;if(null==t){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');i=e.file}var s=this._sourceRoot;null!=s&&(i=r.relative(s,i));var a=new o,c=new o;this._mappings.unsortedForEach((function(t){if(t.source===i&&null!=t.originalLine){var o=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});null!=o.source&&(t.source=o.source,null!=n&&(t.source=r.join(n,t.source)),null!=s&&(t.source=r.relative(s,t.source)),t.originalLine=o.line,t.originalColumn=o.column,null!=o.name&&(t.name=o.name))}var l=t.source;null==l||a.has(l)||a.add(l);var p=t.name;null==p||c.has(p)||c.add(p)}),this),this._sources=a,this._names=c,e.sources.forEach((function(t){var i=e.sourceContentFor(t);null!=i&&(null!=n&&(t=r.join(n,t)),null!=s&&(t=r.relative(s,t)),this.setSourceContent(t,i))}),this)},SourceMapGenerator.prototype._validateMapping=function SourceMapGenerator_validateMapping(e,t,n,i){if(t&&"number"!=typeof t.line&&"number"!=typeof t.column)throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||t||n||i)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&n))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:n,original:t,name:i}))},SourceMapGenerator.prototype._serializeMappings=function SourceMapGenerator_serializeMappings(){for(var e,t,n,o,s=0,a=1,c=0,l=0,p=0,u=0,d="",h=this._mappings.toArray(),m=0,f=h.length;m<f;m++){if(e="",(t=h[m]).generatedLine!==a)for(s=0;t.generatedLine!==a;)e+=";",a++;else if(m>0){if(!r.compareByGeneratedPositionsInflated(t,h[m-1]))continue;e+=","}e+=i.encode(t.generatedColumn-s),s=t.generatedColumn,null!=t.source&&(o=this._sources.indexOf(t.source),e+=i.encode(o-u),u=o,e+=i.encode(t.originalLine-1-l),l=t.originalLine-1,e+=i.encode(t.originalColumn-c),c=t.originalColumn,null!=t.name&&(n=this._names.indexOf(t.name),e+=i.encode(n-p),p=n)),d+=e}return d},SourceMapGenerator.prototype._generateSourcesContent=function SourceMapGenerator_generateSourcesContent(e,t){return e.map((function(e){if(!this._sourcesContents)return null;null!=t&&(e=r.relative(t,e));var n=r.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n)?this._sourcesContents[n]:null}),this)},SourceMapGenerator.prototype.toJSON=function SourceMapGenerator_toJSON(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},SourceMapGenerator.prototype.toString=function SourceMapGenerator_toString(){return JSON.stringify(this.toJSON())},t.SourceMapGenerator=SourceMapGenerator},"../node_modules/react-view/node_modules/source-map/lib/source-node.js":function(e,t,n){var i=n("../node_modules/react-view/node_modules/source-map/lib/source-map-generator.js").SourceMapGenerator,r=n("../node_modules/react-view/node_modules/source-map/lib/util.js"),o=/(\r?\n)/,s="$$$isSourceNode$$$";function SourceNode(e,t,n,i,r){this.children=[],this.sourceContents={},this.line=null==e?null:e,this.column=null==t?null:t,this.source=null==n?null:n,this.name=null==r?null:r,this[s]=!0,null!=i&&this.add(i)}SourceNode.fromStringWithSourceMap=function SourceNode_fromStringWithSourceMap(e,t,n){var i=new SourceNode,s=e.split(o),a=0,shiftNextLine=function(){return getNextLine()+(getNextLine()||"");function getNextLine(){return a<s.length?s[a++]:void 0}},c=1,l=0,p=null;return t.eachMapping((function(e){if(null!==p){if(!(c<e.generatedLine)){var t=(n=s[a]).substr(0,e.generatedColumn-l);return s[a]=n.substr(e.generatedColumn-l),l=e.generatedColumn,addMappingWithCode(p,t),void(p=e)}addMappingWithCode(p,shiftNextLine()),c++,l=0}for(;c<e.generatedLine;)i.add(shiftNextLine()),c++;if(l<e.generatedColumn){var n=s[a];i.add(n.substr(0,e.generatedColumn)),s[a]=n.substr(e.generatedColumn),l=e.generatedColumn}p=e}),this),a<s.length&&(p&&addMappingWithCode(p,shiftNextLine()),i.add(s.splice(a).join(""))),t.sources.forEach((function(e){var o=t.sourceContentFor(e);null!=o&&(null!=n&&(e=r.join(n,e)),i.setSourceContent(e,o))})),i;function addMappingWithCode(e,t){if(null===e||void 0===e.source)i.add(t);else{var o=n?r.join(n,e.source):e.source;i.add(new SourceNode(e.originalLine,e.originalColumn,o,t,e.name))}}},SourceNode.prototype.add=function SourceNode_add(e){if(Array.isArray(e))e.forEach((function(e){this.add(e)}),this);else{if(!e[s]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}return this},SourceNode.prototype.prepend=function SourceNode_prepend(e){if(Array.isArray(e))for(var t=e.length-1;t>=0;t--)this.prepend(e[t]);else{if(!e[s]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},SourceNode.prototype.walk=function SourceNode_walk(e){for(var t,n=0,i=this.children.length;n<i;n++)(t=this.children[n])[s]?t.walk(e):""!==t&&e(t,{source:this.source,line:this.line,column:this.column,name:this.name})},SourceNode.prototype.join=function SourceNode_join(e){var t,n,i=this.children.length;if(i>0){for(t=[],n=0;n<i-1;n++)t.push(this.children[n]),t.push(e);t.push(this.children[n]),this.children=t}return this},SourceNode.prototype.replaceRight=function SourceNode_replaceRight(e,t){var n=this.children[this.children.length-1];return n[s]?n.replaceRight(e,t):"string"==typeof n?this.children[this.children.length-1]=n.replace(e,t):this.children.push("".replace(e,t)),this},SourceNode.prototype.setSourceContent=function SourceNode_setSourceContent(e,t){this.sourceContents[r.toSetString(e)]=t},SourceNode.prototype.walkSourceContents=function SourceNode_walkSourceContents(e){for(var t=0,n=this.children.length;t<n;t++)this.children[t][s]&&this.children[t].walkSourceContents(e);var i=Object.keys(this.sourceContents);for(t=0,n=i.length;t<n;t++)e(r.fromSetString(i[t]),this.sourceContents[i[t]])},SourceNode.prototype.toString=function SourceNode_toString(){var e="";return this.walk((function(t){e+=t})),e},SourceNode.prototype.toStringWithSourceMap=function SourceNode_toStringWithSourceMap(e){var t={code:"",line:1,column:0},n=new i(e),r=!1,o=null,s=null,a=null,c=null;return this.walk((function(e,i){t.code+=e,null!==i.source&&null!==i.line&&null!==i.column?(o===i.source&&s===i.line&&a===i.column&&c===i.name||n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name}),o=i.source,s=i.line,a=i.column,c=i.name,r=!0):r&&(n.addMapping({generated:{line:t.line,column:t.column}}),o=null,r=!1);for(var l=0,p=e.length;l<p;l++)10===e.charCodeAt(l)?(t.line++,t.column=0,l+1===p?(o=null,r=!1):r&&n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name})):t.column++})),this.walkSourceContents((function(e,t){n.setSourceContent(e,t)})),{code:t.code,map:n}},t.SourceNode=SourceNode},"../node_modules/react-view/node_modules/source-map/lib/util.js":function(e,t){t.getArg=function getArg(e,t,n){if(t in e)return e[t];if(3===arguments.length)return n;throw new Error('"'+t+'" is a required argument.')};var n=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/,i=/^data:.+\,.+$/;function urlParse(e){var t=e.match(n);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function urlGenerate(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="//",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function normalize(e){var n=e,i=urlParse(e);if(i){if(!i.path)return e;n=i.path}for(var r,o=t.isAbsolute(n),s=n.split(/\/+/),a=0,c=s.length-1;c>=0;c--)"."===(r=s[c])?s.splice(c,1):".."===r?a++:a>0&&(""===r?(s.splice(c+1,a),a=0):(s.splice(c,2),a--));return""===(n=s.join("/"))&&(n=o?"/":"."),i?(i.path=n,urlGenerate(i)):n}t.urlParse=urlParse,t.urlGenerate=urlGenerate,t.normalize=normalize,t.join=function join(e,t){""===e&&(e="."),""===t&&(t=".");var n=urlParse(t),r=urlParse(e);if(r&&(e=r.path||"/"),n&&!n.scheme)return r&&(n.scheme=r.scheme),urlGenerate(n);if(n||t.match(i))return t;if(r&&!r.host&&!r.path)return r.host=t,urlGenerate(r);var o="/"===t.charAt(0)?t:normalize(e.replace(/\/+$/,"")+"/"+t);return r?(r.path=o,urlGenerate(r)):o},t.isAbsolute=function(e){return"/"===e.charAt(0)||!!e.match(n)},t.relative=function relative(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var n=0;0!==t.indexOf(e+"/");){var i=e.lastIndexOf("/");if(i<0)return t;if((e=e.slice(0,i)).match(/^([^\/]+:\/)?\/*$/))return t;++n}return Array(n+1).join("../")+t.substr(e.length+1)};var r=!("__proto__"in Object.create(null));function identity(e){return e}function isProtoString(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var n=t-10;n>=0;n--)if(36!==e.charCodeAt(n))return!1;return!0}function strcmp(e,t){return e===t?0:e>t?1:-1}t.toSetString=r?identity:function toSetString(e){return isProtoString(e)?"$"+e:e},t.fromSetString=r?identity:function fromSetString(e){return isProtoString(e)?e.slice(1):e},t.compareByOriginalPositions=function compareByOriginalPositions(e,t,n){var i=e.source-t.source;return 0!==i?i:0!==(i=e.originalLine-t.originalLine)?i:0!==(i=e.originalColumn-t.originalColumn)||n?i:0!==(i=e.generatedColumn-t.generatedColumn)?i:0!==(i=e.generatedLine-t.generatedLine)?i:e.name-t.name},t.compareByGeneratedPositionsDeflated=function compareByGeneratedPositionsDeflated(e,t,n){var i=e.generatedLine-t.generatedLine;return 0!==i?i:0!==(i=e.generatedColumn-t.generatedColumn)||n?i:0!==(i=e.source-t.source)?i:0!==(i=e.originalLine-t.originalLine)?i:0!==(i=e.originalColumn-t.originalColumn)?i:e.name-t.name},t.compareByGeneratedPositionsInflated=function compareByGeneratedPositionsInflated(e,t){var n=e.generatedLine-t.generatedLine;return 0!==n?n:0!==(n=e.generatedColumn-t.generatedColumn)?n:0!==(n=strcmp(e.source,t.source))?n:0!==(n=e.originalLine-t.originalLine)?n:0!==(n=e.originalColumn-t.originalColumn)?n:strcmp(e.name,t.name)}},"../node_modules/react-view/node_modules/source-map/source-map.js":function(e,t,n){t.SourceMapGenerator=n("../node_modules/react-view/node_modules/source-map/lib/source-map-generator.js").SourceMapGenerator,t.SourceMapConsumer=n("../node_modules/react-view/node_modules/source-map/lib/source-map-consumer.js").SourceMapConsumer,t.SourceNode=n("../node_modules/react-view/node_modules/source-map/lib/source-node.js").SourceNode},"../node_modules/repeat-string/index.js":function(e,t,n){
/*!
 * repeat-string <https://github.com/jonschlinkert/repeat-string>
 *
 * Copyright (c) 2014-2015, Jon Schlinkert.
 * Licensed under the MIT License.
 */
var i,r="";e.exports=function repeat(e,t){if("string"!=typeof e)throw new TypeError("expected a string");if(1===t)return e;if(2===t)return e+e;var n=e.length*t;if(i!==e||void 0===i)i=e,r="";else if(r.length>=n)return r.substr(0,n);for(;n>r.length&&t>1;)1&t&&(r+=e),t>>=1,e+=e;return r=(r+=e).substr(0,n)}},"../node_modules/replace-ext/index.js":function(e,t,n){var i=n("../node_modules/path-browserify/index.js");e.exports=function replaceExt(e,t){if("string"!=typeof e)return e;if(0===e.length)return e;var n=i.basename(e,i.extname(e))+t;return i.join(i.dirname(e),n)}}}]);
//# sourceMappingURL=vendors~custom-page-KXWAf~pattern-view-page-WE7TE~93c72913.chunk.eaa5497fb7f7db0479e3.js.map