MCPcopy Index your code
hub / github.com/google/adk-python / statusBar

Function statusBar

src/google/adk/cli/browser/main-3CUQG2IN.js:3838–3838  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

3836 font-family: var(--jse-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
3837 font-size: var(--jse-font-size, 16px);
3838}`);var uQA=TA('<div class="jse-table-root-error svelte-1p86y3c"><!></div>'),pQA=TA('<th class="jse-table-cell jse-table-cell-header svelte-1p86y3c"><!></th>'),fQA=TA('<th class="jse-table-cell jse-table-cell-header svelte-1p86y3c"><!></th>'),mQA=TA('<th class="jse-table-cell jse-table-cell-gutter svelte-1p86y3c"> <!></th>'),wQA=TA('<div class="jse-context-menu-anchor svelte-1p86y3c"><!></div>'),yQA=TA('<td class="jse-table-cell svelte-1p86y3c"><div><!><!></div> <!></td>'),DQA=TA('<td class="jse-table-cell svelte-1p86y3c"></td>'),vQA=TA('<tr class="jse-table-row svelte-1p86y3c"><!><!><!></tr>'),bQA=TA('<div class="jse-search-box-container svelte-1p86y3c"><!></div> <div class="jse-contents svelte-1p86y3c"><table class="jse-table-main svelte-1p86y3c"><tbody><tr class="jse-table-row jse-table-row-header svelte-1p86y3c"><th class="jse-table-cell jse-table-cell-header svelte-1p86y3c"><!></th><!><!></tr><tr><td class="svelte-1p86y3c"></td></tr><!><tr class="jse-table-invisible-end-section svelte-1p86y3c"><td class="svelte-1p86y3c"></td></tr></tbody></table></div> <!> <!> <!> <!>',1),MQA=TA("<!> <!>",1),SQA=TA('<label class="jse-hidden-input-label svelte-1p86y3c"><input type="text" tabindex="-1" class="jse-hidden-input svelte-1p86y3c"/></label> <!>',1),kQA=TA('<div class="jse-contents jse-contents-loading svelte-1p86y3c"><div class="jse-loading-space svelte-1p86y3c"></div> <div class="jse-loading svelte-1p86y3c">loading...</div></div>'),_QA=TA('<div role="table"><!> <!></div> <!> <!>',1);function xQA(i,e){Jt(e,!1);var A=cA(void 0,!0),t=cA(void 0,!0),n=cA(void 0,!0),o=dr("jsoneditor:TableMode"),{openAbsolutePopup:a,closeAbsolutePopup:r}=s1("absolute-popup"),s=BW(),l=_1(),g=_1(),C=typeof window>"u";o("isSSR:",C);var d=K(e,"readOnly",9),B=K(e,"externalContent",9),u=K(e,"externalSelection",9),E=K(e,"history",9),f=K(e,"truncateTextSize",9),m=K(e,"mainMenuBar",9),v=K(e,"escapeControlCharacters",9),S=K(e,"escapeUnicodeCharacters",9),k=K(e,"flattenColumns",9),M=K(e,"parser",9),x=K(e,"parseMemoizeOne",9),F=K(e,"validator",9),z=K(e,"validationParser",9),j=K(e,"indentation",9),X=K(e,"onChange",9),eA=K(e,"onChangeMode",9),Z=K(e,"onSelect",9),CA=K(e,"onUndo",9),wA=K(e,"onRedo",9),BA=K(e,"onRenderValue",9),QA=K(e,"onRenderMenu",9),RA=K(e,"onRenderContextMenu",9),dA=K(e,"onFocus",9),IA=K(e,"onBlur",9),xA=K(e,"onSortModal",9),qA=K(e,"onTransformModal",9),ue=K(e,"onJSONEditorModal",9),HA=cA(void 0,!0),bA=cA(void 0,!0),PA=cA(void 0,!0),it=cA(void 0,!0),Xe=cA(void 0,!0);vx({onMount:os,onDestroy:Dg,getWindow:()=>Ip(c(bA)),hasFocus:()=>Ke&&document.hasFocus()||cx(c(bA)),onFocus:()=>{Ii=!0,dA()&&dA()()},onBlur:()=>{Ii=!1,IA()&&IA()()}});var YA,hA=cA(void 0,!0),Ae=cA(void 0,!0),pA=cA(void 0,!0),te=cA(void 0,!0),NA=cA(void 0,!0),Ge=cA(void 0,!0),JA=cA(!1,!0),yA=cA(!1,!0);function Pt(_){N(Ge,(YA=_)?tW(c(hA),YA.items):void 0)}function Dt(_){return fe.apply(this,arguments)}function fe(){return(fe=Xt(function*(_){N(OA,void 0),yield _n(_)})).apply(this,arguments)}function Zt(){N(JA,!1),N(yA,!1),J()}var Pe=cA(1e4,!0),qe=cA([],!0),vt=cA(void 0,!0),Ke=!1,Ii=!1,V=cA(!1,!0),$=cA({},!0),iA=cA(600,!0),oA=cA(0,!0),UA=18;function he(_){N(OA,_)}function me(_){c(OA)&&_!==void 0&&(Fr(_,qd(c(OA)))&&Fr(_,Qt(c(OA)))||(o("clearing selection: path does not exist anymore",c(OA)),N(OA,void 0)))}var GA=cA(c(hA)!==void 0?G_({json:c(hA)}):void 0,!0),OA=cA(Ap(u())?u():void 0,!0),wt=cA(void 0,!0),rt=cA(!1,!0);function je(_){if(!d()){o("onSortByHeader",_);var q=_.sortDirection===pg.desc?-1:1;Pi(mW(c(hA),[],_.path,q),(tA,rA)=>({state:rA,sortedColumn:_}))}}os(()=>{c(OA)&&ia(Qt(c(OA)))});var ze=cA(void 0,!0);function pi(_){if(_.json!==void 0||_.text!==void 0){var q=c(hA)!==void 0&&_.json!==void 0;E().add({type:"tree",undo:{patch:q?[{op:"replace",path:"",value:_.json}]:void 0,json:_.json,text:_.text,documentState:_.documentState,textIsRepaired:_.textIsRepaired,selection:p0(_.selection),sortedColumn:_.sortedColumn},redo:{patch:q?[{op:"replace",path:"",value:c(hA)}]:void 0,json:c(hA),text:c(Ae),documentState:c(GA),textIsRepaired:c(rt),selection:p0(c(OA)),sortedColumn:c(wt)}})}}var mn=cA([],!0),Sn=YB(hW);function He(_,q,tA,rA){Kh(()=>{var DA;try{DA=Sn(_,q,tA,rA)}catch(ae){DA=[{path:[],message:"Failed to validate: "+ae.message,severity:Ec.warning}]}Ui(DA,c(mn))||(o("validationErrors changed:",DA),N(mn,DA))},DA=>o("validationErrors updated in ".concat(DA," ms")))}function En(){return o("validate"),c(pA)?{parseError:c(pA),isRepairable:!1}:(He(c(hA),F(),M(),z()),An(c(mn))?void 0:{validationErrors:c(mn)})}function Gi(_,q){if(o("patch",_,q),c(hA)===void 0)throw new Error("Cannot apply patch: no JSON");var tA=c(hA),rA={json:void 0,text:c(Ae),documentState:c(GA),selection:p0(c(OA)),sortedColumn:c(wt),textIsRepaired:c(rt)},DA=eW(c(hA),_),ae=Yq(c(hA),c(GA),_),ge=mEA(c(wt),_,c(qe)),pe=typeof q=="function"?q(ae.json,ae.documentState,c(OA)):void 0;return N(hA,pe?.json!==void 0?pe.json:ae.json),N(GA,pe?.state!==void 0?pe.state:ae.documentState),N(OA,pe?.selection!==void 0?pe.selection:c(OA)),N(wt,pe?.sortedColumn!==void 0?pe.sortedColumn:ge),N(Ae,void 0),N(rt,!1),N(te,void 0),N(NA,void 0),N(pA,void 0),E().add({type:"tree",undo:Fe({patch:DA},rA),redo:{patch:_,json:void 0,text:void 0,documentState:c(GA),selection:p0(c(OA)),sortedColumn:c(wt),textIsRepaired:c(rt)}}),{json:c(hA),previousJson:tA,undo:DA,redo:_}}function Pi(_,q){o("handlePatch",_,q);var tA={json:c(hA),text:c(Ae)},rA=Gi(_,q);return gn(tA,rA),rA}function gn(_,q){if((_.json!==void 0||_?.text!==void 0)&&X()){if(c(Ae)!==void 0){var tA={text:c(Ae),json:void 0};X()(tA,_,{contentErrors:En(),patchResult:q})}else if(c(hA)!==void 0){var rA={text:void 0,json:c(hA)};X()(rA,_,{contentErrors:En(),patchResult:q})}}}function Rt(_){o("pasted json as text",_),N(te,_)}function Qn(_){o("pasted multiline text",{pastedText:_}),N(NA,_)}function jt(_){var q=parseInt(_[0],10),tA=[String(q+1),..._.slice(1)];return Fr(c(hA),tA)?en(tA):en(_)}function J(){o("focus"),c(it)&&(c(it).focus(),c(it).select())}function ut(_){N(oA,_.target.scrollTop)}function bi(){c(OA)||N(OA,(function(){if(sa(c(hA))&&!An(c(hA))&&!An(c(qe)))return en(["0",...c(qe)[0]])})())}function kn(){if(c(rt)&&c(hA)!==void 0){var _={json:c(hA),text:c(Ae)},q={json:c(hA),documentState:c(GA),selection:c(OA),sortedColumn:c(wt),text:c(Ae),textIsRepaired:c(rt)};N(Ae,void 0),N(rt,!1),me(c(hA)),pi(q),gn(_,void 0)}return{json:c(hA),text:c(Ae)}}function _n(_){var{scrollToWhenVisible:q=!0}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tA=c(JA)?J4:0,rA=uV(_,c(qe),$,UA),DA=rA-c(oA)+tA+UA,ae=So(_);if(o("scrollTo",{path:_,top:rA,scrollTop:c(oA),elem:ae}),!c(PA))return Promise.resolve();var ge=c(PA).getBoundingClientRect();if(ae&&!q){var pe=ae.getBoundingClientRect();if(pe.bottom>ge.top&&pe.top<ge.bottom)return Promise.resolve()}var Ve=-Math.max(tA+2*UA,ge.height/4);return new Promise(ae?Ue=>{s(ae,{container:c(PA),offset:Ve,duration:300,callback:()=>{Co(_),Ue()}})}:Ue=>{s(DA,{container:c(PA),offset:Ve,duration:300,callback:()=>{jo(),Co(_),Ue()}})})}function Co(_){var q=So(_);if(q&&c(PA)){var tA=c(PA).getBoundingClientRect(),rA=q.getBoundingClientRect();if(rA.right>tA.right){var DA=rA.right-tA.right;Ol(PA,c(PA).scrollLeft+=DA)}if(rA.left<tA.left){var ae=tA.left-rA.left;Ol(PA,c(PA).scrollLeft-=ae)}}}function ia(_){(function(q){if(c(PA)){var{rowIndex:tA}=Qg(q,c(qe)),rA=uV(q,c(qe),$,UA),DA=rA+($[tA]||UA),ae=UA,ge=c(PA).getBoundingClientRect(),pe=c(oA),Ve=c(oA)+ge.height-ae;if(DA>Ve){var Ue=DA-Ve;Ol(PA,c(PA).scrollTop+=Ue)}if(rA<pe){var Je=pe-rA;Ol(PA,c(PA).scrollTop-=Je)}}})(_),Co(_)}function So(_){var q,tA,rA=c(qe).find(ae=>v0(_.slice(1),ae)),DA=rA?_.slice(0,1).concat(rA):_;return(q=(tA=c(PA))===null||tA===void 0?void 0:tA.querySelector('td[data-path="'.concat(Gw(DA),'"]')))!==null&&q!==void 0?q:void 0}function Vo(_){var q,{anchor:tA,left:rA,top:DA,width:ae,height:ge,offsetTop:pe,offsetLeft:Ve,showTip:Ue}=_,Je=(function(fA){var{json:ZA,documentState:Ye,selection:Me,readOnly:Re,onEditValue:ct,onEditRow:ti,onToggleEnforceString:ji,onCut:Wn,onCopy:Cn,onPaste:xo,onRemove:ri,onDuplicateRow:Ca,onInsertBeforeRow:Bo,onInsertAfterRow:da,onRemoveRow:Nn}=fA,qt=ZA!==void 0,un=!!Me,si=ZA!==void 0&&Me?$e(ZA,Qt(Me)):void 0,_t=qt&&(bo(Me)||Cr(Me)||bn(Me)),fi=!Re&&qt&&Me!==void 0&&Ww(Me),ma=fi&&!ua(si),ho=!Re&&_t,Ia=Me!==void 0&&m0(ZA,Ye,Qt(Me));return[{type:"separator"},{type:"row",items:[{type:"column",items:[{type:"label",text:"Table cell:"},{type:"dropdown-button",main:{type:"button",onClick:()=>ct(),icon:dd,text:"Edit",title:"Edit the value (Double-click on the value)",disabled:!fi},width:"11em",items:[{type:"button",icon:dd,text:"Edit",title:"Edit the value (Double-click on the value)",onClick:()=>ct(),disabled:!fi},{type:"button",icon:Ia?kM:RM,text:"Enforce string",title:"Enforce keeping the value as string when it contains a numeric value",onClick:()=>ji(),disabled:!ma}]},{type:"dropdown-button",main:{type:"button",onClick:()=>Wn(!0),icon:Id,text:"Cut",title:"Cut selected contents, formatted with indentation (Ctrl+X)",disabled:!ho},width:"10em",items:[{type:"button",icon:Id,text:"Cut formatted",title:"Cut selected contents, formatted with indentation (Ctrl+X)",onClick:()=>Wn(!0),disabled:Re||!_t},{type:"button",icon:Id,text:"Cut compacted",title:"Cut selected contents, without indentation (Ctrl+Shift+X)",onClick:()=>Wn(!1),disabled:Re||!_t}]},{type:"dropdown-button",main:{type:"button",onClick:()=>Cn(!0),icon:aC,text:"Copy",title:"Copy selected contents, formatted with indentation (Ctrl+C)",disabled:!_t},width:"12em",items:[{type:"button",icon:aC,text:"Copy formatted",title:"Copy selected contents, formatted with indentation (Ctrl+C)",onClick:()=>Cn(!1),disabled:!_t},{type:"button",icon:aC,text:"Copy compacted",title:"Copy selected contents, without indentation (Ctrl+Shift+C)",onClick:()=>Cn(!1),disabled:!_t}]},{type:"button",onClick:()=>xo(),icon:bM,text:"Paste",title:"Paste clipboard contents (Ctrl+V)",disabled:Re||!un},{type:"button",onClick:()=>ri(),icon:m6,text:"Remove",title:"Remove selected contents (Delete)",disabled:Re||!_t}]},{type:"column",items:[{type:"label",text:"Table row:"},{type:"button",onClick:()=>ti(),icon:dd,text:"Edit row",title:"Edit the current row",disabled:Re||!un||!qt},{type:"button",onClick:()=>Ca(),icon:SM,text:"Duplicate row",title:"Duplicate the current row (Ctrl+D)",disabled:Re||!un||!qt},{type:"button",onClick:()=>Bo(),icon:Bd,text:"Insert before",title:"Insert a row before the current row",disabled:Re||!un||!qt},{type:"button",onClick:()=>da(),icon:Bd,text:"Insert after",title:"Insert a row after the current row",disabled:Re||!un||!qt},{type:"button",onClick:()=>Nn(),icon:m6,text:"Remove row",title:"Remove current row",disabled:Re||!un||!qt}]}]}]})({json:c(hA),documentState:c(GA),selection:c(OA),readOnly:d(),onEditValue:va,onEditRow:ca,onToggleEnforceString:pa,onCut:ar,onCopy:ja,onPaste:xi,onRemove:Wi,onDuplicateRow:qn,onInsertBeforeRow:_o,onInsertAfterRow:qo,onRemoveRow:SA}),Ei=(q=RA()(Je))!==null&&q!==void 0?q:Je;if(Ei!==!1){var no={left:rA,top:DA,offsetTop:pe,offsetLeft:Ve,width:ae,height:ge,anchor:tA,closeOnOuterClick:!0,onClose:()=>{Ke=!1,J()}};Ke=!0;var AA=a(xW,{tip:Ue?"Tip: you can open this context menu via right-click or with Ctrl+Q":void 0,items:Ei,onRequestClose(){r(AA),J()}},no)}}function ga(_){if(!gr(c(OA)))if(_&&(_.stopPropagation(),_.preventDefault()),_&&_.type==="contextmenu"&&_.target!==c(it))Vo({left:_.clientX,top:_.clientY,width:yC,height:wC,showTip:!1});else{var q,tA=(q=c(PA))===null||q===void 0?void 0:q.querySelector(".jse-table-cell.jse-selected-value");if(tA)Vo({anchor:tA,offsetTop:2,width:yC,height:wC,showTip:!1});else{var rA,DA=(rA=c(PA))===null||rA===void 0?void 0:rA.getBoundingClientRect();DA&&Vo({top:DA.top+2,left:DA.left+2,width:yC,height:wC,showTip:!1})}}}function Ko(_){Vo({anchor:Kq(_.target,"BUTTON"),offsetTop:0,width:yC,height:wC,showTip:!0})}function va(){if(!d()&&c(OA)){var _=Qt(c(OA));ua($e(c(hA),_))?dt(_):N(OA,en(_))}}function ca(){!d()&&c(OA)&&dt(Qt(c(OA)).slice(0,1))}function pa(){if(!d()&&bn(c(OA))){var _=c(OA).path,q=xt(_),tA=$e(c(hA),_),rA=!m0(c(hA),c(GA),_),DA=rA?String(tA):cE(String(tA),M());o("handleToggleEnforceString",{enforceString:rA,value:tA,updatedValue:DA}),Pi([{op:"replace",path:q,value:DA}],(ae,ge)=>({state:I5(c(hA),ge,_,{type:"value",enforceString:rA})}))}}function Uo(){return de.apply(this,arguments)}function de(){return(de=Xt(function*(){if(o("apply pasted json",c(te)),c(te)){var{onPasteAsJson:_}=c(te);_(),setTimeout(J)}})).apply(this,arguments)}function xi(){return wn.apply(this,arguments)}function wn(){return(wn=Xt(function*(){try{EA(yield navigator.clipboard.readText())}catch(_){console.error(_),N(V,!0)}})).apply(this,arguments)}function xn(){return na.apply(this,arguments)}function na(){return(na=Xt(function*(){o("apply pasted multiline text",c(NA)),c(NA)&&(EA(JSON.stringify(c(NA))),setTimeout(J))})).apply(this,arguments)}function Ra(){o("clear pasted json"),N(te,void 0),J()}function Oi(){o("clear pasted multiline text"),N(NA,void 0),J()}function ko(){eA()(xa.text)}function ar(_){return To.apply(this,arguments)}function To(){return(To=Xt(function*(_){yield vW({json:c(hA),selection:c(OA),indentation:_?j():void 0,readOnly:d(),parser:M(),onPatch:Pi})})).apply(this,arguments)}function ja(){return to.apply(this,arguments)}function to(){return to=Xt(function*(){var _=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0];c(hA)!==void 0&&(yield bW({json:c(hA),selection:c(OA),indentation:_?j():void 0,parser:M()}))}),to.apply(this,arguments)}function Wi(){SW({json:c(hA),text:c(Ae),selection:c(OA),keepSelection:!0,readOnly:d(),onChange:X(),onPatch:Pi})}function ei(_){d()||(o("extract",{path:_}),Pi(Xq(c(hA),en(_))))}function qn(){(function(_){var{json:q,selection:tA,columns:rA,readOnly:DA,onPatch:ae}=_;if(!DA&&q!==void 0&&tA&&Lh(tA)){var{rowIndex:ge,columnIndex:pe}=Qg(Qt(tA),rA);bs("duplicate row",{rowIndex:ge});var Ve=[String(ge)];ae(Zq(q,[Ve]),(Ue,Je)=>({state:Je,selection:en(Td({rowIndex:ge<q.length?ge+1:ge,columnIndex:pe},rA))}))}})({json:c(hA),selection:c(OA),columns:c(qe),readOnly:d(),onPatch:Pi})}function _o(){(function(_){var{json:q,selection:tA,columns:rA,readOnly:DA,onPatch:ae}=_;if(!DA&&q!==void 0&&tA&&Lh(tA)){var{rowIndex:ge}=Qg(Qt(tA),rA);bs("insert before row",{rowIndex:ge}),ae(Gh(q,[String(ge)],[{key:"",value:Ea(q[0])?{}:""}]))}})({json:c(hA),selection:c(OA),columns:c(qe),readOnly:d(),onPatch:Pi})}function qo(){(function(_){var{json:q,selection:tA,columns:rA,readOnly:DA,onPatch:ae}=_;if(!DA&&q!==void 0&&tA&&Lh(tA)){var{rowIndex:ge,columnIndex:pe}=Qg(Qt(tA),rA);bs("insert after row",{rowIndex:ge});var Ve=ge+1,Ue=[String(Ve)],Je=[{key:"",value:Ea(q[0])?{}:""}];ae(Ve<q.length?Gh(q,Ue,Je):T_(q,[],Je),(Ei,no)=>({state:no,selection:en(Td({rowIndex:Ve,columnIndex:pe},rA))}))}})({json:c(hA),selection:c(OA),columns:c(qe),readOnly:d(),onPatch:Pi})}function SA(){(function(_){var{json:q,selection:tA,columns:rA,readOnly:DA,onPatch:ae}=_;if(!DA&&q!==void 0&&tA&&Lh(tA)){var{rowIndex:ge,columnIndex:pe}=Qg(Qt(tA),rA);bs("remove row",{rowIndex:ge}),ae(Xw([[String(ge)]]),(Ve,Ue)=>{var Je=ge<Ve.length?ge:ge>0?ge-1:void 0,Ei=Je!==void 0?en(Td({rowIndex:Je,columnIndex:pe},rA)):void 0;return bs("remove row new selection",{rowIndex:ge,newRowIndex:Je,newSelection:Ei}),{state:Ue,selection:Ei}})}})({json:c(hA),selection:c(OA),columns:c(qe),readOnly:d(),onPatch:Pi})}function ee(){return(ee=Xt(function*(_){yield kW({char:_,selectInside:!1,json:c(hA),selection:c(OA),readOnly:d(),parser:M(),onPatch:Pi,onReplaceJson:LA,onSelect:he})})).apply(this,arguments)}function be(_){var q;_.preventDefault(),EA((q=_.clipboardData)===null||q===void 0?void 0:q.getData("text/plain"))}function EA(_){_!==void 0&&MW({clipboardText:_,json:c(hA),selection:c(OA),readOnly:d(),parser:M(),onPatch:Pi,onChangeText:Ce,onPasteMultilineText:Qn,openRepairModal:Ut})}function LA(_,q){var tA={json:c(hA),text:c(Ae)},rA={json:c(hA),documentState:c(GA),selection:c(OA),sortedColumn:c(wt),text:c(Ae),textIsRepaired:c(rt)},DA=Tl(_,c(GA)),ae=typeof q=="function"?q(_,DA,c(OA)):void 0;N(hA,ae?.json!==void 0?ae.json:_),N(GA,ae?.state!==void 0?ae.state:DA),N(OA,ae?.selection!==void 0?ae.selection:c(OA)),N(wt,void 0),N(Ae,void 0),N(rt,!1),N(pA,void 0),me(c(hA)),pi(rA),gn(tA,void 0)}function Ce(_,q){o("handleChangeText");var tA={json:c(hA),text:c(Ae)},rA={json:c(hA),documentState:c(GA),selection:c(OA),sortedColumn:c(wt),text:c(Ae),textIsRepaired:c(rt)};try{N(hA,x()(_)),N(GA,Tl(c(hA),c(GA))),N(Ae,void 0),N(rt,!1),N(pA,void 0)}catch(ae){try{N(hA,x()(gg(_))),N(GA,Tl(c(hA),c(GA))),N(Ae,_),N(rt,!0),N(pA,void 0)}catch(ge){N(hA,void 0),N(GA,void 0),N(Ae,_),N(rt,!1),N(pA,c(Ae)!==""?Xh(c(Ae),ae.message||String(ae)):void 0)}}if(typeof q=="function"){var DA=q(c(hA),c(GA),c(OA));N(hA,DA?.json!==void 0?DA.json:c(hA)),N(GA,DA?.state!==void 0?DA.state:c(GA)),N(OA,DA?.selection!==void 0?DA.selection:c(OA))}me(c(hA)),pi(rA),gn(tA,void 0)}function Te(_){o("select validation error",_),N(OA,en(_.path)),_n(_.path)}function gt(_){if(c(hA)!==void 0){var{id:q,onTransform:tA,onClose:rA}=_,DA=_.rootPath||[];Ke=!0,qA()({id:q||g,json:c(hA),rootPath:DA||[],onTransform:ae=>{tA?tA({operations:ae,json:c(hA),transformedJson:ol(c(hA),ae)}):(o("onTransform",DA,ae),Pi(ae))},onClose:()=>{Ke=!1,setTimeout(J),rA&&rA()}})}}function dt(_){o("openJSONEditorModal",{path:_}),Ke=!0,ue()({content:{json:$e(c(hA),_)},path:_,onPatch:Pi,onClose:()=>{Ke=!1,setTimeout(J)}})}function Ut(_,q){N(Xe,{text:_,onParse:tA=>dp(tA,rA=>Cp(rA,M())),onRepair:Sq,onApply:q,onClose:J})}function io(){(function(_){d()||c(hA)===void 0||(Ke=!0,xA()({id:l,json:c(hA),rootPath:_,onSort:q=>{var{operations:tA,itemPath:rA,direction:DA}=q;o("onSort",tA,_,rA,DA),Pi(tA,(ae,ge)=>({state:ge,sortedColumn:{path:rA,sortDirection:DA===-1?pg.desc:pg.asc}}))},onClose:()=>{Ke=!1,setTimeout(J)}}))})([])}function Zi(){gt({rootPath:[]})}function nn(_){o("openFind",{findAndReplace:_}),N(JA,!1),N(yA,!1),jo(),N(JA,!0),N(yA,_)}function ai(){if(!d()&&E().canUndo){var _=E().undo();if(qw(_)){var q={json:c(hA),text:c(Ae)};N(hA,_.undo.patch?ol(c(hA),_.undo.patch):_.undo.json),N(GA,_.undo.documentState),N(OA,_.undo.selection),N(wt,_.undo.sortedColumn),N(Ae,_.undo.text),N(rt,_.undo.textIsRepaired),N(pA,void 0),o("undo",{item:_,json:c(hA)}),gn(q,_.undo.patch&&_.redo.patch?{json:c(hA),previousJson:q.json,redo:_.undo.patch,undo:_.redo.patch}:void 0),J(),c(OA)&&_n(Qt(c(OA)),{scrollToWhenVisible:!1})}else CA()(_)}}function Xi(){if(!d()&&E().canRedo){var _=E().redo();if(qw(_)){var q={json:c(hA),text:c(Ae)};N(hA,_.redo.patch?ol(c(hA),_.redo.patch):_.redo.json),N(GA,_.redo.documentState),N(OA,_.redo.selection),N(wt,_.redo.sortedColumn),N(Ae,_.redo.text),N(rt,_.redo.textIsRepaired),N(pA,void 0),o("redo",{item:_,json:c(hA)}),gn(q,_.undo.patch&&_.redo.patch?{json:c(hA),previousJson:q.json,redo:_.redo.patch,undo:_.undo.patch}:void 0),J(),c(OA)&&_n(Qt(c(OA)),{scrollToWhenVisible:!1})}else wA()(_)}}function Na(_){N(iA,_.getBoundingClientRect().height)}KA(()=>(Y(v()),Y(S())),()=>{N(HA,lx({escapeControlCharacters:v(),escapeUnicodeCharacters:S()}))}),KA(()=>c(JA),()=>{(function(_){if(c(PA)){var q=_?J4:-100;c(PA).scrollTo({top:Ol(PA,c(PA).scrollTop+=q),left:c(PA).scrollLeft})}})(c(JA))}),KA(()=>Y(B()),()=>{(function(_){var q={json:c(hA)},tA=q4(_)?_.text!==c(Ae):!Ui(q.json,_.json);if(o("update external content",{isChanged:tA}),tA){var rA={json:c(hA),documentState:c(GA),selection:c(OA),sortedColumn:c(wt),text:c(Ae),textIsRepaired:c(rt)};if(q4(_))try{N(hA,x()(_.text)),N(GA,Tl(c(hA),c(GA))),N(Ae,_.text),N(rt,!1),N(pA,void 0)}catch(DA){try{N(hA,x()(gg(_.text))),N(GA,Tl(c(hA),c(GA))),N(Ae,_.text),N(rt,!0),N(pA,void 0)}catch(ae){N(hA,void 0),N(GA,void 0),N(Ae,_.text),N(rt,!1),N(pA,c(Ae)!==""?Xh(c(Ae),DA.message||String(DA)):void 0)}}else N(hA,_.json),N(GA,Tl(c(hA),c(GA))),N(Ae,void 0),N(rt,!1),N(pA,void 0);me(c(hA)),N(wt,void 0),pi(rA)}})(B())}),KA(()=>Y(u()),()=>{(function(_){Ui(c(OA),_)||(o("applyExternalSelection",{selection:c(OA),externalSelection:_}),Ap(_)&&N(OA,_))})(u())}),KA(()=>(c(qe),c(hA),Y(k()),c(Pe)),()=>{N(qe,sa(c(hA))?(function(_,q){var tA=new Set(q.map(xt)),rA=new Set(_.map(xt));for(var DA of tA)rA.has(DA)||tA.delete(DA);for(var ae of rA)tA.has(ae)||tA.add(ae);return[...tA].map(ms)})(QEA(c(hA),k(),c(Pe)),c(qe)):[])}),KA(()=>(c(hA),c(qe)),()=>{N(vt,!(!c(hA)||An(c(qe))))}),KA(()=>(c(hA),c(Pe)),()=>{N(A,Array.isArray(c(hA))&&c(hA).length>c(Pe))}),KA(()=>(c(oA),c(iA),c(hA),c(JA),J4),()=>{N(t,uEA(c(oA),c(iA),c(hA),$,UA,c(JA)?J4:0))}),KA(()=>c(hA),()=>{c(hA),c(PA)&&c(PA).scrollTo({top:c(PA).scrollTop,left:c(PA).scrollLeft})}),KA(()=>c(OA),()=>{var _;_=c(OA),Ui(_,u())||(o("onSelect",_),Z()(_))}),KA(()=>(Y(d()),Y(f()),Y(M()),c(HA),c(hA),c(GA),Y(BA())),()=>{N(ze,{mode:xa.table,readOnly:d(),truncateTextSize:f(),parser:M(),normalization:c(HA),getJson:()=>c(hA),getDocumentState:()=>c(GA),findElement:So,findNextInside:jt,focus:J,onPatch:(_,q)=>Pi((function(tA,rA){return tA.flatMap(DA=>{if(B6(DA)){var ae=ms(DA.path);if(ae.length>0){for(var ge=[DA],pe=an(ae);pe.length>0&&!Fr(rA,pe);)ge.unshift({op:"add",path:xt(pe),value:{}}),pe=an(pe);return ge}}return DA})})(_,c(hA)),q),onSelect:he,onFind:nn,onPasteJson:Rt,onRenderValue:BA()})}),KA(()=>(c(hA),Y(F()),Y(M()),Y(z())),()=>{He(c(hA),F(),M(),z())}),KA(()=>(c(mn),c(qe)),()=>{N(n,pEA(c(mn),c(qe)))}),Vn();var Vt={validate:En,patch:Gi,focus:J,acceptAutoRepair:kn,scrollTo:_n,findElement:So,openTransformModal:gt};di(!0);var It=_QA();De("mousedown",bC,function(_){!CE(_.target,q=>q===c(bA))&&gr(c(OA))&&(o("click outside the editor, exit edit mode"),N(OA,p0(c(OA))),Ii&&c(it)&&(c(it).focus(),c(it).blur()),o("blur (outside editor)"),c(it)&&c(it).blur())});var $i,cn=at(It),Io=gA(cn),Rn=_=>{(function(q,tA){Jt(tA,!1);var rA=K(tA,"containsValidArray",9),DA=K(tA,"readOnly",9),ae=K(tA,"showSearch",13,!1),ge=K(tA,"history",9),pe=K(tA,"onSort",9),Ve=K(tA,"onTransform",9),Ue=K(tA,"onContextMenu",9),Je=K(tA,"onUndo",9),Ei=K(tA,"onRedo",9),no=K(tA,"onRenderMenu",9);function AA(){ae(!ae())}var fA=cA(void 0,!0),ZA=cA(void 0,!0);KA(()=>(Y(DA()),Y(pe()),Y(rA()),Y(Ve()),Y(Ue()),Y(Je()),Y(ge()),Y(Ei())),()=>{N(fA,DA()?[{type:"space"}]:[{type:"button",icon:Ju,title:"Sort",className:"jse-sort",onClick:pe(),disabled:DA()||!rA()},{type:"button",icon:Ku,title:"Transform contents (filter, sort, project)",className:"jse-transform",onClick:Ve(),disabled:DA()||!rA()},{type:"button",icon:Uu,title:"Search (Ctrl+F)",className:"jse-search",onClick:AA,disabled:!rA()},{type:"button",icon:MM,title:Ix,className:"jse-contextmenu",onClick:Ue()},{type:"separator"},{type:"button",icon:D6,title:"Undo (Ctrl+Z)",className:"jse-undo",onClick:Je(),disabled:!ge().canUndo},{type:"button",icon:y6,title:"Redo (Ctrl+Shift+Z)",className:"jse-redo",onClick:Ei(),disabled:!ge().canRedo},{type:"space"}])}),KA(()=>(Y(no()),c(fA)),()=>{N(ZA,no()(c(fA))||c(fA))}),Vn(),di(!0),p5(q,{get items(){return c(ZA)}}),Yt()})(_,{get containsValidArray(){return c(vt)},get readOnly(){return d()},get history(){return E()},onSort:io,onTransform:Zi,onUndo:ai,onRedo:Xi,onContextMenu:Ko,get onRenderMenu(){return QA()},get showSearch(){return c(JA)},set showSearch(q){N(JA,q)},$$legacy:!0})};zA(Io,_=>{m()&&_(Rn)});var Tt=kA(Io,2),fa=_=>{var q=SQA(),tA=at(q),rA=gA(tA);rA.readOnly=!0,ta(rA,pe=>N(it,pe),()=>c(it));var DA=kA(tA,2),ae=pe=>{var Ve=bQA(),Ue=at(Ve);wW(gA(Ue),{get json(){return c(hA)},get documentState(){return c(GA)},get parser(){return M()},get showSearch(){return c(JA)},get showReplace(){return c(yA)},get readOnly(){return d()},get columns(){return c(qe)},onSearch:Pt,onFocus:Dt,onPatch:Pi,onClose:Zt});var Je=kA(Ue,2),Ei=gA(Je),no=gA(Ei),AA=gA(no),fA=gA(AA),ZA=gA(fA),Ye=_t=>{var fi=lt(()=>(Y(Mh),c(n),uA(()=>{var ba;return Mh([],(ba=c(n))===null||ba===void 0?void 0:ba.root)}))),ma=zi(),ho=at(ma),Ia=ba=>{var wr=uQA();zh(gA(wr),{get validationError(){return c(fi)},get onExpand(){return ug}}),sA(ba,wr)};zA(ho,ba=>{c(fi)&&ba(Ia)}),sA(_t,ma)};zA(ZA,_t=>{Y(An),c(n),uA(()=>{var fi;return!An((fi=c(n))===null||fi===void 0?void 0:fi.root)})&&_t(Ye)});var Me=kA(fA);Da(Me,1,()=>c(qe),Ka,(_t,fi)=>{var ma=pQA();(function(ho,Ia){Jt(Ia,!1);var ba=cA(void 0,!0),wr=cA(void 0,!0),R0=cA(void 0,!0),ml=K(Ia,"path",9),Sg=K(Ia,"sortedColumn",9),kc=K(Ia,"readOnly",9),kg=K(Ia,"onSort",9);KA(()=>(Y(ml()),El),()=>{N(ba,An(ml())?"values":El(ml()))}),KA(()=>(Y(Sg()),Y(ml())),()=>{var Ua;N(wr,Sg()&&Ui(ml(),(Ua=Sg())===null||Ua===void 0?void 0:Ua.path)?Sg().sortDirection:void 0)}),KA(()=>(c(wr),Gj),()=>{N(R0,c(wr)?Gj[c(wr)]:void 0)}),Vn(),di(!0);var ss,yr=CQA(),wl=gA(yr),N0=gA(wl),yl=kA(wl,2),Zn=Ua=>{var Ta=cQA(),m1=gA(Ta),EI=lt(()=>(c(wr),Y(pg),Y(r0),Y(xM),uA(()=>c(wr)===pg.asc?r0:xM)));Bn(m1,{get data(){return c(EI)}}),Le(()=>jn(Ta,"title","Currently sorted in ".concat(c(R0)," order"))),sA(Ua,Ta)};zA(yl,Ua=>{c(wr)!==void 0&&Ua(Zn)}),Le(Ua=>{ss=Ci(yr,1,"jse-column-header svelte-5pxwfq",null,ss,{"jse-readonly":kc()}),jn(yr,"title",kc()?c(ba):c(ba)+" (Click to sort the data by this column)"),Ht(N0,Ua)},[()=>(Y(mC),c(ba),Y(50),uA(()=>mC(c(ba),50)))]),De("click",yr,function(){kc()||kg()({path:ml(),sortDirection:c(wr)===pg.asc?pg.desc:pg.asc})}),sA(ho,yr),Yt()})(gA(ma),{get path(){return c(fi)},get sortedColumn(){return c(wt)},get readOnly(){return d()},onSort:je}),sA(_t,ma)});var Re=kA(Me),ct=_t=>{var fi=fQA(),ma=gA(fi),ho=lt(()=>(c(hA),uA(()=>Array.isArray(c(hA))?c(hA).length:0)));(function(Ia,ba){Jt(ba,!1);var wr=K(ba,"count",9),R0=K(ba,"maxSampleCount",9),ml=K(ba,"readOnly",9),Sg=K(ba,"onRefresh",9);di(!0);var kc,kg=QQA();Bn(gA(kg),{get data(){return ZO}}),Le(()=>{kc=Ci(kg,1,"jse-column-header svelte-1wgrwv3",null,kc,{"jse-readonly":ml()}),jn(kg,"title","The Columns are created by sampling ".concat(R0()," items out of ").concat(wr(),". ")+"If you're missing a column, click here to sample all of the items instead of a subset. This is slower.")}),De("click",kg,()=>Sg()()),sA(Ia,kg),Yt()})(ma,{get count(){return c(ho)},get maxSampleCount(){return c(Pe)},get readOnly(){return d()},onRefresh:()=>N(Pe,1/0)}),sA(_t,fi)};zA(Re,_t=>{c(A)&&_t(ct)});var ti,ji,Wn=kA(AA),Cn=gA(Wn),xo=kA(Wn);Da(xo,1,()=>(c(t),uA(()=>c(t).visibleItems)),Ka,(_t,fi,ma)=>{var ho=lt(()=>(c(t),uA(()=>c(t).startIndex+ma))),Ia=lt(()=>(c(n),Y(c(ho)),uA(()=>c(n).rows[c(ho)]))),ba=lt(()=>(Y(Mh),Y(c(ho)),Y(c(Ia)),uA(()=>{var ss;return Mh([String(c(ho))],(ss=c(Ia))===null||ss===void 0?void 0:ss.row)}))),wr=lt(()=>(Y(Q0),c(hA),c(Ge),Y(c(ho)),uA(()=>Q0(c(hA),c(Ge),[String(c(ho))])))),R0=vQA(),ml=gA(R0);uq(ml,()=>c(ho),ss=>{var yr=mQA(),wl=gA(yr),N0=kA(wl),yl=Zn=>{zh(Zn,{get validationError(){return c(ba)},get onExpand(){return ug}})};zA(N0,Zn=>{c(ba)&&Zn(yl)}),Ms(yr,(Zn,Ua)=>kw?.(Zn,Ua),()=>Zn=>(function(Ua,Ta){$[Ta]=Ua.getBoundingClientRect().height})(Zn,c(ho))),Le(()=>{var Zn;return Ht(wl,"".concat((Zn=c(ho))!==null&&Zn!==void 0?Zn:""," "))}),sA(ss,yr)});var Sg=kA(ml);Da(Sg,1,()=>c(qe),Ka,(ss,yr,wl,N0)=>{var yl,Zn=lt(()=>(Y(c(ho)),c(yr),uA(()=>[String(c(ho))].concat(c(yr))))),Ua=lt(()=>(Y($e),c(fi),c(yr),uA(()=>$e(c(fi),c(yr))))),Ta=lt(()=>(Y(bn),c(OA),Y(v0),Y(c(Zn)),uA(()=>bn(c(OA))&&v0(c(OA).path,c(Zn))))),m1=lt(()=>(Y(c(Ia)),uA(()=>{var Oa;return(Oa=c(Ia))===null||Oa===void 0?void 0:Oa.columns[wl]}))),EI=lt(()=>(Y(Mh),Y(c(Zn)),Y(c(m1)),uA(()=>Mh(c(Zn),c(m1))))),w1=yQA(),OE=gA(w1),QI=gA(OE),JE=Oa=>{var Pl=lt(()=>(Y($w),Y(Q0),c(fi),Y(c(wr)),c(yr),uA(()=>$w(Q0(c(fi),c(wr),c(yr)))))),YE=lt(()=>(Y(c(Pl)),uA(()=>!!c(Pl)&&c(Pl).some(D1=>D1.active)))),HE=lt(()=>(Y(An),Y(c(Pl)),uA(()=>!An(c(Pl)))));(function(D1,Jr){Jt(Jr,!1);var zE=K(Jr,"path",9),lN=K(Jr,"value",9),gN=K(Jr,"parser",9),aAA=K(Jr,"isSelected",9),rAA=K(Jr,"containsSearchResult",9),sAA=K(Jr,"containsActiveSearchResult",9),lAA=K(Jr,"onEdit",9);di(!0);var cN,zp=gQA(),gAA=gA(zp);Le(PE=>{cN=Ci(zp,1,"jse-inline-value svelte-1jv89ui",null,cN,{"jse-selected":aAA(),"jse-highlight":rAA(),"jse-active":sAA()}),Ht(gAA,PE)},[()=>(Y(mC),Y(gN()),Y(lN()),Y(50),uA(()=>{var PE;return mC((PE=gN().stringify(lN()))!==null&&PE!==void 0?PE:"",50)}))]),De("dblclick",zp,()=>lAA()(zE())),sA(D1,zp),Yt()})(Oa,{get path(){return c(Zn)},get value(){return c(Ua)},get parser(){return M()},get isSelected(){return c(Ta)},get containsSearchResult(){return c(HE)},get containsActiveSearchResult(){return c(YE)},onEdit:dt})},kD=Oa=>{var Pl=lt(()=>(Y(Q0),c(hA),c(Ge),Y(c(Zn)),uA(()=>{var Jr;return(Jr=Q0(c(hA),c(Ge),c(Zn)))===null||Jr===void 0?void 0:Jr.searchResults}))),YE=lt(()=>c(Ua)!==void 0?c(Ua):""),HE=lt(()=>(Y(m0),c(hA),c(GA),Y(c(Zn)),uA(()=>m0(c(hA),c(GA),c(Zn))))),D1=lt(()=>c(Ta)?c(OA):void 0);uW(Oa,{get path(){return c(Zn)},get value(){return c(YE)},get enforceString(){return c(HE)},get selection(){return c(D1)},get searchResultItems(){return c(Pl)},get context(){return c(ze)}})};zA(QI,Oa=>{Y(ua),Y(c(Ua)),uA(()=>ua(c(Ua)))?Oa(JE):Oa(kD,!1)});var _D=kA(QI),xD=Oa=>{var Pl=wQA();Y2(gA(Pl),{selected:!0,onContextMenu:Vo}),sA(Oa,Pl)};zA(_D,Oa=>{Y(d()),Y(c(Ta)),Y(gr),c(OA),uA(()=>!d()&&c(Ta)&&!gr(c(OA)))&&Oa(xD)});var _c=kA(OE,2),y1=Oa=>{zh(Oa,{get validationError(){return c(EI)},get onExpand(){return ug}})};zA(_c,Oa=>{c(EI)&&Oa(y1)}),Le(Oa=>{jn(w1,"data-path",Oa),yl=Ci(OE,1,"jse-value-outer svelte-1p86y3c",null,yl,{"jse-selected-value":c(Ta)})},[()=>(Y(Gw),Y(c(Zn)),uA(()=>Gw(c(Zn))))]),sA(ss,w1)});var kc=kA(Sg),kg=ss=>{sA(ss,DQA())};zA(kc,ss=>{c(A)&&ss(kg)}),sA(_t,R0)});var ri,Ca=gA(kA(xo));ta(Je,_t=>N(PA,_t),()=>c(PA)),Ms(Je,(_t,fi)=>kw?.(_t,fi),()=>Na),Tr(()=>De("scroll",Je,ut));var Bo=kA(Je,2),da=_t=>{var fi=lt(()=>(c(te),uA(()=>"You pasted a JSON ".concat(Array.isArray(c(te).contents)?"array":"object"," as text")))),ma=lt(()=>[{icon:oC,text:"Paste as JSON instead",title:"Paste the text as JSON instead of a single value",onMouseDown:Uo},{text:"Leave as is",title:"Keep the pasted content as a single value",onClick:Ra}]);Hl(_t,{type:"info",get message(){return c(fi)},get actions(){return c(ma)}})};zA(Bo,_t=>{c(te)&&_t(da)});var Nn=kA(Bo,2),qt=_t=>{var fi=lt(()=>[{icon:oC,text:"Paste as string instead",title:"Paste the clipboard data as a single string value instead of an array",onClick:xn},{text:"Leave as is",title:"Keep the pasted array",onClick:Oi}]);Hl(_t,{type:"info",message:"Multiline text was pasted as array",get actions(){return c(fi)}})};zA(Nn,_t=>{c(NA)&&_t(qt)});var un=kA(Nn,2),si=_t=>{var fi=lt(()=>d()?[]:[{icon:w6,text:"Ok",title:"Accept the repaired document",onClick:kn},{icon:Tu,text:"Repair manually instead",title:"Leave the document unchanged and repair it manually instead",onClick:ko}]);Hl(_t,{type:"success",message:"The loaded JSON document was invalid but is successfully repaired.",get actions(){return c(fi)},onClose:J})};zA(un,_t=>{c(rt)&&_t(si)}),bx(kA(un,2),{get validationErrors(){return c(mn)},selectError:Te}),Le(()=>{ti=Ci(Wn,1,"jse-table-invisible-start-section svelte-1p86y3c",null,ti,{"jse-search-box-background":c(JA)}),jn(Cn,"colspan",(c(qe),uA(()=>c(qe).length))),ji=wg(Cn,"",ji,{height:(c(t),uA(()=>c(t).startHeight+"px"))}),jn(Ca,"colspan",(c(qe),uA(()=>c(qe).length))),ri=wg(Ca,"",ri,{height:(c(t),uA(()=>c(t).endHeight+"px"))})}),sA(pe,Ve)},ge=pe=>{var Ve=zi(),Ue=at(Ve),Je=no=>{var AA=MQA(),fA=at(AA),ZA=lt(()=>d()?[]:[{icon:Tu,text:"Repair manually",title:'Open the document in "code" mode and repair it manually',onClick:ko}]);Hl(fA,{type:"error",message:"The loaded JSON document is invalid and could not be repaired automatically.",get actions(){return c(ZA)}}),_W(kA(fA,2),{get text(){return c(Ae)},get json(){return c(hA)},get indentation(){return j()},get parser(){return M()}}),sA(no,AA)},Ei=no=>{EQA(no,{get text(){return c(Ae)},get json(){return c(hA)},get readOnly(){return d()},get parser(){return M()},openJSONEditorModal:dt,extractPath:ei,get onChangeMode(){return eA()},onClick:()=>{J()}})};zA(Ue,no=>{c(pA)&&c(Ae)!==void 0&&c(Ae)!==""?no(Je):no(Ei,!1)},!0),sA(pe,Ve)};zA(DA,pe=>{c(vt)?pe(ae):pe(ge,!1)}),De("paste",rA,be),sA(_,q)},oa=_=>{sA(_,kQA())};zA(Tt,_=>{C?_(oa,!1):_(fa)}),ta(cn,_=>N(bA,_),()=>c(bA));var y=kA(cn,2),b=_=>{EW(_,{onClose:()=>N(V,!1)})};zA(y,_=>{c(V)&&_(b)});var R=kA(y,2),W=_=>{QW(_,t1(()=>c(Xe),{onClose:()=>{var q;(q=c(Xe))===null||q===void 0||q.onClose(),N(Xe,void 0)}}))};return zA(R,_=>{c(Xe)&&_(W)}),Le(()=>$i=Ci(cn,1,"jse-table-mode svelte-1p86y3c",null,$i,{"no-main-menu":!m()})),De("mousedown",cn,function(_){if(_.buttons===1||_.buttons===2){var q=_.target;q.isContentEditable||J();var tA=Uq(q);if(tA){if(gr(c(OA))&&ep(c(hA),c(OA),tA))return;N(OA,en(tA)),_.preventDefault()}}}),De("keydown",cn,function(_){var q=RC(_);if(o("keydown",{combo:q,key:_.key}),q==="Ctrl+X"&&(_.preventDefault(),ar(!0)),q==="Ctrl+Shift+X"&&(_.preventDefault(),ar(!1)),q==="Ctrl+C"&&(_.preventDefault(),ja(!0)),q==="Ctrl+Shift+C"&&(_.preventDefault(),ja(!1)),q==="Ctrl+D"&&(_.preventDefault(),qn()),q!=="Delete"&&q!=="Backspace"||(_.preventDefault(),Wi()),q==="Insert"&&_.preventDefault(),q==="Ctrl+A"&&_.preventDefault(),q==="Ctrl+Q"&&ga(_),q==="ArrowLeft"&&(_.preventDefault(),bi(),c(OA))){var tA=(function(Ve,Ue){var{rowIndex:Je,columnIndex:Ei}=Qg(Qt(Ue),Ve);return Ei>0?en(Td({rowIndex:Je,columnIndex:Ei-1},Ve)):Ue})(c(qe),c(OA));N(OA,tA),ia(Qt(tA))}if(q==="ArrowRight"&&(_.preventDefault(),bi(),c(OA))){var rA=(function(Ve,Ue){var{rowIndex:Je,columnIndex:Ei}=Qg(Qt(Ue),Ve);return Ei<Ve.length-1?en(Td({rowIndex:Je,columnIndex:Ei+1},Ve)):Ue})(c(qe),c(OA));N(OA,rA),ia(Qt(rA))}if(q==="ArrowUp"&&(_.preventDefault(),bi(),c(OA))){var DA=(function(Ve,Ue){var{rowIndex:Je,columnIndex:Ei}=Qg(Qt(Ue),Ve);return Je>0?en(Td({rowIndex:Je-1,columnIndex:Ei},Ve)):Ue})(c(qe),c(OA));N(OA,DA),ia(Qt(DA))}if(q==="ArrowDown"&&(_.preventDefault(),bi(),c(OA))){var ae=(function(Ve,Ue,Je){var{rowIndex:Ei,columnIndex:no}=Qg(Qt(Je),Ue);return Ei<Ve.length-1?en(Td({rowIndex:Ei+1,columnIndex:no},Ue)):Je})(c(hA),c(qe),c(OA));N(OA,ae),ia(Qt(ae))}if(q==="Enter"&&c(OA)&&bn(c(OA))){_.preventDefault();var ge=c(OA).path;ua($e(c(hA),ge))?dt(ge):d()||N(OA,Fe(Fe({},c(OA)),{},{edit:!0}))}if(q.replace(/^Shift\+/,"").length===1&&c(OA))return _.preventDefault(),void(function(Ve){ee.apply(this,arguments)})(_.key);if(q==="Ctrl+Enter"&&bn(c(OA))){_.preventDefault();var pe=$e(c(hA),c(OA).path);d5(pe)&&window.open(String(pe),"_blank")}q==="Escape"&&c(OA)&&(_.preventDefault(),N(OA,void 0)),q==="Ctrl+F"&&(_.preventDefault(),nn(!1)),q==="Ctrl+H"&&(_.preventDefault(),nn(!0)),q==="Ctrl+Z"&&(_.preventDefault(),ai()),q==="Ctrl+Shift+Z"&&(_.preventDefault(),Xi())}),De("contextmenu",cn,ga),sA(i,It),Ai(e,"validate",En),Ai(e,"patch",Gi),Ai(e,"focus",J),Ai(e,"acceptAutoRepair",kn),Ai(e,"scrollTo",_n),Ai(e,"findElement",So),Ai(e,"openTransformModal",gt),Yt(Vt)}function fV(i,e){Jt(e,!1);var A=K(e,"content",8),t=K(e,"selection",12),n=K(e,"readOnly",8),o=K(e,"indentation",8),a=K(e,"tabSize",8),r=K(e,"truncateTextSize",8),s=K(e,"externalMode",8),l=K(e,"mainMenuBar",8),g=K(e,"navigationBar",8),C=K(e,"statusBar",8),d=K(e,"askToFormat",8),B=K(e,"escapeControlCharacters",8),u=K(e,"escapeUnicodeCharacters",8),E=K(e,"flattenColumns",8),f=K(e,"parser",8),m=K(e,"parseMemoizeOne",8),v=K(e,"validator",8),S=K(e,"validationParser",8),k=K(e,"pathParser",8),M=K(e,"insideModal",8),x=K(e,"onChange",8),F=K(e,"onChangeMode",8),z=K(e,"onSelect",8),j=K(e,"onRenderValue",8),X=K(e,"onClassName",8),eA=K(e,"onRenderMenu",8),Z=K(e,"onRenderContextMenu",8),CA=K(e,"onError",8),wA=K(e,"onFocus",8),BA=K(e,"onBlur",8),QA=K(e,"onSortModal",8),RA=K(e,"onTransformModal",8),dA=K(e,"onJSONEditorModal",8),IA=cA(),xA=cA(),qA=cA(),ue=dr("jsoneditor:JSONEditorRoot"),HA=cA(NW({onChange:$=>N(HA,$)}).get()),bA=cA(s());function PA($){if(Yj($)){N(bA,$.undo.mode);var iA=c(HA).items(),oA=iA.findIndex(he=>he===$),UA=oA!==-1?iA[oA-1]:void 0;ue("handleUndo",{index:oA,item:$,items:iA,prevItem:UA}),UA&&t(UA.redo.selection),F()(c(bA))}}function it($){if(Yj($)){N(bA,$.redo.mode);var iA=c(HA).items(),oA=iA.findIndex(he=>he===$),UA=oA!==-1?iA[oA+1]:void 0;ue("handleRedo",{index:oA,item:$,items:iA,nextItem:UA}),UA&&t(UA.undo.selection),F()(c(bA))}}var Xe=cA(),YA={type:"separator"},hA=cA(),Ae=cA();function pA($){if(c(IA))return c(IA).patch($);if(c(xA))return c(xA).patch($);if(c(qA))return c(qA).patch($);throw new Error('Method patch is not available in mode "'.concat(c(bA),'"'))}function te($,iA){if(c(IA))return c(IA).expand($,iA);if(c(qA))return c(qA).expand($,iA);throw new Error('Method expand is not available in mode "'.concat(c(bA),'"'))}function NA($,iA){if(c(IA))return c(IA).collapse($,iA);if(c(qA))return c(qA).collapse($,iA);throw new Error('Method collapse is not available in mode "'.concat(c(bA),'"'))}function Ge($){if(c(qA))c(qA).openTransformModal($);else if(c(IA))c(IA).openTransformModal($);else{if(!c(xA))throw new Error('Method transform is not available in mode "'.concat(c(bA),'"'));c(xA).openTransformModal($)}}function JA(){if(c(qA))return c(qA).validate();if(c(IA))return c(IA).validate();if(c(xA))return c(xA).validate();throw new Error('Method validate is not available in mode "'.concat(c(bA),'"'))}function yA(){return c(IA)?c(IA).acceptAutoRepair():A()}function Pt($){if(c(IA))return c(IA).scrollTo($);if(c(xA))return c(xA).scrollTo($);throw new Error('Method scrollTo is not available in mode "'.concat(c(bA),'"'))}function Dt($){if(c(IA))return c(IA).findElement($);if(c(xA))return c(xA).findElement($);throw new Error('Method findElement is not available in mode "'.concat(c(bA),'"'))}function fe(){c(qA)?c(qA).focus():c(IA)?c(IA).focus():c(xA)&&c(xA).focus()}function Zt(){return Pe.apply(this,arguments)}function Pe(){return(Pe=Xt(function*(){c(qA)&&(yield c(qA).refresh())})).apply(this,arguments)}KA(()=>Y(s()),()=>{(function($){if($!==c(bA)){var iA={type:"mode",undo:{mode:c(bA),selection:void 0},redo:{mode:$,selection:void 0}};c(bA)==="text"&&c(qA)&&c(qA).flush(),ue("add history item",iA),c(HA).add(iA),N(bA,$)}})(s())}),KA(()=>(c(bA),Y(F())),()=>{N(Xe,[{type:"button",text:"text",title:"Switch to text mode (current mode: ".concat(c(bA),")"),className:"jse-group-button jse-first"+(c(bA)===xa.text?" jse-selected":""),onClick:()=>F()(xa.text)},{type:"button",text:"tree",title:"Switch to tree mode (current mode: ".concat(c(bA),")"),className:"jse-group-button "+(c(bA)===xa.tree?" jse-selected":""),onClick:()=>F()(xa.tree)},{type:"button",text:"table",title:"Switch to table mode (current mode: ".concat(c(bA),")"),className:"jse-group-button jse-last"+(c(bA)===xa.table?" jse-selected":""),onClick:()=>F()(xa.table)}])}),KA(()=>(c(Xe),Y(eA()),c(bA),Y(M()),Y(n())),()=>{N(hA,$=>{var iA=L_($[0])?c(Xe).concat($):c(Xe).concat(YA,$),oA=d3(iA);return eA()(iA,{mode:c(bA),modal:M(),readOnly:n()})||oA})}),KA(()=>(Y(Z()),c(bA),Y(M()),Y(n()),Y(t())),()=>{N(Ae,$=>{var iA,oA=d3($);return(iA=Z()($,{mode:c(bA),modal:M(),readOnly:n(),selection:t()}))!==null&&iA!==void 0?iA:!n()&&oA})}),Vn();var qe={patch:pA,expand:te,collapse:NA,transform:Ge,validate:JA,acceptAutoRepair:yA,scrollTo:Pt,findElement:Dt,focus:fe,refresh:Zt};di();var vt=zi(),Ke=at(vt),Ii=$=>{ta(lQA($,{get externalContent(){return A()},get externalSelection(){return t()},get history(){return c(HA)},get readOnly(){return n()},get indentation(){return o()},get tabSize(){return a()},get mainMenuBar(){return l()},get statusBar(){return C()},get askToFormat(){return d()},get escapeUnicodeCharacters(){return u()},get parser(){return f()},get validator(){return v()},get validationParser(){return S()},get onChange(){return x()},get onChangeMode(){return F()},get onSelect(){return z()},onUndo:PA,onRedo:it,get onError(){return CA()},get onFocus(){return wA()},get onBlur(){return BA()},get onRenderMenu(){return c(hA)},get onSortModal(){return QA()},get onTransformModal(){return RA()},$$legacy:!0}),iA=>N(qA,iA),()=>c(qA))},V=$=>{var iA=zi(),oA=at(iA),UA=me=>{ta(xQA(me,{get externalContent(){return A()},get externalSelection(){return t()},get history(){return c(HA)},get readOnly(){return n()},get truncateTextSize(){return r()},get mainMenuBar(){return l()},get escapeControlCharacters(){return B()},get escapeUnicodeCharacters(){return u()},get flattenColumns(){return E()},get parser(){return f()},get parseMemoizeOne(){return m()},get validator(){return v()},get validationParser(){return S()},get indentation(){return o()},get onChange(){return x()},get onChangeMode(){return F()},get onSelect(){return z()},onUndo:PA,onRedo:it,get onRenderValue(){return j()},get onFocus(){return wA()},get onBlur(){return BA()},get onRenderMenu(){return c(hA)},get onRenderContextMenu(){return c(Ae)},get onSortModal(){return QA()},get onTransformModal(){return RA()},get onJSONEditorModal(){return dA()},$$legacy:!0}),GA=>N(xA,GA),()=>c(xA))},he=me=>{ta($_(me,{get externalContent(){return A()},get externalSelection(){return t()},get history(){return c(HA)},get readOnly(){return n()},get indentation(){return o()},get truncateTextSize(){return r()},get mainMenuBar(){return l()},get navigationBar(){return g()},get escapeControlCharacters(){return B()},get escapeUnicodeCharacters(){return u()},get parser(){return f()},get parseMemoizeOne(){return m()},get validator(){return v()},get validationParser(){return S()},get pathParser(){return k()},get onError(){return CA()},get onChange(){return x()},get onChangeMode(){return F()},get onSelect(){return z()},onUndo:PA,onRedo:it,get onRenderValue(){return j()},get onClassName(){return X()},get onFocus(){return wA()},get onBlur(){return BA()},get onRenderMenu(){return c(hA)},get onRenderContextMenu(){return c(Ae)},get onSortModal(){return QA()},get onTransformModal(){return RA()},get onJSONEditorModal(){return dA()},$$legacy:!0}),GA=>N(IA,GA),()=>c(IA))};zA(oA,me=>{c(bA),Y(xa),uA(()=>c(bA)===xa.table)?me(UA):me(he,!1)},!0),sA($,iA)};return zA(Ke,$=>{c(bA),Y(xa),uA(()=>c(bA)===xa.text||String(c(bA))==="code")?$(Ii):$(V,!1)}),sA(i,vt),Ai(e,"patch",pA),Ai(e,"expand",te),Ai(e,"collapse",NA),Ai(e,"transform",Ge),Ai(e,"validate",JA),Ai(e,"acceptAutoRepair",yA),Ai(e,"scrollTo",Pt),Ai(e,"findElement",Dt),Ai(e,"focus",fe),Ai(e,"refresh",Zt),Yt(qe)}oi(`/* over all fonts, sizes, and colors */
3839/* "consolas" for Windows, "menlo" for Mac with fallback to "monaco", 'Ubuntu Mono' for Ubuntu */
3840/* (at Mac this font looks too large at 14px, but 13px is too small for the font on Windows) */
3841/* main, menu, modal */

Callers

nothing calls this directly

Calls 3

CFunction · 0.90
PAFunction · 0.70
ZiFunction · 0.70

Tested by

no test coverage detected