{"size": 8320, "ext": "js", "max_stars_repo_path": "appengine/maze/generated/pl/soy.js", "max_stars_repo_name": "AhmedAZafar/blockly", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "appengine/maze/generated/pl/soy.js", "max_issues_repo_name": "AhmedAZafar/blockly", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "appengine/maze/generated/pl/soy.js", "max_forks_repo_name": "AhmedAZafar/blockly", "max_forks_repo_forks_event_min_datetime": "2021-07-04T18:10:17.000Z", "max_forks_repo_forks_event_max_datetime": "2021-07-04T18:10:17.000Z"}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": 1, "avg_line_length": 224.8648648649, "max_line_length": 5468, "alphanum_fraction": 0.7205528846}
// This file was automatically generated from template.soy.
// Please don't edit this file by hand.

/**
 * @fileoverview Templates in namespace Maze.soy.
 */

goog.provide('Maze.soy');

goog.require('soy');
goog.require('soydata');
goog.require('BlocklyGames.soy');


Maze.soy.messages = function(opt_data, opt_ignored, opt_ijData) {
  return BlocklyGames.soy.messages(null, null, opt_ijData) + '<div style="display: none"><span id="Maze_moveForward">id\u017A naprz\u00F3d</span><span id="Maze_turnLeft">skr\u0119\u0107 w lewo</span><span id="Maze_turnRight">skr\u0119\u0107 w prawo</span><span id="Maze_doCode">wykonaj</span><span id="Maze_elseCode">w przeciwnym razie</span><span id="Maze_helpIfElse">Klocki "if-else (je\u015Bli-w przeciwnym razie)" wykonuj\u0105 jedn\u0105 czynno\u015B\u0107, albo drug\u0105.</span><span id="Maze_pathAhead">je\u015Bli \u015Bcie\u017Cka prowadzi prosto</span><span id="Maze_pathLeft">je\u015Bli \u015Bcie\u017Cka prowadzi w lewo</span><span id="Maze_pathRight">je\u015Bli \u015Bcie\u017Cka prowadzi w prawo</span><span id="Maze_repeatUntil">powtarzaj a\u017C</span><span id="Maze_moveForwardTooltip">Porusza gracza do przodu o jedno pole.</span><span id="Maze_turnTooltip">Obraca gracza w lewo lub prawo o 90 stopni.</span><span id="Maze_ifTooltip">Je\u015Bli istnieje \u015Bcie\u017Cka w okre\u015Blonym kierunku, \\nwykonaj jakie\u015B akcje. </span><span id="Maze_ifelseTooltip">Je\u015Bli istnieje \u015Bcie\u017Cka w okre\u015Blonym kierunku, \\nwykonaj pierwszy klocek akcji. \\nW innym przypadku wykonaj drugi klocek akcji </span><span id="Maze_whileTooltip">Powtarzaj za\u0142\u0105czone kroki, dop\u00F3ki nie osi\u0105gniesz \\npunktu ko\u0144cowego. </span><span id="Maze_capacity0">Zosta\u0142o Ci %0 klock\u00F3w.</span><span id="Maze_capacity1">Zosta\u0142 Ci %1 klocek.</span><span id="Maze_capacity2">Zosta\u0142y(o) Ci %2 klocki(\u00F3w).</span></div>';
};
if (goog.DEBUG) {
  Maze.soy.messages.soyTemplateName = 'Maze.soy.messages';
}


