Files
qhmes/web-dist/js/JCodeEditor-CYntK7CN.js

4 lines
30 KiB
Java
Raw Normal View History

2026-06-16 18:19:57 +08:00
var qt=Object.defineProperty,Ut=Object.defineProperties;var Vt=Object.getOwnPropertyDescriptors;var st=Object.getOwnPropertySymbols;var Gt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable;var at=(x,T,i)=>T in x?qt(x,T,{enumerable:!0,configurable:!0,writable:!0,value:i}):x[T]=i,lt=(x,T)=>{for(var i in T||(T={}))Gt.call(T,i)&&at(x,i,T[i]);if(st)for(var i of st(T))Kt.call(T,i)&&at(x,i,T[i]);return x},ft=(x,T)=>Ut(x,Vt(T));import{e as zt,r as W,b as Dt,h as Q,o as $t,u as ut,c as ct,a4 as jt,C as Jt,z as ht,y as Xt,H as Yt,Q as Qt,B as dt,K as Zt}from"./vue-vendor-DNhG1Cve.js";import{as as N,U as Mt,bo as te,dJ as ee,dW as ne,aO as ie,au as re}from"./index-X7Y8jykP.js";import{useRuleFormItem as oe}from"./useFormItem-b_EqFlJz.js";import{a as I,_ as se}from"./htmlmixed-DQsDbTFv.js";import"./vue-SgbjusIu.js";/* empty css */import"./emoji-mart-vue-fast-R0uJEDq-.js";var gt={exports:{}},pt;function Nt(){return pt||(pt=1,(function(x,T){(function(i){i(I())})(function(i){function L(f,c,r,l){if(r&&r.call){var d=r;r=null}else var d=p(f,r,"rangeFinder");typeof c=="number"&&(c=i.Pos(c,0));var o=p(f,r,"minFoldSize");function h(t){var n=d(f,c);if(!n||n.to.line-n.from.line<o)return null;if(l==="fold")return n;for(var e=f.findMarksAt(n.from),a=0;a<e.length;++a)if(e[a].__isFold){if(!t)return null;n.cleared=!0,e[a].clear()}return n}var g=h(!0);if(p(f,r,"scanUp"))for(;!g&&c.line>f.firstLine();)c=i.Pos(c.line-1,0),g=h(!1);if(!(!g||g.cleared||l==="unfold")){var b=k(f,r,g);i.on(b,"mousedown",function(t){s.clear(),i.e_preventDefault(t)});var s=f.markText(g.from,g.to,{replacedWith:b,clearOnEnter:p(f,r,"clearOnEnter"),__isFold:!0});s.on("clear",function(t,n){i.signal(f,"unfold",f,t,n)}),i.signal(f,"fold",f,g.from,g.to)}}function k(f,c,r){var l=p(f,c,"widget");if(typeof l=="function"&&(l=l(r.from,r.to)),typeof l=="string"){var d=document.createTextNode(l);l=document.createElement("span"),l.appendChild(d),l.className="CodeMirror-foldmarker"}else l&&(l=l.cloneNode(!0));return l}i.newFoldFunction=function(f,c){return function(r,l){L(r,l,{rangeFinder:f,widget:c})}},i.defineExtension("foldCode",function(f,c,r){L(this,f,c,r)}),i.defineExtension("isFolded",function(f){for(var c=this.findMarksAt(f),r=0;r<c.length;++r)if(c[r].__isFold)return!0}),i.commands.toggleFold=function(f){f.foldCode(f.getCursor())},i.commands.fold=function(f){f.foldCode(f.getCursor(),null,"fold")},i.commands.unfold=function(f){f.foldCode(f.getCursor(),{scanUp:!1},"unfold")},i.commands.foldAll=function(f){f.operation(function(){for(var c=f.firstLine(),r=f.lastLine();c<=r;c++)f.foldCode(i.Pos(c,0),{scanUp:!1},"fold")})},i.commands.unfoldAll=function(f){f.operation(function(){for(var c=f.firstLine(),r=f.lastLine();c<=r;c++)f.foldCode(i.Pos(c,0),{scanUp:!1},"unfold")})},i.registerHelper("fold","combine",function(){var f=Array.prototype.slice.call(arguments,0);return function(c,r){for(var l=0;l<f.length;++l){var d=f[l](c,r);if(d)return d}}}),i.registerHelper("fold","auto",function(f,c){for(var r=f.getHelpers(c,"fold"),l=0;l<r.length;l++){var d=r[l](f,c);if(d)return d}});var A={rangeFinder:i.fold.auto,widget:"",minFoldSize:0,scanUp:!1,clearOnEnter:!0};i.defineOption("foldOptions",null);function p(f,c,r){if(c&&c[r]!==void 0)return c[r];var l=f.options.foldOptions;return l&&l[r]!==void 0?l[r]:A[r]}i.defineExtension("foldOption",function(f,c){return p(this,f,c)})})})()),gt.exports}Nt();var vt={exports:{}},mt;function ae(){return mt||(mt=1,(function(x,T){(function(i){i(I())})(function(i){function L(k){return function(A,p){var f=p.line,c=A.getLine(f);function r(b){for(var s,t=p.ch,n=0;;){var e=t<=0?-1:c.lastIndexOf(b[0],t-1);if(e==-1){if(n==1)break;n=1,t=c.length;continue}if(n==1&&e<p.ch)break;if(s=A.getTokenTypeAt(i.Pos(f,e+1)),!/^(comment|string)/.test(s))return{ch:e+1,tokenType:s,pair:b};t=e-1}}function l(b){var s=1,t=A.lastLine(),n,e=b.ch,a;t:for(var u=f;u<=t;++u)for(var m=A.getLine(u),v=u==f?e:0;;){var w=m.indexOf(b.pair[0],v),H=m.indexOf(b.pair[1],v);if(w<0&&(w=m.length),H<0&&(H=m.length),v=Math.min(w,H),v==m.length)break;if(A.getTokenTypeAt(i.Pos(u,v+
`).replace(/^\/\/\s/,""),O,R):y.replaceRange("// "+F.replace(/\n(?=.)/g,`
// `),O,R)}return{state:f,textarea:c,boxBindProps:b,getBindValue:v,setValue:n,isFullScreen:h,fullScreenIcon:g,onToggleFullScreen:m,refresh:w,containerRef:L}}}),Rt=()=>{jt(x=>({v6562177b:x.height}))},Bt=Z.setup;Z.setup=Bt?(x,T)=>(Rt(),Bt(x,T)):Rt;function me(x,T,i,L,k,A){const p=Zt("a-icon");return ht(),Jt("div",dt({ref:"containerRef"},x.boxBindProps),[x.fullScreen?(ht(),Xt(p,{key:0,class:"full-screen-icon",type:x.fullScreenIcon,onClick:x.onToggleFullScreen},null,8,["type","onClick"])):Yt("",!0),Qt("textarea",dt({ref:"textarea"},x.getBindValue),null,16)],16)}const He=re(Z,[["render",me]]);export{He as default};