Uname: Linux premium72.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software: LiteSpeed
PHP version: 8.2.29 [ PHP INFO ] PHP os: Linux
Server Ip: 198.54.125.95
Your Ip: 216.73.216.112
User: matican (532) | Group: matican (531)
Safe Mode: OFF
Disable Function:
NONE

name : foldgutter.min.js
!function(o){"object"==typeof exports&&"object"==typeof module?o(require("../../lib/codemirror"),require("./foldcode")):"function"==typeof define&&define.amd?define(["../../lib/codemirror","./foldcode"],o):o(CodeMirror)}((function(o){"use strict";o.defineOption("foldGutter",!1,(function(t,r,n){n&&n!=o.Init&&(t.clearGutter(t.state.foldGutter.options.gutter),t.state.foldGutter=null,t.off("gutterClick",d),t.off("change",a),t.off("viewportChange",u),t.off("fold",l),t.off("unfold",l),t.off("swapDoc",a)),r&&(t.state.foldGutter=new e(function(o){!0===o&&(o={});null==o.gutter&&(o.gutter="CodeMirror-foldgutter");null==o.indicatorOpen&&(o.indicatorOpen="CodeMirror-foldgutter-open");null==o.indicatorFolded&&(o.indicatorFolded="CodeMirror-foldgutter-folded");return o}(r)),f(t),t.on("gutterClick",d),t.on("change",a),t.on("viewportChange",u),t.on("fold",l),t.on("unfold",l),t.on("swapDoc",a))}));var t=o.Pos;function e(o){this.options=o,this.from=this.to=0}function r(o,e){for(var r=o.findMarks(t(e,0),t(e+1,0)),n=0;n<r.length;++n)if(r[n].__isFold&&r[n].find().from.line==e)return r[n]}function n(o){if("string"==typeof o){var t=document.createElement("div");return t.className=o+" CodeMirror-guttermarker-subtle",t}return o.cloneNode(!0)}function i(o,e,i){var f=o.state.foldGutter.options,d=e,a=o.foldOption(f,"minFoldSize"),u=o.foldOption(f,"rangeFinder");o.eachLine(e,i,(function(e){var i=null;if(r(o,d))i=n(f.indicatorFolded);else{var l=t(d,0),c=u&&u(o,l);c&&c.to.line-c.from.line>=a&&(i=n(f.indicatorOpen))}o.setGutterMarker(e,f.gutter,i),++d}))}function f(o){var t=o.getViewport(),e=o.state.foldGutter;e&&(o.operation((function(){i(o,t.from,t.to)})),e.from=t.from,e.to=t.to)}function d(o,e,n){var i=o.state.foldGutter;if(i){var f=i.options;if(n==f.gutter){var d=r(o,e);d?d.clear():o.foldCode(t(e,0),f.rangeFinder)}}}function a(o){var t=o.state.foldGutter;if(t){var e=t.options;t.from=t.to=0,clearTimeout(t.changeUpdate),t.changeUpdate=setTimeout((function(){f(o)}),e.foldOnChangeTimeSpan||600)}}function u(o){var t=o.state.foldGutter;if(t){var e=t.options;clearTimeout(t.changeUpdate),t.changeUpdate=setTimeout((function(){var e=o.getViewport();t.from==t.to||e.from-t.to>20||t.from-e.to>20?f(o):o.operation((function(){e.from<t.from&&(i(o,e.from,t.from),t.from=e.from),e.to>t.to&&(i(o,t.to,e.to),t.to=e.to)}))}),e.updateViewportTimeSpan||400)}}function l(o,t){var e=o.state.foldGutter;if(e){var r=t.line;r>=e.from&&r<e.to&&i(o,r,r+1)}}}));
© 2025 XylotrechusZ