shell bypass 403

UnknownSec Shell

: /home/bouloter/sms/public/vendors/js/ace/ace/ [ drwxr-xr-x ]

name : keybinding-vim.js
ace.define("ace/keyboard/vim",["require","exports","module","ace/keyboard/vim/commands","ace/keyboard/vim/maps/util","ace/lib/useragent"],(function(e,t,n){var o=e("./vim/commands"),i=o.coreCommands,r=e("./vim/maps/util"),s=e("../lib/useragent"),c={i:{command:i.start},I:{command:i.startBeginning},a:{command:i.append},A:{command:i.appendEnd},"ctrl-f":{command:"gotopagedown"},"ctrl-b":{command:"gotopageup"}};t.handler={handleMacRepeat:function(e,t,n){if(-1==t)e.inputChar=n,e.lastEvent="input";else if(e.inputChar&&e.$lastHash==t&&e.$lastKey==n){if("input"==e.lastEvent)e.lastEvent="input1";else if("input1"==e.lastEvent)return!0}else e.$lastHash=t,e.$lastKey=n,e.lastEvent="keypress"},handleKeyboard:function(e,t,n,r,a){if(0!=t&&(""==n||"\0"==n))return null;if(1==t&&(n="ctrl-"+n),"esc"==n&&0==t||"ctrl-["==n)return{command:i.stop};if("start"==e.state){if(s.isMac&&this.handleMacRepeat(e,t,n)&&(t=-1,n=e.inputChar),-1==t||1==t||0==t&&n.length>1)return o.inputBuffer.idle&&c[n]?c[n]:{command:{exec:function(e){return o.inputBuffer.push(e,n)}}};if(1==n.length&&(0==t||4==t))return{command:"null",passEvent:!0};if("esc"==n&&0==t)return{command:i.stop}}else if("ctrl-w"==n)return{command:"removewordleft"}},attach:function(e){e.on("click",t.onCursorMove),"insert"!==r.currentMode&&o.coreCommands.stop.exec(e),e.$vimModeHandler=this},detach:function(e){e.removeListener("click",t.onCursorMove),r.noMode(e),r.currentMode="normal"},actions:o.actions,getStatusText:function(){return"insert"==r.currentMode?"INSERT":r.onVisualMode?(r.onVisualLineMode?"VISUAL LINE ":"VISUAL ")+o.inputBuffer.status:o.inputBuffer.status}},t.onCursorMove=function(e){o.onCursorMove(e.editor,e),t.onCursorMove.scheduled=!1}})),ace.define("ace/keyboard/vim/commands",["require","exports","module","ace/keyboard/vim/maps/util","ace/keyboard/vim/maps/motions","ace/keyboard/vim/maps/operators","ace/keyboard/vim/maps/aliases","ace/keyboard/vim/registers"],(function(e,t,n){function o(e){d.previous={action:{action:{fn:e}}}}var i=e("./maps/util"),r=e("./maps/motions"),s=e("./maps/operators"),c=e("./maps/aliases"),a=e("./registers"),l=function(e,t,n){for(;0<t--;)e.apply(this,n)},u=function(e){var t=e.renderer,n=t.$cursorLayer.getPixelPosition().top,o=8*t.layerConfig.lineHeight;2*o>t.$size.scrollerHeight&&(o=t.$size.scrollerHeight/2),t.scrollTop>n-o&&t.session.setScrollTop(n-o),t.scrollTop+t.$size.scrollerHeight<n+o+t.lineHeight&&t.session.setScrollTop(n+o+t.lineHeight-t.$size.scrollerHeight)},f=t.actions={z:{param:!0,fn:function(e,t,n,o){switch(o){case"z":e.renderer.alignCursor(null,.5);break;case"t":e.renderer.alignCursor(null,0);break;case"b":e.renderer.alignCursor(null,1)}}},r:{param:!0,fn:function(e,t,n,o){o&&o.length&&(l((function(){e.insert(o)}),n||1),e.navigateLeft())}},R:{fn:function(e,t,n,o){i.insertMode(e),e.setOverwrite(!0)}},"~":{fn:function(e,t,n){l((function(){var t=e.selection.getRange();t.isEmpty()&&t.end.column++;var n=e.session.getTextRange(t),o=n.toUpperCase();o==n?e.navigateRight():e.session.replace(t,o)}),n||1)}},"*":{fn:function(e,t,n,o){e.selection.selectWord(),e.findNext(),u(e);var i=e.selection.getRange();e.selection.setSelectionRange(i,!0)}},"#":{fn:function(e,t,n,o){e.selection.selectWord(),e.findPrevious(),u(e);var i=e.selection.getRange();e.selection.setSelectionRange(i,!0)}},m:{param:!0,fn:function(e,t,n,o){var i=e.session,r=i.vimMarkers||(i.vimMarkers={}),s=e.getCursorPosition();r[o]||(r[o]=e.session.doc.createAnchor(s)),r[o].setPosition(s.row,s.column,!0)}},n:{fn:function(e,t,n,o){var i=e.getLastSearchOptions();i.backwards=!1,e.selection.moveCursorRight(),e.selection.clearSelection(),e.findNext(i),u(e);var r=e.selection.getRange();r.end.row=r.start.row,r.end.column=r.start.column,e.selection.setSelectionRange(r,!0)}},N:{fn:function(e,t,n,o){var i=e.getLastSearchOptions();i.backwards=!0,e.findPrevious(i),u(e);var r=e.selection.getRange();r.end.row=r.start.row,r.end.column=r.start.column,e.selection.setSelectionRange(r,!0)}},v:{fn:function(e,t,n,o){e.selection.selectRight(),i.visualMode(e,!1)},acceptsMotion:!0},V:{fn:function(e,t,n,o){var r=e.getCursorPosition().row;e.selection.clearSelection(),e.selection.moveCursorTo(r,0),e.selection.selectLineEnd(),e.selection.visualLineStart=r,i.visualMode(e,!0)},acceptsMotion:!0},Y:{fn:function(e,t,n,o){i.copyLine(e)}},p:{fn:function(e,t,n,o){var i=a._default;if(e.setOverwrite(!1),i.isLine){var r=e.getCursorPosition(),s=i.text.split("\n");e.session.getDocument().insertLines(r.row+1,s),e.moveCursorTo(r.row+1,0)}else e.navigateRight(),e.insert(i.text),e.navigateLeft();e.setOverwrite(!0),e.selection.clearSelection()}},P:{fn:function(e,t,n,o){var i=a._default;if(e.setOverwrite(!1),i.isLine){var r=e.getCursorPosition(),s=i.text.split("\n");e.session.getDocument().insertLines(r.row,s),e.moveCursorTo(r.row,0)}else e.insert(i.text);e.setOverwrite(!0),e.selection.clearSelection()}},J:{fn:function(e,t,n,o){var i=e.session,r={row:(t=e.getSelectionRange()).start.row,column:t.start.column};n=n||t.end.row-t.start.row;var s=Math.min(r.row+(n||1),i.getLength()-1);t.start.column=i.getLine(r.row).length,t.end.column=i.getLine(s).length,t.end.row=s;for(var c="",a=r.row;a<s;a++){var l=i.getLine(a+1);c+=" "+/^\s*(.*)$/.exec(l)[1]||""}i.replace(t,c),e.moveCursorTo(r.row,r.column)}},u:{fn:function(e,t,n,o){n=parseInt(n||1,10);for(var i=0;i<n;i++)e.undo();e.selection.clearSelection()}},"ctrl-r":{fn:function(e,t,n,o){n=parseInt(n||1,10);for(var i=0;i<n;i++)e.redo();e.selection.clearSelection()}},":":{fn:function(e,t,n,o){}},"/":{fn:function(e,t,n,o){}},"?":{fn:function(e,t,n,o){}},".":{fn:function(e,t,n,o){i.onInsertReplaySequence=d.lastInsertCommands;var r=d.previous;r&&d.exec(e,r.action,r.param)}},"ctrl-x":{fn:function(e,t,n,o){e.modifyNumber(-(n||1))}},"ctrl-a":{fn:function(e,t,n,o){e.modifyNumber(n||1)}}},d=t.inputBuffer={accepting:[1,2,3,4],currentCmd:null,currentCount:"",status:"",operator:null,motion:null,lastInsertCommands:[],push:function(e,t,n){var o=!0;this.idle=!1;var i=this.waitingForParam;if(i)this.exec(e,i,t);else if(("0"!==t||this.currentCount.length)&&t.match(/^\d+$/)&&this.isAccepting(1))this.currentCount+=t,this.currentCmd=1,this.accepting=[1,2,3,4];else if(!this.operator&&this.isAccepting(2)&&s[t])this.operator={ch:t,count:this.getCount()},this.currentCmd=2,this.accepting=[1,3,4],this.exec(e,{operator:this.operator});else if(r[t]&&this.isAccepting(3)){this.currentCmd=3;var a={operator:this.operator,motion:{ch:t,count:this.getCount()}};r[t].param?this.waitForParam(a):this.exec(e,a)}else if(c[t]&&this.isAccepting(3))c[t].operator.count=this.getCount(),this.exec(e,c[t]);else if(f[t]&&this.isAccepting(4)){var l={action:{fn:f[t].fn,count:this.getCount()}};f[t].param?this.waitForParam(l):this.exec(e,l),f[t].acceptsMotion&&(this.idle=!1)}else this.operator?this.exec(e,{operator:this.operator},t):(o=1==t.length,this.reset());if(this.waitingForParam||this.motion||this.operator)this.status+=t;else if(this.currentCount)this.status=this.currentCount;else{if(!this.status)return o;this.status=""}return e._emit("changeStatus"),o},waitForParam:function(e){this.waitingForParam=e},getCount:function(){var e=this.currentCount;return this.currentCount="",e&&parseInt(e,10)},exec:function(e,t,n){var o=t.motion,c=t.operator,a=t.action;if(n||(n=t.param),c&&(this.previous={action:t,param:n}),!c||e.selection.isEmpty()){if(!o&&!a&&c&&n)s[c.ch].fn(e,null,c.count,n),this.reset();else if(o){var u=function(t){t&&"function"==typeof t&&(o.count&&!f.handlesCount?l(t,o.count,[e,null,o.count,n]):t(e,null,o.count,n))},f=r[o.ch],d=f.sel;c?d&&l((function(){u(f.sel),s[c.ch].fn(e,e.getSelectionRange(),c.count,n)}),c.count||1):(i.onVisualMode||i.onVisualLineMode)&&d?u(f.sel):u(f.nav),this.reset()}else a&&(a.fn(e,e.getSelectionRange(),a.count,n),this.reset());g(e)}else s[c.ch].selFn&&(s[c.ch].selFn(e,e.getSelectionRange(),c.count,n),this.reset())},isAccepting:function(e){return-1!==this.accepting.indexOf(e)},reset:function(){this.operator=null,this.motion=null,this.currentCount="",this.status="",this.accepting=[1,2,3,4],this.idle=!0,this.waitingForParam=null}};t.coreCommands={start:{exec:function e(t){i.insertMode(t),o(e)}},startBeginning:{exec:function e(t){t.navigateLineStart(),i.insertMode(t),o(e)}},stop:{exec:function(e){d.reset(),i.onVisualMode=!1,i.onVisualLineMode=!1,d.lastInsertCommands=i.normalMode(e)}},append:{exec:function e(t){var n=t.getCursorPosition();t.session.getLine(n.row).length&&t.navigateRight(),i.insertMode(t),o(e)}},appendEnd:{exec:function e(t){t.navigateLineEnd(),i.insertMode(t),o(e)}}};var g=t.onCursorMove=function(e,t){if("insert"!==i.currentMode&&!g.running)if(e.selection.isEmpty()){t&&(i.onVisualLineMode||i.onVisualMode)&&(e.selection.clearSelection(),i.normalMode(e)),g.running=!0;var n=e.getCursorPosition(),o=e.session.getLine(n.row).length;o&&n.column===o&&e.navigateLeft(),g.running=!1}else{if(g.running=!0,i.onVisualLineMode){var r=e.selection.visualLineStart,s=e.getCursorPosition().row;if(r<=s){var c=e.session.getLine(s);e.selection.clearSelection(),e.selection.moveCursorTo(r,0),e.selection.selectTo(s,c.length)}else{c=e.session.getLine(r);e.selection.clearSelection(),e.selection.moveCursorTo(r,c.length),e.selection.selectTo(s,0)}}g.running=!1}}})),ace.define("ace/keyboard/vim/maps/util",["require","exports","module","ace/keyboard/vim/registers","ace/lib/dom"],(function(e,t,n){var o=e("../registers");e("../../../lib/dom").importCssString(".insert-mode .ace_cursor{    border-left: 2px solid #333333;}.ace_dark.insert-mode .ace_cursor{    border-left: 2px solid #eeeeee;}.normal-mode .ace_cursor{    border: 0!important;    background-color: red;    opacity: 0.5;}","vimMode"),n.exports={onVisualMode:!1,onVisualLineMode:!1,currentMode:"normal",noMode:function(e){e.unsetStyle("insert-mode"),e.unsetStyle("normal-mode"),e.commands.recording&&e.commands.toggleRecording(e),e.setOverwrite(!1)},insertMode:function(e){this.currentMode="insert",e.setStyle("insert-mode"),e.unsetStyle("normal-mode"),e.setOverwrite(!1),e.keyBinding.$data.buffer="",e.keyBinding.$data.state="insertMode",this.onVisualMode=!1,this.onVisualLineMode=!1,this.onInsertReplaySequence?(e.commands.macro=this.onInsertReplaySequence,e.commands.replay(e),this.onInsertReplaySequence=null,this.normalMode(e)):(e._emit("changeStatus"),e.commands.recording||e.commands.toggleRecording(e))},normalMode:function(e){return this.currentMode="normal",e.unsetStyle("insert-mode"),e.setStyle("normal-mode"),e.clearSelection(),e.getOverwrite()||e.getCursorPosition().column>0&&e.navigateLeft(),e.setOverwrite(!0),e.keyBinding.$data.buffer="",e.keyBinding.$data.state="start",this.onVisualMode=!1,this.onVisualLineMode=!1,e._emit("changeStatus"),e.commands.recording?(e.commands.toggleRecording(e),e.commands.macro):[]},visualMode:function(e,t){this.onVisualLineMode&&t||this.onVisualMode&&!t?this.normalMode(e):(e.setStyle("insert-mode"),e.unsetStyle("normal-mode"),e._emit("changeStatus"),t?this.onVisualLineMode=!0:(this.onVisualMode=!0,this.onVisualLineMode=!1))},getRightNthChar:function(e,t,n,o){var i=e.getSession().getLine(t.row).substr(t.column+1).split(n);return o<i.length?i.slice(0,o).join(n).length:null},getLeftNthChar:function(e,t,n,o){var i=e.getSession().getLine(t.row).substr(0,t.column).split(n);return o<i.length?i.slice(-1*o).join(n).length:null},toRealChar:function(e){return 1===e.length?e:/^shift-./.test(e)?e[e.length-1].toUpperCase():""},copyLine:function(e){var t=e.getCursorPosition();e.selection.clearSelection(),e.moveCursorTo(t.row,t.column),e.selection.selectLine(),o._default.isLine=!0,o._default.text=e.getCopyText().replace(/\n$/,""),e.selection.clearSelection(),e.moveCursorTo(t.row,t.column)}}})),ace.define("ace/keyboard/vim/registers",["require","exports","module"],(function(e,t,n){n.exports={_default:{text:"",isLine:!1}}})),ace.define("ace/keyboard/vim/maps/motions",["require","exports","module","ace/keyboard/vim/maps/util","ace/search","ace/range"],(function(e,t,n){function o(e){if("function"==typeof e){var t=e;e=this}else t=e.getPos;return e.nav=function(e,n,o,i){var r=t(e,n,o,i,!1);r&&(e.clearSelection(),e.moveCursorTo(r.row,r.column))},e.sel=function(e,n,o,i){var r=t(e,n,o,i,!0);r&&e.selection.selectTo(r.row,r.column)},e}function i(e,t,n){return f.$options.needle=t,f.$options.backwards=-1==n,f.find(e.session)}var r=e("./util"),s=function(e,t){var n=e.renderer.getScrollTopRow(),o=e.getCursorPosition().row-n;t&&t.call(e),e.renderer.scrollToRow(e.getCursorPosition().row-o)},c=/[\s.\/\\()\"'-:,.;<>~!@#$%^&*|+=\[\]{}`~?]/,a=/[.\/\\()\"'-:,.;<>~!@#$%^&*|+=\[\]{}`~?]/,l=/\s/,u=function(e,t){var n=e.selection;this.range=n.getRange(),t=t||n.selectionLead,this.row=t.row,this.col=t.column;var o=e.session.getLine(this.row),i=e.session.getLength();this.ch=o[this.col]||"\n",this.skippedLines=0,this.next=function(){return this.ch=o[++this.col]||this.handleNewLine(1),this.ch},this.prev=function(){return this.ch=o[--this.col]||this.handleNewLine(-1),this.ch},this.peek=function(t){var n=o[this.col+t];return n||(-1==t||this.col==o.length-1?"\n":e.session.getLine(this.row+1)[0]||"\n")},this.handleNewLine=function(t){return 1==t?this.col==o.length?"\n":this.row==i-1?"":(this.col=0,this.row++,o=e.session.getLine(this.row),this.skippedLines++,o[0]||"\n"):-1==t?0===this.row?"":(this.row--,o=e.session.getLine(this.row),this.col=o.length,this.skippedLines--,"\n"):void 0},this.debug=function(){console.log(o.substring(0,this.col)+"|"+this.ch+"'"+this.col+"'"+o.substr(this.col+1))}},f=new(0,e("../../../search").Search),d=e("../../../range").Range;n.exports={w:new o((function(e){var t=new u(e);if(t.ch&&a.test(t.ch))for(;t.ch&&a.test(t.ch);)t.next();else for(;t.ch&&!c.test(t.ch);)t.next();for(;t.ch&&l.test(t.ch)&&t.skippedLines<2;)t.next();return 2==t.skippedLines&&t.prev(),{column:t.col,row:t.row}})),W:new o((function(e){for(var t=new u(e);t.ch&&(!l.test(t.ch)||l.test(t.peek(1)))&&t.skippedLines<2;)t.next();return 2==t.skippedLines?t.prev():t.next(),{column:t.col,row:t.row}})),b:new o((function(e){var t=new u(e);for(t.prev();t.ch&&l.test(t.ch)&&t.skippedLines>-2;)t.prev();if(t.ch&&a.test(t.ch))for(;t.ch&&a.test(t.ch);)t.prev();else for(;t.ch&&!c.test(t.ch);)t.prev();return t.ch&&t.next(),{column:t.col,row:t.row}})),B:new o((function(e){var t=new u(e);for(t.prev();t.ch&&(l.test(t.ch)||!l.test(t.peek(-1)))&&t.skippedLines>-2;)t.prev();return-2==t.skippedLines&&t.next(),{column:t.col,row:t.row}})),e:new o((function(e){var t=new u(e);for(t.next();t.ch&&l.test(t.ch);)t.next();if(t.ch&&a.test(t.ch))for(;t.ch&&a.test(t.ch);)t.next();else for(;t.ch&&!c.test(t.ch);)t.next();return t.ch&&t.prev(),{column:t.col,row:t.row}})),E:new o((function(e){var t=new u(e);for(t.next();t.ch&&(l.test(t.ch)||!l.test(t.peek(1)));)t.next();return{column:t.col,row:t.row}})),l:{nav:function(e){var t=e.getCursorPosition(),n=t.column,o=e.session.getLine(t.row).length;o&&n!==o&&e.navigateRight()},sel:function(e){var t=e.getCursorPosition(),n=t.column,o=e.session.getLine(t.row).length;o&&n!==o&&e.selection.selectRight()}},h:{nav:function(e){e.getCursorPosition().column>0&&e.navigateLeft()},sel:function(e){e.getCursorPosition().column>0&&e.selection.selectLeft()}},H:{nav:function(e){var t=e.renderer.getScrollTopRow();e.moveCursorTo(t)},sel:function(e){var t=e.renderer.getScrollTopRow();e.selection.selectTo(t)}},M:{nav:function(e){var t=e.renderer.getScrollTopRow(),n=t+(e.renderer.getScrollBottomRow()-t)/2;e.moveCursorTo(n)},sel:function(e){var t=e.renderer.getScrollTopRow(),n=t+(e.renderer.getScrollBottomRow()-t)/2;e.selection.selectTo(n)}},L:{nav:function(e){var t=e.renderer.getScrollBottomRow();e.moveCursorTo(t)},sel:function(e){var t=e.renderer.getScrollBottomRow();e.selection.selectTo(t)}},k:{nav:function(e){e.navigateUp()},sel:function(e){e.selection.selectUp()}},j:{nav:function(e){e.navigateDown()},sel:function(e){e.selection.selectDown()}},i:{param:!0,sel:function(e,t,n,o){switch(o){case"w":e.selection.selectWord();break;case"W":e.selection.selectAWord();break;case"(":case"{":case"[":var r=e.getCursorPosition();if(!(s=e.session.$findClosingBracket(o,r,/paren/)))return;if(!(c=e.session.$findOpeningBracket(e.session.$brackets[o],r,/paren/)))return;c.column++,e.selection.setSelectionRange(d.fromPoints(c,s));break;case"'":case'"':case"/":var s,c;if(!(s=i(e,o,1)))return;if(!(c=i(e,o,-1)))return;e.selection.setSelectionRange(d.fromPoints(c.end,s.start))}}},a:{param:!0,sel:function(e,t,n,o){switch(o){case"w":case"W":e.selection.selectAWord();break;case"(":case"{":case"[":var r=e.getCursorPosition();if(!(s=e.session.$findClosingBracket(o,r,/paren/)))return;if(!(c=e.session.$findOpeningBracket(e.session.$brackets[o],r,/paren/)))return;s.column++,e.selection.setSelectionRange(d.fromPoints(c,s));break;case"'":case'"':case"/":var s,c;if(!(s=i(e,o,1)))return;if(!(c=i(e,o,-1)))return;s.column++,e.selection.setSelectionRange(d.fromPoints(c.start,s.end))}}},f:new o({param:!0,handlesCount:!0,getPos:function(e,t,n,o,i){var s=e.getCursorPosition(),c=r.getRightNthChar(e,s,o,n||1);if("number"==typeof c)return s.column+=c+(i?2:1),s}}),F:new o({param:!0,handlesCount:!0,getPos:function(e,t,n,o,i){var s=e.getCursorPosition(),c=r.getLeftNthChar(e,s,o,n||1);if("number"==typeof c)return s.column-=c+1,s}}),t:new o({param:!0,handlesCount:!0,getPos:function(e,t,n,o,i){var s=e.getCursorPosition(),c=r.getRightNthChar(e,s,o,n||1);if("number"==typeof c)return s.column+=c+(i?1:0),s}}),T:new o({param:!0,handlesCount:!0,getPos:function(e,t,n,o,i){var s=e.getCursorPosition(),c=r.getLeftNthChar(e,s,o,n||1);if("number"==typeof c)return s.column-=c,s}}),"^":{nav:function(e){e.navigateLineStart()},sel:function(e){e.selection.selectLineStart()}},$:{nav:function(e){e.navigateLineEnd()},sel:function(e){e.selection.selectLineEnd()}},0:new o((function(e){return{row:e.selection.lead.row,column:0}})),G:{nav:function(e,t,n,o){!n&&0!==n&&(n=e.session.getLength()),e.gotoLine(n)},sel:function(e,t,n,o){!n&&0!==n&&(n=e.session.getLength()),e.selection.selectTo(n,0)}},g:{param:!0,nav:function(e,t,n,o){switch(o){case"m":console.log("Middle line");break;case"e":console.log("End of prev word");break;case"g":e.gotoLine(n||0);case"u":e.gotoLine(n||0);case"U":e.gotoLine(n||0)}},sel:function(e,t,n,o){switch(o){case"m":console.log("Middle line");break;case"e":console.log("End of prev word");break;case"g":e.selection.selectTo(n||0,0)}}},o:{nav:function(e,t,n,o){n=n||1;for(var i="";0<n--;)i+="\n";i.length&&(e.navigateLineEnd(),e.insert(i),r.insertMode(e))}},O:{nav:function(e,t,n,o){var i=e.getCursorPosition().row;n=n||1;for(var s="";0<n--;)s+="\n";s.length&&(i>0?(e.navigateUp(),e.navigateLineEnd(),e.insert(s)):(e.session.insert({row:0,column:0},s),e.navigateUp()),r.insertMode(e))}},"%":new o((function(e){var t=/[\[\]{}()]/g,n=e.getCursorPosition(),o=e.session.getLine(n.row)[n.column];if(!t.test(o)){var r=i(e,t);if(!r)return;n=r.start}return e.session.findMatchingBracket({row:n.row,column:n.column+1})})),"{":new o((function(e){for(var t=e.session,n=t.selection.lead.row;n>0&&!/\S/.test(t.getLine(n));)n--;for(;/\S/.test(t.getLine(n));)n--;return{column:0,row:n}})),"}":new o((function(e){for(var t=e.session,n=t.getLength(),o=t.selection.lead.row;o<n&&!/\S/.test(t.getLine(o));)o++;for(;/\S/.test(t.getLine(o));)o++;return{column:0,row:o}})),"ctrl-d":{nav:function(e,t,n,o){e.selection.clearSelection(),s(e,e.gotoPageDown)},sel:function(e,t,n,o){s(e,e.selectPageDown)}},"ctrl-u":{nav:function(e,t,n,o){e.selection.clearSelection(),s(e,e.gotoPageUp)},sel:function(e,t,n,o){s(e,e.selectPageUp)}},"`":new o({param:!0,handlesCount:!0,getPos:function(e,t,n,o,i){var r=e.session,s=r.vimMarkers&&r.vimMarkers[o];if(s)return s.getPosition()}}),"'":new o({param:!0,handlesCount:!0,getPos:function(e,t,n,o,i){var r=e.session,s=r.vimMarkers&&r.vimMarkers[o];if(s){var c=s.getPosition(),a=e.session.getLine(c.row);return c.column=a.search(/\S/),-1==c.column&&(c.column=a.length),c}}})},n.exports.backspace=n.exports.left=n.exports.h,n.exports.right=n.exports.l,n.exports.up=n.exports.k,n.exports.down=n.exports.j,n.exports.pagedown=n.exports["ctrl-d"],n.exports.pageup=n.exports["ctrl-u"]})),ace.define("ace/keyboard/vim/maps/operators",["require","exports","module","ace/keyboard/vim/maps/util","ace/keyboard/vim/registers"],(function(e,t,n){var o=e("./util"),i=e("../registers");n.exports={d:{selFn:function(e,t,n,r){i._default.text=e.getCopyText(),i._default.isLine=o.onVisualLineMode,o.onVisualLineMode?e.removeLines():e.session.remove(t),o.normalMode(e)},fn:function(e,t,n,o){if(n=n||1,"d"===o){i._default.text="",i._default.isLine=!0;for(var r=0;r<n;r++){e.selection.selectLine(),i._default.text+=e.getCopyText();var s=e.getSelectionRange();if(!s.isMultiLine()){lastLineReached=!0;var c=s.start.row-1,a=e.session.getLine(c).length;s.setStart(c,a),e.session.remove(s),e.selection.clearSelection();break}e.session.remove(s),e.selection.clearSelection()}i._default.text=i._default.text.replace(/\n$/,"")}else t&&(e.selection.setSelectionRange(t),i._default.text=e.getCopyText(),i._default.isLine=!1,e.session.remove(t),e.selection.clearSelection())}},c:{selFn:function(e,t,n,i){e.session.remove(t),o.insertMode(e)},fn:function(e,t,n,i){if(n=n||1,"c"===i)for(var r=0;r<n;r++)e.removeLines(),o.insertMode(e);else t&&(e.session.remove(t),o.insertMode(e))}},y:{selFn:function(e,t,n,r){i._default.text=e.getCopyText(),i._default.isLine=o.onVisualLineMode,e.selection.clearSelection(),o.normalMode(e)},fn:function(e,t,n,o){if(n=n||1,"y"===o){var r=e.getCursorPosition();e.selection.selectLine();for(var s=0;s<n-1;s++)e.selection.moveCursorDown();i._default.text=e.getCopyText().replace(/\n$/,""),e.selection.clearSelection(),i._default.isLine=!0,e.moveCursorToPosition(r)}else if(t){r=e.getCursorPosition();e.selection.setSelectionRange(t),i._default.text=e.getCopyText(),i._default.isLine=!1,e.selection.clearSelection(),e.moveCursorTo(r.row,r.column)}}},">":{selFn:function(e,t,n,i){n=n||1;for(var r=0;r<n;r++)e.indent();o.normalMode(e)},fn:function(e,t,n,o){if(n=parseInt(n||1,10),">"===o){var i=e.getCursorPosition();e.selection.selectLine();for(var r=0;r<n-1;r++)e.selection.moveCursorDown();e.indent(),e.selection.clearSelection(),e.moveCursorToPosition(i),e.navigateLineEnd(),e.navigateLineStart()}}},"<":{selFn:function(e,t,n,i){n=n||1;for(var r=0;r<n;r++)e.blockOutdent();o.normalMode(e)},fn:function(e,t,n,o){if(n=n||1,"<"===o){var i=e.getCursorPosition();e.selection.selectLine();for(var r=0;r<n-1;r++)e.selection.moveCursorDown();e.blockOutdent(),e.selection.clearSelection(),e.moveCursorToPosition(i),e.navigateLineEnd(),e.navigateLineStart()}}}}})),ace.define("ace/keyboard/vim/maps/aliases",["require","exports","module"],(function(e,t,n){n.exports={x:{operator:{ch:"d",count:1},motion:{ch:"l",count:1}},X:{operator:{ch:"d",count:1},motion:{ch:"h",count:1}},D:{operator:{ch:"d",count:1},motion:{ch:"$",count:1}},C:{operator:{ch:"c",count:1},motion:{ch:"$",count:1}},s:{operator:{ch:"c",count:1},motion:{ch:"l",count:1}},S:{operator:{ch:"c",count:1},param:"c"}}}));

© 2025 UnknownSec
afwwrfwafr45458465
Password