Maze.soy.start = function(opt_data, opt_ignored, opt_ijData) {
  return '' + Maze.soy.messages(null, null, opt_ijData) + BlocklyGames.soy.headerBar({appName: 'Labirynt', levelLinkSuffix: 'skin=' + soy.$$escapeHtml(opt_ijData.skin), hasLinkButton: true, hasHelpButton: false, farLeftHtml: '<button id="pegmanButton"><img src="common/1x1.gif"><span id="pegmanButtonArrow"></span></button>'}, null, opt_ijData) + '<div id="visualization"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" id="svgMaze" width="400px" height="400px"><g id="look"><path d="M 0,-15 a 15 15 0 0 1 15 15" /><path d="M 0,-35 a 35 35 0 0 1 35 35" /><path d="M 0,-55 a 55 55 0 0 1 55 55" /></g></svg><div id="capacityBubble"><div id="capacity"></div></div></div><table width="400"><tr><td style="width: 190px; text-align: center; vertical-align: top;"><td><button id="runButton" class="primary" title="Sprawia, \u017Ce gracz robi to, co m\u00F3wi\u0105 klocki."><img src="common/1x1.gif" class="run icon21"> Uruchom Program</button><button id="resetButton" class="primary" style="display: none" title="Umieszcza gracza na pocz\u0105tku labiryntu."><img src="common/1x1.gif" class="stop icon21"> Zresetuj</button></td></tr></table>' + Maze.soy.toolbox(null, null, opt_ijData) + '<div id="blockly"></div><div id="pegmanMenu"></div>' + BlocklyGames.soy.dialog(null, null, opt_ijData) + BlocklyGames.soy.doneDialog(null, null, opt_ijData) + BlocklyGames.soy.abortDialog(null, null, opt_ijData) + BlocklyGames.soy.storageDialog(null, null, opt_ijData) + ((opt_ijData.level == 1) ? '<div id="dialogHelpStack" class="dialogHiddenContent"><table><tr><td><img src="common/help.png"></td><td>&nbsp;</td><td>Ustaw kilka polece\u0144 "id\u017A naprz\u00F3d" jedno za drugim, abym doszed\u0142 do celu.</td><td valign="top"><img src="maze/help_stack.png" class="mirrorImg" height=63 width=136></td></tr></table></div><div id="dialogHelpOneTopBlock" class="dialogHiddenContent"><table><tr><td><img src="common/help.png"></td><td>&nbsp;</td><td>Na tym poziomie, musisz u\u0142o\u017Cy\u0107 razem wszystkie klocki w bia\u0142ym obszarze roboczym.<div id="sampleOneTopBlock" class="readonly"></div></td></tr></table></div><div id="dialogHelpRun" class="dialogHiddenContent"><table><tr><td>Uruchom program, aby zobaczy\u0107 co si\u0119 stanie.</td><td rowspan=2><img src="common/help.png"></td></tr><tr><td><div><img src="maze/help_run.png" class="mirrorImg" height=27 width=141></div></td></tr></table></div>' : (opt_ijData.level == 2) ? '<div id="dialogHelpReset" class="dialogHiddenContent"><table><tr><td>Program nie rozwi\u0105za\u0142 labiryntu. Naci\u015Bnij przycisk "Reset" i spr\u00F3buj ponownie.</td><td rowspan=2><img src="common/help.png"></td></tr><tr><td><div><img src="maze/help_run.png" class="mirrorImg" height=27 width=141></div></td></tr></table></div>' : (opt_ijData.level == 3 || opt_ijData.level == 4) ? ((opt_ijData.level == 3) ? '<div id="dialogHelpRepeat" class="dialogHiddenContent"><table><tr><td><img src="maze/help_up.png"></td><td>Dotrzyj do ko\u0144ca \u015Bcie\u017Cki za pomoc\u0105 tylko dw\u00F3ch klock\u00F3w. U\u017Cyj "powt\u00F3rz" aby uruchomi\u0107 klocek wi\u0119cej ni\u017C raz.</td><td><img src="common/help.png"></td></tr></table></div>' : '') + '<div id="dialogHelpCapacity" class="dialogHiddenContent"><table><tr><td><img src="common/help.png"></td><td>&nbsp;</td><td>Wykorzysta\u0142e\u015B ju\u017C wszystkie klocki dost\u0119pne na tym poziomie. Aby utowrzy\u0107 nowy klocek musisz najpierw skasowa\u0107 jeden z ju\u017C istniej\u0105cych klock\u00F3w.</td></tr></table></div><div id="dialogHelpRepeatMany" class="dialogHiddenContent"><table><tr><td><img src="maze/help_up.png"></td><td>Mo\u017Cesz zmie\u015Bci\u0107 wi\u0119cej ni\u017C jeden klocek wewn\u0105trz klocka "Powt\u00F3rz".</td><td><img src="common/help.png"></td></tr></table></div>' : (opt_ijData.level == 5) ? '<div id="dialogHelpSkins" class="dialogHiddenContent"><table><tr><td><img src="common/help.png"></td><td width="95%">Wybierz swojego ulubionego gracza z tego menu.</td><td><img src="maze/help_up.png"></td></tr></table></div>' : (opt_ijData.level == 6) ? '<div id="dialogHelpIf" class="dialogHiddenContent"><table><tr><td><img src="maze/help_up.png"></td><td>Klocek "if (je\u015Bli)" wykona okre\u015Blon\u0105 czynno\u015B\u0107, tylko kiedy warunek jest spe\u0142niony. Spr\u00F3buj p\u00F3j\u015B\u0107 w lewo, je\u015Bli \u015Bcie\u017Cka prowadzi w lewo.</td><td><img src="common/help.png"></td></tr></table></div>' : (opt_ijData.level == 7) ? '<div id="dialogHelpMenu" class="dialogHiddenContent"><table><tr><td><img src="maze/help_up.png"></td><td id="helpMenuText">Kliknij %1 w klocku "if (je\u017Celi)", \u017Ceby zmieni\u0107 warunek.</td><td><img src="common/help.png"></td></tr></table></div>' : (opt_ijData.level == 9) ? '<div id="dialogHelpIfElse" class="dialogHiddenContent"><table><tr><td><img src="maze/help_down.png"></td><td>Klocki "if-else (je\u015Bli-w przeciwnym razie)" wykonuj\u0105 jedn\u0105 czynno\u015B\u0107, albo drug\u0105.</td><td><img src="common/help.png"></td></tr></table></div>' : (opt_ijData.level == 10) ? '<div id="dialogHelpWallFollow" class="dialogHiddenContent"><table><tr><td><img src="common/help.png"></td><td>&nbsp;</td><td>Czy dasz rad\u0119 przej\u015B\u0107 ten trudny labirynt? Wypr\u00F3bnuj metod\u0119 trzymania si\u0119 lew\u0105 r\u0119k\u0105 \u015Bciany. Tylko dla zaawansowanych programist\u00F3w!' + BlocklyGames.soy.ok(null, null, opt_ijData) + '</td></tr></table></div>' : '');
};
if (goog.DEBUG) {
  Maze.soy.start.soyTemplateName = 'Maze.soy.start';
}


Maze.soy.toolbox = function(opt_data, opt_ignored, opt_ijData) {
  return '<xml id="toolbox" xmlns="https://developers.google.com/blockly/xml"><block type="maze_moveForward"></block><block type="maze_turn"><field name="DIR">turnLeft</field></block><block type="maze_turn"><field name="DIR">turnRight</field></block>' + ((opt_ijData.level > 2) ? '<block type="maze_forever"></block>' + ((opt_ijData.level == 6) ? '<block type="maze_if"><field name="DIR">isPathLeft</field></block>' : (opt_ijData.level > 6) ? '<block type="maze_if"></block>' + ((opt_ijData.level > 8) ? '<block type="maze_ifElse"></block>' : '') : '') : '') + '</xml>';
};
if (goog.DEBUG) {
  Maze.soy.toolbox.soyTemplateName = 'Maze.soy.toolbox';
}
