regexp.js 137 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240
  1. ////////////////////////////////////////////////////////////////////////////////
  2. // base.js
  3. ////////////////////////////////////////////////////////////////////////////////
  4. // Copyright 2013 the V8 project authors. All rights reserved.
  5. // Redistribution and use in source and binary forms, with or without
  6. // modification, are permitted provided that the following conditions are
  7. // met:
  8. //
  9. // * Redistributions of source code must retain the above copyright
  10. // notice, this list of conditions and the following disclaimer.
  11. // * Redistributions in binary form must reproduce the above
  12. // copyright notice, this list of conditions and the following
  13. // disclaimer in the documentation and/or other materials provided
  14. // with the distribution.
  15. // * Neither the name of Google Inc. nor the names of its
  16. // contributors may be used to endorse or promote products derived
  17. // from this software without specific prior written permission.
  18. //
  19. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  20. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  21. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  22. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  23. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  24. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  25. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  26. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  27. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  28. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  29. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  30. if(typeof(WScript) === "undefined")
  31. {
  32. var WScript = {
  33. Echo: print
  34. }
  35. }
  36. // Performance.now is used in latency benchmarks, the fallback is Date.now.
  37. var performance = performance || {};
  38. performance.now = (function() {
  39. return performance.now ||
  40. performance.mozNow ||
  41. performance.msNow ||
  42. performance.oNow ||
  43. performance.webkitNow ||
  44. Date.now;
  45. })();
  46. // Simple framework for running the benchmark suites and
  47. // computing a score based on the timing measurements.
  48. // A benchmark has a name (string) and a function that will be run to
  49. // do the performance measurement. The optional setup and tearDown
  50. // arguments are functions that will be invoked before and after
  51. // running the benchmark, but the running time of these functions will
  52. // not be accounted for in the benchmark score.
  53. function Benchmark(name, doWarmup, doDeterministic, deterministicIterations,
  54. run, setup, tearDown, rmsResult, minIterations) {
  55. this.name = name;
  56. this.doWarmup = doWarmup;
  57. this.doDeterministic = doDeterministic;
  58. this.deterministicIterations = deterministicIterations;
  59. this.run = run;
  60. this.Setup = setup ? setup : function() { };
  61. this.TearDown = tearDown ? tearDown : function() { };
  62. this.rmsResult = rmsResult ? rmsResult : null;
  63. this.minIterations = minIterations ? minIterations : 32;
  64. }
  65. // Benchmark results hold the benchmark and the measured time used to
  66. // run the benchmark. The benchmark score is computed later once a
  67. // full benchmark suite has run to completion. If latency is set to 0
  68. // then there is no latency score for this benchmark.
  69. function BenchmarkResult(benchmark, time, latency) {
  70. this.benchmark = benchmark;
  71. this.time = time;
  72. this.latency = latency;
  73. }
  74. // Automatically convert results to numbers. Used by the geometric
  75. // mean computation.
  76. BenchmarkResult.prototype.valueOf = function() {
  77. return this.time;
  78. }
  79. // Suites of benchmarks consist of a name and the set of benchmarks in
  80. // addition to the reference timing that the final score will be based
  81. // on. This way, all scores are relative to a reference run and higher
  82. // scores implies better performance.
  83. function BenchmarkSuite(name, reference, benchmarks) {
  84. this.name = name;
  85. this.reference = reference;
  86. this.benchmarks = benchmarks;
  87. BenchmarkSuite.suites.push(this);
  88. }
  89. // Keep track of all declared benchmark suites.
  90. BenchmarkSuite.suites = [];
  91. // Scores are not comparable across versions. Bump the version if
  92. // you're making changes that will affect that scores, e.g. if you add
  93. // a new benchmark or change an existing one.
  94. BenchmarkSuite.version = '9';
  95. // Defines global benchsuite running mode that overrides benchmark suite
  96. // behavior. Intended to be set by the benchmark driver. Undefined
  97. // values here allow a benchmark to define behaviour itself.
  98. BenchmarkSuite.config = {
  99. doWarmup: undefined,
  100. doDeterministic: undefined
  101. };
  102. // Override the alert function to throw an exception instead.
  103. alert = function(s) {
  104. throw "Alert called with argument: " + s;
  105. };
  106. // To make the benchmark results predictable, we replace Math.random
  107. // with a 100% deterministic alternative.
  108. BenchmarkSuite.ResetRNG = function() {
  109. Math.random = (function() {
  110. var seed = 49734321;
  111. return function() {
  112. // Robert Jenkins' 32 bit integer hash function.
  113. seed = ((seed + 0x7ed55d16) + (seed << 12)) & 0xffffffff;
  114. seed = ((seed ^ 0xc761c23c) ^ (seed >>> 19)) & 0xffffffff;
  115. seed = ((seed + 0x165667b1) + (seed << 5)) & 0xffffffff;
  116. seed = ((seed + 0xd3a2646c) ^ (seed << 9)) & 0xffffffff;
  117. seed = ((seed + 0xfd7046c5) + (seed << 3)) & 0xffffffff;
  118. seed = ((seed ^ 0xb55a4f09) ^ (seed >>> 16)) & 0xffffffff;
  119. return (seed & 0xfffffff) / 0x10000000;
  120. };
  121. })();
  122. }
  123. // Runs all registered benchmark suites and optionally yields between
  124. // each individual benchmark to avoid running for too long in the
  125. // context of browsers. Once done, the final score is reported to the
  126. // runner.
  127. BenchmarkSuite.RunSuites = function(runner, skipBenchmarks) {
  128. skipBenchmarks = typeof skipBenchmarks === 'undefined' ? [] : skipBenchmarks;
  129. var continuation = null;
  130. var suites = BenchmarkSuite.suites;
  131. var length = suites.length;
  132. BenchmarkSuite.scores = [];
  133. var index = 0;
  134. function RunStep() {
  135. while (continuation || index < length) {
  136. if (continuation) {
  137. continuation = continuation();
  138. } else {
  139. var suite = suites[index++];
  140. if (runner.NotifyStart) runner.NotifyStart(suite.name);
  141. if (skipBenchmarks.indexOf(suite.name) > -1) {
  142. suite.NotifySkipped(runner);
  143. } else {
  144. continuation = suite.RunStep(runner);
  145. }
  146. }
  147. if (continuation && typeof window != 'undefined' && window.setTimeout) {
  148. window.setTimeout(RunStep, 25);
  149. return;
  150. }
  151. }
  152. // show final result
  153. if (runner.NotifyScore) {
  154. var score = BenchmarkSuite.GeometricMean(BenchmarkSuite.scores);
  155. var formatted = BenchmarkSuite.FormatScore(100 * score);
  156. runner.NotifyScore(formatted);
  157. }
  158. }
  159. RunStep();
  160. }
  161. // Counts the total number of registered benchmarks. Useful for
  162. // showing progress as a percentage.
  163. BenchmarkSuite.CountBenchmarks = function() {
  164. var result = 0;
  165. var suites = BenchmarkSuite.suites;
  166. for (var i = 0; i < suites.length; i++) {
  167. result += suites[i].benchmarks.length;
  168. }
  169. return result;
  170. }
  171. // Computes the geometric mean of a set of numbers.
  172. BenchmarkSuite.GeometricMean = function(numbers) {
  173. var log = 0;
  174. for (var i = 0; i < numbers.length; i++) {
  175. log += Math.log(numbers[i]);
  176. }
  177. return Math.pow(Math.E, log / numbers.length);
  178. }
  179. // Computes the geometric mean of a set of throughput time measurements.
  180. BenchmarkSuite.GeometricMeanTime = function(measurements) {
  181. var log = 0;
  182. for (var i = 0; i < measurements.length; i++) {
  183. log += Math.log(measurements[i].time);
  184. }
  185. return Math.pow(Math.E, log / measurements.length);
  186. }
  187. // Computes the geometric mean of a set of rms measurements.
  188. BenchmarkSuite.GeometricMeanLatency = function(measurements) {
  189. var log = 0;
  190. var hasLatencyResult = false;
  191. for (var i = 0; i < measurements.length; i++) {
  192. if (measurements[i].latency != 0) {
  193. log += Math.log(measurements[i].latency);
  194. hasLatencyResult = true;
  195. }
  196. }
  197. if (hasLatencyResult) {
  198. return Math.pow(Math.E, log / measurements.length);
  199. } else {
  200. return 0;
  201. }
  202. }
  203. // Converts a score value to a string with at least three significant
  204. // digits.
  205. BenchmarkSuite.FormatScore = function(value) {
  206. if (value > 100) {
  207. return value.toFixed(0);
  208. } else {
  209. return value.toPrecision(3);
  210. }
  211. }
  212. // Notifies the runner that we're done running a single benchmark in
  213. // the benchmark suite. This can be useful to report progress.
  214. BenchmarkSuite.prototype.NotifyStep = function(result) {
  215. this.results.push(result);
  216. if (this.runner.NotifyStep) this.runner.NotifyStep(result.benchmark.name);
  217. }
  218. // Notifies the runner that we're done with running a suite and that
  219. // we have a result which can be reported to the user if needed.
  220. BenchmarkSuite.prototype.NotifyResult = function() {
  221. var mean = BenchmarkSuite.GeometricMeanTime(this.results);
  222. var score = this.reference[0] / mean;
  223. BenchmarkSuite.scores.push(score);
  224. if (this.runner.NotifyResult) {
  225. var formatted = BenchmarkSuite.FormatScore(100 * score);
  226. this.runner.NotifyResult(this.name, formatted);
  227. }
  228. if (this.reference.length == 2) {
  229. var meanLatency = BenchmarkSuite.GeometricMeanLatency(this.results);
  230. if (meanLatency != 0) {
  231. var scoreLatency = this.reference[1] / meanLatency;
  232. BenchmarkSuite.scores.push(scoreLatency);
  233. if (this.runner.NotifyResult) {
  234. var formattedLatency = BenchmarkSuite.FormatScore(100 * scoreLatency)
  235. this.runner.NotifyResult(this.name + "Latency", formattedLatency);
  236. }
  237. }
  238. }
  239. }
  240. BenchmarkSuite.prototype.NotifySkipped = function(runner) {
  241. BenchmarkSuite.scores.push(1); // push default reference score.
  242. if (runner.NotifyResult) {
  243. runner.NotifyResult(this.name, "Skipped");
  244. }
  245. }
  246. // Notifies the runner that running a benchmark resulted in an error.
  247. BenchmarkSuite.prototype.NotifyError = function(error) {
  248. if (this.runner.NotifyError) {
  249. this.runner.NotifyError(this.name, error);
  250. }
  251. if (this.runner.NotifyStep) {
  252. this.runner.NotifyStep(this.name);
  253. }
  254. }
  255. // Runs a single benchmark for at least a second and computes the
  256. // average time it takes to run a single iteration.
  257. BenchmarkSuite.prototype.RunSingleBenchmark = function(benchmark, data) {
  258. var config = BenchmarkSuite.config;
  259. var doWarmup = config.doWarmup !== undefined
  260. ? config.doWarmup
  261. : benchmark.doWarmup;
  262. var doDeterministic = config.doDeterministic !== undefined
  263. ? config.doDeterministic
  264. : benchmark.doDeterministic;
  265. function Measure(data) {
  266. var elapsed = 0;
  267. var start = new Date();
  268. // Run either for 1 second or for the number of iterations specified
  269. // by minIterations, depending on the config flag doDeterministic.
  270. for (var i = 0; (doDeterministic ?
  271. i<benchmark.deterministicIterations : elapsed < 1000); i++) {
  272. benchmark.run();
  273. elapsed = new Date() - start;
  274. }
  275. if (data != null) {
  276. data.runs += i;
  277. data.elapsed += elapsed;
  278. }
  279. }
  280. // Sets up data in order to skip or not the warmup phase.
  281. if (!doWarmup && data == null) {
  282. data = { runs: 0, elapsed: 0 };
  283. }
  284. if (data == null) {
  285. Measure(null);
  286. return { runs: 0, elapsed: 0 };
  287. } else {
  288. Measure(data);
  289. // If we've run too few iterations, we continue for another second.
  290. if (data.runs < benchmark.minIterations) return data;
  291. var usec = (data.elapsed * 1000) / data.runs;
  292. var rms = (benchmark.rmsResult != null) ? benchmark.rmsResult() : 0;
  293. this.NotifyStep(new BenchmarkResult(benchmark, usec, rms));
  294. return null;
  295. }
  296. }
  297. // This function starts running a suite, but stops between each
  298. // individual benchmark in the suite and returns a continuation
  299. // function which can be invoked to run the next benchmark. Once the
  300. // last benchmark has been executed, null is returned.
  301. BenchmarkSuite.prototype.RunStep = function(runner) {
  302. BenchmarkSuite.ResetRNG();
  303. this.results = [];
  304. this.runner = runner;
  305. var length = this.benchmarks.length;
  306. var index = 0;
  307. var suite = this;
  308. var data;
  309. // Run the setup, the actual benchmark, and the tear down in three
  310. // separate steps to allow the framework to yield between any of the
  311. // steps.
  312. function RunNextSetup() {
  313. if (index < length) {
  314. try {
  315. suite.benchmarks[index].Setup();
  316. } catch (e) {
  317. suite.NotifyError(e);
  318. return null;
  319. }
  320. return RunNextBenchmark;
  321. }
  322. suite.NotifyResult();
  323. return null;
  324. }
  325. function RunNextBenchmark() {
  326. try {
  327. data = suite.RunSingleBenchmark(suite.benchmarks[index], data);
  328. } catch (e) {
  329. suite.NotifyError(e);
  330. return null;
  331. }
  332. // If data is null, we're done with this benchmark.
  333. return (data == null) ? RunNextTearDown : RunNextBenchmark();
  334. }
  335. function RunNextTearDown() {
  336. try {
  337. suite.benchmarks[index++].TearDown();
  338. } catch (e) {
  339. suite.NotifyError(e);
  340. return null;
  341. }
  342. return RunNextSetup;
  343. }
  344. // Start out running the setup.
  345. return RunNextSetup();
  346. }
  347. /////////////////////////////////////////////////////////////
  348. // regexp.js
  349. /////////////////////////////////////////////////////////////
  350. // Copyright 2010 the V8 project authors. All rights reserved.
  351. // Redistribution and use in source and binary forms, with or without
  352. // modification, are permitted provided that the following conditions are
  353. // met:
  354. //
  355. // * Redistributions of source code must retain the above copyright
  356. // notice, this list of conditions and the following disclaimer.
  357. // * Redistributions in binary form must reproduce the above
  358. // copyright notice, this list of conditions and the following
  359. // disclaimer in the documentation and/or other materials provided
  360. // with the distribution.
  361. // * Neither the name of Google Inc. nor the names of its
  362. // contributors may be used to endorse or promote products derived
  363. // from this software without specific prior written permission.
  364. //
  365. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  366. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  367. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  368. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  369. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  370. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  371. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  372. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  373. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  374. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  375. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  376. // Automatically generated on 2009-01-30. Manually updated on 2010-09-17.
  377. // This benchmark is generated by loading 50 of the most popular pages
  378. // on the web and logging all regexp operations performed. Each
  379. // operation is given a weight that is calculated from an estimate of
  380. // the popularity of the pages where it occurs and the number of times
  381. // it is executed while loading each page. Furthermore the literal
  382. // letters in the data are encoded using ROT13 in a way that does not
  383. // affect how the regexps match their input. Finally the strings are
  384. // scrambled to exercise the regexp engine on different input strings.
  385. var RegExpSuite = new BenchmarkSuite('RegExp', [910985], [
  386. new Benchmark("RegExp", true, false, 50,
  387. RegExpRun, RegExpSetup, RegExpTearDown, null, 16)
  388. ]);
  389. var regExpBenchmark = null;
  390. function RegExpSetup() {
  391. regExpBenchmark = new RegExpBenchmark();
  392. RegExpRun(); // run once to get system initialized
  393. }
  394. function RegExpRun() {
  395. regExpBenchmark.run();
  396. }
  397. function RegExpTearDown() {
  398. regExpBenchmark = null;
  399. }
  400. // Returns an array of n different variants of the input string str.
  401. // The variants are computed by randomly rotating one random
  402. // character.
  403. function computeInputVariants(str, n) {
  404. var variants = [ str ];
  405. for (var i = 1; i < n; i++) {
  406. var pos = Math.floor(Math.random() * str.length);
  407. var chr = String.fromCharCode((str.charCodeAt(pos) + Math.floor(Math.random() * 128)) % 128);
  408. variants[i] = str.substring(0, pos) + chr + str.substring(pos + 1, str.length);
  409. }
  410. return variants;
  411. }
  412. function RegExpBenchmark() {
  413. function Exec(re, string) {
  414. var sum = 0;
  415. re.lastIndex = 0;
  416. var array = re.exec(string);
  417. if (array) {
  418. for (var i = 0; i < array.length; i++) {
  419. var substring = array[i];
  420. if (substring) sum += substring.length;
  421. }
  422. }
  423. return sum;
  424. }
  425. var re0 = /^ba/;
  426. var re1 = /(((\w+):\/\/)([^\/:]*)(:(\d+))?)?([^#?]*)(\?([^#]*))?(#(.*))?/;
  427. var re2 = /^\s*|\s*$/g;
  428. var re3 = /\bQBZPbageby_cynprubyqre\b/;
  429. var re4 = /,/;
  430. var re5 = /\bQBZPbageby_cynprubyqre\b/g;
  431. var re6 = /^[\s\xa0]+|[\s\xa0]+$/g;
  432. var re7 = /(\d*)(\D*)/g;
  433. var re8 = /=/;
  434. var re9 = /(^|\s)lhv\-h(\s|$)/;
  435. var str0 = 'Zbmvyyn/5.0 (Jvaqbjf; H; Jvaqbjf AG 5.1; ra-HF) NccyrJroXvg/528.9 (XUGZY, yvxr Trpxb) Puebzr/2.0.157.0 Fnsnev/528.9';
  436. var re10 = /\#/g;
  437. var re11 = /\./g;
  438. var re12 = /'/g;
  439. var re13 = /\?[\w\W]*(sevraqvq|punaaryvq|tebhcvq)=([^\&\?#]*)/i;
  440. var str1 = 'Fubpxjnir Synfu 9.0 e115';
  441. var re14 = /\s+/g;
  442. var re15 = /^\s*(\S*(\s+\S+)*)\s*$/;
  443. var re16 = /(-[a-z])/i;
  444. var s0 = computeInputVariants('pyvpx', 6511);
  445. var s1 = computeInputVariants('uggc://jjj.snprobbx.pbz/ybtva.cuc', 1844);
  446. var s2 = computeInputVariants('QBZPbageby_cynprubyqre', 739);
  447. var s3 = computeInputVariants('uggc://jjj.snprobbx.pbz/', 598);
  448. var s4 = computeInputVariants('uggc://jjj.snprobbx.pbz/fepu.cuc', 454);
  449. var s5 = computeInputVariants('qqqq, ZZZ q, llll', 352);
  450. var s6 = computeInputVariants('vachggrkg QBZPbageby_cynprubyqre', 312);
  451. var s7 = computeInputVariants('/ZlFcnprUbzrcntr/Vaqrk-FvgrUbzr,10000000', 282);
  452. var s8 = computeInputVariants('vachggrkg', 177);
  453. var s9 = computeInputVariants('528.9', 170);
  454. var s10 = computeInputVariants('528', 170);
  455. var s11 = computeInputVariants('VCPhygher=ra-HF', 156);
  456. var s12 = computeInputVariants('CersreerqPhygher=ra-HF', 156);
  457. var s13 = computeInputVariants('xrlcerff', 144);
  458. var s14 = computeInputVariants('521', 139);
  459. var s15 = computeInputVariants(str0, 139);
  460. var s16 = computeInputVariants('qvi .so_zrah', 137);
  461. var s17 = computeInputVariants('qvi.so_zrah', 137);
  462. var s18 = computeInputVariants('uvqqra_ryrz', 117);
  463. var s19 = computeInputVariants('sevraqfgre_naba=nvq%3Qn6ss9p85n868ro9s059pn854735956o3%26ers%3Q%26df%3Q%26vpgl%3QHF', 95);
  464. var s20 = computeInputVariants('uggc://ubzr.zlfcnpr.pbz/vaqrk.psz', 93);
  465. var s21 = computeInputVariants(str1, 92);
  466. var s22 = computeInputVariants('svefg', 85);
  467. var s23 = computeInputVariants('uggc://cebsvyr.zlfcnpr.pbz/vaqrk.psz', 85);
  468. var s24 = computeInputVariants('ynfg', 85);
  469. var s25 = computeInputVariants('qvfcynl', 85);
  470. function runBlock0() {
  471. var sum = 0;
  472. for (var i = 0; i < 525; i++) {
  473. sum += Exec(re0, s0[i]);
  474. }
  475. for (var i = 0; i < 1844; i++) {
  476. sum += Exec(re0, s0[i + 525]);
  477. sum += Exec(re1, s1[i]);
  478. }
  479. for (var i = 0; i < 739; i++) {
  480. sum += Exec(re0, s0[i + 2369]);
  481. sum += s2[i].replace(re2, '').length;
  482. }
  483. for (var i = 0; i < 598; i++) {
  484. sum += Exec(re0, s0[i + 3108]);
  485. sum += Exec(re1, s3[i]);
  486. }
  487. for (var i = 0; i < 454; i++) {
  488. sum += Exec(re0, s0[i + 3706]);
  489. sum += Exec(re1, s4[i]);
  490. }
  491. for (var i = 0; i < 352; i++) {
  492. sum += Exec(re0, s0[i + 4160]);
  493. sum += Exec(/qqqq|qqq|qq|q|ZZZZ|ZZZ|ZZ|Z|llll|ll|l|uu|u|UU|U|zz|z|ff|f|gg|g|sss|ss|s|mmm|mm|m/g, s5[i]);
  494. }
  495. for (var i = 0; i < 312; i++) {
  496. sum += Exec(re0, s0[i + 4512]);
  497. sum += Exec(re3, s6[i]);
  498. }
  499. for (var i = 0; i < 282; i++) {
  500. sum += Exec(re0, s0[i + 4824]);
  501. sum += Exec(re4, s7[i]);
  502. }
  503. for (var i = 0; i < 177; i++) {
  504. sum += Exec(re0, s0[i + 5106]);
  505. sum += s8[i].replace(re5, '').length;
  506. }
  507. for (var i = 0; i < 170; i++) {
  508. sum += Exec(re0, s0[i + 5283]);
  509. sum += s9[i].replace(re6, '').length;
  510. sum += Exec(re7, s10[i]);
  511. }
  512. for (var i = 0; i < 156; i++) {
  513. sum += Exec(re0, s0[i + 5453]);
  514. sum += Exec(re8, s11[i]);
  515. sum += Exec(re8, s12[i]);
  516. }
  517. for (var i = 0; i < 144; i++) {
  518. sum += Exec(re0, s0[i + 5609]);
  519. sum += Exec(re0, s13[i]);
  520. }
  521. for (var i = 0; i < 139; i++) {
  522. sum += Exec(re0, s0[i + 5753]);
  523. sum += s14[i].replace(re6, '').length;
  524. sum += Exec(re7, s14[i]);
  525. sum += Exec(re9, '');
  526. sum += Exec(/JroXvg\/(\S+)/, s15[i]);
  527. }
  528. for (var i = 0; i < 137; i++) {
  529. sum += Exec(re0, s0[i + 5892]);
  530. sum += s16[i].replace(re10, '').length;
  531. sum += s16[i].replace(/\[/g, '').length;
  532. sum += s17[i].replace(re11, '').length;
  533. }
  534. for (var i = 0; i < 117; i++) {
  535. sum += Exec(re0, s0[i + 6029]);
  536. sum += s18[i].replace(re2, '').length;
  537. }
  538. for (var i = 0; i < 95; i++) {
  539. sum += Exec(re0, s0[i + 6146]);
  540. sum += Exec(/(?:^|;)\s*sevraqfgre_ynat=([^;]*)/, s19[i]);
  541. }
  542. for (var i = 0; i < 93; i++) {
  543. sum += Exec(re0, s0[i + 6241]);
  544. sum += s20[i].replace(re12, '').length;
  545. sum += Exec(re13, s20[i]);
  546. }
  547. for (var i = 0; i < 92; i++) {
  548. sum += Exec(re0, s0[i + 6334]);
  549. sum += s21[i].replace(/([a-zA-Z]|\s)+/, '').length;
  550. }
  551. for (var i = 0; i < 85; i++) {
  552. sum += Exec(re0, s0[i + 6426]);
  553. sum += s22[i].replace(re14, '').length;
  554. sum += s22[i].replace(re15, '').length;
  555. sum += s23[i].replace(re12, '').length;
  556. sum += s24[i].replace(re14, '').length;
  557. sum += s24[i].replace(re15, '').length;
  558. sum += Exec(re16, s25[i]);
  559. sum += Exec(re13, s23[i]);
  560. }
  561. return sum;
  562. }
  563. var re17 = /(^|[^\\])\"\\\/Qngr\((-?[0-9]+)\)\\\/\"/g;
  564. var str2 = '{"anzr":"","ahzoreSbezng":{"PheeraplQrpvznyQvtvgf":2,"PheeraplQrpvznyFrcnengbe":".","VfErnqBayl":gehr,"PheeraplTebhcFvmrf":[3],"AhzoreTebhcFvmrf":[3],"CrepragTebhcFvmrf":[3],"PheeraplTebhcFrcnengbe":",","PheeraplFlzoby":"\xa4","AnAFlzoby":"AnA","PheeraplArtngvirCnggrea":0,"AhzoreArtngvirCnggrea":1,"CrepragCbfvgvirCnggrea":0,"CrepragArtngvirCnggrea":0,"ArtngvirVasvavglFlzoby":"-Vasvavgl","ArtngvirFvta":"-","AhzoreQrpvznyQvtvgf":2,"AhzoreQrpvznyFrcnengbe":".","AhzoreTebhcFrcnengbe":",","PheeraplCbfvgvirCnggrea":0,"CbfvgvirVasvavglFlzoby":"Vasvavgl","CbfvgvirFvta":"+","CrepragQrpvznyQvtvgf":2,"CrepragQrpvznyFrcnengbe":".","CrepragTebhcFrcnengbe":",","CrepragFlzoby":"%","CreZvyyrFlzoby":"\u2030","AngvirQvtvgf":["0","1","2","3","4","5","6","7","8","9"],"QvtvgFhofgvghgvba":1},"qngrGvzrSbezng":{"NZQrfvtangbe":"NZ","Pnyraqne":{"ZvaFhccbegrqQngrGvzr":"@-62135568000000@","ZnkFhccbegrqQngrGvzr":"@253402300799999@","NytbevguzGlcr":1,"PnyraqneGlcr":1,"Renf":[1],"GjbQvtvgLrneZnk":2029,"VfErnqBayl":gehr},"QngrFrcnengbe":"/","SvefgQnlBsJrrx":0,"PnyraqneJrrxEhyr":0,"ShyyQngrGvzrCnggrea":"qqqq, qq ZZZZ llll UU:zz:ff","YbatQngrCnggrea":"qqqq, qq ZZZZ llll","YbatGvzrCnggrea":"UU:zz:ff","ZbaguQnlCnggrea":"ZZZZ qq","CZQrfvtangbe":"CZ","ESP1123Cnggrea":"qqq, qq ZZZ llll UU\':\'zz\':\'ff \'TZG\'","FubegQngrCnggrea":"ZZ/qq/llll","FubegGvzrCnggrea":"UU:zz","FbegnoyrQngrGvzrCnggrea":"llll\'-\'ZZ\'-\'qq\'G\'UU\':\'zz\':\'ff","GvzrFrcnengbe":":","HavirefnyFbegnoyrQngrGvzrCnggrea":"llll\'-\'ZZ\'-\'qq UU\':\'zz\':\'ff\'M\'","LrneZbaguCnggrea":"llll ZZZZ","NooerivngrqQnlAnzrf":["Fha","Zba","Ghr","Jrq","Guh","Sev","Fng"],"FubegrfgQnlAnzrf":["Fh","Zb","Gh","Jr","Gu","Se","Fn"],"QnlAnzrf":["Fhaqnl","Zbaqnl","Ghrfqnl","Jrqarfqnl","Guhefqnl","Sevqnl","Fngheqnl"],"NooerivngrqZbaguAnzrf":["Wna","Sro","Zne","Nce","Znl","Wha","Why","Nht","Frc","Bpg","Abi","Qrp",""],"ZbaguAnzrf":["Wnahnel","Sroehnel","Znepu","Ncevy","Znl","Whar","Whyl","Nhthfg","Frcgrzore","Bpgbore","Abirzore","Qrprzore",""],"VfErnqBayl":gehr,"AngvirPnyraqneAnzr":"Tertbevna Pnyraqne","NooerivngrqZbaguTravgvirAnzrf":["Wna","Sro","Zne","Nce","Znl","Wha","Why","Nht","Frc","Bpg","Abi","Qrp",""],"ZbaguTravgvirAnzrf":["Wnahnel","Sroehnel","Znepu","Ncevy","Znl","Whar","Whyl","Nhthfg","Frcgrzore","Bpgbore","Abirzore","Qrprzore",""]}}';
  565. var str3 = '{"anzr":"ra-HF","ahzoreSbezng":{"PheeraplQrpvznyQvtvgf":2,"PheeraplQrpvznyFrcnengbe":".","VfErnqBayl":snyfr,"PheeraplTebhcFvmrf":[3],"AhzoreTebhcFvmrf":[3],"CrepragTebhcFvmrf":[3],"PheeraplTebhcFrcnengbe":",","PheeraplFlzoby":"$","AnAFlzoby":"AnA","PheeraplArtngvirCnggrea":0,"AhzoreArtngvirCnggrea":1,"CrepragCbfvgvirCnggrea":0,"CrepragArtngvirCnggrea":0,"ArtngvirVasvavglFlzoby":"-Vasvavgl","ArtngvirFvta":"-","AhzoreQrpvznyQvtvgf":2,"AhzoreQrpvznyFrcnengbe":".","AhzoreTebhcFrcnengbe":",","PheeraplCbfvgvirCnggrea":0,"CbfvgvirVasvavglFlzoby":"Vasvavgl","CbfvgvirFvta":"+","CrepragQrpvznyQvtvgf":2,"CrepragQrpvznyFrcnengbe":".","CrepragTebhcFrcnengbe":",","CrepragFlzoby":"%","CreZvyyrFlzoby":"\u2030","AngvirQvtvgf":["0","1","2","3","4","5","6","7","8","9"],"QvtvgFhofgvghgvba":1},"qngrGvzrSbezng":{"NZQrfvtangbe":"NZ","Pnyraqne":{"ZvaFhccbegrqQngrGvzr":"@-62135568000000@","ZnkFhccbegrqQngrGvzr":"@253402300799999@","NytbevguzGlcr":1,"PnyraqneGlcr":1,"Renf":[1],"GjbQvtvgLrneZnk":2029,"VfErnqBayl":snyfr},"QngrFrcnengbe":"/","SvefgQnlBsJrrx":0,"PnyraqneJrrxEhyr":0,"ShyyQngrGvzrCnggrea":"qqqq, ZZZZ qq, llll u:zz:ff gg","YbatQngrCnggrea":"qqqq, ZZZZ qq, llll","YbatGvzrCnggrea":"u:zz:ff gg","ZbaguQnlCnggrea":"ZZZZ qq","CZQrfvtangbe":"CZ","ESP1123Cnggrea":"qqq, qq ZZZ llll UU\':\'zz\':\'ff \'TZG\'","FubegQngrCnggrea":"Z/q/llll","FubegGvzrCnggrea":"u:zz gg","FbegnoyrQngrGvzrCnggrea":"llll\'-\'ZZ\'-\'qq\'G\'UU\':\'zz\':\'ff","GvzrFrcnengbe":":","HavirefnyFbegnoyrQngrGvzrCnggrea":"llll\'-\'ZZ\'-\'qq UU\':\'zz\':\'ff\'M\'","LrneZbaguCnggrea":"ZZZZ, llll","NooerivngrqQnlAnzrf":["Fha","Zba","Ghr","Jrq","Guh","Sev","Fng"],"FubegrfgQnlAnzrf":["Fh","Zb","Gh","Jr","Gu","Se","Fn"],"QnlAnzrf":["Fhaqnl","Zbaqnl","Ghrfqnl","Jrqarfqnl","Guhefqnl","Sevqnl","Fngheqnl"],"NooerivngrqZbaguAnzrf":["Wna","Sro","Zne","Nce","Znl","Wha","Why","Nht","Frc","Bpg","Abi","Qrp",""],"ZbaguAnzrf":["Wnahnel","Sroehnel","Znepu","Ncevy","Znl","Whar","Whyl","Nhthfg","Frcgrzore","Bpgbore","Abirzore","Qrprzore",""],"VfErnqBayl":snyfr,"AngvirPnyraqneAnzr":"Tertbevna Pnyraqne","NooerivngrqZbaguTravgvirAnzrf":["Wna","Sro","Zne","Nce","Znl","Wha","Why","Nht","Frc","Bpg","Abi","Qrp",""],"ZbaguTravgvirAnzrf":["Wnahnel","Sroehnel","Znepu","Ncevy","Znl","Whar","Whyl","Nhthfg","Frcgrzore","Bpgbore","Abirzore","Qrprzore",""]}}';
  566. var str4 = 'HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q';
  567. var str5 = 'HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=';
  568. var re18 = /^\s+|\s+$/g;
  569. var str6 = 'uggc://jjj.snprobbx.pbz/vaqrk.cuc';
  570. var re19 = /(?:^|\s+)ba(?:\s+|$)/;
  571. var re20 = /[+, ]/;
  572. var re21 = /ybnqrq|pbzcyrgr/;
  573. var str7 = ';;jvaqbj.IjPurpxZbhfrCbfvgvbaNQ_VQ=shapgvba(r){vs(!r)ine r=jvaqbj.rirag;ine c=-1;vs(d1)c=d1.EbyybssCnary;ine bo=IjTrgBow("IjCnayNQ_VQ_"+c);vs(bo&&bo.fglyr.ivfvovyvgl=="ivfvoyr"){ine fns=IjFns?8:0;ine pheK=r.pyvragK+IjBOFpe("U")+fns,pheL=r.pyvragL+IjBOFpe("I")+fns;ine y=IjBOEC(NQ_VQ,bo,"Y"),g=IjBOEC(NQ_VQ,bo,"G");ine e=y+d1.Cnaryf[c].Jvqgu,o=g+d1.Cnaryf[c].Urvtug;vs((pheK<y)||(pheK>e)||(pheL<g)||(pheL>o)){vs(jvaqbj.IjBaEbyybssNQ_VQ)IjBaEbyybssNQ_VQ(c);ryfr IjPybfrNq(NQ_VQ,c,gehr,"");}ryfr erghea;}IjPnapryZbhfrYvfgrareNQ_VQ();};;jvaqbj.IjFrgEbyybssCnaryNQ_VQ=shapgvba(c){ine z="zbhfrzbir",q=qbphzrag,s=IjPurpxZbhfrCbfvgvbaNQ_VQ;c=IjTc(NQ_VQ,c);vs(d1&&d1.EbyybssCnary>-1)IjPnapryZbhfrYvfgrareNQ_VQ();vs(d1)d1.EbyybssCnary=c;gel{vs(q.nqqRiragYvfgrare)q.nqqRiragYvfgrare(z,s,snyfr);ryfr vs(q.nggnpuRirag)q.nggnpuRirag("ba"+z,s);}pngpu(r){}};;jvaqbj.IjPnapryZbhfrYvfgrareNQ_VQ=shapgvba(){ine z="zbhfrzbir",q=qbphzrag,s=IjPurpxZbhfrCbfvgvbaNQ_VQ;vs(d1)d1.EbyybssCnary=-1;gel{vs(q.erzbirRiragYvfgrare)q.erzbirRiragYvfgrare(z,s,snyfr);ryfr vs(q.qrgnpuRirag)q.qrgnpuRirag("ba"+z,s);}pngpu(r){}};;d1.IjTc=d2(n,c){ine nq=d1;vs(vfAnA(c)){sbe(ine v=0;v<nq.Cnaryf.yratgu;v++)vs(nq.Cnaryf[v].Anzr==c)erghea v;erghea 0;}erghea c;};;d1.IjTpy=d2(n,c,p){ine cn=d1.Cnaryf[IjTc(n,c)];vs(!cn)erghea 0;vs(vfAnA(p)){sbe(ine v=0;v<cn.Pyvpxguehf.yratgu;v++)vs(cn.Pyvpxguehf[v].Anzr==p)erghea v;erghea 0;}erghea p;};;d1.IjGenpr=d2(n,f){gel{vs(jvaqbj["Ij"+"QtQ"])jvaqbj["Ij"+"QtQ"](n,1,f);}pngpu(r){}};;d1.IjYvzvg1=d2(n,f){ine nq=d1,vh=f.fcyvg("/");sbe(ine v=0,p=0;v<vh.yratgu;v++){vs(vh[v].yratgu>0){vs(nq.FzV.yratgu>0)nq.FzV+="/";nq.FzV+=vh[v];nq.FtZ[nq.FtZ.yratgu]=snyfr;}}};;d1.IjYvzvg0=d2(n,f){ine nq=d1,vh=f.fcyvg("/");sbe(ine v=0;v<vh.yratgu;v++){vs(vh[v].yratgu>0){vs(nq.OvC.yratgu>0)nq.OvC+="/";nq.OvC+=vh[v];}}};;d1.IjRVST=d2(n,c){jvaqbj["IjCnayNQ_VQ_"+c+"_Bow"]=IjTrgBow("IjCnayNQ_VQ_"+c+"_Bow");vs(jvaqbj["IjCnayNQ_VQ_"+c+"_Bow"]==ahyy)frgGvzrbhg("IjRVST(NQ_VQ,"+c+")",d1.rvsg);};;d1.IjNavzSHC=d2(n,c){ine nq=d1;vs(c>nq.Cnaryf.yratgu)erghea;ine cna=nq.Cnaryf[c],nn=gehr,on=gehr,yn=gehr,en=gehr,cn=nq.Cnaryf[0],sf=nq.ShF,j=cn.Jvqgu,u=cn.Urvtug;vs(j=="100%"){j=sf;en=snyfr;yn=snyfr;}vs(u=="100%"){u=sf;nn=snyfr;on=snyfr;}vs(cn.YnY=="Y")yn=snyfr;vs(cn.YnY=="E")en=snyfr;vs(cn.GnY=="G")nn=snyfr;vs(cn.GnY=="O")on=snyfr;ine k=0,l=0;fjvgpu(nq.NshP%8){pnfr 0:oernx;pnfr 1:vs(nn)l=-sf;oernx;pnfr 2:k=j-sf;oernx;pnfr 3:vs(en)k=j;oernx;pnfr 4:k=j-sf;l=u-sf;oernx;pnfr 5:k=j-sf;vs(on)l=u;oernx;pnfr 6:l=u-sf;oernx;pnfr 7:vs(yn)k=-sf;l=u-sf;oernx;}vs(nq.NshP++ <nq.NshG)frgGvzrbhg(("IjNavzSHC(NQ_VQ,"+c+")"),nq.NshC);ryfr{k=-1000;l=k;}cna.YrsgBssfrg=k;cna.GbcBssfrg=l;IjNhErcb(n,c);};;d1.IjTrgErnyCbfvgvba=d2(n,b,j){erghea IjBOEC.nccyl(guvf,nethzragf);};;d1.IjPnapryGvzrbhg=d2(n,c){c=IjTc(n,c);ine cay=d1.Cnaryf[c];vs(cay&&cay.UgU!=""){pyrneGvzrbhg(cay.UgU);}};;d1.IjPnapryNyyGvzrbhgf=d2(n){vs(d1.YbpxGvzrbhgPunatrf)erghea;sbe(ine c=0;c<d1.bac;c++)IjPnapryGvzrbhg(n,c);};;d1.IjFgnegGvzrbhg=d2(n,c,bG){c=IjTc(n,c);ine cay=d1.Cnaryf[c];vs(cay&&((cay.UvqrGvzrbhgInyhr>0)||(nethzragf.yratgu==3&&bG>0))){pyrneGvzrbhg(cay.UgU);cay.UgU=frgGvzrbhg(cay.UvqrNpgvba,(nethzragf.yratgu==3?bG:cay.UvqrGvzrbhgInyhr));}};;d1.IjErfrgGvzrbhg=d2(n,c,bG){c=IjTc(n,c);IjPnapryGvzrbhg(n,c);riny("IjFgnegGvzrbhg(NQ_VQ,c"+(nethzragf.yratgu==3?",bG":"")+")");};;d1.IjErfrgNyyGvzrbhgf=d2(n){sbe(ine c=0;c<d1.bac;c++)IjErfrgGvzrbhg(n,c);};;d1.IjQrgnpure=d2(n,rig,sap){gel{vs(IjQVR5)riny("jvaqbj.qrgnpuRirag(\'ba"+rig+"\',"+sap+"NQ_VQ)");ryfr vs(!IjQVRZnp)riny("jvaqbj.erzbirRiragYvfgrare(\'"+rig+"\',"+sap+"NQ_VQ,snyfr)");}pngpu(r){}};;d1.IjPyrnaHc=d2(n){IjCvat(n,"G");ine nq=d1;sbe(ine v=0;v<nq.Cnaryf.yratgu;v++){IjUvqrCnary(n,v,gehr);}gel{IjTrgBow(nq.gya).vaareUGZY="";}pngpu(r){}vs(nq.gya!=nq.gya2)gel{IjTrgBow(nq.gya2).vaareUGZY="";}pngpu(r){}gel{d1=ahyy;}pngpu(r){}gel{IjQrgnpure(n,"haybnq","IjHayNQ_VQ");}pngpu(r){}gel{jvaqbj.IjHayNQ_VQ=ahyy;}pngpu(r){}gel{IjQrgnpure(n,"fpebyy","IjFeNQ_VQ");}pngpu(r){}gel{jvaqbj.IjFeNQ_VQ=ahyy;}pngpu(r){}gel{IjQrgnpure(n,"erfvmr","IjEmNQ_VQ");}pngpu(r){}gel{jvaqbj.IjEmNQ_VQ=ahyy;}pngpu(r){}gel{IjQrgnpure(n';
  574. var str8 = ';;jvaqbj.IjPurpxZbhfrCbfvgvbaNQ_VQ=shapgvba(r){vs(!r)ine r=jvaqbj.rirag;ine c=-1;vs(jvaqbj.IjNqNQ_VQ)c=jvaqbj.IjNqNQ_VQ.EbyybssCnary;ine bo=IjTrgBow("IjCnayNQ_VQ_"+c);vs(bo&&bo.fglyr.ivfvovyvgl=="ivfvoyr"){ine fns=IjFns?8:0;ine pheK=r.pyvragK+IjBOFpe("U")+fns,pheL=r.pyvragL+IjBOFpe("I")+fns;ine y=IjBOEC(NQ_VQ,bo,"Y"),g=IjBOEC(NQ_VQ,bo,"G");ine e=y+jvaqbj.IjNqNQ_VQ.Cnaryf[c].Jvqgu,o=g+jvaqbj.IjNqNQ_VQ.Cnaryf[c].Urvtug;vs((pheK<y)||(pheK>e)||(pheL<g)||(pheL>o)){vs(jvaqbj.IjBaEbyybssNQ_VQ)IjBaEbyybssNQ_VQ(c);ryfr IjPybfrNq(NQ_VQ,c,gehr,"");}ryfr erghea;}IjPnapryZbhfrYvfgrareNQ_VQ();};;jvaqbj.IjFrgEbyybssCnaryNQ_VQ=shapgvba(c){ine z="zbhfrzbir",q=qbphzrag,s=IjPurpxZbhfrCbfvgvbaNQ_VQ;c=IjTc(NQ_VQ,c);vs(jvaqbj.IjNqNQ_VQ&&jvaqbj.IjNqNQ_VQ.EbyybssCnary>-1)IjPnapryZbhfrYvfgrareNQ_VQ();vs(jvaqbj.IjNqNQ_VQ)jvaqbj.IjNqNQ_VQ.EbyybssCnary=c;gel{vs(q.nqqRiragYvfgrare)q.nqqRiragYvfgrare(z,s,snyfr);ryfr vs(q.nggnpuRirag)q.nggnpuRirag("ba"+z,s);}pngpu(r){}};;jvaqbj.IjPnapryZbhfrYvfgrareNQ_VQ=shapgvba(){ine z="zbhfrzbir",q=qbphzrag,s=IjPurpxZbhfrCbfvgvbaNQ_VQ;vs(jvaqbj.IjNqNQ_VQ)jvaqbj.IjNqNQ_VQ.EbyybssCnary=-1;gel{vs(q.erzbirRiragYvfgrare)q.erzbirRiragYvfgrare(z,s,snyfr);ryfr vs(q.qrgnpuRirag)q.qrgnpuRirag("ba"+z,s);}pngpu(r){}};;jvaqbj.IjNqNQ_VQ.IjTc=shapgvba(n,c){ine nq=jvaqbj.IjNqNQ_VQ;vs(vfAnA(c)){sbe(ine v=0;v<nq.Cnaryf.yratgu;v++)vs(nq.Cnaryf[v].Anzr==c)erghea v;erghea 0;}erghea c;};;jvaqbj.IjNqNQ_VQ.IjTpy=shapgvba(n,c,p){ine cn=jvaqbj.IjNqNQ_VQ.Cnaryf[IjTc(n,c)];vs(!cn)erghea 0;vs(vfAnA(p)){sbe(ine v=0;v<cn.Pyvpxguehf.yratgu;v++)vs(cn.Pyvpxguehf[v].Anzr==p)erghea v;erghea 0;}erghea p;};;jvaqbj.IjNqNQ_VQ.IjGenpr=shapgvba(n,f){gel{vs(jvaqbj["Ij"+"QtQ"])jvaqbj["Ij"+"QtQ"](n,1,f);}pngpu(r){}};;jvaqbj.IjNqNQ_VQ.IjYvzvg1=shapgvba(n,f){ine nq=jvaqbj.IjNqNQ_VQ,vh=f.fcyvg("/");sbe(ine v=0,p=0;v<vh.yratgu;v++){vs(vh[v].yratgu>0){vs(nq.FzV.yratgu>0)nq.FzV+="/";nq.FzV+=vh[v];nq.FtZ[nq.FtZ.yratgu]=snyfr;}}};;jvaqbj.IjNqNQ_VQ.IjYvzvg0=shapgvba(n,f){ine nq=jvaqbj.IjNqNQ_VQ,vh=f.fcyvg("/");sbe(ine v=0;v<vh.yratgu;v++){vs(vh[v].yratgu>0){vs(nq.OvC.yratgu>0)nq.OvC+="/";nq.OvC+=vh[v];}}};;jvaqbj.IjNqNQ_VQ.IjRVST=shapgvba(n,c){jvaqbj["IjCnayNQ_VQ_"+c+"_Bow"]=IjTrgBow("IjCnayNQ_VQ_"+c+"_Bow");vs(jvaqbj["IjCnayNQ_VQ_"+c+"_Bow"]==ahyy)frgGvzrbhg("IjRVST(NQ_VQ,"+c+")",jvaqbj.IjNqNQ_VQ.rvsg);};;jvaqbj.IjNqNQ_VQ.IjNavzSHC=shapgvba(n,c){ine nq=jvaqbj.IjNqNQ_VQ;vs(c>nq.Cnaryf.yratgu)erghea;ine cna=nq.Cnaryf[c],nn=gehr,on=gehr,yn=gehr,en=gehr,cn=nq.Cnaryf[0],sf=nq.ShF,j=cn.Jvqgu,u=cn.Urvtug;vs(j=="100%"){j=sf;en=snyfr;yn=snyfr;}vs(u=="100%"){u=sf;nn=snyfr;on=snyfr;}vs(cn.YnY=="Y")yn=snyfr;vs(cn.YnY=="E")en=snyfr;vs(cn.GnY=="G")nn=snyfr;vs(cn.GnY=="O")on=snyfr;ine k=0,l=0;fjvgpu(nq.NshP%8){pnfr 0:oernx;pnfr 1:vs(nn)l=-sf;oernx;pnfr 2:k=j-sf;oernx;pnfr 3:vs(en)k=j;oernx;pnfr 4:k=j-sf;l=u-sf;oernx;pnfr 5:k=j-sf;vs(on)l=u;oernx;pnfr 6:l=u-sf;oernx;pnfr 7:vs(yn)k=-sf;l=u-sf;oernx;}vs(nq.NshP++ <nq.NshG)frgGvzrbhg(("IjNavzSHC(NQ_VQ,"+c+")"),nq.NshC);ryfr{k=-1000;l=k;}cna.YrsgBssfrg=k;cna.GbcBssfrg=l;IjNhErcb(n,c);};;jvaqbj.IjNqNQ_VQ.IjTrgErnyCbfvgvba=shapgvba(n,b,j){erghea IjBOEC.nccyl(guvf,nethzragf);};;jvaqbj.IjNqNQ_VQ.IjPnapryGvzrbhg=shapgvba(n,c){c=IjTc(n,c);ine cay=jvaqbj.IjNqNQ_VQ.Cnaryf[c];vs(cay&&cay.UgU!=""){pyrneGvzrbhg(cay.UgU);}};;jvaqbj.IjNqNQ_VQ.IjPnapryNyyGvzrbhgf=shapgvba(n){vs(jvaqbj.IjNqNQ_VQ.YbpxGvzrbhgPunatrf)erghea;sbe(ine c=0;c<jvaqbj.IjNqNQ_VQ.bac;c++)IjPnapryGvzrbhg(n,c);};;jvaqbj.IjNqNQ_VQ.IjFgnegGvzrbhg=shapgvba(n,c,bG){c=IjTc(n,c);ine cay=jvaqbj.IjNqNQ_VQ.Cnaryf[c];vs(cay&&((cay.UvqrGvzrbhgInyhr>0)||(nethzragf.yratgu==3&&bG>0))){pyrneGvzrbhg(cay.UgU);cay.UgU=frgGvzrbhg(cay.UvqrNpgvba,(nethzragf.yratgu==3?bG:cay.UvqrGvzrbhgInyhr));}};;jvaqbj.IjNqNQ_VQ.IjErfrgGvzrbhg=shapgvba(n,c,bG){c=IjTc(n,c);IjPnapryGvzrbhg(n,c);riny("IjFgnegGvzrbhg(NQ_VQ,c"+(nethzragf.yratgu==3?",bG":"")+")");};;jvaqbj.IjNqNQ_VQ.IjErfrgNyyGvzrbhgf=shapgvba(n){sbe(ine c=0;c<jvaqbj.IjNqNQ_VQ.bac;c++)IjErfrgGvzrbhg(n,c);};;jvaqbj.IjNqNQ_VQ.IjQrgnpure=shapgvba(n,rig,sap){gel{vs(IjQVR5)riny("jvaqbj.qrgnpuRirag(\'ba"+rig+"\',"+sap+"NQ_VQ)");ryfr vs(!IjQVRZnp)riny("jvaqbj.erzbir';
  575. var str9 = ';;jvaqbj.IjPurpxZbhfrCbfvgvbaNQ_VQ=shapgvba(r){vs(!r)ine r=jvaqbj.rirag;ine c=-1;vs(jvaqbj.IjNqNQ_VQ)c=jvaqbj.IjNqNQ_VQ.EbyybssCnary;ine bo=IjTrgBow("IjCnayNQ_VQ_"+c);vs(bo&&bo.fglyr.ivfvovyvgl=="ivfvoyr"){ine fns=IjFns?8:0;ine pheK=r.pyvragK+IjBOFpe("U")+fns,pheL=r.pyvragL+IjBOFpe("I")+fns;ine y=IjBOEC(NQ_VQ,bo,"Y"),g=IjBOEC(NQ_VQ,bo,"G");ine e=y+jvaqbj.IjNqNQ_VQ.Cnaryf[c].Jvqgu,o=g+jvaqbj.IjNqNQ_VQ.Cnaryf[c].Urvtug;vs((pheK<y)||(pheK>e)||(pheL<g)||(pheL>o)){vs(jvaqbj.IjBaEbyybssNQ_VQ)IjBaEbyybssNQ_VQ(c);ryfr IjPybfrNq(NQ_VQ,c,gehr,"");}ryfr erghea;}IjPnapryZbhfrYvfgrareNQ_VQ();};;jvaqbj.IjFrgEbyybssCnaryNQ_VQ=shapgvba(c){ine z="zbhfrzbir",q=qbphzrag,s=IjPurpxZbhfrCbfvgvbaNQ_VQ;c=IjTc(NQ_VQ,c);vs(jvaqbj.IjNqNQ_VQ&&jvaqbj.IjNqNQ_VQ.EbyybssCnary>-1)IjPnapryZbhfrYvfgrareNQ_VQ();vs(jvaqbj.IjNqNQ_VQ)jvaqbj.IjNqNQ_VQ.EbyybssCnary=c;gel{vs(q.nqqRiragYvfgrare)q.nqqRiragYvfgrare(z,s,snyfr);ryfr vs(q.nggnpuRirag)q.nggnpuRirag("ba"+z,s);}pngpu(r){}};;jvaqbj.IjPnapryZbhfrYvfgrareNQ_VQ=shapgvba(){ine z="zbhfrzbir",q=qbphzrag,s=IjPurpxZbhfrCbfvgvbaNQ_VQ;vs(jvaqbj.IjNqNQ_VQ)jvaqbj.IjNqNQ_VQ.EbyybssCnary=-1;gel{vs(q.erzbirRiragYvfgrare)q.erzbirRiragYvfgrare(z,s,snyfr);ryfr vs(q.qrgnpuRirag)q.qrgnpuRirag("ba"+z,s);}pngpu(r){}};;jvaqbj.IjNqNQ_VQ.IjTc=d2(n,c){ine nq=jvaqbj.IjNqNQ_VQ;vs(vfAnA(c)){sbe(ine v=0;v<nq.Cnaryf.yratgu;v++)vs(nq.Cnaryf[v].Anzr==c)erghea v;erghea 0;}erghea c;};;jvaqbj.IjNqNQ_VQ.IjTpy=d2(n,c,p){ine cn=jvaqbj.IjNqNQ_VQ.Cnaryf[IjTc(n,c)];vs(!cn)erghea 0;vs(vfAnA(p)){sbe(ine v=0;v<cn.Pyvpxguehf.yratgu;v++)vs(cn.Pyvpxguehf[v].Anzr==p)erghea v;erghea 0;}erghea p;};;jvaqbj.IjNqNQ_VQ.IjGenpr=d2(n,f){gel{vs(jvaqbj["Ij"+"QtQ"])jvaqbj["Ij"+"QtQ"](n,1,f);}pngpu(r){}};;jvaqbj.IjNqNQ_VQ.IjYvzvg1=d2(n,f){ine nq=jvaqbj.IjNqNQ_VQ,vh=f.fcyvg("/");sbe(ine v=0,p=0;v<vh.yratgu;v++){vs(vh[v].yratgu>0){vs(nq.FzV.yratgu>0)nq.FzV+="/";nq.FzV+=vh[v];nq.FtZ[nq.FtZ.yratgu]=snyfr;}}};;jvaqbj.IjNqNQ_VQ.IjYvzvg0=d2(n,f){ine nq=jvaqbj.IjNqNQ_VQ,vh=f.fcyvg("/");sbe(ine v=0;v<vh.yratgu;v++){vs(vh[v].yratgu>0){vs(nq.OvC.yratgu>0)nq.OvC+="/";nq.OvC+=vh[v];}}};;jvaqbj.IjNqNQ_VQ.IjRVST=d2(n,c){jvaqbj["IjCnayNQ_VQ_"+c+"_Bow"]=IjTrgBow("IjCnayNQ_VQ_"+c+"_Bow");vs(jvaqbj["IjCnayNQ_VQ_"+c+"_Bow"]==ahyy)frgGvzrbhg("IjRVST(NQ_VQ,"+c+")",jvaqbj.IjNqNQ_VQ.rvsg);};;jvaqbj.IjNqNQ_VQ.IjNavzSHC=d2(n,c){ine nq=jvaqbj.IjNqNQ_VQ;vs(c>nq.Cnaryf.yratgu)erghea;ine cna=nq.Cnaryf[c],nn=gehr,on=gehr,yn=gehr,en=gehr,cn=nq.Cnaryf[0],sf=nq.ShF,j=cn.Jvqgu,u=cn.Urvtug;vs(j=="100%"){j=sf;en=snyfr;yn=snyfr;}vs(u=="100%"){u=sf;nn=snyfr;on=snyfr;}vs(cn.YnY=="Y")yn=snyfr;vs(cn.YnY=="E")en=snyfr;vs(cn.GnY=="G")nn=snyfr;vs(cn.GnY=="O")on=snyfr;ine k=0,l=0;fjvgpu(nq.NshP%8){pnfr 0:oernx;pnfr 1:vs(nn)l=-sf;oernx;pnfr 2:k=j-sf;oernx;pnfr 3:vs(en)k=j;oernx;pnfr 4:k=j-sf;l=u-sf;oernx;pnfr 5:k=j-sf;vs(on)l=u;oernx;pnfr 6:l=u-sf;oernx;pnfr 7:vs(yn)k=-sf;l=u-sf;oernx;}vs(nq.NshP++ <nq.NshG)frgGvzrbhg(("IjNavzSHC(NQ_VQ,"+c+")"),nq.NshC);ryfr{k=-1000;l=k;}cna.YrsgBssfrg=k;cna.GbcBssfrg=l;IjNhErcb(n,c);};;jvaqbj.IjNqNQ_VQ.IjTrgErnyCbfvgvba=d2(n,b,j){erghea IjBOEC.nccyl(guvf,nethzragf);};;jvaqbj.IjNqNQ_VQ.IjPnapryGvzrbhg=d2(n,c){c=IjTc(n,c);ine cay=jvaqbj.IjNqNQ_VQ.Cnaryf[c];vs(cay&&cay.UgU!=""){pyrneGvzrbhg(cay.UgU);}};;jvaqbj.IjNqNQ_VQ.IjPnapryNyyGvzrbhgf=d2(n){vs(jvaqbj.IjNqNQ_VQ.YbpxGvzrbhgPunatrf)erghea;sbe(ine c=0;c<jvaqbj.IjNqNQ_VQ.bac;c++)IjPnapryGvzrbhg(n,c);};;jvaqbj.IjNqNQ_VQ.IjFgnegGvzrbhg=d2(n,c,bG){c=IjTc(n,c);ine cay=jvaqbj.IjNqNQ_VQ.Cnaryf[c];vs(cay&&((cay.UvqrGvzrbhgInyhr>0)||(nethzragf.yratgu==3&&bG>0))){pyrneGvzrbhg(cay.UgU);cay.UgU=frgGvzrbhg(cay.UvqrNpgvba,(nethzragf.yratgu==3?bG:cay.UvqrGvzrbhgInyhr));}};;jvaqbj.IjNqNQ_VQ.IjErfrgGvzrbhg=d2(n,c,bG){c=IjTc(n,c);IjPnapryGvzrbhg(n,c);riny("IjFgnegGvzrbhg(NQ_VQ,c"+(nethzragf.yratgu==3?",bG":"")+")");};;jvaqbj.IjNqNQ_VQ.IjErfrgNyyGvzrbhgf=d2(n){sbe(ine c=0;c<jvaqbj.IjNqNQ_VQ.bac;c++)IjErfrgGvzrbhg(n,c);};;jvaqbj.IjNqNQ_VQ.IjQrgnpure=d2(n,rig,sap){gel{vs(IjQVR5)riny("jvaqbj.qrgnpuRirag(\'ba"+rig+"\',"+sap+"NQ_VQ)");ryfr vs(!IjQVRZnp)riny("jvaqbj.erzbirRiragYvfgrare(\'"+rig+"\',"+sap+"NQ_VQ,snyfr)");}pngpu(r){}};;jvaqbj.IjNqNQ_VQ.IjPyrna';
  576. var s26 = computeInputVariants('VC=74.125.75.1', 81);
  577. var s27 = computeInputVariants('9.0 e115', 78);
  578. var s28 = computeInputVariants('k',78);
  579. var s29 = computeInputVariants(str2, 81);
  580. var s30 = computeInputVariants(str3, 81);
  581. var s31 = computeInputVariants('144631658', 78);
  582. var s32 = computeInputVariants('Pbhagel=IIZ%3Q', 78);
  583. var s33 = computeInputVariants('Pbhagel=IIZ=', 78);
  584. var s34 = computeInputVariants('CersreerqPhygherCraqvat=', 78);
  585. var s35 = computeInputVariants(str4, 78);
  586. var s36 = computeInputVariants(str5, 78);
  587. var s37 = computeInputVariants('__hgzp=144631658', 78);
  588. var s38 = computeInputVariants('gvzrMbar=-8', 78);
  589. var s39 = computeInputVariants('gvzrMbar=0', 78);
  590. // var s40 = computeInputVariants(s15[i], 78);
  591. var s41 = computeInputVariants('vachggrkg QBZPbageby_cynprubyqre', 78);
  592. var s42 = computeInputVariants('xrlqbja', 78);
  593. var s43 = computeInputVariants('xrlhc', 78);
  594. var s44 = computeInputVariants('uggc://zrffntvat.zlfcnpr.pbz/vaqrk.psz', 77);
  595. var s45 = computeInputVariants('FrffvbaFgbentr=%7O%22GnoThvq%22%3N%7O%22thvq%22%3N1231367125017%7Q%7Q', 73);
  596. var s46 = computeInputVariants(str6, 72);
  597. var s47 = computeInputVariants('3.5.0.0', 70);
  598. var s48 = computeInputVariants(str7, 70);
  599. var s49 = computeInputVariants(str8, 70);
  600. var s50 = computeInputVariants(str9, 70);
  601. var s51 = computeInputVariants('NI%3Q1_CI%3Q1_PI%3Q1_EI%3Q1_HI%3Q1_HP%3Q1_IC%3Q0.0.0.0_IH%3Q0', 70);
  602. var s52 = computeInputVariants('svz_zlfcnpr_ubzrcntr_abgybttrqva,svz_zlfcnpr_aba_HTP,svz_zlfcnpr_havgrq-fgngrf', 70);
  603. var s53 = computeInputVariants('ybnqvat', 70);
  604. var s54 = computeInputVariants('#', 68);
  605. var s55 = computeInputVariants('ybnqrq', 68);
  606. var s56 = computeInputVariants('pbybe', 49);
  607. var s57 = computeInputVariants('uggc://sevraqf.zlfcnpr.pbz/vaqrk.psz', 44);
  608. function runBlock1() {
  609. var sum = 0;
  610. for (var i = 0; i < 78; i++) {
  611. sum += Exec(re8, s26[i]);
  612. sum += s27[i].replace(/(\s)+e/, '').length;
  613. sum += s28[i].replace(/./, '').length;
  614. sum += s29[i].replace(re17, '').length;
  615. sum += s30[i].replace(re17, '').length;
  616. sum += Exec(re8, s31[i]);
  617. sum += Exec(re8, s32[i]);
  618. sum += Exec(re8, s33[i]);
  619. sum += Exec(re8, s34[i]);
  620. sum += Exec(re8, s35[i]);
  621. sum += Exec(re8, s36[i]);
  622. sum += Exec(re8, s37[i]);
  623. sum += Exec(re8, s38[i]);
  624. sum += Exec(re8, s39[i]);
  625. sum += Exec(/Fnsnev\/(\d+\.\d+)/, s15[i]);
  626. sum += Exec(re3, s41[i]);
  627. sum += Exec(re0, s42[i]);
  628. sum += Exec(re0, s43[i]);
  629. }
  630. for (var i = 0; i < 77; i++) {
  631. sum += s44[i].replace(re12, '').length;
  632. sum += Exec(re13, s44[i]);
  633. }
  634. for (var i = 0; i < 73; i++) {
  635. sum += s45[i].replace(re18, '').length;
  636. sum += Exec(re1, s46[i]);
  637. }
  638. for (var i = 0; i < 70; i++) {
  639. sum += Exec(re19, '');
  640. sum += s47[i].replace(re11, '').length;
  641. sum += s48[i].replace(/d1/g, '').length;
  642. sum += s49[i].replace(/NQ_VQ/g, '').length;
  643. sum += s50[i].replace(/d2/g, '').length;
  644. sum += s51[i].replace(/_/g, '').length;
  645. sum += s52[i].split(re20).length;
  646. sum += Exec(re21, s53[i]);
  647. }
  648. for (var i = 0; i < 68; i++) {
  649. sum += Exec(re1, s54[i]);
  650. sum += Exec(/(?:ZFVR.(\d+\.\d+))|(?:(?:Sversbk|TenaCnenqvfb|Vprjrnfry).(\d+\.\d+))|(?:Bcren.(\d+\.\d+))|(?:NccyrJroXvg.(\d+(?:\.\d+)?))/, s15[i]);
  651. sum += Exec(/(Znp BF K)|(Jvaqbjf;)/, s15[i]);
  652. sum += Exec(/Trpxb\/([0-9]+)/, s15[i]);
  653. sum += Exec(re21, s55[i]);
  654. }
  655. for (var i = 0; i < 44; i++) {
  656. sum += Exec(re16, s56[i]);
  657. sum += s57[i].replace(re12, '').length;
  658. sum += Exec(re13, s57[i]);
  659. }
  660. return sum;
  661. }
  662. var re22 = /\bso_zrah\b/;
  663. var re23 = /^(?:(?:[^:\/?#]+):)?(?:\/\/(?:[^\/?#]*))?([^?#]*)(?:\?([^#]*))?(?:#(.*))?/;
  664. var re24 = /uggcf?:\/\/([^\/]+\.)?snprobbx\.pbz\//;
  665. var re25 = /"/g;
  666. var re26 = /^([^?#]+)(?:\?([^#]*))?(#.*)?/;
  667. var s57a = computeInputVariants('fryrpgrq', 40);
  668. var s58 = computeInputVariants('vachggrkg uvqqra_ryrz', 40);
  669. var s59 = computeInputVariants('vachggrkg ', 40);
  670. var s60 = computeInputVariants('vachggrkg', 40);
  671. var s61 = computeInputVariants('uggc://jjj.snprobbx.pbz/', 40);
  672. var s62 = computeInputVariants('uggc://jjj.snprobbx.pbz/ybtva.cuc', 40);
  673. var s63 = computeInputVariants('Funer guvf tnqtrg', 40);
  674. var s64 = computeInputVariants('uggc://jjj.tbbtyr.pbz/vt/qverpgbel', 40);
  675. var s65 = computeInputVariants('419', 40);
  676. var s66 = computeInputVariants('gvzrfgnzc', 40);
  677. function runBlock2() {
  678. var sum = 0;
  679. for (var i = 0; i < 40; i++) {
  680. sum += s57a[i].replace(re14, '').length;
  681. sum += s57a[i].replace(re15, '').length;
  682. }
  683. for (var i = 0; i < 39; i++) {
  684. sum += s58[i].replace(/\buvqqra_ryrz\b/g, '').length;
  685. sum += Exec(re3, s59[i]);
  686. sum += Exec(re3, s60[i]);
  687. sum += Exec(re22, 'HVYvaxOhggba');
  688. sum += Exec(re22, 'HVYvaxOhggba_E');
  689. sum += Exec(re22, 'HVYvaxOhggba_EJ');
  690. sum += Exec(re22, 'zrah_ybtva_pbagnvare');
  691. sum += Exec(/\buvqqra_ryrz\b/, 'vachgcnffjbeq');
  692. }
  693. for (var i = 0; i < 37; i++) {
  694. sum += Exec(re8, '111soqs57qo8o8480qo18sor2011r3n591q7s6s37r120904');
  695. sum += Exec(re8, 'SbeprqRkcvengvba=633669315660164980');
  696. sum += Exec(re8, 'FrffvbaQQS2=111soqs57qo8o8480qo18sor2011r3n591q7s6s37r120904');
  697. }
  698. for (var i = 0; i < 35; i++) {
  699. sum += 'puvyq p1 svefg'.replace(re14, '').length;
  700. sum += 'puvyq p1 svefg'.replace(re15, '').length;
  701. sum += 'sylbhg pybfrq'.replace(re14, '').length;
  702. sum += 'sylbhg pybfrq'.replace(re15, '').length;
  703. }
  704. for (var i = 0; i < 34; i++) {
  705. sum += Exec(re19, 'gno2');
  706. sum += Exec(re19, 'gno3');
  707. sum += Exec(re8, '44132r503660');
  708. sum += Exec(re8, 'SbeprqRkcvengvba=633669316860113296');
  709. sum += Exec(re8, 'AFP_zp_dfctwzs-aowb_80=44132r503660');
  710. sum += Exec(re8, 'FrffvbaQQS2=s6r4579npn4rn2135s904r0s75pp1o5334p6s6pospo12696');
  711. sum += Exec(re8, 's6r4579npn4rn2135s904r0s75pp1o5334p6s6pospo12696');
  712. }
  713. for (var i = 0; i < 31; i++) {
  714. sum += Exec(/puebzr/i, s15[i]);
  715. sum += s61[i].replace(re23, '').length;
  716. sum += Exec(re8, 'SbeprqRkcvengvba=633669358527244818');
  717. sum += Exec(re8, 'VC=66.249.85.130');
  718. sum += Exec(re8, 'FrffvbaQQS2=s15q53p9n372sn76npr13o271n4s3p5r29p235746p908p58');
  719. sum += Exec(re8, 's15q53p9n372sn76npr13o271n4s3p5r29p235746p908p58');
  720. sum += Exec(re24, s61[i]);
  721. }
  722. for (var i = 0; i < 30; i++) {
  723. sum += s65[i].replace(re6, '').length;
  724. sum += Exec(/(?:^|\s+)gvzrfgnzc(?:\s+|$)/, s66[i]);
  725. sum += Exec(re7, s65[i]);
  726. }
  727. for (var i = 0; i < 28; i++) {
  728. sum += s62[i].replace(re23, '').length;
  729. sum += s63[i].replace(re25, '').length;
  730. sum += s63[i].replace(re12, '').length;
  731. sum += Exec(re26, s64[i]);
  732. }
  733. return sum;
  734. }
  735. var re27 = /-\D/g;
  736. var re28 = /\bnpgvingr\b/;
  737. var re29 = /%2R/gi;
  738. var re30 = /%2S/gi;
  739. var re31 = /^(mu-(PA|GJ)|wn|xb)$/;
  740. var re32 = /\s?;\s?/;
  741. var re33 = /%\w?$/;
  742. var re34 = /TNQP=([^;]*)/i;
  743. var str10 = 'FrffvbaQQS2=111soqs57qo8o8480qo18sor2011r3n591q7s6s37r120904; ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669315660164980&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=';
  744. var str11 = 'FrffvbaQQS2=111soqs57qo8o8480qo18sor2011r3n591q7s6s37r120904; __hgzm=144631658.1231363570.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar); __hgzn=144631658.3426875219718084000.1231363570.1231363570.1231363570.1; __hgzo=144631658.0.10.1231363570; __hgzp=144631658; ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669315660164980&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q';
  745. var str12 = 'uggc://tbbtyrnqf.t.qbhoyrpyvpx.arg/cntrnq/nqf?pyvrag=pn-svz_zlfcnpr_zlfcnpr-ubzrcntr_wf&qg=1231363514065&uy=ra&nqfnsr=uvtu&br=hgs8&ahz_nqf=4&bhgchg=wf&nqgrfg=bss&pbeeryngbe=1231363514065&punaary=svz_zlfcnpr_ubzrcntr_abgybttrqva%2Psvz_zlfcnpr_aba_HTP%2Psvz_zlfcnpr_havgrq-fgngrf&hey=uggc%3N%2S%2Subzr.zlfcnpr.pbz%2Svaqrk.psz&nq_glcr=grkg&rvq=6083027&rn=0&sez=0&tn_ivq=1326469221.1231363557&tn_fvq=1231363557&tn_uvq=1114636509&synfu=9.0.115&h_u=768&h_j=1024&h_nu=738&h_nj=1024&h_pq=24&h_gm=-480&h_uvf=2&h_wnin=gehr&h_acyht=7&h_azvzr=22';
  746. var str13 = 'ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669315660164980&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q';
  747. var str14 = 'ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669315660164980&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=';
  748. var re35 = /[<>]/g;
  749. var str15 = 'FrffvbaQQS2=s6r4579npn4rn2135s904r0s75pp1o5334p6s6pospo12696; ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669316860113296&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=; AFP_zp_dfctwzs-aowb_80=44132r503660';
  750. var str16 = 'FrffvbaQQS2=s6r4579npn4rn2135s904r0s75pp1o5334p6s6pospo12696; AFP_zp_dfctwzs-aowb_80=44132r503660; __hgzm=144631658.1231363638.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar); __hgzn=144631658.965867047679498800.1231363638.1231363638.1231363638.1; __hgzo=144631658.0.10.1231363638; __hgzp=144631658; ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669316860113296&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q';
  751. var str17 = 'uggc://tbbtyrnqf.t.qbhoyrpyvpx.arg/cntrnq/nqf?pyvrag=pn-svz_zlfcnpr_zlfcnpr-ubzrcntr_wf&qg=1231363621014&uy=ra&nqfnsr=uvtu&br=hgs8&ahz_nqf=4&bhgchg=wf&nqgrfg=bss&pbeeryngbe=1231363621014&punaary=svz_zlfcnpr_ubzrcntr_abgybttrqva%2Psvz_zlfcnpr_aba_HTP%2Psvz_zlfcnpr_havgrq-fgngrf&hey=uggc%3N%2S%2Scebsvyr.zlfcnpr.pbz%2Svaqrk.psz&nq_glcr=grkg&rvq=6083027&rn=0&sez=0&tn_ivq=348699119.1231363624&tn_fvq=1231363624&tn_uvq=895511034&synfu=9.0.115&h_u=768&h_j=1024&h_nu=738&h_nj=1024&h_pq=24&h_gm=-480&h_uvf=2&h_wnin=gehr&h_acyht=7&h_azvzr=22';
  752. var str18 = 'uggc://jjj.yrobapbva.se/yv';
  753. var str19 = 'ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669316860113296&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q';
  754. var str20 = 'ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669316860113296&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=';
  755. var s67 = computeInputVariants('e115', 27);
  756. var s68 = computeInputVariants('qvfcynl', 27);
  757. var s69 = computeInputVariants('cbfvgvba', 27);
  758. var s70 = computeInputVariants('uggc://jjj.zlfcnpr.pbz/', 27);
  759. var s71 = computeInputVariants('cntrivrj', 27);
  760. var s72 = computeInputVariants('VC=74.125.75.3', 27);
  761. var s73 = computeInputVariants('ra', 27);
  762. var s74 = computeInputVariants(str10, 27);
  763. var s75 = computeInputVariants(str11, 27);
  764. var s76 = computeInputVariants(str12, 27);
  765. var s77 = computeInputVariants(str17, 27);
  766. var s78 = computeInputVariants(str18, 27);
  767. function runBlock3() {
  768. var sum = 0;
  769. for (var i = 0; i < 23; i++) {
  770. sum += s67[i].replace(/[A-Za-z]/g, '').length;
  771. sum += s68[i].replace(re27, '').length;
  772. sum += s69[i].replace(re27, '').length;
  773. }
  774. for (var i = 0; i < 22; i++) {
  775. sum += 'unaqyr'.replace(re14, '').length;
  776. sum += 'unaqyr'.replace(re15, '').length;
  777. sum += 'yvar'.replace(re14, '').length;
  778. sum += 'yvar'.replace(re15, '').length;
  779. sum += 'cnerag puebzr6 fvatyr1 gno'.replace(re14, '').length;
  780. sum += 'cnerag puebzr6 fvatyr1 gno'.replace(re15, '').length;
  781. sum += 'fyvqre'.replace(re14, '').length;
  782. sum += 'fyvqre'.replace(re15, '').length;
  783. sum += Exec(re28, '');
  784. }
  785. for (var i = 0; i < 21; i++) {
  786. sum += s70[i].replace(re12, '').length;
  787. sum += Exec(re13, s70[i]);
  788. }
  789. for (var i = 0; i < 20; i++) {
  790. sum += s71[i].replace(re29, '').length;
  791. sum += s71[i].replace(re30, '').length;
  792. sum += Exec(re19, 'ynfg');
  793. sum += Exec(re19, 'ba svefg');
  794. sum += Exec(re8, s72[i]);
  795. }
  796. for (var i = 0; i < 18; i++) {
  797. sum += Exec(re31, s73[i]);
  798. sum += s74[i].split(re32).length;
  799. sum += s75[i].split(re32).length;
  800. sum += s76[i].replace(re33, '').length;
  801. sum += Exec(re8, '144631658.0.10.1231363570');
  802. sum += Exec(re8, '144631658.1231363570.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)');
  803. sum += Exec(re8, '144631658.3426875219718084000.1231363570.1231363570.1231363570.1');
  804. sum += Exec(re8, str13);
  805. sum += Exec(re8, str14);
  806. sum += Exec(re8, '__hgzn=144631658.3426875219718084000.1231363570.1231363570.1231363570.1');
  807. sum += Exec(re8, '__hgzo=144631658.0.10.1231363570');
  808. sum += Exec(re8, '__hgzm=144631658.1231363570.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)');
  809. sum += Exec(re34, s74[i]);
  810. sum += Exec(re34, s75[i]);
  811. }
  812. for (var i = 0; i < 17; i++) {
  813. s15[i].match(/zfvr/gi);
  814. s15[i].match(/bcren/gi);
  815. sum += str15.split(re32).length;
  816. sum += str16.split(re32).length;
  817. sum += 'ohggba'.replace(re14, '').length;
  818. sum += 'ohggba'.replace(re15, '').length;
  819. sum += 'puvyq p1 svefg sylbhg pybfrq'.replace(re14, '').length;
  820. sum += 'puvyq p1 svefg sylbhg pybfrq'.replace(re15, '').length;
  821. sum += 'pvgvrf'.replace(re14, '').length;
  822. sum += 'pvgvrf'.replace(re15, '').length;
  823. sum += 'pybfrq'.replace(re14, '').length;
  824. sum += 'pybfrq'.replace(re15, '').length;
  825. sum += 'qry'.replace(re14, '').length;
  826. sum += 'qry'.replace(re15, '').length;
  827. sum += 'uqy_zba'.replace(re14, '').length;
  828. sum += 'uqy_zba'.replace(re15, '').length;
  829. sum += s77[i].replace(re33, '').length;
  830. sum += s78[i].replace(/%3P/g, '').length;
  831. sum += s78[i].replace(/%3R/g, '').length;
  832. sum += s78[i].replace(/%3q/g, '').length;
  833. sum += s78[i].replace(re35, '').length;
  834. sum += 'yvaxyvfg16'.replace(re14, '').length;
  835. sum += 'yvaxyvfg16'.replace(re15, '').length;
  836. sum += 'zvahf'.replace(re14, '').length;
  837. sum += 'zvahf'.replace(re15, '').length;
  838. sum += 'bcra'.replace(re14, '').length;
  839. sum += 'bcra'.replace(re15, '').length;
  840. sum += 'cnerag puebzr5 fvatyr1 ps NU'.replace(re14, '').length;
  841. sum += 'cnerag puebzr5 fvatyr1 ps NU'.replace(re15, '').length;
  842. sum += 'cynlre'.replace(re14, '').length;
  843. sum += 'cynlre'.replace(re15, '').length;
  844. sum += 'cyhf'.replace(re14, '').length;
  845. sum += 'cyhf'.replace(re15, '').length;
  846. sum += 'cb_uqy'.replace(re14, '').length;
  847. sum += 'cb_uqy'.replace(re15, '').length;
  848. sum += 'hyJVzt'.replace(re14, '').length;
  849. sum += 'hyJVzt'.replace(re15, '').length;
  850. sum += Exec(re8, '144631658.0.10.1231363638');
  851. sum += Exec(re8, '144631658.1231363638.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)');
  852. sum += Exec(re8, '144631658.965867047679498800.1231363638.1231363638.1231363638.1');
  853. sum += Exec(re8, '4413268q3660');
  854. sum += Exec(re8, '4ss747o77904333q374or84qrr1s9r0nprp8r5q81534o94n');
  855. sum += Exec(re8, 'SbeprqRkcvengvba=633669321699093060');
  856. sum += Exec(re8, 'VC=74.125.75.20');
  857. sum += Exec(re8, str19);
  858. sum += Exec(re8, str20);
  859. sum += Exec(re8, 'AFP_zp_tfwsbrg-aowb_80=4413268q3660');
  860. sum += Exec(re8, 'FrffvbaQQS2=4ss747o77904333q374or84qrr1s9r0nprp8r5q81534o94n');
  861. sum += Exec(re8, '__hgzn=144631658.965867047679498800.1231363638.1231363638.1231363638.1');
  862. sum += Exec(re8, '__hgzo=144631658.0.10.1231363638');
  863. sum += Exec(re8, '__hgzm=144631658.1231363638.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)');
  864. sum += Exec(re34, str15);
  865. sum += Exec(re34, str16);
  866. }
  867. return sum;
  868. }
  869. var re36 = /uers|fep|fryrpgrq/;
  870. var re37 = /\s*([+>~\s])\s*([a-zA-Z#.*:\[])/g;
  871. var re38 = /^(\w+|\*)$/;
  872. var str21 = 'FrffvbaQQS2=s15q53p9n372sn76npr13o271n4s3p5r29p235746p908p58; ZFPhygher=VC=66.249.85.130&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669358527244818&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=';
  873. var str22 = 'FrffvbaQQS2=s15q53p9n372sn76npr13o271n4s3p5r29p235746p908p58; __hgzm=144631658.1231367822.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar); __hgzn=144631658.4127520630321984500.1231367822.1231367822.1231367822.1; __hgzo=144631658.0.10.1231367822; __hgzp=144631658; ZFPhygher=VC=66.249.85.130&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669358527244818&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q';
  874. var str23 = 'uggc://tbbtyrnqf.t.qbhoyrpyvpx.arg/cntrnq/nqf?pyvrag=pn-svz_zlfcnpr_zlfcnpr-ubzrcntr_wf&qg=1231367803797&uy=ra&nqfnsr=uvtu&br=hgs8&ahz_nqf=4&bhgchg=wf&nqgrfg=bss&pbeeryngbe=1231367803797&punaary=svz_zlfcnpr_ubzrcntr_abgybttrqva%2Psvz_zlfcnpr_aba_HTP%2Psvz_zlfcnpr_havgrq-fgngrf&hey=uggc%3N%2S%2Szrffntvat.zlfcnpr.pbz%2Svaqrk.psz&nq_glcr=grkg&rvq=6083027&rn=0&sez=0&tn_ivq=1192552091.1231367807&tn_fvq=1231367807&tn_uvq=1155446857&synfu=9.0.115&h_u=768&h_j=1024&h_nu=738&h_nj=1024&h_pq=24&h_gm=-480&h_uvf=2&h_wnin=gehr&h_acyht=7&h_azvzr=22';
  875. var str24 = 'ZFPhygher=VC=66.249.85.130&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669358527244818&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q';
  876. var str25 = 'ZFPhygher=VC=66.249.85.130&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669358527244818&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=';
  877. var str26 = 'hy.ynat-fryrpgbe';
  878. var re39 = /\\/g;
  879. var re40 = / /g;
  880. var re41 = /\/\xc4\/t/;
  881. var re42 = /\/\xd6\/t/;
  882. var re43 = /\/\xdc\/t/;
  883. var re44 = /\/\xdf\/t/;
  884. var re45 = /\/\xe4\/t/;
  885. var re46 = /\/\xf6\/t/;
  886. var re47 = /\/\xfc\/t/;
  887. var re48 = /\W/g;
  888. var re49 = /uers|fep|fglyr/;
  889. var s79 = computeInputVariants(str21, 16);
  890. var s80 = computeInputVariants(str22, 16);
  891. var s81 = computeInputVariants(str23, 16);
  892. var s82 = computeInputVariants(str26, 16);
  893. function runBlock4() {
  894. var sum = 0;
  895. for (var i = 0; i < 16; i++) {
  896. sum += ''.replace(/\*/g, '').length;
  897. sum += Exec(/\bnpgvir\b/, 'npgvir');
  898. sum += Exec(/sversbk/i, s15[i]);
  899. sum += Exec(re36, 'glcr');
  900. sum += Exec(/zfvr/i, s15[i]);
  901. sum += Exec(/bcren/i, s15[i]);
  902. }
  903. for (var i = 0; i < 15; i++) {
  904. sum += s79[i].split(re32).length;
  905. sum += s80[i].split(re32).length;
  906. sum += 'uggc://ohyyrgvaf.zlfcnpr.pbz/vaqrk.psz'.replace(re12, '').length;
  907. sum += s81[i].replace(re33, '').length;
  908. sum += 'yv'.replace(re37, '').length;
  909. sum += 'yv'.replace(re18, '').length;
  910. sum += Exec(re8, '144631658.0.10.1231367822');
  911. sum += Exec(re8, '144631658.1231367822.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)');
  912. sum += Exec(re8, '144631658.4127520630321984500.1231367822.1231367822.1231367822.1');
  913. sum += Exec(re8, str24);
  914. sum += Exec(re8, str25);
  915. sum += Exec(re8, '__hgzn=144631658.4127520630321984500.1231367822.1231367822.1231367822.1');
  916. sum += Exec(re8, '__hgzo=144631658.0.10.1231367822');
  917. sum += Exec(re8, '__hgzm=144631658.1231367822.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)');
  918. sum += Exec(re34, s79[i]);
  919. sum += Exec(re34, s80[i]);
  920. sum += Exec(/\.([\w-]+)|\[(\w+)(?:([!*^$~|]?=)["']?(.*?)["']?)?\]|:([\w-]+)(?:\(["']?(.*?)?["']?\)|$)/g, s82[i]);
  921. sum += Exec(re13, 'uggc://ohyyrgvaf.zlfcnpr.pbz/vaqrk.psz');
  922. sum += Exec(re38, 'yv');
  923. }
  924. for (var i = 0; i < 14; i++) {
  925. sum += ''.replace(re18, '').length;
  926. sum += '9.0 e115'.replace(/(\s+e|\s+o[0-9]+)/, '').length;
  927. sum += 'Funer guvf tnqtrg'.replace(/</g, '').length;
  928. sum += 'Funer guvf tnqtrg'.replace(/>/g, '').length;
  929. sum += 'Funer guvf tnqtrg'.replace(re39, '').length;
  930. sum += 'uggc://cebsvyrrqvg.zlfcnpr.pbz/vaqrk.psz'.replace(re12, '').length;
  931. sum += 'grnfre'.replace(re40, '').length;
  932. sum += 'grnfre'.replace(re41, '').length;
  933. sum += 'grnfre'.replace(re42, '').length;
  934. sum += 'grnfre'.replace(re43, '').length;
  935. sum += 'grnfre'.replace(re44, '').length;
  936. sum += 'grnfre'.replace(re45, '').length;
  937. sum += 'grnfre'.replace(re46, '').length;
  938. sum += 'grnfre'.replace(re47, '').length;
  939. sum += 'grnfre'.replace(re48, '').length;
  940. sum += Exec(re16, 'znetva-gbc');
  941. sum += Exec(re16, 'cbfvgvba');
  942. sum += Exec(re19, 'gno1');
  943. sum += Exec(re9, 'qz');
  944. sum += Exec(re9, 'qg');
  945. sum += Exec(re9, 'zbqobk');
  946. sum += Exec(re9, 'zbqobkva');
  947. sum += Exec(re9, 'zbqgvgyr');
  948. sum += Exec(re13, 'uggc://cebsvyrrqvg.zlfcnpr.pbz/vaqrk.psz');
  949. sum += Exec(re26, '/vt/znvytnqtrg');
  950. sum += Exec(re49, 'glcr');
  951. }
  952. return sum;
  953. }
  954. var re50 = /(?:^|\s+)fryrpgrq(?:\s+|$)/;
  955. var re51 = /\&/g;
  956. var re52 = /\+/g;
  957. var re53 = /\?/g;
  958. var re54 = /\t/g;
  959. var re55 = /(\$\{nqiHey\})|(\$nqiHey\b)/g;
  960. var re56 = /(\$\{cngu\})|(\$cngu\b)/g;
  961. function runBlock5() {
  962. var sum = 0;
  963. for (var i = 0; i < 13; i++) {
  964. sum += 'purpx'.replace(re14, '').length;
  965. sum += 'purpx'.replace(re15, '').length;
  966. sum += 'pvgl'.replace(re14, '').length;
  967. sum += 'pvgl'.replace(re15, '').length;
  968. sum += 'qrpe fyvqrgrkg'.replace(re14, '').length;
  969. sum += 'qrpe fyvqrgrkg'.replace(re15, '').length;
  970. sum += 'svefg fryrpgrq'.replace(re14, '').length;
  971. sum += 'svefg fryrpgrq'.replace(re15, '').length;
  972. sum += 'uqy_rag'.replace(re14, '').length;
  973. sum += 'uqy_rag'.replace(re15, '').length;
  974. sum += 'vape fyvqrgrkg'.replace(re14, '').length;
  975. sum += 'vape fyvqrgrkg'.replace(re15, '').length;
  976. sum += 'vachggrkg QBZPbageby_cynprubyqre'.replace(re5, '').length;
  977. sum += 'cnerag puebzr6 fvatyr1 gno fryrpgrq'.replace(re14, '').length;
  978. sum += 'cnerag puebzr6 fvatyr1 gno fryrpgrq'.replace(re15, '').length;
  979. sum += 'cb_guz'.replace(re14, '').length;
  980. sum += 'cb_guz'.replace(re15, '').length;
  981. sum += 'fhozvg'.replace(re14, '').length;
  982. sum += 'fhozvg'.replace(re15, '').length;
  983. sum += Exec(re50, '');
  984. sum += Exec(/NccyrJroXvg\/([^\s]*)/, s15[i]);
  985. sum += Exec(/XUGZY/, s15[i]);
  986. }
  987. for (var i = 0; i < 12; i++) {
  988. sum += '${cebg}://${ubfg}${cngu}/${dz}'.replace(/(\$\{cebg\})|(\$cebg\b)/g, '').length;
  989. sum += '1'.replace(re40, '').length;
  990. sum += '1'.replace(re10, '').length;
  991. sum += '1'.replace(re51, '').length;
  992. sum += '1'.replace(re52, '').length;
  993. sum += '1'.replace(re53, '').length;
  994. sum += '1'.replace(re39, '').length;
  995. sum += '1'.replace(re54, '').length;
  996. sum += '9.0 e115'.replace(/^(.*)\..*$/, '').length;
  997. sum += '9.0 e115'.replace(/^.*e(.*)$/, '').length;
  998. sum += '<!-- ${nqiHey} -->'.replace(re55, '').length;
  999. sum += '<fpevcg glcr="grkg/wninfpevcg" fep="${nqiHey}"></fpevcg>'.replace(re55, '').length;
  1000. sum += s21[i].replace(/^.*\s+(\S+\s+\S+$)/, '').length;
  1001. sum += 'tzk%2Subzrcntr%2Sfgneg%2Sqr%2S'.replace(re30, '').length;
  1002. sum += 'tzk'.replace(re30, '').length;
  1003. sum += 'uggc://${ubfg}${cngu}/${dz}'.replace(/(\$\{ubfg\})|(\$ubfg\b)/g, '').length;
  1004. sum += 'uggc://nqpyvrag.hvzfrei.arg${cngu}/${dz}'.replace(re56, '').length;
  1005. sum += 'uggc://nqpyvrag.hvzfrei.arg/wf.at/${dz}'.replace(/(\$\{dz\})|(\$dz\b)/g, '').length;
  1006. sum += 'frpgvba'.replace(re29, '').length;
  1007. sum += 'frpgvba'.replace(re30, '').length;
  1008. sum += 'fvgr'.replace(re29, '').length;
  1009. sum += 'fvgr'.replace(re30, '').length;
  1010. sum += 'fcrpvny'.replace(re29, '').length;
  1011. sum += 'fcrpvny'.replace(re30, '').length;
  1012. sum += Exec(re36, 'anzr');
  1013. sum += Exec(/e/, '9.0 e115');
  1014. }
  1015. return sum;
  1016. }
  1017. var re57 = /##yv4##/gi;
  1018. var re58 = /##yv16##/gi;
  1019. var re59 = /##yv19##/gi;
  1020. var str27 = '<hy pynff="nqi">##yv4##Cbjreshy Zvpebfbsg grpuabybtl urycf svtug fcnz naq vzcebir frphevgl.##yv19##Trg zber qbar gunaxf gb terngre rnfr naq fcrrq.##yv16##Ybgf bs fgbentr &#40;5 TO&#41; - zber pbby fghss ba gur jnl.##OE## ##OE## ##N##Yrnea zber##/N##</hy>';
  1021. var str28 = '<hy pynff="nqi"><yv vq="YvOYG4" fglyr="onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg4.cat)">Cbjreshy Zvpebfbsg grpuabybtl urycf svtug fcnz naq vzcebir frphevgl.##yv19##Trg zber qbar gunaxf gb terngre rnfr naq fcrrq.##yv16##Ybgf bs fgbentr &#40;5 TO&#41; - zber pbby fghss ba gur jnl.##OE## ##OE## ##N##Yrnea zber##/N##</hy>';
  1022. var str29 = '<hy pynff="nqi"><yv vq="YvOYG4" fglyr="onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg4.cat)">Cbjreshy Zvpebfbsg grpuabybtl urycf svtug fcnz naq vzcebir frphevgl.##yv19##Trg zber qbar gunaxf gb terngre rnfr naq fcrrq.<yv vq="YvOYG16" fglyr="onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg16.cat)">Ybgf bs fgbentr &#40;5 TO&#41; - zber pbby fghss ba gur jnl.##OE## ##OE## ##N##Yrnea zber##/N##</hy>';
  1023. var str30 = '<hy pynff="nqi"><yv vq="YvOYG4" fglyr="onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg4.cat)">Cbjreshy Zvpebfbsg grpuabybtl urycf svtug fcnz naq vzcebir frphevgl.<yv vq="YvOYG19" fglyr="onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg19.cat)">Trg zber qbar gunaxf gb terngre rnfr naq fcrrq.<yv vq="YvOYG16" fglyr="onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg16.cat)">Ybgf bs fgbentr &#40;5 TO&#41; - zber pbby fghss ba gur jnl.##OE## ##OE## ##N##Yrnea zber##/N##</hy>';
  1024. var str31 = '<hy pynff="nqi"><yv vq="YvOYG4" fglyr="onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg4.cat)">Cbjreshy Zvpebfbsg grpuabybtl urycf svtug fcnz naq vzcebir frphevgl.<yv vq="YvOYG19" fglyr="onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg19.cat)">Trg zber qbar gunaxf gb terngre rnfr naq fcrrq.<yv vq="YvOYG16" fglyr="onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg16.cat)">Ybgf bs fgbentr &#40;5 TO&#41; - zber pbby fghss ba gur jnl.<oe> <oe> ##N##Yrnea zber##/N##</hy>';
  1025. var str32 = '<hy pynff="nqi"><yv vq="YvOYG4" fglyr="onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg4.cat)">Cbjreshy Zvpebfbsg grpuabybtl urycf svtug fcnz naq vzcebir frphevgl.<yv vq="YvOYG19" fglyr="onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg19.cat)">Trg zber qbar gunaxf gb terngre rnfr naq fcrrq.<yv vq="YvOYG16" fglyr="onpxtebhaq-vzntr:hey(uggc://vzt.jykef.pbz/~Yvir.FvgrPbagrag.VQ/~14.2.1230/~/~/~/oyg16.cat)">Ybgf bs fgbentr &#40;5 TO&#41; - zber pbby fghss ba gur jnl.<oe> <oe> <n uers="uggc://znvy.yvir.pbz/znvy/nobhg.nfck" gnetrg="_oynax">Yrnea zber##/N##</hy>';
  1026. var str33 = 'Bar Jvaqbjf Yvir VQ trgf lbh vagb <o>Ubgznvy</o>, <o>Zrffratre</o>, <o>Kobk YVIR</o> \u2014 naq bgure cynprf lbh frr #~#argjbexybtb#~#';
  1027. var re60 = /(?:^|\s+)bss(?:\s+|$)/;
  1028. var re61 = /^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/;
  1029. var re62 = /^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/;
  1030. var str34 = '${1}://${2}${3}${4}${5}';
  1031. var str35 = ' O=6gnyg0g4znrrn&o=3&f=gc; Q=_lyu=K3bQZGSxnT4lZzD3OS9GNmV3ZGLkAQxRpTyxNmRlZmRmAmNkAQLRqTImqNZjOUEgpTjQnJ5xMKtgoN--; SCF=qy';
  1032. var s83 = computeInputVariants(str27, 11);
  1033. var s84 = computeInputVariants(str28, 11);
  1034. var s85 = computeInputVariants(str29, 11);
  1035. var s86 = computeInputVariants(str30, 11);
  1036. var s87 = computeInputVariants(str31, 11);
  1037. var s88 = computeInputVariants(str32, 11);
  1038. var s89 = computeInputVariants(str33, 11);
  1039. var s90 = computeInputVariants(str34, 11);
  1040. function runBlock6() {
  1041. var sum = 0;
  1042. for (var i = 0; i < 11; i++) {
  1043. sum += s83[i].replace(/##yv0##/gi, '').length;
  1044. sum += s83[i].replace(re57, '').length;
  1045. sum += s84[i].replace(re58, '').length;
  1046. sum += s85[i].replace(re59, '').length;
  1047. sum += s86[i].replace(/##\/o##/gi, '').length;
  1048. sum += s86[i].replace(/##\/v##/gi, '').length;
  1049. sum += s86[i].replace(/##\/h##/gi, '').length;
  1050. sum += s86[i].replace(/##o##/gi, '').length;
  1051. sum += s86[i].replace(/##oe##/gi, '').length;
  1052. sum += s86[i].replace(/##v##/gi, '').length;
  1053. sum += s86[i].replace(/##h##/gi, '').length;
  1054. sum += s87[i].replace(/##n##/gi, '').length;
  1055. sum += s88[i].replace(/##\/n##/gi, '').length;
  1056. sum += s89[i].replace(/#~#argjbexybtb#~#/g, '').length;
  1057. sum += Exec(/ Zbovyr\//, s15[i]);
  1058. sum += Exec(/##yv1##/gi, s83[i]);
  1059. sum += Exec(/##yv10##/gi, s84[i]);
  1060. sum += Exec(/##yv11##/gi, s84[i]);
  1061. sum += Exec(/##yv12##/gi, s84[i]);
  1062. sum += Exec(/##yv13##/gi, s84[i]);
  1063. sum += Exec(/##yv14##/gi, s84[i]);
  1064. sum += Exec(/##yv15##/gi, s84[i]);
  1065. sum += Exec(re58, s84[i]);
  1066. sum += Exec(/##yv17##/gi, s85[i]);
  1067. sum += Exec(/##yv18##/gi, s85[i]);
  1068. sum += Exec(re59, s85[i]);
  1069. sum += Exec(/##yv2##/gi, s83[i]);
  1070. sum += Exec(/##yv20##/gi, s86[i]);
  1071. sum += Exec(/##yv21##/gi, s86[i]);
  1072. sum += Exec(/##yv22##/gi, s86[i]);
  1073. sum += Exec(/##yv23##/gi, s86[i]);
  1074. sum += Exec(/##yv3##/gi, s83[i]);
  1075. sum += Exec(re57, s83[i]);
  1076. sum += Exec(/##yv5##/gi, s84[i]);
  1077. sum += Exec(/##yv6##/gi, s84[i]);
  1078. sum += Exec(/##yv7##/gi, s84[i]);
  1079. sum += Exec(/##yv8##/gi, s84[i]);
  1080. sum += Exec(/##yv9##/gi, s84[i]);
  1081. sum += Exec(re8, '473qq1rs0n2r70q9qo1pq48n021s9468ron90nps048p4p29');
  1082. sum += Exec(re8, 'SbeprqRkcvengvba=633669325184628362');
  1083. sum += Exec(re8, 'FrffvbaQQS2=473qq1rs0n2r70q9qo1pq48n021s9468ron90nps048p4p29');
  1084. sum += Exec(/AbxvnA[^\/]*/, s15[i]);
  1085. }
  1086. for (var i = 0; i < 10; i++) {
  1087. sum += ' bss'.replace(/(?:^|\s+)bss(?:\s+|$)/g, '').length;
  1088. sum += s90[i].replace(/(\$\{0\})|(\$0\b)/g, '').length;
  1089. sum += s90[i].replace(/(\$\{1\})|(\$1\b)/g, '').length;
  1090. sum += s90[i].replace(/(\$\{pbzcyrgr\})|(\$pbzcyrgr\b)/g, '').length;
  1091. sum += s90[i].replace(/(\$\{sentzrag\})|(\$sentzrag\b)/g, '').length;
  1092. sum += s90[i].replace(/(\$\{ubfgcbeg\})|(\$ubfgcbeg\b)/g, '').length;
  1093. sum += s90[i].replace(re56, '').length;
  1094. sum += s90[i].replace(/(\$\{cebgbpby\})|(\$cebgbpby\b)/g, '').length;
  1095. sum += s90[i].replace(/(\$\{dhrel\})|(\$dhrel\b)/g, '').length;
  1096. sum += 'nqfvmr'.replace(re29, '').length;
  1097. sum += 'nqfvmr'.replace(re30, '').length;
  1098. sum += 'uggc://${2}${3}${4}${5}'.replace(/(\$\{2\})|(\$2\b)/g, '').length;
  1099. sum += 'uggc://wf.hv-cbegny.qr${3}${4}${5}'.replace(/(\$\{3\})|(\$3\b)/g, '').length;
  1100. sum += 'arjf'.replace(re40, '').length;
  1101. sum += 'arjf'.replace(re41, '').length;
  1102. sum += 'arjf'.replace(re42, '').length;
  1103. sum += 'arjf'.replace(re43, '').length;
  1104. sum += 'arjf'.replace(re44, '').length;
  1105. sum += 'arjf'.replace(re45, '').length;
  1106. sum += 'arjf'.replace(re46, '').length;
  1107. sum += 'arjf'.replace(re47, '').length;
  1108. sum += 'arjf'.replace(re48, '').length;
  1109. sum += Exec(/ PC=i=(\d+)&oe=(.)/, str35);
  1110. sum += Exec(re60, ' ');
  1111. sum += Exec(re60, ' bss');
  1112. sum += Exec(re60, '');
  1113. sum += Exec(re19, ' ');
  1114. sum += Exec(re19, 'svefg ba');
  1115. sum += Exec(re19, 'ynfg vtaber');
  1116. sum += Exec(re19, 'ba');
  1117. sum += Exec(re9, 'scnq so ');
  1118. sum += Exec(re9, 'zrqvgobk');
  1119. sum += Exec(re9, 'hsgy');
  1120. sum += Exec(re9, 'lhv-h');
  1121. sum += Exec(/Fnsnev|Xbadhrebe|XUGZY/gi, s15[i]);
  1122. sum += Exec(re61, 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/onfr.wf');
  1123. sum += Exec(re62, '#Ybtva_rznvy');
  1124. }
  1125. return sum;
  1126. }
  1127. var re63 = /\{0\}/g;
  1128. var str36 = 'FrffvbaQQS2=4ss747o77904333q374or84qrr1s9r0nprp8r5q81534o94n; ZFPhygher=VC=74.125.75.20&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669321699093060&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=; AFP_zp_tfwsbrg-aowb_80=4413268q3660';
  1129. var str37 = 'FrffvbaQQS2=4ss747o77904333q374or84qrr1s9r0nprp8r5q81534o94n; AFP_zp_tfwsbrg-aowb_80=4413268q3660; __hgzm=144631658.1231364074.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar); __hgzn=144631658.2294274870215848400.1231364074.1231364074.1231364074.1; __hgzo=144631658.0.10.1231364074; __hgzp=144631658; ZFPhygher=VC=74.125.75.20&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669321699093060&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q';
  1130. var str38 = 'uggc://tbbtyrnqf.t.qbhoyrpyvpx.arg/cntrnq/nqf?pyvrag=pn-svz_zlfcnpr_zlfcnpr-ubzrcntr_wf&qg=1231364057761&uy=ra&nqfnsr=uvtu&br=hgs8&ahz_nqf=4&bhgchg=wf&nqgrfg=bss&pbeeryngbe=1231364057761&punaary=svz_zlfcnpr_ubzrcntr_abgybttrqva%2Psvz_zlfcnpr_aba_HTP%2Psvz_zlfcnpr_havgrq-fgngrf&hey=uggc%3N%2S%2Ssevraqf.zlfcnpr.pbz%2Svaqrk.psz&nq_glcr=grkg&rvq=6083027&rn=0&sez=0&tn_ivq=1667363813.1231364061&tn_fvq=1231364061&tn_uvq=1917563877&synfu=9.0.115&h_u=768&h_j=1024&h_nu=738&h_nj=1024&h_pq=24&h_gm=-480&h_uvf=2&h_wnin=gehr&h_acyht=7&h_azvzr=22';
  1131. var str39 = 'ZFPhygher=VC=74.125.75.20&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669321699093060&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q';
  1132. var str40 = 'ZFPhygher=VC=74.125.75.20&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669321699093060&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=';
  1133. var s91 = computeInputVariants(str36, 9);
  1134. var s92 = computeInputVariants(str37, 9);
  1135. var s93 = computeInputVariants(str38, 9);
  1136. function runBlock7() {
  1137. var sum = 0;
  1138. for (var i = 0; i < 9; i++) {
  1139. sum += '0'.replace(re40, '').length;
  1140. sum += '0'.replace(re10, '').length;
  1141. sum += '0'.replace(re51, '').length;
  1142. sum += '0'.replace(re52, '').length;
  1143. sum += '0'.replace(re53, '').length;
  1144. sum += '0'.replace(re39, '').length;
  1145. sum += '0'.replace(re54, '').length;
  1146. sum += 'Lrf'.replace(re40, '').length;
  1147. sum += 'Lrf'.replace(re10, '').length;
  1148. sum += 'Lrf'.replace(re51, '').length;
  1149. sum += 'Lrf'.replace(re52, '').length;
  1150. sum += 'Lrf'.replace(re53, '').length;
  1151. sum += 'Lrf'.replace(re39, '').length;
  1152. sum += 'Lrf'.replace(re54, '').length;
  1153. }
  1154. for (var i = 0; i < 8; i++) {
  1155. sum += 'Pybfr {0}'.replace(re63, '').length;
  1156. sum += 'Bcra {0}'.replace(re63, '').length;
  1157. sum += s91[i].split(re32).length;
  1158. sum += s92[i].split(re32).length;
  1159. sum += 'puvyq p1 svefg gnournqref'.replace(re14, '').length;
  1160. sum += 'puvyq p1 svefg gnournqref'.replace(re15, '').length;
  1161. sum += 'uqy_fcb'.replace(re14, '').length;
  1162. sum += 'uqy_fcb'.replace(re15, '').length;
  1163. sum += 'uvag'.replace(re14, '').length;
  1164. sum += 'uvag'.replace(re15, '').length;
  1165. sum += s93[i].replace(re33, '').length;
  1166. sum += 'yvfg'.replace(re14, '').length;
  1167. sum += 'yvfg'.replace(re15, '').length;
  1168. sum += 'at_bhgre'.replace(re30, '').length;
  1169. sum += 'cnerag puebzr5 qbhoyr2 NU'.replace(re14, '').length;
  1170. sum += 'cnerag puebzr5 qbhoyr2 NU'.replace(re15, '').length;
  1171. sum += 'cnerag puebzr5 dhnq5 ps NU osyvax zbarl'.replace(re14, '').length;
  1172. sum += 'cnerag puebzr5 dhnq5 ps NU osyvax zbarl'.replace(re15, '').length;
  1173. sum += 'cnerag puebzr6 fvatyr1'.replace(re14, '').length;
  1174. sum += 'cnerag puebzr6 fvatyr1'.replace(re15, '').length;
  1175. sum += 'cb_qrs'.replace(re14, '').length;
  1176. sum += 'cb_qrs'.replace(re15, '').length;
  1177. sum += 'gnopbagrag'.replace(re14, '').length;
  1178. sum += 'gnopbagrag'.replace(re15, '').length;
  1179. sum += 'iv_svefg_gvzr'.replace(re30, '').length;
  1180. sum += Exec(/(^|.)(ronl|qri-ehf3.wbg)(|fgberf|zbgbef|yvirnhpgvbaf|jvxv|rkcerff|punggre).(pbz(|.nh|.pa|.ux|.zl|.ft|.oe|.zk)|pb(.hx|.xe|.am)|pn|qr|se|vg|ay|or|ng|pu|vr|va|rf|cy|cu|fr)$/i, 'cntrf.ronl.pbz');
  1181. sum += Exec(re8, '144631658.0.10.1231364074');
  1182. sum += Exec(re8, '144631658.1231364074.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)');
  1183. sum += Exec(re8, '144631658.2294274870215848400.1231364074.1231364074.1231364074.1');
  1184. sum += Exec(re8, '4413241q3660');
  1185. sum += Exec(re8, 'SbeprqRkcvengvba=633669357391353591');
  1186. sum += Exec(re8, str39);
  1187. sum += Exec(re8, str40);
  1188. sum += Exec(re8, 'AFP_zp_kkk-gdzogv_80=4413241q3660');
  1189. sum += Exec(re8, 'FrffvbaQQS2=p98s8o9q42nr21or1r61pqorn1n002nsss569635984s6qp7');
  1190. sum += Exec(re8, '__hgzn=144631658.2294274870215848400.1231364074.1231364074.1231364074.1');
  1191. sum += Exec(re8, '__hgzo=144631658.0.10.1231364074');
  1192. sum += Exec(re8, '__hgzm=144631658.1231364074.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)');
  1193. sum += Exec(re8, 'p98s8o9q42nr21or1r61pqorn1n002nsss569635984s6qp7');
  1194. sum += Exec(re34, s91[i]);
  1195. sum += Exec(re34, s92[i]);
  1196. }
  1197. return sum;
  1198. }
  1199. var re64 = /\b[a-z]/g;
  1200. var re65 = /^uggc:\/\//;
  1201. var re66 = /(?:^|\s+)qvfnoyrq(?:\s+|$)/;
  1202. var str41 = 'uggc://cebsvyr.zlfcnpr.pbz/Zbqhyrf/Nccyvpngvbaf/Cntrf/Pnainf.nfck';
  1203. function runBlock8() {
  1204. var sum = 0;
  1205. for (var i = 0; i < 7; i++) {
  1206. s21[i].match(/\d+/g);
  1207. sum += 'nsgre'.replace(re64, '').length;
  1208. sum += 'orsber'.replace(re64, '').length;
  1209. sum += 'obggbz'.replace(re64, '').length;
  1210. sum += 'ohvygva_jrngure.kzy'.replace(re65, '').length;
  1211. sum += 'ohggba'.replace(re37, '').length;
  1212. sum += 'ohggba'.replace(re18, '').length;
  1213. sum += 'qngrgvzr.kzy'.replace(re65, '').length;
  1214. sum += 'uggc://eff.paa.pbz/eff/paa_gbcfgbevrf.eff'.replace(re65, '').length;
  1215. sum += 'vachg'.replace(re37, '').length;
  1216. sum += 'vachg'.replace(re18, '').length;
  1217. sum += 'vafvqr'.replace(re64, '').length;
  1218. sum += 'cbvagre'.replace(re27, '').length;
  1219. sum += 'cbfvgvba'.replace(/[A-Z]/g, '').length;
  1220. sum += 'gbc'.replace(re27, '').length;
  1221. sum += 'gbc'.replace(re64, '').length;
  1222. sum += 'hy'.replace(re37, '').length;
  1223. sum += 'hy'.replace(re18, '').length;
  1224. sum += str26.replace(re37, '').length;
  1225. sum += str26.replace(re18, '').length;
  1226. sum += 'lbhghor_vtbbtyr/i2/lbhghor.kzy'.replace(re65, '').length;
  1227. sum += 'm-vaqrk'.replace(re27, '').length;
  1228. sum += Exec(/#([\w-]+)/, str26);
  1229. sum += Exec(re16, 'urvtug');
  1230. sum += Exec(re16, 'znetvaGbc');
  1231. sum += Exec(re16, 'jvqgu');
  1232. sum += Exec(re19, 'gno0 svefg ba');
  1233. sum += Exec(re19, 'gno0 ba');
  1234. sum += Exec(re19, 'gno4 ynfg');
  1235. sum += Exec(re19, 'gno4');
  1236. sum += Exec(re19, 'gno5');
  1237. sum += Exec(re19, 'gno6');
  1238. sum += Exec(re19, 'gno7');
  1239. sum += Exec(re19, 'gno8');
  1240. sum += Exec(/NqborNVE\/([^\s]*)/, s15[i]);
  1241. sum += Exec(/NccyrJroXvg\/([^ ]*)/, s15[i]);
  1242. sum += Exec(/XUGZY/gi, s15[i]);
  1243. sum += Exec(/^(?:obql|ugzy)$/i, 'YV');
  1244. sum += Exec(re38, 'ohggba');
  1245. sum += Exec(re38, 'vachg');
  1246. sum += Exec(re38, 'hy');
  1247. sum += Exec(re38, str26);
  1248. sum += Exec(/^(\w+|\*)/, str26);
  1249. sum += Exec(/znp|jva|yvahk/i, 'Jva32');
  1250. sum += Exec(/eton?\([\d\s,]+\)/, 'fgngvp');
  1251. }
  1252. for (var i = 0; i < 6; i++) {
  1253. sum += ''.replace(/\r/g, '').length;
  1254. sum += '/'.replace(re40, '').length;
  1255. sum += '/'.replace(re10, '').length;
  1256. sum += '/'.replace(re51, '').length;
  1257. sum += '/'.replace(re52, '').length;
  1258. sum += '/'.replace(re53, '').length;
  1259. sum += '/'.replace(re39, '').length;
  1260. sum += '/'.replace(re54, '').length;
  1261. sum += 'uggc://zfacbegny.112.2b7.arg/o/ff/zfacbegnyubzr/1/U.7-cqi-2/{0}?[NDO]&{1}&{2}&[NDR]'.replace(re63, '').length;
  1262. sum += str41.replace(re12, '').length;
  1263. sum += 'uggc://jjj.snprobbx.pbz/fepu.cuc'.replace(re23, '').length;
  1264. sum += 'freivpr'.replace(re40, '').length;
  1265. sum += 'freivpr'.replace(re41, '').length;
  1266. sum += 'freivpr'.replace(re42, '').length;
  1267. sum += 'freivpr'.replace(re43, '').length;
  1268. sum += 'freivpr'.replace(re44, '').length;
  1269. sum += 'freivpr'.replace(re45, '').length;
  1270. sum += 'freivpr'.replace(re46, '').length;
  1271. sum += 'freivpr'.replace(re47, '').length;
  1272. sum += 'freivpr'.replace(re48, '').length;
  1273. sum += Exec(/((ZFVR\s+([6-9]|\d\d)\.))/, s15[i]);
  1274. sum += Exec(re66, '');
  1275. sum += Exec(re50, 'fryrpgrq');
  1276. sum += Exec(re8, '8sqq78r9n442851q565599o401385sp3s04r92rnn7o19ssn');
  1277. sum += Exec(re8, 'SbeprqRkcvengvba=633669340386893867');
  1278. sum += Exec(re8, 'VC=74.125.75.17');
  1279. sum += Exec(re8, 'FrffvbaQQS2=8sqq78r9n442851q565599o401385sp3s04r92rnn7o19ssn');
  1280. sum += Exec(/Xbadhrebe|Fnsnev|XUGZY/, s15[i]);
  1281. sum += Exec(re13, str41);
  1282. sum += Exec(re49, 'unfsbphf');
  1283. }
  1284. return sum;
  1285. }
  1286. var re67 = /zrah_byq/g;
  1287. var str42 = 'FrffvbaQQS2=473qq1rs0n2r70q9qo1pq48n021s9468ron90nps048p4p29; ZFPhygher=VC=74.125.75.3&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669325184628362&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=';
  1288. var str43 = 'FrffvbaQQS2=473qq1rs0n2r70q9qo1pq48n021s9468ron90nps048p4p29; __hgzm=144631658.1231364380.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar); __hgzn=144631658.3931862196947939300.1231364380.1231364380.1231364380.1; __hgzo=144631658.0.10.1231364380; __hgzp=144631658; ZFPhygher=VC=74.125.75.3&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669325184628362&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q';
  1289. var str44 = 'uggc://tbbtyrnqf.t.qbhoyrpyvpx.arg/cntrnq/nqf?pyvrag=pn-svz_zlfcnpr_vzntrf_wf&qg=1231364373088&uy=ra&nqfnsr=uvtu&br=hgs8&ahz_nqf=4&bhgchg=wf&nqgrfg=bss&pbeeryngbe=1231364373088&punaary=svz_zlfcnpr_hfre-ivrj-pbzzragf%2Psvz_zlfcnpr_havgrq-fgngrf&hey=uggc%3N%2S%2Spbzzrag.zlfcnpr.pbz%2Svaqrk.psz&nq_glcr=grkg&rvq=6083027&rn=0&sez=0&tn_ivq=1158737789.1231364375&tn_fvq=1231364375&tn_uvq=415520832&synfu=9.0.115&h_u=768&h_j=1024&h_nu=738&h_nj=1024&h_pq=24&h_gm=-480&h_uvf=2&h_wnin=gehr&h_acyht=7&h_azvzr=22';
  1290. var str45 = 'ZFPhygher=VC=74.125.75.3&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669325184628362&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q';
  1291. var str46 = 'ZFPhygher=VC=74.125.75.3&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669325184628362&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=';
  1292. var re68 = /^([#.]?)((?:[\w\u0128-\uffff*_-]|\\.)*)/;
  1293. var re69 = /\{1\}/g;
  1294. var re70 = /\s+/;
  1295. var re71 = /(\$\{4\})|(\$4\b)/g;
  1296. var re72 = /(\$\{5\})|(\$5\b)/g;
  1297. var re73 = /\{2\}/g;
  1298. var re74 = /[^+>] [^+>]/;
  1299. var re75 = /\bucpyv\s*=\s*([^;]*)/i;
  1300. var re76 = /\bucuvqr\s*=\s*([^;]*)/i;
  1301. var re77 = /\bucfie\s*=\s*([^;]*)/i;
  1302. var re78 = /\bhfucjrn\s*=\s*([^;]*)/i;
  1303. var re79 = /\bmvc\s*=\s*([^;]*)/i;
  1304. var re80 = /^((?:[\w\u0128-\uffff*_-]|\\.)+)(#)((?:[\w\u0128-\uffff*_-]|\\.)+)/;
  1305. var re81 = /^([>+~])\s*(\w*)/i;
  1306. var re82 = /^>\s*((?:[\w\u0128-\uffff*_-]|\\.)+)/;
  1307. var re83 = /^[\s[]?shapgvba/;
  1308. var re84 = /v\/g.tvs#(.*)/i;
  1309. var str47 = '#Zbq-Vasb-Vasb-WninFpevcgUvag';
  1310. var str48 = ',n.svryqOgaPnapry';
  1311. var str49 = 'FrffvbaQQS2=p98s8o9q42nr21or1r61pqorn1n002nsss569635984s6qp7; ZFPhygher=VC=74.125.75.3&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669357391353591&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=; AFP_zp_kkk-gdzogv_80=4413241q3660';
  1312. var str50 = 'FrffvbaQQS2=p98s8o9q42nr21or1r61pqorn1n002nsss569635984s6qp7; AFP_zp_kkk-gdzogv_80=4413241q3660; AFP_zp_kkk-aowb_80=4413235p3660; __hgzm=144631658.1231367708.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar); __hgzn=144631658.2770915348920628700.1231367708.1231367708.1231367708.1; __hgzo=144631658.0.10.1231367708; __hgzp=144631658; ZFPhygher=VC=74.125.75.3&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669357391353591&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q';
  1313. var str51 = 'uggc://tbbtyrnqf.t.qbhoyrpyvpx.arg/cntrnq/nqf?pyvrag=pn-svz_zlfcnpr_zlfcnpr-ubzrcntr_wf&qg=1231367691141&uy=ra&nqfnsr=uvtu&br=hgs8&ahz_nqf=4&bhgchg=wf&nqgrfg=bss&pbeeryngbe=1231367691141&punaary=svz_zlfcnpr_ubzrcntr_abgybttrqva%2Psvz_zlfcnpr_aba_HTP%2Psvz_zlfcnpr_havgrq-fgngrf&hey=uggc%3N%2S%2Sjjj.zlfcnpr.pbz%2S&nq_glcr=grkg&rvq=6083027&rn=0&sez=0&tn_ivq=320757904.1231367694&tn_fvq=1231367694&tn_uvq=1758792003&synfu=9.0.115&h_u=768&h_j=1024&h_nu=738&h_nj=1024&h_pq=24&h_gm=-480&h_uvf=2&h_wnin=gehr&h_acyht=7&h_azvzr=22';
  1314. var str52 = 'uggc://zfacbegny.112.2b7.arg/o/ff/zfacbegnyubzr/1/U.7-cqi-2/f55332979829981?[NDO]&aqu=1&g=7%2S0%2S2009%2014%3N38%3N42%203%20480&af=zfacbegny&cntrAnzr=HF%20UCZFSGJ&t=uggc%3N%2S%2Sjjj.zfa.pbz%2S&f=1024k768&p=24&x=L&oj=994&ou=634&uc=A&{2}&[NDR]';
  1315. var str53 = 'cnerag puebzr6 fvatyr1 gno fryrpgrq ovaq qbhoyr2 ps';
  1316. var str54 = 'ZFPhygher=VC=74.125.75.3&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669357391353591&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q';
  1317. var str55 = 'ZFPhygher=VC=74.125.75.3&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669357391353591&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=';
  1318. var str56 = 'ne;ng;nh;or;oe;pn;pu;py;pa;qr;qx;rf;sv;se;to;ux;vq;vr;va;vg;wc;xe;zk;zl;ay;ab;am;cu;cy;cg;eh;fr;ft;gu;ge;gj;mn;';
  1319. var str57 = 'ZP1=I=3&THVQ=6nnpr9q661804s33nnop45nosqp17q85; zu=ZFSG; PHYGHER=RA-HF; SyvtugTebhcVq=97; SyvtugVq=OnfrCntr; ucfie=Z:5|S:5|G:5|R:5|Q:oyh|J:S; ucpyv=J.U|Y.|F.|E.|H.Y|P.|U.; hfucjrn=jp:HFPN0746; ZHVQ=Q783SN9O14054831N4869R51P0SO8886&GHVQ=1';
  1320. var str58 = 'ZP1=I=3&THVQ=6nnpr9q661804s33nnop45nosqp17q85; zu=ZFSG; PHYGHER=RA-HF; SyvtugTebhcVq=97; SyvtugVq=OnfrCntr; ucfie=Z:5|S:5|G:5|R:5|Q:oyh|J:S; ucpyv=J.U|Y.|F.|E.|H.Y|P.|U.; hfucjrn=jp:HFPN0746; ZHVQ=Q783SN9O14054831N4869R51P0SO8886';
  1321. var str59 = 'ZP1=I=3&THVQ=6nnpr9q661804s33nnop45nosqp17q85; zu=ZFSG; PHYGHER=RA-HF; SyvtugTebhcVq=97; SyvtugVq=OnfrCntr; ucfie=Z:5|S:5|G:5|R:5|Q:oyh|J:S; ucpyv=J.U|Y.|F.|E.|H.Y|P.|U.; hfucjrn=jp:HFPN0746; ZHVQ=Q783SN9O14054831N4869R51P0SO8886; mvc=m:94043|yn:37.4154|yb:-122.0585|p:HF|ue:1';
  1322. var str60 = 'ZP1=I=3&THVQ=6nnpr9q661804s33nnop45nosqp17q85; zu=ZFSG; PHYGHER=RA-HF; SyvtugTebhcVq=97; SyvtugVq=OnfrCntr; ucfie=Z:5|S:5|G:5|R:5|Q:oyh|J:S; ucpyv=J.U|Y.|F.|E.|H.Y|P.|U.; hfucjrn=jp:HFPN0746; ZHVQ=Q783SN9O14054831N4869R51P0SO8886; mvc=m:94043|yn:37.4154|yb:-122.0585|p:HF';
  1323. var str61 = 'uggc://gx2.fgp.f-zfa.pbz/oe/uc/11/ra-hf/pff/v/g.tvs#uggc://gx2.fgo.f-zfa.pbz/v/29/4RQP4969777N048NPS4RRR3PO2S7S.wct';
  1324. var str62 = 'uggc://gx2.fgp.f-zfa.pbz/oe/uc/11/ra-hf/pff/v/g.tvs#uggc://gx2.fgo.f-zfa.pbz/v/OQ/63NP9O94NS5OQP1249Q9S1ROP7NS3.wct';
  1325. var str63 = 'zbmvyyn/5.0 (jvaqbjf; h; jvaqbjf ag 5.1; ra-hf) nccyrjroxvg/528.9 (xugzy, yvxr trpxb) puebzr/2.0.157.0 fnsnev/528.9';
  1326. var s94 = computeInputVariants(str42, 5);
  1327. var s95 = computeInputVariants(str43, 5);
  1328. var s96 = computeInputVariants(str44, 5);
  1329. var s97 = computeInputVariants(str47, 5);
  1330. var s98 = computeInputVariants(str48, 5);
  1331. var s99 = computeInputVariants(str49, 5);
  1332. var s100 = computeInputVariants(str50, 5);
  1333. var s101 = computeInputVariants(str51, 5);
  1334. var s102 = computeInputVariants(str52, 5);
  1335. var s103 = computeInputVariants(str53, 5);
  1336. function runBlock9() {
  1337. var sum = 0;
  1338. for (var i = 0; i < 5; i++) {
  1339. sum += s94[i].split(re32).length;
  1340. sum += s95[i].split(re32).length;
  1341. sum += 'svz_zlfcnpr_hfre-ivrj-pbzzragf,svz_zlfcnpr_havgrq-fgngrf'.split(re20).length;
  1342. sum += s96[i].replace(re33, '').length;
  1343. sum += 'zrah_arj zrah_arj_gbttyr zrah_gbttyr'.replace(re67, '').length;
  1344. sum += 'zrah_byq zrah_byq_gbttyr zrah_gbttyr'.replace(re67, '').length;
  1345. sum += Exec(re8, '102n9o0o9pq60132qn0337rr867p75953502q2s27s2s5r98');
  1346. sum += Exec(re8, '144631658.0.10.1231364380');
  1347. sum += Exec(re8, '144631658.1231364380.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)');
  1348. sum += Exec(re8, '144631658.3931862196947939300.1231364380.1231364380.1231364380.1');
  1349. sum += Exec(re8, '441326q33660');
  1350. sum += Exec(re8, 'SbeprqRkcvengvba=633669341278771470');
  1351. sum += Exec(re8, str45);
  1352. sum += Exec(re8, str46);
  1353. sum += Exec(re8, 'AFP_zp_dfctwzssrwh-aowb_80=441326q33660');
  1354. sum += Exec(re8, 'FrffvbaQQS2=102n9o0o9pq60132qn0337rr867p75953502q2s27s2s5r98');
  1355. sum += Exec(re8, '__hgzn=144631658.3931862196947939300.1231364380.1231364380.1231364380.1');
  1356. sum += Exec(re8, '__hgzo=144631658.0.10.1231364380');
  1357. sum += Exec(re8, '__hgzm=144631658.1231364380.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)');
  1358. }
  1359. for (var i = 0; i < 4; i++) {
  1360. sum += ' yvfg1'.replace(re14, '').length;
  1361. sum += ' yvfg1'.replace(re15, '').length;
  1362. sum += ' yvfg2'.replace(re14, '').length;
  1363. sum += ' yvfg2'.replace(re15, '').length;
  1364. sum += ' frneputebhc1'.replace(re14, '').length;
  1365. sum += ' frneputebhc1'.replace(re15, '').length;
  1366. sum += s97[i].replace(re68, '').length;
  1367. sum += s97[i].replace(re18, '').length;
  1368. sum += ''.replace(/&/g, '').length;
  1369. sum += ''.replace(re35, '').length;
  1370. sum += '(..-{0})(\|(\d+)|)'.replace(re63, '').length;
  1371. sum += s98[i].replace(re18, '').length;
  1372. sum += '//vzt.jro.qr/vij/FC/${cngu}/${anzr}/${inyhr}?gf=${abj}'.replace(re56, '').length;
  1373. sum += '//vzt.jro.qr/vij/FC/tzk_uc/${anzr}/${inyhr}?gf=${abj}'.replace(/(\$\{anzr\})|(\$anzr\b)/g, '').length;
  1374. sum += '<fcna pynff="urnq"><o>Jvaqbjf Yvir Ubgznvy</o></fcna><fcna pynff="zft">{1}</fcna>'.replace(re69, '').length;
  1375. sum += '<fcna pynff="urnq"><o>{0}</o></fcna><fcna pynff="zft">{1}</fcna>'.replace(re63, '').length;
  1376. sum += '<fcna pynff="fvtahc"><n uers=uggc://jjj.ubgznvy.pbz><o>{1}</o></n></fcna>'.replace(re69, '').length;
  1377. sum += '<fcna pynff="fvtahc"><n uers={0}><o>{1}</o></n></fcna>'.replace(re63, '').length;
  1378. sum += 'Vzntrf'.replace(re15, '').length;
  1379. sum += 'ZFA'.replace(re15, '').length;
  1380. sum += 'Zncf'.replace(re15, '').length;
  1381. sum += 'Zbq-Vasb-Vasb-WninFpevcgUvag'.replace(re39, '').length;
  1382. sum += 'Arjf'.replace(re15, '').length;
  1383. sum += s99[i].split(re32).length;
  1384. sum += s100[i].split(re32).length;
  1385. sum += 'Ivqrb'.replace(re15, '').length;
  1386. sum += 'Jro'.replace(re15, '').length;
  1387. sum += 'n'.replace(re39, '').length;
  1388. sum += 'nwnkFgneg'.split(re70).length;
  1389. sum += 'nwnkFgbc'.split(re70).length;
  1390. sum += 'ovaq'.replace(re14, '').length;
  1391. sum += 'ovaq'.replace(re15, '').length;
  1392. sum += 'oevatf lbh zber. Zber fcnpr (5TO), zber frphevgl, fgvyy serr.'.replace(re63, '').length;
  1393. sum += 'puvyq p1 svefg qrpx'.replace(re14, '').length;
  1394. sum += 'puvyq p1 svefg qrpx'.replace(re15, '').length;
  1395. sum += 'puvyq p1 svefg qbhoyr2'.replace(re14, '').length;
  1396. sum += 'puvyq p1 svefg qbhoyr2'.replace(re15, '').length;
  1397. sum += 'puvyq p2 ynfg'.replace(re14, '').length;
  1398. sum += 'puvyq p2 ynfg'.replace(re15, '').length;
  1399. sum += 'puvyq p2'.replace(re14, '').length;
  1400. sum += 'puvyq p2'.replace(re15, '').length;
  1401. sum += 'puvyq p3'.replace(re14, '').length;
  1402. sum += 'puvyq p3'.replace(re15, '').length;
  1403. sum += 'puvyq p4 ynfg'.replace(re14, '').length;
  1404. sum += 'puvyq p4 ynfg'.replace(re15, '').length;
  1405. sum += 'pbclevtug'.replace(re14, '').length;
  1406. sum += 'pbclevtug'.replace(re15, '').length;
  1407. sum += 'qZFAZR_1'.replace(re14, '').length;
  1408. sum += 'qZFAZR_1'.replace(re15, '').length;
  1409. sum += 'qbhoyr2 ps'.replace(re14, '').length;
  1410. sum += 'qbhoyr2 ps'.replace(re15, '').length;
  1411. sum += 'qbhoyr2'.replace(re14, '').length;
  1412. sum += 'qbhoyr2'.replace(re15, '').length;
  1413. sum += 'uqy_arj'.replace(re14, '').length;
  1414. sum += 'uqy_arj'.replace(re15, '').length;
  1415. sum += 'uc_fubccvatobk'.replace(re30, '').length;
  1416. sum += 'ugzy%2Rvq'.replace(re29, '').length;
  1417. sum += 'ugzy%2Rvq'.replace(re30, '').length;
  1418. sum += s101[i].replace(re33, '').length;
  1419. sum += 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/cebgbglcr.wf${4}${5}'.replace(re71, '').length;
  1420. sum += 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/cebgbglcr.wf${5}'.replace(re72, '').length;
  1421. sum += s102[i].replace(re73, '').length;
  1422. sum += 'uggc://zfacbegny.112.2b7.arg/o/ff/zfacbegnyubzr/1/U.7-cqi-2/f55332979829981?[NDO]&{1}&{2}&[NDR]'.replace(re69, '').length;
  1423. sum += 'vztZFSG'.replace(re14, '').length;
  1424. sum += 'vztZFSG'.replace(re15, '').length;
  1425. sum += 'zfasbbg1 ps'.replace(re14, '').length;
  1426. sum += 'zfasbbg1 ps'.replace(re15, '').length;
  1427. sum += s103[i].replace(re14, '').length;
  1428. sum += s103[i].replace(re15, '').length;
  1429. sum += 'cnerag puebzr6 fvatyr1 gno fryrpgrq ovaq'.replace(re14, '').length;
  1430. sum += 'cnerag puebzr6 fvatyr1 gno fryrpgrq ovaq'.replace(re15, '').length;
  1431. sum += 'cevznel'.replace(re14, '').length;
  1432. sum += 'cevznel'.replace(re15, '').length;
  1433. sum += 'erpgnatyr'.replace(re30, '').length;
  1434. sum += 'frpbaqnel'.replace(re14, '').length;
  1435. sum += 'frpbaqnel'.replace(re15, '').length;
  1436. sum += 'haybnq'.split(re70).length;
  1437. sum += '{0}{1}1'.replace(re63, '').length;
  1438. sum += '|{1}1'.replace(re69, '').length;
  1439. sum += Exec(/(..-HF)(\|(\d+)|)/i, 'xb-xe,ra-va,gu-gu');
  1440. sum += Exec(re4, '/ZlFcnprNccf/NccPnainf,45000012');
  1441. sum += Exec(re8, '144631658.0.10.1231367708');
  1442. sum += Exec(re8, '144631658.1231367708.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)');
  1443. sum += Exec(re8, '144631658.2770915348920628700.1231367708.1231367708.1231367708.1');
  1444. sum += Exec(re8, '4413235p3660');
  1445. sum += Exec(re8, '441327q73660');
  1446. sum += Exec(re8, '9995p6rp12rrnr893334ro7nq70o7p64p69rqn844prs1473');
  1447. sum += Exec(re8, 'SbeprqRkcvengvba=633669350559478880');
  1448. sum += Exec(re8, str54);
  1449. sum += Exec(re8, str55);
  1450. sum += Exec(re8, 'AFP_zp_dfctwzs-aowb_80=441327q73660');
  1451. sum += Exec(re8, 'AFP_zp_kkk-aowb_80=4413235p3660');
  1452. sum += Exec(re8, 'FrffvbaQQS2=9995p6rp12rrnr893334ro7nq70o7p64p69rqn844prs1473');
  1453. sum += Exec(re8, '__hgzn=144631658.2770915348920628700.1231367708.1231367708.1231367708.1');
  1454. sum += Exec(re8, '__hgzo=144631658.0.10.1231367708');
  1455. sum += Exec(re8, '__hgzm=144631658.1231367708.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)');
  1456. sum += Exec(re34, s99[i]);
  1457. sum += Exec(re34, s100[i]);
  1458. sum += Exec(/ZFVR\s+5[.]01/, s15[i]);
  1459. sum += Exec(/HF(?=;)/i, str56);
  1460. sum += Exec(re74, s97[i]);
  1461. sum += Exec(re28, 'svefg npgvir svefgNpgvir');
  1462. sum += Exec(re28, 'ynfg');
  1463. sum += Exec(/\bp:(..)/i, 'm:94043|yn:37.4154|yb:-122.0585|p:HF');
  1464. sum += Exec(re75, str57);
  1465. sum += Exec(re75, str58);
  1466. sum += Exec(re76, str57);
  1467. sum += Exec(re76, str58);
  1468. sum += Exec(re77, str57);
  1469. sum += Exec(re77, str58);
  1470. sum += Exec(/\bhfucce\s*=\s*([^;]*)/i, str59);
  1471. sum += Exec(re78, str57);
  1472. sum += Exec(re78, str58);
  1473. sum += Exec(/\bjci\s*=\s*([^;]*)/i, str59);
  1474. sum += Exec(re79, str58);
  1475. sum += Exec(re79, str60);
  1476. sum += Exec(re79, str59);
  1477. sum += Exec(/\|p:([a-z]{2})/i, 'm:94043|yn:37.4154|yb:-122.0585|p:HF|ue:1');
  1478. sum += Exec(re80, s97[i]);
  1479. sum += Exec(re61, 'cebgbglcr.wf');
  1480. sum += Exec(re68, s97[i]);
  1481. sum += Exec(re81, s97[i]);
  1482. sum += Exec(re82, s97[i]);
  1483. sum += Exec(/^Fubpxjnir Synfu (\d)/, s21[i]);
  1484. sum += Exec(/^Fubpxjnir Synfu (\d+)/, s21[i]);
  1485. sum += Exec(re83, '[bowrpg tybony]');
  1486. sum += Exec(re62, s97[i]);
  1487. sum += Exec(re84, str61);
  1488. sum += Exec(re84, str62);
  1489. sum += Exec(/jroxvg/, str63);
  1490. }
  1491. return sum;
  1492. }
  1493. var re85 = /eaq_zbqobkva/;
  1494. var str64 = '1231365729213';
  1495. var str65 = '74.125.75.3-1057165600.29978900';
  1496. var str66 = '74.125.75.3-1057165600.29978900.1231365730214';
  1497. var str67 = 'Frnepu%20Zvpebfbsg.pbz';
  1498. var str68 = 'FrffvbaQQS2=8sqq78r9n442851q565599o401385sp3s04r92rnn7o19ssn; ZFPhygher=VC=74.125.75.17&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669340386893867&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=';
  1499. var str69 = 'FrffvbaQQS2=8sqq78r9n442851q565599o401385sp3s04r92rnn7o19ssn; __hgzm=144631658.1231365779.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar); __hgzn=144631658.1877536177953918500.1231365779.1231365779.1231365779.1; __hgzo=144631658.0.10.1231365779; __hgzp=144631658; ZFPhygher=VC=74.125.75.17&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669340386893867&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q';
  1500. var str70 = 'I=3%26THVQ=757q3ss871q44o7o805n8113n5p72q52';
  1501. var str71 = 'I=3&THVQ=757q3ss871q44o7o805n8113n5p72q52';
  1502. var str72 = 'uggc://tbbtyrnqf.t.qbhoyrpyvpx.arg/cntrnq/nqf?pyvrag=pn-svz_zlfcnpr_zlfcnpr-ubzrcntr_wf&qg=1231365765292&uy=ra&nqfnsr=uvtu&br=hgs8&ahz_nqf=4&bhgchg=wf&nqgrfg=bss&pbeeryngbe=1231365765292&punaary=svz_zlfcnpr_ubzrcntr_abgybttrqva%2Psvz_zlfcnpr_aba_HTP%2Psvz_zlfcnpr_havgrq-fgngrf&hey=uggc%3N%2S%2Sohyyrgvaf.zlfcnpr.pbz%2Svaqrk.psz&nq_glcr=grkg&rvq=6083027&rn=0&sez=0&tn_ivq=1579793869.1231365768&tn_fvq=1231365768&tn_uvq=2056210897&synfu=9.0.115&h_u=768&h_j=1024&h_nu=738&h_nj=1024&h_pq=24&h_gm=-480&h_uvf=2&h_wnin=gehr&h_acyht=7&h_azvzr=22';
  1503. var str73 = 'frnepu.zvpebfbsg.pbz';
  1504. var str74 = 'frnepu.zvpebfbsg.pbz/';
  1505. var str75 = 'ZFPhygher=VC=74.125.75.17&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669340386893867&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q';
  1506. var str76 = 'ZFPhygher=VC=74.125.75.17&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669340386893867&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=';
  1507. function runBlock10() {
  1508. var sum = 0;
  1509. for (var i = 0; i < 3; i++) {
  1510. sum += '%3Szxg=ra-HF'.replace(re39, '').length;
  1511. sum += '-8'.replace(re40, '').length;
  1512. sum += '-8'.replace(re10, '').length;
  1513. sum += '-8'.replace(re51, '').length;
  1514. sum += '-8'.replace(re52, '').length;
  1515. sum += '-8'.replace(re53, '').length;
  1516. sum += '-8'.replace(re39, '').length;
  1517. sum += '-8'.replace(re54, '').length;
  1518. sum += '1.5'.replace(re40, '').length;
  1519. sum += '1.5'.replace(re10, '').length;
  1520. sum += '1.5'.replace(re51, '').length;
  1521. sum += '1.5'.replace(re52, '').length;
  1522. sum += '1.5'.replace(re53, '').length;
  1523. sum += '1.5'.replace(re39, '').length;
  1524. sum += '1.5'.replace(re54, '').length;
  1525. sum += '1024k768'.replace(re40, '').length;
  1526. sum += '1024k768'.replace(re10, '').length;
  1527. sum += '1024k768'.replace(re51, '').length;
  1528. sum += '1024k768'.replace(re52, '').length;
  1529. sum += '1024k768'.replace(re53, '').length;
  1530. sum += '1024k768'.replace(re39, '').length;
  1531. sum += '1024k768'.replace(re54, '').length;
  1532. sum += str64.replace(re40, '').length;
  1533. sum += str64.replace(re10, '').length;
  1534. sum += str64.replace(re51, '').length;
  1535. sum += str64.replace(re52, '').length;
  1536. sum += str64.replace(re53, '').length;
  1537. sum += str64.replace(re39, '').length;
  1538. sum += str64.replace(re54, '').length;
  1539. sum += '14'.replace(re40, '').length;
  1540. sum += '14'.replace(re10, '').length;
  1541. sum += '14'.replace(re51, '').length;
  1542. sum += '14'.replace(re52, '').length;
  1543. sum += '14'.replace(re53, '').length;
  1544. sum += '14'.replace(re39, '').length;
  1545. sum += '14'.replace(re54, '').length;
  1546. sum += '24'.replace(re40, '').length;
  1547. sum += '24'.replace(re10, '').length;
  1548. sum += '24'.replace(re51, '').length;
  1549. sum += '24'.replace(re52, '').length;
  1550. sum += '24'.replace(re53, '').length;
  1551. sum += '24'.replace(re39, '').length;
  1552. sum += '24'.replace(re54, '').length;
  1553. sum += str65.replace(re40, '').length;
  1554. sum += str65.replace(re10, '').length;
  1555. sum += str65.replace(re51, '').length;
  1556. sum += str65.replace(re52, '').length;
  1557. sum += str65.replace(re53, '').length;
  1558. sum += str65.replace(re39, '').length;
  1559. sum += str65.replace(re54, '').length;
  1560. sum += str66.replace(re40, '').length;
  1561. sum += str66.replace(re10, '').length;
  1562. sum += str66.replace(re51, '').length;
  1563. sum += str66.replace(re52, '').length;
  1564. sum += str66.replace(re53, '').length;
  1565. sum += str66.replace(re39, '').length;
  1566. sum += str66.replace(re54, '').length;
  1567. sum += '9.0'.replace(re40, '').length;
  1568. sum += '9.0'.replace(re10, '').length;
  1569. sum += '9.0'.replace(re51, '').length;
  1570. sum += '9.0'.replace(re52, '').length;
  1571. sum += '9.0'.replace(re53, '').length;
  1572. sum += '9.0'.replace(re39, '').length;
  1573. sum += '9.0'.replace(re54, '').length;
  1574. sum += '994k634'.replace(re40, '').length;
  1575. sum += '994k634'.replace(re10, '').length;
  1576. sum += '994k634'.replace(re51, '').length;
  1577. sum += '994k634'.replace(re52, '').length;
  1578. sum += '994k634'.replace(re53, '').length;
  1579. sum += '994k634'.replace(re39, '').length;
  1580. sum += '994k634'.replace(re54, '').length;
  1581. sum += '?zxg=ra-HF'.replace(re40, '').length;
  1582. sum += '?zxg=ra-HF'.replace(re10, '').length;
  1583. sum += '?zxg=ra-HF'.replace(re51, '').length;
  1584. sum += '?zxg=ra-HF'.replace(re52, '').length;
  1585. sum += '?zxg=ra-HF'.replace(re53, '').length;
  1586. sum += '?zxg=ra-HF'.replace(re54, '').length;
  1587. sum += 'PAA.pbz'.replace(re25, '').length;
  1588. sum += 'PAA.pbz'.replace(re12, '').length;
  1589. sum += 'PAA.pbz'.replace(re39, '').length;
  1590. sum += 'Qngr & Gvzr'.replace(re25, '').length;
  1591. sum += 'Qngr & Gvzr'.replace(re12, '').length;
  1592. sum += 'Qngr & Gvzr'.replace(re39, '').length;
  1593. sum += 'Frnepu Zvpebfbsg.pbz'.replace(re40, '').length;
  1594. sum += 'Frnepu Zvpebfbsg.pbz'.replace(re54, '').length;
  1595. sum += str67.replace(re10, '').length;
  1596. sum += str67.replace(re51, '').length;
  1597. sum += str67.replace(re52, '').length;
  1598. sum += str67.replace(re53, '').length;
  1599. sum += str67.replace(re39, '').length;
  1600. sum += str68.split(re32).length;
  1601. sum += str69.split(re32).length;
  1602. sum += str70.replace(re52, '').length;
  1603. sum += str70.replace(re53, '').length;
  1604. sum += str70.replace(re39, '').length;
  1605. sum += str71.replace(re40, '').length;
  1606. sum += str71.replace(re10, '').length;
  1607. sum += str71.replace(re51, '').length;
  1608. sum += str71.replace(re54, '').length;
  1609. sum += 'Jrngure'.replace(re25, '').length;
  1610. sum += 'Jrngure'.replace(re12, '').length;
  1611. sum += 'Jrngure'.replace(re39, '').length;
  1612. sum += 'LbhGhor'.replace(re25, '').length;
  1613. sum += 'LbhGhor'.replace(re12, '').length;
  1614. sum += 'LbhGhor'.replace(re39, '').length;
  1615. sum += str72.replace(re33, '').length;
  1616. sum += 'erzbgr_vsenzr_1'.replace(/^erzbgr_vsenzr_/, '').length;
  1617. sum += str73.replace(re40, '').length;
  1618. sum += str73.replace(re10, '').length;
  1619. sum += str73.replace(re51, '').length;
  1620. sum += str73.replace(re52, '').length;
  1621. sum += str73.replace(re53, '').length;
  1622. sum += str73.replace(re39, '').length;
  1623. sum += str73.replace(re54, '').length;
  1624. sum += str74.replace(re40, '').length;
  1625. sum += str74.replace(re10, '').length;
  1626. sum += str74.replace(re51, '').length;
  1627. sum += str74.replace(re52, '').length;
  1628. sum += str74.replace(re53, '').length;
  1629. sum += str74.replace(re39, '').length;
  1630. sum += str74.replace(re54, '').length;
  1631. sum += 'lhv-h'.replace(/\-/g, '').length;
  1632. sum += Exec(re9, 'p');
  1633. sum += Exec(re9, 'qz p');
  1634. sum += Exec(re9, 'zbqynory');
  1635. sum += Exec(re9, 'lhv-h svefg');
  1636. sum += Exec(re8, '144631658.0.10.1231365779');
  1637. sum += Exec(re8, '144631658.1231365779.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)');
  1638. sum += Exec(re8, '144631658.1877536177953918500.1231365779.1231365779.1231365779.1');
  1639. sum += Exec(re8, str75);
  1640. sum += Exec(re8, str76);
  1641. sum += Exec(re8, '__hgzn=144631658.1877536177953918500.1231365779.1231365779.1231365779.1');
  1642. sum += Exec(re8, '__hgzo=144631658.0.10.1231365779');
  1643. sum += Exec(re8, '__hgzm=144631658.1231365779.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)');
  1644. sum += Exec(re34, str68);
  1645. sum += Exec(re34, str69);
  1646. sum += Exec(/^$/, '');
  1647. sum += Exec(re31, 'qr');
  1648. sum += Exec(/^znk\d+$/, '');
  1649. sum += Exec(/^zva\d+$/, '');
  1650. sum += Exec(/^erfgber$/, '');
  1651. sum += Exec(re85, 'zbqobkva zbqobk_abcnqqvat ');
  1652. sum += Exec(re85, 'zbqgvgyr');
  1653. sum += Exec(re85, 'eaq_zbqobkva ');
  1654. sum += Exec(re85, 'eaq_zbqgvgyr ');
  1655. sum += Exec(/frpgvba\d+_pbagragf/, 'obggbz_ani');
  1656. }
  1657. return sum;
  1658. }
  1659. var re86 = /;\s*/;
  1660. var re87 = /(\$\{inyhr\})|(\$inyhr\b)/g;
  1661. var re88 = /(\$\{abj\})|(\$abj\b)/g;
  1662. var re89 = /\s+$/;
  1663. var re90 = /^\s+/;
  1664. var re91 = /(\\\"|\x00-|\x1f|\x7f-|\x9f|\u00ad|\u0600-|\u0604|\u070f|\u17b4|\u17b5|\u200c-|\u200f|\u2028-|\u202f|\u2060-|\u206f|\ufeff|\ufff0-|\uffff)/g;
  1665. var re92 = /^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/;
  1666. var re93 = /^([:.#]*)((?:[\w\u0128-\uffff*_-]|\\.)+)/;
  1667. var re94 = /^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/;
  1668. var str77 = '#fubhgobk .pybfr';
  1669. var str78 = 'FrffvbaQQS2=102n9o0o9pq60132qn0337rr867p75953502q2s27s2s5r98; ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669341278771470&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=; AFP_zp_dfctwzssrwh-aowb_80=441326q33660';
  1670. var str79 = 'FrffvbaQQS2=102n9o0o9pq60132qn0337rr867p75953502q2s27s2s5r98; AFP_zp_dfctwzssrwh-aowb_80=441326q33660; __hgzm=144631658.1231365869.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar); __hgzn=144631658.1670816052019209000.1231365869.1231365869.1231365869.1; __hgzo=144631658.0.10.1231365869; __hgzp=144631658; ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669341278771470&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q';
  1671. var str80 = 'FrffvbaQQS2=9995p6rp12rrnr893334ro7nq70o7p64p69rqn844prs1473; ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669350559478880&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=; AFP_zp_dfctwzs-aowb_80=441327q73660';
  1672. var str81 = 'FrffvbaQQS2=9995p6rp12rrnr893334ro7nq70o7p64p69rqn844prs1473; AFP_zp_dfctwzs-aowb_80=441327q73660; __hgzm=144631658.1231367054.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar); __hgzn=144631658.1796080716621419500.1231367054.1231367054.1231367054.1; __hgzo=144631658.0.10.1231367054; __hgzp=144631658; ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669350559478880&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q';
  1673. var str82 = '[glcr=fhozvg]';
  1674. var str83 = 'n.svryqOga,n.svryqOgaPnapry';
  1675. var str84 = 'n.svryqOgaPnapry';
  1676. var str85 = 'oyvpxchaxg';
  1677. var str86 = 'qvi.bow-nppbeqvba qg';
  1678. var str87 = 'uggc://tbbtyrnqf.t.qbhoyrpyvpx.arg/cntrnq/nqf?pyvrag=pn-svz_zlfcnpr_nccf_wf&qg=1231367052227&uy=ra&nqfnsr=uvtu&br=hgs8&ahz_nqf=4&bhgchg=wf&nqgrfg=bss&pbeeryngbe=1231367052227&punaary=svz_zlfcnpr_nccf-pnainf%2Psvz_zlfcnpr_havgrq-fgngrf&hey=uggc%3N%2S%2Scebsvyr.zlfcnpr.pbz%2SZbqhyrf%2SNccyvpngvbaf%2SCntrf%2SPnainf.nfck&nq_glcr=grkg&rvq=6083027&rn=0&sez=1&tn_ivq=716357910.1231367056&tn_fvq=1231367056&tn_uvq=1387206491&synfu=9.0.115&h_u=768&h_j=1024&h_nu=738&h_nj=1024&h_pq=24&h_gm=-480&h_uvf=2&h_wnin=gehr&h_acyht=7&h_azvzr=22';
  1679. var str88 = 'uggc://tbbtyrnqf.t.qbhoyrpyvpx.arg/cntrnq/nqf?pyvrag=pn-svz_zlfcnpr_zlfcnpr-ubzrcntr_wf&qg=1231365851658&uy=ra&nqfnsr=uvtu&br=hgs8&ahz_nqf=4&bhgchg=wf&nqgrfg=bss&pbeeryngbe=1231365851658&punaary=svz_zlfcnpr_ubzrcntr_abgybttrqva%2Psvz_zlfcnpr_aba_HTP%2Psvz_zlfcnpr_havgrq-fgngrf&hey=uggc%3N%2S%2Scebsvyrrqvg.zlfcnpr.pbz%2Svaqrk.psz&nq_glcr=grkg&rvq=6083027&rn=0&sez=0&tn_ivq=1979828129.1231365855&tn_fvq=1231365855&tn_uvq=2085229649&synfu=9.0.115&h_u=768&h_j=1024&h_nu=738&h_nj=1024&h_pq=24&h_gm=-480&h_uvf=2&h_wnin=gehr&h_acyht=7&h_azvzr=22';
  1680. var str89 = 'uggc://zfacbegny.112.2b7.arg/o/ff/zfacbegnyubzr/1/U.7-cqi-2/f55023338617756?[NDO]&aqu=1&g=7%2S0%2S2009%2014%3N12%3N47%203%20480&af=zfacbegny&cntrAnzr=HF%20UCZFSGJ&t=uggc%3N%2S%2Sjjj.zfa.pbz%2S&f=0k0&p=43835816&x=A&oj=994&ou=634&uc=A&{2}&[NDR]';
  1681. var str90 = 'zrgn[anzr=nwnkHey]';
  1682. var str91 = 'anpuevpugra';
  1683. var str92 = 'b oS={\'oT\':1.1};x $8n(B){z(B!=o9)};x $S(B){O(!$8n(B))z A;O(B.4L)z\'T\';b S=7t B;O(S==\'2P\'&&B.p4){23(B.7f){12 1:z\'T\';12 3:z/\S/.2g(B.8M)?\'ox\':\'oh\'}}O(S==\'2P\'||S==\'x\'){23(B.nE){12 2V:z\'1O\';12 7I:z\'5a\';12 18:z\'4B\'}O(7t B.I==\'4F\'){O(B.3u)z\'pG\';O(B.8e)z\'1p\'}}z S};x $2p(){b 4E={};Z(b v=0;v<1p.I;v++){Z(b X 1o 1p[v]){b nc=1p[v][X];b 6E=4E[X];O(6E&&$S(nc)==\'2P\'&&$S(6E)==\'2P\')4E[X]=$2p(6E,nc);17 4E[X]=nc}}z 4E};b $E=7p.E=x(){b 1d=1p;O(!1d[1])1d=[p,1d[0]];Z(b X 1o 1d[1])1d[0][X]=1d[1][X];z 1d[0]};b $4D=7p.pJ=x(){Z(b v=0,y=1p.I;v<y;v++){1p[v].E=x(1J){Z(b 1I 1o 1J){O(!p.1Y[1I])p.1Y[1I]=1J[1I];O(!p[1I])p[1I]=$4D.6C(1I)}}}};$4D.6C=x(1I){z x(L){z p.1Y[1I].3H(L,2V.1Y.nV.1F(1p,1))}};$4D(7F,2V,6J,nb);b 3l=x(B){B=B||{};B.E=$E;z B};b pK=Y 3l(H);b pZ=Y 3l(C);C.6f=C.35(\'6f\')[0];x $2O(B){z!!(B||B===0)};x $5S(B,n8){z $8n(B)?B:n8};x $7K(3c,1m){z 1q.na(1q.7K()*(1m-3c+1)+3c)};x $3N(){z Y 97().os()};x $4M(1U){pv(1U);pa(1U);z 1S};H.43=!!(C.5Z);O(H.nB)H.31=H[H.7q?\'py\':\'nL\']=1r;17 O(C.9N&&!C.om&&!oy.oZ)H.pF=H.4Z=H[H.43?\'pt\':\'65\']=1r;17 O(C.po!=1S)H.7J=1r;O(7t 5B==\'o9\'){b 5B=x(){};O(H.4Z)C.nd("pW");5B.1Y=(H.4Z)?H["[[oN.1Y]]"]:{}}5B.1Y.4L=1r;O(H.nL)5s{C.oX("pp",A,1r)}4K(r){};b 18=x(1X){b 63=x(){z(1p[0]!==1S&&p.1w&&$S(p.1w)==\'x\')?p.1w.3H(p,1p):p};$E(63,p);63.1Y=1X;63.nE=18;z 63};18.1z=x(){};18.1Y={E:x(1X){b 7x=Y p(1S);Z(b X 1o 1X){b nC=7x[X];7x[X]=18.nY(nC,1X[X])}z Y 18(7x)},3d:x(){Z(b v=0,y=1p.I;v<y;v++)$E(p.1Y,1p[v])}};18.nY=x(2b,2n){O(2b&&2b!=2n){b S=$S(2n);O(S!=$S(2b))z 2n;23(S){12\'x\':b 7R=x(){p.1e=1p.8e.1e;z 2n.3H(p,1p)};7R.1e=2b;z 7R;12\'2P\':z $2p(2b,2n)}}z 2n};b 8o=Y 18({oQ:x(J){p.4w=p.4w||[];p.4w.1x(J);z p},7g:x(){O(p.4w&&p.4w.I)p.4w.9J().2x(10,p)},oP:x(){p.4w=[]}});b 2d=Y 18({1V:x(S,J){O(J!=18.1z){p.$19=p.$19||{};p.$19[S]=p.$19[S]||[];p.$19[S].5j(J)}z p},1v:x(S,1d,2x){O(p.$19&&p.$19[S]){p.$19[S].1b(x(J){J.3n({\'L\':p,\'2x\':2x,\'1p\':1d})()},p)}z p},3M:x(S,J){O(p.$19&&p.$19[S])p.$19[S].2U(J);z p}});b 4v=Y 18({2H:x(){p.P=$2p.3H(1S,[p.P].E(1p));O(!p.1V)z p;Z(b 3O 1o p.P){O($S(p.P[3O]==\'x\')&&3O.2g(/^5P[N-M]/))p.1V(3O,p.P[3O])}z p}});2V.E({7y:x(J,L){Z(b v=0,w=p.I;v<w;v++)J.1F(L,p[v],v,p)},3s:x(J,L){b 54=[];Z(b v=0,w=p.I;v<w;v++){O(J.1F(L,p[v],v,p))54.1x(p[v])}z 54},2X:x(J,L){b 54=[];Z(b v=0,w=p.I;v<w;v++)54[v]=J.1F(L,p[v],v,p);z 54},4i:x(J,L){Z(b v=0,w=p.I;v<w;v++){O(!J.1F(L,p[v],v,p))z A}z 1r},ob:x(J,L){Z(b v=0,w=p.I;v<w;v++){O(J.1F(L,p[v],v,p))z 1r}z A},3F:x(3u,15){b 3A=p.I;Z(b v=(15<0)?1q.1m(0,3A+15):15||0;v<3A;v++){O(p[v]===3u)z v}z-1},8z:x(1u,I){1u=1u||0;O(1u<0)1u=p.I+1u;I=I||(p.I-1u);b 89=[];Z(b v=0;v<I;v++)89[v]=p[1u++];z 89},2U:x(3u){b v=0;b 3A=p.I;6L(v<3A){O(p[v]===3u){p.6l(v,1);3A--}17{v++}}z p},1y:x(3u,15){z p.3F(3u,15)!=-1},oz:x(1C){b B={},I=1q.3c(p.I,1C.I);Z(b v=0;v<I;v++)B[1C[v]]=p[v];z B},E:x(1O){Z(b v=0,w=1O.I;v<w;v++)p.1x(1O[v]);z p},2p:x(1O){Z(b v=0,y=1O.I;v<y;v++)p.5j(1O[v]);z p},5j:x(3u){O(!p.1y(3u))p.1x(3u);z p},oc:x(){z p[$7K(0,p.I-1)]||A},7L:x(){z p[p.I-1]||A}});2V.1Y.1b=2V.1Y.7y;2V.1Y.2g=2V.1Y.1y;x $N(1O){z 2V.8z(1O)};x $1b(3J,J,L){O(3J&&7t 3J.I==\'4F\'&&$S(3J)!=\'2P\')2V.7y(3J,J,L);17 Z(b 1j 1o 3J)J.1F(L||3J,3J[1j],1j)};6J.E({2g:x(6b,2F){z(($S(6b)==\'2R\')?Y 7I(6b,2F):6b).2g(p)},3p:x(){z 5K(p,10)},o4:x(){z 69(p)},7A:x(){z p.3y(/-\D/t,x(2G){z 2G.7G(1).nW()})},9b:x(){z p.3y(/\w[N-M]/t,x(2G){z(2G.7G(0)+\'-\'+2G.7G(1).5O())})},8V:x(){z p.3y(/\b[n-m]/t,x(2G){z 2G.nW()})},5L:x(){z p.3y(/^\s+|\s+$/t,\'\')},7j:x(){z p.3y(/\s{2,}/t,\' \').5L()},5V:x(1O){b 1i=p.2G(/\d{1,3}/t);z(1i)?1i.5V(1O):A},5U:x(1O){b 3P=p.2G(/^#?(\w{1,2})(\w{1,2})(\w{1,2})$/);z(3P)?3P.nV(1).5U(1O):A},1y:x(2R,f){z(f)?(f+p+f).3F(f+2R+f)>-1:p.3F(2R)>-1},nX:x(){z p.3y(/([.*+?^${}()|[\]\/\\])/t,\'\\$1\')}});2V.E({5V:x(1O){O(p.I<3)z A;O(p.I==4&&p[3]==0&&!1O)z\'p5\';b 3P=[];Z(b v=0;v<3;v++){b 52=(p[v]-0).4h(16);3P.1x((52.I==1)?\'0\'+52:52)}z 1O?3P:\'#\'+3P.2u(\'\')},5U:x(1O){O(p.I!=3)z A;b 1i=[];Z(b v=0;v<3;v++){1i.1x(5K((p[v].I==1)?p[v]+p[v]:p[v],16))}z 1O?1i:\'1i(\'+1i.2u(\',\')+\')\'}});7F.E({3n:x(P){b J=p;P=$2p({\'L\':J,\'V\':A,\'1p\':1S,\'2x\':A,\'4s\':A,\'6W\':A},P);O($2O(P.1p)&&$S(P.1p)!=\'1O\')P.1p=[P.1p];z x(V){b 1d;O(P.V){V=V||H.V;1d=[(P.V===1r)?V:Y P.V(V)];O(P.1p)1d.E(P.1p)}17 1d=P.1p||1p;b 3C=x(){z J.3H($5S(P';
  1684. var str93 = 'hagreunyghat';
  1685. var str94 = 'ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669341278771470&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q';
  1686. var str95 = 'ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&Pbhagel=IIZ%3Q&SbeprqRkcvengvba=633669350559478880&gvzrMbar=-8&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R%3Q';
  1687. var str96 = 'ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669341278771470&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=';
  1688. var str97 = 'ZFPhygher=VC=74.125.75.1&VCPhygher=ra-HF&CersreerqPhygher=ra-HF&CersreerqPhygherCraqvat=&Pbhagel=IIZ=&SbeprqRkcvengvba=633669350559478880&gvzrMbar=0&HFEYBP=DKWyLHAiMTH9AwHjWxAcqUx9GJ91oaEunJ4tIzyyqlMQo3IhqUW5D29xMG1IHlMQo3IhqUW5GzSgMG1Iozy0MJDtH3EuqTImWxEgLHAiMTH9BQN3WxkuqTy0qJEyCGZ3YwDkBGVzGT9hM2y0qJEyCF0kZwVhZQH3APMDo3A0LJkQo2EyCGx0ZQDmWyWyM2yiox5uoJH9D0R=';
  1689. var str98 = 'shapgvba (){Cuk.Nccyvpngvba.Frghc.Pber();Cuk.Nccyvpngvba.Frghc.Nwnk();Cuk.Nccyvpngvba.Frghc.Synfu();Cuk.Nccyvpngvba.Frghc.Zbqhyrf()}';
  1690. function runBlock11() {
  1691. var sum = 0;
  1692. for (var i = 0; i < 2; i++) {
  1693. sum += ' .pybfr'.replace(re18, '').length;
  1694. sum += ' n.svryqOgaPnapry'.replace(re18, '').length;
  1695. sum += ' qg'.replace(re18, '').length;
  1696. sum += str77.replace(re68, '').length;
  1697. sum += str77.replace(re18, '').length;
  1698. sum += ''.replace(re39, '').length;
  1699. sum += ''.replace(/^/, '').length;
  1700. sum += ''.split(re86).length;
  1701. sum += '*'.replace(re39, '').length;
  1702. sum += '*'.replace(re68, '').length;
  1703. sum += '*'.replace(re18, '').length;
  1704. sum += '.pybfr'.replace(re68, '').length;
  1705. sum += '.pybfr'.replace(re18, '').length;
  1706. sum += '//vzt.jro.qr/vij/FC/tzk_uc/fperra/${inyhr}?gf=${abj}'.replace(re87, '').length;
  1707. sum += '//vzt.jro.qr/vij/FC/tzk_uc/fperra/1024?gf=${abj}'.replace(re88, '').length;
  1708. sum += '//vzt.jro.qr/vij/FC/tzk_uc/jvafvmr/${inyhr}?gf=${abj}'.replace(re87, '').length;
  1709. sum += '//vzt.jro.qr/vij/FC/tzk_uc/jvafvmr/992/608?gf=${abj}'.replace(re88, '').length;
  1710. sum += '300k120'.replace(re30, '').length;
  1711. sum += '300k250'.replace(re30, '').length;
  1712. sum += '310k120'.replace(re30, '').length;
  1713. sum += '310k170'.replace(re30, '').length;
  1714. sum += '310k250'.replace(re30, '').length;
  1715. sum += '9.0 e115'.replace(/^.*\.(.*)\s.*$/, '').length;
  1716. sum += 'Nppbeqvba'.replace(re2, '').length;
  1717. sum += 'Nxghryy\x0a'.replace(re89, '').length;
  1718. sum += 'Nxghryy\x0a'.replace(re90, '').length;
  1719. sum += 'Nccyvpngvba'.replace(re2, '').length;
  1720. sum += 'Oyvpxchaxg\x0a'.replace(re89, '').length;
  1721. sum += 'Oyvpxchaxg\x0a'.replace(re90, '').length;
  1722. sum += 'Svanamra\x0a'.replace(re89, '').length;
  1723. sum += 'Svanamra\x0a'.replace(re90, '').length;
  1724. sum += 'Tnzrf\x0a'.replace(re89, '').length;
  1725. sum += 'Tnzrf\x0a'.replace(re90, '').length;
  1726. sum += 'Ubebfxbc\x0a'.replace(re89, '').length;
  1727. sum += 'Ubebfxbc\x0a'.replace(re90, '').length;
  1728. sum += 'Xvab\x0a'.replace(re89, '').length;
  1729. sum += 'Xvab\x0a'.replace(re90, '').length;
  1730. sum += 'Zbqhyrf'.replace(re2, '').length;
  1731. sum += 'Zhfvx\x0a'.replace(re89, '').length;
  1732. sum += 'Zhfvx\x0a'.replace(re90, '').length;
  1733. sum += 'Anpuevpugra\x0a'.replace(re89, '').length;
  1734. sum += 'Anpuevpugra\x0a'.replace(re90, '').length;
  1735. sum += 'Cuk'.replace(re2, '').length;
  1736. sum += 'ErdhrfgSvavfu'.split(re70).length;
  1737. sum += 'ErdhrfgSvavfu.NWNK.Cuk'.split(re70).length;
  1738. sum += 'Ebhgr\x0a'.replace(re89, '').length;
  1739. sum += 'Ebhgr\x0a'.replace(re90, '').length;
  1740. sum += str78.split(re32).length;
  1741. sum += str79.split(re32).length;
  1742. sum += str80.split(re32).length;
  1743. sum += str81.split(re32).length;
  1744. sum += 'Fcbeg\x0a'.replace(re89, '').length;
  1745. sum += 'Fcbeg\x0a'.replace(re90, '').length;
  1746. sum += 'GI-Fcbg\x0a'.replace(re89, '').length;
  1747. sum += 'GI-Fcbg\x0a'.replace(re90, '').length;
  1748. sum += 'Gbhe\x0a'.replace(re89, '').length;
  1749. sum += 'Gbhe\x0a'.replace(re90, '').length;
  1750. sum += 'Hagreunyghat\x0a'.replace(re89, '').length;
  1751. sum += 'Hagreunyghat\x0a'.replace(re90, '').length;
  1752. sum += 'Ivqrb\x0a'.replace(re89, '').length;
  1753. sum += 'Ivqrb\x0a'.replace(re90, '').length;
  1754. sum += 'Jrggre\x0a'.replace(re89, '').length;
  1755. sum += 'Jrggre\x0a'.replace(re90, '').length;
  1756. sum += str82.replace(re68, '').length;
  1757. sum += str82.replace(re18, '').length;
  1758. sum += str83.replace(re68, '').length;
  1759. sum += str83.replace(re18, '').length;
  1760. sum += str84.replace(re68, '').length;
  1761. sum += str84.replace(re18, '').length;
  1762. sum += 'nqiFreivprObk'.replace(re30, '').length;
  1763. sum += 'nqiFubccvatObk'.replace(re30, '').length;
  1764. sum += 'nwnk'.replace(re39, '').length;
  1765. sum += 'nxghryy'.replace(re40, '').length;
  1766. sum += 'nxghryy'.replace(re41, '').length;
  1767. sum += 'nxghryy'.replace(re42, '').length;
  1768. sum += 'nxghryy'.replace(re43, '').length;
  1769. sum += 'nxghryy'.replace(re44, '').length;
  1770. sum += 'nxghryy'.replace(re45, '').length;
  1771. sum += 'nxghryy'.replace(re46, '').length;
  1772. sum += 'nxghryy'.replace(re47, '').length;
  1773. sum += 'nxghryy'.replace(re48, '').length;
  1774. sum += str85.replace(re40, '').length;
  1775. sum += str85.replace(re41, '').length;
  1776. sum += str85.replace(re42, '').length;
  1777. sum += str85.replace(re43, '').length;
  1778. sum += str85.replace(re44, '').length;
  1779. sum += str85.replace(re45, '').length;
  1780. sum += str85.replace(re46, '').length;
  1781. sum += str85.replace(re47, '').length;
  1782. sum += str85.replace(re48, '').length;
  1783. sum += 'pngrtbel'.replace(re29, '').length;
  1784. sum += 'pngrtbel'.replace(re30, '').length;
  1785. sum += 'pybfr'.replace(re39, '').length;
  1786. sum += 'qvi'.replace(re39, '').length;
  1787. sum += str86.replace(re68, '').length;
  1788. sum += str86.replace(re18, '').length;
  1789. sum += 'qg'.replace(re39, '').length;
  1790. sum += 'qg'.replace(re68, '').length;
  1791. sum += 'qg'.replace(re18, '').length;
  1792. sum += 'rzorq'.replace(re39, '').length;
  1793. sum += 'rzorq'.replace(re68, '').length;
  1794. sum += 'rzorq'.replace(re18, '').length;
  1795. sum += 'svryqOga'.replace(re39, '').length;
  1796. sum += 'svryqOgaPnapry'.replace(re39, '').length;
  1797. sum += 'svz_zlfcnpr_nccf-pnainf,svz_zlfcnpr_havgrq-fgngrf'.split(re20).length;
  1798. sum += 'svanamra'.replace(re40, '').length;
  1799. sum += 'svanamra'.replace(re41, '').length;
  1800. sum += 'svanamra'.replace(re42, '').length;
  1801. sum += 'svanamra'.replace(re43, '').length;
  1802. sum += 'svanamra'.replace(re44, '').length;
  1803. sum += 'svanamra'.replace(re45, '').length;
  1804. sum += 'svanamra'.replace(re46, '').length;
  1805. sum += 'svanamra'.replace(re47, '').length;
  1806. sum += 'svanamra'.replace(re48, '').length;
  1807. sum += 'sbphf'.split(re70).length;
  1808. sum += 'sbphf.gno sbphfva.gno'.split(re70).length;
  1809. sum += 'sbphfva'.split(re70).length;
  1810. sum += 'sbez'.replace(re39, '').length;
  1811. sum += 'sbez.nwnk'.replace(re68, '').length;
  1812. sum += 'sbez.nwnk'.replace(re18, '').length;
  1813. sum += 'tnzrf'.replace(re40, '').length;
  1814. sum += 'tnzrf'.replace(re41, '').length;
  1815. sum += 'tnzrf'.replace(re42, '').length;
  1816. sum += 'tnzrf'.replace(re43, '').length;
  1817. sum += 'tnzrf'.replace(re44, '').length;
  1818. sum += 'tnzrf'.replace(re45, '').length;
  1819. sum += 'tnzrf'.replace(re46, '').length;
  1820. sum += 'tnzrf'.replace(re47, '').length;
  1821. sum += 'tnzrf'.replace(re48, '').length;
  1822. sum += 'ubzrcntr'.replace(re30, '').length;
  1823. sum += 'ubebfxbc'.replace(re40, '').length;
  1824. sum += 'ubebfxbc'.replace(re41, '').length;
  1825. sum += 'ubebfxbc'.replace(re42, '').length;
  1826. sum += 'ubebfxbc'.replace(re43, '').length;
  1827. sum += 'ubebfxbc'.replace(re44, '').length;
  1828. sum += 'ubebfxbc'.replace(re45, '').length;
  1829. sum += 'ubebfxbc'.replace(re46, '').length;
  1830. sum += 'ubebfxbc'.replace(re47, '').length;
  1831. sum += 'ubebfxbc'.replace(re48, '').length;
  1832. sum += 'uc_cebzbobk_ugzy%2Puc_cebzbobk_vzt'.replace(re30, '').length;
  1833. sum += 'uc_erpgnatyr'.replace(re30, '').length;
  1834. sum += str87.replace(re33, '').length;
  1835. sum += str88.replace(re33, '').length;
  1836. sum += 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/onfr.wf${4}${5}'.replace(re71, '').length;
  1837. sum += 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/onfr.wf${5}'.replace(re72, '').length;
  1838. sum += 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/qlaYvo.wf${4}${5}'.replace(re71, '').length;
  1839. sum += 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/qlaYvo.wf${5}'.replace(re72, '').length;
  1840. sum += 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/rssrpgYvo.wf${4}${5}'.replace(re71, '').length;
  1841. sum += 'uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/rssrpgYvo.wf${5}'.replace(re72, '').length;
  1842. sum += str89.replace(re73, '').length;
  1843. sum += 'uggc://zfacbegny.112.2b7.arg/o/ff/zfacbegnyubzr/1/U.7-cqi-2/f55023338617756?[NDO]&{1}&{2}&[NDR]'.replace(re69, '').length;
  1844. sum += str6.replace(re23, '').length;
  1845. sum += 'xvab'.replace(re40, '').length;
  1846. sum += 'xvab'.replace(re41, '').length;
  1847. sum += 'xvab'.replace(re42, '').length;
  1848. sum += 'xvab'.replace(re43, '').length;
  1849. sum += 'xvab'.replace(re44, '').length;
  1850. sum += 'xvab'.replace(re45, '').length;
  1851. sum += 'xvab'.replace(re46, '').length;
  1852. sum += 'xvab'.replace(re47, '').length;
  1853. sum += 'xvab'.replace(re48, '').length;
  1854. sum += 'ybnq'.split(re70).length;
  1855. sum += 'zrqvnzbqgno lhv-anifrg lhv-anifrg-gbc'.replace(re18, '').length;
  1856. sum += 'zrgn'.replace(re39, '').length;
  1857. sum += str90.replace(re68, '').length;
  1858. sum += str90.replace(re18, '').length;
  1859. sum += 'zbhfrzbir'.split(re70).length;
  1860. sum += 'zbhfrzbir.gno'.split(re70).length;
  1861. sum += str63.replace(/^.*jroxvg\/(\d+(\.\d+)?).*$/, '').length;
  1862. sum += 'zhfvx'.replace(re40, '').length;
  1863. sum += 'zhfvx'.replace(re41, '').length;
  1864. sum += 'zhfvx'.replace(re42, '').length;
  1865. sum += 'zhfvx'.replace(re43, '').length;
  1866. sum += 'zhfvx'.replace(re44, '').length;
  1867. sum += 'zhfvx'.replace(re45, '').length;
  1868. sum += 'zhfvx'.replace(re46, '').length;
  1869. sum += 'zhfvx'.replace(re47, '').length;
  1870. sum += 'zhfvx'.replace(re48, '').length;
  1871. sum += 'zlfcnpr_nccf_pnainf'.replace(re52, '').length;
  1872. sum += str91.replace(re40, '').length;
  1873. sum += str91.replace(re41, '').length;
  1874. sum += str91.replace(re42, '').length;
  1875. sum += str91.replace(re43, '').length;
  1876. sum += str91.replace(re44, '').length;
  1877. sum += str91.replace(re45, '').length;
  1878. sum += str91.replace(re46, '').length;
  1879. sum += str91.replace(re47, '').length;
  1880. sum += str91.replace(re48, '').length;
  1881. sum += 'anzr'.replace(re39, '').length;
  1882. sum += str92.replace(/\b\w+\b/g, '').length;
  1883. sum += 'bow-nppbeqvba'.replace(re39, '').length;
  1884. sum += 'bowrpg'.replace(re39, '').length;
  1885. sum += 'bowrpg'.replace(re68, '').length;
  1886. sum += 'bowrpg'.replace(re18, '').length;
  1887. sum += 'cnenzf%2Rfglyrf'.replace(re29, '').length;
  1888. sum += 'cnenzf%2Rfglyrf'.replace(re30, '').length;
  1889. sum += 'cbchc'.replace(re30, '').length;
  1890. sum += 'ebhgr'.replace(re40, '').length;
  1891. sum += 'ebhgr'.replace(re41, '').length;
  1892. sum += 'ebhgr'.replace(re42, '').length;
  1893. sum += 'ebhgr'.replace(re43, '').length;
  1894. sum += 'ebhgr'.replace(re44, '').length;
  1895. sum += 'ebhgr'.replace(re45, '').length;
  1896. sum += 'ebhgr'.replace(re46, '').length;
  1897. sum += 'ebhgr'.replace(re47, '').length;
  1898. sum += 'ebhgr'.replace(re48, '').length;
  1899. sum += 'freivprobk_uc'.replace(re30, '').length;
  1900. sum += 'fubccvatobk_uc'.replace(re30, '').length;
  1901. sum += 'fubhgobk'.replace(re39, '').length;
  1902. sum += 'fcbeg'.replace(re40, '').length;
  1903. sum += 'fcbeg'.replace(re41, '').length;
  1904. sum += 'fcbeg'.replace(re42, '').length;
  1905. sum += 'fcbeg'.replace(re43, '').length;
  1906. sum += 'fcbeg'.replace(re44, '').length;
  1907. sum += 'fcbeg'.replace(re45, '').length;
  1908. sum += 'fcbeg'.replace(re46, '').length;
  1909. sum += 'fcbeg'.replace(re47, '').length;
  1910. sum += 'fcbeg'.replace(re48, '').length;
  1911. sum += 'gbhe'.replace(re40, '').length;
  1912. sum += 'gbhe'.replace(re41, '').length;
  1913. sum += 'gbhe'.replace(re42, '').length;
  1914. sum += 'gbhe'.replace(re43, '').length;
  1915. sum += 'gbhe'.replace(re44, '').length;
  1916. sum += 'gbhe'.replace(re45, '').length;
  1917. sum += 'gbhe'.replace(re46, '').length;
  1918. sum += 'gbhe'.replace(re47, '').length;
  1919. sum += 'gbhe'.replace(re48, '').length;
  1920. sum += 'gi-fcbg'.replace(re40, '').length;
  1921. sum += 'gi-fcbg'.replace(re41, '').length;
  1922. sum += 'gi-fcbg'.replace(re42, '').length;
  1923. sum += 'gi-fcbg'.replace(re43, '').length;
  1924. sum += 'gi-fcbg'.replace(re44, '').length;
  1925. sum += 'gi-fcbg'.replace(re45, '').length;
  1926. sum += 'gi-fcbg'.replace(re46, '').length;
  1927. sum += 'gi-fcbg'.replace(re47, '').length;
  1928. sum += 'gi-fcbg'.replace(re48, '').length;
  1929. sum += 'glcr'.replace(re39, '').length;
  1930. sum += 'haqrsvarq'.replace(/\//g, '').length;
  1931. sum += str93.replace(re40, '').length;
  1932. sum += str93.replace(re41, '').length;
  1933. sum += str93.replace(re42, '').length;
  1934. sum += str93.replace(re43, '').length;
  1935. sum += str93.replace(re44, '').length;
  1936. sum += str93.replace(re45, '').length;
  1937. sum += str93.replace(re46, '').length;
  1938. sum += str93.replace(re47, '').length;
  1939. sum += str93.replace(re48, '').length;
  1940. sum += 'ivqrb'.replace(re40, '').length;
  1941. sum += 'ivqrb'.replace(re41, '').length;
  1942. sum += 'ivqrb'.replace(re42, '').length;
  1943. sum += 'ivqrb'.replace(re43, '').length;
  1944. sum += 'ivqrb'.replace(re44, '').length;
  1945. sum += 'ivqrb'.replace(re45, '').length;
  1946. sum += 'ivqrb'.replace(re46, '').length;
  1947. sum += 'ivqrb'.replace(re47, '').length;
  1948. sum += 'ivqrb'.replace(re48, '').length;
  1949. sum += 'ivfvgf=1'.split(re86).length;
  1950. sum += 'jrggre'.replace(re40, '').length;
  1951. sum += 'jrggre'.replace(re41, '').length;
  1952. sum += 'jrggre'.replace(re42, '').length;
  1953. sum += 'jrggre'.replace(re43, '').length;
  1954. sum += 'jrggre'.replace(re44, '').length;
  1955. sum += 'jrggre'.replace(re45, '').length;
  1956. sum += 'jrggre'.replace(re46, '').length;
  1957. sum += 'jrggre'.replace(re47, '').length;
  1958. sum += 'jrggre'.replace(re48, '').length;
  1959. sum += Exec(/#[a-z0-9]+$/i, 'uggc://jjj.fpuhryreim.arg/Qrsnhyg');
  1960. sum += Exec(re66, 'fryrpgrq');
  1961. sum += Exec(/(?:^|\s+)lhv-ani(?:\s+|$)/, 'sff lhv-ani');
  1962. sum += Exec(/(?:^|\s+)lhv-anifrg(?:\s+|$)/, 'zrqvnzbqgno lhv-anifrg');
  1963. sum += Exec(/(?:^|\s+)lhv-anifrg-gbc(?:\s+|$)/, 'zrqvnzbqgno lhv-anifrg');
  1964. sum += Exec(re91, 'GnoThvq');
  1965. sum += Exec(re91, 'thvq');
  1966. sum += Exec(/(pbzcngvoyr|jroxvg)/, str63);
  1967. sum += Exec(/.+(?:ei|vg|en|vr)[\/: ]([\d.]+)/, str63);
  1968. sum += Exec(re8, '144631658.0.10.1231365869');
  1969. sum += Exec(re8, '144631658.0.10.1231367054');
  1970. sum += Exec(re8, '144631658.1231365869.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)');
  1971. sum += Exec(re8, '144631658.1231367054.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)');
  1972. sum += Exec(re8, '144631658.1670816052019209000.1231365869.1231365869.1231365869.1');
  1973. sum += Exec(re8, '144631658.1796080716621419500.1231367054.1231367054.1231367054.1');
  1974. sum += Exec(re8, str94);
  1975. sum += Exec(re8, str95);
  1976. sum += Exec(re8, str96);
  1977. sum += Exec(re8, str97);
  1978. sum += Exec(re8, '__hgzn=144631658.1670816052019209000.1231365869.1231365869.1231365869.1');
  1979. sum += Exec(re8, '__hgzn=144631658.1796080716621419500.1231367054.1231367054.1231367054.1');
  1980. sum += Exec(re8, '__hgzo=144631658.0.10.1231365869');
  1981. sum += Exec(re8, '__hgzo=144631658.0.10.1231367054');
  1982. sum += Exec(re8, '__hgzm=144631658.1231365869.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)');
  1983. sum += Exec(re8, '__hgzm=144631658.1231367054.1.1.hgzpfe=(qverpg)|hgzppa=(qverpg)|hgzpzq=(abar)');
  1984. sum += Exec(re34, str78);
  1985. sum += Exec(re34, str79);
  1986. sum += Exec(re34, str81);
  1987. sum += Exec(re74, str77);
  1988. sum += Exec(re74, '*');
  1989. sum += Exec(re74, str82);
  1990. sum += Exec(re74, str83);
  1991. sum += Exec(re74, str86);
  1992. sum += Exec(re74, 'rzorq');
  1993. sum += Exec(re74, 'sbez.nwnk');
  1994. sum += Exec(re74, str90);
  1995. sum += Exec(re74, 'bowrpg');
  1996. sum += Exec(/\/onfr.wf(\?.+)?$/, '/uggc://wf.hv-cbegny.qr/tzk/ubzr/wf/20080602/onfr.wf');
  1997. sum += Exec(re28, 'uvag ynfgUvag ynfg');
  1998. sum += Exec(re75, '');
  1999. sum += Exec(re76, '');
  2000. sum += Exec(re77, '');
  2001. sum += Exec(re78, '');
  2002. sum += Exec(re80, str77);
  2003. sum += Exec(re80, '*');
  2004. sum += Exec(re80, '.pybfr');
  2005. sum += Exec(re80, str82);
  2006. sum += Exec(re80, str83);
  2007. sum += Exec(re80, str84);
  2008. sum += Exec(re80, str86);
  2009. sum += Exec(re80, 'qg');
  2010. sum += Exec(re80, 'rzorq');
  2011. sum += Exec(re80, 'sbez.nwnk');
  2012. sum += Exec(re80, str90);
  2013. sum += Exec(re80, 'bowrpg');
  2014. sum += Exec(re61, 'qlaYvo.wf');
  2015. sum += Exec(re61, 'rssrpgYvo.wf');
  2016. sum += Exec(re61, 'uggc://jjj.tzk.arg/qr/?fgnghf=uvajrvf');
  2017. sum += Exec(re92, ' .pybfr');
  2018. sum += Exec(re92, ' n.svryqOgaPnapry');
  2019. sum += Exec(re92, ' qg');
  2020. sum += Exec(re92, str48);
  2021. sum += Exec(re92, '.nwnk');
  2022. sum += Exec(re92, '.svryqOga,n.svryqOgaPnapry');
  2023. sum += Exec(re92, '.svryqOgaPnapry');
  2024. sum += Exec(re92, '.bow-nppbeqvba qg');
  2025. sum += Exec(re68, str77);
  2026. sum += Exec(re68, '*');
  2027. sum += Exec(re68, '.pybfr');
  2028. sum += Exec(re68, str82);
  2029. sum += Exec(re68, str83);
  2030. sum += Exec(re68, str84);
  2031. sum += Exec(re68, str86);
  2032. sum += Exec(re68, 'qg');
  2033. sum += Exec(re68, 'rzorq');
  2034. sum += Exec(re68, 'sbez.nwnk');
  2035. sum += Exec(re68, str90);
  2036. sum += Exec(re68, 'bowrpg');
  2037. sum += Exec(re93, ' .pybfr');
  2038. sum += Exec(re93, ' n.svryqOgaPnapry');
  2039. sum += Exec(re93, ' qg');
  2040. sum += Exec(re93, str48);
  2041. sum += Exec(re93, '.nwnk');
  2042. sum += Exec(re93, '.svryqOga,n.svryqOgaPnapry');
  2043. sum += Exec(re93, '.svryqOgaPnapry');
  2044. sum += Exec(re93, '.bow-nppbeqvba qg');
  2045. sum += Exec(re81, str77);
  2046. sum += Exec(re81, '*');
  2047. sum += Exec(re81, str48);
  2048. sum += Exec(re81, '.pybfr');
  2049. sum += Exec(re81, str82);
  2050. sum += Exec(re81, str83);
  2051. sum += Exec(re81, str84);
  2052. sum += Exec(re81, str86);
  2053. sum += Exec(re81, 'qg');
  2054. sum += Exec(re81, 'rzorq');
  2055. sum += Exec(re81, 'sbez.nwnk');
  2056. sum += Exec(re81, str90);
  2057. sum += Exec(re81, 'bowrpg');
  2058. sum += Exec(re94, ' .pybfr');
  2059. sum += Exec(re94, ' n.svryqOgaPnapry');
  2060. sum += Exec(re94, ' qg');
  2061. sum += Exec(re94, str48);
  2062. sum += Exec(re94, '.nwnk');
  2063. sum += Exec(re94, '.svryqOga,n.svryqOgaPnapry');
  2064. sum += Exec(re94, '.svryqOgaPnapry');
  2065. sum += Exec(re94, '.bow-nppbeqvba qg');
  2066. sum += Exec(re94, '[anzr=nwnkHey]');
  2067. sum += Exec(re94, str82);
  2068. sum += Exec(re31, 'rf');
  2069. sum += Exec(re31, 'wn');
  2070. sum += Exec(re82, str77);
  2071. sum += Exec(re82, '*');
  2072. sum += Exec(re82, str48);
  2073. sum += Exec(re82, '.pybfr');
  2074. sum += Exec(re82, str82);
  2075. sum += Exec(re82, str83);
  2076. sum += Exec(re82, str84);
  2077. sum += Exec(re82, str86);
  2078. sum += Exec(re82, 'qg');
  2079. sum += Exec(re82, 'rzorq');
  2080. sum += Exec(re82, 'sbez.nwnk');
  2081. sum += Exec(re82, str90);
  2082. sum += Exec(re82, 'bowrpg');
  2083. sum += Exec(re83, str98);
  2084. sum += Exec(re83, 'shapgvba sbphf() { [angvir pbqr] }');
  2085. sum += Exec(re62, '#Ybtva');
  2086. sum += Exec(re62, '#Ybtva_cnffjbeq');
  2087. sum += Exec(re62, str77);
  2088. sum += Exec(re62, '#fubhgobkWf');
  2089. sum += Exec(re62, '#fubhgobkWfReebe');
  2090. sum += Exec(re62, '#fubhgobkWfFhpprff');
  2091. sum += Exec(re62, '*');
  2092. sum += Exec(re62, str82);
  2093. sum += Exec(re62, str83);
  2094. sum += Exec(re62, str86);
  2095. sum += Exec(re62, 'rzorq');
  2096. sum += Exec(re62, 'sbez.nwnk');
  2097. sum += Exec(re62, str90);
  2098. sum += Exec(re62, 'bowrpg');
  2099. sum += Exec(re49, 'pbagrag');
  2100. sum += Exec(re24, str6);
  2101. sum += Exec(/xbadhrebe/, str63);
  2102. sum += Exec(/znp/, 'jva32');
  2103. sum += Exec(/zbmvyyn/, str63);
  2104. sum += Exec(/zfvr/, str63);
  2105. sum += Exec(/ag\s5\.1/, str63);
  2106. sum += Exec(/bcren/, str63);
  2107. sum += Exec(/fnsnev/, str63);
  2108. sum += Exec(/jva/, 'jva32');
  2109. sum += Exec(/jvaqbjf/, str63);
  2110. }
  2111. return sum;
  2112. }
  2113. function run() {
  2114. for (var i = 0; i < 5; i++) {
  2115. var sum = 0;
  2116. sum += runBlock0();
  2117. sum += runBlock1();
  2118. sum += runBlock2();
  2119. sum += runBlock3();
  2120. sum += runBlock4();
  2121. sum += runBlock5();
  2122. sum += runBlock6();
  2123. sum += runBlock7();
  2124. sum += runBlock8();
  2125. sum += runBlock9();
  2126. sum += runBlock10();
  2127. sum += runBlock11();
  2128. if (sum != 1666109) throw new Error("Wrong checksum.");
  2129. }
  2130. }
  2131. this.run = run;
  2132. }
  2133. ////////////////////////////////////////////////////////////////////////////////
  2134. // Runner
  2135. ////////////////////////////////////////////////////////////////////////////////
  2136. var success = true;
  2137. function NotifyStart(name) {
  2138. }
  2139. function NotifyError(name, error) {
  2140. WScript.Echo(name + " : ERROR : " +error.stack);
  2141. success = false;
  2142. }
  2143. function NotifyResult(name, score) {
  2144. if (success) {
  2145. WScript.Echo("### SCORE:", score);
  2146. }
  2147. }
  2148. function NotifyScore(score) {
  2149. }
  2150. BenchmarkSuite.RunSuites({
  2151. NotifyStart : NotifyStart,
  2152. NotifyError : NotifyError,
  2153. NotifyResult : NotifyResult,
  2154. NotifyScore : NotifyScore
  2155. });