File manager - Edit - /home/opticamezl/www/newok/dtd.zip
Back
PK 4��\l��f dtd.min.jsnu �[��� (function(t){typeof exports=="object"&&typeof module=="object"?t(require("../../lib/codemirror")):typeof define=="function"&&define.amd?define(["../../lib/codemirror"],t):t(CodeMirror)})(function(t){"use strict";t.defineMode("dtd",function(k){var d=k.indentUnit,l;function u(i,e){return l=e,i}function c(i,e){var n=i.next();if(n=="<"&&i.eat("!")){if(i.eatWhile(/[\-]/))return e.tokenize=f,f(i,e);if(i.eatWhile(/[\w]/))return u("keyword","doindent")}else{if(n=="<"&&i.eat("?"))return e.tokenize=h("meta","?>"),u("meta",n);if(n=="#"&&i.eatWhile(/[\w]/))return u("atom","tag");if(n=="|")return u("keyword","separator");if(n.match(/[\(\)\[\]\-\.,\+\?>]/))return u(null,n);if(n.match(/[\[\]]/))return u("rule",n);if(n=='"'||n=="'")return e.tokenize=a(n),e.tokenize(i,e);if(i.eatWhile(/[a-zA-Z\?\+\d]/)){var r=i.current();return r.substr(r.length-1,r.length).match(/\?|\+/)!==null&&i.backUp(1),u("tag","tag")}else return n=="%"||n=="*"?u("number","number"):(i.eatWhile(/[\w\\\-_%.{,]/),u(null,null))}}function f(i,e){for(var n=0,r;(r=i.next())!=null;){if(n>=2&&r==">"){e.tokenize=c;break}n=r=="-"?n+1:0}return u("comment","comment")}function a(i){return function(e,n){for(var r=!1,o;(o=e.next())!=null;){if(o==i&&!r){n.tokenize=c;break}r=!r&&o=="\\"}return u("string","tag")}}function h(i,e){return function(n,r){for(;!n.eol();){if(n.match(e)){r.tokenize=c;break}n.next()}return i}}return{startState:function(i){return{tokenize:c,baseIndent:i||0,stack:[]}},token:function(i,e){if(i.eatSpace())return null;var n=e.tokenize(i,e),r=e.stack[e.stack.length-1];return i.current()=="["||l==="doindent"||l=="["?e.stack.push("rule"):l==="endtag"?e.stack[e.stack.length-1]="endtag":i.current()=="]"||l=="]"||l==">"&&r=="rule"?e.stack.pop():l=="["&&e.stack.push("["),n},indent:function(i,e){var n=i.stack.length;return e.charAt(0)==="]"?n--:e.substr(e.length-1,e.length)===">"&&(e.substr(0,1)==="<"||l=="doindent"&&e.length>1||(l=="doindent"?n--:l==">"&&e.length>1||l=="tag"&&e!==">"||(l=="tag"&&i.stack[i.stack.length-1]=="rule"?n--:l=="tag"?n++:e===">"&&i.stack[i.stack.length-1]=="rule"&&l===">"?n--:e===">"&&i.stack[i.stack.length-1]=="rule"||(e.substr(0,1)!=="<"&&e.substr(0,1)===">"?n=n-1:e===">"||(n=n-1)))),(l==null||l=="]")&&n--),i.baseIndent+n*d},electricChars:"]>"}}),t.defineMIME("application/xml-dtd","dtd")}); PK 4��\�<Ld� � dtd.jsnu �[��� // CodeMirror, copyright (c) by Marijn Haverbeke and others // Distributed under an MIT license: https://codemirror.net/5/LICENSE /* DTD mode Ported to CodeMirror by Peter Kroon <plakroon@gmail.com> Report bugs/issues here: https://github.com/codemirror/CodeMirror/issues GitHub: @peterkroon */ (function(mod) { if (typeof exports == "object" && typeof module == "object") // CommonJS mod(require("../../lib/codemirror")); else if (typeof define == "function" && define.amd) // AMD define(["../../lib/codemirror"], mod); else // Plain browser env mod(CodeMirror); })(function(CodeMirror) { "use strict"; CodeMirror.defineMode("dtd", function(config) { var indentUnit = config.indentUnit, type; function ret(style, tp) {type = tp; return style;} function tokenBase(stream, state) { var ch = stream.next(); if (ch == "<" && stream.eat("!") ) { if (stream.eatWhile(/[\-]/)) { state.tokenize = tokenSGMLComment; return tokenSGMLComment(stream, state); } else if (stream.eatWhile(/[\w]/)) return ret("keyword", "doindent"); } else if (ch == "<" && stream.eat("?")) { //xml declaration state.tokenize = inBlock("meta", "?>"); return ret("meta", ch); } else if (ch == "#" && stream.eatWhile(/[\w]/)) return ret("atom", "tag"); else if (ch == "|") return ret("keyword", "separator"); else if (ch.match(/[\(\)\[\]\-\.,\+\?>]/)) return ret(null, ch);//if(ch === ">") return ret(null, "endtag"); else else if (ch.match(/[\[\]]/)) return ret("rule", ch); else if (ch == "\"" || ch == "'") { state.tokenize = tokenString(ch); return state.tokenize(stream, state); } else if (stream.eatWhile(/[a-zA-Z\?\+\d]/)) { var sc = stream.current(); if( sc.substr(sc.length-1,sc.length).match(/\?|\+/) !== null )stream.backUp(1); return ret("tag", "tag"); } else if (ch == "%" || ch == "*" ) return ret("number", "number"); else { stream.eatWhile(/[\w\\\-_%.{,]/); return ret(null, null); } } function tokenSGMLComment(stream, state) { var dashes = 0, ch; while ((ch = stream.next()) != null) { if (dashes >= 2 && ch == ">") { state.tokenize = tokenBase; break; } dashes = (ch == "-") ? dashes + 1 : 0; } return ret("comment", "comment"); } function tokenString(quote) { return function(stream, state) { var escaped = false, ch; while ((ch = stream.next()) != null) { if (ch == quote && !escaped) { state.tokenize = tokenBase; break; } escaped = !escaped && ch == "\\"; } return ret("string", "tag"); }; } function inBlock(style, terminator) { return function(stream, state) { while (!stream.eol()) { if (stream.match(terminator)) { state.tokenize = tokenBase; break; } stream.next(); } return style; }; } return { startState: function(base) { return {tokenize: tokenBase, baseIndent: base || 0, stack: []}; }, token: function(stream, state) { if (stream.eatSpace()) return null; var style = state.tokenize(stream, state); var context = state.stack[state.stack.length-1]; if (stream.current() == "[" || type === "doindent" || type == "[") state.stack.push("rule"); else if (type === "endtag") state.stack[state.stack.length-1] = "endtag"; else if (stream.current() == "]" || type == "]" || (type == ">" && context == "rule")) state.stack.pop(); else if (type == "[") state.stack.push("["); return style; }, indent: function(state, textAfter) { var n = state.stack.length; if( textAfter.charAt(0) === ']' )n--; else if(textAfter.substr(textAfter.length-1, textAfter.length) === ">"){ if(textAfter.substr(0,1) === "<") {} else if( type == "doindent" && textAfter.length > 1 ) {} else if( type == "doindent")n--; else if( type == ">" && textAfter.length > 1) {} else if( type == "tag" && textAfter !== ">") {} else if( type == "tag" && state.stack[state.stack.length-1] == "rule")n--; else if( type == "tag")n++; else if( textAfter === ">" && state.stack[state.stack.length-1] == "rule" && type === ">")n--; else if( textAfter === ">" && state.stack[state.stack.length-1] == "rule") {} else if( textAfter.substr(0,1) !== "<" && textAfter.substr(0,1) === ">" )n=n-1; else if( textAfter === ">") {} else n=n-1; //over rule them all if(type == null || type == "]")n--; } return state.baseIndent + n * indentUnit; }, electricChars: "]>" }; }); CodeMirror.defineMIME("application/xml-dtd", "dtd"); }); PK 4��\��J�� � dtd.min.js.gznu �[��� � �VM��6��W�SDKƔ��Q-A9�)�2 ZǬeʥ�fI�� %J����d~̼y||C�j�Y*bhc�_�<��RjSq�/���s.�i#1D�ߵ�H ��Q�,�~��9��֥J�!5ǃT6�� ��"qΓ~H��av��ؐe�On�v�\3���Ye���Mԣ=�9�Ml�=���g9?ER��g% +�>`Vɐ6M�լ��d7nf��EP\F � �ky �sxA #��(m䁸闣,�,�i�[R: cd�*����U·���� �+u�'�â��5��:8�� � e�����z����<#���]�^���EFga���$)M��. ӈ��4���PuQxJS�6��2�u�W��m-��srAe���"��>�#M�E��Z�5�QVk��������WF���c�b~H=�4i�Œ�9�'���Ev�|!+'��p���l��gx�Y�BRP�y����Q�4 �|5l��ؽ�uQP�M��m�JMz?2�&z42�;�kg]����6@�+%��^�8u����Xŏ�t/Yy>[o�qD'�ȱ�ƦD�&Z��W�\���=^%�2�6�5'��:J�!Mኒ}Ԥ�D�x��#!�tOh=W���(��"���#�@�W��0j*#��d��x,2 �x�8c{Q�G�۱l�GV����똋�J�Ľ�?]D�d�'W�/<�4�ȁn���;o�+�s[hۂs>=:n[H<¥��C?��Ţʭ��Ok�!�m�݀�7ЛЁO�q�`ApKc����\_���k2��ȎB�7�rG Qa�ot��]�%HƨG�r����f�e��Y�-��s��a����(p�~m8�V�����q�U��"F�?s���c{�w^�ފ1��^)d�� W�m��SJ)����^�A�2����X��yǰ���8 ]Ű�@�Q6~||����\ � k������.�]��/l��f PK 4��\l��f dtd.min.jsnu �[��� PK 4��\�<Ld� � = dtd.jsnu �[��� PK 4��\��J�� � B dtd.min.js.gznu �[��� PK � W
| ver. 1.4 |
Github
|
.
| PHP 8.3.23 | Generation time: 0 |
proxy
|
phpinfo
|
Settings